PageSourceSearch

https://getquetzal.com/_next/static/chunks/app/not-found-6c48431f3459dc8b.js

js getquetzal.com collected 2026-10-07 19:32:23 UTC 6,635 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4345],{15467:(e,t,a)=>{"use strict";a.d(t,{default:()=>p});var r=a(95155),n=a(1733);let l=(0,a(71847).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);var o=a(83282),i=a.n(o),s=a(15239),c=a(52619),h=a.n(c),d=a(12115);function m(){let e=(0,d.useRef)(null);return(0,d.useEffect)(()=>{var t,a;let r=e.current;if(!r)return;let n=r.getContext("2d",{alpha:!0});if(!n)return;let l=null==(t=(a=window).matchMedia)?void 0:t.call(a,"(prefers-reduced-motion: reduce)").matches,o=["\xb7","+","o","O","0","@"],i=1,s=[],c=0,h=0,d=new Float32Array(0),m=0,f=0,u=()=>{let e=Math.min(window.devicePixelRatio||1,2);m=r.clientWidth,f=r.clientHeight,r.width=Math.max(1,Math.floor(m*e)),r.height=Math.max(1,Math.floor(f*e));let t=Math.max(1,Math.floor(m/12)),a=Math.max(1,Math.floor(f/18));(t!==c||a!==h)&&(d=new Float32Array((c=t)*(h=a))),n.setTransform(e,0,0,e,0,0)},p=(e,t,a)=>{a<.06||(s.length>=48&&s.shift(),s.push({cx:e,cy:t,age:0,strength:a}))};u(),p(.35*c,.55*h,.9),p(.72*c,.4*h,.7);let x=()=>u();window.addEventListener("resize",x);let g=e=>{let t=r.getBoundingClientRect();p((e.clientX-t.left)/12,(e.clientY-t.top)/18,i),i=0};r.addEventListener("pointerdown",g);let v=0,M=1.4+2.2*Math.random(),w=0,b=performance.now(),y=e=>{let t=Math.min(.05,(e-b)/1e3);b=e,i=Math.min(1,i+.4*t),(v+=t)>=M&&(v=0,M=1.4+2.2*Math.random(),p(Math.random()*c,Math.random()*h,.55+.35*Math.random()));let a=Math.exp(-5.5*t);for(let e=0;e<d.length;e++){let t=d[e]*a;d[e]=t<.001?0:t}for(let e=s.length-1;e>=0;e--){let a=s[e];a.age+=t;let r=8.5*a.age,n=a.strength*Math.exp(-r/30);if(n<.075||a.age>12){s.splice(e,1);continue}let l=r+2.53,o=Math.max(0,Math.floor(a.cx-l)),i=Math.min(c-1,Math.ceil(a.cx+l)),m=Math.max(0,Math.floor(a.cy-l)),f=Math.min(h-1,Math.ceil(a.cy+l));for(let e=m;e<=f;e++){let l=e+.5-a.cy,s=l*l,h=e*c;for(let e=o;e<=i;e++){let l=e+.5-a.cx,o=Math.sqrt(l*l+s)-r;if(o<-2.53||o>2.53)continue;let i=Math.exp(-(o*o)/2.6449999999999996);d[h+e]+=n*i*t*6.5}}}n.clearRect(0,0,m,f),n.font="".concat(15,'px ui-monospace, SFMono-Regular, Menlo, Consolas, "JetBrains Mono", monospace'),n.textBaseline="top";for(let e=0;e<h;e++){let t=e*c,a=18*e;for(let e=0;e<c;e++){let r=d[t+e];if(r<.09)continue;let l=Math.min(1,(r-.09)/1.0599999999999998),i=Math.min(o.length-1,Math.floor(Math.pow(l,.7)*o.length)),s=Math.min(170,55+Math.floor(42*r));n.fillStyle="rgb(".concat(s,",").concat(s,",").concat(s,")"),n.fillText(o[i],12*e,a)}}l||(w=requestAnimationFrame(y))};return l?y(performance.now()):w=requestAnimationFrame(y),()=>{cancelAnimationFrame(w),r.removeEventListener("pointerdown",g),window.removeEventListener("resize",x)}},[]),(0,r.jsx)("canvas",{ref:e,"aria-hidden":!0,style:{position:"absolute",inset:0,width:"100%",height:"100%",pointerEvents:"auto",display:"block"}})}let f=["Are you lost?","\xbfEst\xe1s perdido?","Tu es perdu ?","Hast du dich verirrt?","Ti sei perso?","迷子になりましたか?","你迷路了吗?","길을 잃으셨나요?","هل ضللت الطريق؟","Ты заблудился?","क्या आप खो गए हैं?","Est\xe1 perdido?"],u=e=>({initial:{opacity:0,filter:"blur(28px)"},animate:{opacity:1,filter:"blur(0px)"},transition:{duration:1.4,delay:e,ease:[.16,1,.3,1]}});function p(){let[e,t]=(0,d.useState)(0);return(0,d.useEffect)(()=>{t(Math.floor(Math.random()*f.length))},[]),(0,r.jsxs)("main",{className:"".concat(i().variable," hero-container relative flex min-h-dvh flex-col items-center justify-center overflow-hidden bg-black"),children:[(0,r.jsx)("div",{"aria-hidden":!0,className:"backdrop",children:(0,r.jsx)(m,{})}),(0,r.jsxs)("div",{className:"pointer-events-none relative z-10 flex flex-col items-center gap-4 px-6 text-center",children:[(0,r.jsx)(n.P.div,{...u(0),className:"mb-2",children:(0,r.jsx)(s.default,{src:"/images/logo-gradient.png",alt:"Quetzal",width:56,height:56,className:"opacity-90",priority:!0})}),(0,r.jsx)(n.P.h1,{...u(.15),className:"bg-gradient-to-b from-emerald-300 to-teal-400 bg-clip-text font-extrabold leading-[0.9] text-transparent",style:{fontFamily:"var(--font-jetbrains), ui-monospace, monospace",fontSize:"clamp(9rem, 32vw, 22rem)",letterSpacing:"-0.08em"},children:"404"}),(0,r.jsx)(n.P.p,{...u(.4),className:"text-neutral-500",style:{fontFamily:"var(--font-jetbrains), ui-monospace, monospace",fontSize:"clamp(1.25rem, 3.5vw, 2rem)",fontWeight:800,letterSpacing:"-0.02em",lineHeight:1.1},children:f[e]},e),(0,r.jsx)(n.P.div,{...u(.7),className:"mt-14",children:(0,r.jsx)(h(),{href:"/","aria-label":"Take me home",className:"pointer-events-auto inline-flex items-center justify-center rounded-full border border-emerald-400/25 bg-emerald-400/[0.04] p-3 text-emerald-300 transition-colors hover:border-emerald-400/60 hover:bg-emerald-400/[0.1] hover:text-emerald-200",children:(0,r.jsx)(l,{className:"size-5",strokeWidth:2})})})]})]})}},71847:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(12115);let n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,a)=>a?a.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},l=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim()};var o={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 i=(0,r.forwardRef)((e,t)=>{let{color:a="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:c="",children:h,iconNode:d,...m}=e;return(0,r.createElement)("svg",{ref:t,...o,width:n,height:n,stroke:a,strokeWidth:s?24*Number(i)/Number(n):i,className:l("lucide",c),...!h&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(m)&&{"aria-hidden":"true"},...m},[...d.map(e=>
1{let[t,a]=e;return(0,r.createElement)(t,a)}),...Array.isArray(h)?h:[h]])}),s=(e,t)=>{let a=(0,r.forwardRef)((a,o)=>{let{className:s,...c}=a;return(0,r.createElement)(i,{ref:o,iconNode:t,className:l("lucide-".concat(n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),s),...c})});return a.displayName=n(e),a}},83282:e=>{e.exports={style:{fontFamily:"'JetBrains Mono', 'JetBrains Mono Fallback'",fontWeight:800,fontStyle:"normal"},className:"__className_0fa872",variable:"__variable_0fa872"}},91240:(e,t,a)=>{Promise.resolve().then(a.bind(a,15467))}},e=>{e.O(0,[3758,5239,2619,1733,8441,1255,7358],()=>e(e.s=91240)),_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.