1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,606590,e=>{"use strict";var t=e.i(760067);e.s(["useCopyButton",0,function(e){let[r,i]=(0,t.useState)(!1),n=(0,t.useRef)(e),s=(0,t.useRef)(null);n.current=e;let o=(0,t.useCallback)(()=>{s.current&&window.clearTimeout(s.current),Promise.resolve(n.current()).then(()=>{i(!0),s.current=window.setTimeout(()=>{i(!1)},1500)})},[]);return(0,t.useEffect)(()=>()=>{s.current&&window.clearTimeout(s.current)},[]),[r,o]}])},863546,e=>{"use strict";var t=e.i(760067),r=e.i(740060),i=e.i(355597),n=e.i(514597),s=e.i(760450),o=new WeakMap;function l(e,t){var r,i;let n,s,o;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(r=e,i=t,n=r.length,(o=(s=a(i))>=0?s:n+s)<0||o>=n?-1:o);return -1===l?void 0:e[l]}function a(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],o.set(this,!0)}set(e,t){return o.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let i,n=this.has(t),s=this.#e.length,o=a(e),l=o>=0?o:s+o,c=l<0||l>=s?-1:l;if(c===this.size||n&&c===this.size-1||-1===c)return this.set(t,r),this;let d=this.size+ +!n;o<0&&l++;let u=[...this.#e],f=!1;for(let e=l;e<d;e++)if(l===e){let s=u[e];u[e]===t&&(s=u[e+1]),n&&this.delete(t),i=this.get(s),this.set(t,r)}else{f||u[e-1]!==t||(f=!0);let r=u[f?e:e-1],n=i;i=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,i){let n=new e(this);return n.insert(t,r,i),n}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let i=this.#e.indexOf(e);return -1===i?this:this.insert(i,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let i=this.#e.indexOf(e);return -1===i?this:this.insert(i+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=l(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=l(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return l(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let i=r+t;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.at(i)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let i=r+t;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.keyAt(i)}find(e,t){let r=0;for(let i of this){if(Reflect.apply(e,t,[i,r,this]))return i;r++}}findIndex(e,t){let r=0;for(let i of this){if(Reflect.apply(e,t,[i,r,this]))return r;r++}return -1}filter(t,r){let i=[],n=0;for(let e of this)Reflect.apply(t,r,[e,n,this])&&i.push(e),n++;return new e(i)}map(t,r){let i=[],n=0;for(let e of this)i.push([e[0],Reflect.apply(t,r,[e,n,this])]),n++;return new e(i)}reduce(...e){let[t,r]=e,i=0,n=r??this.at(0);for(let r of this)n=0===i&&1===e.length?r:Reflect.apply(t,this,[n,r,i,this]),i++;return n}reduceRight(...e){let[t,r]=e,i=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let n=this.at(r);i=r===this.size-1&&1===e.length?n:Reflect.apply(t,this,[i,n,r,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),i=this.get(r);t.set(r,i)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let i=new e,n=this.size-1;if(void 0===t)return i;t<0&&(t+=this.size),void 0!==r&&r>0&&(n=r-1);for(let e=t;e<=n;e++){let t=this.keyAt(e),r=this.get(t);i.set(t,r)}return i}every(e,t){let r=0;for(let i of this){if(!Reflect.apply(e,t,[i,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let i of this){if(Reflect.apply(e,t,[i,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let o=e+"CollectionProvider",[l,a]=(0,r.createContextScope)(o),[c,d]=l(o,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:r,children:i}=e,n=t.default.useRef(null),o=t.default.useRef(new Map).current;return(0,s.jsx)(c,{scope:r,itemMap:o,collectionRef:n,children:i})};u.displayName=o;let f=e+"CollectionSlot",h=(0,n.createSlot)(f),p=t.default.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,o=d(f,r),l=(0,i.useComposedRefs)(t,o.collectionRef);return(0,s.jsx)(h,{ref:l,children:n})});p.displayName=f;let m=e+"CollectionItemSlot",y="data-radix-collection-item",x=(0,n.createSlot)(m),g=t.default.forwardRef((e,r)=>{let{scope:n,children:o,...l}=e,a=t.default.useRef(null),c=(0,i.useComposedRefs)(r,a),u=d(m,n);return t.default.useEffect(()=>(u.itemMap.set(a,{ref:a,...l}),()=>void u.itemMap.delete(a))),(0,s.jsx)(x,{...{[y]:""},ref:c,children:o})});return g.displayName=m,[{Provider:u,Slot:p,ItemSlot:g},function(r){let i=d(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=i.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(i.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[i.collectionRef,i.itemMap])},a]}])},931234,e=>{"use strict";var t=e.i(760067),r=e.i(291967),i=e.i(740060),n=e.i(589016),s=e.i(674871),o=e.i(355597),l=e.i(977219),a=e.i(730296),c=e.i(946866),d=e.i(760450),u="Collapsible",[f,h]=(0,i.createContextScope)(u),[p,m]=f(u),y=t.forwardRef((e,r)=>{let{__scopeCollapsible:i,open:s,defaultOpen:o,disabled:a,onOpenChange:f,...h}=e,[m,y]=(0,n.useControllableState)({prop:s,defaultProp:o??!1,onChange:f,caller:u});return(0,d.jsx)(p,{scope:i,disabled:a,contentId:(0,c.useId)(),open:m,onOpenToggle:t.useCallback(()=>y(e=>!e),[y]),children:(0,d.jsx)(l.Primitive.div,{"data-state":C(m),"data-disabled":a?"":void 0,...h,ref:r})})});y.displayName=u;var x="CollapsibleTrigger",g=t.forwardRef((e,t)=>{let{__scopeCollapsible:i,...n}=e,s=m(x,i);return(0,d.jsx)(l.Primitive.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":C(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...n,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,s.onOpenToggle)})});g.displayName=x;var v="CollapsibleContent",b=t.forwardRef((e,t)=>{let{forceMount:r,...i}=e,n=m(v,e.__scopeCollapsible);return(0,d.jsx)(a.Presence,{present:r||n.open,children:({present:e})=>(0,d.jsx)(w,{...i,ref:t,present:e})})});b.displayName=v;var w=t.forwardRef((e,r)=>{let{__scopeCollapsible:i,present:n,children:a,...c}=e,u=m(v,i),[f,h]=t.useState(n),p=t.useRef(null),y=(0,o.useComposedRefs)(r,p),x=t.useRef(0),g=x.current,b=t.useRef(0),w=b.current,R=u.open||f,k=t.useRef(R),j=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>k.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.useLayoutEffect)(()=>{let e=p.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();x.current=t.height,b.current=t.width,k.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),h(n)}},[u.open,n]),(0,d.jsx)(l.Primitive.div,{"data-state":C(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!R,...c,ref:y,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:R&&a})});function C(e){return e?"open":"closed"}e.s(["CollapsibleContent",0,b,"CollapsibleTrigger",0,g,"Content",0,b,"Root",0,y,"Trigger",0,g,"createCollapsibleScope",0,h])},708623,353155,e=>{"use strict";e.s(["mergeRefs",0,function(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})}}],708623);let t=(0,e.i(419412).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],353155)},30871,e=>{"use strict";let t=(0,e.i(419412).default)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);e.s(["LinkIcon",0,t],30871)},150615,e=>{"use strict";var t=e.i(788082),r=e.i(313715),i=e.i(606590),n=e.i(81167),s=e.i(708623),o=e.i(760450),l=e.i(496673),a=e.i(760067),c=e.i(740060),d=e.i(863546),u=e.i(355597),f=e.i(291967),h=e.i(589016),p=e.i(977219),m=e.i(931234),y=e.i(946866),x=e.i(704640),g="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[b,w,C]=(0,d.createCollection)(g),[R,k]=(0,c.createContextScope)(g,[C,m.createCollapsibleScope]),j=(0,m.createCollapsibleScope)(),A=a.default.forwardRef((e,t)=>
1{let{type:r,...i}=e;return(0,o.jsx)(b.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,o.jsx)(T,{...i,ref:t}):(0,o.jsx)(z,{...i,ref:t})})});A.displayName=g;var[N,S]=R(g),[I,O]=R(g,{collapsible:!1}),z=a.default.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:n=()=>{},collapsible:s=!1,...l}=e,[c,d]=(0,h.useControllableState)({prop:r,defaultProp:i??"",onChange:n,caller:g});return(0,o.jsx)(N,{scope:e.__scopeAccordion,value:a.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:a.default.useCallback(()=>s&&d(""),[s,d]),children:(0,o.jsx)(I,{scope:e.__scopeAccordion,collapsible:s,children:(0,o.jsx)(_,{...l,ref:t})})})}),T=a.default.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:n=()=>{},...s}=e,[l,c]=(0,h.useControllableState)({prop:r,defaultProp:i??[],onChange:n,caller:g}),d=a.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),u=a.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,o.jsx)(N,{scope:e.__scopeAccordion,value:l,onItemOpen:d,onItemClose:u,children:(0,o.jsx)(I,{scope:e.__scopeAccordion,collapsible:!0,children:(0,o.jsx)(_,{...s,ref:t})})})}),[P,M]=R(g),_=a.default.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:i,dir:n,orientation:s="vertical",...l}=e,c=a.default.useRef(null),d=(0,u.useComposedRefs)(c,t),h=w(r),m="ltr"===(0,x.useDirection)(n),y=(0,f.composeEventHandlers)(e.onKeyDown,e=>{if(!v.includes(e.key))return;let t=e.target,r=h().filter(e=>!e.ref.current?.disabled),i=r.findIndex(e=>e.ref.current===t),n=r.length;if(-1===i)return;e.preventDefault();let o=i,l=n-1,a=()=>{(o=i+1)>l&&(o=0)},c=()=>{(o=i-1)<0&&(o=l)};switch(e.key){case"Home":o=0;break;case"End":o=l;break;case"ArrowRight":"horizontal"===s&&(m?a():c());break;case"ArrowDown":"vertical"===s&&a();break;case"ArrowLeft":"horizontal"===s&&(m?c():a());break;case"ArrowUp":"vertical"===s&&c()}let d=o%n;r[d].ref.current?.focus()});return(0,o.jsx)(P,{scope:r,disabled:i,direction:n,orientation:s,children:(0,o.jsx)(b.Slot,{scope:r,children:(0,o.jsx)(p.Primitive.div,{...l,"data-orientation":s,ref:d,onKeyDown:i?void 0:y})})})}),D="AccordionItem",[E,B]=R(D),L=a.default.forwardRef((e,t)=>{let{__scopeAccordion:r,value:i,...n}=e,s=M(D,r),l=S(D,r),a=j(r),c=(0,y.useId)(),d=i&&l.value.includes(i)||!1,u=s.disabled||e.disabled;return(0,o.jsx)(E,{scope:r,open:d,disabled:u,triggerId:c,children:(0,o.jsx)(m.Root,{"data-orientation":s.orientation,"data-state":V(d),...a,...n,ref:t,disabled:u,open:d,onOpenChange:e=>{e?l.onItemOpen(i):l.onItemClose(i)}})})});L.displayName=D;var H="AccordionHeader",U=a.default.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,n=M(g,r),s=B(H,r);return(0,o.jsx)(p.Primitive.h3,{"data-orientation":n.orientation,"data-state":V(s.open),"data-disabled":s.disabled?"":void 0,...i,ref:t})});U.displayName=H;var q="AccordionTrigger",K=a.default.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,n=M(g,r),s=B(q,r),l=O(q,r),a=j(r);return(0,o.jsx)(b.ItemSlot,{scope:r,children:(0,o.jsx)(m.Trigger,{"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":n.orientation,id:s.triggerId,...a,...i,ref:t})})});K.displayName=q;var F="AccordionContent",$=a.default.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,n=M(g,r),s=B(F,r),l=j(r);return(0,o.jsx)(m.Content,{role:"region","aria-labelledby":s.triggerId,"data-orientation":n.orientation,...l,...i,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function V(e){return e?"open":"closed"}function W({className:e,...r}){return(0,o.jsx)(A,{className:(0,t.cn)("divide-y divide-fd-border overflow-hidden rounded-lg border bg-fd-card",e),...r})}function G({className:e,children:r,...i}){return(0,o.jsx)(L,{className:(0,t.cn)("scroll-m-24",e),...i,children:r})}function J({className:e,children:r,...i}){return(0,o.jsx)(U,{className:(0,t.cn)("not-prose flex flex-row items-center text-fd-card-foreground font-medium has-focus-visible:bg-fd-accent",e),...i,children:r})}function Q({className:e,children:r,...i}){return(0,o.jsxs)(K,{className:(0,t.cn)("group flex flex-1 items-center gap-2 px-3 py-2.5 text-start focus-visible:outline-none",e),...i,children:[(0,o.jsx)(l.ChevronRight,{className:"size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]:rotate-90"}),r]})}function X({className:e,children:r,...i}){return(0,o.jsx)($,{className:(0,t.cn)("overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down",e),...i,children:r})}$.displayName=F;var Y=e.i(353155),Z=e.i(30871);function ee({id:e}){let s=(0,n.useTranslations)(),[l,a]=(0,i.useCopyButton)(()=>{let t=new URL(window.location.href);return t.hash=e,navigator.clipboard.writeText(t.toString())});return(0,o.jsx)("button",{type:"button","aria-label":s.accordionCopyAnchor,className:(0,t.cn)((0,r.buttonVariants)({color:"ghost",className:"text-fd-muted-foreground me-2"})),onClick:a,children:l?(0,o.jsx)(Y.Check,{className:"size-3.5"}):(0,o.jsx)(Z.LinkIcon,{className:"size-3.5"})})}e.s(["Accordion",0,function({title:e,id:t,value:r=String(e),children:i,...n}){return(0,o.jsxs)(G,{value:r,...n,children:[(0,o.jsxs)(J,{id:t,"data-accordion-value":r,children:[(0,o.jsx)(Q,{children:e}),t?(0,o.jsx)(ee,{id:t}):null]}),(0,o.jsx)(X,{children:(0,o.jsx)("div",{className:"px-4 pb-2 text-[0.9375rem] prose-no-margin",children:i})})]})},"Accordions",0,function({type:e="single",ref:r,className:i,defaultValue:n,...l}){let c=(0,a.useRef)(null),d=(0,s.mergeRefs)(r,c),[u,f]=(0,a.useState)(()=>"single"===e?n??"":n??[]);return(0,a.useEffect)(()=>{let e=window.location.hash.substring(1),t=c.current;if(!t||0===e.length)return;let r=document.getElementById(e);if(!r||!t.contains(r))return;let i=r.getAttribute("data-accordion-value");i&&f(e=>"string"==typeof e?i:[i,...e])},[]),(0,o.jsx)(W,{type:e,ref:d,value:u,onValueChange:f,collapsible:"single"===e||void 0,className:(0,t.cn)("divide-y divide-fd-border overflow-hidden rounded-lg border bg-fd-card",i),...l})}],150615)}]);
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.