1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,16327,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],16327)},68590,e=>{"use strict";let t=(0,e.i(56420).default)("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]);e.s(["MessageSquare",0,t],68590)},31001,e=>{"use strict";var t=e.i(43476);e.s(["GithubIcon",0,function(e){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,...e,children:(0,t.jsx)("path",{d:"M12 .3a12 12 0 0 0-3.8 23.4c.6.1.8-.3.8-.6v-2.2c-3.3.7-4-1.6-4-1.6-.6-1.4-1.4-1.8-1.4-1.8-1-.7.1-.7.1-.7 1.2.1 1.8 1.2 1.8 1.2 1 1.8 2.7 1.3 3.4 1 .1-.8.4-1.3.7-1.6-2.7-.3-5.5-1.3-5.5-5.9 0-1.3.5-2.4 1.2-3.2-.1-.3-.5-1.5.1-3.2 0 0 1-.3 3.3 1.2a11.5 11.5 0 0 1 6 0C17 5.4 18 5.7 18 5.7c.6 1.7.2 2.9.1 3.2.8.8 1.2 1.9 1.2 3.2 0 4.6-2.8 5.6-5.5 5.9.4.4.8 1.1.8 2.2v3.3c0 .3.2.7.8.6A12 12 0 0 0 12 .3Z"})})},"GoogleIcon",0,function(e){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24","aria-hidden":!0,...e,children:[(0,t.jsx)("path",{fill:"#4285F4",d:"M23.52 12.27c0-.85-.08-1.67-.22-2.45H12v4.63h6.46a5.52 5.52 0 0 1-2.4 3.62v3.01h3.88c2.27-2.09 3.58-5.17 3.58-8.81Z"}),(0,t.jsx)("path",{fill:"#34A853",d:"M12 24c3.24 0 5.96-1.08 7.94-2.92l-3.88-3.01c-1.08.72-2.45 1.15-4.06 1.15-3.13 0-5.78-2.11-6.73-4.95H1.26v3.11A12 12 0 0 0 12 24Z"}),(0,t.jsx)("path",{fill:"#FBBC05",d:"M5.27 14.27a7.2 7.2 0 0 1 0-4.54V6.62H1.26a12 12 0 0 0 0 10.76l4.01-3.11Z"}),(0,t.jsx)("path",{fill:"#EA4335",d:"M12 4.75c1.77 0 3.35.61 4.6 1.8l3.44-3.44C17.95 1.19 15.24 0 12 0A12 12 0 0 0 1.26 6.62l4.01 3.11C6.22 6.89 8.87 4.75 12 4.75Z"})]})}])},43462,e=>{"use strict";var t=e.i(43476),i=e.i(71645);let l=[{wires:3,alpha:.55,width:.8,speed:26,parallax:14,packets:1},{wires:3,alpha:.8,width:1.15,speed:34,parallax:30,packets:2},{wires:2,alpha:1,width:1.5,speed:46,parallax:54,packets:2}],a=[[139,92,255],[109,139,255],[53,216,245]];function n(e,t){let i=(t%e.len+e.len)%e.len,l=0,a=e.cum.length-1;for(;l<a;){let t=l+a>>1;e.cum[t]<i?l=t+1:a=t}let n=Math.max(1,l),r=e.cum[n]-e.cum[n-1]||1,o=(i-e.cum[n-1])/r,s=e.pts[n-1],d=e.pts[n];return{x:s.x+(d.x-s.x)*o,y:s.y+(d.y-s.y)*o}}e.s(["SignalField",0,function(){let e=i.useRef(null);return i.useEffect(()=>{let t=e.current;if(!t)return;let i=t.getContext("2d",{alpha:!0});if(!i)return;let r=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=0,s=0,d=[],c=[],h=[],u=0,p=0,v=0,f=0,x=window.scrollY,m={x:-9999,y:-9999,on:0},g=()=>{let e=window.innerWidth<720,n=Math.min(e?1.5:2,window.devicePixelRatio||1);o=window.innerWidth,s=window.innerHeight,t.width=Math.floor(o*n),t.height=Math.floor(s*n),t.style.width=`${o}px`,t.style.height=`${s}px`,i.setTransform(n,0,0,n,0,0),i.lineCap="round",d=[],c=[],h=[];let r=.35*s,u=1,p=()=>(u=(0x41c64e6d*u+12345)%0x80000000)/0x80000000;l.forEach((t,i)=>{let l=e?Math.max(1,t.wires-1):t.wires,n=e?Math.max(1,t.packets-1):t.packets;for(let e=0;e<l;e++){let u=(e+.5)/l,v=-r+(u+.11*i)%1*(s+2*r),f=-r+(1-u+.23*i)%1*(s+2*r),x=(e%2==0?1:-1)*s*(.22+.2*p()),m=(e+i)%2==1,g={x:m?1.15*o:-(.15*o),y:m?f:v},w={x:m?-(.15*o):1.15*o,y:m?v:f},b=function(e,t,i,l,a){let n=[],r=[0];for(let a=0;a<220;a++)if(n.push(function(e,t,i,l,a){let n=1-a,r=n*n*n,o=3*n*n*a,s=3*n*a*a,d=a*a*a;return{x:r*e.x+o*t.x+s*i.x+d*l.x,y:r*e.y+o*t.y+s*i.y+d*l.y}}(e,t,i,l,a/219)),a>0){let e=n[a-1],t=n[a];r.push(r[a-1]+Math.hypot(t.x-e.x,t.y-e.y))}return{pts:n,cum:r,len:r[r.length-1],layer:a}}(g,{x:.3*o,y:g.y+x},{x:.7*o,y:w.y-x},w,i),y=d.push(b)-1;for(let e=0;e<n;e++)c.push({wire:y,dist:p()*b.len,speed:t.speed*(.72+.6*p()),trail:52+62*p(),tint:.34>p()?function(e){let t=Math.min(.9999,Math.max(0,e))*(a.length-1),i=Math.floor(t),l=t-i,n=a[i],r=a[Math.min(a.length-1,i+1)];return[n[0]+(r[0]-n[0])*l,n[1]+(r[1]-n[1])*l,n[2]+(r[2]-n[2])*l]}(p()):null});h.push({wire:y,dist:b.len*(.28+.12*p())}),h.push({wire:y,dist:b.len*(.62+.14*p())})}})},w=()=>document.documentElement.classList.contains("dark"),b=e=>-f*l[e].parallax,y=e=>{for(let t of d){let a=l[t.layer];i.globalAlpha=e*a.alpha,i.lineWidth=.7*a.width,i.beginPath();let n=b(t.layer);i.moveTo(t.pts[0].x,t.pts[0].y+n);for(let e=1;e<t.pts.length;e+=2)i.lineTo(t.pts[e].x,t.pts[e].y+n);i.stroke()}i.globalAlpha=1},M=()=>{let e;i.clearRect(0,0,o,s),i.strokeStyle=(e=w())?"rgb(255,255,255)":"rgb(10,10,10)",y(e?.05:.055),m.on>.01&&(i.save(),i.beginPath(),i.arc(m.x,m.y,260,0,2*Math.PI),i.clip(),y((e?.16:.14)*m.on),i.restore(
1)),(()=>{let e=w()?"255,255,255":"10,10,10";for(let t of h){let l=d[t.wire];if(!l)continue;let a=b(l.layer),r=n(l,t.dist),o=0;for(let e of c){if(e.wire!==t.wire)continue;let i=Math.abs(((e.dist-t.dist)%l.len+l.len)%l.len);o=Math.max(o,Math.max(0,1-Math.min(i,l.len-i)/70))}i.beginPath(),i.fillStyle=`rgba(${e},${(.1+.5*o).toFixed(3)})`,i.arc(r.x,r.y+a,1.1+1.4*o,0,2*Math.PI),i.fill()}})(),(()=>{let e=w(),t=e?[235,240,255]:[30,34,60];for(let a of(i.globalCompositeOperation=e?"lighter":"source-over",c)){let r=d[a.wire];if(!r)continue;let o=l[r.layer],s=b(r.layer),[c,h,u]=a.tint??t;for(let t=0;t<10;t++){let l=n(r,a.dist-t/10*a.trail),d=n(r,a.dist-(t+1)/10*a.trail),p=1-t/10;i.beginPath(),i.lineWidth=o.width*(.25+1.15*p),i.strokeStyle=`rgba(${0|c},${0|h},${0|u},${(p*p*.5*o.alpha*(e?1:.75)).toFixed(3)})`,i.moveTo(l.x,l.y+s),i.lineTo(d.x,d.y+s),i.stroke()}let p=n(r,a.dist),v=p.x,f=p.y+s,x=Math.max(0,1-Math.hypot(v-m.x,f-m.y)/260),g=7+26*x,w=i.createRadialGradient(v,f,0,v,f,g);w.addColorStop(0,`rgba(${0|c},${0|h},${0|u},${(.34*o.alpha+.3*x).toFixed(3)})`),w.addColorStop(1,"rgba(0,0,0,0)"),i.fillStyle=w,i.beginPath(),i.arc(v,f,g,0,2*Math.PI),i.fill(),i.beginPath(),i.fillStyle=`rgba(${0|c},${0|h},${0|u},${(.85*o.alpha).toFixed(3)})`,i.arc(v,f,.75*o.width,0,2*Math.PI),i.fill()}i.globalCompositeOperation="source-over"})(),(()=>{let e=.88*(1-Math.min(1,window.scrollY/(.9*s)));if(e<=.01)return;let t=o/2,l=.34*s,a=Math.min(.44*o,.62*s),n=i.createRadialGradient(t,l,.15*a,t,l,a);n.addColorStop(0,`rgba(0,0,0,${e})`),n.addColorStop(.62,`rgba(0,0,0,${.45*e})`),n.addColorStop(1,"rgba(0,0,0,0)"),i.globalCompositeOperation="destination-out",i.fillStyle=n,i.fillRect(0,0,o,s),i.globalCompositeOperation="source-over"})()},C=e=>{let t=Math.min(.05,(e-(p||e))/1e3);for(let i of(p=e,c))i.dist+=i.speed*(1+1.4*v)*t,i.dist>d[i.wire].len&&(i.dist-=d[i.wire].len);v*=Math.pow(.05,t),m.on+=((m.x>-9e3)-m.on)*Math.min(1,6*t),M(),u=requestAnimationFrame(C)},$=()=>{let e=window.scrollY,t=Math.abs(e-x);x=e,v=Math.min(1,v+t/1100),f=Math.min(1,e/(4*window.innerHeight))},k=e=>{m.x=e.clientX,m.y=e.clientY},j=()=>{m.x=-9999,m.y=-9999},A=()=>{r||u||(p=0,u=requestAnimationFrame(C))},S=()=>{cancelAnimationFrame(u),u=0},E=()=>document.hidden?S():A(),P=()=>{g(),r&&M()};return g(),r?M():A(),window.addEventListener("resize",P),window.addEventListener("scroll",$,{passive:!0}),window.addEventListener("pointermove",k,{passive:!0}),document.addEventListener("pointerleave",j),document.addEventListener("visibilitychange",E),()=>{S(),window.removeEventListener("resize",P),window.removeEventListener("scroll",$),window.removeEventListener("pointermove",k),document.removeEventListener("pointerleave",j),document.removeEventListener("visibilitychange",E)}},[]),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none fixed inset-0 z-0 overflow-hidden",style:{maskImage:"linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.72) 42%, rgba(0,0,0,0.34) 100%)",WebkitMaskImage:"linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.72) 42%, rgba(0,0,0,0.34) 100%)"},children:(0,t.jsx)("canvas",{ref:e,className:"size-full"})})}])},19455,e=>{"use strict";let t,i;var l=e.i(43476),a=e.i(91918),n=e.i(7670);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=n.clsx;var s=e.i(75157);let d=(t="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-lg text-[14px] font-medium transition-colors duration-200 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",i={variants:{variant:{default:"bg-t-hi text-canvas hover:opacity-90",brand:"bg-t-hi text-canvas hover:opacity-90",outline:"border border-border bg-surface-1 hover:border-border-strong hover:bg-surface-2",subtle:"bg-surface-2 hover:bg-surface-3",ghost:"hover:bg-surface-2",link:"text-t-hi underline-offset-4 hover:underline"},size:{sm:"h-8 px-3 text-[13px]",default:"h-10 px-4",lg:"h-11 px-5 text-[14.5px]",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}},e=>{var l;if((null==i?void 0:i.variants)==null)return o(t,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:a,defaultVariants:n}=i,s=Object.keys(a).map(t=>{let i=null==e?void 0:e[t],l=null==n?void 0:n[t];if(null===i)return null;let o=r(i)||r(l);return a[t][o]}),d=e&&Object.entries(e).reduce((e,t)=>
1{let[i,l]=t;return void 0===l||(e[i]=l),e},{});return o(t,s,null==i||null==(l=i.compoundVariants)?void 0:l.reduce((e,t)=>{let{class:i,className:l,...a}=t;return Object.entries(a).every(e=>{let[t,i]=e;return Array.isArray(i)?i.includes({...n,...d}[t]):({...n,...d})[t]===i})?[...e,i,l]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)});e.s(["Button",0,function({className:e,variant:t,size:i,asChild:n=!1,...r}){let o=n?a.Slot:"button";return(0,l.jsx)(o,{"data-slot":"button",className:(0,s.cn)(d({variant:t,size:i}),e),...r})}],19455)}]);
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.