1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,198949,e=>{"use strict";var t=e.i(827502),i=e.i(939061),n=e.i(554249),r=e.i(651034),o=e.i(695510),s=e.i(325701);e.s(["IndexNav",0,function({items:e,className:a}){let[l,u]=(0,i.useState)(e[0]?[e[0].id]:[]),[d,c]=(0,i.useState)({top:0,height:0,visible:!1}),p=(0,i.useRef)([]),f=(0,r.useReducedMotion)();return(0,i.useEffect)(()=>{let t=null,i=()=>{t=null;let i=e.map((e,t)=>({index:t,id:e.id,el:document.getElementById(e.id)})).filter(e=>null!==e.el);if(0===i.length)return;let n=window.innerHeight,r=i.map(e=>e.el.getBoundingClientRect().top),o=[];for(let e=0;e<i.length;e++){let t=r[e],s=e<i.length-1?r[e+1]:1/0;t<n&&s>160&&o.push(i[e].index)}0===o.length&&o.push(i[0].index);let s=o[0],a=o[o.length-1],l=p.current[s],d=p.current[a];if(l&&d){let e=l.offsetTop,t=d.offsetTop+d.offsetHeight-e;c({top:e,height:t,visible:!0})}u(o.map(t=>e[t].id))},n=()=>{null===t&&(t=requestAnimationFrame(i))};return i(),window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",n),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",n),null!==t&&cancelAnimationFrame(t)}},[e]),(0,t.jsxs)("nav",{"aria-label":"Page sections",className:(0,o.twMerge)("flex flex-col gap-5 lg:sticky lg:top-grid-3",a),children:[(0,t.jsx)(s.Text.Mono,{className:"text-grey/70",children:"index"}),(0,t.jsxs)("ul",{className:"relative flex flex-col border-l border-grey-10",children:[(0,t.jsx)(n.motion.span,{"aria-hidden":!0,className:"pointer-events-none absolute -left-px w-px bg-grey",initial:!1,animate:{top:d.top,height:d.height,opacity:+!!d.visible},transition:f?{duration:0}:{type:"spring",duration:.35,bounce:0}}),e.map((e,i)=>{let n=l.includes(e.id);return(0,t.jsx)("li",{ref:e=>{p.current[i]=e},className:"relative",children:(0,t.jsx)("a",{href:`#${e.id}`,"aria-current":n?"true":void 0,className:(0,o.twMerge)("block py-[15px] pl-[15px] font-sans font-medium text-[14px] leading-[1.2] transition-colors focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-grey",n?"text-grey":"text-grey hover:text-grey/70"),children:e.label})},e.id)})]})]})}])},529430,e=>{"use strict";e.i(348132);var t=e.i(939061),i=e.i(787476),n=e.i(571195),r=e.i(655411);let o=t.forwardRef(function(e,t){let{render:o,className:s,style:a,...l}=e,{state:u}=(0,n.useAccordionItemContext)();return(0,i.useRenderElement)("h3",e,{state:u,ref:t,props:l,stateAttributesMapping:r.accordionStateAttributesMapping})});e.s(["AccordionHeader",0,o])},281384,e=>{"use strict";var t=e.i(939061),i=e.i(817983),n=e.i(512733),r=e.i(348115),o=e.i(78945),s=e.i(585964),a=e.i(433060),l=e.i(408797),u=e.i(191073),d=e.i(451758),c=e.i(745265),p=e.i(571195),f=e.i(655411),m=e.i(787476),g=e.i(827502);let v=t.forwardRef(function(e,v){let{className:h,disabled:b=!1,onOpenChange:C,render:x,value:y,style:S,...R}=e,{ref:A,index:M}=(0,d.useCompositeListItem)(),w=(0,n.useMergedRefs)(v,A),{disabled:E,handleValueChange:P,state:I,value:j}=(0,c.useAccordionRootContext)(),k=(0,r.useBaseUiId)(),O=y??k,F=b||E,L=t.useMemo(()=>{if(!j)return!1;for(let e=0;e<j.length;e+=1)if(j[e]===O)return!0;return!1},[j,O]),N=(0,i.useStableCallback)((e,t)=>{C?.(e,t),t.isCanceled||P(O,e,t)}),T=function(e){let{open:n,defaultOpen:u,onOpenChange:d,disabled:c}=e,[p,f]=(0,o.useControlled)({controlled:n,default:u,name:"Collapsible",state:"open"}),{mounted:m,setMounted:g,transitionStatus:v}=(0,l.useTransitionStatus)(p,!0,!0),h=(0,r.useBaseUiId)(),[b,C]=t.useState(),x=b??h,y=(0,i.useStableCallback)(e=>{let t=!p,i=(0,s.createChangeEventDetails)(a.REASONS.triggerPress,e.nativeEvent);d(t,i),i.isCanceled||f(t)});return t.useMemo(()=>({disabled:c,handleTrigger:y,mounted:m,open:p,panelId:x,setMounted:g,setOpen:f,setPanelIdState:C,transitionStatus:v}),[c,y,m,p,x,g,f,C,v])}({open:L,onOpenChange:N,disabled:F}),D=t.useMemo(()=>({open:T.open,disabled:T.disabled,transitionStatus:T.transitionStatus}),[T.open,T.disabled,T.transitionStatus]),U=t.useMemo(()=>({...T,onOpenChange:N,state:D}),[T,D,N]),B=t.useMemo(()=>({...I,hidden:!L&&!T.mounted,index:M,disabled:F,open:L}),[T.mounted,F,M,L,I]),H=(0,r.useBaseUiId)(),[W,q]=t.useState(),V=t.useMemo(()=>({open:L,state:B,setTriggerId:q,triggerId:W??H}),[H,L,B,q,W]),$=(0,m.useRenderElement)("div",e,{state:B,ref:w,props:R,stateAttributesMapping:f.accordionStateAttributesMapping});return(0,g.jsx)(u.CollapsibleRootContext.Provider,{value:U,children:(0,g.jsx)(p.AccordionItemContext.Provider,{value:V,children:$})})});e.s(["AccordionItem",0,v],281384)},655411,e=>{"use strict";var t,i=e.i(941698),n=e.i(152619);let r=((t={}).index="data-index",t.disabled="data-disabled",t.open="data-open",t),o={...i.collapsibleOpenStateMapping,index:e=>Number.isInteger(e)?{[r.index]:String(e)}:null,...n.transitionStatusMapping,value:()=>null};e.s(["accordionStateAttributesMapping",0,o],655411)},500374,e=>{"use strict";var t,i=e.i(939061),n=e.i(915840),r=e.i(107333),o=e.i(191073),s=e.i(454798),a=e.i(512733),l=e.i(840409),u=e.i(817983),d=e.i(146631),c=e.i(479995),p=e.i(585964),f=e.i(433060),m=e.i(572332),g=e.i(768833),v=e.i(941835);let h={height:void 0,width:void 0};function b(e){return{height:e.scrollHeight,width:e.scrollWidth}}function C(e){return e.split(",").map(e=>e.trim()).some(e=>""!==e&&Number.parseFloat(e)>0)}function x(e,t,i){let n=e.style.getPropertyValue(t),r=e.style.getPropertyPriority(t);return e.style.setProperty(t,i),()=>{""===n?e.style.removeProperty(t):e.style.setProperty(t,n,r)}}var y=e.i(745265),S=e.i(571195),R=e.i(655411);let A=((t={}).accordionPanelHeight="--accordion-panel-height",t.accordionPanelWidth="--accordion-panel-width",t);var M=e.i(787476);let w=i.forwardRef(function(e,t){let{className:w,hiddenUntilFound:E,keepMounted:P,id:I,render:j,style:k,...O}=e,{hiddenUntilFound:F,keepMounted:L}
1=(0,y.useAccordionRootContext)(),{mounted:N,onOpenChange:T,open:D,panelId:U,setMounted:B,setOpen:H,setPanelIdState:W,transitionStatus:q}=(0,o.useCollapsibleRootContext)();(0,n.useIsoLayoutEffect)(()=>{if(I)return W(I),()=>{W(void 0)}},[I,W]);let{height:V,props:$,ref:z,shouldPreventOpenAnimation:K,shouldRender:G,transitionStatus:J,width:Q}=function(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:y,mounted:S,onOpenChange:R,open:A,setMounted:M,setOpen:w,transitionStatus:E}=e,P=i.useRef(null),I=i.useRef(null),[j,k]=i.useState(h),O=i.useRef(h),F=i.useRef(!1),L=i.useRef(A),N=i.useRef(!1),[T,D]=i.useState(!1),U=i.useRef(null),B=(0,a.useMergedRefs)(t,P),H=(0,d.useValueAsRef)({mounted:S,open:A}),W=(0,g.useAnimationsFinished)(P,!1,!1),q=!A&&!S,V=T?"idle":E,$=A&&(L.current||N.current),z=!A&&S&&"css-animation"===I.current&&void 0===j.height&&void 0===j.width?O.current:j,K=r&&q&&"css-animation"!==I.current,G=(0,u.useStableCallback)((e,t=!0)=>{t&&(O.current=e),k(e)}),J=(0,u.useStableCallback)(()=>{U.current?.(),U.current=null}),Q=(0,u.useStableCallback)(e=>{J(),U.current=()=>{U.current=null,e()}}),X=(0,u.useStableCallback)(()=>{A&&S&&"css-animation"===I.current&&(N.current=!0)});(0,n.useIsoLayoutEffect)(()=>{T&&"starting"!==E&&D(!1)},[T,E]),i.useEffect(()=>()=>{X(),J()},[X,J]),(0,n.useIsoLayoutEffect)(()=>{let e=P.current;if(!e)return;!A&&U.current&&J();let t=function(e,t=!1){let i=(0,c.ownerWindow)(e).getComputedStyle(e),n=(i.animationName.split(",").map(e=>e.trim()).some(e=>""!==e&&"none"!==e)||t)&&C(i.animationDuration),r=C(i.transitionDuration);return n&&r||r?"css-transition":n?"css-animation":"none"}(e,$);if(I.current=t,A&&"idle"===E&&L.current&&"css-animation"===t){O.current=b(e);return}if(A&&"starting"===E){let i=F.current;if(F.current=!1,"none"===t){G(b(e)),D(!0);return}if("css-transition"===t){let t=function(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};function i(){Object.entries(t).forEach(([t,i])=>{""===i?e.style.removeProperty(t):e.style.setProperty(t,i)})}Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")});let n=l.AnimationFrame.request(i);return()=>{l.AnimationFrame.cancel(n),i()}}(e);return G(b(e)),i&&(Q(x(e,"transition-duration","0s")),D(!0)),t}if("css-animation"===t){if(G(b(e)),!i)return void x(e,"animation-name","none")();let t=x(e,"animation-name","none"),n=x(e,"animation-duration","0s");return t(),Q(n),D(!0),void 0}}if(!A&&S&&("idle"===E||"starting"===E)){if(L.current=!1,N.current=!1,"none"===t){G(h,!1),M(!1);return}G(b(e));return}if("ending"!==E)return;if("none"===t)return void M(!1);let i=b(e);(i.height??0)>0||(i.width??0)>0?(G(i),"css-animation"===t&&x(e,"animation-name","none")()):M(!1)},[S,A,J,G,M,Q,$,E]),(0,m.useOpenChangeComplete)({enabled:A&&S&&"idle"===V,open:!0,ref:P,onComplete(){A&&G(h,!1)}}),i.useEffect(()=>{if(A||!S||"ending"!==V||!P.current)return;let e=new AbortController,t=-1;function i(){H.current.open||(M(!1),G(h,!1))}return t=l.AnimationFrame.request(()=>{e.signal.aborted||W(i,e.signal)}),()=>{l.AnimationFrame.cancel(t),e.abort()}},[H,S,A,V,W,G,M]),(0,n.useIsoLayoutEffect)(()=>{let e=P.current;e&&r&&q&&e.setAttribute("hidden","until-found")},[q,r]),i.useEffect(function(){let e=P.current;if(e)return(0,s.addEventListener)(e,"beforematch",function(e){let t=(0,p.createChangeEventDetails)(f.REASONS.none,e);R(!0,t),t.isCanceled||(F.current=!0,w(!0))})},[R,w]);let Y=y||r||S||A;return{height:z.height,props:{...K?{[v.CollapsiblePanelDataAttributes.startingStyle]:""}:void 0,hidden:q,id:o},ref:B,shouldPreventOpenAnimation:$,shouldRender:Y,transitionStatus:V,width:z.width}}({externalRef:t,hiddenUntilFound:E??F,id:I??U,keepMounted:P??L,mounted:N,onOpenChange:T,open:D,setMounted:B,setOpen:H,transitionStatus:q}),{state:X,triggerId:Y}=(0,S.useAccordionItemContext)(),Z={...X,transitionStatus:J},_=(0,r.resolveStyle)(k,Z),ee=(0,M.useRenderElement)("div",{...e,style:void 0},{state:Z,ref:z,props:[$,{"aria-labelledby":Y,role:"region",style:{[A.accordionPanelHeight]:void 0===V?"auto":`${V}px`,[A.accordionPanelWidth]:void 0===Q?"auto":`${Q}px`}},O,_?{style:_}:void 0,K?{style:{animationName:"none"}}:void 0],stateAttributesMapping:R.accordionStateAttributesMapping});return G?ee:null});e.s(["AccordionPanel",0,w],500374)},141660,e=>{"use strict";e.i(348132);
1var t=e.i(939061),i=e.i(78945),n=e.i(817983),r=e.i(215912),o=e.i(510920),s=e.i(745265),a=e.i(787476),l=e.i(827502);let u={value:()=>null},d=t.forwardRef(function(e,d){let{render:c,className:p,disabled:f=!1,hiddenUntilFound:m,keepMounted:g,loopFocus:v,onValueChange:h,multiple:b=!1,orientation:C="vertical",value:x,defaultValue:y,style:S,...R}=e,A=(0,o.useDirection)(),M=t.useMemo(()=>{if(void 0===x)return y??[]},[x,y]),w=t.useRef([]),[E,P]=(0,i.useControlled)({controlled:x,default:M,name:"Accordion",state:"value"}),I=(0,n.useStableCallback)((e,t,i)=>{if(b)if(t){let t=E.slice();if(t.push(e),h?.(t,i),i.isCanceled)return;P(t)}else{let t=E.filter(t=>t!==e);if(h?.(t,i),i.isCanceled)return;P(t)}else{let t=E[0]===e?[]:[e];h?.(t,i),i.isCanceled||P(t)}}),j=t.useMemo(()=>({value:E,disabled:f,orientation:C}),[E,f,C]),k=t.useMemo(()=>({disabled:f,handleValueChange:I,hiddenUntilFound:m??!1,keepMounted:g??!1,state:j,value:E}),[f,I,m,g,j,E]),O=(0,a.useRenderElement)("div",e,{state:j,ref:d,props:[{dir:A},R],stateAttributesMapping:u});return(0,l.jsx)(s.AccordionRootContext.Provider,{value:k,children:(0,l.jsx)(r.CompositeList,{elementsRef:w,children:O})})});e.s(["AccordionRoot",0,d])},745265,e=>{"use strict";e.i(348132);var t=e.i(605801),i=e.i(939061);let n=i.createContext(void 0);e.s(["AccordionRootContext",0,n,"useAccordionRootContext",0,function(){let e=i.useContext(n);if(void 0===e)throw Error((0,t.default)(10));return e}])},538920,e=>{"use strict";e.i(348132);var t=e.i(939061),i=e.i(915840),n=e.i(941698),r=e.i(386525),o=e.i(191073),s=e.i(571195),a=e.i(787476);let l=t.forwardRef(function(e,t){let{disabled:l,className:u,id:d,render:c,nativeButton:p=!0,style:f,...m}=e,{panelId:g,open:v,handleTrigger:h,disabled:b}=(0,o.useCollapsibleRootContext)(),{getButtonProps:C,buttonRef:x}=(0,r.useButton)({disabled:l||b,focusableWhenDisabled:!0,native:p}),{state:y,setTriggerId:S,triggerId:R}=(0,s.useAccordionItemContext)();return(0,i.useIsoLayoutEffect)(()=>(d&&S(d),()=>{S(void 0)}),[d,S]),(0,a.useRenderElement)("button",e,{state:y,ref:[t,x],props:[{"aria-controls":v?g:void 0,"aria-expanded":v,id:R,onClick:h},m,C],stateAttributesMapping:n.triggerOpenStateMapping})});e.s(["AccordionTrigger",0,l])},941835,571195,941698,e=>{"use strict";var t,i,n=e.i(152619);let r=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=n.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=n.TransitionStatusDataAttributes.endingStyle]="endingStyle",t);e.s(["CollapsiblePanelDataAttributes",0,r],941835);var o=e.i(605801),s=e.i(939061);let a=s.createContext(void 0);e.s(["AccordionItemContext",0,a,"useAccordionItemContext",0,function(){let e=s.useContext(a);if(void 0===e)throw Error((0,o.default)(9));return e}],571195);let l=((i={}).panelOpen="data-panel-open",i),u={[r.open]:""},d={[r.closed]:""};e.s(["collapsibleOpenStateMapping",0,{open:e=>e?u:d},"triggerOpenStateMapping",0,{open:e=>e?{[l.panelOpen]:""}:null}],941698)},191073,e=>{"use strict";e.i(348132);var t=e.i(605801),i=e.i(939061);let n=i.createContext(void 0);e.s(["CollapsibleRootContext",0,n,"useCollapsibleRootContext",0,function(){let e=i.useContext(n);if(void 0===e)throw Error((0,t.default)(15));return e}])},651034,e=>{"use strict";e.i(348132);var t=e.i(939061),i=e.i(899989),n=e.i(428252);e.s(["useReducedMotion",0,function(){n.hasReducedMotionListener.current||(0,i.initPrefersReducedMotion)();let[e]=(0,t.useState)(n.prefersReducedMotion.current);return e}])}]);
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.