PageSourceSearch

https://champagne.pages.dev/_next/static/chunks/3q9cx24gkv6bo.js

js champagne.pages.dev collected 2026-10-03 06:35:47 UTC 12,974 bytes, 118 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,396661,505014,t=>{"use strict";let e=(...t)=>t.filter((t,e,a)=>!!t&&""!==t.trim()&&a.indexOf(t)===e).join(" ").trim();t.s(["mergeClasses",0,e],396661);var a=t.i(271645),r={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 n=(0,a.createContext)({}),o=(0,a.forwardRef)(({color:t,size:o,strokeWidth:i,absoluteStrokeWidth:s,className:l="",children:d,iconNode:m,...c},h)=>{let{size:u=24,strokeWidth:f=2,absoluteStrokeWidth:p=!1,color:x="currentColor",className:g=""}=(0,a.useContext)(n)??{},b=s??p?24*Number(i??f)/Number(o??u):i??f;return(0,a.createElement)("svg",{ref:h,...r,width:o??u??r.width,height:o??u??r.height,stroke:t??x,strokeWidth:b,className:e("lucide",g,l),...!d&&!(t=>{for(let e in t)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...m.map(([t,e])=>(0,a.createElement)(t,e)),...Array.isArray(d)?d:[d]])});t.s(["default",0,o],505014)},456420,t=>{"use strict";var e=t.i(271645),a=t.i(396661);let r=t=>{let e=t.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,e,a)=>a?a.toUpperCase():e.toLowerCase());return e.charAt(0).toUpperCase()+e.slice(1)};var n=t.i(505014);t.s(["default",0,(t,o)=>{let i=(0,e.forwardRef)(({className:i,...s},l)=>(0,e.createElement)(n.default,{ref:l,iconNode:o,className:(0,a.mergeClasses)(`lucide-${r(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${t}`,i),...s}));return i.displayName=r(t),i}],456420)},128276,t=>{"use strict";let e=(0,t.i(456420).default)("compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]]);t.s(["Compass",0,e],128276)},516306,t=>{"use strict";let e=(0,t.i(456420).default)("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);t.s(["ShieldAlert",0,e],516306)},22544,t=>{"use strict";var e=t.i(843476),a=t.i(271645),r=t.i(522016),n=t.i(128276),o=t.i(516306);function i(){let t=(0,a.useRef)(null),r=(0,a.useRef)(null),[n,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e,a;document.documentElement.classList.add("not-found-theme"),o(document.documentElement.classList.contains("dark"));let r=t.current;if(!r)return;let i=r.getContext("2d");if(!i)return;let s=window.innerWidth,l=window.innerHeight;r.width=s,r.height=l;let d=[],m=()=>{d.length=0;let t=n?["#f43f5e","#8b5cf6","#3b82f6","#06b6d4"]:["#ec4899","#6366f1","#14b8a6","#f59e0b"],e=window.innerWidth<768,a=e?60:150;for(let r=0;r<a;r++)d.push({angle:Math.random()*Math.PI*2,radius:Math.max(s,l)/2*Math.random()+100,speed:.3+.8*Math.random(),size:e?2*Math.random()+1.5:2.5*Math.random()+.5,color:t[Math.floor(Math.random()*t.length)]})},c=()=>{let t=window.innerWidth,e=window.innerHeight;(t!==s||e!==l)&&(s=r.width=t,l=r.height=e,m())},h=()=>{clearTimeout(a),a=setTimeout(c,100)};window.addEventListener("resize",h),m();let u=0,f=1e3/(n?60:30),p=t=>{if(0===s||0===l){e=requestAnimationFrame(p);return}let a=t-u;if(a<f){e=requestAnimationFrame(p);return}u=t-a%f,i.fillStyle=n?"rgba(10, 10, 12, 0.18)":"rgba(250, 250, 252, 0.25)",i.fillRect(0,0,s,l);let r=s/2,o=l/2;d.forEach(t=>{t.radius-=t.speed,t.angle+=.02*t.speed,t.radius<5&&(t.radius=Math.max(s,l)/1.5,t.angle=Math.random()*Math.PI*2);let e=r+Math.cos(t.angle)*t.radius,a=o+Math.sin(t.angle)*t.radius;i.beginPath(),i.arc(e,a,t.size,0,2*Math.PI),i.fillStyle=t.color,i.shadowBlur=15+Math.max(0,25-Math.sqrt(Math.pow(e-r,2)+Math.pow(a-o,2))/25),i.shadowColor=t.color,i.fill(),i.shadowBlur=0}),e=requestAnimationFrame(p)};e=requestAnimationFrame(p);let x=new MutationObserver(()=>{o(document.documentElement.classList.contains("dark")),m()});return x.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}
1),()=>{document.documentElement.classList.remove("not-found-theme"),cancelAnimationFrame(e),window.removeEventListener("resize",h),clearTimeout(a),x.disconnect()}},[n]),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("style",{dangerouslySetInnerHTML:{__html:`
2        @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Share+Tech+Mono&display=swap');
3
4        /* Hide Fumadocs Default Titles */
5
6        
7        
8        html.not-found-theme #nd-page > h1:first-of-type,
9        html.not-found-theme #nd-page > h1:first-of-type + p { display: none !important; }
10
11        html.not-found-theme, html.not-found-theme body { overflow-x: hidden !important; }
12
13        /* Nuke global backgrounds to pierce Fumadocs mobile walls */
14        html.not-found-theme body,
15        html.not-found-theme main,
16        html.not-found-theme article,
17        html.not-found-theme .bg-fd-background,
18        html.not-found-theme [class*="bg-background"],
19        html.not-found-theme [class*="bg-fd-background"],
20        html.not-found-theme #nd-page,
21        html.not-found-theme #nd-docs-layout {
22          background-color: transparent !important;
23          background: transparent !important;
24        }
25
26        /* 🚀 TOP NAVBAR BLEND FIX: Targets the header specifically to merge it into the atmosphere */
27        html.not-found-theme header,
28        html.not-found-theme header > div,
29        html.not-found-theme .fd-nav,
30        html.not-found-theme [class*="fd-nav"] {
31          background-color: transparent !important;
32          background: transparent !important;
33          backdrop-filter: blur(16px) !important;
34          -webkit-backdrop-filter: blur(16px) !important;
35          border-bottom: 1px solid rgba(120, 120, 120, 0.1) !important;
36        }
37
38        /* Convert Sidebars into Frosted Glass */
39        html.not-found-theme aside,
40        html.not-found-theme nav,
41        html.not-found-theme [data-sidebar],
42        html.not-found-theme [data-nav] {
43          background-color: rgba(250, 250, 252, 0.15) !important;
44          backdrop-filter: blur(16px) !important;
45          -webkit-backdrop-filter: blur(16px) !important;
46          border-color: rgba(0,0,0,0.05) !important;
47        }
48
49        html.not-found-theme.dark aside,
50        html.not-found-theme.dark nav,
51        html.not-found-theme.dark [data-sidebar],
52        html.not-found-theme.dark [data-nav] {
53          background-color: rgba(10, 10, 12, 0.4) !important;
54          border-color: rgba(255,255,255,0.05) !important;
55        }
56
57        html.not-found-theme [data-search="true"],
58        html.not-found-theme button[type="button"],
59        html.not-found-theme input[type="search"],
60        html.not-found-theme .bg-fd-muted,
61        html.not-found-theme .bg-fd-secondary {
62          background-color: rgba(120, 120, 120, 0.1) !important;
63          backdrop-filter: blur(8px) !important;
64          border: 1px solid rgba(120, 120, 120, 0.2) !important;
65        }
66
67        .font-404-display { font-family: 'Orbitron', sans-serif; }
68        .font-404-mono { font-family: 'Share Tech Mono', monospace; }
69
70        @keyframes not-found-fade-up {
71          0% { opacity: 0; transform: translateY(20px); filter: blur(4px); }
72          100% { opacity: 1; transform: translateY(0); filter: blur(0); }
73        }
74        .anim-fade-up {
75          opacity: 0;
76          animation: not-found-fade-up 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;
77        }
78
79        @media (max-width: 768px) {
80          html.not-found-theme .mobile-canvas-container {
81            transform: scale(1.1);
82            transform-origin: center center;
83          }
84        }
85
86        /* 🚀 MOBILE-SAFE CSS GLITCH: Removes clip-path (which breaks Safari) and uses transform/opacity */
87        .css-glitch-text {
88          position: relative;
89          color: inherit;
90        }
91        .css-glitch-text::before, .css-glitch-text::after {
92          content: attr(data-text);
93          position: absolute;
94          top: 0; left: 0; right: 0;
95          opacity: 0;
96          pointer-events: none;
97        }
98        .css-glitch-text::before {
99          color: rgba(6,182,212,0.9);
100          z-index: -1;
101          animation: glitch-anim-1 3.5s infinite linear alternate-reverse;
102        }
103        .css-glitch-text::after {
104          color: rgba(244,63,94,0.9);
105          z-index: -2;
106          animation: glitch-anim-2 2.8s infinite linear alternate-reverse;
107        }
108        @keyframes glitch-anim-1 {
109          0%, 10% { opacity: 0; transform: translate(0, 0); }
110          11%, 13% { opacity: 1; transform: translate(-4px, 2px); text-shadow: 2px 0 rgba(244,63,94,0.5); }
111          14%, 100% { opacity: 0; transform: translate(0, 0); }
112        }
113        @keyframes glitch-anim-2 {
114          0%, 40% { opacity: 0; transform: translate(0, 0); }
115          41%, 43% { opacity: 1; transform: translate(4px, -2px); text-shadow: -2px 0 rgba(6,182,212,0.5); }
116          44%, 100% { opacity: 0; transform: translate(0, 0); }
117        }
118      `}}),(0,e.jsx)("div",{ref:r,className:"mobile-canvas-container fixed inset-0 z-10 bg-[#FAFAFC] dark:bg-[#0A0A0C] pointer-events-none overflow-hidden",style:{transform:"translateZ(0)",willChange:"transform"},children:(0,e.jsx)("canvas",{ref:t,className:"absolute inset-0 h-full w-full block","aria-hidden":"true",style:{transform:"translateZ(0)",willChange:"transform"}})})]})}let s="01#$%&*!?/\\<>{}[]";t.s(["default",0,function(){let{display:t}=function(t=40,e=100){let[r,n]=(0,a.useState)("404"),[o,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let a,r=0,o=setTimeout(()=>{a=setInterval(()=>{let t=Math.floor(++r/9*3);n("404".split("").map((e,a)=>
118" "===e?" ":a<t?e:s[Math.floor(Math.random()*s.length)]).join("")),r>=9&&(clearInterval(a),n("404"),i(!0))},t)},e);return()=>{clearTimeout(o),clearInterval(a)}},["404",t,e]),{display:r,settled:o}}();return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(i,{}),(0,e.jsx)("div",{className:"relative z-20 flex flex-col items-center justify-center min-h-[100dvh] w-full pointer-events-none px-4",children:(0,e.jsxs)("div",{className:"relative flex flex-col items-center text-center w-full max-w-3xl mx-auto pointer-events-auto",children:[(0,e.jsxs)("div",{className:"anim-fade-up inline-flex items-center gap-2 px-4 py-1.5 rounded-full border border-rose-200 dark:border-rose-900/50 bg-rose-50/80 dark:bg-rose-950/30 backdrop-blur-md text-rose-600 dark:text-rose-400 text-[12px] font-404-mono font-bold tracking-widest uppercase mb-4 shadow-sm",style:{animationDelay:"100ms"},children:[(0,e.jsx)(o.ShieldAlert,{className:"w-4 h-4"}),"Signal Lost"]}),(0,e.jsxs)("div",{className:"anim-fade-up relative mb-6 w-full flex justify-center",style:{animationDelay:"200ms"},children:[(0,e.jsx)("h1",{"data-text":t,className:"text-[6.5rem] sm:text-[10rem] md:text-[14rem] lg:text-[16rem] font-black tracking-tighter leading-none text-zinc-900 dark:text-white select-none font-404-display css-glitch-text transition-all duration-75",children:t}),(0,e.jsx)("span",{className:"absolute inset-0 flex justify-center items-center text-[6.5rem] sm:text-[10rem] md:text-[14rem] lg:text-[16rem] font-black tracking-tighter leading-none text-transparent bg-clip-text bg-gradient-to-tr from-indigo-500/20 to-rose-500/20 blur-[2px] pointer-events-none font-404-display","aria-hidden":!0,children:t})]}),(0,e.jsxs)("div",{className:"anim-fade-up relative z-20",style:{animationDelay:"300ms"},children:[(0,e.jsx)("h2",{className:"text-xl sm:text-2xl md:text-3xl font-404-display font-bold tracking-wide text-zinc-800 dark:text-zinc-100 mb-4",children:"Event Horizon Reached"}),(0,e.jsx)("p",{className:"text-[14px] sm:text-[16px] leading-relaxed text-zinc-600 dark:text-zinc-400 font-404-mono max-w-lg mx-auto mb-12 px-2",children:"The directory you are attempting to access exists outside the known bounds of this network. Your connection has been severed."})]}),(0,e.jsxs)("div",{className:"anim-fade-up relative group z-30",style:{animationDelay:"400ms"},children:[(0,e.jsx)("div",{className:"absolute -inset-1 bg-gradient-to-r from-rose-500 via-violet-500 to-cyan-500 rounded-xl blur opacity-30 group-hover:opacity-70 transition duration-500 animate-pulse"}),(0,e.jsxs)(r.default,{href:"/getting-started",className:"relative flex items-center gap-3 px-6 sm:px-8 py-3 sm:py-4 rounded-xl bg-white dark:bg-[#0A0A0C] border border-zinc-200 dark:border-zinc-800 hover:border-indigo-500 dark:hover:border-indigo-500 text-zinc-900 dark:text-white font-bold text-[13px] sm:text-[15px] font-404-mono uppercase tracking-wider shadow-lg hover:shadow-xl transition-all duration-300 transform group-hover:-translate-y-0.5 no-underline",children:[(0,e.jsx)(n.Compass,{className:"w-5 h-5 text-indigo-500 dark:text-indigo-400 group-hover:rotate-45 transition-transform duration-500"}),"Initialize Safe Boot"]})]})]})})]})}])}]);

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.