1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90317,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return h},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let l=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class a{disable(){throw l}getStore(){}run(){throw l}exit(){throw l}enterWith(){throw l}static bind(e){return e}}let i="u">typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return i?new i:new a}function h(e){return i?i.bind(e):a.bind(e)}function c(){return i?i.snapshot():function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e(...r)}}},42344,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},63599,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(42344)},9885,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},67585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let n=e.r(32061);function o(e){let{reason:t,children:r}=e;if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(t),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}},52157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return s}});let n=e.r(43476),o=e.r(74080),l=e.r(63599),a=e.r(9885),i=e.r(43369);function s(e){let{moduleIds:t}=e;if("u">typeof window)return null;let r=l.workAsyncStorage.getStore();if(void 0===r)return null;let s=[];if(r.reactLoadableManifest&&t){let e=r.reactLoadableManifest;for(let r of t){if(!e[r])continue;let t=e[r].files;s.push(...t)}}if(0===s.length)return null;let h=(0,i.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:s.map(e=>{let t=`${r.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${h}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:t,rel:"stylesheet",as:"style",nonce:r.nonce},e):((0,o.preload)(t,{as:"script",fetchPriority:"low",nonce:r.nonce}),null)})})}},94412,83627,e=>{"use strict";var t=e.i(43476),r=e.i(22016);function n(e){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...e,children:[(0,t.jsx)("path",{d:"M4 12h15"}),(0,t.jsx)("path",{d:"m13 6 6 6-6 6"})]})}e.s(["ArrowRightIcon",0,n],83627),e.s(["ArrowLink",0,function(e){let{href:o,children:l,className:a="",...i}=e,s=`text-cc-accent hover:text-cc-accent-hover text-sm font-medium no-underline transition-colors inline-flex items-center gap-1.5 ${a}`.trim(),h=(0,t.jsxs)(t.Fragment,{children:[l,(0,t.jsx)(n,{className:"size-3.5"})]});return o.startsWith("/")?(0,t.jsx)(r.default,{href:o,className:s,...i,children:h}):(0,t.jsx)("a",{href:o,className:s,...i,children:h})}],94412)},55056,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(29975);function o(e){let{className:r}=e;return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",className:r,children:[(0,t.jsx)("rect",{x:"9",y:"9",width:"11",height:"11",rx:"2"}),(0,t.jsx)("path",{d:"M5 15V5a2 2 0 0 1 2-2h8"})]})}function l(e){let{className:r}=e;return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:r,children:(0,t.jsx)("path",{d:"M5 12.5 10 17.5 19 7"})})}
1e.s(["CopyCommand",0,function(e){let{command:a,className:i,size:s="md"}=e,[h,c]=(0,r.useState)(!1),x=(0,r.useRef)(void 0);(0,r.useEffect)(()=>()=>window.clearTimeout(x.current),[]);let f=async()=>{try{await navigator.clipboard.writeText(a),c(!0),(0,n.sendAnalyticsEvent)("copy_command",{command_prefix:a.trim().split(/\s+/).slice(0,2).join(" "),page_path:window.location.pathname}),window.clearTimeout(x.current),x.current=window.setTimeout(()=>c(!1),1600)}catch{}},[y,...d]=a.trim().split(/\s+/);return(0,t.jsxs)("div",{className:["border-cc-card-border relative min-w-0 border font-mono","md"===s?"rounded-xl p-4":"rounded-lg px-3 py-2.5",i].filter(Boolean).join(" "),children:[(0,t.jsx)("button",{type:"button",onClick:f,"aria-label":h?"Copied":"Copy command",className:["focus-visible:ring-cc-accent/40 absolute top-1/2 flex size-6 -translate-y-1/2 cursor-pointer items-center justify-center rounded transition-colors focus-visible:ring-2 focus-visible:outline-none","md"===s?"right-3":"right-2.5",h?"text-cc-accent":"text-cc-ink-faint hover:text-cc-ink"].join(" "),children:h?(0,t.jsx)(l,{className:"size-4"}):(0,t.jsx)(o,{className:"size-4"})}),(0,t.jsx)("div",{role:"group",tabIndex:0,"aria-label":`Shell command: ${a}`,className:["focus-visible:ring-cc-accent/40 block [scrollbar-width:none]! overflow-x-auto pr-8 leading-relaxed whitespace-nowrap focus-visible:ring-2 focus-visible:outline-none [&::-webkit-scrollbar]:hidden!","md"===s?"text-sm":"text-[0.65rem]"].join(" "),children:(0,t.jsxs)("code",{children:[(0,t.jsx)("span",{className:"text-cc-ink-faint select-none",children:"$ "}),(0,t.jsx)("span",{className:"text-cc-accent",children:y}),d.length>0&&(0,t.jsxs)("span",{className:"text-cc-ink",children:[" ",d.join(" ")]})]})})]})}])},12872,e=>{"use strict";var t=e.i(43476);let r={"2xl":"shadow-2xl shadow-black/50",soft:"shadow-[0_28px_70px_-28px_rgba(0,0,0,0.7)]",none:""},n=["#ff5f57","#febc2e","#28c840"];function o(e){let{header:r}=e;return"dots"===r.variant?(0,t.jsx)("span",{"aria-hidden":"true",className:"flex items-center gap-1.5",children:n.map(e=>(0,t.jsx)("span",{className:"inline-block h-2 w-2 rounded-full",style:{background:e}},e))}):"status-dot"===r.variant?(0,t.jsx)("span",{"aria-hidden":"true",className:"inline-block h-2 w-2 rounded-full",style:{background:r.color??"var(--color-cc-accent)"}}):(0,t.jsx)(t.Fragment,{children:r.content})}e.s(["MockWindowChrome",0,function(e){let{header:n,label:l,headerRight:a,headerClassName:i,footer:s,footerClassName:h,glow:c,shadow:x="2xl",rounded:f="rounded-2xl",surfaceClassName:y,className:d,children:u}=e,p=void 0!==n||void 0!==l||void 0!==a;return(0,t.jsxs)("div",{className:["relative",d].filter(Boolean).join(" "),children:[c&&(0,t.jsx)("div",{"aria-hidden":"true",className:["pointer-events-none absolute -z-10 opacity-40",c.inset??"-inset-6",c.blur??"blur-2xl",c.rounded??"rounded-[2rem]"].join(" "),style:{background:c.background}}),(0,t.jsxs)("div",{className:["border-cc-card-border overflow-hidden border",y??"bg-cc-surface",f,r[x]].filter(Boolean).join(" "),children:[p&&(0,t.jsxs)("div",{className:["border-cc-card-border border-b",i??"flex items-center gap-2 px-4 py-2.5"].filter(Boolean).join(" "),children:[n&&(0,t.jsx)(o,{header:n}),void 0!==l&&(0,t.jsx)("span",{className:"text-cc-ink-dim font-mono text-[10px] tracking-[0.18em] uppercase",children:l}),void 0!==a&&(0,t.jsx)("span",{className:"ml-auto flex shrink-0 items-center",children:a})]}),u,s&&(0,t.jsx)("div",{className:["border-cc-card-border border-t",h??"flex items-center gap-2 px-4 py-2.5"].filter(Boolean).join(" "),children:s})]})]})}])},80212,e=>{"use strict";var t=e.i(43476),r=e.i(72328),n=e.i(71645);let o="radial-gradient(80% 130% at 50% 45%, #000 35%, transparent 82%)",l="radial-gradient(circle 180px at var(--x) var(--y), #000 0%, rgba(0,0,0,0.6) 40%, transparent 75%)",a="linear-gradient(180deg, rgba(22,185,228,0) 0%, rgba(22,185,228,0.1) 8%, rgba(22,185,228,0.05) 40%, transparent 75%)",i="linear-gradient(180deg, rgba(94,234,212,0) 0%, rgba(94,234,212,0.1) 8%, rgba(94,234,212,0.04) 40%, transparent 75%)",s=[{left:"8%",width:"1.5px",background:i},{left:"24%",width:"1.5px",background:a},{left:"50%",width:"2.5px",background:"linear-gradient(180deg, rgba(22,185,228,0) 0%, rgba(22,185,228,0.1) 6%, rgba(124,146,198,0.09) 38%, rgba(240,120,106,0.06) 60%, rgba(240,120,106,0) 78%)"},{left:"72%",width:"1.5px",background:a},{left:"92%",width:"1.5px",background:i}];e.s(["PatternBand",0,function(e){let{pattern:a,children:i,className:h="",id:c,flush:x=!1,contain:f=!0,blend:y=!1,recessed:d=!1,recessedBottom:u=!1}=e,p=(0,r.useReducedMotion)(),g=(0,n.useRef)(null),[b,m]=(0,n.use
1State)(!1),M="dots"===a&&!p,w=(0,n.useCallback)(e=>{if(!M)return;let t=g.current;if(!t)return;let r=t.getBoundingClientRect();t.style.setProperty("--x",`${e.clientX-r.left}px`),t.style.setProperty("--y",`${e.clientY-r.top}px`),b||m(!0)},[M,b]),k=(0,n.useCallback)(()=>m(!1),[]),v=["border-cc-card-border/50 relative left-1/2 isolate w-screen -translate-x-1/2 overflow-hidden",d?"border-y":"",u?"border-b shadow-[0_20px_30px_-18px_rgba(2,6,16,0.9)]":"",x?"-mt-8":"",h].filter(Boolean).join(" "),j=u?"linear-gradient(to bottom, transparent 0%, #000 14%, #000 100%)":"linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%)";return(0,t.jsxs)("div",{id:c,ref:g,onPointerMove:M?w:void 0,onPointerLeave:M?k:void 0,className:v,style:{"--x":"50%","--y":"50%"},children:[(0,t.jsxs)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",style:y?{WebkitMaskImage:j,maskImage:j}:void 0,children:[(0,t.jsx)("div",{className:"bg-cc-surface/25 absolute inset-0"}),"dots"===a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"radial-gradient(circle, rgba(245,241,234,0.12) 1px, transparent 1.2px)",backgroundSize:"24px 24px",backgroundPosition:"0 0"}}),(0,t.jsx)("div",{className:"absolute inset-0 transition-opacity duration-300 motion-reduce:hidden",style:{backgroundImage:"radial-gradient(circle, rgba(94,234,212,0.7) 1px, transparent 1.2px)",backgroundSize:"24px 24px",backgroundPosition:"0 0",opacity:+!!b,WebkitMaskImage:l,maskImage:l}})]}),"grid"===a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.06]",style:{backgroundImage:"linear-gradient(rgba(245,241,234,1) 1px, transparent 1px), linear-gradient(90deg, rgba(245,241,234,1) 1px, transparent 1px)",backgroundSize:"46px 46px",WebkitMaskImage:o,maskImage:o}}),(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"radial-gradient(60% 90% at 50% 40%, rgba(94,234,212,0.08), transparent 65%)"}})]}),"lines"===a&&(0,t.jsxs)(t.Fragment,{children:[s.map(e=>(0,t.jsx)("div",{className:"absolute top-0 h-full",style:{left:e.left,width:e.width,background:e.background}},e.left)),(0,t.jsx)("div",{className:"beam-drop absolute top-0 rounded-full opacity-0",style:{width:"1.5px",height:"60px",background:"linear-gradient(180deg, transparent 0%, rgba(245,241,234,0.9) 100%)"}})]}),d&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-x-0 top-0 h-10",style:{background:"linear-gradient(to bottom, rgba(2,6,16,0.7), rgba(2,6,16,0.25) 55%, transparent)"}}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-10",style:{background:"linear-gradient(to top, rgba(2,6,16,0.7), rgba(2,6,16,0.25) 55%, transparent)"}})]})]}),(0,t.jsx)("div",{className:f?"relative z-10 mx-auto max-w-7xl px-5 sm:px-12":"relative z-10",children:i})]})}])},20770,e=>{"use strict";var t=e.i(43476),r=e.i(71645);e.s(["RevealOnScroll",0,function(e){let{children:n,className:o,hiddenClassName:l="translate-y-4 opacity-0",shownClassName:a="translate-y-0 opacity-100",rootMargin:i="0px 0px 15% 0px",threshold:s=0}=e,h=(0,r.useRef)(null),[c,x]=(0,r.useState)(!1);return(0,r.useLayoutEffect)(()=>{let e=h.current;if(null===e)return;if("u"<typeof IntersectionObserver){let e=requestAnimationFrame(()=>x(!0));return()=>cancelAnimationFrame(e)}let t=new IntersectionObserver(e=>{for(let r of e)r.isIntersecting&&(x(!0),t.disconnect())},{threshold:s,rootMargin:i});t.observe(e);let r=window.setTimeout(()=>{e.getBoundingClientRect().top<1.15*window.innerHeight&&x(!0)},1200);return()=>{window.clearTimeout(r),t.disconnect()}},[i,s]),(0,t.jsx)("div",{ref:h,className:[o,"transition-all duration-500 ease-out","motion-reduce:translate-y-0 motion-reduce:transform-none motion-reduce:opacity-100 motion-reduce:transition-none",c?a:l].filter(Boolean).join(" "),children:n})}])},42508,e=>{"use strict";var t=e.i(12242);let r="rgba(158, 176, 204, 0.44)",n="rgba(150, 168, 198, 0.42)",o="rgba(139, 160, 188, 0.42)",l="rgba(164, 180, 208, 0.55)",a=`${parseInt(t.TEAL.slice(1,3),16)}, ${parseInt(t.TEAL.slice(3,5),16)}, ${parseInt(t.TEAL.slice(5,7),16)}`,i=[{x:1,y:0},{x:1,y:1},{x:0,y:1},{x:-1,y:1},{x:-1,y:0},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1}];function s(e){let t=e>>>0;return()=>{let e=t+=0x6d2b79f5;return e=Math.imul(e^e>>>15,1|e),(((e^=e+Math.imul(e^e>>>7,61|e))^e>>>14)>>>0)/0x100000000}}function h(e){let t=[];if(e.w>=e.h)for(let r=e.x+4;r<=e.x+e.w-4;r+=5)t.push({x:r,y:e.y,nx:0,ny:-1,connected:!1}),t.push({x:r,y:e.y+e.h,nx:0,ny:1,connected:!1});else for(let r=e.y+4;r<=e.y+e.h-4;r+=5)t.push({x:e.x,y:r,nx:-1,ny:0,connected:!1}),t.push({x:e.x+e.w,y:r,nx:1,ny:0,connected:!1});return t}function c(e,t,r){let n=[0],o=0;for(let t=1;t<e.length;t++)n.push(o+=Math.hypot(e[t].x-e[t-1].x,e[t].y-e[t-1].y));return{pts:e,cum:n,len:o,to:t,connector:r,layer:0}}function x(e){let t=[];for(let r of e){let e=t[t.length-1];e&&.26>Math.abs(e.x-r.x)&&.26>
1Math.abs(e.y-r.y)||t.push(r)}for(let e=t.length-2;e>=1;e--){let r=t[e-1],n=t[e],o=t[e+1],l=(n.x-r.x)*(o.y-n.y)-(n.y-r.y)*(o.x-n.x),a=(n.x-r.x)*(o.x-n.x)+(n.y-r.y)*(o.y-n.y);.01>Math.abs(l)&&a>0&&t.splice(e,1)}return t}function f(e,t){if(e.length<2)return e.map(e=>({x:e.x,y:e.y}));let r=[];for(let n=0;n<e.length-1;n++){let o=e[n+1].x-e[n].x,l=e[n+1].y-e[n].y,a=Math.hypot(o,l)||1,i=o/a,s=l/a;r.push({ax:e[n].x-s*t,ay:e[n].y+i*t,bx:e[n+1].x-s*t,by:e[n+1].y+i*t,dx:i,dy:s})}let n=[{x:r[0].ax,y:r[0].ay}];for(let e=1;e<r.length;e++){let t=r[e-1],o=r[e],l=t.dx*o.dy-t.dy*o.dx;if(1e-6>Math.abs(l)){n.push({x:t.bx,y:t.by});continue}let a=((o.ax-t.ax)*o.dy-(o.ay-t.ay)*o.dx)/l;n.push({x:t.ax+t.dx*a,y:t.ay+t.dy*a})}return n.push({x:r[r.length-1].bx,y:r[r.length-1].by}),n}function y(e,t,r,n,o){let l=0!==r,a=(e.pads??[]).filter(e=>e.nx===t&&e.ny===r).sort((e,t)=>l?e.x-t.x:e.y-t.y),i=null,s=1/0;for(let e=0;e+n<=a.length;e++){let t=a.slice(e,e+n);if(t.some(e=>e.connected))continue;let r=Math.abs(((l?t[0].x:t[0].y)+(l?t[n-1].x:t[n-1].y))/2-o);r<s&&(s=r,i=t)}return i}e.s(["BOARD_ALPHA",0,.6,"GLOW_RGB",0,a,"MSG",0,"224, 140, 122","MSG_SOFT",0,"246, 202, 190","PULSE_TRAIL",0,128,"envelope",0,function(e){return Math.min(1,e.dist/70)*Math.min(1,Math.max(0,(e.trace.len-e.dist)/120))},"generateBoard",0,function(e,t,r){let n=s(29+80*Math.round(t/80)*7+80*Math.round(r/80)),o=[],l=[],a=[],d=e.map(()=>[]),u=e=>{let t=e.pts,r=t[t.length-1],n=t[t.length-2]??r,o=Math.hypot(r.x-n.x,r.y-n.y)||1;a.push({x:r.x,y:r.y,dx:(r.x-n.x)/o,dy:(r.y-n.y)/o})},p=Math.max(1,Math.ceil(t/14)),g=Math.max(1,Math.ceil(r/14)),b=new Uint8Array(p*g),m=new Uint8Array(p*g),M=[...e],w=(e,t)=>{for(let r of M)if((e-r.x)**2+(t-r.y)**2<1764)return!0;return!1},k=14/3,v=(e,t)=>{for(let r=1;r<e.length;r++){let n=e[r-1],o=e[r],l=Math.max(1,Math.ceil(Math.hypot(o.x-n.x,o.y-n.y)/k));for(let e=0;e<=l;e++){let r=e/l;t(n.x+(o.x-n.x)*r,n.y+(o.y-n.y)*r)}}},j=(e,t)=>{v(e,(e,r)=>{if(w(e,r))return;let n=Math.floor(e/14),o=Math.floor(r/14);for(let e=-1;e<=1;e++)for(let r=-1;r<=1;r++){let l=n+r,a=o+e;l>=0&&a>=0&&l<p&&a<g&&(t[a*p+l]=1)}})},P=(e,t)=>{let r=!1;return v(e,(e,n)=>{if(r||w(e,n))return;let o=Math.min(p-1,Math.max(0,Math.floor(e/14)));t[Math.min(g-1,Math.max(0,Math.floor(n/14)))*p+o]&&(r=!0)}),r},N=new Uint8Array(p*g),S=(e,t)=>{let r=Math.max(0,Math.floor(e.x/14)),n=Math.max(0,Math.floor(e.y/14)),o=Math.min(p-1,Math.floor((e.x+e.w)/14)),l=Math.min(g-1,Math.floor((e.y+e.h)/14));for(let e=n;e<=l;e++)for(let n=r;n<=o;n++)t[e*p+n]=1},C=(e,n)=>{for(let o of[0,-n,n]){let n=0===o?e:f(e,o),l=0;for(let e=1;e<n.length;e++)l+=Math.hypot(n[e].x-n[e-1].x,n[e].y-n[e-1].y);let a=0;for(let e=1;e<n.length;e++){let o=n[e-1],i=n[e],s=Math.hypot(i.x-o.x,i.y-o.y),h=Math.max(1,Math.ceil(s/k));for(let e=0;e<=h;e++){let n=e/h,c=a+s*n;if(c<22||c>l-22)continue;let x=o.x+(i.x-o.x)*n,f=o.y+(i.y-o.y)*n;if(x<2||f<2||x>t-2||f>r-2)return!0;if(w(x,f))continue;let y=Math.min(p-1,Math.max(0,Math.floor(x/14))),d=Math.min(g-1,Math.max(0,Math.floor(f/14)));if(b[d*p+y]||N[d*p+y])return!0}a+=s}}return!1},T=e=>{let t=e.pts[0],r=e.pts[1]??t,n=Math.hypot(r.x-t.x,r.y-t.y)||1;a.push({x:t.x,y:t.y,dx:(t.x-r.x)/n,dy:(t.y-r.y)/n})};for(let t=0;t<e.length;t++)for(let r of e.map((r,n)=>({j:n,d:Math.hypot(r.x-e[t].x,r.y-e[t].y)})).filter(e=>e.j>t&&e.d<620).sort((e,t)=>e.d-t.d).slice(0,2)){let n=function(e,t,r){let n=t.x-e.x,o=t.y-e.y,l=Math.abs(n)>=Math.abs(o)?{x:t.x-Math.sign(n)*Math.abs(o),y:e.y}:{x:e.x,y:t.y-Math.sign(o)*Math.abs(n)};return c([e,l,t],r,!0)}(e[t],e[r.j],r.j);if(P(n.pts,b))continue;let a=c([...n.pts].reverse(),t,!0);l.push(n,a),d[t].push(n),d[r.j].push(a),o.push(n),j(n.pts,b)}let I=[];for(let t of e)I.push({x:t.x-52,y:t.y-44,w:104,h:96});let R=[],_=(e,t,r)=>e.x<t.x+t.w+r&&e.x+e.w+r>t.x&&e.y<t.y+t.h+r&&e.y+e.h+r>t.y,A=(e,t)=>{let r=Math.min(p-1,Math.max(0,Math.floor(e/14))),n=Math.min(g-1,Math.max(0,Math.floor(t/14)));return 1===b[n*p+r]||1===m[n*p+r]},B=e=>{let t=Math.max(1,Math.ceil(e.w/7)),r=Math.max(1,Math.ceil(e.h/7));for(let n=0;n<=r;n++)for(let o=0;o<=t;o++)if(A(e.x+e.w*o/t,e.y+e.h*n/r))return!0;return!1},O=e=>e.x<2||e.y<2||e.x+e.w>t-2||e.y+e.h>r-2||I.some(t=>_(e,t,0))||R.some(t=>_(e,t,10))||B(e),W=e=>e.w>=e.h?{x:e.x-3,y:e.y-3.5-2,w:e.w+6,h:e.h+11}:{x:e.x-3.5-2,y:e.y-3,w:e.w+11,h:e.h+6},L=e=>"res"===e?{l:5.5,c:2}:{l:5.6,c:2.8},z=e=>{let{l:t,c:r}=L(e.kind),n=(e.horiz?t:r)+3,o=(e.horiz?r:t)+3;return{x:e.x-n,y:e.y-o,w:2*n,h:2*o}},E=(e,t)=>({x:e-4.5-3,y:t-4.5-3,w:15,h:15}),$=[],F=[],U=[],D=[],G=[],H=[],V=[],Y=[],X=[],q=Math.max(1,Math.round(t/210)),K=Math.max(1,Math.round(r/210)),J=t/q,Q=r/K;for(let e=0;e<K;e++)for(let t=0;t<q;t++){let r={x:t*J,y:e*Q,w:J,h:Q};if(n()>=.55){X.push(r);continue}let o=28*(2+Math.floor(3*n())),l=28*(1.5+.5*Math.floor(4*n()));if(.4>n()){let e=o;o=l,l=e}let a=!1;for(let e=0;e<6&&!a;e++){let e=28*Math.round((r.x+n()*Math.max(1,r.w-o))/28),t=28*Math.round((r.y+n()*Math.max(1,r.h-l))/28),i=W({x:e,y:t,w:o,h:l});if(O(i))continue;let s={x:e,y:t,w:o,h:l};s.pads=h(s),$.push(s),F.push(s),U.push(i),V.push(i),R.push(i),S(i,N),a=!0}a||X.push(r)}let Z=Math.min(X.length,2+Math.floor(3*n()));for(let e=0;e<Z;
1e++){let e=X[Math.floor(n()*X.length)];for(let t=0;t<6;t++){let t=28*(1+Math.floor(2*n())),r=28*Math.round((e.x+n()*Math.max(1,e.w-t))/28),o=28*Math.round((e.y+n()*Math.max(1,e.h-28))/28),l=W({x:r,y:o,w:t,h:28});if(O(l))continue;let a={x:r,y:o,w:t,h:28};a.pads=h(a),F.push(a),U.push(l),V.push(l),R.push(l),S(l,N);break}}let ee=[],et=3+Math.floor(3*n());for(let e=0;e<et&&X.length>0;e++){let e=X[Math.floor(n()*X.length)];for(let t=0;t<8;t++){let t=2+Math.floor(3*n()),r=.5>n(),o=.5>n()?"res":"cap",l=28*Math.round((e.x+n()*e.w)/28),a=28*Math.round((e.y+n()*e.h)/28),{l:i,c:s}=L(o),h=r?{x:l-s-3,y:a-i-3,w:(t-1)*10+(s+3)*2,h:(i+3)*2}:{x:l-i-3,y:a-s-3,w:(i+3)*2,h:(t-1)*10+(s+3)*2};if(!O(h)){for(let e=0;e<t;e++)D.push({x:l+(r?10*e:0),y:a+(r?0:10*e),horiz:!r,kind:o,bank:!0});V.push(h),R.push(h),S(h,N),ee.push({court:h,kind:o});break}}}let er=[],en=[{x:24+20*n(),y:24+20*n()},{x:t-24-20*n(),y:24+20*n()},{x:24+20*n(),y:r-24-20*n()},{x:t-24-20*n(),y:r-24-20*n()}],eo=.5>n()?Math.floor(4*n()):-1;for(let e=0;e<en.length;e++){if(e===eo)continue;let t=en[e],r={x:t.x-6,y:t.y-6,w:12,h:12};O(r)||(er.push(t),R.push(r),S(r,N))}let el=[],ea=2+Math.floor(2*n());for(let e=0;e<ea;e++)for(let e=0;e<8;e++){let e=.5>n()?{x:.5>n()?18:t-18,y:40+n()*(r-80)}:{x:40+n()*(t-80),y:.5>n()?18:r-18},o={x:e.x-10,y:e.y-10,w:20,h:20};if(!O(o)){el.push(e),R.push(o),S(o,N);break}}let ei=["MOCHA · REV 2.1","HC-MSG-11 · 6L"],es=1+Math.floor(2*n());for(let e=0;e<es;e++){let o=ei[e%ei.length],l=4.5*o.length;for(let a=0;a<6;a++)if(0===e){let e=40+n()*Math.max(1,t-l-80),a={x:e,y:r-14,w:l,h:10};if(!O(a)){Y.push({x:e,y:r-6,text:o}),R.push(a);break}}else{let e=40+n()*Math.max(1,r-l-80),a={x:t-13,y:e,w:11,h:l};if(!O(a)){Y.push({x:t-11,y:e,text:o,vert:!0}),R.push(a);break}}}let eh=e=>({x:e.x+e.w/2,y:e.y+e.h/2}),ec=(e,t)=>{let r=eh(e);return e.w>=e.h?{nx:0,ny:t.y<r.y?-1:1}:{nx:t.x<r.x?-1:1,ny:0}},ex=(e,t,r,l)=>{let a=e.foot?eh(e.foot):e.pt,i=t.foot?eh(t.foot):t.pt;for(let s=r;s>=2;s--)for(let r of[0,1,2,3]){let h=1&r?-1:1,d=2&r?-1:1;if(h<0&&!e.foot||d<0&&!t.foot)continue;let p=e.pt,g=e.dir??{x:1,y:0},m=null;if(e.foot){let t=ec(e.foot,i),r={nx:t.nx*h,ny:t.ny*h};if(!(m=y(e.foot,r.nx,r.ny,s,0!==r.ny?i.x:i.y)))continue;p={x:(m[0].x+m[s-1].x)/2,y:(m[0].y+m[s-1].y)/2},g={x:r.nx,y:r.ny}}let M=t.pt,w=t.dir??{x:1,y:0},k=null;if(t.foot){let e=ec(t.foot,a),r={nx:e.nx*d,ny:e.ny*d};if(!(k=y(t.foot,r.nx,r.ny,s,0!==r.ny?a.x:a.y)))continue;M={x:(k[0].x+k[s-1].x)/2,y:(k[0].y+k[s-1].y)/2},w={x:r.nx,y:r.ny}}let v=(s-1)/2*5,P=v+3,N=e.foot?22+v+2+6*n():10+10*n(),S=t.foot?22+v+2+6*n():10+10*n();for(let e of[.32+.36*n(),.15,.85,.55]){let t=function(e,t,r,n,o,l,a){let i={x:e.x+t.x*r,y:e.y+t.y*r},s={x:n.x+o.x*l,y:n.y+o.y*l},h=s.x-i.x,c=s.y-i.y,f=Math.abs(h),y=Math.abs(c),d=Math.min(f,y),u=[e,i];if(f>=y){let e={x:i.x+(f-d)*a*Math.sign(h),y:i.y};u.push(e,{x:e.x+Math.sign(h)*d,y:s.y})}else{let e={x:i.x,y:i.y+(y-d)*a*Math.sign(c)};u.push(e,{x:s.x,y:e.y+Math.sign(c)*d})}return u.push(s,n),x(u)}(p,g,N,M,w,S,e);if(t.length<2||C(t,P))continue;let r=[];for(let e=0;e<s;e++)r.push(f(t,(e-(s-1)/2)*5));let n=(e,t,n)=>{if(!e)return;let o=0!==t.y,l=r.map((e,t)=>{let r=n?e[0]:e[e.length-1];return{k:t,c:o?r.x:r.y}}).sort((e,t)=>e.c-t.c),a=[...e].sort((e,t)=>o?e.x-t.x:e.y-t.y);for(let e=0;e<l.length;e++){let i=r[l[e].k],s=a[e];s.connected=!0;let h=n?i[0]:i[i.length-1],c=h.x+22*t.x,x=h.y+22*t.y,f=Math.abs(o?s.x-c:s.y-x),y=22-f,d=[{x:s.x,y:s.y}];f>.01&&y>.01&&d.push({x:s.x+t.x*y,y:s.y+t.y*y}),d.push({x:c,y:x}),n?i.splice(0,1,...d):(d.reverse(),i.splice(i.length-1,1,...d))}};for(let e of(n(m,g,!0),n(k,w,!1),r)){let t=c(x(e),-1,!1);o.push(t),j(t.pts,b),l&&u(t)}return!0}}return!1};for(let t of e)for(let e of $.map(e=>{let r=eh(e);return{f:e,d:Math.hypot(r.x-t.x,r.y-t.y)}}).filter(e=>e.d>70&&e.d<520).sort((e,t)=>e.d-t.d).slice(0,1+Math.floor(2*n()))){let r=eh(e.f),o=r.x-t.x,l=r.y-t.y;ex({pt:t,dir:Math.abs(o)>=Math.abs(l)?{x:Math.sign(o)||1,y:0}:{x:0,y:Math.sign(l)||1}},{foot:e.f,pt:r},2+Math.floor(2*n()),!1)}for(let e=0;e<$.length;e++){let t=eh($[e]);for(let r of $.map((e,r)=>{let n=eh(e);return{f:e,j:r,d:Math.hypot(n.x-t.x,n.y-t.y)}}).filter(t=>t.j>e&&t.d>=150&&t.d<=450).sort((e,t)=>
1e.d-t.d).slice(0,1+Math.floor(2*n())))ex({foot:$[e],pt:t},{foot:r.f,pt:eh(r.f)},2+Math.floor(5*n()),!1)}let ef=$.map(e=>{let n=eh(e),o=[{d:n.x,pt:{x:9,y:n.y},dir:{x:1,y:0}},{d:t-n.x,pt:{x:t-9,y:n.y},dir:{x:-1,y:0}},{d:n.y,pt:{x:n.x,y:9},dir:{x:0,y:1}},{d:r-n.y,pt:{x:n.x,y:r-9},dir:{x:0,y:-1}}];return o.sort((e,t)=>e.d-t.d),{f:e,...o[0]}}).filter(e=>e.d<260).sort((e,t)=>e.d-t.d),ey=2+Math.floor(2*n()),ed=0;for(let e of ef){if(ed>=ey)break;ex({foot:e.f,pt:eh(e.f)},{pt:e.pt,dir:e.dir},3+Math.floor(4*n()),!0)&&ed++}for(let e of $){let t=e.w>=e.h,r=.5>n()?-1:1,o=22+4*n(),l=2+Math.floor(3*n()),a=(e.pads??[]).filter(e=>t?e.ny===r:e.nx===r),i=0;for(let s=0;s<a.length&&i<l;s++){let l=a[Math.floor(n()*a.length)],s=t?{x:l.x,y:r<0?e.y-o:e.y+e.h+o,horiz:!0,kind:"cap"}:{x:r<0?e.x-o:e.x+e.w+o,y:l.y,horiz:!1,kind:"cap"},h=z(s);!O(h)&&(D.push(s),V.push(h),R.push(h),S(h,N),i++)}}let eu=(e,t)=>{let r=E(e,t);return!O(r)&&(G.push({x:e,y:t,ang:n()*Math.PI*2}),V.push({...r,round:!0}),R.push(r),S(r,N),!0)};for(let e of $){if(n()>.35)continue;let t=e.w>=e.h,r=1+Math.floor(2*n()),o=0;for(let l=0;l<6&&o<r;l++){let r=.5>n()?-1:1,l=21+8*n();eu(t?r<0?e.x-l:e.x+e.w+l:e.x+4+n()*Math.max(1,e.w-8),t?e.y+4+n()
1*Math.max(1,e.h-8):r<0?e.y-l:e.y+e.h+l)&&o++}}let ep=2+Math.floor(2*n());for(let e=0;e<ep;e++)for(let e=0;e<8&&!eu(20+n()*(t-40),20+n()*(r-40));e++);let eg=Math.min(10,Math.floor(t*r/15e4));for(let e=0;e<eg;e++)for(let e=0;e<6;e++){let e={x:28*(1+Math.floor(n()*(t/28-2))),y:28*(1+Math.floor(n()*(r/28-2))),horiz:.5>n(),kind:.55>n()?"res":"cap"},o=z(e);if(!O(o)){D.push(e),V.push(o),R.push(o),S(o,N);break}}let eb=3+Math.floor(3*n());for(let e=0;e<eb;e++)for(let e=0;e<8;e++){let e=20+n()*(t-40),o=20+n()*(r-40),l={x:e-4.5,y:o-4.5,w:9,h:9};if(!O(l)){H.push({x:e,y:o}),R.push(l),S(l,N);break}}let em=[{x:1,y:0},{x:0,y:1},{x:.7071,y:.7071},{x:.7071,y:-.7071}],eM=(e,n)=>e>10&&n>10&&e<t-10&&n<r-10&&!A(e,n)&&!R.some(t=>e>t.x-4&&e<t.x+t.w+4&&n>t.y-4&&n<t.y+t.h+4)&&!I.some(t=>e>t.x&&e<t.x+t.w&&n>t.y&&n<t.y+t.h),ew=2+Math.floor(2*n());for(let e=0;e<ew;e++)for(let e=0;e<12;e++){let e=6+Math.floor(5*n()),o=em[Math.floor(n()*em.length)],l=20+n()*(t-40),i=20+n()*(r-40),s=!0;for(let t=0;t<e&&s;t++)s=eM(l+12*o.x*t,i+12*o.y*t);if(s){for(let t=0;t<e;t++){let e=l+12*o.x*t,r=i+12*o.y*t;a.push({x:e,y:r,dx:0,dy:0}),j([{x:e,y:r},{x:e,y:r}],b)}break}}let ek=Math.min(140,Math.floor(t*r/6e4));for(let e=0;e<ek;e++){let e={x:28*(1+Math.floor(n()*(t/28-2))),y:28*(1+Math.floor(n()*(r/28-2)))},l=function(e,t,r,n,o){let l=[t],{x:a,y:s}=t,h=r,x=2+Math.floor(3*e());for(let t=0;t<x;t++){let t=h%2==1,r=t?1+Math.floor(2*e()):2+Math.floor(4*e()),c=a+i[h].x*r*28,x=s+i[h].y*r*28;if(c<28||c>n-28||x<28||x>o-28)break;a=c,s=x,l.push({x:a,y:s}
1),t?h=(h+(.5>e()?1:7))%8:e()>.5&&(h=(h+(.5>e()?1:7))%8)}return l.length>=2?c(l,-1,!1):null}(n,e,Math.floor(8*n()),t,r);!(!l||P(l.pts,N))&&(P(l.pts,b)?P(l.pts,m)||(l.layer=1,o.push(l),u(l),T(l),j(l.pts,m)):(o.push(l),u(l),j(l.pts,b)))}let ev=(e,t,r)=>({x:e,y:t-8,w:4.5*r.length,h:8}),ej=(e,n)=>{let o=4.5*e.length;for(let l of[{x:n.x,y:n.y-3},{x:n.x,y:n.y+n.h+11},{x:n.x-o-3,y:n.y+7},{x:n.x+n.w+3,y:n.y+7}]){let n=ev(l.x,l.y,e);if(!(n.x<2||n.y<2||n.x+n.w>t-2||n.y+n.h>r-2||I.some(e=>_(n,e,0))||R.some(e=>_(n,e,2))||B(n)))return Y.push({x:l.x,y:l.y,text:e}),R.push(n),!0}return!1},eP=1,eN=1,eS=1,eC=1;for(let e=0;e<F.length;e++)ej(`U${1+Math.floor(79*n())}`,U[e]);for(let e of ee)ej("res"===e.kind?`RN${eS++}`:`C${eN++}`,e.court);for(let e of D)e.bank||ej("res"===e.kind?`R${eP++}`:`C${eN++}`,z(e));for(let e of G)ej(`C${eN++}`,E(e.x,e.y));for(let e of H)ej(`TP${eC++}`,{x:e.x-4.5,y:e.y-4.5,w:9,h:9});let eT=[],eI=Math.min(6,Math.max(3,Math.floor(t*r/4e5)));for(let e=0;e<eI;e++)for(let e=0;e<14;e++){let e={x:28*Math.floor(n()*Math.max(1,t/28-3)),y:28*Math.floor(n()*Math.max(1,r/28-3)),w:56,h:56};if(O(e))continue;let o=Math.floor(4*n()),l=!0;for(;l;){l=!1;let t=[{x:e.x,y:e.y,w:e.w+28,h:e.h},{x:e.x-28,y:e.y,w:e.w+28,h:e.h},{x:e.x,y:e.y,w:e.w,h:e.h+28},{x:e.x,y:e.y-28,w:e.w,h:e.h+28}];for(let r=0;r<t.length;r++){let n=t[(o+r)%t.length];if(n.w<=252&&n.h<=252&&!O(n)){e=n,l=!0,o++;break}}}eT.push(e),R.push(e);break}let eR=(e,t)=>!A(e,t)&&!R.some(r=>e>r.x-2&&e<r.x+r.w+2&&t>r.y-2&&t<r.y+r.h+2);for(let e of F)e.pads=h(e),e.escapes=function(e,t,r){let n=[];for(let o of e){if(o.connected||t()>.72)continue;let e=o.x+5*o.nx,l=o.y+5*o.ny,a=9+9*t(),i=e+o.nx*a,s=l+o.ny*a;r(i,s)&&n.push([{x:e,y:l},{x:i,y:s}])}return n}(e.pads,s((Math.imul(Math.round(e.x),0x466f45d)^Math.imul(Math.round(e.y),0x127409f))>>>0),eR);return{traces:o,connectors:l,outgoing:d,nodes:e,vias:a,hatches:eT,footprints:F,passives:D,cans:G,testpoints:H,courtyards:V,silks:Y,fiducials:er,holes:el}},"mulberry32",0,s,"paintBoard",0,function(e,a,i,s){e.fillStyle="rgba(150, 166, 194, 0.14)";for(let t=0;t<=s;t+=56)for(let r=0;r<=i;r+=56)e.fillRect(r-.8,t-.8,1.6,1.6);for(let t of(e.lineWidth=1,a.hatches)){e.save(),e.beginPath(),e.rect(t.x,t.y,t.w,t.h),e.clip(),e.strokeStyle="rgba(150, 166, 194, 0.13)",e.beginPath();for(let r=t.x-t.h;r<=t.x+t.w;r+=9)e.moveTo(r,t.y+t.h),e.lineTo(r+t.h,t.y);e.stroke(),e.restore(),e.strokeStyle="rgba(150, 166, 194, 0.15)",e.strokeRect(t.x,t.y,t.w,t.h)}e.lineCap="round",e.lineJoin="round";let h=t=>{e.beginPath(),e.moveTo(t.pts[0].x,t.pts[0].y);for(let r=1;r<t.pts.length;r++)e.lineTo(t.pts[r].x,t.pts[r].y);e.stroke()};for(let t of(e.lineWidth=1.1,e.strokeStyle="rgba(139, 160, 188, 0.26)",a.traces))t.connector||1!==t.layer||h(t);for(let t of a.traces)(t.connector||1!==t.layer)&&(t.connector?(e.lineWidth=2.2,e.strokeStyle="rgba(174, 190, 216, 0.5)"):(e.lineWidth=1.4,e.strokeStyle=o),h(t));for(let n of a.footprints){for(let r of(e.strokeStyle=o,e.lineWidth=1,n.escapes??[])){e.beginPath(),e.moveTo(r[0].x,r[0].y);for(let t=1;t<r.length;t++)e.lineTo(r[t].x,r[t].y);e.stroke();let n=r[r.length-1];e.fillStyle=l,e.beginPath(),e.arc(n.x,n.y,1.5,0,2*Math.PI),e.fill(),e.fillStyle=t.NAVY,e.beginPath(),e.arc(n.x,n.y,.7,0,2*Math.PI),e.fill()}for(let t of(e.fillStyle="#0b1220",e.strokeStyle=r,e.lineWidth=1.1,e.beginPath(),e.roundRect(n.x,n.y,n.w,n.h,3),e.fill(),e.stroke(),e.fillStyle="rgba(158, 176, 204, 0.34)",n.pads??[]))0!==t.ny?e.fillRect(t.x-1,t.ny<0?n.y-3.5:n.y+n.h,2,3.5):e.fillRect(t.nx<0?n.x-3.5:n.x+n.w,t.y-1,3.5,2)}for(let t of a.passives){let r="res"===t.kind,n=r?5.5:5.6,o=r?2:3,l=r?4:5.6,a=r?7:5.2,i=r?3.5:5.2;e.fillStyle=r?"rgba(150, 166, 194, 0.38)":"rgba(120, 136, 164, 0.32)",t.horiz?e.fillRect(t.x-a/2,t.y-i/2,a,i):e.fillRect(t.x-i/2,t.y-a/2,i,a),e.fillStyle=r?"rgba(196, 210, 232, 0.62)":"rgba(168, 184, 210, 0.5)",t.horiz?(e.fillRect(t.x-n,t.y-l/2,o,l),e.fillRect(t.x+n-o,t.y-l/2,o,l)):(e.fillRect(t.x-l/2,t.y-n,l,o),e.fillRect(t.x-l/2,t.y+n-o,l,o))}for(let t of a.cans)e.fillStyle="rgba(120, 136, 164, 0.3)",e.beginPath(),e.arc(t.x,t.y,4.5,0,2*Math.PI),e.fill(),e.fillStyle="rgba(196, 210, 232, 0.5)",e.beginPath(),e.arc(t.x,t.y,4.5,t.ang-.6,t.ang+.6),e.closePath(),e.fill(),e.strokeStyle=n,e.lineWidth=1,e.beginPath(),e.arc(t.x,t.y,4.5,0,2*Math.PI),e.stroke();for(let r of a.testpoints)e.fillStyle=l,e.beginPath(),e.arc(r.x,r.y,3,0,2*Math.PI),e.fill(),e.fillStyle=t.NAVY,e.beginPath(),e.arc(r.x,r.y,1.6,0,2*Math.PI),e.fill();for(let t of a.fiducials)e.fillStyle=l,e.beginPath(),e.arc(t.x,t.y,1.7,0,2*Math.PI),e.fill(),e.strokeStyle=r,e.lineWidth=1,e.beginPath(),e.arc(t.x,t.y,4.5,0,2*Math.PI),e.stroke();for(let r of a.holes)e.fillStyle=l,e.beginPath(),e.arc(r.x,r.y,7,0,2*Math.PI),e.fill(),e.fillStyle=t.NAVY,e.beginPath(),e.arc(r.x,r.y,4.2,0,2*Math.PI),e.fill();for(let r of a.vias){e.fillStyle=l;let n=r.x-2.3*r.dx*2.7,o=r.y-2.3*r.dy*2.7,a=-(2.3*r.dy),i=2.3*r.dx;e.beginPath(),e.moveTo(n,o),e.lineTo(r.x+a,r.y+i),e.lineTo(r.x-a,r.y-i),e.closePath(),e.fill(),e.beginPath(),e.arc(r.x,r.y,2.3,0,2*Math.PI),e.fill(),e.fillStyle=t.NAVY,e.beginPath(),e.arc(r.x,r.y,1.05,0,2*Math.PI),e.fill()}for(let t of(e.strokeStyle="rgba(150, 168, 198, 0.28)",e.lineWidth=1,a.courtyards))t.round?(e.beginPath(),e.arc(t.x+t.w
1/2,t.y+t.h/2,t.w/2,0,2*Math.PI),e.stroke()):e.strokeRect(t.x,t.y,t.w,t.h);for(let r of(e.fillStyle=n,e.textAlign="left",e.font=`7px ${t.MONO_FONT}`,a.silks))r.vert?(e.save(),e.translate(r.x,r.y),e.rotate(Math.PI/2),e.fillText(r.text,0,0),e.restore()):e.fillText(r.text,r.x,r.y)},"pointAt",0,function(e,t){let r=Math.max(0,Math.min(t,e.len)),n=1;for(;n<e.cum.length-1&&e.cum[n]<r;)n++;let o=e.cum[n]-e.cum[n-1],l=o>0?(r-e.cum[n-1])/o:0,a=e.pts[n-1],i=e.pts[n];return{x:a.x+(i.x-a.x)*l,y:a.y+(i.y-a.y)*l}}])},98796,e=>{"use strict";var t=e.i(43476),r=e.i(22016);let n={plain:"rounded-2xl bg-cc-card-bg",tile:"rounded-xl p-6 bg-cc-card-bg backdrop-blur-sm",panel:"rounded-3xl p-6 sm:p-8 bg-cc-card-bg/60"};function o(){return(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -top-24 right-0 -z-0 h-56 w-56 opacity-40 blur-3xl",style:{background:"radial-gradient(50% 50% at 60% 40%, rgba(22,185,228,0.18), transparent 70%)"}})}e.s(["Card",0,function(e){let{children:l,className:a,as:i="div",href:s,target:h,rel:c,variant:x="plain",hoverBorder:f=!1,glow:y=!1,style:d}=e,u=["border-cc-card-border relative overflow-hidden border",n[x],f?"hover:border-cc-card-border-hover transition-colors":"",a??""].filter(Boolean).join(" "),p=(0,t.jsxs)(t.Fragment,{children:[y&&(0,t.jsx)(o,{}),y?(0,t.jsx)("span",{className:"relative z-10",children:l}):l]});if("a"===i){if(!s)throw Error('Card: `href` is required when `as="a"`.');return(0,t.jsx)(r.default,{href:s,target:h,rel:c,className:u,style:d,children:p})}return(0,t.jsx)(i,{className:u,style:d,children:p})}])},48700,e=>{"use strict";var t=e.i(43476);let r={"2xs":"text-[0.65rem]",xs:"text-xs"},n={"nav-label":"text-cc-nav-label","ink-dim":"text-cc-ink-dim",accent:"text-cc-accent"};e.s(["Eyebrow",0,function(e){let{children:o,size:l="xs",color:a="nav-label",as:i="p",className:s="",...h}=e,c=[n[a],"font-mono",r[l],"tracking-[0.18em]","uppercase",s].filter(Boolean).join(" ");return(0,t.jsx)(i,{className:c,...h,children:o})}])},30462,47730,e=>{"use strict";var t=e.i(43476);e.s(["BranchGlyph",0,function(e){return(0,t.jsxs)("svg",{viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",...e,children:[(0,t.jsx)("circle",{cx:"4.5",cy:"3.6",r:"1.5",stroke:"currentColor",strokeWidth:1.1}),(0,t.jsx)("circle",{cx:"4.5",cy:"12.4",r:"1.5",stroke:"currentColor",strokeWidth:1.1}),(0,t.jsx)("circle",{cx:"11.5",cy:"3.6",r:"1.5",stroke:"currentColor",strokeWidth:1.1}),(0,t.jsx)("path",{d:"M4.5 5.1v5.8",stroke:"currentColor",strokeWidth:1.1}),(0,t.jsx)("path",{d:"M11.5 5.1v1.3a3 3 0 0 1-3 3H6",stroke:"currentColor",strokeWidth:1.1})]})}],30462),e.s(["CheckGlyph",0,function(e){return(0,t.jsx)("svg",{viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",...e,children:(0,t.jsx)("path",{d:"M3.5 8.5 6.5 11.5 12.5 4.5",stroke:"currentColor",strokeWidth:1.6,strokeLinecap:"round",strokeLinejoin:"round"})})}],47730)},26277,e=>{"use strict";var t=e.i(7619),r=e.i(42176),n=e.i(34880),o=e.i(29664),l=e.i(37183),a=e.i(25835),i=e.i(21589),s=e.i(94833),h=e.i(68243),c=e.i(18149),x=e.i(58422),f=e.i(40093),y=e.i(29203),d=e.i(54620);e.s(["BarSeries",()=>o.BarSeries,"ChartPanel",()=>s.ChartPanel,"CodeBlock",()=>y.CodeBlock,"CountUp",()=>c.CountUp,"DashboardFrame",()=>f.DashboardFrame,"HBarSeries",()=>l.HBarSeries,"InsightsTable",()=>h.InsightsTable,"LineAreaChart",()=>n.LineAreaChart,"NitroCompose",()=>t.NitroCompose,"NitroDiagnose",()=>t.NitroDiagnose,"NitroFusion",()=>t.NitroFusion,"NitroReel",()=>t.NitroReel,"NitroSchema",()=>t.NitroSchema,"NitroTheme",()=>r.ThemeProvider,"NitroTrace",()=>t.NitroTrace,"Sparkline",()=>a.Sparkline,"Tile",()=>x.Tile,"TraceWaterfall",()=>i.TraceWaterfall,"token",()=>d.token])}]);
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.