1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35884,e=>{"use strict";e.s(["default",()=>l],35884);var t=e.i(30668);let n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)((e,n)=>{let{color:i="currentColor",size:l=24,strokeWidth:a=2,absoluteStrokeWidth:u,className:s="",children:c,iconNode:d,...f}=e;return(0,t.createElement)("svg",{ref:n,...o,width:l,height:l,stroke:i,strokeWidth:u?24*Number(a)/Number(l):a,className:r("lucide",s),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"},...f},[...d.map(e=>{let[n,r]=e;return(0,t.createElement)(n,r)}),...Array.isArray(c)?c:[c]])}),l=(e,o)=>{let l=(0,t.forwardRef)((l,a)=>{let{className:u,...s}=l;return(0,t.createElement)(i,{ref:a,iconNode:o,className:r("lucide-".concat(n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),u),...s})});return l.displayName=n(e),l}},11432,81500,55159,e=>{"use strict";e.s(["Primitive",()=>f,"dispatchDiscreteCustomEvent",()=>p],11432);var t=e.i(30668),n=e.i(69941);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,o=t.map(t=>{let o=r(t,e);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let e=0;e<o.length;e++){let n=o[e];"function"==typeof n?n():r(t[e],null)}}}}function i(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.useCallback(o(...n),n)}e.s(["Slot",()=>u,"createSlot",()=>a,"createSlottable",()=>c],55159),e.s(["composeRefs",()=>o,"useComposedRefs",()=>i],81500);var l=e.i(48277);function a(e){let n=function(e){let n=t.forwardRef((e,n)=>{let{children:r,...i}=e;if(t.isValidElement(r)){var l,a,u;let e,s,c=(s=(e=null==(a=Object.getOwnPropertyDescriptor((l=r).props,"ref"))?void 0:a.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(s=(e=null==(u=Object.getOwnPropertyDescriptor(l,"ref"))?void 0:u.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref,d=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=i(...t);return o(...t),r}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,r.props);return r.type!==t.Fragment&&(d.ref=n?o(n,c):c),t.cloneElement(r,d)}return t.Children.count(r)>1?t.Children.only(null):null});return n.displayName="".concat(e,".SlotClone"),n}(e),r=t.forwardRef((e,r)=>{let{children:o,...i}=e,a=t.Children.toArray(o),u=a.find(d);if(u){let e=u.props.children,o=a.map(n=>n!==u?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,l.jsx)(n,{...i,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,l.jsx)(n,{...i,ref:r,children:o})});return r.displayName="".concat(e,".Slot"),r}var u=a("Slot"),s=Symbol("radix.slottable");function c(e){let t=e=>{let{children:t}=e;return(0,l.jsx)(l.Fragment,{children:t})};return t.displayName="".concat(e,".Slottable"),t.__radixId=s,t}function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=a("Primitive.".concat(n)),o=t.forwardRef((e,t)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?r:n,{...i,ref:t})});return o.displayName="Primitive.".concat(n),{...e,[n]:o}},{});function p(e,t){e&&n.flushSync(()=>
1e.dispatchEvent(t))}},26145,9166,41029,e=>{"use strict";function t(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}e.s(["composeEventHandlers",()=>t],26145),"undefined"!=typeof window&&window.document&&window.document.createElement,e.s(["createContext",()=>i,"createContextScope",()=>l],9166);var n,r=e.i(30668),o=e.i(48277);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,l=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:l,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error("`".concat(o,"` must be used within `").concat(e,"`"))}]}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=(null==n?void 0:n[e])||t;return r.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let l=r.createContext(i),a=n.length;n=[...n,i];let u=t=>{var n;let{scope:i,children:u,...s}=t,c=(null==i||null==(n=i[e])?void 0:n[a])||l,d=r.useMemo(()=>s,Object.values(s));return(0,o.jsx)(c.Provider,{value:d,children:u})};return u.displayName=t+"Provider",[u,function(n,o){var u;let s=(null==o||null==(u=o[e])?void 0:u[a])||l,c=r.useContext(s);if(c)return c;if(void 0!==i)return i;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=t[0];if(1===t.length)return o;let i=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>{let{useScope:r,scopeName:o}=n,i=r(t)["__scope".concat(o)];return{...e,...i}},{});return r.useMemo(()=>({["__scope".concat(o.scopeName)]:n}),[n])}};return i.scopeName=o.scopeName,i}(i,...t)]}e.s(["useLayoutEffect",()=>a],41029);var a=(null==(n=globalThis)?void 0:n.document)?r.useLayoutEffect:()=>{}},74327,e=>{"use strict";e.s(["useId",()=>i]);var t=e.i(30668),n=e.i(41029),r=t[" useId ".trim().toString()]||(()=>void 0),o=0;function i(e){let[i,l]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||l(e=>null!=e?e:String(o++))},[e]),e||(i?"radix-".concat(i):"")}},7950,e=>{"use strict";e.s(["useControllableState",()=>o],7950);var t=e.i(30668),n=e.i(41029);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;function o(e){let{prop:n,defaultProp:o,onChange:i=()=>{},caller:l}=e,[a,u,s]=function(e){let{defaultProp:n,onChange:o}=e,[i,l]=t.useState(n),a=t.useRef(i),u=t.useRef(o);return r(()=>{u.current=o},[o]),t.useEffect(()=>{if(a.current!==i){var e;null==(e=u.current)||e.call(u,i),a.current=i}},[i,a]),[i,l,u]}({defaultProp:o,onChange:i}),c=void 0!==n,d=c?n:a;{let e=t.useRef(void 0!==n);t.useEffect(()=>{let t=e.current;if(t!==c){let e=c?"controlled":"uncontrolled";console.warn("".concat(l," is changing from ").concat(t?"controlled":"uncontrolled"," to ").concat(e,". Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component."))}e.current=c},[c,l])}return[d,t.useCallback(e=>{if(c){let r="function"==typeof e?e(n):e;if(r!==n){var t;null==(t=s.current)||t.call(s,r)}}else u(e)},[c,n,u,s])]}Symbol("RADIX:SYNC_STATE")},17929,e=>{"use strict";e.s(["Presence",()=>o]);var t=e.i(30668),n=e.i(81500),r=e.i(41029),o=e=>{let{present:o,children:l}=e,a=function(e){var n,o;let[l,a]=t.useState(),u=t.useRef(null),s=t.useRef(e),c=t.useRef("none"),[d,f]=(n=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>{let n=o[e][t];return null!=n?n:e},n));return t.useEffect(()=>{let e=i(u.current);c.current="mounted"===d?e:"none"},[d]),(0,r.useLayoutEffect)(()=>{let t=u.current,n=s.current;if(n!==e){let r=c.current,o=i(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),s.current=e}},[e,f]),(0,r.useLayoutEffect)(()=>
1{if(l){var e;let t,n=null!=(e=l.ownerDocument.defaultView)?e:window,r=e=>{let r=i(u.current).includes(CSS.escape(e.animationName));if(e.target===l&&r&&(f("ANIMATION_END"),!s.current)){let e=l.style.animationFillMode;l.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===l.style.animationFillMode&&(l.style.animationFillMode=e)})}},o=e=>{e.target===l&&(c.current=i(u.current))};return l.addEventListener("animationstart",o),l.addEventListener("animationcancel",r),l.addEventListener("animationend",r),()=>{n.clearTimeout(t),l.removeEventListener("animationstart",o),l.removeEventListener("animationcancel",r),l.removeEventListener("animationend",r)}}f("ANIMATION_END")},[l,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{u.current=e?getComputedStyle(e):null,a(e)},[])}}(o),u="function"==typeof l?l({present:a.isPresent}):t.Children.only(l),s=(0,n.useComposedRefs)(a.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(u));return"function"==typeof l||a.isPresent?t.cloneElement(u,{ref:s}):null};function i(e){return(null==e?void 0:e.animationName)||"none"}o.displayName="Presence"},94246,e=>{"use strict";e.s(["Collapsible",()=>E,"CollapsibleContent",()=>R,"CollapsibleTrigger",()=>x],94246);var t=e.i(48277),n=e.i(30668),r=e.i(26145),o=e.i(9166),i=e.i(7950),l=e.i(41029),a=e.i(81500),u=e.i(11432),s=e.i(17929),c=e.i(74327),d="Collapsible",[f,p]=(0,o.createContextScope)(d),[m,v]=f(d),y=n.forwardRef((e,r)=>{let{__scopeCollapsible:o,open:l,defaultOpen:a,disabled:s,onOpenChange:f,...p}=e,[v,y]=(0,i.useControllableState)({prop:l,defaultProp:null!=a&&a,onChange:f,caller:d});return(0,t.jsx)(m,{scope:o,disabled:s,contentId:(0,c.useId)(),open:v,onOpenToggle:n.useCallback(()=>y(e=>!e),[y]),children:(0,t.jsx)(u.Primitive.div,{"data-state":w(v),"data-disabled":s?"":void 0,...p,ref:r})})});y.displayName=d;var g="CollapsibleTrigger",h=n.forwardRef((e,n)=>{let{__scopeCollapsible:o,...i}=e,l=v(g,o);return(0,t.jsx)(u.Primitive.button,{type:"button","aria-controls":l.contentId,"aria-expanded":l.open||!1,"data-state":w(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled,...i,ref:n,onClick:(0,r.composeEventHandlers)(e.onClick,l.onOpenToggle)})});h.displayName=g;var N="CollapsibleContent",b=n.forwardRef((e,n)=>{let{forceMount:r,...o}=e,i=v(N,e.__scopeCollapsible);return(0,t.jsx)(s.Presence,{present:r||i.open,children:e=>{let{present:r}=e;return(0,t.jsx)(C,{...o,ref:n,present:r})}})});b.displayName=N;var C=n.forwardRef((e,r)=>{let{__scopeCollapsible:o,present:i,children:s,...c}=e,d=v(N,o),[f,p]=n.useState(i),m=n.useRef(null),y=(0,a.useComposedRefs)(r,m),g=n.useRef(0),h=g.current,b=n.useRef(0),C=b.current,E=d.open||f,x=n.useRef(E),R=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.useLayoutEffect)(()=>{let e=m.current;if(e){R.current=R.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,b.current=t.width,x.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(i)}},[d.open,i]),(0,t.jsx)(u.Primitive.div,{"data-state":w(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!E,...c,ref:y,style:{"--radix-collapsible-content-height":h?"".concat(h,"px"):void 0,"--radix-collapsible-content-width":C?"".concat(C,"px"):void 0,...e.style},children:E&&s})});function w(e){return e?"open":"closed"}function E(e){let{...n}=e;return(0,t.jsx)(y,{"data-slot":"collapsible",...n})}function x(e){let{...n}=e;return(0,t.jsx)(h,{"data-slot":"collapsible-trigger",...n})}function R(e){let{...n}=e;return(0,t.jsx)(b,{"data-slot":"collapsible-content",...n})}}]);
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.