1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,291967,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}])},965111,e=>{"use strict";var t=e.i(116414),r=e.i(387716),n=e.i(512119),o=e.i(194832),i=e.i(40438);e.s(["createCollection",0,function(e){let a=e+"CollectionProvider",[l,s]=(0,r.createContextScope)(a),[u,c]=l(a,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(u,{scope:r,itemMap:a,collectionRef:o,children:n})};d.displayName=a;let f=e+"CollectionSlot",p=(0,o.createSlot)(f),m=t.default.forwardRef((e,t)=>{let{scope:r,children:o}=e,a=c(f,r),l=(0,n.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(p,{ref:l,children:o})});m.displayName=f;let g=e+"CollectionItemSlot",h="data-radix-collection-item",y=(0,o.createSlot)(g),v=t.default.forwardRef((e,r)=>{let{scope:o,children:a,...l}=e,s=t.default.useRef(null),u=(0,n.useComposedRefs)(r,s),d=c(g,o);return t.default.useEffect(()=>(d.itemMap.set(s,{ref:s,...l}),()=>void d.itemMap.delete(s))),(0,i.jsx)(y,{...{[h]:""},ref:u,children:a})});return v.displayName=g,[{Provider:d,Slot:m,ItemSlot:v},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},s]}])},387716,e=>{"use strict";var t=e.i(116414),r=e.i(40438);
1e.s(["createContext",0,function(e,n){let o=t.createContext(n),i=e=>{let{children:n,...i}=e,a=t.useMemo(()=>i,Object.values(i));return(0,r.jsx)(o.Provider,{value:a,children:n})};return i.displayName=e+"Provider",[i,function(r){let i=t.useContext(o);if(i)return i;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let o=[],i=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(n,i){let a=t.createContext(i),l=o.length;o=[...o,i];let s=n=>{let{scope:o,children:i,...s}=n,u=o?.[e]?.[l]||a,c=t.useMemo(()=>s,Object.values(s));return(0,r.jsx)(u.Provider,{value:c,children:i})};return s.displayName=n+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||a,u=t.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(i,...n)]}])},399026,596816,e=>{"use strict";var t=e.i(116414),r=e.i(291967),n=e.i(512119),o=e.i(387716),i=e.i(815772),a=e.i(171089),l=e.i(36488),s=e.i(592683),u=e.i(305401),c=e.i(378362),d=e.i(496951),f=e.i(878810),p=e.i(971037),m=e.i(73772),g=e.i(194832),h=e.i(40438),y="Dialog",[v,b]=(0,o.createContextScope)(y),[C,x]=v(y),R=e=>{let{__scopeDialog:r,children:n,open:o,defaultOpen:l,onOpenChange:s,modal:u=!0}=e,c=t.useRef(null),d=t.useRef(null),[f,p]=(0,a.useControllableState)({prop:o,defaultProp:l??!1,onChange:s,caller:y});return(0,h.jsx)(C,{scope:r,triggerRef:c,contentRef:d,contentId:(0,i.useId)(),titleId:(0,i.useId)(),descriptionId:(0,i.useId)(),open:f,onOpenChange:p,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),modal:u,children:n})};R.displayName=y;var w="DialogTrigger",N=t.forwardRef((e,t)=>{let{__scopeDialog:o,...i}=e,a=x(w,o),l=(0,n.useComposedRefs)(t,a.triggerRef);return(0,h.jsx)(d.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":W(a.open),...i,ref:l,onClick:(0,r.composeEventHandlers)(e.onClick,a.onOpenToggle)})});N.displayName=w;var j="DialogPortal",[E,P]=v(j,{forceMount:void 0}),S=e=>{let{__scopeDialog:r,forceMount:n,children:o,container:i}=e,a=x(j,r);return(0,h.jsx)(E,{scope:r,forceMount:n,children:t.Children.map(o,e=>(0,h.jsx)(c.Presence,{present:n||a.open,children:(0,h.jsx)(u.Portal,{asChild:!0,container:i,children:e})}))})};S.displayName=j;var O="DialogOverlay",I=t.forwardRef((e,t)=>{let r=P(O,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=x(O,e.__scopeDialog);return i.modal?(0,h.jsx)(c.Presence,{present:n||i.open,children:(0,h.jsx)(A,{...o,ref:t})}):null});I.displayName=O;var _=(0,g.createSlot)("DialogOverlay.RemoveScroll"),A=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=x(O,r);return(0,h.jsx)(p.RemoveScroll,{as:_,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(d.Primitive.div,{"data-state":W(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),D="DialogContent",T=t.forwardRef((e,t)=>{let r=P(D,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=x(D,e.__scopeDialog);return(0,h.jsx)(c.Presence,{present:n||i.open,children:i.modal?(0,h.jsx)(M,{...o,ref:t}):(0,h.jsx)(k,{...o,ref:t})})});T.displayName=D;var M=t.forwardRef((e,o)=>{let i=x(D,e.__scopeDialog),a=t.useRef(null),l=(0,n.useComposedRefs)(o,i.contentRef,a);return t.useEffect(()=>{let e=a.current;if(e)return(0,m.hideOthers)(e)},[]),(0,h.jsx)(U,{...e,ref:l,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),i.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),k=t.forwardRef((e,r)=>{let n=x(D,e.__scopeDialog),o=t.useRef(!1),i=t.useRef(!1);return(0,h.jsx)(U,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),U=t.forwardRef((e,r)=>{let{__scopeDialog:o,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:u,...c}=e,d=x(D,o),p=t.useRef(null),m=(0,n.useComposedRefs)(r,p);return(0,f.useFocusGuards)(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.FocusScope,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:a,onUnmountAutoFocus:u,children:(0,h.jsx)(l.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":W(d.open),...c,ref:m,onDismiss:()=>d.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(q,{titleId:d.titleId}),(0,h.jsx)(Q,{contentRef:p,descriptionId:d.descriptionId})]})]})}),$="DialogTitle",L=t.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,o=x($,r);return(0,h.jsx)(d.Primitive.h2,{id:o.titleId,...n,ref:t})});L.displayName=$;var F="DialogDescription",B=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=x(F,r);return(0,h.jsx)(d.Primitive.p,{id:o.descriptionId,...n,ref:t})});B.displayName=F;var H="DialogClose",K=t.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,i=x(H,n);return(0,h.jsx)(d.Primitive.button,{type:"button",...o,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function W(e){return e?"open":"closed"}K.displayName=H;var z="DialogTitleWarning",[V,X]=(0,o.createContext)(z,{contentName:D,titleName:$,docsSlug:"dialog"}),q=({titleId:e})=>{let r=X(z),n=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return t.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Q=({contentRef:e,descriptionId:r})=>{let n=X("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return t.useEffect(()=>{let t=e.current?.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(o))},[o,e,r]),null};e.s(["Close",0,K,"Content",0,T,"Description",0,B,"DialogTitle",0,L,"Overlay",0,I,"Portal",0,S,"Root",0,R,"Title",0,L,"Trigger",0,N],399026);let Z=(0,e.i(264518).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,Z],596816)},974389,e=>{"use strict";var t=e.i(116414);e.i(40438);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},815772,e=>{"use strict";var t=e.i(116414),r=e.i(974573),n=t[" useId ".trim().toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[i,a]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||a(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}])},847797,e=>{"use strict";var t=e.i(116414);e.s(["useCallbackRef",0,function(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}])},171089,378362,e=>{"use strict";var t=e.i(116414),r=e.i(974573);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:o=()=>{},caller:i}){let[a,l,s]=function({defaultProp:e,onChange:r}){let[o,i]=t.useState(e),a=t.useRef(o),l=t.useRef(r);return n(()=>{l.current=r},[r]),t.useEffect(()=>{a.current!==o&&(l.current?.(o),a.current=o)},[o,a]),[o,i,l]}({defaultProp:r,onChange:o}),u=void 0!==e,c=u?e:a;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. 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.`)}r.current=u},[u,i])}return[c,t.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&s.current?.(r)}else l(t)},[u,e,l,s])]}],171089);var o=e.i(512119),i=e=>{var n;let i,l,{present:s,children:u}=e,c=function(e){var n,o;let[i,l]=t.useState(),s=t.useRef(null),u=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)=>o[e][t]??e,n));return t.useEffect(()=>{let e=a(s.current);c.current="mounted"===d?e:"none"},[d]),(0,r.useLayoutEffect)(()=>{let t=s.current,r=u.current;if(r!==e){let n=c.current,o=a(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,r.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=a(s.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(f("ANIMATION_END"),!u.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=a(s.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(s),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=(0,o.useComposedRefs)(c.ref,(n=d,(l=(i=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.ref:(l=(i=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function a(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",0,i],378362)},974573,e=>{"use strict";var t=e.i(116414),r=globalThis?.document?t.useLayoutEffect:()=>{};
5e.s(["useLayoutEffect",0,r])},639076,(e,t,r)=>{"use strict";e.i(589775),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(56421),a=e.r(40438),l=i._(e.r(116414)),s=e.r(306561),u=e.r(760874),c=e.r(667316),d=e.r(894920),f=e.r(740997),p=e.r(666403),m=e.r(593381),g=e.r(590533),h=e.r(258462);function y(t){var r;let n,o,i,[y,b]=(0,l.useOptimistic)(m.IDLE_LINK_STATUS),C=(0,l.useRef)(null),{href:x,as:R,children:w,prefetch:N=null,passHref:j,replace:E,shallow:P,scroll:S,onClick:O,onMouseEnter:I,onTouchStart:_,legacyBehavior:A=!1,onNavigate:D,transitionTypes:T,ref:M,unstable_dynamicOnHover:k,...U}=t;n=w,A&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let $=l.default.useContext(u.AppRouterContext),L=!1!==N,F=!1===N?"none":!0===N?"full":"auto",B="none"!==F?"auto"===F?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,H="string"==typeof(r=R||x)?r:(0,s.formatUrl)(r);if(A){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=l.default.Children.only(n)}let K=A?o&&"object"==typeof o&&o.ref:M,W,z=l.default.useCallback(e=>(null!==$&&(C.current=(0,m.mountLinkInstance)(e,H,$,B,L,b,W)),()=>{C.current&&((0,m.unmountLinkForCurrentNavigation)(C.current),C.current=null),(0,m.unmountPrefetchableInstance)(e)}),[L,H,$,B,b,W]),V={ref:(0,c.useMergedRef)(z,K),onClick(t){A||"function"!=typeof O||O(t),A&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!$||t.defaultPrevented||function(t,r,n,o,i,a,s,u="none"){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(750918);l.default.startTransition(()=>{f(r,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,s,u)})}}(t,H,C,E,S,D,T,F)},onMouseEnter(e){A||"function"!=typeof I||I(e),A&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),$&&L&&(0,m.onNavigationIntent)(e.currentTarget,!0===k)},onTouchStart:function(e){A||"function"!=typeof _||_(e),A&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),$&&L&&(0,m.onNavigationIntent)(e.currentTarget,!0===k)}};return(0,d.isAbsoluteUrl)(H)?V.href=H:A&&!j&&("a"!==o.type||"href"in o.props)||(V.href=(0,f.addBasePath)(H)),i=A?l.default.cloneElement(o,V):(0,a.jsx)("a",{...U,...V,children:n}),(0,a.jsx)(v.Provider,{value:y,children:i})}let v=(0,l.createContext)(m.IDLE_LINK_STATUS),b=()=>(0,l.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},667316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(116414);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
5dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},590533,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(894920),o=e.r(737098);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},648298,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return s},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function a(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,a(e));else t.set(r,a(n));return t}function s(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},306561,(e,t,r)=>{"use strict";e.i(589775),Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return l},formatWithValidation:function(){return u},urlObjectKeys:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(56421)._(e.r(648298)),a=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(i.urlQueryToSearchParams(s)));let c=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||a.test(n))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${o}${c}${l}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return l(e)}},894920,(e,t,r)=>{"use strict";e.i(589775),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return C},NormalizeError:function(){return v},PageNotFoundError:function(){return b},SP:function(){return g},ST:function(){return h},WEB_VITALS:function(){return i},execOnce:function(){return a},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return s},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return R}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function a(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&l.test(e)};function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let g="u">typeof performance,h=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
5class y extends Error{}class v extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class C extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function R(e){return JSON.stringify({message:e.message,stack:e.stack})}},990033,e=>{"use strict";let t,r="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),n=new Uint8Array(16),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));e.s(["v4",0,function(e,i,a){if(r&&!i&&!e)return r();var l=e,s=a;let u=(l=l||{}).random??l.rng?.()??function(){if(!t){if("u"<typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");t=crypto.getRandomValues.bind(crypto)}return t(n)}();if(u.length<16)throw Error("Random bytes length must be >= 16");if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,i){if((s=s||0)<0||s+16>i.length)throw RangeError(`UUID byte range ${s}:${s+15} is out of buffer bounds`);for(let e=0;e<16;++e)i[s+e]=u[e];return i}return function(e,t=0){return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}(u)}],990033)},273443,e=>{"use strict";var t=e.i(40438),r=e.i(116414),n=e.i(387716),o=e.i(965111),i=e.i(512119),a=e.i(291967),l=e.i(171089),s=e.i(496951),u=e.i(974573),c=e.i(378362),d=e.i(815772),f="Collapsible",[p,m]=(0,n.createContextScope)(f),[g,h]=p(f),y=r.forwardRef((e,n)=>{let{__scopeCollapsible:o,open:i,defaultOpen:a,disabled:u,onOpenChange:c,...p}=e,[m,h]=(0,l.useControllableState)({prop:i,defaultProp:a??!1,onChange:c,caller:f});return(0,t.jsx)(g,{scope:o,disabled:u,contentId:(0,d.useId)(),open:m,onOpenToggle:r.useCallback(()=>h(e=>!e),[h]),children:(0,t.jsx)(s.Primitive.div,{"data-state":w(m),"data-disabled":u?"":void 0,...p,ref:n})})});y.displayName=f;var v="CollapsibleTrigger",b=r.forwardRef((e,r)=>{let{__scopeCollapsible:n,...o}=e,i=h(v,n);return(0,t.jsx)(s.Primitive.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":w(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...o,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,i.onOpenToggle)})});b.displayName=v;var C="CollapsibleContent",x=r.forwardRef((e,r)=>{let{forceMount:n,...o}=e,i=h(C,e.__scopeCollapsible);return(0,t.jsx)(c.Presence,{present:n||i.open,children:({present:e})=>(0,t.jsx)(R,{...o,ref:r,present:e})})});x.displayName=C;var R=r.forwardRef((e,n)=>{let{__scopeCollapsible:o,present:a,children:l,...c}=e,d=h(C,o),[f,p]=r.useState(a),m=r.useRef(null),g=(0,i.useComposedRefs)(n,m),y=r.useRef(0),v=y.current,b=r.useRef(0),x=b.current,R=d.open||f,N=r.useRef(R),j=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>N.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.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();y.current=t.height,b.current=t.width,N.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),p(a)}},[d.open,a]),(0,t.jsx)(s.Primitive.div,{"data-state":w(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!R,...c,ref:g,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:R&&l})});function w(e){return e?"open":"closed"}var N=e.i(974389),j="Accordion",E=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[P,S,O]=(0,o.createCollection)(j),[I,_]=(0,n.createContextScope)(j,[O,m]),A=m(),D=r.default.forwardRef((e,r)=>{let{type:n,...o}=e;return(0,t.jsx)(P.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(L,{...o,ref:r}):(0,t.jsx)($,{...o,ref:r})})});D.displayName=j;var[T,M]=I(j),[k,U]=I(j,{collapsible:!1}
5),$=r.default.forwardRef((e,n)=>{let{value:o,defaultValue:i,onValueChange:a=()=>{},collapsible:s=!1,...u}=e,[c,d]=(0,l.useControllableState)({prop:o,defaultProp:i??"",onChange:a,caller:j});return(0,t.jsx)(T,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:r.default.useCallback(()=>s&&d(""),[s,d]),children:(0,t.jsx)(k,{scope:e.__scopeAccordion,collapsible:s,children:(0,t.jsx)(H,{...u,ref:n})})})}),L=r.default.forwardRef((e,n)=>{let{value:o,defaultValue:i,onValueChange:a=()=>{},...s}=e,[u,c]=(0,l.useControllableState)({prop:o,defaultProp:i??[],onChange:a,caller:j}),d=r.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=r.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(T,{scope:e.__scopeAccordion,value:u,onItemOpen:d,onItemClose:f,children:(0,t.jsx)(k,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(H,{...s,ref:n})})})}),[F,B]=I(j),H=r.default.forwardRef((e,n)=>{let{__scopeAccordion:o,disabled:l,dir:u,orientation:c="vertical",...d}=e,f=r.default.useRef(null),p=(0,i.useComposedRefs)(f,n),m=S(o),g="ltr"===(0,N.useDirection)(u),h=(0,a.composeEventHandlers)(e.onKeyDown,e=>{if(!E.includes(e.key))return;let t=e.target,r=m().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),o=r.length;if(-1===n)return;e.preventDefault();let i=n,a=o-1,l=()=>{(i=n+1)>a&&(i=0)},s=()=>{(i=n-1)<0&&(i=a)};switch(e.key){case"Home":i=0;break;case"End":i=a;break;case"ArrowRight":"horizontal"===c&&(g?l():s());break;case"ArrowDown":"vertical"===c&&l();break;case"ArrowLeft":"horizontal"===c&&(g?s():l());break;case"ArrowUp":"vertical"===c&&s()}let u=i%o;r[u].ref.current?.focus()});return(0,t.jsx)(F,{scope:o,disabled:l,direction:u,orientation:c,children:(0,t.jsx)(P.Slot,{scope:o,children:(0,t.jsx)(s.Primitive.div,{...d,"data-orientation":c,ref:p,onKeyDown:l?void 0:h})})})}),K="AccordionItem",[W,z]=I(K),V=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,value:o,...i}=e,a=B(K,n),l=M(K,n),s=A(n),u=(0,d.useId)(),c=o&&l.value.includes(o)||!1,f=a.disabled||e.disabled;return(0,t.jsx)(W,{scope:n,open:c,disabled:f,triggerId:u,children:(0,t.jsx)(y,{"data-orientation":a.orientation,"data-state":Y(c),...s,...i,ref:r,disabled:f,open:c,onOpenChange:e=>{e?l.onItemOpen(o):l.onItemClose(o)}})})});V.displayName=K;var X="AccordionHeader",q=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...o}=e,i=B(j,n),a=z(X,n);return(0,t.jsx)(s.Primitive.h3,{"data-orientation":i.orientation,"data-state":Y(a.open),"data-disabled":a.disabled?"":void 0,...o,ref:r})});q.displayName=X;var Q="AccordionTrigger",Z=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...o}=e,i=B(j,n),a=z(Q,n),l=U(Q,n),s=A(n);return(0,t.jsx)(P.ItemSlot,{scope:n,children:(0,t.jsx)(b,{"aria-disabled":a.open&&!l.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...o,ref:r})})});Z.displayName=Q;var G="AccordionContent",J=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...o}=e,i=B(j,n),a=z(G,n),l=A(n);return(0,t.jsx)(x,{role:"region","aria-labelledby":a.triggerId,"data-orientation":i.orientation,...l,...o,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Y(e){return e?"open":"closed"}J.displayName=G;var ee=e.i(446471),et=e.i(530941);let er=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(V,{ref:n,className:(0,et.cn)("border-b",e),...r}));er.displayName="AccordionItem";let en=r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsx)(q,{className:"flex",children:(0,t.jsxs)(Z,{ref:o,className:(0,et.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[r,(0,t.jsx)(ee.ChevronDown,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));en.displayName=Z.displayName;let eo=r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsx)(J,{ref:o,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:(0,t.jsx)("div",{className:(0,et.cn)("pb-4 pt-0",e),children:r})}));eo.displayName=J.displayName,e.s(["Accordion",0,D,"AccordionContent",0,eo,"AccordionItem",0,er,"AccordionTrigger",0,en],273443)}]);
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.