1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4163],{820:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(12762).A)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},1617:(e,t,r)=>{"use strict";r.d(t,{c:()=>n});var s=r(92315);function n(e){let t=s.useRef(e);return s.useEffect(()=>{t.current=e}),s.useMemo(()=>(...e)=>t.current?.(...e),[])}},21489:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,s:()=>a});var s=r(58570),n=r(14627),i=r(78803),a=class extends n.k{#e;#t;#r;#s;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#t=[],this.state=e.state||o(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#n({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#n({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});let s="pending"===this.state.status,n=!this.#s.canStart();try{if(s)t();else{this.#n({type:"pending",variables:e,isPaused:n}),await this.#r.config.onMutate?.(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#n({type:"pending",context:t,variables:e,isPaused:n})}let i=await this.#s.start();return await this.#r.config.onSuccess?.(i,e,this.state.context,this,r),await this.options.onSuccess?.(i,e,this.state.context,r),await this.#r.config.onSettled?.(i,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(i,null,e,this.state.context,r),this.#n({type:"success",data:i}),i}catch(t){try{throw await this.#r.config.onError?.(t,e,this.state.context,this,r),await this.options.onError?.(t,e,this.state.context,r),await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(void 0,t,e,this.state.context,r),t}finally{this.#n({type:"error",error:t})}}finally{this.#r.runNext(this)}}#n(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),s.jG.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},32809:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(12762).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},37542:(e,t,r)=>{"use strict";r.d(t,{Qg:()=>a,bL:()=>u,s6:()=>o});var s=r(92315),n=r(57745),i=r(6635),a=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),o=s.forwardRef((e,t)=>
1(0,i.jsx)(n.sG.span,{...e,ref:t,style:{...a,...e.style}}));o.displayName="VisuallyHidden";var u=o},38267:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var s=r(92315),n=r(35386),i=r(57745),a=r(37971),o=r(6635),u=s.forwardRef((e,t)=>{var r,u;let{container:l,...c}=e,[d,h]=s.useState(!1);(0,a.N)(()=>h(!0),[]);let f=l||d&&(null===(u=globalThis)||void 0===u?void 0:null===(r=u.document)||void 0===r?void 0:r.body);return f?n.createPortal((0,o.jsx)(i.sG.div,{...c,ref:t}),f):null});u.displayName="Portal"},43086:(e,t,r)=>{"use strict";r.d(t,{D:()=>c,N:()=>d});var s=r(92315),n=(e,t,r,s,n,i,a,o)=>{let u=document.documentElement,l=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,s=r&&i?n.map(e=>i[e]||e):n;r?(u.classList.remove(...s),u.classList.add(i&&i[t]?i[t]:t)):u.setAttribute(e,t)}),r=t,o&&l.includes(r)&&(u.style.colorScheme=r)}if(s)c(s);else try{let e=localStorage.getItem(t)||r,s=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(s)}catch(e){}},i=["light","dark"],a="(prefers-color-scheme: dark)",o="undefined"==typeof window,u=s.createContext(void 0),l={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=s.useContext(u))?e:l},d=e=>s.useContext(u)?s.createElement(s.Fragment,null,e.children):s.createElement(f,{...e}),h=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:n=!0,enableColorScheme:o=!0,storageKey:l="theme",themes:c=h,defaultTheme:d=n?"system":"light",attribute:f="data-theme",value:g,children:w,nonce:b,scriptProps:E}=e,[C,P]=s.useState(()=>m(l,d)),[x,T]=s.useState(()=>"system"===C?v():C),D=g?Object.values(g):c,O=s.useCallback(e=>{let t=e;if(!t)return;"system"===e&&n&&(t=v());let s=g?g[t]:t,a=r?y(b):null,u=document.documentElement,l=e=>{"class"===e?(u.classList.remove(...D),s&&u.classList.add(s)):e.startsWith("data-")&&(s?u.setAttribute(e,s):u.removeAttribute(e))};if(Array.isArray(f)?f.forEach(l):l(f),o){let e=i.includes(d)?d:null,r=i.includes(t)?t:e;u.style.colorScheme=r}null==a||a()},[b]),S=s.useCallback(e=>{let t="function"==typeof e?e(C):e;P(t);try{localStorage.setItem(l,t)}catch(e){}},[C]),L=s.useCallback(e=>{T(v(e)),"system"===C&&n&&!t&&O("system")},[C,t]);s.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(L),L(e),()=>e.removeListener(L)},[L]),s.useEffect(()=>{let e=e=>{e.key===l&&(e.newValue?P(e.newValue):S(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[S]),s.useEffect(()=>{O(null!=t?t:C)},[t,C]);let k=s.useMemo(()=>({theme:C,setTheme:S,forcedTheme:t,resolvedTheme:"system"===C?x:C,themes:n?[...c,"system"]:c,systemTheme:n?x:void 0}),[C,S,t,x,n,c]);return s.createElement(u.Provider,{value:k},s.createElement(p,{forcedTheme:t,storageKey:l,attribute:f,enableSystem:n,enableColorScheme:o,defaultTheme:d,value:g,themes:c,nonce:b,scriptProps:E}),w)},p=s.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:i,enableSystem:a,enableColorScheme:o,defaultTheme:u,value:l,themes:c,nonce:d,scriptProps:h}=e,f=JSON.stringify([i,r,u,t,c,l,a,o]).slice(1,-1);return s.createElement("script",{...h,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?d:"",dangerouslySetInnerHTML:{__html:"(".concat(n.toString(),")(").concat(f,")")}})}),m=(e,t)=>{let r;if(!o){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},y=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},51500:e=>{e.exports={style:{fontFamily:"'Space Grotesk', 'Space Grotesk Fallback'",fontStyle:"normal"},className:"__className_dd5b2f",variable:"__variable_dd5b2f"}},68885:(e,t,r)=>{"use strict";r.d(t,{E:()=>p});var s=r(98971),n=r(21006),i=r(58570),a=r(24147),o=class extends a.Q{constructor(e={}){super(),this.config=e,this.#i=new Map}#i;build(e,t,r){let i=t.queryKey,a=t.queryHash??(0,s.F$)(i,t),o=this.get(a);return o||(o=new n.X({client:e,queryKey:i,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(i)}),this.add(o)),o}add(e){this.#i.has(e.queryHash)||(this.#i.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#i.get(e.queryHash);t&&(e.destroy(),t===e&&this.#i.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.jG.batch(()=>
1{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#i.get(e)}getAll(){return[...this.#i.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,s.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,s.MK)(e,t)):t}notify(e){i.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},u=r(21489),l=class extends a.Q{constructor(e={}){super(),this.config=e,this.#a=new Set,this.#o=new Map,this.#u=0}#a;#o;#u;build(e,t,r){let s=new u.s({client:e,mutationCache:this,mutationId:++this.#u,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){this.#a.add(e);let t=c(e);if("string"==typeof t){let r=this.#o.get(t);r?r.push(e):this.#o.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#a.delete(e)){let t=c(e);if("string"==typeof t){let r=this.#o.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#o.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=c(e);if("string"!=typeof t)return!0;{let r=this.#o.get(t),s=r?.find(e=>"pending"===e.state.status);return!s||s===e}}runNext(e){let t=c(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#o.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){i.jG.batch(()=>{this.#a.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#a.clear(),this.#o.clear()})}getAll(){return Array.from(this.#a)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,s.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,s.nJ)(e,t))}notify(e){i.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return i.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(s.lQ))))}};function c(e){return e.options.scope?.id}var d=r(87945),h=r(99808),f=r(84532),p=class{#l;#r;#c;#d;#h;#f;#p;#m;constructor(e={}){this.#l=e.queryCache||new o,this.#r=e.mutationCache||new l,this.#c=e.defaultOptions||{},this.#d=new Map,this.#h=new Map,this.#f=0}mount(){this.#f++,1===this.#f&&(this.#p=d.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#l.onFocus())}),this.#m=h.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#l.onOnline())}))}unmount(){this.#f--,0===this.#f&&(this.#p?.(),this.#p=void 0,this.#m?.(),this.#m=void 0)}isFetching(e){return this.#l.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#r.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#l.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#l.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,s.d2)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#l.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),i=this.#l.get(n.queryHash),a=i?.state.data,o=(0,s.Zw)(t,a);if(void 0!==o)return this.#l.build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return i.jG.batch(()=>this.#l.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#l.get(t.queryHash)?.state}removeQueries(e){let t=this.#l;i.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#l;return i.jG.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(i.jG.batch(()=>this.#l.findAll(e).map(e=>e.cancel(r)))).then(s.lQ).catch(s.lQ)}invalidateQueries(e,t={}){return i.jG.batch(()=>(this.#l.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(i.jG.batch(()=>this.#l.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(s.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(s.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#l.build(this,t);return r.isStaleByTime((0,s.d2)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(s.lQ).catch(s.lQ)}fetchInfiniteQuery(e){return e.behavior=(0,f.PL)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(s.lQ).catch(s.lQ)}ensureInfiniteQueryData(e){return e.behavior=(0,f.PL)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return h.t.isOnline()?this.#r.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#l}getMutationCache(){return this.#r}getDefaultOptions(){return this.#c}setDefaultOptions(e){this.#c=e}setQueryDefaults(e,t){this.#d.set((0,s.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#d.values()],r={};return t.forEach(t=>{(0,s.Cp)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#h.set((0,s.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#h.values()],r={};return t.forEach(t=>{(0,s.Cp)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,s.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===s.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#c.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#l.clear(),this.#r.clear()}}},73619:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(12762).A)("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])},77596:(e,t,r)=>{"use strict";r.d(t,{Qv:()=>o,XS:()=>a});var s=r(18341),n=r(98971);function i(e){return e}function a(e){return"success"===e.state.status}function o(e,t,r){if("object"!=typeof t||null===t)return;let a=e.getMutationCache(),o=e.getQueryCache(),u=r?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??i,l=t.mutations||[],c=t.queries||[];l.forEach(({state:t,...s})=>{a.build(e,{...e.getDefaultOptions().hydrate?.mutations,...r?.defaultOptions?.mutations,...s},t)}
1),c.forEach(({queryKey:t,state:i,queryHash:a,meta:l,promise:c,dehydratedAt:d})=>{let h=c?(0,s.b)(c):void 0,f=void 0===i.data?h?.data:i.data,p=void 0===f?f:u(f),m=o.get(a),y=m?.state.status==="pending",v=m?.state.fetchStatus==="fetching";if(m){let e=h&&void 0!==d&&d>m.state.dataUpdatedAt;if(i.dataUpdatedAt>m.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=i;m.setState({...t,data:p})}}else m=o.build(e,{...e.getDefaultOptions().hydrate?.queries,...r?.defaultOptions?.queries,queryKey:t,queryHash:a,meta:l},{...i,data:p,fetchStatus:"idle",status:void 0!==p?"success":i.status});c&&!y&&!v&&(void 0===d||d>m.state.dataUpdatedAt)&&m.fetch(void 0,{initialPromise:Promise.resolve(c).then(u)}).catch(n.lQ)})}},82054:(e,t,r)=>{"use strict";r.d(t,{lg:()=>v,qW:()=>h,bL:()=>y});var s,n=r(92315),i=r(95240),a=r(57745),o=r(16722),u=r(1617),l=r(6635),c="dismissableLayer.update",d=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),h=n.forwardRef((e,t)=>{var r,h;let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:y,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:w,onDismiss:b,...E}=e,C=n.useContext(d),[P,x]=n.useState(null),T=null!==(h=null==P?void 0:P.ownerDocument)&&void 0!==h?h:null===(r=globalThis)||void 0===r?void 0:r.document,[,D]=n.useState({}),O=(0,o.s)(t,e=>x(e)),S=Array.from(C.layers),[L]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),k=S.indexOf(L),A=P?S.indexOf(P):-1,q=C.layersWithOutsidePointerEventsDisabled.size>0,R=A>=k,M=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,s=(0,u.c)(e),i=n.useRef(!1),a=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){m("dismissableLayer.pointerDownOutside",s,n,{discrete:!0})},n={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,s]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...C.branches].some(e=>e.contains(t));!R||r||(null==v||v(e),null==w||w(e),e.defaultPrevented||null==b||b())},T),j=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,s=(0,u.c)(e),i=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!i.current&&m("dismissableLayer.focusOutside",s,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,s]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...C.branches].some(e=>e.contains(t))||(null==g||g(e),null==w||w(e),e.defaultPrevented||null==b||b())},T);return!function(e,t=globalThis?.document){let r=(0,u.c)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A===C.layers.size-1&&(null==y||y(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},T),n.useEffect(()=>{if(P)return f&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(s=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(P)),C.layers.add(P),p(),()=>{f&&1===C.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=s)}},[P,T,f,C]),n.useEffect(()=>()=>{P&&(C.layers.delete(P),C.layersWithOutsidePointerEventsDisabled.delete(P),p())},[P,C]),n.useEffect(()=>{let e=()=>D({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,l.jsx)(a.sG.div,{...E,ref:O,style:{pointerEvents:q?R?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,M.onPointerDownCapture)})});h.displayName="DismissableLayer";var f=n.forwardRef((e,t)=>
1{let r=n.useContext(d),s=n.useRef(null),i=(0,o.s)(t,s);return n.useEffect(()=>{let e=s.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,l.jsx)(a.sG.div,{...e,ref:i})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,r,s){let{discrete:n}=s,i=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?(0,a.hO)(i,o):i.dispatchEvent(o)}f.displayName="DismissableLayerBranch";var y=h,v=f},84532:(e,t,r)=>{"use strict";r.d(t,{PL:()=>n,RQ:()=>u,rB:()=>o});var s=r(98971);function n(e){return{onFetch:(t,r)=>{let n=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,u=t.state.data?.pages||[],l=t.state.data?.pageParams||[],c={pages:[],pageParams:[]},d=0,h=async()=>{let r=!1,h=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?r=!0:t.signal.addEventListener("abort",()=>{r=!0}),t.signal)})},f=(0,s.ZM)(t.options,t.fetchOptions),p=async(e,n,i)=>{if(r)return Promise.reject();if(null==n&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:n,direction:i?"backward":"forward",meta:t.options.meta};return h(e),e})(),o=await f(a),{maxPages:u}=t.options,l=i?s.ZZ:s.y9;return{pages:l(e.pages,o,u),pageParams:l(e.pageParams,n,u)}};if(o&&u.length){let e="backward"===o,t={pages:u,pageParams:l},r=(e?a:i)(n,t);c=await p(t,r,e)}else{let t=e??u.length;do{let e=0===d?l[0]??n.initialPageParam:i(n,c);if(d>0&&null==e)break;c=await p(c,e),d++}while(d<t)}return c};t.options.persister?t.fetchFn=()=>t.options.persister?.(h,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=h}}}function i(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}function a(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function o(e,t){return!!t&&null!=i(e,t)}function u(e,t){return!!t&&!!e.getPreviousPageParam&&null!=a(e,t)}},86641:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>Z,LM:()=>J,VY:()=>ee,bL:()=>Y,bm:()=>er,hE:()=>$,rc:()=>et});var s=r(92315),n=r(35386),i=r(95240),a=r(16722),o=r(9868),u=r(5298),l=r(82054),c=r(38267),d=r(10636),h=r(57745),f=r(1617),p=r(98449),m=r(37971),y=r(37542),v=r(6635),g="ToastProvider",[w,b,E]=(0,o.N)("Toast"),[C,P]=(0,u.A)("Toast",[E]),[x,T]=C(g),D=e=>{let{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:o}=e,[u,l]=s.useState(null),[c,d]=s.useState(0),h=s.useRef(!1),f=s.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(g,"`. Expected non-empty `string`.")),(0,v.jsx)(w.Provider,{scope:t,children:(0,v.jsx)(x,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:a,toastCount:c,viewport:u,onViewportChange:l,onToastAdd:s.useCallback(()=>d(e=>e+1),[]),onToastRemove:s.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:h,isClosePausedRef:f,children:o})})};D.displayName=g;var O="ToastViewport",S=["F8"],L="toast.viewportPause",k="toast.viewportResume",A=s.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:n=S,label:i="Notifications ({hotkey})",...o}=e,u=T(O,r),c=b(r),d=s.useRef(null),f=s.useRef(null),p=s.useRef(null),m=s.useRef(null),y=(0,a.s)(t,m,u.onViewportChange),g=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),E=u.toastCount>0;s.useEffect(()=>{let e=e=>{var t;0!==n.length&&n.every(t=>e[t]||e.code===t)&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n]),s.useEffect(()=>{let e=d.current,t=m.current;if(E&&e&&t){let r=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(L);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},s=()=>
1{if(u.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},n=t=>{e.contains(t.relatedTarget)||s()},i=()=>{e.contains(document.activeElement)||s()};return e.addEventListener("focusin",r),e.addEventListener("focusout",n),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",i),window.addEventListener("blur",r),window.addEventListener("focus",s),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",n),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",r),window.removeEventListener("focus",s)}}},[E,u.isClosePausedRef]);let C=s.useCallback(e=>{let{tabbingDirection:t}=e,r=c().map(e=>{let r=e.ref.current,s=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===t?s:s.reverse()});return("forwards"===t?r.reverse():r).flat()},[c]);return s.useEffect(()=>{let e=m.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var s,n,i;let r=document.activeElement,a=t.shiftKey;if(t.target===e&&a){null===(s=f.current)||void 0===s||s.focus();return}let o=C({tabbingDirection:a?"backwards":"forwards"}),u=o.findIndex(e=>e===r);X(o.slice(u+1))?t.preventDefault():a?null===(n=f.current)||void 0===n||n.focus():null===(i=p.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,C]),(0,v.jsxs)(l.lg,{ref:d,role:"region","aria-label":i.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:E?void 0:"none"},children:[E&&(0,v.jsx)(R,{ref:f,onFocusFromOutsideViewport:()=>{X(C({tabbingDirection:"forwards"}))}}),(0,v.jsx)(w.Slot,{scope:r,children:(0,v.jsx)(h.sG.ol,{tabIndex:-1,...o,ref:y})}),E&&(0,v.jsx)(R,{ref:p,onFocusFromOutsideViewport:()=>{X(C({tabbingDirection:"backwards"}))}})]})});A.displayName=O;var q="ToastFocusProxy",R=s.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:s,...n}=e,i=T(q,r);return(0,v.jsx)(y.s6,{tabIndex:0,...n,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null===(t=i.viewport)||void 0===t?void 0:t.contains(r))||s()}})});R.displayName=q;var M="Toast",j=s.forwardRef((e,t)=>{let{forceMount:r,open:s,defaultOpen:n,onOpenChange:a,...o}=e,[u,l]=(0,p.i)({prop:s,defaultProp:null==n||n,onChange:a,caller:M});return(0,v.jsx)(d.C,{present:r||u,children:(0,v.jsx)(K,{open:u,...o,ref:t,onClose:()=>l(!1),onPause:(0,f.c)(e.onPause),onResume:(0,f.c)(e.onResume),onSwipeStart:(0,i.mK)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,i.mK)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))}),onSwipeCancel:(0,i.mK)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,i.mK)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),l(!1)})})})});j.displayName=M;var[Q,F]=C(M,{onClose(){}}),K=s.forwardRef((e,t)=>{let{__scopeToast:r,type:o="foreground",duration:u,open:c,onClose:d,onEscapeKeyDown:p,onPause:m,onResume:y,onSwipeStart:g,onSwipeMove:b,onSwipeCancel:E,onSwipeEnd:C,...P}=e,x=T(M,r),[D,O]=s.useState(null),S=(0,a.s)(t,e=>O(e)),A=s.useRef(null),q=s.useRef(null),R=u||x.duration,j=s.useRef(0),F=s.useRef(R),K=s.useRef(0),{onToastAdd:I,onToastRemove:G}=x,_=(0,f.c)(()=>{var e;(null==D?void 0:D.contains(document.activeElement))&&(null===(e=x.viewport)||void 0===e||e.focus()),d()}),H=s.useCallback(e=>
1{e&&e!==1/0&&(window.clearTimeout(K.current),j.current=new Date().getTime(),K.current=window.setTimeout(_,e))},[_]);s.useEffect(()=>{let e=x.viewport;if(e){let t=()=>{H(F.current),null==y||y()},r=()=>{let e=new Date().getTime()-j.current;F.current=F.current-e,window.clearTimeout(K.current),null==m||m()};return e.addEventListener(L,r),e.addEventListener(k,t),()=>{e.removeEventListener(L,r),e.removeEventListener(k,t)}}},[x.viewport,R,m,y,H]),s.useEffect(()=>{c&&!x.isClosePausedRef.current&&H(R)},[c,R,x.isClosePausedRef,H]),s.useEffect(()=>(I(),()=>G()),[I,G]);let W=s.useMemo(()=>D?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var s;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(s=t).nodeType===s.ELEMENT_NODE){let s=t.ariaHidden||t.hidden||"none"===t.style.display,n=""===t.dataset.radixToastAnnounceExclude;if(!s)if(n){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(D):null,[D]);return x.viewport?(0,v.jsxs)(v.Fragment,{children:[W&&(0,v.jsx)(N,{__scopeToast:r,role:"status","aria-live":"foreground"===o?"assertive":"polite",children:W}),(0,v.jsx)(Q,{scope:r,onClose:_,children:n.createPortal((0,v.jsx)(w.ItemSlot,{scope:r,children:(0,v.jsx)(l.bL,{asChild:!0,onEscapeKeyDown:(0,i.mK)(p,(
1)=>{x.isFocusedToastEscapeKeyDownRef.current||_(),x.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,v.jsx)(h.sG.li,{tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":x.swipeDirection,...P,ref:S,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,i.mK)(e.onKeyDown,e=>{"Escape"!==e.key||(null==p||p(e.nativeEvent),e.nativeEvent.defaultPrevented||(x.isFocusedToastEscapeKeyDownRef.current=!0,_()))}),onPointerDown:(0,i.mK)(e.onPointerDown,e=>{0===e.button&&(A.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,i.mK)(e.onPointerMove,e=>{if(!A.current)return;let t=e.clientX-A.current.x,r=e.clientY-A.current.y,s=!!q.current,n=["left","right"].includes(x.swipeDirection),i=["left","up"].includes(x.swipeDirection)?Math.min:Math.max,a=n?i(0,t):0,o=n?0:i(0,r),u="touch"===e.pointerType?10:2,l={x:a,y:o},c={originalEvent:e,delta:l};s?(q.current=l,B("toast.swipeMove",b,c,{discrete:!1})):U(l,x.swipeDirection,u)?(q.current=l,B("toast.swipeStart",g,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(r)>u)&&(A.current=null)}),onPointerUp:(0,i.mK)(e.onPointerUp,e=>{let t=q.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),q.current=null,A.current=null,t){let r=e.currentTarget,s={originalEvent:e,delta:t};U(t,x.swipeDirection,x.swipeThreshold)?B("toast.swipeEnd",C,s,{discrete:!0}):B("toast.swipeCancel",E,s,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),x.viewport)})]}):null}),N=e=>{let{__scopeToast:t,children:r,...n}=e,i=T(M,t),[a,o]=s.useState(!1),[u,l]=s.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,f.c)(e);(0,m.N)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>o(!0)),s.useEffect(()=>{let e=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,v.jsx)(c.Z,{asChild:!0,children:(0,v.jsx)(y.s6,{...n,children:a&&(0,v.jsxs)(v.Fragment,{children:[i.label," ",r]})})})},I=s.forwardRef((e,t)=>{let{__scopeToast:r,...s}=e;return(0,v.jsx)(h.sG.div,{...s,ref:t})});I.displayName="ToastTitle";var G=s.forwardRef((e,t)=>{let{__scopeToast:r,...s}=e;return(0,v.jsx)(h.sG.div,{...s,ref:t})});G.displayName="ToastDescription";var _="ToastAction",H=s.forwardRef((e,t)=>{let{altText:r,...s}=e;return r.trim()?(0,v.jsx)(V,{altText:r,asChild:!0,children:(0,v.jsx)(z,{...s,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(_,"`. Expected non-empty `string`.")),null)});H.displayName=_;var W="ToastClose",z=s.forwardRef((e,t)=>{let{__scopeToast:r,...s}=e,n=F(W,r);return(0,v.jsx)(V,{asChild:!0,children:(0,v.jsx)(h.sG.button,{type:"button",...s,ref:t,onClick:(0,i.mK)(e.onClick,n.onClose)})})});z.displayName=W;var V=s.forwardRef((e,t)=>{let{__scopeToast:r,altText:s,...n}=e;return(0,v.jsx)(h.sG.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":s||void 0,...n,ref:t})});function B(e,t,r,s){let{discrete:n}=s,i=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?(0,h.hO)(i,a):i.dispatchEvent(a)}var U=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=Math.abs(e.x),n=Math.abs(e.y),i=s>n;return"left"===t||"right"===t?i&&s>r:!i&&n>r};function X(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Z=D,J=A,Y=j,$=I,ee=G,et=H,er=z}}]);
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.