1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,87607,e=>{"use strict";var t=e.i(71645),n=e.i(81140),i=e.i(30030),a=e.i(69340),r=e.i(34620),o=e.i(20783),l=e.i(48425),s=e.i(96626),d=e.i(10772),c=e.i(18050),u="Collapsible",[p,f]=(0,i.createContextScope)(u),[m,b]=p(u),C=t.forwardRef((e,n)=>{let{__scopeCollapsible:i,open:r,defaultOpen:o,disabled:s,onOpenChange:p,...f}=e,[b,C]=(0,a.useControllableState)({prop:r,defaultProp:o??!1,onChange:p,caller:u});return(0,c.jsx)(m,{scope:i,disabled:s,contentId:(0,d.useId)(),open:b,onOpenToggle:t.useCallback(()=>C(e=>!e),[C]),children:(0,c.jsx)(l.Primitive.div,{"data-state":x(b),"data-disabled":s?"":void 0,...f,ref:n})})});C.displayName=u;var g="CollapsibleTrigger",v=t.forwardRef((e,t)=>{let{__scopeCollapsible:i,...a}=e,r=b(g,i);return(0,c.jsx)(l.Primitive.button,{type:"button","aria-controls":r.contentId,"aria-expanded":r.open||!1,"data-state":x(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...a,ref:t,onClick:(0,n.composeEventHandlers)(e.onClick,r.onOpenToggle)})});v.displayName=g;var h="CollapsibleContent",y=t.forwardRef((e,t)=>{let{forceMount:n,...i}=e,a=b(h,e.__scopeCollapsible);return(0,c.jsx)(s.Presence,{present:n||a.open,children:({present:e})=>(0,c.jsx)(R,{...i,ref:t,present:e})})});y.displayName=h;var R=t.forwardRef((e,n)=>{let{__scopeCollapsible:i,present:a,children:s,...d}=e,u=b(h,i),[p,f]=t.useState(a),m=t.useRef(null),C=(0,o.useComposedRefs)(n,m),g=t.useRef(0),v=g.current,y=t.useRef(0),R=y.current,T=u.open||p,N=t.useRef(T),j=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>N.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,r.useLayoutEffect)(()=>{let e=m.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();g.current=t.height,y.current=t.width,N.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),f(a)}},[u.open,a]),(0,c.jsx)(l.Primitive.div,{"data-state":x(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!T,...d,ref:C,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":R?`${R}px`:void 0,...e.style},children:T&&s})});function x(e){return e?"open":"closed"}e.s(["CollapsibleContent",()=>y,"CollapsibleTrigger",()=>v,"Content",()=>y,"Root",()=>C,"Trigger",()=>v,"createCollapsibleScope",()=>f])}]);
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.