PageSourceSearch

https://www.cryptocrow.net/_next/static/chunks/app/layout-d2aed2337833cd0f.js

js cryptocrow.net collected 2026-10-06 21:53:01 UTC 14,510 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{285:(e,s,t)=>{"use strict";t.d(s,{$:()=>d});var a=t(5155);t(2115);var r=t(9708),l=t(2085),i=t(9434);let n=(0,l.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function d(e){let{className:s,variant:t,size:l,asChild:d=!1,...o}=e,c=d?r.Slot:"button";return(0,a.jsx)(c,{"data-slot":"button",className:(0,i.cn)(n({variant:t,size:l,className:s})),...o})}},347:()=>{},1483:(e,s,t)=>{"use strict";t.d(s,{ThemeProvider:()=>l});var a=t(5155);t(2115);var r=t(1362);function l(e){let{children:s,...t}=e;return(0,a.jsx)(r.N,{...t,children:s})}},1526:(e,s,t)=>{Promise.resolve().then(t.bind(t,1828)),Promise.resolve().then(t.t.bind(t,6874,23)),Promise.resolve().then(t.t.bind(t,9243,23)),Promise.resolve().then(t.t.bind(t,4147,23)),Promise.resolve().then(t.t.bind(t,8489,23)),Promise.resolve().then(t.t.bind(t,347,23)),Promise.resolve().then(t.bind(t,6526)),Promise.resolve().then(t.bind(t,2079)),Promise.resolve().then(t.bind(t,1483))},2079:(e,s,t)=>{"use strict";t.d(s,{default:()=>D});var a=t(5155),r=t(2115),l=t(6874),i=t.n(l),n=t(5695),d=t(285),o=t(2098),c=t(3509),m=t(1362);function h(){let{setTheme:e,theme:s}=(0,m.D)(),[t,l]=r.useState(!1);return r.useEffect(()=>{l(!0)},[]),(0,a.jsxs)(d.$,{variant:"outline",size:"icon",onClick:()=>e("light"===s?"dark":"light"),"aria-label":t&&"light"===s?"Switch to dark mode":t&&"dark"===s?"Switch to light mode":"Toggle theme",children:[(0,a.jsx)(o.A,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,a.jsx)(c.A,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,a.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}var u=t(1234),x=t(2085),f=t(4416),p=t(9434);let g=u.bL,v=u.l9;u.bm;let b=u.ZL,j=r.forwardRef((e,s)=>{let{className:t,...r}=e;return(0,a.jsx)(u.hJ,{className:(0,p.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...r,ref:s})});j.displayName=u.hJ.displayName;let N=(0,x.F)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4  border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),w=r.forwardRef((e,s)=>{let{side:t="right",className:r,children:l,...i}=e;return(0,a.jsxs)(b,{children:[(0,a.jsx)(j,{}),(0,a.jsxs)(u.UC,{ref:s,className:(0,p.cn)(N({side:t}),r),...i,children:[l,(0,a.jsxs)(u.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,a.jsx)(f.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});w.displayName=u.UC.displayName,r.forwardRef((e,s)=>{let{className:t,...r}=e;return(0,a.jsx)(u.hE,{ref:s,className:(0,p.cn)("text-lg font-semibold text-foreground",t),...r})}).displayName=u.hE.displayName,r.forwardRef((e,s)=>{let{className:t,...r}=e;return(0,a.jsx)(u.VY,{ref:s,className:(0,p.cn)("text-sm text-muted-foreground",t),...r})}).displayName=u.VY.displayName;var y=t(3109),k=t(9245),C=t(5040),A=t(4783),E=t(5525),W=t(6695),P=t(6474),z=t(8564);let _="https://admin-cryptocrow-net.vercel.app/api";async function S(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6;try{let s=await fetch("".concat(_,"/collections?sort=-createdAt&limit=").concat(e),{headers:{"Content-Type":"application/json"},next:{revalidate:3600}});if(!s.ok)return console.error("Failed to fetch best collections:",s.status),[];return(await s.json()).docs||[]}catch(e){return console.error("Error fetching best collections:",e),[]}}function $(){let[e,s]=(0,r.useState)(!1),[t,l]=(0,r.useState)([]);return(0,r.useEffect)(()=>{let s=async()=>{try{let e=await S(6);l(e)}catch(e){console.error("Error fetching collections:",e)}};e&&s()},[e]),(0,a.jsxs)("div",{className:"relative",onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),children:[(0,a.jsxs)(d.$,{variant:"ghost",className:(0,p.cn)("flex items-center space-x-2",e&&"bg-muted"),children:[(0,a.jsx)(E.A,{className:"w-4 h-4"}),(0,a.jsx)("span",{children:"Wallets"}),(0,a.jsx)(P.A,{className:(0,p.cn)("w-4 h-4 transition-transform",e&&"rotate-180")})]}),e&&(0,a.jsx)("div",{className:"absolute top-full left-0 mt-1 w-[600px] z-50",children:(0,a.jsx)(W.Zp,{className:"shadow-lg border",children:(0,a.jsxs)(W.Wu,{className:"p-6",children:[(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-semibold mb-4 text-sm uppercase tracking-wide text-muted-foreground",children:"Browse Wallets"}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)(i(),{href:"/wallets",className:"flex items-center space-x-3 p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"w-8 h-8 bg-primary/10 rounded-md flex items-center justify-center",children:(0,a.jsx)(E.A,{className:"w-4 h-4 text-primary"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium",children:"All Wallets"}),(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Complete wallet reviews & comparisons"})]})]}),(0,a.jsxs)(i(),{href:"/wallets#top-rated",className:"flex items-center space-x-3 p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"w-8 h-8 bg-yellow-500/10 rounded-md flex items-center justify-center",children:(0,a.jsx)(z.A,{className:"w-4 h-4 text-yellow-500"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium",children:"Top Rated"}),(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Highest scoring wallets this year"})]})]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-semibold mb-4 text-sm uppercase tracking-wide text-muted-foreground",children:"Curated Collections"}),(0,a.jsxs)("div",{className:"space-y-2",children:[t.length>0?t.slice(0,4).map(e=>(0,a.jsxs)(i(),{href:"/wallets/".concat(e.slug),className:"block p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"font-medium text-sm line-clamp-1",children:e.h1}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground line-clamp-1",children:e.metaDescription||"Curated wallet collection"})]},e.id)):(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)(i(),{href:"/wallets/hardware-wallets",className:"block p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"font-medium text-sm",children:"Hardware Wallets"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Maximum security devices"})]}),(0,a.jsxs)(i(),{href:"/wallets/mobile-wallets",className:"block p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"font-medium text-sm",children:"Mobile Wallets"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"On-the-go crypto access"})]}),(0,a.jsxs)(i(),{href:"/wallets/defi-wallets",className:"block p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"font-medium text-sm",children:"DeFi Wallets"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Best for DeFi protocols"})]}),(0,a.jsxs)(i(),{href:"/wallets/best-wallets-nft-collectors",className:"block p-2 rounded-md hover:bg-muted transition-colors",children:[(0,a.jsx)("div",{className:"font-medium text-sm",children:"NFT Wallets"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Best for NFT collectors"})]})]}),t.length>4&&(0,a.jsx)(i(),{href:"/wallets",className:"block p-2 text-sm text-primary hover:underline",children:"View all collections →"})]})]})]}),(0,a.jsx)("div",{className:"mt-6 pt-4 border-t border-border",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Need help choosing? Check our comprehensive comparison tool."}),(0,a.jsx)(d.$,{asChild:!0,size:"sm",variant:"outline",children:(0,a.jsx)(i(),{href:"/wallets",children:"Compare All"})})]})})]})})})]})}let B=[{name:"Exchanges",href:"/exchanges",icon:y.A},{name:"Guides",href:"/guides",icon:k.A},{name:"Blog",href:"/blog",icon:C.A}];function D(){let[e,s]=(0,r.useState)(!1),t=(0,n.usePathname)(),l=e=>t===e||t.startsWith(e+"/");return(0,a.jsx)("header",{className:"w-full border-b bg-background",children:(0,a.jsx)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl",children:(0,a.jsxs)("div",{className:"flex h-16 items-center justify-between",children:[(0,a.jsxs)(i(),{href:"/",className:"flex items-center space-x-2",children:[(0,a.jsx)("img",{src:"/CryptoCrow-B.svg",alt:"CryptoCrow",className:"h-8 w-auto dark:hidden"}),(0,a.jsx)("img",{src:"/CryptoCrow-W.svg",alt:"CryptoCrow",className:"h-8 w-auto hidden dark:block"})]}),(0,a.jsxs)("nav",{className:"hidden md:flex items-center space-x-1",children:[(0,a.jsx)($,{}),B.map(e=>{let s=e.icon;return(0,a.jsx)(d.$,{asChild:!0,variant:l(e.href)?"secondary":"ghost",className:(0,p.cn)("flex items-center space-x-2",l(e.href)&&"bg-muted"),children:(0,a.jsxs)(i(),{href:e.href,children:[(0,a.jsx)(s,{className:"w-4 h-4"}),(0,a.jsx)("span",{children:e.name})]})},e.name)})]}),(0,a.jsx)("div",{className:"hidden md:flex items-center space-x-2",children:(0,a.jsx)(h,{})}),(0,a.jsxs)("div",{className:"md:hidden flex items-center space-x-2",children:[(0,a.jsx)(h,{}),(0,a.jsxs)(g,{open:e,onOpenChange:s,children:[(0,a.jsx)(v,{asChild:!0,children:(0,a.jsx)(d.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-5 w-5"})})}),(0,a.jsx)(w,{side:"right",className:"w-[300px] sm:w-[400px]",children:(0,a.jsxs)("div",{className:"flex flex-col space-y-4 mt
1-8",children:[(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsx)("img",{src:"/CryptoCrow-B.svg",alt:"CryptoCrow",className:"h-8 w-auto dark:hidden"}),(0,a.jsx)("img",{src:"/CryptoCrow-W.svg",alt:"CryptoCrow",className:"h-8 w-auto hidden dark:block"})]}),(0,a.jsx)(d.$,{asChild:!0,variant:l("/wallets")?"secondary":"ghost",className:"justify-start h-12",onClick:()=>s(!1),children:(0,a.jsxs)(i(),{href:"/wallets",className:"flex items-center space-x-3",children:[(0,a.jsx)(E.A,{className:"w-5 h-5"}),(0,a.jsx)("span",{className:"text-base",children:"Wallets"})]})}),B.map(e=>{let t=e.icon;return(0,a.jsx)(d.$,{asChild:!0,variant:l(e.href)?"secondary":"ghost",className:"justify-start h-12",onClick:()=>s(!1),children:(0,a.jsxs)(i(),{href:e.href,className:"flex items-center space-x-3",children:[(0,a.jsx)(t,{className:"w-5 h-5"}),(0,a.jsx)("span",{className:"text-base",children:e.name})]})},e.name)})]})})]})]})]})})})}},6526:(e,s,t)=>{"use strict";t.d(s,{default:()=>i});var a=t(5155),r=t(2115),l=t(1362);function i(){let{resolvedTheme:e}=(0,l.D)(),[s,t]=(0,r.useState)(!1);(0,r.useEffect)(()=>{t(!0)},[]);let i="dark"===e?"dark":"light";return((0,r.useEffect)(()=>{if(!s)return;let e=document.createElement("script");return e.src="https://public.bnbstatic.com/unpkg/growth-widget/[email protected]",e.async=!0,e.setAttribute("data-binance-reload","true"),document.body.appendChild(e),()=>{e.remove()}},[s,i]),s)?(0,a.jsx)("div",{className:"w-full border-b",children:(0,a.jsx)("div",{className:"binance-widget-marquee","data-cmc-ids":"1,1027,52,5426,3408,74,2010,5994,24478,13502","data-theme":i,"data-transparent":"false","data-locale":"en","data-fiat":"USD","data-powered-by":"Powered by","data-disclaimer":"Disclaimer"})},i):null}},6695:(e,s,t)=>{"use strict";t.d(s,{Wu:()=>d,ZB:()=>n,Zp:()=>l,aR:()=>i});var a=t(5155);t(2115);var r=t(9434);function l(e){let{className:s,...t}=e;return(0,a.jsx)("div",{"data-slot":"card",className:(0,r.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",s),...t})}function i(e){let{className:s,...t}=e;return(0,a.jsx)("div",{"data-slot":"card-header",className:(0,r.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",s),...t})}function n(e){let{className:s,...t}=e;return(0,a.jsx)("div",{"data-slot":"card-title",className:(0,r.cn)("leading-none font-semibold",s),...t})}function d(e){let{className:s,...t}=e;return(0,a.jsx)("div",{"data-slot":"card-content",className:(0,r.cn)("px-6",
1s),...t})}},9434:(e,s,t)=>{"use strict";t.d(s,{cn:()=>l});var a=t(2596),r=t(9688);function l(){for(var e=arguments.length,s=Array(e),t=0;t<e;t++)s[t]=arguments[t];return(0,r.QP)((0,a.$)(s))}}},e=>{var s=s=>e(e.s=s);e.O(0,[896,37,277,337,44,441,684,358],()=>s(1526)),_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.