!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="40f2fa75-6462-4d94-b460-b4d73ebca32b",e._sentryDebugIdIdentifier="sentry-dbid-40f2fa75-6462-4d94-b460-b4d73ebca32b")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3469],{46612:e=>{e.exports={style:{fontFamily:"'Noto Sans', 'Noto Sans Fallback'",fontStyle:"normal"},className:"__className_0e2ee7"}},40376:(e,t,s)=>{"use strict";function i(e){return e}function a(e){return"success"===e.state.status}function r(e,t,s){if("object"!=typeof t||null===t)return;let a=e.getMutationCache(),r=e.getQueryCache(),n=s?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??i,o=t.mutations||[],u=t.queries||[];o.forEach(({state:t,...i})=>{a.build(e,{...e.getDefaultOptions().hydrate?.mutations,...s?.defaultOptions?.mutations,...i},t)}),u.forEach(({queryKey:t,state:i,queryHash:a,meta:o,promise:u})=>{let l=r.get(a),h=void 0===i.data?i.data:n(i.data);if(l){if(l.state.dataUpdatedAtr,XS:()=>a})},9584:(e,t,s)=>{"use strict";s.d(t,{PL:()=>a,RQ:()=>u,rB:()=>o});var i=s(19199);function a(e){return{onFetch:(t,s)=>{let a=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,u=t.state.data?.pages||[],l=t.state.data?.pageParams||[],h={pages:[],pageParams:[]},c=0,d=async()=>{let s=!1,d=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?s=!0:t.signal.addEventListener("abort",()=>{s=!0}),t.signal)})},f=(0,i.ZM)(t.options,t.fetchOptions),p=async(e,a,r)=>{if(s)return Promise.reject();if(null==a&&e.pages.length)return Promise.resolve(e);let n={client:t.client,queryKey:t.queryKey,pageParam:a,direction:r?"backward":"forward",meta:t.options.meta};d(n);let o=await f(n),{maxPages:u}=t.options,l=r?i.ZZ:i.y9;return{pages:l(e.pages,o,u),pageParams:l(e.pageParams,a,u)}};if(o&&u.length){let e="backward"===o,t={pages:u,pageParams:l},s=(e?n:r)(a,t);h=await p(t,s,e)}else{let t=e??u.length;do{let e=0===c?l[0]??a.initialPageParam:r(a,h);if(c>0&&null==e)break;h=await p(h,e),c++}while(ct.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s):t.fetchFn=d}}}function r(e,{pages:t,pageParams:s}){let i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,s[i],s):void 0}function n(e,{pages:t,pageParams:s}){return t.length>0?e.getPreviousPageParam?.(t[0],t,s[0],s):void 0}function o(e,t){return!!t&&null!=r(e,t)}function u(e,t){return!!t&&!!e.getPreviousPageParam&&null!=n(e,t)}},42213:(e,t,s)=>{"use strict";s.d(t,{$:()=>o,s:()=>n});var i=s(76118),a=s(41919),r=s(60823),n=class extends a.k{#e;#t;#s;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],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.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||("pending"===this.state.status?this.scheduleGc():this.#t.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){this.#s=(0,r.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});let t="pending"===this.state.status,s=!this.#s.canStart();try{if(!t){this.#i({type:"pending",variables:e,isPaused:s}),await this.#t.config.onMutate?.(e,this);let t=await this.options.onMutate?.(e);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:s})}let i=await this.#s.start();return await this.#t.config.onSuccess?.(i,e,this.state.context,this),await this.options.onSuccess?.(i,e,this.state.context),await this.#t.config.onSettled?.(i,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(i,null,e,this.state.context),this.#i({type:"success",data:i}),i}catch(t){try{throw await this.#t.config.onError?.(t,e,this.state.context,this),await this.options.onError?.(t,e,this.state.context),await this.#t.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,t,e,this.state.context),t}finally{this.#i({type:"error",error:t})}}finally{this.#t.runNext(this)}}#i(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),i.j.batch(()=>{this.#e.forEach(t=>{t.onMutationUpdate(e)}),this.#t.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}}},32515:(e,t,s)=>{"use strict";s.d(t,{E:()=>p});var i=s(19199),a=s(40122),r=s(76118),n=s(79999),o=class extends n.Q{constructor(e={}){super(),this.config=e,this.#a=new Map}#a;build(e,t,s){let r=t.queryKey,n=t.queryHash??(0,i.F$)(r,t),o=this.get(n);return o||(o=new a.X({client:e,queryKey:r,queryHash:n,options:e.defaultQueryOptions(t),state:s,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#a.has(e.queryHash)||(this.#a.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#a.get(e.queryHash);t&&(e.destroy(),t===e&&this.#a.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){r.j.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#a.get(e)}getAll(){return[...this.#a.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,i.MK)(e,t)):t}notify(e){r.j.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){r.j.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){r.j.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},u=s(42213),l=class extends n.Q{constructor(e={}){super(),this.config=e,this.#r=new Set,this.#n=new Map,this.#o=0}#r;#n;#o;build(e,t,s){let i=new u.s({mutationCache:this,mutationId:++this.#o,options:e.defaultMutationOptions(t),state:s});return this.add(i),i}add(e){this.#r.add(e);let t=h(e);if("string"==typeof t){let s=this.#n.get(t);s?s.push(e):this.#n.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#r.delete(e)){let t=h(e);if("string"==typeof t){let s=this.#n.get(t);if(s){if(s.length>1){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}else s[0]===e&&this.#n.delete(t)}}}this.notify({type:"removed",mutation:e})}canRun(e){let t=h(e);if("string"!=typeof t)return!0;{let s=this.#n.get(t),i=s?.find(e=>"pending"===e.state.status);return!i||i===e}}runNext(e){let t=h(e);if("string"!=typeof t)return Promise.resolve();{let s=this.#n.get(t)?.find(t=>t!==e&&t.state.isPaused);return s?.continue()??Promise.resolve()}}clear(){r.j.batch(()=>{this.#r.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#r.clear(),this.#n.clear()})}getAll(){return Array.from(this.#r)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,i.nJ)(e,t))}notify(e){r.j.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return r.j.batch(()=>Promise.all(e.map(e=>e.continue().catch(i.lQ))))}};function h(e){return e.options.scope?.id}var c=s(74629),d=s(37604),f=s(9584),p=class{#u;#t;#l;#h;#c;#d;#f;#p;constructor(e={}){this.#u=e.queryCache||new o,this.#t=e.mutationCache||new l,this.#l=e.defaultOptions||{},this.#h=new Map,this.#c=new Map,this.#d=0}mount(){this.#d++,1===this.#d&&(this.#f=c.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onFocus())}),this.#p=d.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onOnline())}))}unmount(){this.#d--,0===this.#d&&(this.#f?.(),this.#f=void 0,this.#p?.(),this.#p=void 0)}isFetching(e){return this.#u.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),s=this.#u.build(this,t),a=s.state.data;return void 0===a?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime((0,i.d2)(t.staleTime,s))&&this.prefetchQuery(t),Promise.resolve(a))}getQueriesData(e){return this.#u.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,s){let a=this.defaultQueryOptions({queryKey:e}),r=this.#u.get(a.queryHash),n=r?.state.data,o=(0,i.Zw)(t,n);if(void 0!==o)return this.#u.build(this,a).setData(o,{...s,manual:!0})}setQueriesData(e,t,s){return r.j.batch(()=>this.#u.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,s)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state}removeQueries(e){let t=this.#u;r.j.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let s=this.#u,i={type:"active",...e};return r.j.batch(()=>(s.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries(i,t)))}cancelQueries(e,t={}){let s={revert:!0,...t};return Promise.all(r.j.batch(()=>this.#u.findAll(e).map(e=>e.cancel(s)))).then(i.lQ).catch(i.lQ)}invalidateQueries(e,t={}){return r.j.batch(()=>{if(this.#u.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")return Promise.resolve();let s={...e,type:e?.refetchType??e?.type??"active"};return this.refetchQueries(s,t)})}refetchQueries(e,t={}){let s={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(r.j.batch(()=>this.#u.findAll(e).filter(e=>!e.isDisabled()).map(e=>{let t=e.fetch(void 0,s);return s.throwOnError||(t=t.catch(i.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(i.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let s=this.#u.build(this,t);return s.isStaleByTime((0,i.d2)(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(i.lQ).catch(i.lQ)}fetchInfiniteQuery(e){return e.behavior=(0,f.PL)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(i.lQ).catch(i.lQ)}ensureInfiniteQueryData(e){return e.behavior=(0,f.PL)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.t.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#u}getMutationCache(){return this.#t}getDefaultOptions(){return this.#l}setDefaultOptions(e){this.#l=e}setQueryDefaults(e,t){this.#h.set((0,i.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#h.values()],s={};return t.forEach(t=>{(0,i.Cp)(e,t.queryKey)&&Object.assign(s,t.defaultOptions)}),s}setMutationDefaults(e,t){this.#c.set((0,i.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#c.values()],s={};return t.forEach(t=>{(0,i.Cp)(e,t.mutationKey)&&(s={...s,...t.defaultOptions})}),s}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#l.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,i.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===i.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#l.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#u.clear(),this.#t.clear()}}},59688:(e,t,s)=>{"use strict";s.d(t,{SpeedInsights:()=>d});var i=s(48400),a=s(59083),r=s(37811),n=()=>{window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),s=0;s{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let t=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(t.current)e.route&&t.current(e.route);else{var s,i;let a=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!("undefined"!=typeof window)||null===t.route)return null;n();let s=t.scriptSrc?t.scriptSrc:t.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":t.basePath?"".concat(t.basePath,"/speed-insights/script.js"):"/_vercel/speed-insights/script.js";if(document.head.querySelector('script[src*="'.concat(s,'"]')))return null;t.beforeSend&&(null==(e=window.si)||e.call(window,"beforeSend",t.beforeSend));let i=document.createElement("script");return i.src=s,i.defer=!0,i.dataset.sdkn="@vercel/speed-insights"+(t.framework?"/".concat(t.framework):""),i.dataset.sdkv="1.2.0",t.sampleRate&&(i.dataset.sampleRate=t.sampleRate.toString()),t.route&&(i.dataset.route=t.route),t.endpoint?i.dataset.endpoint=t.endpoint:t.basePath&&(i.dataset.endpoint="".concat(t.basePath,"/speed-insights/vitals")),t.dsn&&(i.dataset.dsn=t.dsn),i.onerror=()=>{console.log("[Vercel Speed Insights] Failed to load script from ".concat(s,". Please check if any content blockers are enabled and try again."))},document.head.appendChild(i),{setRoute:e=>{i.dataset.route=null!=e?e:void 0}}}({framework:null!==(s=e.framework)&&void 0!==s?s:"react",basePath:null!==(i=e.basePath)&&void 0!==i?i:function(){if(void 0!==r&&void 0!==r.env)return r.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e});a&&(t.current=a.setRoute)}},[e.route]),null}var h=()=>{let e=(0,a.useParams)(),t=(0,a.useSearchParams)()||new URLSearchParams,s=(0,a.usePathname)();return e?function(e,t){if(!e||!t)return e;let s=e;try{let e=Object.entries(t);for(let[t,i]of e)if(!Array.isArray(i)){let e=u(i);e.test(s)&&(s=s.replace(e,"/[".concat(t,"]")))}for(let[t,i]of e)if(Array.isArray(i)){let e=u(i.join("/"));e.test(s)&&(s=s.replace(e,"/[...".concat(t,"]")))}return s}catch(t){return e}}(s,Object.keys(e).length?e:Object.fromEntries(t.entries())):null};function c(e){let t=h();return i.createElement(l,{route:t,...e,framework:"next",basePath:function(){if(void 0!==r&&void 0!==r.env)return r.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}()})}function d(e){return i.createElement(i.Suspense,{fallback:null},i.createElement(c,{...e}))}},20040:(e,t,s)=>{"use strict";var i,a;s.d(t,{LocalhostController:()=>r}),s(48400);function r(){return null}},35548:(e,t,s)=>{"use strict";s.d(t,{UnmountController:()=>u});var i,a=s(37811),r={scriptHostname:("u">typeof a?a.env.NEXT_PUBLIC_VERCEL_TOOLBAR_HOST:void 0)??"https://vercel.live",ownerId:"u">typeof a?a.env.NEXT_PUBLIC_VERCEL_TOOLBAR_OWNER_ID:void 0,projectId:"u">typeof a?a.env.NEXT_PUBLIC_VERCEL_TOOLBAR_PROJECT_ID:void 0,branch:"u">typeof a?a.env.NEXT_PUBLIC_VERCEL_TOOLBAR_BRANCH:void 0,deploymentId:"u">typeof a?a.env.NEXT_PUBLIC_VERCEL_TOOLBAR_DEPLOYMENT_ID:void 0},n=s(48400),o=!1;function u(e){let{shouldMount:t}=e;return(0,n.useEffect)(()=>(t&&o&&function(e={}){if(!(!(typeof window>"u")&&null!==document.querySelector("vercel-live-feedback"))){Object.assign(r,e);let t=document.createElement("script");for(let[e,s]of(t.src=`${r.scriptHostname}/_next-live/feedback/feedback.js`,t.setAttribute("data-explicit-opt-in","true"),Object.entries((r.ownerId&&r.projectId?{"data-owner-id":r.ownerId,"data-project-id":r.projectId,"data-branch":i??r.branch}:r.deploymentId?{"data-deployment-id":r.deploymentId}:void 0)??{})))s&&t.setAttribute(e,s);(document.head||document.documentElement).appendChild(t)}}(),o=!0,()=>{(typeof window>"u"?void 0:window.__vercel_toolbar)?.unmount()}),[]),null}},27662:(e,t,s)=>{"use strict";s.d(t,{D:()=>d});var i="__vtcr",a=1,r=class{commands;changeHandlers;constructor(){this.commands=[],this.changeHandlers=new Set}onChange(e){return this.changeHandlers.add(e),()=>this.changeHandlers.delete(e)}emitChange(){for(let e of this.changeHandlers)e()}register(e){this.commands.includes(e)||(this.commands.push(e),this.emitChange())}unregister(e){let t=this.commands.indexOf(e);-1!==t&&(this.commands.splice(t,1),this.emitChange())}},n=()=>"u">typeof window&&(window.top||window),o=()=>{let e=n();if(e){let t=e[i];return t||(t=new r,e[i]=t),t}};o();var u=(e,t)=>{if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let s=e.length;s--;)if(e[s]!==t[s])return!1;return!0},l=class{key;_label;_badge;_badgeColor;_aliases;_href;onSelect;_visible;changeHandlers;constructor(e){this.key=`${a++}\xd7${String(Math.random()).substring(2)}`,this._label=e.label,this._badge=e.badge,this._badgeColor=e.badgeColor,this._aliases=e.aliases,this._href=e.href,this.onSelect=e.onSelect,this._visible=e.visible,this.changeHandlers=new Set}get label(){return this._label}set label(e){this._label!==e&&(this._label=e,this.emitChange())}get badge(){return this._badge}set badge(e){this._badge!==e&&(this._badge=e,this.emitChange())}get badgeColor(){return this._badgeColor}set badgeColor(e){this._badgeColor!==e&&(this._badgeColor=e,this.emitChange())}get aliases(){return this._aliases}set aliases(e){u(this._aliases,e)||(this._aliases=e,this.emitChange())}get href(){return this._href}set href(e){this._href!==e&&(this._href=e,this.emitChange())}get visible(){return this._visible}set visible(e){this._visible!==e&&(this._visible=e,this.emitChange())}remove(){o()?.unregister(this)}onChange(e){return this.changeHandlers.add(e),()=>this.changeHandlers.delete(e)}emitChange(){for(let e of this.changeHandlers)e()}},h=e=>{let t=new l(e);return o()?.register(t),t},c=s(48400),d=e=>{let t=(0,c.useRef)();return(0,c.useEffect)(()=>{let s=t.current;s?(s.label=e.label,s.badge=e.badge,s.badgeColor=e.badgeColor,s.aliases=e.aliases,s.href=e.href,s.onSelect=e.onSelect,s.visible=e.visible):(s=h(e),t.current=s)}),(0,c.useEffect)(()=>()=>{t.current?.remove(),t.current=void 0},[]),t.current}}}]);