1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[993],{16528:(e,t,r)=>{"use strict";function n(e,t){var r=t&&t.cache?t.cache:l,n=t&&t.serializer?t.serializer:i;return(t&&t.strategy?t.strategy:function(e,t){var r,n,i=1===e.length?a:o;return r=t.cache.create(),n=t.serializer,i.bind(this,e,r,n)})(e,{cache:r,serializer:n})}function a(e,t,r,n){var a=null==n||"number"==typeof n||"boolean"==typeof n?n:r(n),o=t.get(a);return void 0===o&&(o=e.call(this,n),t.set(a,o)),o}function o(e,t,r){var n=Array.prototype.slice.call(arguments,3),a=r(n),o=t.get(a);return void 0===o&&(o=e.apply(this,n),t.set(a,o)),o}r.r(t),r.d(t,{memoize:()=>n,strategies:()=>c});var i=function(){return JSON.stringify(arguments)},s=function(){function e(){this.cache=Object.create(null)}return e.prototype.get=function(e){return this.cache[e]},e.prototype.set=function(e,t){this.cache[e]=t},e}(),l={create:function(){return new s}},c={variadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,o.bind(this,e,r,n)},monadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,a.bind(this,e,r,n)}}},54690:(e,t,r)=>{"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}r.d(t,{_:()=>n})},54771:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var n=r(54690),a=r(86815),o=r.n(a),i=r(58464),s=r(39061),l=r(1947),c=(0,s.forwardRef)(function(e,t){let{defaultLocale:r,href:a,locale:c,localeCookie:u,onClick:d,prefetch:f,unprefixed:m,...p}=e,v=(0,l.A)(),h=null!=c&&c!==v,y=c||v,g=function(){let[e,t]=(0,s.useState)();return(0,s.useEffect)(()=>{t(window.location.host)},[]),e}(),w=g&&m&&(m.domains[g]===y||!Object.keys(m.domains).includes(g)&&v===r&&!c)?m.pathname:a,b=(0,i.usePathname)();return h&&(f&&console.error("The `prefetch` prop is currently not supported when using the `locale` prop on `Link` to switch the locale.`"),f=!1),s.createElement(o(),(0,n._)({ref:t,href:w,hrefLang:h?c:void 0,onClick:function(e){(function(e,t,r,n){if(!e||!(n!==r&&null!=n)||!t)return;let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname;return"/"===e?t:t.replace(e,"")}(t),{name:o,...i}=e;i.path||(i.path=""!==a?a:"/");let s="".concat(o,"=").concat(n,";");for(let[e,t]of Object.entries(i))s+="".concat("maxAge"===e?"max-age":e),"boolean"!=typeof t&&(s+="="+t),s+=";";document.cookie=s})(u,b,v,c),d&&d(e)},prefetch:f},p))})},27630:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var n=r(54690),a=r(58464),o=r(39061),i=r(1947);function s(e){return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&!function(e){let t="object"==typeof e?e.pathname:e;return null!=t&&!t.startsWith("/")}(e)}function l(e,t){let r;return"string"==typeof e?r=c(t,e):(r={...e},e.pathname&&(r.pathname=c(t,e.pathname))),r}function c(e,t){let r=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),r+=t}r(55036);var u=r(54771);let d=(0,o.forwardRef)(function(e,t){let{href:r,locale:c,localeCookie:d,localePrefixMode:f,prefix:m,...p}=e,v=(0,a.usePathname)(),h=(0,i.A)(),y=c!==h,[g,w]=(0,o.useState)(()=>s(r)&&("never"!==f||y)?l(r,m):r);return(0,o.useEffect)(()=>{v&&w(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,n=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;if(!s(e))return e;let o=n===a||n.startsWith("".concat(a,"/"));return(t!==r||o)&&null!=a?l(e,a):e}(r,c,h,v,m))},[h,r,c,v,m]),o.createElement(u.default,(0,n._)({ref:t,href:g,locale:c,localeCookie:d},p))});d.displayName="ClientLink"},1947:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(58464),a=r(43212);let o="locale",i=!1;function s(){let e;let t=(0,n.useParams)();try{e=(0,a.useLocale)()}catch(r){if("string"!=typeof(null==t?void 0:t[o]))throw r;i||(console.warn("Deprecation warning: `useLocale` has returned a default from `useParams().locale` since no `NextIntlClientProvider` ancestor was found for the calling component. This behavior will be removed in the next major version. Please ensure all Client Components that use `next-intl` are wrapped in a `NextIntlClientProvider`."),i=!0),e=t[o]}return e}},49162:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var n=r(54690),a=r(39061),o=r(4557);function i(e){let{locale:t,...r}=e;if(!t)throw Error("Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl.dev/docs/configuration#locale");return a.createElement(o.IntlProvider,(0,n._)({locale:t},r))}},35678:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return h}});let n=r(40686),a=r(81223),o=r(20945),i=n._(r(32792)),s=a._(r(39061)),l=r(18173),c=r(38621),u=r(9361),d=new Map,f=new Set,m=e=>{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){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)})}},p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:s="afterInteractive",onError:l,stylesheets:u}=e,p=r||t;if(p&&f.has(p))return;if(d.has(t)){f.add(p),d.get(t).then(n,l);return}let v=()=>{a&&a(),f.add(p)},h=document.createElement("script"),y=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),n&&n.call(this,t),v()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});o?(h.innerHTML=o.__html||"",v()):i?(h.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",v()):t&&(h.src=t,d.set(t,y)),(0,c.setAttributesFromProps)(h,e),"worker"===s&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",s),u&&m(u),document.body.appendChild(h)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}):p(e)}function h(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:c="afterInteractive",onError:d,stylesheets:m,...v}=e,{updateScripts:h,scripts:y,getIsSsr:g,appDir:w,nonce:b}=(0,s.useContext)(l.HeadManagerContext),E=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;E.current||(a&&e&&f.has(e)&&a(),E.current=!0)},[a,t,r]);let x=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{!x.current&&("afterInteractive"===c?p(e):"lazyOnload"===c&&("complete"===document.readyState?(0,u.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))})),x.current=!0)},[e,c]),("beforeInteractive"===c||"worker"===c)&&(h?(y[c]=(y[c]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:d,...v}]),h(y)):g&&g()?f.add(t||r):g&&!g()&&p(e)),w){if(m&&m.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===c)return r?(i.default.preload(r,v.integrity?{as:"script",integrity:v.integrity,nonce:b,crossOrigin:v.crossOrigin}:{as:"script",nonce:b,crossOrigin:v.crossOrigin}),(0,o.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...v,id:t}])+")"}})):(v.dangerouslySetInnerHTML&&(v.children=v.dangerouslySetInnerHTML.__html,delete v.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...v,id:t}])+")"}}));"afterInteractive"===c&&r&&i.default.preload(r,v.integrity?{as:"script",integrity:v.integrity,nonce:b,crossOrigin:v.crossOrigin}:{as:"script",nonce:b,crossOrigin:v.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let g=y;("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)},38621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function a(e){return["async","defer","noModule"].includes(e)}function o(e,t){for(let[o,i]of Object.entries(t)){if(!t.hasOwnProperty(o)||n.includes(o)||void 0===i)continue;let s=r[o]||o.toLowerCase();
1"SCRIPT"===e.tagName&&a(s)?e[s]=!!i:e.setAttribute(s,String(i)),(!1===i||"SCRIPT"===e.tagName&&a(s)&&(!i||"false"===i))&&(e.setAttribute(s,""),e.removeAttribute(s))}}("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)},4557:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(39061),a=r(10973),o=r(9770);r(16528);var i=function(e){return e&&e.__esModule?e:{default:e}}(n);t.IntlProvider=function(e){let{children:t,defaultTranslationValues:r,formats:s,getMessageFallback:l,locale:c,messages:u,now:d,onError:f,timeZone:m}=e,p=n.useMemo(()=>a.createCache(),[c]),v=n.useMemo(()=>a.createIntlFormatters(p),[p]),h=n.useMemo(()=>({...a.initializeConfig({locale:c,defaultTranslationValues:r,formats:s,getMessageFallback:l,messages:u,now:d,onError:f,timeZone:m}),formatters:v,cache:p}),[p,r,s,v,l,c,u,d,f,m]);return i.default.createElement(o.IntlContext.Provider,{value:h},t)}},10973:(e,t,r)=>{"use strict";var n=r(16528);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(".")}function o(e){return a(e.namespace,e.key)}function i(e){console.error(e)}function s(e,t){return n.memoize(e,{cache:{create:()=>({get:e=>t[e],set(e,r){t[e]=r}})},strategy:n.strategies.variadic})}function l(e,t){return s(function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return new e(...r)},t)}t.createCache=function(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}},t.createIntlFormatters=function(e){return{getDateTimeFormat:l(Intl.DateTimeFormat,e.dateTime),getNumberFormat:l(Intl.NumberFormat,e.number),getPluralRules:l(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:l(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:l(Intl.ListFormat,e.list),getDisplayNames:l(Intl.DisplayNames,e.displayNames)}},t.defaultGetMessageFallback=o,t.defaultOnError=i,t.initializeConfig=function(e){let{getMessageFallback:t,messages:r,onError:n,...a}=e;return{...a,messages:r,onError:n||i,getMessageFallback:t||o}},t.joinPath=a,t.memoFn=s},54853:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback', system-ui, arial",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}},27040:e=>{e.exports={style:{fontFamily:"'JetBrains Mono', 'JetBrains Mono Fallback', system-ui, arial",fontStyle:"normal"},className:"__className_3c557b",variable:"__variable_3c557b"}},50798:(e,t,r)=>{"use strict";r.d(t,{s:()=>i,t:()=>o});var n=r(39061);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let r=!1,n=e.map(e=>{let n=a(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():a(e[t],null)}}}}function i(...e){return n.useCallback(o(...e),e)}},40103:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>Y,LM:()=>Z,VY:()=>ee,bL:()=>$,bm:()=>er,hE:()=>Q,rc:()=>et});var n=r(39061),a=r(32792),o=r(38914),i=r(50798),s=r(32211),l=r(96638),c=r(95256),u=r(73278),d=r(10834),f=r(19885),m=r(60671),p=r(55255),v=r(30259),h=r(45409),y=r(20945),g="ToastProvider",[w,b,E]=(0,s.N)("Toast"),[x,T]=(0,l.A)("Toast",[E]),[C,P]=x(g),_=e=>{let{__scopeToast:t,label:r="Notification",duration:a=5e3,swipeDirection:o="right",swipeThreshold:i=50,children:s}=e,[l,c]=n.useState(null),[u,d]=n.useState(0),f=n.useRef(!1),m=n.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(g,"`. Expected non-empty `string`.")),(0,y.jsx)(w.Provider,{scope:t,children:(0,y.jsx)(C,{scope:t,label:r,duration:a,swipeDirection:o,swipeThreshold:i,toastCount:u,viewport:l,onViewportChange:c,onToastAdd:n.useCallback(()=>d(e=>e+1),[]),onToastRemove:n.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:m,children:s})})};_.displayName=g;var S="ToastViewport",L=["F8"],k="toast.viewportPause",I="toast.viewportResume",j=n.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:a=L,label:o="Notifications ({hotkey})",...s}=e,l=P(S,r),u=b(r),d=n.useRef(null),m=n.useRef(null),p=n.useRef(null),v=n.useRef(null),h=(0,i.s)(t,v,l.onViewportChange),g=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),E=l.toastCount>0;n.useEffect(()=>{let e=e=>{var t;0!==a.length&&a.every(t=>e[t]||e.code===t)&&(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),n.useEffect(()=>{let e=d.current,t=v.current;if(E&&e&&t){let r=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},n=()=>
1{if(l.isClosePausedRef.current){let e=new CustomEvent(I);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},a=t=>{e.contains(t.relatedTarget)||n()},o=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",a),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",o),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",a),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",o),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[E,l.isClosePausedRef]);let x=n.useCallback(e=>{let{tabbingDirection:t}=e,r=u().map(e=>{let r=e.ref.current,n=[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?n:n.reverse()});return("forwards"===t?r.reverse():r).flat()},[u]);return n.useEffect(()=>{let e=v.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,a,o;let r=document.activeElement,i=t.shiftKey;if(t.target===e&&i){null===(n=m.current)||void 0===n||n.focus();return}let s=x({tabbingDirection:i?"backwards":"forwards"}),l=s.findIndex(e=>e===r);X(s.slice(l+1))?t.preventDefault():i?null===(a=m.current)||void 0===a||a.focus():null===(o=p.current)||void 0===o||o.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[u,x]),(0,y.jsxs)(c.lg,{ref:d,role:"region","aria-label":o.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:E?void 0:"none"},children:[E&&(0,y.jsx)(N,{ref:m,onFocusFromOutsideViewport:()=>{X(x({tabbingDirection:"forwards"}))}}),(0,y.jsx)(w.Slot,{scope:r,children:(0,y.jsx)(f.sG.ol,{tabIndex:-1,...s,ref:h})}),E&&(0,y.jsx)(N,{ref:p,onFocusFromOutsideViewport:()=>{X(x({tabbingDirection:"backwards"}))}})]})});j.displayName=S;var M="ToastFocusProxy",N=n.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...a}=e,o=P(M,r);return(0,y.jsx)(h.s6,{tabIndex:0,...a,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null===(t=o.viewport)||void 0===t?void 0:t.contains(r))||n()}})});N.displayName=M;var R="Toast",F=n.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:a,onOpenChange:i,...s}=e,[l,c]=(0,p.i)({prop:n,defaultProp:null==a||a,onChange:i,caller:R});return(0,y.jsx)(d.C,{present:r||l,children:(0,y.jsx)(D,{open:l,...s,ref:t,onClose:()=>c(!1),onPause:(0,m.c)(e.onPause),onResume:(0,m.c)(e.onResume),onSwipeStart:(0,o.mK)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,o.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,o.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,o.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")),c(!1)})})})});F.displayName=R;var[A,O]=x(R,{onClose(){}}),D=n.forwardRef((e,t)=>{let{__scopeToast:r,type:s="foreground",duration:l,open:u,onClose:d,onEscapeKeyDown:p,onPause:v,onResume:h,onSwipeStart:g,onSwipeMove:b,onSwipeCancel:E,onSwipeEnd:x,...T}=e,C=P(R,r),[_,S]=n.useState(null),L=(0,i.s)(t,e=>S(e)),j=n.useRef(null),M=n.useRef(null),N=l||C.duration,F=n.useRef(0),O=n.useRef(N),D=n.useRef(0),{onToastAdd:z,onToastRemove:H}=C,q=(0,m.c)(()=>{var e;(null==_?void 0:_.contains(document.activeElement))&&(null===(e=C.viewport)||void 0===e||e.focus()),d()}),V=n.useCallback(e=>
1{e&&e!==1/0&&(window.clearTimeout(D.current),F.current=new Date().getTime(),D.current=window.setTimeout(q,e))},[q]);n.useEffect(()=>{let e=C.viewport;if(e){let t=()=>{V(O.current),null==h||h()},r=()=>{let e=new Date().getTime()-F.current;O.current=O.current-e,window.clearTimeout(D.current),null==v||v()};return e.addEventListener(k,r),e.addEventListener(I,t),()=>{e.removeEventListener(k,r),e.removeEventListener(I,t)}}},[C.viewport,N,v,h,V]),n.useEffect(()=>{u&&!C.isClosePausedRef.current&&V(N)},[u,N,C.isClosePausedRef,V]),n.useEffect(()=>(z(),()=>H()),[z,H]);let G=n.useMemo(()=>_?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,a=""===t.dataset.radixToastAnnounceExclude;if(!n){if(a){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}}),r}(_):null,[_]);return C.viewport?(0,y.jsxs)(y.Fragment,{children:[G&&(0,y.jsx)(K,{__scopeToast:r,role:"status","aria-live":"foreground"===s?"assertive":"polite",children:G}),(0,y.jsx)(A,{scope:r,onClose:q,children:a.createPortal((0,y.jsx)(w.ItemSlot,{scope:r,children:(0,y.jsx)(c.bL,{asChild:!0,onEscapeKeyDown:(0,o.mK)(p,()=>{C.isFocusedToastEscapeKeyDownRef.current||q(),C.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,y.jsx)(f.sG.li,{tabIndex:0,"data-state":u?"open":"closed","data-swipe-direction":C.swipeDirection,...T,ref:L,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,o.mK)(e.onKeyDown,e=>{"Escape"!==e.key||(null==p||p(e.nativeEvent),e.nativeEvent.defaultPrevented||(C.isFocusedToastEscapeKeyDownRef.current=!0,q()))}),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{0===e.button&&(j.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,o.mK)(e.onPointerMove,e=>{if(!j.current)return;let t=e.clientX-j.current.x,r=e.clientY-j.current.y,n=!!M.current,a=["left","right"].includes(C.swipeDirection),o=["left","up"].includes(C.swipeDirection)?Math.min:Math.max,i=a?o(0,t):0,s=a?0:o(0,r),l="touch"===e.pointerType?10:2,c={x:i,y:s},u={originalEvent:e,delta:c};n?(M.current=c,B("toast.swipeMove",b,u,{discrete:!1})):U(c,C.swipeDirection,l)?(M.current=c,B("toast.swipeStart",g,u,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(r)>l)&&(j.current=null)}),onPointerUp:(0,o.mK)(e.onPointerUp,e=>{let t=M.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),M.current=null,j.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};U(t,C.swipeDirection,C.swipeThreshold)?B("toast.swipeEnd",x,n,{discrete:!0}):B("toast.swipeCancel",E,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),C.viewport)})]}):null}),K=e=>{let{__scopeToast:t,children:r,...a}=e,o=P(R,t),[i,s]=n.useState(!1),[l,c]=n.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,m.c)(e);(0,v.N)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>s(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,y.jsx)(u.Z,{asChild:!0,children:(0,y.jsx)(h.s6,{...a,children:i&&(0,y.jsxs)(y.Fragment,{children:[o.label," ",r]})})})},z=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,y.jsx)(f.sG.div,{...n,ref:t})});z.displayName="ToastTitle";var H=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,y.jsx)(f.sG.div,{...n,ref:t})});H.displayName="ToastDescription";var q="ToastAction",V=n.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,y.jsx)(W,{altText:r,asChild:!0,children:(0,y.jsx)(J,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(q,"`. Expected non-empty `string`.")),null)});V.displayName=q;var G="ToastClose",J=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,a=O(G,r);return(0,y.jsx)(W,{asChild:!0,children:(0,y.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,a.onClose)})})});J.displayName=G;var W=n.forwardRef((e,t)=>
1{let{__scopeToast:r,altText:n,...a}=e;return(0,y.jsx)(f.sG.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...a,ref:t})});function B(e,t,r,n){let{discrete:a}=n,o=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),a?(0,f.hO)(o,i):o.dispatchEvent(i)}var U=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),a=Math.abs(e.y),o=n>a;return"left"===t||"right"===t?o&&n>r:!o&&a>r};function X(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Y=_,Z=j,$=F,Q=z,ee=H,et=V,er=J},38397:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var n=r(39061),a=(e,t,r,n,a,o,i,s)=>{let l=document.documentElement,c=["light","dark"];function u(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&o?a.map(e=>o[e]||e):a;r?(l.classList.remove(...n),l.classList.add(o&&o[t]?o[t]:t)):l.setAttribute(e,t)}),s&&c.includes(t)&&(l.style.colorScheme=t)}if(n)u(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;u(n)}catch(e){}},o=["light","dark"],i="(prefers-color-scheme: dark)",s="undefined"==typeof window,l=n.createContext(void 0),c=e=>n.useContext(l)?n.createElement(n.Fragment,null,e.children):n.createElement(d,{...e}),u=["light","dark"],d=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:a=!0,enableColorScheme:s=!0,storageKey:c="theme",themes:d=u,defaultTheme:h=a?"system":"light",attribute:y="data-theme",value:g,children:w,nonce:b,scriptProps:E}=e,[x,T]=n.useState(()=>m(c,h)),[C,P]=n.useState(()=>"system"===x?v():x),_=g?Object.values(g):d,S=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=v());let n=g?g[t]:t,i=r?p(b):null,l=document.documentElement,c=e=>{"class"===e?(l.classList.remove(..._),n&&l.classList.add(n)):e.startsWith("data-")&&(n?l.setAttribute(e,n):l.removeAttribute(e))};if(Array.isArray(y)?y.forEach(c):c(y),s){let e=o.includes(h)?h:null,r=o.includes(t)?t:e;l.style.colorScheme=r}null==i||i()},[b]),L=n.useCallback(e=>{let t="function"==typeof e?e(x):e;T(t);try{localStorage.setItem(c,t)}catch(e){}},[x]),k=n.useCallback(e=>{P(v(e)),"system"===x&&a&&!t&&S("system")},[x,t]);n.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(k),k(e),()=>e.removeListener(k)},[k]),n.useEffect(()=>{let e=e=>{e.key===c&&(e.newValue?T(e.newValue):L(h))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[L]),n.useEffect(()=>{S(null!=t?t:x)},[t,x]);let I=n.useMemo(()=>({theme:x,setTheme:L,forcedTheme:t,resolvedTheme:"system"===x?C:x,themes:a?[...d,"system"]:d,systemTheme:a?C:void 0}),[x,L,t,C,a,d]);return n.createElement(l.Provider,{value:I},n.createElement(f,{forcedTheme:t,storageKey:c,attribute:y,enableSystem:a,enableColorScheme:s,defaultTheme:h,value:g,themes:d,nonce:b,scriptProps:E}),w)},f=n.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:o,enableSystem:i,enableColorScheme:s,defaultTheme:l,value:c,themes:u,nonce:d,scriptProps:f}=e,m=JSON.stringify([o,r,l,t,u,c,i,s]).slice(1,-1);return n.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?d:"",dangerouslySetInnerHTML:{__html:"(".concat(a.toString(),")(").concat(m,")")}})}),m=(e,t)=>{let r;if(!s){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},p=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(i)),e.matches?"dark":"light")}}]);
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.