PageSourceSearch

https://passy-website.vercel.app/_next/static/chunks/app/page-58a9aebe38628dd5.js

js passy-website.vercel.app collected 2026-10-03 07:27:59 UTC 11,984 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{8874:(e,s,t)=>{Promise.resolve().then(t.bind(t,1933)),Promise.resolve().then(t.bind(t,7052)),Promise.resolve().then(t.bind(t,6764))},1933:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>c});var a=t(7437),r=t(5622),n=t(2265);let i=n.forwardRef(function(e,s){let{title:t,titleId:a,...r}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":a},r),t?n.createElement("title",{id:a},t):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 12H6"}))}),l=n.forwardRef(function(e,s){let{title:t,titleId:a,...r}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":a},r),t?n.createElement("title",{id:a},t):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m6-6H6"}))}),o=[{question:"What is Passy?",answer:"Passy is an offline password manager that securely stores and retrieves your passwords without relying on internet connectivity."},{question:"How is my data secured?",answer:"Passy uses AES-256-CBC encryption to secure your passwords. The encryption key is stored locally on your device with restricted permissions for enhanced security."},{question:"Where are my passwords stored?",answer:"Your passwords are stored in an encrypted JSON file on your local system, ensuring that no data is uploaded to any server."},{question:"Can I use Passy on different operating systems?",answer:"Currently, Passy works on macOS and Linux devices. Support for other platforms are on the way."},{question:"What happens if I lose my encryption key?",answer:"If you lose the encryption key, you will not be able to access your stored passwords. Ensure you keep your key safe, as it cannot be recovered."},{question:"Is internet connectivity required to use Passy?",answer:"No, Passy is entirely offline and does not rely on internet connectivity for any of its operations."}];function c(){return(0,a.jsx)("div",{className:"bg-white",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl px-6 py-24 sm:py-32 lg:py-40 lg:px-8",children:(0,a.jsxs)("div",{className:"mx-auto max-w-4xl divide-y divide-gray-900/10",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold leading-10 tracking-tight text-orange-400",children:"Frequently Asked Questions"}),(0,a.jsx)("dl",{className:"mt-10 space-y-6 divide-y divide-gray-900/10",children:o.map(e=>(0,a.jsx)(r.pJ,{as:"div",className:"pt-6",children:s=>{let{open:t}=s;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("dt",{children:(0,a.jsxs)(r.pJ.Button,{className:"flex w-full items-start justify-between text-left text-gray-900",children:[(0,a.jsx)("span",{className:"text-base font-semibold leading-7",children:e.question}),(0,a.jsx)("span",{className:"ml-6 flex h-7 items-center",children:t?(0,a.jsx)(i,{className:"h-6 w-6","aria-hidden":"true"}):(0,a.jsx)(l,{className:"h-6 w-6","aria-hidden":"true"})})]})}),(0,a.jsx)(r.pJ.Panel,{as:"dd",className:"mt-2 pr-12",children:(0,a.jsx)("p",{className:"text-base leading-7 text-gray-600",children:e.answer})})]})}},e.question))})]})})})}},7052:(e,s,t)=>{"use strict";t.d(s,{default:()=>p});var a=t(7437),r=t(2265),n=t(7138),i=t(7516),l=t(9933),o=t(5622),c=t(2428),d=t(4634),m=t(4589),x=t(4573),h=t(1763),u=t(8856),f=t(8140);let y=[{name:"CLI",description:"Access your password manager from your own CLI. Works on MacOS and Linux devices",href:"#",icon:c.Z},{name:"Android",description:"Coming Soon",href:"#",icon:d.Z},{name:"IOS",description:"Coming Soon",href:"#",icon:d.Z}],g=[{name:"Watch demo",href:"https://youtu.be/3DOjf9DnmtQ",icon:h.Z},{name:"Contact Creator",href:"#",icon:u.Z}];function p(){let[e,s]=(0,r.useState)(!1),[t,c]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=()=>{window.scrollY>10?c(!0):c(!1)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),(0,a.jsxs)("header",{className:"fixed top-0 w-full bg-white border-b ".concat(t?"shadow-md border-black/20 bg-white/80 backdrop-blur-md":" "," transition-all duration-300 z-50"),children:[(0,a.jsxs)("nav",{"aria-label":"Global",className:"mx-auto flex max-w-7xl items-center justify-between p-6 lg:px-8",children:[(0,a.jsx)("div",{className:"flex items-center lg:flex-1",children:(0,a.jsxs)(n.default,{href:"/",className:"flex items-center space-x-3 -m-1.5 p-1.5",children:[(0,a.jsx)("img",{alt:"Passy Logo",src:"https://s6.imgcdn.dev/Jx7m8.png",className:"h-12 w-auto"}),(0,a.jsx)("span",{className:"text-2xl font-semibold text-black",children:"Passy"})]})}),(0,a.jsx)("div",{className:"flex lg:hidden",children:(0,a.jsxs)("button",{type:"button",onClick:()=>s(!0),className:"-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700",children:[(0,a.jsx)("span",{className:"sr-only",children:"Open main menu"}),(0,a.jsx)(m.Z,{"aria-hidden":"true",className:"h-6 w-6"})]})}),(0,a.jsxs)(i.vb,{className:"hidden lg:flex lg:gap-x-12",children:[(0,a.jsxs)(i.J2,{className:"relative",children:[(0,a.jsxs)(i.O7,{className:"flex items-center gap-x-1 text-base lg:text-lg font-semibold text-gray-900",children:["Product",(0,a.jsx)(f.Z,{"aria-hidden":"true",className:"h-5 w-5 text-gray-400"})]}),(0,a.jsxs)(i.Hi,{className:"absolute -left-8 top-full z-10 mt-3 w-screen max-w-md overflow-hidden rounded-3xl bg-white shadow-lg ring-1 ring-gray-900/5",children:[(0,a.jsx)("div",{className:"p-4",children:y.map(e=>(0,a.jsxs)("div",{className:"group relative flex items-center gap-x-6 rounded-lg p-4 hover:bg-gray-50",children:[(0,a.jsx)("div",{className:"flex h-11 w-11 items-center justify-center rounded-lg bg-gray-50 group-hover:bg-white",children:(0,a.jsx)(e.icon,{className:"h-6 w-6 text-gray-600 group-hover:text-indigo-600"})}),(0,a.jsxs)("div",{className:"flex-auto",children:[(0,a.jsx)("a",{href:e.href,className:"block font-semibold text-gray-900",children:e.name}),(0,a.jsx)("p",{className:"mt-1 text-gray-600",children:e.description})]})]},e.name))}),(0,a.jsx)("div",{className:"grid grid-cols-2 divide-x divide-gray-900/5 bg-gray-50",children:g.map(e=>(0,a.jsxs)("a",{href:e.href,className:"flex items-center justify-center gap-x-2.5 p-3 text-sm font-semibold text-gray-900 hover:bg-gray-100",children:[(0,a.jsx)(e.icon,{className:"h-5 w-5 text-gray-400"}),e.name]},e.name))})]})]}),(0,a.jsx)("a",{href:"https://youtu.be/3DOjf9DnmtQ",className:"text-lg font-semibold text-gray-900",children:"Usage"}),(0,a.jsx)("a",{href:"/terms",className:"text-lg font-semibold text-gray-900",children:"Terms"})]}),(0,a.jsx)("div",{className:"hidden lg:flex lg:flex-1 lg:justify-end",children:(0,a.jsx)("a",{href:"https://www.buymeacoffee.com/biratdatta",children:(0,a.jsx)("img",{src:"https://img.buymeacoffee.com/button-api/?text=Support us&emoji=&slug=biratdatta&button_colour=ff8800&font_colour=000000&font_family=Inter&outline_colour=000000&coffee_colour=FFDD00"})})})]}),(0,a.jsxs)(l.Vq,{open:e,onClose:s,className:"lg:hidden",children:[(0,a.jsx)("div",{className:"fixed inset-0 z-10"}),(0,a.jsxs)(l.EM,{className:"fixed inset-y-0 right-0 z-10 w-full overflow-y-auto bg-white px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("a",{href:"#",className:"-m-1.5 p-1.5",children:[(0,a.jsx)("span",{className:"sr-only",children:"Passy"}),(0,a.jsx)("img",{alt:"",src:"https://tailwindui.com/plus/img/logos/mark.svg?color=indigo&shade=600",className:"h-8 w-auto"})]}),(0,a.jsxs)("button",{type:"button",onClick:()=>s(!1),className:"m-1.5 rounded-md p-2.5 text-gray-700",children:[(0,a.jsx)("span",{className:"sr-only",children:"Close menu"}),(0,a.jsx)(x.Z,{"aria-hidden":"true",className:"size-6"})]})]}),(0,a.jsx)("div",{className:"mt-6 flow-root",children:(0,a.jsxs)("div",{className:"-my-6 divide-y divide-gray-500/10",children:[(0,a.jsxs)("div",{className:"space-y-2 py-6",children:[(0,a.jsxs)(o.pJ,{as:"div",className:"-mx-3",children:[(0,a.jsxs)(o.lG,{className:"group flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base/7 font-semibold text-gray-900 hover:bg-gray-50",children:["Product",(0,a.jsx)(f.Z,{"aria-hidden":"true",className:"size-5 flex-none group-data-[open]:rotate-180"})]}),(0,a.jsx)(o.V2,{className:"mt-2 space-y-2",children:[...y,...g].map(e=>(0,a.jsx)(o.lG,{as:"a",href:e.href,className:"block rounded-lg py-2 pl-6 pr-3 text-sm/7 font-semibold text-gray-900 hover:bg-gray-50",children:e.name},e.name))})]}),(0,a.jsx)("a",{href:"https://youtu.be/3DOjf9DnmtQ",className:"-mx-3 block rounded-lg px-3 py-2 text-base/7 font-semibold text-gray-900 hover:bg-gray-50",children:"Usage"}),(0,a.jsx)("a",{href:"/terms",className:"-mx-3 block rounded-lg px-3 py-2 text-base/7 font-semibold text-gray-900 hover:bg-gray-50",children:"Terms"})]}),(0,a.jsx)("div",{className:"py-6",children:(0,a.jsx)("a",{href:"https://www.buymeacoffee.com/biratdatta",children:(0,a.jsx)("img",{src:"https://img.buymeacoffee.com/button-api/?text=Support us&emoji=&slug=biratdatta&button_colour=ff8800&font_colour=000000&font_family=Inter&outline_colour=000000&coffee_colour=FFDD00"})})})]})})]})]})]})}},6764:(e,s,t)=>{"use strict";t.d(s,{Terminal:()=>x});var a=t(7437),r=t(2265);let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=function(){for(var e=arguments.length,s=Array(e),t=0;t<e;t++)s[t]=arguments[t];return s.filter((e,s,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===s).join(" ").trim()};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,r.forwardRef)((e,s)=>{let{color:t="currentColor",size:a=24,strokeWidth:n=2,absoluteStrokeWidth:o,className:c="",children:d,iconNode:m,...x}=e;return(0,r.createElement)("svg",{ref:s,...l,width:a,height:a,stroke:t,strokeWidth:o?24*Number(n)/Number(a):n,className:i("lucide",c),...x},[...m.map(e=>{let[s,t]=e;return(0,r.createElement)(s,t)}),...Array.isArray(d)?d:[d]])}),c=(e,s)=>{let t=(0,r.forwardRef)((t,a)=>{let{className:l,...c}=t;return(0,r.createElement)(o,{ref:a,iconNode:s,className:i("lucide-".concat(n(e)),l),...c})});return t.displayName="".concat(e),t},d=c("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}
1]]),m=c("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);function x(){let[e,s]=(0,r.useState)(0),[t,n]=(0,r.useState)(!1),i=["npm i passy","npx passy "];return(0,r.useEffect)(()=>{let e=setTimeout(()=>{s(e=>e<i.length-1?e+1:e)},500);return()=>clearTimeout(e)},[e]),(0,a.jsx)("div",{className:"w-full rounded-lg shadow-lg overflow-hidden bg-gray-900 text-white font-mono text-sm relative",children:(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,a.jsxs)("div",{className:"flex space-x-2",children:[(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500"}),(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500"})]}),(0,a.jsx)("button",{onClick:()=>{navigator.clipboard.writeText(i.join("\n")),n(!0),setTimeout(()=>n(!1),2e3)},className:"text-gray-400 hover:text-white transition-colors","aria-label":"Copy to clipboard",children:t?(0,a.jsx)(d,{className:"h-5 w-5"}):(0,a.jsx)(m,{className:"h-5 w-5"})})]}),(0,a.jsx)("div",{className:"space-y-2",children:i.map((s,t)=>(0,a.jsxs)("div",{className:"".concat(t>e?"opacity-0":"opacity-100"," transition-opacity duration-300"),children:[(0,a.jsx)("span",{className:"text-green-400",children:"$"})," ",s]},t))})]})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[501,622,81,130,215,744],()=>s(8874)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.