1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6508,9980],{1934:(e,t,r)=>{r.d(t,{v:()=>l});var n=r(12115);let i=e=>{let t,r=new Set,n=(e,n)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=n?n:"object"!=typeof i||null===i)?i:Object.assign({},t,i),r.forEach(r=>r(t,e))}},i=()=>t,o={setState:n,getState:i,getInitialState:()=>l,subscribe:e=>(r.add(e),()=>r.delete(e))},l=t=e(n,i,o);return o},o=e=>{let t=e?i(e):i,r=e=>(function(e,t=e=>e){let r=n.useSyncExternalStore(e.subscribe,n.useCallback(()=>t(e.getState()),[e,t]),n.useCallback(()=>t(e.getInitialState()),[e,t]));return n.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},l=e=>e?o(e):o},5772:(e,t,r)=>{r.d(t,{default:()=>i.a});var n=r(97651),i=r.n(n)},28356:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return i}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let i="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31692:(e,t,r)=>{r.d(t,{Zr:()=>d,lt:()=>s});let n=e=>!!e.dispatchFromDevtools&&"function"==typeof e.dispatch,i=new Map,o=e=>{let t=i.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},l=/^at (?:new |async )?(.+?) \(/,a=/^([^@]+)@/,s=(e,t={})=>(r,s,c)=>{let d,{enabled:f,anonymousActionType:p,store:m,...h}=t;try{d=(null==f||f)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!d)return e(r,s,c);let{connection:y,...v}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};let n=i.get(r.name);if(n)return{type:"tracked",store:e,...n};let o={connection:t.connect(r),stores:{}};return i.set(r.name,o),{type:"tracked",store:e,...o}})(m,d,h),g=!0;c.setState=(e,t,n)=>{let i=r(e,t);if(!g)return i;let u=void 0===n?{type:p||function(e){var t,r,n;if(!e)return;let i=e.split("\n"),o=i.findIndex(e=>e.includes("api.setState"));if(o<0)return;let s=(null==(t=i[o+1])?void 0:t.trim())||"";return(null==(r=l.exec(s))?void 0:r[1])||(null==(n=a.exec(s))?void 0:n[1])}(Error().stack)||"anonymous"}:"string"==typeof n?{type:n}:n;return void 0===m?null==y||y.send(u,s()):null==y||y.send({...u,type:`${m}/${u.type}`},{...o(h.name),[m]:c.getState()}),i},c.devtools={cleanup:()=>{y&&"function"==typeof y.unsubscribe&&y.unsubscribe(),((e,t)=>{if(void 0===t)return;let r=i.get(e);r&&(delete r.stores[t],0===Object.keys(r.stores).length&&i.delete(e))})(h.name,m)}};let b=(...e)=>{let t=g;g=!1,r(...e),g=t},w=e(c.setState,s,c);if("untracked"===v.type?null==y||y.init(w):(v.stores[v.store]=c,null==y||y.init(Object.fromEntries(Object.entries(v.stores).map(([e,t])=>[e,e===v.store?w:t.getState()])))),n(c)){let e=!1,t=c.dispatch;c.dispatch=(...r)=>{"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return y.subscribe(e=>{var t;switch(e.type){case"ACTION":if("string"!=typeof e.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return u(e.payload,e=>{if("__setState"===e.type){if(void 0===m)return void b(e.state);1!==Object.keys(e.state).length&&console.error(` 2 [zustand devtools middleware] Unsupported __setState action format. 3 When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), 4 and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } 5 `);let t=e.state[m];return void(null==t||JSON.stringify(c.getState())!==JSON.stringify(t)&&b(t))}n(c)&&c.dispatch(e)});case"DISPATCH":switch(e.payload.type){case"RESET":if(b(w),void 0===m)return null==y?void 0:y.init(c.getState());return null==y?void 0:y.init(o(h.name));
5case"COMMIT":if(void 0===m){null==y||y.init(c.getState());break}return null==y?void 0:y.init(o(h.name));case"ROLLBACK":return u(e.state,e=>{if(void 0===m){b(e),null==y||y.init(c.getState());return}b(e[m]),null==y||y.init(o(h.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return u(e.state,e=>{void 0===m?b(e):JSON.stringify(c.getState())!==JSON.stringify(e[m])&&b(e[m])});case"IMPORT_STATE":{let{nextLiftedState:r}=e.payload,n=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!n)return;void 0===m?b(n):b(n[m]),null==y||y.send(null,r);break}case"PAUSE_RECORDING":return g=!g}return}}),w},u=(e,t)=>{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)},c=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>c(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>c(t)(e)}}},d=(e,t)=>(r,n,i)=>{let o,l={storage:function(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var t;let n=e=>null===e?null:JSON.parse(e,void 0),i=null!=(t=r.getItem(e))?t:null;return i instanceof Promise?i.then(n):n(i)},setItem:(e,t)=>r.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>r.removeItem(e)}}(()=>window.localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1,s=0,u=new Set,d=new Set,f=l.storage;if(!f)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),r(...e)},n,i);let p=()=>{let e=l.partialize({...n()});return f.setItem(l.name,{state:e,version:l.version})},m=i.setState;i.setState=(e,t)=>(m(e,t),p());let h=e((...e)=>(r(...e),p()),n,i);i.getInitialState=()=>h;let y=()=>{var e,t;if(!f)return;let i=++s;a=!1,u.forEach(e=>{var t;return e(null!=(t=n())?t:h)});let m=(null==(t=l.onRehydrateStorage)?void 0:t.call(l,null!=(e=n())?e:h))||void 0;return c(f.getItem.bind(f))(l.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===l.version)return[!1,e.state];else{if(l.migrate){let t=l.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;if(i!==s)return;let[a,u]=e;if(r(o=l.merge(u,null!=(t=n())?t:h),!0),a)return p()}).then(()=>{i===s&&(null==m||m(n(),void 0),o=n(),a=!0,d.forEach(e=>e(o)))}).catch(e=>{i===s&&(null==m||m(void 0,e))})};return i.persist={setOptions:e=>{l={...l,...e},e.storage&&(f=e.storage)},clearStorage:()=>{++s,null==f||f.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>y(),hasHydrated:()=>a,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},l.skipHydration||y(),o||h}},42593:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return b},handleClientScriptLoad:function(){return y},initScriptLoader:function(){return v}};for(var i in n)Object.defineProperty(t,i,{enumerable:!0,get:n[i]});let o=r(73623),l=r(66388),a=r(95155),s=o._(r(47650)),u=l._(r(12115)),c=r(75368),d=r(3584),f=r(28356),p=new Map,m=new Set,h=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:o,children:l="",strategy:a="afterInteractive",onError:u,stylesheets:c}=e,f=r||t;if(f&&m.has(f))return;if(p.has(t)){m.add(f),p.get(t).then(n,u);return}let h=()=>{i&&i(),m.add(f)},y=document.createElement("script"),v=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),n&&n.call(this,t),h()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});o?(y.innerHTML=o.__html||"",h()):l?(y.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):"",h()):t&&(y.src=t,p.set(t,v)),(0,d.setAttributesFromProps)(y,e),"worker"===a&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",a),c&&(e=>{if(s.default.preinit)return e.forEach(e=>{s.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(y)};function y(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}):h(e)}function v(e){e.forEach(y),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEac
5h(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function g(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:o="afterInteractive",onError:l,stylesheets:d,...p}=e,{updateScripts:y,scripts:v,getIsSsr:g,appDir:b,nonce:w}=(0,u.useContext)(c.HeadManagerContext);w=p.nonce||w;let S=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;S.current||(i&&e&&m.has(e)&&i(),S.current=!0)},[i,t,r]);let O=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!O.current){if("afterInteractive"===o)h(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}));O.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(y?(v[o]=(v[o]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:l,...p,nonce:w}]),y(v)):g&&g()?m.add(t||r):g&&!g()&&h({...e,nonce:w})),b){if(d&&d.forEach(e=>{s.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!r)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...p,id:t}])})`}});else return s.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin}),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...p,id:t}])})`}});"afterInteractive"===o&&r&&s.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let b=g;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},45900:(e,t,r)=>{r.d(t,{UC:()=>tl,Y9:()=>ti,q7:()=>tn,bL:()=>tr,l9:()=>to});var n=r(12115),i=r.t(n,2),o=r(95155),l=Object.defineProperty,a=(e,t)=>l(e,"name",{value:t,configurable:!0});function s(e,t=[]){let r=[];function i(t,i){let l=n.createContext(i);l.displayName=t+"Context";let s=r.length;r=[...r,i];let u=a(t=>{let{scope:r,children:i,...a}=t,u=r?.[e]?.[s]||l,c=n.useMemo(()=>a,Object.values(a));return(0,o.jsx)(u.Provider,{value:c,children:i})},"Provider");function c(r,o,a={}){let{optional:u=!1}=a,d=o?.[e]?.[s]||l,f=n.useContext(d);if(f)return f;if(void 0!==i)return i;if(!u)throw Error(`\`${r}\` must be used within \`${t}\``)}return u.displayName=t+"Provider",a(c,"useContext"),[u,c]}a(i,"createContext");let l=a(()=>{let t=r.map(e=>n.createContext(e));return a(function(r){let i=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])},"useScope")},"createScope");return l.scopeName=e,[i,u(l,...t)]}function u(...e){let t=e[0];if(1===e.length)return t;let r=a(()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return a(function(e){let i=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])},"useComposedScopes")},"createScope");return r.scopeName=t.scopeName,r}a(function(e,t){let r=n.createContext(t);r.displayName=e+"Context";let i=a(e=>{let{children:t,...i}=e,l=n.useMemo(()=>i,Object.values(i));return(0,o.jsx)(r.Provider,{value:l,children:t})},"Provider");function l(i,o={}){let{optional:a=!1}=o,s=n.useContext(r);if(s)return s;if(void 0!==t)return t;if(!a)throw Error(`\`${i}\` must be used within \`${e}\``)}return i.displayName=e+"Provider",a(l,"useContext"),[i,l]},"createContext"),a(s,"createContextScope"),a(u,"composeContextScopes");var c=Object.defineProperty,d=(e,t)=>c(e,"name",{value:t,configurable:!0});function f(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function p(...e){return t=>{let r=!1,n=e.map(e=>{let n=f(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():f(e[t],null)}}}}function m(...e){return n.useCallback(p(...e),e)}d(f,"setRef"),d(p,"composeRefs"),d(m,"useComposedRefs");var h=Object.defineProperty,y=(e,t)=>h(e,"name",{value:t,configurable:!0});function v(e){let t=n.forwardRef((t,r)=>{let{children:i,...o}=t,l=null,a=!1,s=[];
5x(i)&&"function"==typeof j&&(i=j(i._payload)),n.Children.forEach(i,e=>{if(O(e)){a=!0;let t="child"in e.props?e.props.child:e.props.children;x(t)&&"function"==typeof j&&(t=j(t._payload)),l=b(e,t),s.push(l?.props?.children)}else s.push(e)}),l?l=n.cloneElement(l,void 0,s):!a&&1===n.Children.count(i)&&n.isValidElement(i)&&(l=i);let u=l?S(l):void 0,c=m(r,u);if(!l){if(i||0===i)throw Error(a?E(e):I(e));return i}let d=w(o,l.props??{});return l.type!==n.Fragment&&(d.ref=r?c:u),n.cloneElement(l,d)});return t.displayName=`${e}.Slot`,t}y(v,"createSlot");var g=Symbol.for("radix.slottable");y(function(e){let t=y(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=g,t},"createSlottable");var b=y((e,t)=>{if("child"in e.props){let t=e.props.child;return n.isValidElement(t)?n.cloneElement(t,void 0,e.props.children(t.props.children)):null}return n.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function w(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}function S(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function O(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===g}y(w,"mergeProps"),y(S,"getElementRef"),y(O,"isSlottable");var C=Symbol.for("react.lazy");function x(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===C&&"_payload"in e&&_(e._payload)}function _(e){return"object"==typeof e&&null!==e&&"then"in e}y(x,"isLazyComponent"),y(_,"isPromiseLike");var I=y(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),E=y(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),j=i[" use ".trim().toString()],R=Object.defineProperty,A=(e,t)=>R(e,"name",{value:t,configurable:!0});function k(e){let t=e+"CollectionProvider",[r,i]=s(t),[l,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),u=A(e=>{let{scope:t,children:r}=e,i=n.useRef(null),a=n.useRef(new Map).current;return(0,o.jsx)(l,{scope:t,itemMap:a,collectionRef:i,children:r})},"CollectionProvider");u.displayName=t;let c=e+"CollectionSlot",d=v(c),f=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=m(t,a(c,r).collectionRef);return(0,o.jsx)(d,{ref:i,children:n})});f.displayName=c;let p=e+"CollectionItemSlot",h="data-radix-collection-item",y=v(p),g=n.forwardRef((e,t)=>{let{scope:r,children:i,...l}=e,s=n.useRef(null),u=m(t,s),c=a(p,r);return n.useEffect(()=>(c.itemMap.set(s,{ref:s,...l}),()=>void c.itemMap.delete(s))),(0,o.jsx)(y,{...{[h]:""},ref:u,children:i})});function b(t){let r=a(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])}return g.displayName=p,A(b,"useCollection"),[{Provider:u,Slot:f,ItemSlot:g},b,i]}A(k,"createCollection");var N=new WeakMap,P=class e extends Map{static{A(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],N.set(this,!0)}set(e,t){return N.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 n,i=this.has(t),o=this.#e.length,l=D(e),a=l>=0?l:o+l,s=a<0||a>=o?-1:a;if(s===this.size||i&&s===this.size-1||-1===s)return this.set(t,r),this;let u=this.size+ +!i;l<0&&a++;let c=[...this.#e],d=!1;for(let e=a;e<u;e++)if(a===e){let o=c[e];c[e]===t&&(o=c[e+1]),i&&this.delete(t),n=this.get(o),this.set(t,r)}else{d||c[e-1]!==t||(d=!0);let r=c[d?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,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 n=this.#e.indexOf(e);return -1===n?this:this.insert(n+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=M(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=M(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return M(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);
5n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}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),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}};function M(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=T(e,t);return -1===r?void 0:e[r]}function T(e,t){let r=e.length,n=D(t),i=n>=0?n:r+n;return i<0||i>=r?-1:i}function D(e){return e!=e||0===e?0:Math.trunc(e)}function L(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||e[n]!==t[n])return!1;return!0}function z(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function $(e,t){return e[1].element&&t[1].element?z(e[1].element,t[1].element)?-1:1:0}function U(e){return new MutationObserver(t=>{for(let r of t)if("childList"===r.type)return void e()})}A(M,"at"),A(T,"toSafeIndex"),A(D,"toSafeInteger"),A(function(e){let t=e+"CollectionProvider",[r,i]=s(t),[l,a]=r(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new P,setItemMap:A(()=>void 0,"setItemMap")}),u=A(({state:e,...t})=>e?(0,o.jsx)(d,{...t,state:e}):(0,o.jsx)(c,{...t}),"CollectionProvider");u.displayName=t;let c=A(e=>{let t=w();return(0,o.jsx)(d,{...e,state:t})},"CollectionInit");c.displayName=t+"Init";let d=A(e=>{let{scope:t,children:r,state:i}=e,a=n.useRef(null),[s,u]=n.useState(null),c=m(a,u),[d,f]=i;return n.useEffect(()=>{if(!s)return;let e=U(()=>{});return e.observe(s,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[s]),(0,o.jsx)(l,{scope:t,itemMap:d,setItemMap:f,collectionRef:c,collectionRefObject:a,collectionElement:s,children:r})},"CollectionProviderImpl");d.displayName=t+"Impl";let f=e+"CollectionSlot",p=v(f),h=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=m(t,a(f,r).collectionRef);return(0,o.jsx)(p,{ref:i,children:n})});h.displayName=f;let y=e+"CollectionItemSlot",g=v(y),b=n.forwardRef((e,t)=>{let{scope:r,children:i,...l}=e,s=n.useRef(null),[u,c]=n.useState(null),d=m(t,s,c),{setItemMap:f}=a(y,r),p=n.useRef(l);L(p.current,l)||(p.current=l);let h=p.current;return n.useEffect(()=>(f(e=>u?e.has(u)?e.set(u,{...h,element:u}).toSorted($):(e.set(u,{...h,element:u}),e.toSorted($)):e),()=>{f(e=>u&&e.has(u)?(e.delete(u),new P(e)):e)}),[u,h,f]),(0,o.jsx)(g,{"data-radix-collection-item":"",ref:d,children:i})});function w(){return n.useState(new P)}function S(t){let{itemMap:r}=a(e+"CollectionConsumer",t);return r}return b.displayName=y,A(w,"useInitCollection"),A(S,"useCollection"),[{Provider:u,Slot:h,ItemSlot:b},{createCollectionScope:i,useCollection:S,useInitCollection:w}]},"createCollection"),A(L,"shallowEqual"),A(z,"isElementPreceding"),A($,"sortByDocumentPosition"),A(U,"getChildListObserver");var H=Object.defineProperty,F=(e,t)=>H(e,"name",{value:t,configurable:!0}),q=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function W(e,t,{checkForDefaultPrevented:r=!0}={}){return F(function(n){if(e?.(n),!1===r||!n||!n.defaultPrevented)return t?.(n)},"handleEvent")}function J(e){if(!q)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function V(e){return"IFRAME"===e.tagName}F(W,"composeEventHandlers"),F(function(e){if(!q)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),F(J,"getOwnerDocument"),F(function e(t,r=!1){let{activeElement:n}=J(t);if(!n?.nodeName)return null;if(V(n)&&n.contentDocument)return e(n.contentDocument.body,r);if(r){let e=n.getAttribute("aria-activedescendant");if(e){let t=J(n).getElementById(e);if(t)return t}}return n},"getActiveElement"),F(V,"isFrame");var B=globalThis?.document?n.useLayoutEffect:()=>{},Z=Object.defineProperty,G=i[" useEffectEvent ".trim().toString()],K=i[" useInsertionEffect ".trim().toString()];function X(e){if("function"==typeof G)return G(e);let t=n.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof K?K(()=>{t.current=e}):B(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}Z(X,"name",{value:"useEffectEvent",configurable:!0});var Y=Object.defineProperty,Q=(e,t)=>Y(e,"name",{value:t,configurable:!0}),ee=i[" useInsertionEffect ".trim().toString()]||B;function et({prop:e,defaultProp:t,onChange:r=Q(()=>{},"onChange"),caller:i}){let[o,l,a]=er({defaultProp:t,onChange:r}),s=void 0!==e,u=s?e:o;return[u,n.useCallback(t=>{if(s){let r=en(t)?t(e):t;r!==e&&a.current?.(r)}else l(t)},[s,e,l,a])]}function er({defaultProp:e,onChange:t}){let[r,i]=n.useState(e),o=n.useRef(r),l=n.useRef(t);return ee(()=>{l.current=t},[t]),n.useEffect(()=>{o.current!==r&&(l.current?.(r),o.current=r)},[r,o]),[r,i,l]}function en(e){return"function"==typeof e}Q(et,"useControllableState"),Q(er,"useUncontrolledState"),Q(en,"isFunction");var ei=Symbol("RADIX:SYNC_STATE");Q(function(e,t,r,i){let{prop:o,defaultProp:l,onChange:a,caller:s}=t,u=void 0!==o,c=X(a),d=[{...r,state:l}];i&&d.push(i);let[f,p]=n.useReducer((t,r)=>{if(r.type===ei)return{...t,state:r.state};let n=e(t,r);return u&&!Object.is(n.state,t.state)&&c(n.state),n},...d),m=f.state,h=n.useRef(m);n.useEffect(()=>{h.current!==m&&(h.current=m,u||c(m))},[m,h,u]);let y=n.useMemo(()=>void 0!==o?{...f,state:o}
5:f,[f,o]);return n.useEffect(()=>{u&&!Object.is(o,f.state)&&p({type:ei,state:o})},[o,f.state,u]),[y,p]},"useControllableStateReducer");var eo=r(47650),el=Object.defineProperty,ea=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=v(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:i,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(i?r:t,{...l,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});el(function(e,t){e&&eo.flushSync(()=>e.dispatchEvent(t))},"name",{value:"dispatchDiscreteCustomEvent",configurable:!0});var es=Object.defineProperty,eu=(e,t)=>es(e,"name",{value:t,configurable:!0});function ec(e,t){return n.useReducer((e,r)=>t[e][r]??e,e)}eu(ec,"useStateMachine");var ed=eu(e=>{let{present:t,children:r}=e,i=ef(t),o="function"==typeof r?r({present:i.isPresent}):n.Children.only(r),l=em(i.ref,ey(o));return"function"==typeof r||i.isPresent?n.cloneElement(o,{ref:l}):null},"Presence");function ef(e){let[t,r]=n.useState(),i=n.useRef(null),o=n.useRef(e),l=n.useRef("none"),a=n.useRef(void 0),[s,u]=ec(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return n.useEffect(()=>{"mounted"===s?(l.current=a.current??eh(i.current),a.current=void 0):l.current="none"},[s]),B(()=>{let t=i.current,r=o.current;if(r!==e){let n=l.current,i=eh(t);e?(a.current=i,u("MOUNT")):"none"===i||t?.display==="none"?u("UNMOUNT"):r&&n!==i?u("ANIMATION_OUT"):u("UNMOUNT"),o.current=e}},[e,u]),B(()=>{if(t){let e,r=t.ownerDocument.defaultView??window,n=eu(n=>{let l=eh(i.current).includes(CSS.escape(n.animationName));if(n.target===t&&l&&(u("ANIMATION_END"),!o.current)){let n=t.style.animationFillMode;t.style.animationFillMode="forwards",e=r.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=n)})}},"handleAnimationEnd"),a=eu(e=>{e.target===t&&(l.current=eh(i.current))},"handleAnimationStart");return t.addEventListener("animationstart",a),t.addEventListener("animationcancel",n),t.addEventListener("animationend",n),()=>{r.clearTimeout(e),t.removeEventListener("animationstart",a),t.removeEventListener("animationcancel",n),t.removeEventListener("animationend",n)}}u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=>{if(e){let t=getComputedStyle(e);i.current=t,a.current=eh(t)}else i.current=null;r(e)},[])}}function ep(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function em(...e){let t=n.useRef(e);return t.current=e,n.useCallback(e=>{let r=t.current,n=!1,i=r.map(t=>{let r=ep(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<i.length;e++){let t=i[e];"function"==typeof t?t():ep(r[e],null)}}},[])}function eh(e){return e?.animationName||"none"}function ey(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}eu(ef,"usePresence"),eu(ep,"setRef"),eu(em,"useStableComposedRefs"),eu(eh,"getAnimationName"),eu(ey,"getElementRef");var ev=Object.defineProperty,eg=i[" useId ".trim().toString()]||(()=>void 0),eb=0;function ew(e){let[t,r]=n.useState(eg());return B(()=>{e||r(e=>e??String(eb++))},[e]),e||(t?`radix-${t}`:"")}ev(ew,"name",{value:"useId",configurable:!0});var eS=Object.defineProperty,eO=(e,t)=>eS(e,"name",{value:t,configurable:!0}),eC="Collapsible",[ex,e_]=s(eC),[eI,eE]=ex(eC),ej=n.forwardRef(eO(function(e,t){let{__scopeCollapsible:r,open:i,defaultOpen:l,disabled:a,onOpenChange:s,...u}=e,[c,d]=et({prop:i,defaultProp:l??!1,onChange:s,caller:eC});return(0,o.jsx)(eI,{scope:r,disabled:a,contentId:ew(),open:c,onOpenToggle:n.useCallback(()=>d(e=>!e),[d]),children:(0,o.jsx)(ea.div,{"data-state":eP(c),"data-disabled":a?"":void 0,...u,ref:t})})},"Collapsible")),eR=n.forwardRef(eO(function(e,t){let{__scopeCollapsible:r,...n}=e,i=eE("CollapsibleTrigger",r);return(0,o.jsx)(ea.button,{type:"button","aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":eP(i.open
5),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:W(e.onClick,i.onOpenToggle)})},"CollapsibleTrigger")),eA="CollapsibleContent",ek=n.forwardRef(eO(function(e,t){let{forceMount:r,...n}=e,i=eE(eA,e.__scopeCollapsible);return(0,o.jsx)(ed,{present:r||i.open,children:({present:e})=>(0,o.jsx)(eN,{...n,ref:t,present:e})})},"CollapsibleContent")),eN=n.forwardRef(eO(function(e,t){let{__scopeCollapsible:r,present:i,children:l,...a}=e,s=eE(eA,r),[u,c]=n.useState(i),d=n.useRef(null),f=m(t,d),p=n.useRef(0),h=p.current,y=n.useRef(0),v=y.current,g=s.open||u,b=n.useRef(g),w=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(e)},[]),B(()=>{let e=d.current;if(e){w.current=w.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();p.current=t.height,y.current=t.width,b.current||(e.style.transitionDuration=w.current.transitionDuration,e.style.animationName=w.current.animationName),c(i)}},[s.open,i]),(0,o.jsx)(ea.div,{"data-state":eP(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!g,...a,ref:f,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:g&&l})},"CollapsibleContentImpl"));function eP(e){return e?"open":"closed"}eO(eP,"getState");var eM=Object.defineProperty,eT=n.createContext(void 0);function eD(e){let t=n.useContext(eT);return e||t||"ltr"}eM(eD,"name",{value:"useDirection",configurable:!0});var eL=Object.defineProperty,ez=(e,t)=>eL(e,"name",{value:t,configurable:!0}),e$="Accordion",eU=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[eH,eF,eq]=k(e$),[eW,eJ]=s(e$,[eq,e_]),eV=e_(),eB=n.forwardRef(ez(function(e,t){let{type:r,...n}=e;return(0,o.jsx)(eH.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,o.jsx)(eQ,{...n,ref:t}):(0,o.jsx)(eY,{...n,ref:t})})},"Accordion")),[eZ,eG]=eW(e$),[eK,eX]=eW(e$,{collapsible:!1}),eY=n.forwardRef(ez(function(e,t){let{value:r,defaultValue:i,onValueChange:l=ez(()=>{},"onValueChange"),collapsible:a=!1,...s}=e,[u,c]=et({prop:r,defaultProp:i??"",onChange:l,caller:e$});return(0,o.jsx)(eZ,{scope:e.__scopeAccordion,value:n.useMemo(()=>u?[u]:[],[u]),onItemOpen:c,onItemClose:n.useCallback(()=>a&&c(""),[a,c]),children:(0,o.jsx)(eK,{scope:e.__scopeAccordion,collapsible:a,children:(0,o.jsx)(e2,{...s,ref:t})})})},"AccordionImplSingle")),eQ=n.forwardRef(ez(function(e,t){let{value:r,defaultValue:i,onValueChange:l=ez(()=>{},"onValueChange"),...a}=e,[s,u]=et({prop:r,defaultProp:i??[],onChange:l,caller:e$}),c=n.useCallback(e=>u((t=[])=>[...t,e]),[u]),d=n.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return(0,o.jsx)(eZ,{scope:e.__scopeAccordion,value:s,onItemOpen:c,onItemClose:d,children:(0,o.jsx)(eK,{scope:e.__scopeAccordion,collapsible:!0,children:(0,o.jsx)(e2,{...a,ref:t})})})},"AccordionImplMultiple")),[e0,e1]=eW(e$),e2=n.forwardRef(ez(function(e,t){let{__scopeAccordion:r,disabled:i,dir:l,orientation:a="vertical",...s}=e,u=m(n.useRef(null),t),c=eF(r),d="ltr"===eD(l),f=W(e.onKeyDown,e=>{if(!eU.includes(e.key))return;let t=e.target,r=c().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),i=r.length;if(-1===n)return;e.preventDefault();let o=n,l=i-1,s=ez(()=>{(o=n+1)>l&&(o=0)},"moveNext"),u=ez(()=>{(o=n-1)<0&&(o=l)},"movePrev");switch(e.key){case"Home":o=0;break;case"End":o=l;break;case"ArrowRight":"horizontal"===a&&(d?s():u());break;case"ArrowDown":"vertical"===a&&s();break;case"ArrowLeft":"horizontal"===a&&(d?u():s());break;case"ArrowUp":"vertical"===a&&u()}let f=o%i;r[f].ref.current?.focus()});return(0,o.jsx)(e0,{scope:r,disabled:i,direction:l,orientation:a,children:(0,o.jsx)(eH.Slot,{scope:r,children:(0,o.jsx)(ea.div,{...s,"data-orientation":a,ref:u,onKeyDown:i?void 0:f})})})},"AccordionImpl")),e5="AccordionItem",[e6,e3]=eW(e5),e4=n.forwardRef(ez(function(e,t){let{__scopeAccordion:r,value:n,...i}=e,l=e1(e5,r),a=eG(e5,r),s=eV(r),u=ew(),c=n&&a.value.includes(n)||!1,d=l.disabled||e.disabled;return(0,o.jsx)(e6,{scope:r,open:c,disabled:d,triggerId:u,children:(0,o.jsx)(ej,{"data-orientation":l.orientation,"data-state":tt(c),...s,...i,ref:t,disabled:d,open:c,onOpenChange:e=>{e?a.onItemOpen(n):a.onItemClose(n)}})})},"AccordionItem")),e9=n.forwardRef(ez(function(e,t){let{__scopeAccordion:r,...n}=e,i=e1(e$,r),l=e3("AccordionHeader",r);return(0,o.jsx)(ea.h3,{"data-orientation":i.orientation,"data-state":tt(l.open),"data-disabled":l.disabled?"":void 0,...n,ref:t})},"AccordionHeader")),e8="AccordionTrigger",e7=n.forwardRef(ez(function(e,t){let{__scopeAccordion:r,...n}=e,i=e1(e$,r),l=e3(e8,r),a=eX(e8,r),s=eV(r);return(0,o.jsx)(eH.ItemSlot,{scope:r,children:(0,o.jsx)(eR,{"aria-disabled":l.open&&!a.collapsible||void 0,"data-orientation":i.orientation,id:l.triggerId,...s,...n,ref:t})})},"AccordionTrigger")),te=n.forwardRef(ez(function(e,t){let{__scopeAccordion:r,...n}=e,i=e1(e$,r),l=e3("AccordionContent",r),a=eV(r);return(0,o.jsx)(ek,{role:"region","aria-labelledby":l.triggerId,"data-orientation":i.orientation,...a,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})},"AccordionContent"));function tt(e){return e?"open":"closed"}ez(tt,"getState");var tr=eB,tn=e4,ti=e9,to=e7,tl=te},66344:(e,t,r)=>{let n;r.d(t,{A:()=>d});var i,o,l=r(12115);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},s=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var u={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 c=(0,l.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:a,...c},d)=>(0,l.createElement)("svg",{ref:d,...u,width:t,height:t,stroke:e,strokeWidth:n?24*Number(r)/Number(t):r,className:s("lucide",i),...!o&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(c)&&{"aria-hidden":"true"},...c},[...a.map(([e,t])=>(0,l.createElement)(e,t)),...Array.isArray(o)?o:[o]])),d=(i="chevron-down",o=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],(n=(0,l.forwardRef)(({className:e,...t},r)=>(0,l.createElement)(c,{ref:r,iconNode:o,className:s(`lucide-${a(i).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${i}`,e),...t}))).displayName=a(i),n)},97651:(e,t,r)=>
5{Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var i in n)Object.defineProperty(t,i,{enumerable:!0,get:n[i]});let o=r(73623),l=r(95413),a=r(38437),s=o._(r(36095));function u(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[50,65,75,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=a.Image}}]);
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.