1275 lines
542 KiB
JavaScript
1275 lines
542 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./reset-cross-signing-DUdBxwlo.js","./_commonjsHelpers-DaWZu8wl.js","./shared-YTyIDgVY.css","./reset-cross-signing-CrU1fIYQ.js","./_account-BMDlqbFy.js","./Heading-zTQC9Kqs.js","./edit-DvN6hAeY.js","./Avatar-B3RWCmae.js","./Submit-DW2aiKTW.js","./_account-Bo4jHeuD.css","./reset-cross-signing.index-d3QQKAON.js","./check-Cx46Fv0J.js","./VisualListItem-Dd-weqBc.js","./ButtonLink-kWcKQZoZ.js","./ButtonLink-C4AMHHR_.css","./_account.index-Bgj2uEUe.js","./Separator-CVNE-7yB.js","./Separator-C2iSg9zz.css","./Trans-CeobkUgR.js","./EndBrowserSessionButton-DXsnVcVV.js","./computer-Cx9wZ7Nf.js","./computer-5n3hJ_65.css","./EndBrowserSessionButton-b2eg7MjM.css","./_account-D5pwwkVm.css","./sessions._id-dTqvDSLk.js","./LastActive-D4SP35FS.js","./LastActive-C9wo4AOG.css","./SessionInfo-BtmlaGNW.js","./EndOAuth2SessionButton-CPWjVtc_.js","./sessions-ED42EOQL.css","./sessions._id-DOQcjR__.js","./Link-Do_sTHM7.js","./reset-cross-signing.success-Mba-aBLI.js","./reset-cross-signing.cancelled-oBzzErte.js","./devices._-BA2mLuaB.js","./clients._id-CBcE7ZJr.js","./clients-Dttfz2sD.css","./password.recovery.index-BypsELRF.js","./password_changes-DaEmI9Wm.js","./password.change.index-DN6W0rA5.js","./_account.sessions.index-ChqhRgNC.js","./Filter-_9i8iQpA.js","./Filter-lwtJLR9L.css","./_account.sessions-CQQxPQtC.css","./_account.plan.index-az7l7N5p.js","./password.change.success-BWTRx3Zp.js","./emails._id.verify-BEvFlfcg.js","./arrow-left-BJ2z0Kiz.js","./emails._id.in-use-CSU8U9sW.js","./_account.sessions.browsers-DNRESZGR.js"])))=>i.map(i=>d[i]);
|
|
import{g as Nh}from"./_commonjsHelpers-DaWZu8wl.js";/* empty css */function gE(t,i){for(var a=0;a<i.length;a++){const r=i[a];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in t)){const u=Object.getOwnPropertyDescriptor(r,l);u&&Object.defineProperty(t,l,u.get?u:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var ld={exports:{}},Ir={};var dy;function vE(){if(dy)return Ir;dy=1;var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function a(r,l,u){var f=null;if(u!==void 0&&(f=""+u),l.key!==void 0&&(f=""+l.key),"key"in l){u={};for(var d in l)d!=="key"&&(u[d]=l[d])}else u=l;return l=u.ref,{$$typeof:t,type:r,key:f,ref:l!==void 0?l:null,props:u}}return Ir.Fragment=i,Ir.jsx=a,Ir.jsxs=a,Ir}var hy;function yE(){return hy||(hy=1,ld.exports=vE()),ld.exports}var R=yE(),ks=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},SE={setTimeout:(t,i)=>setTimeout(t,i),clearTimeout:t=>clearTimeout(t),setInterval:(t,i)=>setInterval(t,i),clearInterval:t=>clearInterval(t)},bE=class{#e=SE;#t=!1;setTimeoutProvider(t){this.#e=t}setTimeout(t,i){return this.#e.setTimeout(t,i)}clearTimeout(t){this.#e.clearTimeout(t)}setInterval(t,i){return this.#e.setInterval(t,i)}clearInterval(t){this.#e.clearInterval(t)}},wa=new bE;function _E(t){setTimeout(t,0)}var Aa=typeof window>"u"||"Deno"in globalThis;function Mt(){}function wE(t,i){return typeof t=="function"?t(i):t}function Jd(t){return typeof t=="number"&&t>=0&&t!==1/0}function rS(t,i){return Math.max(t+(i||0)-Date.now(),0)}function Xi(t,i){return typeof t=="function"?t(i):t}function bn(t,i){return typeof t=="function"?t(i):t}function my(t,i){const{type:a="all",exact:r,fetchStatus:l,predicate:u,queryKey:f,stale:d}=t;if(f){if(r){if(i.queryHash!==Lh(f,i.options))return!1}else if(!so(i.queryKey,f))return!1}if(a!=="all"){const m=i.isActive();if(a==="active"&&!m||a==="inactive"&&m)return!1}return!(typeof d=="boolean"&&i.isStale()!==d||l&&l!==i.state.fetchStatus||u&&!u(i))}function py(t,i){const{exact:a,status:r,predicate:l,mutationKey:u}=t;if(u){if(!i.options.mutationKey)return!1;if(a){if(Ta(i.options.mutationKey)!==Ta(u))return!1}else if(!so(i.options.mutationKey,u))return!1}return!(r&&i.state.status!==r||l&&!l(i))}function Lh(t,i){return(i?.queryKeyHashFn||Ta)(t)}function Ta(t){return JSON.stringify(t,(i,a)=>Wd(a)?Object.keys(a).sort().reduce((r,l)=>(r[l]=a[l],r),{}):a)}function so(t,i){return t===i?!0:typeof t!=typeof i?!1:t&&i&&typeof t=="object"&&typeof i=="object"?Object.keys(i).every(a=>so(t[a],i[a])):!1}var EE=Object.prototype.hasOwnProperty;function oS(t,i){if(t===i)return t;const a=gy(t)&&gy(i);if(!a&&!(Wd(t)&&Wd(i)))return i;const l=(a?t:Object.keys(t)).length,u=a?i:Object.keys(i),f=u.length,d=a?new Array(f):{};let m=0;for(let p=0;p<f;p++){const v=a?p:u[p],g=t[v],S=i[v];if(g===S){d[v]=g,(a?p<l:EE.call(t,v))&&m++;continue}if(g===null||S===null||typeof g!="object"||typeof S!="object"){d[v]=S;continue}const b=oS(g,S);d[v]=b,b===g&&m++}return l===f&&m===l?t:d}function su(t,i){if(!i||Object.keys(t).length!==Object.keys(i).length)return!1;for(const a in t)if(t[a]!==i[a])return!1;return!0}function gy(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Wd(t){if(!vy(t))return!1;const i=t.constructor;if(i===void 0)return!0;const a=i.prototype;return!(!vy(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function vy(t){return Object.prototype.toString.call(t)==="[object Object]"}function CE(t){return new Promise(i=>{wa.setTimeout(i,t)})}function eh(t,i,a){return typeof a.structuralSharing=="function"?a.structuralSharing(t,i):a.structuralSharing!==!1?oS(t,i):i}function RE(t,i,a=0){const r=[...t,i];return a&&r.length>a?r.slice(1):r}function xE(t,i,a=0){const r=[i,...t];return a&&r.length>a?r.slice(0,-1):r}var Uh=Symbol();function lS(t,i){return!t.queryFn&&i?.initialPromise?()=>i.initialPromise:!t.queryFn||t.queryFn===Uh?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function uS(t,i){return typeof t=="function"?t(...i):!!t}var AE=class extends ks{#e;#t;#n;constructor(){super(),this.#n=t=>{if(!Aa&&window.addEventListener){const i=()=>t();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(t){this.#n=t,this.#t?.(),this.#t=t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()})}setFocused(t){this.#e!==t&&(this.#e=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(i=>{i(t)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},jh=new AE;function th(){let t,i;const a=new Promise((l,u)=>{t=l,i=u});a.status="pending",a.catch(()=>{});function r(l){Object.assign(a,l),delete a.resolve,delete a.reject}return a.resolve=l=>{r({status:"fulfilled",value:l}),t(l)},a.reject=l=>{r({status:"rejected",reason:l}),i(l)},a}var TE=_E;function OE(){let t=[],i=0,a=d=>{d()},r=d=>{d()},l=TE;const u=d=>{i?t.push(d):l(()=>{a(d)})},f=()=>{const d=t;t=[],d.length&&l(()=>{r(()=>{d.forEach(m=>{a(m)})})})};return{batch:d=>{let m;i++;try{m=d()}finally{i--,i||f()}return m},batchCalls:d=>(...m)=>{u(()=>{d(...m)})},schedule:u,setNotifyFunction:d=>{a=d},setBatchNotifyFunction:d=>{r=d},setScheduler:d=>{l=d}}}var ct=OE(),DE=class extends ks{#e=!0;#t;#n;constructor(){super(),this.#n=t=>{if(!Aa&&window.addEventListener){const i=()=>t(!0),a=()=>t(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",a)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(t){this.#n=t,this.#t?.(),this.#t=t(this.setOnline.bind(this))}setOnline(t){this.#e!==t&&(this.#e=t,this.listeners.forEach(a=>{a(t)}))}isOnline(){return this.#e}},ru=new DE;function ME(t){return Math.min(1e3*2**t,3e4)}function cS(t){return(t??"online")==="online"?ru.isOnline():!0}var nh=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function fS(t){let i=!1,a=0,r;const l=th(),u=()=>l.status!=="pending",f=w=>{if(!u()){const x=new nh(w);S(x),t.onCancel?.(x)}},d=()=>{i=!0},m=()=>{i=!1},p=()=>jh.isFocused()&&(t.networkMode==="always"||ru.isOnline())&&t.canRun(),v=()=>cS(t.networkMode)&&t.canRun(),g=w=>{u()||(r?.(),l.resolve(w))},S=w=>{u()||(r?.(),l.reject(w))},b=()=>new Promise(w=>{r=x=>{(u()||p())&&w(x)},t.onPause?.()}).then(()=>{r=void 0,u()||t.onContinue?.()}),E=()=>{if(u())return;let w;const x=a===0?t.initialPromise:void 0;try{w=x??t.fn()}catch(A){w=Promise.reject(A)}Promise.resolve(w).then(g).catch(A=>{if(u())return;const D=t.retry??(Aa?0:3),U=t.retryDelay??ME,N=typeof U=="function"?U(a,A):U,k=D===!0||typeof D=="number"&&a<D||typeof D=="function"&&D(a,A);if(i||!k){S(A);return}a++,t.onFail?.(a,A),CE(N).then(()=>p()?void 0:b()).then(()=>{i?S(A):E()})})};return{promise:l,status:()=>l.status,cancel:f,continue:()=>(r?.(),l),cancelRetry:d,continueRetry:m,canStart:v,start:()=>(v()?E():b().then(E),l)}}var dS=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Jd(this.gcTime)&&(this.#e=wa.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(Aa?1/0:300*1e3))}clearGcTimeout(){this.#e&&(wa.clearTimeout(this.#e),this.#e=void 0)}},NE=class extends dS{#e;#t;#n;#a;#i;#r;#o;constructor(t){super(),this.#o=!1,this.#r=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#a=t.client,this.#n=this.#a.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#e=Sy(this.options),this.state=t.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(t){if(this.options={...this.#r,...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const i=Sy(this.options);i.data!==void 0&&(this.setState(yy(i.data,i.dataUpdatedAt)),this.#e=i)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(t,i){const a=eh(this.state.data,t,this.options);return this.#s({data:a,type:"success",dataUpdatedAt:i?.updatedAt,manual:i?.manual}),a}setState(t,i){this.#s({type:"setState",state:t,setStateOptions:i})}cancel(t){const i=this.#i?.promise;return this.#i?.cancel(t),i?i.then(Mt).catch(Mt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(t=>bn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Uh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Xi(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!rS(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(i=>i.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(i=>i.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(i=>i!==t),this.observers.length||(this.#i&&(this.#o?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(t,i){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&i?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(m=>m.options.queryFn);d&&this.setOptions(d.options)}const a=new AbortController,r=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#o=!0,a.signal)})},l=()=>{const d=lS(this.options,i),p=(()=>{const v={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(v),v})();return this.#o=!1,this.options.persister?this.options.persister(d,p,this):d(p)},f=(()=>{const d={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:l};return r(d),d})();this.options.behavior?.onFetch(f,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#i=fS({initialPromise:i?.initialPromise,fn:f.fetchFn,onCancel:d=>{d instanceof nh&&d.revert&&this.setState({...this.#t,fetchStatus:"idle"}),a.abort()},onFail:(d,m)=>{this.#s({type:"failed",failureCount:d,error:m})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0});try{const d=await this.#i.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#n.config.onSuccess?.(d,this),this.#n.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof nh){if(d.silent)return this.#i.promise;if(d.revert){if(this.state.data===void 0)throw d;return this.state.data}}throw this.#s({type:"error",error:d}),this.#n.config.onError?.(d,this),this.#n.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#s(t){const i=a=>{switch(t.type){case"failed":return{...a,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...hS(a.data,this.options),fetchMeta:t.meta??null};case"success":const r={...a,...yy(t.data,t.dataUpdatedAt),dataUpdateCount:a.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=t.manual?r:void 0,r;case"error":const l=t.error;return{...a,error:l,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...t.state}}};this.state=i(this.state),ct.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function hS(t,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:cS(i.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function yy(t,i){return{data:t,dataUpdatedAt:i??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Sy(t){const i=typeof t.initialData=="function"?t.initialData():t.initialData,a=i!==void 0,r=a?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:i,dataUpdateCount:0,dataUpdatedAt:a?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var LE=class extends ks{constructor(t,i){super(),this.options=i,this.#e=t,this.#s=null,this.#o=th(),this.bindMethods(),this.setOptions(i)}#e;#t=void 0;#n=void 0;#a=void 0;#i;#r;#o;#s;#p;#d;#h;#u;#c;#l;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),by(this.#t,this.options)?this.#f():this.updateResult(),this.#S())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ih(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ih(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#_(),this.#t.removeObserver(this)}setOptions(t){const i=this.options,a=this.#t;if(this.options=this.#e.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof bn(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#t.setOptions(this.options),i._defaulted&&!su(this.options,i)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const r=this.hasListeners();r&&_y(this.#t,a,this.options,i)&&this.#f(),this.updateResult(),r&&(this.#t!==a||bn(this.options.enabled,this.#t)!==bn(i.enabled,this.#t)||Xi(this.options.staleTime,this.#t)!==Xi(i.staleTime,this.#t))&&this.#g();const l=this.#v();r&&(this.#t!==a||bn(this.options.enabled,this.#t)!==bn(i.enabled,this.#t)||l!==this.#l)&&this.#y(l)}getOptimisticResult(t){const i=this.#e.getQueryCache().build(this.#e,t),a=this.createResult(i,t);return jE(this,a)&&(this.#a=a,this.#r=this.options,this.#i=this.#t.state),a}getCurrentResult(){return this.#a}trackResult(t,i){return new Proxy(t,{get:(a,r)=>(this.trackProp(r),i?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(a,r))})}trackProp(t){this.#m.add(t)}getCurrentQuery(){return this.#t}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const i=this.#e.defaultQueryOptions(t),a=this.#e.getQueryCache().build(this.#e,i);return a.fetch().then(()=>this.createResult(a,i))}fetch(t){return this.#f({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#f(t){this.#w();let i=this.#t.fetch(this.options,t);return t?.throwOnError||(i=i.catch(Mt)),i}#g(){this.#b();const t=Xi(this.options.staleTime,this.#t);if(Aa||this.#a.isStale||!Jd(t))return;const a=rS(this.#a.dataUpdatedAt,t)+1;this.#u=wa.setTimeout(()=>{this.#a.isStale||this.updateResult()},a)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#y(t){this.#_(),this.#l=t,!(Aa||bn(this.options.enabled,this.#t)===!1||!Jd(this.#l)||this.#l===0)&&(this.#c=wa.setInterval(()=>{(this.options.refetchIntervalInBackground||jh.isFocused())&&this.#f()},this.#l))}#S(){this.#g(),this.#y(this.#v())}#b(){this.#u&&(wa.clearTimeout(this.#u),this.#u=void 0)}#_(){this.#c&&(wa.clearInterval(this.#c),this.#c=void 0)}createResult(t,i){const a=this.#t,r=this.options,l=this.#a,u=this.#i,f=this.#r,m=t!==a?t.state:this.#n,{state:p}=t;let v={...p},g=!1,S;if(i._optimisticResults){const B=this.hasListeners(),Q=!B&&by(t,i),P=B&&_y(t,a,i,r);(Q||P)&&(v={...v,...hS(p.data,t.options)}),i._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:b,errorUpdatedAt:E,status:w}=v;S=v.data;let x=!1;if(i.placeholderData!==void 0&&S===void 0&&w==="pending"){let B;l?.isPlaceholderData&&i.placeholderData===f?.placeholderData?(B=l.data,x=!0):B=typeof i.placeholderData=="function"?i.placeholderData(this.#h?.state.data,this.#h):i.placeholderData,B!==void 0&&(w="success",S=eh(l?.data,B,i),g=!0)}if(i.select&&S!==void 0&&!x)if(l&&S===u?.data&&i.select===this.#p)S=this.#d;else try{this.#p=i.select,S=i.select(S),S=eh(l?.data,S,i),this.#d=S,this.#s=null}catch(B){this.#s=B}this.#s&&(b=this.#s,S=this.#d,E=Date.now(),w="error");const A=v.fetchStatus==="fetching",D=w==="pending",U=w==="error",N=D&&A,k=S!==void 0,M={status:w,fetchStatus:v.fetchStatus,isPending:D,isSuccess:w==="success",isError:U,isInitialLoading:N,isLoading:N,data:S,dataUpdatedAt:v.dataUpdatedAt,error:b,errorUpdatedAt:E,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>m.dataUpdateCount||v.errorUpdateCount>m.errorUpdateCount,isFetching:A,isRefetching:A&&!D,isLoadingError:U&&!k,isPaused:v.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:U&&k,isStale:Ph(t,i),refetch:this.refetch,promise:this.#o,isEnabled:bn(i.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const B=ee=>{M.status==="error"?ee.reject(M.error):M.data!==void 0&&ee.resolve(M.data)},Q=()=>{const ee=this.#o=M.promise=th();B(ee)},P=this.#o;switch(P.status){case"pending":t.queryHash===a.queryHash&&B(P);break;case"fulfilled":(M.status==="error"||M.data!==P.value)&&Q();break;case"rejected":(M.status!=="error"||M.error!==P.reason)&&Q();break}}return M}updateResult(){const t=this.#a,i=this.createResult(this.#t,this.options);if(this.#i=this.#t.state,this.#r=this.options,this.#i.data!==void 0&&(this.#h=this.#t),su(i,t))return;this.#a=i;const a=()=>{if(!t)return!0;const{notifyOnChangeProps:r}=this.options,l=typeof r=="function"?r():r;if(l==="all"||!l&&!this.#m.size)return!0;const u=new Set(l??this.#m);return this.options.throwOnError&&u.add("error"),Object.keys(this.#a).some(f=>{const d=f;return this.#a[d]!==t[d]&&u.has(d)})};this.#E({listeners:a()})}#w(){const t=this.#e.getQueryCache().build(this.#e,this.options);if(t===this.#t)return;const i=this.#t;this.#t=t,this.#n=t.state,this.hasListeners()&&(i?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#S()}#E(t){ct.batch(()=>{t.listeners&&this.listeners.forEach(i=>{i(this.#a)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function UE(t,i){return bn(i.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&i.retryOnMount===!1)}function by(t,i){return UE(t,i)||t.state.data!==void 0&&ih(t,i,i.refetchOnMount)}function ih(t,i,a){if(bn(i.enabled,t)!==!1&&Xi(i.staleTime,t)!=="static"){const r=typeof a=="function"?a(t):a;return r==="always"||r!==!1&&Ph(t,i)}return!1}function _y(t,i,a,r){return(t!==i||bn(r.enabled,t)===!1)&&(!a.suspense||t.state.status!=="error")&&Ph(t,a)}function Ph(t,i){return bn(i.enabled,t)!==!1&&t.isStaleByTime(Xi(i.staleTime,t))}function jE(t,i){return!su(t.getCurrentResult(),i)}function wy(t){return{onFetch:(i,a)=>{const r=i.options,l=i.fetchOptions?.meta?.fetchMore?.direction,u=i.state.data?.pages||[],f=i.state.data?.pageParams||[];let d={pages:[],pageParams:[]},m=0;const p=async()=>{let v=!1;const g=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>(i.signal.aborted?v=!0:i.signal.addEventListener("abort",()=>{v=!0}),i.signal)})},S=lS(i.options,i.fetchOptions),b=async(E,w,x)=>{if(v)return Promise.reject();if(w==null&&E.pages.length)return Promise.resolve(E);const D=(()=>{const G={client:i.client,queryKey:i.queryKey,pageParam:w,direction:x?"backward":"forward",meta:i.options.meta};return g(G),G})(),U=await S(D),{maxPages:N}=i.options,k=x?xE:RE;return{pages:k(E.pages,U,N),pageParams:k(E.pageParams,w,N)}};if(l&&u.length){const E=l==="backward",w=E?PE:Ey,x={pages:u,pageParams:f},A=w(r,x);d=await b(x,A,E)}else{const E=t??u.length;do{const w=m===0?f[0]??r.initialPageParam:Ey(r,d);if(m>0&&w==null)break;d=await b(d,w),m++}while(m<E)}return d};i.options.persister?i.fetchFn=()=>i.options.persister?.(p,{client:i.client,queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},a):i.fetchFn=p}}}function Ey(t,{pages:i,pageParams:a}){const r=i.length-1;return i.length>0?t.getNextPageParam(i[r],i,a[r],a):void 0}function PE(t,{pages:i,pageParams:a}){return i.length>0?t.getPreviousPageParam?.(i[0],i,a[0],a):void 0}var zE=class extends dS{#e;#t;#n;#a;constructor(t){super(),this.#e=t.client,this.mutationId=t.mutationId,this.#n=t.mutationCache,this.#t=[],this.state=t.state||mS(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#t.includes(t)||(this.#t.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#t=this.#t.filter(i=>i!==t),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(t){const i=()=>{this.#i({type:"continue"})},a={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=fS({fn:()=>this.options.mutationFn?this.options.mutationFn(t,a):Promise.reject(new Error("No mutationFn found")),onFail:(u,f)=>{this.#i({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#i({type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",l=!this.#a.canStart();try{if(r)i();else{this.#i({type:"pending",variables:t,isPaused:l}),await this.#n.config.onMutate?.(t,this,a);const f=await this.options.onMutate?.(t,a);f!==this.state.context&&this.#i({type:"pending",context:f,variables:t,isPaused:l})}const u=await this.#a.start();return await this.#n.config.onSuccess?.(u,t,this.state.context,this,a),await this.options.onSuccess?.(u,t,this.state.context,a),await this.#n.config.onSettled?.(u,null,this.state.variables,this.state.context,this,a),await this.options.onSettled?.(u,null,t,this.state.context,a),this.#i({type:"success",data:u}),u}catch(u){try{throw await this.#n.config.onError?.(u,t,this.state.context,this,a),await this.options.onError?.(u,t,this.state.context,a),await this.#n.config.onSettled?.(void 0,u,this.state.variables,this.state.context,this,a),await this.options.onSettled?.(void 0,u,t,this.state.context,a),u}finally{this.#i({type:"error",error:u})}}finally{this.#n.runNext(this)}}#i(t){const i=a=>{switch(t.type){case"failed":return{...a,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...a,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:t.error,failureCount:a.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=i(this.state),ct.batch(()=>{this.#t.forEach(a=>{a.onMutationUpdate(t)}),this.#n.notify({mutation:this,type:"updated",action:t})})}};function mS(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var $E=class extends ks{constructor(t={}){super(),this.config=t,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(t,i,a){const r=new zE({client:t,mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(i),state:a});return this.add(r),r}add(t){this.#e.add(t);const i=Ul(t);if(typeof i=="string"){const a=this.#t.get(i);a?a.push(t):this.#t.set(i,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#e.delete(t)){const i=Ul(t);if(typeof i=="string"){const a=this.#t.get(i);if(a)if(a.length>1){const r=a.indexOf(t);r!==-1&&a.splice(r,1)}else a[0]===t&&this.#t.delete(i)}}this.notify({type:"removed",mutation:t})}canRun(t){const i=Ul(t);if(typeof i=="string"){const r=this.#t.get(i)?.find(l=>l.state.status==="pending");return!r||r===t}else return!0}runNext(t){const i=Ul(t);return typeof i=="string"?this.#t.get(i)?.find(r=>r!==t&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ct.batch(()=>{this.#e.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(t){const i={exact:!0,...t};return this.getAll().find(a=>py(i,a))}findAll(t={}){return this.getAll().filter(i=>py(t,i))}notify(t){ct.batch(()=>{this.listeners.forEach(i=>{i(t)})})}resumePausedMutations(){const t=this.getAll().filter(i=>i.state.isPaused);return ct.batch(()=>Promise.all(t.map(i=>i.continue().catch(Mt))))}};function Ul(t){return t.options.scope?.id}var BE=class extends ks{#e;#t=void 0;#n;#a;constructor(i,a){super(),this.#e=i,this.setOptions(a),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(i){const a=this.options;this.options=this.#e.defaultMutationOptions(i),su(this.options,a)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),a?.mutationKey&&this.options.mutationKey&&Ta(a.mutationKey)!==Ta(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(i){this.#i(),this.#r(i)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#r()}mutate(i,a){return this.#a=a,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(i)}#i(){const i=this.#n?.state??mS();this.#t={...i,isPending:i.status==="pending",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset}}#r(i){ct.batch(()=>{if(this.#a&&this.hasListeners()){const a=this.#t.variables,r=this.#t.context,l={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};i?.type==="success"?(this.#a.onSuccess?.(i.data,a,r,l),this.#a.onSettled?.(i.data,null,a,r,l)):i?.type==="error"&&(this.#a.onError?.(i.error,a,r,l),this.#a.onSettled?.(void 0,i.error,a,r,l))}this.listeners.forEach(a=>{a(this.#t)})})}},qE=class extends ks{constructor(t={}){super(),this.config=t,this.#e=new Map}#e;build(t,i,a){const r=i.queryKey,l=i.queryHash??Lh(r,i);let u=this.get(l);return u||(u=new NE({client:t,queryKey:r,queryHash:l,options:t.defaultQueryOptions(i),state:a,defaultOptions:t.getQueryDefaults(r)}),this.add(u)),u}add(t){this.#e.has(t.queryHash)||(this.#e.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const i=this.#e.get(t.queryHash);i&&(t.destroy(),i===t&&this.#e.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){ct.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#e.get(t)}getAll(){return[...this.#e.values()]}find(t){const i={exact:!0,...t};return this.getAll().find(a=>my(i,a))}findAll(t={}){const i=this.getAll();return Object.keys(t).length>0?i.filter(a=>my(t,a)):i}notify(t){ct.batch(()=>{this.listeners.forEach(i=>{i(t)})})}onFocus(){ct.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){ct.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},IE=class{#e;#t;#n;#a;#i;#r;#o;#s;constructor(t={}){this.#e=t.queryCache||new qE,this.#t=t.mutationCache||new $E,this.#n=t.defaultOptions||{},this.#a=new Map,this.#i=new Map,this.#r=0}mount(){this.#r++,this.#r===1&&(this.#o=jh.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=ru.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#r--,this.#r===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(t){return this.#e.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#t.findAll({...t,status:"pending"}).length}getQueryData(t){const i=this.defaultQueryOptions({queryKey:t});return this.#e.get(i.queryHash)?.state.data}ensureQueryData(t){const i=this.defaultQueryOptions(t),a=this.#e.build(this,i),r=a.state.data;return r===void 0?this.fetchQuery(t):(t.revalidateIfStale&&a.isStaleByTime(Xi(i.staleTime,a))&&this.prefetchQuery(i),Promise.resolve(r))}getQueriesData(t){return this.#e.findAll(t).map(({queryKey:i,state:a})=>{const r=a.data;return[i,r]})}setQueryData(t,i,a){const r=this.defaultQueryOptions({queryKey:t}),u=this.#e.get(r.queryHash)?.state.data,f=wE(i,u);if(f!==void 0)return this.#e.build(this,r).setData(f,{...a,manual:!0})}setQueriesData(t,i,a){return ct.batch(()=>this.#e.findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,i,a)]))}getQueryState(t){const i=this.defaultQueryOptions({queryKey:t});return this.#e.get(i.queryHash)?.state}removeQueries(t){const i=this.#e;ct.batch(()=>{i.findAll(t).forEach(a=>{i.remove(a)})})}resetQueries(t,i){const a=this.#e;return ct.batch(()=>(a.findAll(t).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...t},i)))}cancelQueries(t,i={}){const a={revert:!0,...i},r=ct.batch(()=>this.#e.findAll(t).map(l=>l.cancel(a)));return Promise.all(r).then(Mt).catch(Mt)}invalidateQueries(t,i={}){return ct.batch(()=>(this.#e.findAll(t).forEach(a=>{a.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},i)))}refetchQueries(t,i={}){const a={...i,cancelRefetch:i.cancelRefetch??!0},r=ct.batch(()=>this.#e.findAll(t).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let u=l.fetch(void 0,a);return a.throwOnError||(u=u.catch(Mt)),l.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(r).then(Mt)}fetchQuery(t){const i=this.defaultQueryOptions(t);i.retry===void 0&&(i.retry=!1);const a=this.#e.build(this,i);return a.isStaleByTime(Xi(i.staleTime,a))?a.fetch(i):Promise.resolve(a.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Mt).catch(Mt)}fetchInfiniteQuery(t){return t.behavior=wy(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Mt).catch(Mt)}ensureInfiniteQueryData(t){return t.behavior=wy(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return ru.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(t){this.#n=t}setQueryDefaults(t,i){this.#a.set(Ta(t),{queryKey:t,defaultOptions:i})}getQueryDefaults(t){const i=[...this.#a.values()],a={};return i.forEach(r=>{so(t,r.queryKey)&&Object.assign(a,r.defaultOptions)}),a}setMutationDefaults(t,i){this.#i.set(Ta(t),{mutationKey:t,defaultOptions:i})}getMutationDefaults(t){const i=[...this.#i.values()],a={};return i.forEach(r=>{so(t,r.mutationKey)&&Object.assign(a,r.defaultOptions)}),a}defaultQueryOptions(t){if(t._defaulted)return t;const i={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return i.queryHash||(i.queryHash=Lh(i.queryKey,i)),i.refetchOnReconnect===void 0&&(i.refetchOnReconnect=i.networkMode!=="always"),i.throwOnError===void 0&&(i.throwOnError=!!i.suspense),!i.networkMode&&i.persister&&(i.networkMode="offlineFirst"),i.queryFn===Uh&&(i.enabled=!1),i}defaultMutationOptions(t){return t?._defaulted?t:{...this.#n.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},ud={exports:{}},Se={};var Cy;function FE(){if(Cy)return Se;Cy=1;var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),f=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),S=Symbol.iterator;function b(O){return O===null||typeof O!="object"?null:(O=S&&O[S]||O["@@iterator"],typeof O=="function"?O:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,x={};function A(O,H,te){this.props=O,this.context=H,this.refs=x,this.updater=te||E}A.prototype.isReactComponent={},A.prototype.setState=function(O,H){if(typeof O!="object"&&typeof O!="function"&&O!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,O,H,"setState")},A.prototype.forceUpdate=function(O){this.updater.enqueueForceUpdate(this,O,"forceUpdate")};function D(){}D.prototype=A.prototype;function U(O,H,te){this.props=O,this.context=H,this.refs=x,this.updater=te||E}var N=U.prototype=new D;N.constructor=U,w(N,A.prototype),N.isPureReactComponent=!0;var k=Array.isArray;function G(){}var M={H:null,A:null,T:null,S:null},B=Object.prototype.hasOwnProperty;function Q(O,H,te){var ae=te.ref;return{$$typeof:t,type:O,key:H,ref:ae!==void 0?ae:null,props:te}}function P(O,H){return Q(O.type,H,O.props)}function ee(O){return typeof O=="object"&&O!==null&&O.$$typeof===t}function ne(O){var H={"=":"=0",":":"=2"};return"$"+O.replace(/[=:]/g,function(te){return H[te]})}var X=/\/+/g;function Z(O,H){return typeof O=="object"&&O!==null&&O.key!=null?ne(""+O.key):H.toString(36)}function oe(O){switch(O.status){case"fulfilled":return O.value;case"rejected":throw O.reason;default:switch(typeof O.status=="string"?O.then(G,G):(O.status="pending",O.then(function(H){O.status==="pending"&&(O.status="fulfilled",O.value=H)},function(H){O.status==="pending"&&(O.status="rejected",O.reason=H)})),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason}}throw O}function j(O,H,te,ae,le){var fe=typeof O;(fe==="undefined"||fe==="boolean")&&(O=null);var ge=!1;if(O===null)ge=!0;else switch(fe){case"bigint":case"string":case"number":ge=!0;break;case"object":switch(O.$$typeof){case t:case i:ge=!0;break;case v:return ge=O._init,j(ge(O._payload),H,te,ae,le)}}if(ge)return le=le(O),ge=ae===""?"."+Z(O,0):ae,k(le)?(te="",ge!=null&&(te=ge.replace(X,"$&/")+"/"),j(le,H,te,"",function(xt){return xt})):le!=null&&(ee(le)&&(le=P(le,te+(le.key==null||O&&O.key===le.key?"":(""+le.key).replace(X,"$&/")+"/")+ge)),H.push(le)),1;ge=0;var Fe=ae===""?".":ae+":";if(k(O))for(var Te=0;Te<O.length;Te++)ae=O[Te],fe=Fe+Z(ae,Te),ge+=j(ae,H,te,fe,le);else if(Te=b(O),typeof Te=="function")for(O=Te.call(O),Te=0;!(ae=O.next()).done;)ae=ae.value,fe=Fe+Z(ae,Te++),ge+=j(ae,H,te,fe,le);else if(fe==="object"){if(typeof O.then=="function")return j(oe(O),H,te,ae,le);throw H=String(O),Error("Objects are not valid as a React child (found: "+(H==="[object Object]"?"object with keys {"+Object.keys(O).join(", ")+"}":H)+"). If you meant to render a collection of children, use an array instead.")}return ge}function $(O,H,te){if(O==null)return O;var ae=[],le=0;return j(O,ae,"","",function(fe){return H.call(te,fe,le++)}),ae}function q(O){if(O._status===-1){var H=O._result;H=H(),H.then(function(te){(O._status===0||O._status===-1)&&(O._status=1,O._result=te)},function(te){(O._status===0||O._status===-1)&&(O._status=2,O._result=te)}),O._status===-1&&(O._status=0,O._result=H)}if(O._status===1)return O._result.default;throw O._result}var ie=typeof reportError=="function"?reportError:function(O){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var H=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof O=="object"&&O!==null&&typeof O.message=="string"?String(O.message):String(O),error:O});if(!window.dispatchEvent(H))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",O);return}console.error(O)},se={map:$,forEach:function(O,H,te){$(O,function(){H.apply(this,arguments)},te)},count:function(O){var H=0;return $(O,function(){H++}),H},toArray:function(O){return $(O,function(H){return H})||[]},only:function(O){if(!ee(O))throw Error("React.Children.only expected to receive a single React element child.");return O}};return Se.Activity=g,Se.Children=se,Se.Component=A,Se.Fragment=a,Se.Profiler=l,Se.PureComponent=U,Se.StrictMode=r,Se.Suspense=m,Se.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Se.__COMPILER_RUNTIME={__proto__:null,c:function(O){return M.H.useMemoCache(O)}},Se.cache=function(O){return function(){return O.apply(null,arguments)}},Se.cacheSignal=function(){return null},Se.cloneElement=function(O,H,te){if(O==null)throw Error("The argument must be a React element, but you passed "+O+".");var ae=w({},O.props),le=O.key;if(H!=null)for(fe in H.key!==void 0&&(le=""+H.key),H)!B.call(H,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&H.ref===void 0||(ae[fe]=H[fe]);var fe=arguments.length-2;if(fe===1)ae.children=te;else if(1<fe){for(var ge=Array(fe),Fe=0;Fe<fe;Fe++)ge[Fe]=arguments[Fe+2];ae.children=ge}return Q(O.type,le,ae)},Se.createContext=function(O){return O={$$typeof:f,_currentValue:O,_currentValue2:O,_threadCount:0,Provider:null,Consumer:null},O.Provider=O,O.Consumer={$$typeof:u,_context:O},O},Se.createElement=function(O,H,te){var ae,le={},fe=null;if(H!=null)for(ae in H.key!==void 0&&(fe=""+H.key),H)B.call(H,ae)&&ae!=="key"&&ae!=="__self"&&ae!=="__source"&&(le[ae]=H[ae]);var ge=arguments.length-2;if(ge===1)le.children=te;else if(1<ge){for(var Fe=Array(ge),Te=0;Te<ge;Te++)Fe[Te]=arguments[Te+2];le.children=Fe}if(O&&O.defaultProps)for(ae in ge=O.defaultProps,ge)le[ae]===void 0&&(le[ae]=ge[ae]);return Q(O,fe,le)},Se.createRef=function(){return{current:null}},Se.forwardRef=function(O){return{$$typeof:d,render:O}},Se.isValidElement=ee,Se.lazy=function(O){return{$$typeof:v,_payload:{_status:-1,_result:O},_init:q}},Se.memo=function(O,H){return{$$typeof:p,type:O,compare:H===void 0?null:H}},Se.startTransition=function(O){var H=M.T,te={};M.T=te;try{var ae=O(),le=M.S;le!==null&&le(te,ae),typeof ae=="object"&&ae!==null&&typeof ae.then=="function"&&ae.then(G,ie)}catch(fe){ie(fe)}finally{H!==null&&te.types!==null&&(H.types=te.types),M.T=H}},Se.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Se.use=function(O){return M.H.use(O)},Se.useActionState=function(O,H,te){return M.H.useActionState(O,H,te)},Se.useCallback=function(O,H){return M.H.useCallback(O,H)},Se.useContext=function(O){return M.H.useContext(O)},Se.useDebugValue=function(){},Se.useDeferredValue=function(O,H){return M.H.useDeferredValue(O,H)},Se.useEffect=function(O,H){return M.H.useEffect(O,H)},Se.useEffectEvent=function(O){return M.H.useEffectEvent(O)},Se.useId=function(){return M.H.useId()},Se.useImperativeHandle=function(O,H,te){return M.H.useImperativeHandle(O,H,te)},Se.useInsertionEffect=function(O,H){return M.H.useInsertionEffect(O,H)},Se.useLayoutEffect=function(O,H){return M.H.useLayoutEffect(O,H)},Se.useMemo=function(O,H){return M.H.useMemo(O,H)},Se.useOptimistic=function(O,H){return M.H.useOptimistic(O,H)},Se.useReducer=function(O,H,te){return M.H.useReducer(O,H,te)},Se.useRef=function(O){return M.H.useRef(O)},Se.useState=function(O){return M.H.useState(O)},Se.useSyncExternalStore=function(O,H,te){return M.H.useSyncExternalStore(O,H,te)},Se.useTransition=function(){return M.H.useTransition()},Se.version="19.2.0",Se}var Ry;function mo(){return Ry||(Ry=1,ud.exports=FE()),ud.exports}var _=mo();const re=Nh(_),xu=gE({__proto__:null,default:re},[_]);var pS=_.createContext(void 0),zh=t=>{const i=_.useContext(pS);if(!i)throw new Error("No QueryClient set, use QueryClientProvider to set one");return i},HE=({client:t,children:i})=>(_.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),R.jsx(pS.Provider,{value:t,children:i})),gS=_.createContext(!1),VE=()=>_.useContext(gS);gS.Provider;function kE(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var QE=_.createContext(kE()),YE=()=>_.useContext(QE),GE=(t,i)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(i.isReset()||(t.retryOnMount=!1))},KE=t=>{_.useEffect(()=>{t.clearReset()},[t])},XE=({result:t,errorResetBoundary:i,throwOnError:a,query:r,suspense:l})=>t.isError&&!i.isReset()&&!t.isFetching&&r&&(l&&t.data===void 0||uS(a,[t.error,r])),ZE=(t,i)=>i.state.data===void 0,JE=t=>{if(t.suspense){const a=l=>l==="static"?l:Math.max(l??1e3,1e3),r=t.staleTime;t.staleTime=typeof r=="function"?(...l)=>a(r(...l)):a(r),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},WE=(t,i)=>t.isLoading&&t.isFetching&&!i,eC=(t,i)=>t?.suspense&&i.isPending,xy=(t,i,a)=>i.fetchOptimistic(t).catch(()=>{a.clearReset()});function tC(t,i,a){const r=VE(),l=YE(),u=zh(),f=u.defaultQueryOptions(t);u.getDefaultOptions().queries?._experimental_beforeQuery?.(f),f._optimisticResults=r?"isRestoring":"optimistic",JE(f),GE(f,l),KE(l);const d=!u.getQueryCache().get(f.queryHash),[m]=_.useState(()=>new i(u,f)),p=m.getOptimisticResult(f),v=!r&&t.subscribed!==!1;if(_.useSyncExternalStore(_.useCallback(g=>{const S=v?m.subscribe(ct.batchCalls(g)):Mt;return m.updateResult(),S},[m,v]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),_.useEffect(()=>{m.setOptions(f)},[f,m]),eC(f,p))throw xy(f,m,l);if(XE({result:p,errorResetBoundary:l,throwOnError:f.throwOnError,query:u.getQueryCache().get(f.queryHash),suspense:f.suspense}))throw p.error;return u.getDefaultOptions().queries?._experimental_afterQuery?.(f,p),f.experimental_prefetchInRender&&!Aa&&WE(p,r)&&(d?xy(f,m,l):u.getQueryCache().get(f.queryHash)?.promise)?.catch(Mt).finally(()=>{m.updateResult()}),f.notifyOnChangeProps?p:m.trackResult(p)}function vS(t,i){return tC({...t,enabled:!0,suspense:!0,throwOnError:ZE,placeholderData:void 0},LE)}function T7(t){return t}function nC(t,i){const a=zh(),[r]=_.useState(()=>new BE(a,t));_.useEffect(()=>{r.setOptions(t)},[r,t]);const l=_.useSyncExternalStore(_.useCallback(f=>r.subscribe(ct.batchCalls(f)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),u=_.useCallback((f,d)=>{r.mutate(f,d).catch(Mt)},[r]);if(l.error&&uS(r.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:u,mutateAsync:l.mutate}}var iC="Invariant failed";function Si(t,i){if(!t)throw new Error(iC)}const Ds=new WeakMap,Xl=new WeakMap,ou={current:[]};let cd=!1,eo=0;const Xr=new Set,jl=new Map;function yS(t){const i=Array.from(t).sort((a,r)=>a instanceof Ms&&a.options.deps.includes(r)?1:r instanceof Ms&&r.options.deps.includes(a)?-1:0);for(const a of i){if(ou.current.includes(a))continue;ou.current.push(a),a.recompute();const r=Xl.get(a);if(r)for(const l of r){const u=Ds.get(l);u&&yS(u)}}}function aC(t){t.listeners.forEach(i=>i({prevVal:t.prevState,currentVal:t.state}))}function sC(t){t.listeners.forEach(i=>i({prevVal:t.prevState,currentVal:t.state}))}function SS(t){if(eo>0&&!jl.has(t)&&jl.set(t,t.prevState),Xr.add(t),!(eo>0)&&!cd)try{for(cd=!0;Xr.size>0;){const i=Array.from(Xr);Xr.clear();for(const a of i){const r=jl.get(a)??a.prevState;a.prevState=r,aC(a)}for(const a of i){const r=Ds.get(a);r&&(ou.current.push(a),yS(r))}for(const a of i){const r=Ds.get(a);if(r)for(const l of r)sC(l)}}}finally{cd=!1,ou.current=[],jl.clear()}}function to(t){eo++;try{t()}finally{if(eo--,eo===0){const i=Array.from(Xr)[0];i&&SS(i)}}}function rC(t){return typeof t=="function"}class ah{constructor(i,a){this.listeners=new Set,this.subscribe=r=>{var l,u;this.listeners.add(r);const f=(u=(l=this.options)==null?void 0:l.onSubscribe)==null?void 0:u.call(l,r,this);return()=>{this.listeners.delete(r),f?.()}},this.prevState=i,this.state=i,this.options=a}setState(i){var a,r,l;this.prevState=this.state,(a=this.options)!=null&&a.updateFn?this.state=this.options.updateFn(this.prevState)(i):rC(i)?this.state=i(this.prevState):this.state=i,(l=(r=this.options)==null?void 0:r.onUpdate)==null||l.call(r),SS(this)}}class Ms{constructor(i){this.listeners=new Set,this._subscriptions=[],this.lastSeenDepValues=[],this.getDepVals=()=>{const a=[],r=[];for(const l of this.options.deps)a.push(l.prevState),r.push(l.state);return this.lastSeenDepValues=r,{prevDepVals:a,currDepVals:r,prevVal:this.prevState??void 0}},this.recompute=()=>{var a,r;this.prevState=this.state;const{prevDepVals:l,currDepVals:u,prevVal:f}=this.getDepVals();this.state=this.options.fn({prevDepVals:l,currDepVals:u,prevVal:f}),(r=(a=this.options).onUpdate)==null||r.call(a)},this.checkIfRecalculationNeededDeeply=()=>{for(const u of this.options.deps)u instanceof Ms&&u.checkIfRecalculationNeededDeeply();let a=!1;const r=this.lastSeenDepValues,{currDepVals:l}=this.getDepVals();for(let u=0;u<l.length;u++)if(l[u]!==r[u]){a=!0;break}a&&this.recompute()},this.mount=()=>(this.registerOnGraph(),this.checkIfRecalculationNeededDeeply(),()=>{this.unregisterFromGraph();for(const a of this._subscriptions)a()}),this.subscribe=a=>{var r,l;this.listeners.add(a);const u=(l=(r=this.options).onSubscribe)==null?void 0:l.call(r,a,this);return()=>{this.listeners.delete(a),u?.()}},this.options=i,this.state=i.fn({prevDepVals:void 0,prevVal:void 0,currDepVals:this.getDepVals().currDepVals})}registerOnGraph(i=this.options.deps){for(const a of i)if(a instanceof Ms)a.registerOnGraph(),this.registerOnGraph(a.options.deps);else if(a instanceof ah){let r=Ds.get(a);r||(r=new Set,Ds.set(a,r)),r.add(this);let l=Xl.get(this);l||(l=new Set,Xl.set(this,l)),l.add(a)}}unregisterFromGraph(i=this.options.deps){for(const a of i)if(a instanceof Ms)this.unregisterFromGraph(a.options.deps);else if(a instanceof ah){const r=Ds.get(a);r&&r.delete(this);const l=Xl.get(this);l&&l.delete(a)}}}const Zi="__TSR_index",Ay="popstate",Ty="beforeunload";function bS(t){let i=t.getLocation();const a=new Set,r=f=>{i=t.getLocation(),a.forEach(d=>d({location:i,action:f}))},l=f=>{t.notifyOnIndexChange??!0?r(f):i=t.getLocation()},u=async({task:f,navigateOpts:d,...m})=>{var p,v;if(d?.ignoreBlocker??!1){f();return}const S=((p=t.getBlockers)==null?void 0:p.call(t))??[],b=m.type==="PUSH"||m.type==="REPLACE";if(typeof document<"u"&&S.length&&b)for(const E of S){const w=ro(m.path,m.state);if(await E.blockerFn({currentLocation:i,nextLocation:w,action:m.type})){(v=t.onBlocked)==null||v.call(t);return}}f()};return{get location(){return i},get length(){return t.getLength()},subscribers:a,subscribe:f=>(a.add(f),()=>{a.delete(f)}),push:(f,d,m)=>{const p=i.state[Zi];d=sh(p+1,d),u({task:()=>{t.pushState(f,d),r({type:"PUSH"})},navigateOpts:m,type:"PUSH",path:f,state:d})},replace:(f,d,m)=>{const p=i.state[Zi];d=sh(p,d),u({task:()=>{t.replaceState(f,d),r({type:"REPLACE"})},navigateOpts:m,type:"REPLACE",path:f,state:d})},go:(f,d)=>{u({task:()=>{t.go(f),l({type:"GO",index:f})},navigateOpts:d,type:"GO"})},back:f=>{u({task:()=>{t.back(f?.ignoreBlocker??!1),l({type:"BACK"})},navigateOpts:f,type:"BACK"})},forward:f=>{u({task:()=>{t.forward(f?.ignoreBlocker??!1),l({type:"FORWARD"})},navigateOpts:f,type:"FORWARD"})},canGoBack:()=>i.state[Zi]!==0,createHref:f=>t.createHref(f),block:f=>{var d;if(!t.setBlockers)return()=>{};const m=((d=t.getBlockers)==null?void 0:d.call(t))??[];return t.setBlockers([...m,f]),()=>{var p,v;const g=((p=t.getBlockers)==null?void 0:p.call(t))??[];(v=t.setBlockers)==null||v.call(t,g.filter(S=>S!==f))}},flush:()=>{var f;return(f=t.flush)==null?void 0:f.call(t)},destroy:()=>{var f;return(f=t.destroy)==null?void 0:f.call(t)},notify:r}}function sh(t,i){i||(i={});const a=$h();return{...i,key:a,__TSR_key:a,[Zi]:t}}function oC(t){var i,a;const r=typeof document<"u"?window:void 0,l=r.history.pushState,u=r.history.replaceState;let f=[];const d=()=>f,m=P=>f=P,p=(P=>P),v=(()=>ro(`${r.location.pathname}${r.location.search}${r.location.hash}`,r.history.state));if(!((i=r.history.state)!=null&&i.__TSR_key)&&!((a=r.history.state)!=null&&a.key)){const P=$h();r.history.replaceState({[Zi]:0,key:P,__TSR_key:P},"")}let g=v(),S,b=!1,E=!1,w=!1,x=!1;const A=()=>g;let D,U;const N=()=>{D&&(Q._ignoreSubscribers=!0,(D.isPush?r.history.pushState:r.history.replaceState)(D.state,"",D.href),Q._ignoreSubscribers=!1,D=void 0,U=void 0,S=void 0)},k=(P,ee,ne)=>{const X=p(ee);U||(S=g),g=ro(ee,ne),D={href:X,state:ne,isPush:D?.isPush||P==="push"},U||(U=Promise.resolve().then(()=>N()))},G=P=>{g=v(),Q.notify({type:P})},M=async()=>{if(E){E=!1;return}const P=v(),ee=P.state[Zi]-g.state[Zi],ne=ee===1,X=ee===-1,Z=!ne&&!X||b;b=!1;const oe=Z?"GO":X?"BACK":"FORWARD",j=Z?{type:"GO",index:ee}:{type:X?"BACK":"FORWARD"};if(w)w=!1;else{const $=d();if(typeof document<"u"&&$.length){for(const q of $)if(await q.blockerFn({currentLocation:g,nextLocation:P,action:oe})){E=!0,r.history.go(1),Q.notify(j);return}}}g=v(),Q.notify(j)},B=P=>{if(x){x=!1;return}let ee=!1;const ne=d();if(typeof document<"u"&&ne.length)for(const X of ne){const Z=X.enableBeforeUnload??!0;if(Z===!0){ee=!0;break}if(typeof Z=="function"&&Z()===!0){ee=!0;break}}if(ee)return P.preventDefault(),P.returnValue=""},Q=bS({getLocation:A,getLength:()=>r.history.length,pushState:(P,ee)=>k("push",P,ee),replaceState:(P,ee)=>k("replace",P,ee),back:P=>(P&&(w=!0),x=!0,r.history.back()),forward:P=>{P&&(w=!0),x=!0,r.history.forward()},go:P=>{b=!0,r.history.go(P)},createHref:P=>p(P),flush:N,destroy:()=>{r.history.pushState=l,r.history.replaceState=u,r.removeEventListener(Ty,B,{capture:!0}),r.removeEventListener(Ay,M)},onBlocked:()=>{S&&g!==S&&(g=S)},getBlockers:d,setBlockers:m,notifyOnIndexChange:!1});return r.addEventListener(Ty,B,{capture:!0}),r.addEventListener(Ay,M),r.history.pushState=function(...P){const ee=l.apply(r.history,P);return Q._ignoreSubscribers||G("PUSH"),ee},r.history.replaceState=function(...P){const ee=u.apply(r.history,P);return Q._ignoreSubscribers||G("REPLACE"),ee},Q}function lC(t={initialEntries:["/"]}){const i=t.initialEntries;let a=t.initialIndex?Math.min(Math.max(t.initialIndex,0),i.length-1):i.length-1;const r=i.map((u,f)=>sh(f,void 0));return bS({getLocation:()=>ro(i[a],r[a]),getLength:()=>i.length,pushState:(u,f)=>{a<i.length-1&&(i.splice(a+1),r.splice(a+1)),r.push(f),i.push(u),a=Math.max(i.length-1,0)},replaceState:(u,f)=>{r[a]=f,i[a]=u},back:()=>{a=Math.max(a-1,0)},forward:()=>{a=Math.min(a+1,i.length-1)},go:u=>{a=Math.min(Math.max(a+u,0),i.length-1)},createHref:u=>u})}function ro(t,i){const a=t.indexOf("#"),r=t.indexOf("?"),l=$h();return{href:t,pathname:t.substring(0,a>0?r>0?Math.min(a,r):a:r>0?r:t.length),hash:a>-1?t.substring(a):"",search:r>-1?t.slice(r,a===-1?void 0:a):"",state:i||{[Zi]:0,key:l,__TSR_key:l}}}function $h(){return(Math.random()+1).toString(36).substring(7)}function rh(t){return t[t.length-1]}function uC(t){return typeof t=="function"}function Ea(t,i){return uC(t)?t(i):t}const cC=Object.prototype.hasOwnProperty;function Sn(t,i){if(t===i)return t;const a=i,r=My(t)&&My(a);if(!r&&!(lu(t)&&lu(a)))return a;const l=r?t:Oy(t);if(!l)return a;const u=r?a:Oy(a);if(!u)return a;const f=l.length,d=u.length,m=r?new Array(d):{};let p=0;for(let v=0;v<d;v++){const g=r?v:u[v],S=t[g],b=a[g];if(S===b){m[g]=S,(r?v<f:cC.call(t,g))&&p++;continue}if(S===null||b===null||typeof S!="object"||typeof b!="object"){m[g]=b;continue}const E=Sn(S,b);m[g]=E,E===S&&p++}return f===d&&p===f?t:m}function Oy(t){const i=[],a=Object.getOwnPropertyNames(t);for(const l of a){if(!Object.prototype.propertyIsEnumerable.call(t,l))return!1;i.push(l)}const r=Object.getOwnPropertySymbols(t);for(const l of r){if(!Object.prototype.propertyIsEnumerable.call(t,l))return!1;i.push(l)}return i}function lu(t){if(!Dy(t))return!1;const i=t.constructor;if(typeof i>"u")return!0;const a=i.prototype;return!(!Dy(a)||!a.hasOwnProperty("isPrototypeOf"))}function Dy(t){return Object.prototype.toString.call(t)==="[object Object]"}function My(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Ca(t,i,a){if(t===i)return!0;if(typeof t!=typeof i)return!1;if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;for(let r=0,l=t.length;r<l;r++)if(!Ca(t[r],i[r],a))return!1;return!0}if(lu(t)&&lu(i)){const r=a?.ignoreUndefined??!0;if(a?.partial){for(const f in i)if((!r||i[f]!==void 0)&&!Ca(t[f],i[f],a))return!1;return!0}let l=0;if(!r)l=Object.keys(t).length;else for(const f in t)t[f]!==void 0&&l++;let u=0;for(const f in i)if((!r||i[f]!==void 0)&&(u++,u>l||!Ca(t[f],i[f],a)))return!1;return l===u}return!1}function js(t){let i,a;const r=new Promise((l,u)=>{i=l,a=u});return r.status="pending",r.resolve=l=>{r.status="resolved",r.value=l,i(l),t?.(l)},r.reject=l=>{r.status="rejected",a(l)},r}function fC(t){return typeof t?.message!="string"?!1:t.message.startsWith("Failed to fetch dynamically imported module")||t.message.startsWith("error loading dynamically imported module")||t.message.startsWith("Importing a module script failed")}function Ji(t){return!!(t&&typeof t=="object"&&typeof t.then=="function")}const Fn=0,Oa=1,Ps=2,zs=3;function vi(t){return Bh(t.filter(i=>i!==void 0).join("/"))}function Bh(t){return t.replace(/\/{2,}/g,"/")}function qh(t){return t==="/"?t:t.replace(/^\/{1,}/,"")}function $s(t){return t==="/"?t:t.replace(/\/{1,}$/,"")}function fd(t){return $s(qh(t))}function uu(t,i){return t?.endsWith("/")&&t!=="/"&&t!==`${i}/`?t.slice(0,-1):t}function dC(t,i,a){return uu(t,a)===uu(i,a)}function hC(t){const{type:i,value:a}=t;if(i===Fn)return a;const{prefixSegment:r,suffixSegment:l}=t;if(i===Oa){const u=a.substring(1);if(r&&l)return`${r}{$${u}}${l}`;if(r)return`${r}{$${u}}`;if(l)return`{$${u}}${l}`}if(i===zs){const u=a.substring(1);return r&&l?`${r}{-$${u}}${l}`:r?`${r}{-$${u}}`:l?`{-$${u}}${l}`:`{-$${u}}`}if(i===Ps){if(r&&l)return`${r}{$}${l}`;if(r)return`${r}{$}`;if(l)return`{$}${l}`}return a}function mC({basepath:t,base:i,to:a,trailingSlash:r="never",caseSensitive:l,parseCache:u}){var f;i=cu(t,i,l),a=cu(t,a,l);let d=Bs(i,u).slice();const m=Bs(a,u);d.length>1&&((f=rh(d))==null?void 0:f.value)==="/"&&d.pop();for(let g=0,S=m.length;g<S;g++){const b=m[g],E=b.value;E==="/"?g?g===S-1&&d.push(b):d=[b]:E===".."?d.pop():E==="."||d.push(b)}d.length>1&&(rh(d).value==="/"?r==="never"&&d.pop():r==="always"&&d.push({type:Fn,value:"/"}));const p=d.map(hC);return vi([t,...p])}const Bs=(t,i)=>{if(!t)return[];const a=i?.get(t);if(a)return a;const r=bC(t);return i?.set(t,r),r},pC=/^\$.{1,}$/,gC=/^(.*?)\{(\$[a-zA-Z_$][a-zA-Z0-9_$]*)\}(.*)$/,vC=/^(.*?)\{-(\$[a-zA-Z_$][a-zA-Z0-9_$]*)\}(.*)$/,yC=/^\$$/,SC=/^(.*?)\{\$\}(.*)$/;function bC(t){t=Bh(t);const i=[];if(t.slice(0,1)==="/"&&(t=t.substring(1),i.push({type:Fn,value:"/"})),!t)return i;const a=t.split("/").filter(Boolean);return i.push(...a.map(r=>{const l=r.match(SC);if(l){const d=l[1],m=l[2];return{type:Ps,value:"$",prefixSegment:d||void 0,suffixSegment:m||void 0}}const u=r.match(vC);if(u){const d=u[1],m=u[2],p=u[3];return{type:zs,value:m,prefixSegment:d||void 0,suffixSegment:p||void 0}}const f=r.match(gC);if(f){const d=f[1],m=f[2],p=f[3];return{type:Oa,value:""+m,prefixSegment:d||void 0,suffixSegment:p||void 0}}if(pC.test(r)){const d=r.substring(1);return{type:Oa,value:"$"+d,prefixSegment:void 0,suffixSegment:void 0}}return yC.test(r)?{type:Ps,value:"$",prefixSegment:void 0,suffixSegment:void 0}:{type:Fn,value:r.includes("%25")?r.split("%25").map(d=>decodeURI(d)).join("%25"):decodeURI(r)}})),t.slice(-1)==="/"&&(t=t.substring(1),i.push({type:Fn,value:"/"})),i}function Pl({path:t,params:i,leaveWildcards:a,leaveParams:r,decodeCharMap:l,parseCache:u}){const f=Bs(t,u);function d(g){const S=i[g],b=typeof S=="string";return g==="*"||g==="_splat"?b?encodeURI(S):S:b?_C(S,l):S}let m=!1;const p={},v=vi(f.map(g=>{if(g.type===Fn)return g.value;if(g.type===Ps){p._splat=i._splat,p["*"]=i._splat;const S=g.prefixSegment||"",b=g.suffixSegment||"";if(!("_splat"in i))return m=!0,a?`${S}${g.value}${b}`:S||b?`${S}${b}`:void 0;const E=d("_splat");return a?`${S}${g.value}${E??""}${b}`:`${S}${E}${b}`}if(g.type===Oa){const S=g.value.substring(1);!m&&!(S in i)&&(m=!0),p[S]=i[S];const b=g.prefixSegment||"",E=g.suffixSegment||"";if(r){const w=d(g.value);return`${b}${g.value}${w??""}${E}`}return`${b}${d(S)??"undefined"}${E}`}if(g.type===zs){const S=g.value.substring(1),b=g.prefixSegment||"",E=g.suffixSegment||"";if(!(S in i)||i[S]==null)return a?`${b}${S}${E}`:b||E?`${b}${E}`:void 0;if(p[S]=i[S],r){const w=d(g.value);return`${b}${g.value}${w??""}${E}`}return a?`${b}${S}${d(S)??""}${E}`:`${b}${d(S)??""}${E}`}return g.value}));return{usedParams:p,interpolatedPath:v,isMissingParams:m}}function _C(t,i){let a=encodeURIComponent(t);if(i)for(const[r,l]of i)a=a.replaceAll(r,l);return a}function oh(t,i,a,r){const l=wC(t,i,a,r);if(!(a.to&&!l))return l??{}}function cu(t,i,a=!1){const r=a?t:t.toLowerCase(),l=a?i:i.toLowerCase();switch(!0){case r==="/":return i;case l===r:return"";case i.length<t.length:return i;case l[r.length]!=="/":return i;case l.startsWith(r):return i.slice(t.length);default:return i}}function wC(t,i,{to:a,fuzzy:r,caseSensitive:l},u){if(t!=="/"&&!i.startsWith(t))return;i=cu(t,i,l),a=cu(t,`${a??"$"}`,l);const f=Bs(i.startsWith("/")?i:`/${i}`,u),d=Bs(a.startsWith("/")?a:`/${a}`,u),m={};return EC(f,d,m,r,l)?m:void 0}function EC(t,i,a,r,l){var u,f,d;let m=0,p=0;for(;m<t.length||p<i.length;){const v=t[m],g=i[p];if(g){if(g.type===Ps){const S=t.slice(m);let b;if(g.prefixSegment||g.suffixSegment){if(!v)return!1;const E=g.prefixSegment||"",w=g.suffixSegment||"",x=v.value;if("prefixSegment"in g&&!x.startsWith(E)||"suffixSegment"in g&&!((u=t[t.length-1])!=null&&u.value.endsWith(w)))return!1;let A=decodeURI(vi(S.map(D=>D.value)));E&&A.startsWith(E)&&(A=A.slice(E.length)),w&&A.endsWith(w)&&(A=A.slice(0,A.length-w.length)),b=A}else b=decodeURI(vi(S.map(E=>E.value)));return a["*"]=b,a._splat=b,!0}if(g.type===Fn){if(g.value==="/"&&!v?.value){p++;continue}if(v){if(l){if(g.value!==v.value)return!1}else if(g.value.toLowerCase()!==v.value.toLowerCase())return!1;m++,p++;continue}else return!1}if(g.type===Oa){if(!v||v.value==="/")return!1;let S="",b=!1;if(g.prefixSegment||g.suffixSegment){const E=g.prefixSegment||"",w=g.suffixSegment||"",x=v.value;if(E&&!x.startsWith(E)||w&&!x.endsWith(w))return!1;let A=x;E&&A.startsWith(E)&&(A=A.slice(E.length)),w&&A.endsWith(w)&&(A=A.slice(0,A.length-w.length)),S=decodeURIComponent(A),b=!0}else S=decodeURIComponent(v.value),b=!0;b&&(a[g.value.substring(1)]=S,m++),p++;continue}if(g.type===zs){if(!v){p++;continue}if(v.value==="/"){p++;continue}let S="",b=!1;if(g.prefixSegment||g.suffixSegment){const E=g.prefixSegment||"",w=g.suffixSegment||"",x=v.value;if((!E||x.startsWith(E))&&(!w||x.endsWith(w))){let A=x;E&&A.startsWith(E)&&(A=A.slice(E.length)),w&&A.endsWith(w)&&(A=A.slice(0,A.length-w.length)),S=decodeURIComponent(A),b=!0}}else{let E=!0;for(let w=p+1;w<i.length;w++){const x=i[w];if(x?.type===Fn&&x.value===v.value){E=!1;break}if(x?.type===Oa||x?.type===Ps){t.length<i.length&&(E=!1);break}}E&&(S=decodeURIComponent(v.value),b=!0)}b&&(a[g.value.substring(1)]=S,m++),p++;continue}}if(m<t.length&&p>=i.length)return a["**"]=vi(t.slice(m).map(S=>S.value)),!!r&&((f=i[i.length-1])==null?void 0:f.value)!=="/";if(p<i.length&&m>=t.length){for(let S=p;S<i.length;S++)if(((d=i[S])==null?void 0:d.type)!==zs)return!1;break}break}return!0}const CC=.75,RC=1,xC=.5,AC=.4,TC=.25,OC=.2,DC=.05,MC=.02,NC=.01,Ny=2e-4,Ly=1e-4;function Uy(t,i){return t.prefixSegment&&t.suffixSegment?i+DC+Ny*t.prefixSegment.length+Ly*t.suffixSegment.length:t.prefixSegment?i+MC+Ny*t.prefixSegment.length:t.suffixSegment?i+NC+Ly*t.suffixSegment.length:i}function LC(t){const i=[];return t.forEach((r,l)=>{var u;if(r.isRoot||!r.path)return;const f=qh(r.fullPath);let d=Bs(f),m=0;for(;d.length>m+1&&((u=d[m])==null?void 0:u.value)==="/";)m++;m>0&&(d=d.slice(m));let p=0,v=!1;const g=d.map((S,b)=>{if(S.value==="/")return CC;if(S.type===Fn)return RC;let E;S.type===Oa?E=xC:S.type===zs?(E=AC,p++):E=TC;for(let w=b+1;w<d.length;w++){const x=d[w];if(x.type===Fn&&x.value!=="/")return v=!0,Uy(S,E+OC)}return Uy(S,E)});i.push({child:r,trimmed:f,parsed:d,index:l,scores:g,optionalParamCount:p,hasStaticAfter:v})}),i.sort((r,l)=>{const u=Math.min(r.scores.length,l.scores.length);for(let f=0;f<u;f++)if(r.scores[f]!==l.scores[f])return l.scores[f]-r.scores[f];if(r.scores.length!==l.scores.length){if(r.optionalParamCount!==l.optionalParamCount){if(r.hasStaticAfter===l.hasStaticAfter)return r.optionalParamCount-l.optionalParamCount;if(r.hasStaticAfter&&!l.hasStaticAfter)return-1;if(!r.hasStaticAfter&&l.hasStaticAfter)return 1}return l.scores.length-r.scores.length}for(let f=0;f<u;f++)if(r.parsed[f].value!==l.parsed[f].value)return r.parsed[f].value>l.parsed[f].value?1:-1;return r.index-l.index}).map((r,l)=>(r.child.rank=l,r.child))}function UC({routeTree:t,initRoute:i}){const a={},r={},l=f=>{f.forEach((d,m)=>{i?.(d,m);const p=a[d.id];if(Si(!p,`Duplicate routes found with id: ${String(d.id)}`),a[d.id]=d,!d.isRoot&&d.path){const g=$s(d.fullPath);(!r[g]||d.fullPath.endsWith("/"))&&(r[g]=d)}const v=d.children;v?.length&&l(v)})};l([t]);const u=LC(Object.values(a));return{routesById:a,routesByPath:r,flatRoutes:u}}function qs(t={}){if(t.isNotFound=!0,t.throw)throw t;return t}function Vn(t){return!!t?.isNotFound}function jC(){try{if(typeof window<"u"&&typeof window.sessionStorage=="object")return window.sessionStorage}catch{}}const fu="tsr-scroll-restoration-v1_3",PC=(t,i)=>{let a;return(...r)=>{a||(a=setTimeout(()=>{t(...r),a=null},i))}};function zC(){const t=jC();if(!t)return;const i=t.getItem(fu);let a=i?JSON.parse(i):{};return{state:a,set:r=>(a=Ea(r,a)||a,t.setItem(fu,JSON.stringify(a)))}}const dd=zC(),lh=t=>t.state.__TSR_key||t.href;function $C(t){const i=[];let a;for(;a=t.parentNode;)i.push(`${t.tagName}:nth-child(${Array.prototype.indexOf.call(a.children,t)+1})`),t=a;return`${i.reverse().join(" > ")}`.toLowerCase()}let du=!1;function _S({storageKey:t,key:i,behavior:a,shouldScrollRestoration:r,scrollToTopSelectors:l,location:u}){var f,d;let m;try{m=JSON.parse(sessionStorage.getItem(t)||"{}")}catch(g){console.error(g);return}const p=i||((f=window.history.state)==null?void 0:f.key),v=m[p];du=!0;e:{if(r&&v&&Object.keys(v).length>0){for(const b in v){const E=v[b];if(b==="window")window.scrollTo({top:E.scrollY,left:E.scrollX,behavior:a});else if(b){const w=document.querySelector(b);w&&(w.scrollLeft=E.scrollX,w.scrollTop=E.scrollY)}}break e}const g=(u??window.location).hash.split("#",2)[1];if(g){const b=((d=window.history.state)==null?void 0:d.__hashScrollIntoViewOptions)??!0;if(b){const E=document.getElementById(g);E&&E.scrollIntoView(b)}break e}const S={top:0,left:0,behavior:a};if(window.scrollTo(S),l)for(const b of l){if(b==="window")continue;const E=typeof b=="function"?b():document.querySelector(b);E&&E.scrollTo(S)}}du=!1}function BC(t,i){if(dd===void 0||((t.options.scrollRestoration??!1)&&(t.isScrollRestoring=!0),typeof document>"u"||t.isScrollRestorationSetup))return;t.isScrollRestorationSetup=!0,du=!1;const r=t.options.getScrollRestorationKey||lh;window.history.scrollRestoration="manual";const l=u=>{if(du||!t.isScrollRestoring)return;let f="";if(u.target===document||u.target===window)f="window";else{const m=u.target.getAttribute("data-scroll-restoration-id");m?f=`[data-scroll-restoration-id="${m}"]`:f=$C(u.target)}const d=r(t.state.location);dd.set(m=>{const p=m[d]||(m[d]={}),v=p[f]||(p[f]={});if(f==="window")v.scrollX=window.scrollX||0,v.scrollY=window.scrollY||0;else if(f){const g=document.querySelector(f);g&&(v.scrollX=g.scrollLeft||0,v.scrollY=g.scrollTop||0)}return m})};typeof document<"u"&&document.addEventListener("scroll",PC(l,100),!0),t.subscribe("onRendered",u=>{const f=r(u.toLocation);if(!t.resetNextScroll){t.resetNextScroll=!0;return}_S({storageKey:fu,key:f,behavior:t.options.scrollRestorationBehavior,shouldScrollRestoration:t.isScrollRestoring,scrollToTopSelectors:t.options.scrollToTopSelectors,location:t.history.location}),t.isScrollRestoring&&dd.set(d=>(d[f]||(d[f]={}),d))})}function qC(t){if(typeof document<"u"&&document.querySelector){const i=t.state.location.state.__hashScrollIntoViewOptions??!0;if(i&&t.state.location.hash!==""){const a=document.getElementById(t.state.location.hash);a&&a.scrollIntoView(i)}}}function IC(t,i=String){const a=new URLSearchParams;for(const r in t){const l=t[r];l!==void 0&&a.set(r,i(l))}return a.toString()}function hd(t){return t?t==="false"?!1:t==="true"?!0:+t*0===0&&+t+""===t?+t:t:""}function FC(t){const i=new URLSearchParams(t),a={};for(const[r,l]of i.entries()){const u=a[r];u==null?a[r]=hd(l):Array.isArray(u)?u.push(hd(l)):a[r]=[u,hd(l)]}return a}const HC=kC(JSON.parse),VC=QC(JSON.stringify,JSON.parse);function kC(t){return i=>{i[0]==="?"&&(i=i.substring(1));const a=FC(i);for(const r in a){const l=a[r];if(typeof l=="string")try{a[r]=t(l)}catch{}}return a}}function QC(t,i){const a=typeof i=="function";function r(l){if(typeof l=="object"&&l!==null)try{return t(l)}catch{}else if(a&&typeof l=="string")try{return i(l),t(l)}catch{}return l}return l=>{const u=IC(l,r);return u?`?${u}`:""}}const _n="__root__";function en(t){if(t.statusCode=t.statusCode||t.code||307,!t.reloadDocument&&typeof t.href=="string")try{new URL(t.href),t.reloadDocument=!0}catch{}const i=new Headers(t.headers);t.href&&i.get("Location")===null&&i.set("Location",t.href);const a=new Response(null,{status:t.statusCode,headers:i});if(a.options=t,t.throw)throw a;return a}function Bn(t){return t instanceof Response&&!!t.options}function YC(t){const i=new Map;let a,r;const l=u=>{u.next&&(u.prev?(u.prev.next=u.next,u.next.prev=u.prev,u.next=void 0,r&&(r.next=u,u.prev=r)):(u.next.prev=void 0,a=u.next,u.next=void 0,r&&(u.prev=r,r.next=u)),r=u)};return{get(u){const f=i.get(u);if(f)return l(f),f.value},set(u,f){if(i.size>=t&&a){const m=a;i.delete(m.key),m.next&&(a=m.next,m.next.prev=void 0),m===r&&(r=void 0)}const d=i.get(u);if(d)d.value=f,l(d);else{const m={key:u,value:f,prev:r};r&&(r.next=m),r=m,a||(a=m),i.set(u,m)}}}}const Zl=t=>{var i;if(!t.rendered)return t.rendered=!0,(i=t.onReady)==null?void 0:i.call(t)},Au=(t,i)=>!!(t.preload&&!t.router.state.matches.some(a=>a.id===i)),wS=(t,i)=>{var a;const r=t.router.routesById[i.routeId??""]??t.router.routeTree;!r.options.notFoundComponent&&((a=t.router.options)!=null&&a.defaultNotFoundComponent)&&(r.options.notFoundComponent=t.router.options.defaultNotFoundComponent),Si(r.options.notFoundComponent);const l=t.matches.find(u=>u.routeId===r.id);Si(l,"Could not find match for route: "+r.id),t.updateMatch(l.id,u=>({...u,status:"notFound",error:i,isFetching:!1})),i.routerCode==="BEFORE_LOAD"&&r.parentRoute&&(i.routeId=r.parentRoute.id,wS(t,i))},Gi=(t,i,a)=>{var r,l,u;if(!(!Bn(a)&&!Vn(a))){if(Bn(a)&&a.redirectHandled&&!a.options.reloadDocument)throw a;if(i){(r=i._nonReactive.beforeLoadPromise)==null||r.resolve(),(l=i._nonReactive.loaderPromise)==null||l.resolve(),i._nonReactive.beforeLoadPromise=void 0,i._nonReactive.loaderPromise=void 0;const f=Bn(a)?"redirected":"notFound";t.updateMatch(i.id,d=>({...d,status:f,isFetching:!1,error:a})),Vn(a)&&!a.routeId&&(a.routeId=i.routeId),(u=i._nonReactive.loadPromise)==null||u.resolve()}throw Bn(a)?(t.rendered=!0,a.options._fromLocation=t.location,a.redirectHandled=!0,a=t.router.resolveRedirect(a),a):(wS(t,a),a)}},ES=(t,i)=>{const a=t.router.getMatch(i);return!!(!t.router.isServer&&a._nonReactive.dehydrated||t.router.isServer&&a.ssr===!1)},Fr=(t,i,a,r)=>{var l,u;const{id:f,routeId:d}=t.matches[i],m=t.router.looseRoutesById[d];if(a instanceof Promise)throw a;a.routerCode=r,t.firstBadMatchIndex??(t.firstBadMatchIndex=i),Gi(t,t.router.getMatch(f),a);try{(u=(l=m.options).onError)==null||u.call(l,a)}catch(p){a=p,Gi(t,t.router.getMatch(f),a)}t.updateMatch(f,p=>{var v,g;return(v=p._nonReactive.beforeLoadPromise)==null||v.resolve(),p._nonReactive.beforeLoadPromise=void 0,(g=p._nonReactive.loadPromise)==null||g.resolve(),{...p,error:a,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController}})},GC=(t,i,a,r)=>{var l;const u=t.router.getMatch(i),f=(l=t.matches[a-1])==null?void 0:l.id,d=f?t.router.getMatch(f):void 0;if(t.router.isShell()){u.ssr=i===_n;return}if(d?.ssr===!1){u.ssr=!1;return}const m=E=>E===!0&&d?.ssr==="data-only"?"data-only":E,p=t.router.options.defaultSsr??!0;if(r.options.ssr===void 0){u.ssr=m(p);return}if(typeof r.options.ssr!="function"){u.ssr=m(r.options.ssr);return}const{search:v,params:g}=u,S={search:zl(v,u.searchError),params:zl(g,u.paramsError),location:t.location,matches:t.matches.map(E=>({index:E.index,pathname:E.pathname,fullPath:E.fullPath,staticData:E.staticData,id:E.id,routeId:E.routeId,search:zl(E.search,E.searchError),params:zl(E.params,E.paramsError),ssr:E.ssr}))},b=r.options.ssr(S);if(Ji(b))return b.then(E=>{u.ssr=m(E??p)});u.ssr=m(b??p)},CS=(t,i,a,r)=>{var l;if(r._nonReactive.pendingTimeout!==void 0)return;const u=a.options.pendingMs??t.router.options.defaultPendingMs;if(!!(t.onReady&&!t.router.isServer&&!Au(t,i)&&(a.options.loader||a.options.beforeLoad||AS(a))&&typeof u=="number"&&u!==1/0&&(a.options.pendingComponent??((l=t.router.options)==null?void 0:l.defaultPendingComponent)))){const d=setTimeout(()=>{Zl(t)},u);r._nonReactive.pendingTimeout=d}},KC=(t,i,a)=>{const r=t.router.getMatch(i);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;CS(t,i,a,r);const l=()=>{const u=t.router.getMatch(i);u.preload&&(u.status==="redirected"||u.status==="notFound")&&Gi(t,u,u.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(l):l()},XC=(t,i,a,r)=>{var l;const u=t.router.getMatch(i),f=u._nonReactive.loadPromise;u._nonReactive.loadPromise=js(()=>{f?.resolve()});const{paramsError:d,searchError:m}=u;d&&Fr(t,a,d,"PARSE_PARAMS"),m&&Fr(t,a,m,"VALIDATE_SEARCH"),CS(t,i,r,u);const p=new AbortController,v=(l=t.matches[a-1])==null?void 0:l.id,g=v?t.router.getMatch(v):void 0,b={...g?.context??t.router.options.context??void 0,...u.__routeContext};let E=!1;const w=()=>{E||(E=!0,t.updateMatch(i,B=>({...B,isFetching:"beforeLoad",fetchCount:B.fetchCount+1,abortController:p,context:b})))},x=()=>{var B;(B=u._nonReactive.beforeLoadPromise)==null||B.resolve(),u._nonReactive.beforeLoadPromise=void 0,t.updateMatch(i,Q=>({...Q,isFetching:!1}))};if(!r.options.beforeLoad){to(()=>{w(),x()});return}u._nonReactive.beforeLoadPromise=js();const{search:A,params:D,cause:U}=u,N=Au(t,i),k={search:A,abortController:p,params:D,preload:N,context:b,location:t.location,navigate:B=>t.router.navigate({...B,_fromLocation:t.location}),buildLocation:t.router.buildLocation,cause:N?"preload":U,matches:t.matches},G=B=>{if(B===void 0){to(()=>{w(),x()});return}(Bn(B)||Vn(B))&&(w(),Fr(t,a,B,"BEFORE_LOAD")),to(()=>{w(),t.updateMatch(i,Q=>({...Q,__beforeLoadContext:B,context:{...Q.context,...B}})),x()})};let M;try{if(M=r.options.beforeLoad(k),Ji(M))return w(),M.catch(B=>{Fr(t,a,B,"BEFORE_LOAD")}).then(G)}catch(B){w(),Fr(t,a,B,"BEFORE_LOAD")}G(M)},ZC=(t,i)=>{const{id:a,routeId:r}=t.matches[i],l=t.router.looseRoutesById[r],u=()=>{if(t.router.isServer){const m=GC(t,a,i,l);if(Ji(m))return m.then(f)}return f()},f=()=>{if(ES(t,a))return;const m=KC(t,a,l);return Ji(m)?m.then(d):d()},d=()=>XC(t,a,i,l);return u()},no=(t,i,a)=>{var r,l,u,f,d,m;const p=t.router.getMatch(i);if(!p||!a.options.head&&!a.options.scripts&&!a.options.headers)return;const v={matches:t.matches,match:p,params:p.params,loaderData:p.loaderData};return Promise.all([(l=(r=a.options).head)==null?void 0:l.call(r,v),(f=(u=a.options).scripts)==null?void 0:f.call(u,v),(m=(d=a.options).headers)==null?void 0:m.call(d,v)]).then(([g,S,b])=>{const E=g?.meta,w=g?.links,x=g?.scripts,A=g?.styles;return{meta:E,links:w,headScripts:x,headers:b,scripts:S,styles:A}})},RS=(t,i,a,r)=>{const l=t.matchPromises[a-1],{params:u,loaderDeps:f,abortController:d,context:m,cause:p}=t.router.getMatch(i),v=Au(t,i);return{params:u,deps:f,preload:!!v,parentMatchPromise:l,abortController:d,context:m,location:t.location,navigate:g=>t.router.navigate({...g,_fromLocation:t.location}),cause:v?"preload":p,route:r}},jy=async(t,i,a,r)=>{var l,u,f,d;try{const m=t.router.getMatch(i);try{(!t.router.isServer||m.ssr===!0)&&xS(r);const p=(u=(l=r.options).loader)==null?void 0:u.call(l,RS(t,i,a,r)),v=r.options.loader&&Ji(p);if(!!(v||r._lazyPromise||r._componentsPromise||r.options.head||r.options.scripts||r.options.headers||m._nonReactive.minPendingPromise)&&t.updateMatch(i,w=>({...w,isFetching:"loader"})),r.options.loader){const w=v?await p:p;Gi(t,t.router.getMatch(i),w),w!==void 0&&t.updateMatch(i,x=>({...x,loaderData:w}))}r._lazyPromise&&await r._lazyPromise;const S=no(t,i,r),b=S?await S:void 0,E=m._nonReactive.minPendingPromise;E&&await E,r._componentsPromise&&await r._componentsPromise,t.updateMatch(i,w=>({...w,error:void 0,status:"success",isFetching:!1,updatedAt:Date.now(),...b}))}catch(p){let v=p;const g=m._nonReactive.minPendingPromise;g&&await g,Gi(t,t.router.getMatch(i),p);try{(d=(f=r.options).onError)==null||d.call(f,p)}catch(E){v=E,Gi(t,t.router.getMatch(i),E)}const S=no(t,i,r),b=S?await S:void 0;t.updateMatch(i,E=>({...E,error:v,status:"error",isFetching:!1,...b}))}}catch(m){const p=t.router.getMatch(i);if(p){const v=no(t,i,r);if(v){const g=await v;t.updateMatch(i,S=>({...S,...g}))}p._nonReactive.loaderPromise=void 0}Gi(t,p,m)}},JC=async(t,i)=>{var a,r;const{id:l,routeId:u}=t.matches[i];let f=!1,d=!1;const m=t.router.looseRoutesById[u];if(ES(t,l)){if(t.router.isServer){const g=no(t,l,m);if(g){const S=await g;t.updateMatch(l,b=>({...b,...S}))}return t.router.getMatch(l)}}else{const g=t.router.getMatch(l);if(g._nonReactive.loaderPromise){if(g.status==="success"&&!t.sync&&!g.preload)return g;await g._nonReactive.loaderPromise;const S=t.router.getMatch(l);S.error&&Gi(t,S,S.error)}else{const S=Date.now()-g.updatedAt,b=Au(t,l),E=b?m.options.preloadStaleTime??t.router.options.defaultPreloadStaleTime??3e4:m.options.staleTime??t.router.options.defaultStaleTime??0,w=m.options.shouldReload,x=typeof w=="function"?w(RS(t,l,i,m)):w,A=!!b&&!t.router.state.matches.some(k=>k.id===l),D=t.router.getMatch(l);D._nonReactive.loaderPromise=js(),A!==D.preload&&t.updateMatch(l,k=>({...k,preload:A}));const{status:U,invalid:N}=D;if(f=U==="success"&&(N||(x??S>E)),!(b&&m.options.preload===!1))if(f&&!t.sync)d=!0,(async()=>{var k,G;try{await jy(t,l,i,m);const M=t.router.getMatch(l);(k=M._nonReactive.loaderPromise)==null||k.resolve(),(G=M._nonReactive.loadPromise)==null||G.resolve(),M._nonReactive.loaderPromise=void 0}catch(M){Bn(M)&&await t.router.navigate(M.options)}})();else if(U!=="success"||f&&t.sync)await jy(t,l,i,m);else{const k=no(t,l,m);if(k){const G=await k;t.updateMatch(l,M=>({...M,...G}))}}}}const p=t.router.getMatch(l);d||((a=p._nonReactive.loaderPromise)==null||a.resolve(),(r=p._nonReactive.loadPromise)==null||r.resolve()),clearTimeout(p._nonReactive.pendingTimeout),p._nonReactive.pendingTimeout=void 0,d||(p._nonReactive.loaderPromise=void 0),p._nonReactive.dehydrated=void 0;const v=d?p.isFetching:!1;return v!==p.isFetching||p.invalid!==!1?(t.updateMatch(l,g=>({...g,isFetching:v,invalid:!1})),t.router.getMatch(l)):p};async function Py(t){const i=Object.assign(t,{matchPromises:[]});!i.router.isServer&&i.router.state.matches.some(a=>a._forcePending)&&Zl(i);try{for(let l=0;l<i.matches.length;l++){const u=ZC(i,l);Ji(u)&&await u}const a=i.firstBadMatchIndex??i.matches.length;for(let l=0;l<a;l++)i.matchPromises.push(JC(i,l));await Promise.all(i.matchPromises);const r=Zl(i);Ji(r)&&await r}catch(a){if(Vn(a)&&!i.preload){const r=Zl(i);throw Ji(r)&&await r,a}if(Bn(a))throw a}return i.matches}async function xS(t){if(!t._lazyLoaded&&t._lazyPromise===void 0&&(t.lazyFn?t._lazyPromise=t.lazyFn().then(i=>{const{id:a,...r}=i.options;Object.assign(t.options,r),t._lazyLoaded=!0,t._lazyPromise=void 0}):t._lazyLoaded=!0),!t._componentsLoaded&&t._componentsPromise===void 0){const i=()=>{var a;const r=[];for(const l of TS){const u=(a=t.options[l])==null?void 0:a.preload;u&&r.push(u())}if(r.length)return Promise.all(r).then(()=>{t._componentsLoaded=!0,t._componentsPromise=void 0});t._componentsLoaded=!0,t._componentsPromise=void 0};t._componentsPromise=t._lazyPromise?t._lazyPromise.then(i):i()}return t._componentsPromise}function zl(t,i){return i?{status:"error",error:i}:{status:"success",value:t}}function AS(t){var i;for(const a of TS)if((i=t.options[a])!=null&&i.preload)return!0;return!1}const TS=["component","errorComponent","pendingComponent","notFoundComponent"];function Ra(t){const i=t.resolvedLocation,a=t.location,r=i?.pathname!==a.pathname,l=i?.href!==a.href,u=i?.hash!==a.hash;return{fromLocation:i,toLocation:a,pathChanged:r,hrefChanged:l,hashChanged:u}}class WC{constructor(i){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=a=>a(),this.update=a=>{var r;a.notFoundRoute&&console.warn("The notFoundRoute API is deprecated and will be removed in the next major version. See https://tanstack.com/router/v1/docs/framework/react/guide/not-found-errors#migrating-from-notfoundroute for more info.");const l=this.options;this.options={...this.options,...a},this.isServer=this.options.isServer??typeof document>"u",this.pathParamsDecodeCharMap=this.options.pathParamsAllowedCharacters?new Map(this.options.pathParamsAllowedCharacters.map(u=>[encodeURIComponent(u),u])):void 0,(!this.basepath||a.basepath&&a.basepath!==l.basepath)&&(a.basepath===void 0||a.basepath===""||a.basepath==="/"?this.basepath="/":this.basepath=`/${fd(a.basepath)}`),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history??(this.isServer?lC({initialEntries:[this.basepath||"/"]}):oC()),this.updateLatestLocation()),this.options.routeTree!==this.routeTree&&(this.routeTree=this.options.routeTree,this.buildRouteTree()),this.__store||(this.__store=new ah(tR(this.latestLocation),{onUpdate:()=>{this.__store.state={...this.state,cachedMatches:this.state.cachedMatches.filter(u=>!["redirected"].includes(u.status))}}}),BC(this)),typeof window<"u"&&"CSS"in window&&typeof((r=window.CSS)==null?void 0:r.supports)=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a)"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const{routesById:a,routesByPath:r,flatRoutes:l}=UC({routeTree:this.routeTree,initRoute:(f,d)=>{f.init({originalIndex:d})}});this.routesById=a,this.routesByPath=r,this.flatRoutes=l;const u=this.options.notFoundRoute;u&&(u.init({originalIndex:99999999999}),this.routesById[u.id]=u)},this.subscribe=(a,r)=>{const l={eventType:a,fn:r};return this.subscribers.add(l),()=>{this.subscribers.delete(l)}},this.emit=a=>{this.subscribers.forEach(r=>{r.eventType===a.type&&r.fn(a)})},this.parseLocation=(a,r)=>{const l=({pathname:m,search:p,hash:v,state:g})=>{const S=this.options.parseSearch(p),b=this.options.stringifySearch(S);return{pathname:m,searchStr:b,search:Sn(r?.search,S),hash:v.split("#").reverse()[0]??"",href:`${m}${b}${v}`,state:Sn(r?.state,g)}},u=l(a),{__tempLocation:f,__tempKey:d}=u.state;if(f&&(!d||d===this.tempLocationKey)){const m=l(f);return m.state.key=u.state.key,m.state.__TSR_key=u.state.__TSR_key,delete m.state.__tempLocation,{...m,maskedLocation:u}}return u},this.resolvePathWithBase=(a,r)=>mC({basepath:this.basepath,base:a,to:Bh(r),trailingSlash:this.options.trailingSlash,caseSensitive:this.options.caseSensitive,parseCache:this.parsePathnameCache}),this.matchRoutes=(a,r,l)=>typeof a=="string"?this.matchRoutesInternal({pathname:a,search:r},l):this.matchRoutesInternal(a,r),this.parsePathnameCache=YC(1e3),this.getMatchedRoutes=(a,r)=>nR({pathname:a,routePathname:r,basepath:this.basepath,caseSensitive:this.options.caseSensitive,routesByPath:this.routesByPath,routesById:this.routesById,flatRoutes:this.flatRoutes,parseCache:this.parsePathnameCache}),this.cancelMatch=a=>{const r=this.getMatch(a);r&&(r.abortController.abort(),clearTimeout(r._nonReactive.pendingTimeout),r._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{var a;(a=this.state.pendingMatches)==null||a.forEach(r=>{this.cancelMatch(r.id)})},this.buildLocation=a=>{const r=(u={})=>{var f,d;const m=u._fromLocation||this.latestLocation,p=this.matchRoutes(m,{_buildLocation:!0}),v=rh(p);u.from;const g=u.unsafeRelative==="path"?m.pathname:u.from??v.fullPath,S=this.resolvePathWithBase(g,"."),b=v.search,E={...v.params},w=u.to?this.resolvePathWithBase(S,`${u.to}`):this.resolvePathWithBase(S,"."),x=u.params===!1||u.params===null?{}:(u.params??!0)===!0?E:Object.assign(E,Ea(u.params,E)),A=Pl({path:w,params:x,parseCache:this.parsePathnameCache}).interpolatedPath,D=this.matchRoutes(A,void 0,{_buildLocation:!0}).map(Q=>this.looseRoutesById[Q.routeId]);if(Object.keys(x).length>0)for(const Q of D){const P=((f=Q.options.params)==null?void 0:f.stringify)??Q.options.stringifyParams;P&&Object.assign(x,P(x))}const U=Pl({path:w,params:x,leaveWildcards:!1,leaveParams:a.leaveParams,decodeCharMap:this.pathParamsDecodeCharMap,parseCache:this.parsePathnameCache}).interpolatedPath;let N=b;if(a._includeValidateSearch&&((d=this.options.search)!=null&&d.strict)){const Q={};D.forEach(P=>{if(P.options.validateSearch)try{Object.assign(Q,uh(P.options.validateSearch,{...Q,...N}))}catch{}}),N=Q}N=iR({search:N,dest:u,destRoutes:D,_includeValidateSearch:a._includeValidateSearch}),N=Sn(b,N);const k=this.options.stringifySearch(N),G=u.hash===!0?m.hash:u.hash?Ea(u.hash,m.hash):void 0,M=G?`#${G}`:"";let B=u.state===!0?m.state:u.state?Ea(u.state,m.state):{};return B=Sn(m.state,B),{pathname:U,search:N,searchStr:k,state:B,hash:G??"",href:`${U}${k}${M}`,unmaskOnReload:u.unmaskOnReload}},l=(u={},f)=>{var d;const m=r(u);let p=f?r(f):void 0;if(!p){let v={};const g=(d=this.options.routeMasks)==null?void 0:d.find(S=>{const b=oh(this.basepath,m.pathname,{to:S.from,caseSensitive:!1,fuzzy:!1},this.parsePathnameCache);return b?(v=b,!0):!1});if(g){const{from:S,...b}=g;f={from:a.from,...b,params:v},p=r(f)}}return p&&(m.maskedLocation=p),m};return a.mask?l(a,{from:a.from,...a.mask}):l(a)},this.commitLocation=({viewTransition:a,ignoreBlocker:r,...l})=>{const u=()=>{const m=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];m.forEach(v=>{l.state[v]=this.latestLocation.state[v]});const p=Ca(l.state,this.latestLocation.state);return m.forEach(v=>{delete l.state[v]}),p},f=this.latestLocation.href===l.href,d=this.commitLocationPromise;if(this.commitLocationPromise=js(()=>{d?.resolve()}),f&&u())this.load();else{let{maskedLocation:m,hashScrollIntoView:p,...v}=l;m&&(v={...m,state:{...m.state,__tempKey:void 0,__tempLocation:{...v,search:v.searchStr,state:{...v.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(v.unmaskOnReload??this.options.unmaskOnReload??!1)&&(v.state.__tempKey=this.tempLocationKey)),v.state.__hashScrollIntoViewOptions=p??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=a,this.history[l.replace?"replace":"push"](v.href,v.state,{ignoreBlocker:r})}return this.resetNextScroll=l.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:a,resetScroll:r,hashScrollIntoView:l,viewTransition:u,ignoreBlocker:f,href:d,...m}={})=>{if(d){const v=this.history.location.state.__TSR_index,g=ro(d,{__TSR_index:a?v:v+1});m.to=g.pathname,m.search=this.options.parseSearch(g.search),m.hash=g.hash.slice(1)}const p=this.buildLocation({...m,_includeValidateSearch:!0});return this.commitLocation({...p,viewTransition:u,replace:a,resetScroll:r,hashScrollIntoView:l,ignoreBlocker:f})},this.navigate=({to:a,reloadDocument:r,href:l,...u})=>{if(!r&&l)try{new URL(`${l}`),r=!0}catch{}if(r){if(!l){const f=this.buildLocation({to:a,...u});l=this.history.createHref(f.href)}return u.replace?window.location.replace(l):window.location.href=l,Promise.resolve()}return this.buildAndCommitLocation({...u,href:l,to:a,_isNavigate:!0})},this.beforeLoad=()=>{if(this.cancelMatches(),this.updateLatestLocation(),this.isServer){const r=this.buildLocation({to:this.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0}),l=u=>{try{return encodeURI(decodeURI(u))}catch{return u}};if(fd(l(this.latestLocation.href))!==fd(l(r.href)))throw en({href:r.href})}const a=this.matchRoutes(this.latestLocation);this.__store.setState(r=>({...r,status:"pending",statusCode:200,isLoading:!0,location:this.latestLocation,pendingMatches:a,cachedMatches:r.cachedMatches.filter(l=>!a.some(u=>u.id===l.id))}))},this.load=async a=>{let r,l,u;for(u=new Promise(f=>{this.startTransition(async()=>{var d;try{this.beforeLoad();const m=this.latestLocation,p=this.state.resolvedLocation;this.state.redirect||this.emit({type:"onBeforeNavigate",...Ra({resolvedLocation:p,location:m})}),this.emit({type:"onBeforeLoad",...Ra({resolvedLocation:p,location:m})}),await Py({router:this,sync:a?.sync,matches:this.state.pendingMatches,location:m,updateMatch:this.updateMatch,onReady:async()=>{this.startViewTransition(async()=>{let v,g,S;to(()=>{this.__store.setState(b=>{const E=b.matches,w=b.pendingMatches||b.matches;return v=E.filter(x=>!w.some(A=>A.id===x.id)),g=w.filter(x=>!E.some(A=>A.id===x.id)),S=E.filter(x=>w.some(A=>A.id===x.id)),{...b,isLoading:!1,loadedAt:Date.now(),matches:w,pendingMatches:void 0,cachedMatches:[...b.cachedMatches,...v.filter(x=>x.status!=="error")]}}),this.clearExpiredCache()}),[[v,"onLeave"],[g,"onEnter"],[S,"onStay"]].forEach(([b,E])=>{b.forEach(w=>{var x,A;(A=(x=this.looseRoutesById[w.routeId].options)[E])==null||A.call(x,w)})})})}})}catch(m){Bn(m)?(r=m,this.isServer||this.navigate({...r.options,replace:!0,ignoreBlocker:!0})):Vn(m)&&(l=m),this.__store.setState(p=>({...p,statusCode:r?r.status:l?404:p.matches.some(v=>v.status==="error")?500:200,redirect:r}))}this.latestLoadPromise===u&&((d=this.commitLocationPromise)==null||d.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),f()})}),this.latestLoadPromise=u,await u;this.latestLoadPromise&&u!==this.latestLoadPromise;)await this.latestLoadPromise;this.hasNotFoundMatch()&&this.__store.setState(f=>({...f,statusCode:404}))},this.startViewTransition=a=>{const r=this.shouldViewTransition??this.options.defaultViewTransition;if(delete this.shouldViewTransition,r&&typeof document<"u"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let l;if(typeof r=="object"&&this.isViewTransitionTypesSupported){const u=this.latestLocation,f=this.state.resolvedLocation,d=typeof r.types=="function"?r.types(Ra({resolvedLocation:f,location:u})):r.types;l={update:a,types:d}}else l=a;document.startViewTransition(l)}else a()},this.updateMatch=(a,r)=>{var l;const u=(l=this.state.pendingMatches)!=null&&l.some(f=>f.id===a)?"pendingMatches":this.state.matches.some(f=>f.id===a)?"matches":this.state.cachedMatches.some(f=>f.id===a)?"cachedMatches":"";u&&this.__store.setState(f=>{var d;return{...f,[u]:(d=f[u])==null?void 0:d.map(m=>m.id===a?r(m):m)}})},this.getMatch=a=>{var r;const l=u=>u.id===a;return this.state.cachedMatches.find(l)??((r=this.state.pendingMatches)==null?void 0:r.find(l))??this.state.matches.find(l)},this.invalidate=a=>{const r=l=>{var u;return((u=a?.filter)==null?void 0:u.call(a,l))??!0?{...l,invalid:!0,...a?.forcePending||l.status==="error"?{status:"pending",error:void 0}:void 0}:l};return this.__store.setState(l=>{var u;return{...l,matches:l.matches.map(r),cachedMatches:l.cachedMatches.map(r),pendingMatches:(u=l.pendingMatches)==null?void 0:u.map(r)}}),this.shouldViewTransition=!1,this.load({sync:a?.sync})},this.resolveRedirect=a=>(a.options.href||(a.options.href=this.buildLocation(a.options).href,a.headers.set("Location",a.options.href)),a.headers.get("Location")||a.headers.set("Location",a.options.href),a),this.clearCache=a=>{const r=a?.filter;r!==void 0?this.__store.setState(l=>({...l,cachedMatches:l.cachedMatches.filter(u=>!r(u))})):this.__store.setState(l=>({...l,cachedMatches:[]}))},this.clearExpiredCache=()=>{const a=r=>{const l=this.looseRoutesById[r.routeId];if(!l.options.loader)return!0;const u=(r.preload?l.options.preloadGcTime??this.options.defaultPreloadGcTime:l.options.gcTime??this.options.defaultGcTime)??300*1e3;return r.status==="error"?!0:Date.now()-r.updatedAt>=u};this.clearCache({filter:a})},this.loadRouteChunk=xS,this.preloadRoute=async a=>{const r=this.buildLocation(a);let l=this.matchRoutes(r,{throwOnError:!0,preload:!0,dest:a});const u=new Set([...this.state.matches,...this.state.pendingMatches??[]].map(d=>d.id)),f=new Set([...u,...this.state.cachedMatches.map(d=>d.id)]);to(()=>{l.forEach(d=>{f.has(d.id)||this.__store.setState(m=>({...m,cachedMatches:[...m.cachedMatches,d]}))})});try{return l=await Py({router:this,matches:l,location:r,preload:!0,updateMatch:(d,m)=>{u.has(d)?l=l.map(p=>p.id===d?m(p):p):this.updateMatch(d,m)}}),l}catch(d){if(Bn(d))return d.options.reloadDocument?void 0:await this.preloadRoute({...d.options,_fromLocation:r});Vn(d)||console.error(d);return}},this.matchRoute=(a,r)=>{const l={...a,to:a.to?this.resolvePathWithBase(a.from||"",a.to):void 0,params:a.params||{},leaveParams:!0},u=this.buildLocation(l);if(r?.pending&&this.state.status!=="pending")return!1;const d=(r?.pending===void 0?!this.state.isLoading:r.pending)?this.latestLocation:this.state.resolvedLocation||this.state.location,m=oh(this.basepath,d.pathname,{...r,to:u.pathname},this.parsePathnameCache);return!m||a.params&&!Ca(m,a.params,{partial:!0})?!1:m&&(r?.includeSearch??!0)?Ca(d.search,u.search,{partial:!0})?m:!1:m},this.hasNotFoundMatch=()=>this.__store.state.matches.some(a=>a.status==="notFound"||a.globalNotFound),this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...i,caseSensitive:i.caseSensitive??!1,notFoundMode:i.notFoundMode??"fuzzy",stringifySearch:i.stringifySearch??VC,parseSearch:i.parseSearch??HC}),typeof document<"u"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.__store.state}get looseRoutesById(){return this.routesById}matchRoutesInternal(i,a){var r;const{foundRoute:l,matchedRoutes:u,routeParams:f}=this.getMatchedRoutes(i.pathname,(r=a?.dest)==null?void 0:r.to);let d=!1;(l?l.path!=="/"&&f["**"]:$s(i.pathname))&&(this.options.notFoundRoute?u.push(this.options.notFoundRoute):d=!0);const m=(()=>{if(d){if(this.options.notFoundMode!=="root")for(let g=u.length-1;g>=0;g--){const S=u[g];if(S.children)return S.id}return _n}})(),p=[],v=g=>g?.id?g.context??this.options.context??void 0:this.options.context??void 0;return u.forEach((g,S)=>{var b,E,w;const x=p[S-1],[A,D,U]=(()=>{const j=x?.search??i.search,$=x?._strictSearch??void 0;try{const q=uh(g.options.validateSearch,{...j})??void 0;return[{...j,...q},{...$,...q},void 0]}catch(q){let ie=q;if(q instanceof hu||(ie=new hu(q.message,{cause:q})),a?.throwOnError)throw ie;return[j,{},ie]}})(),N=((E=(b=g.options).loaderDeps)==null?void 0:E.call(b,{search:A}))??"",k=N?JSON.stringify(N):"",{interpolatedPath:G,usedParams:M}=Pl({path:g.fullPath,params:f,decodeCharMap:this.pathParamsDecodeCharMap}),B=Pl({path:g.id,params:f,leaveWildcards:!0,decodeCharMap:this.pathParamsDecodeCharMap,parseCache:this.parsePathnameCache}).interpolatedPath+k,Q=this.getMatch(B),P=this.state.matches.find(j=>j.routeId===g.id),ee=Q?._strictParams??M;let ne;if(!Q){const j=((w=g.options.params)==null?void 0:w.parse)??g.options.parseParams;if(j)try{Object.assign(ee,j(ee))}catch($){if(ne=new eR($.message,{cause:$}),a?.throwOnError)throw ne}}Object.assign(f,ee);const X=P?"stay":"enter";let Z;if(Q)Z={...Q,cause:X,params:P?Sn(P.params,f):f,_strictParams:ee,search:Sn(P?P.search:Q.search,A),_strictSearch:D};else{const j=g.options.loader||g.options.beforeLoad||g.lazyFn||AS(g)?"pending":"success";Z={id:B,index:S,routeId:g.id,params:P?Sn(P.params,f):f,_strictParams:ee,pathname:vi([this.basepath,G]),updatedAt:Date.now(),search:P?Sn(P.search,A):A,_strictSearch:D,searchError:void 0,status:j,isFetching:!1,error:void 0,paramsError:ne,__routeContext:void 0,_nonReactive:{loadPromise:js()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:X,loaderDeps:P?Sn(P.loaderDeps,N):N,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:g.options.staticData||{},fullPath:g.fullPath}}a?.preload||(Z.globalNotFound=m===g.id),Z.searchError=U;const oe=v(x);Z.context={...oe,...Z.__routeContext,...Z.__beforeLoadContext},p.push(Z)}),p.forEach((g,S)=>{const b=this.looseRoutesById[g.routeId];if(!this.getMatch(g.id)&&a?._buildLocation!==!0){const w=p[S-1],x=v(w);if(b.options.context){const A={deps:g.loaderDeps,params:g.params,context:x??{},location:i,navigate:D=>this.navigate({...D,_fromLocation:i}),buildLocation:this.buildLocation,cause:g.cause,abortController:g.abortController,preload:!!g.preload,matches:p};g.__routeContext=b.options.context(A)??void 0}g.context={...x,...g.__routeContext,...g.__beforeLoadContext}}}),p}}class hu extends Error{}class eR extends Error{}function tR(t){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:t,matches:[],pendingMatches:[],cachedMatches:[],statusCode:200}}function uh(t,i){if(t==null)return{};if("~standard"in t){const a=t["~standard"].validate(i);if(a instanceof Promise)throw new hu("Async validation not supported");if(a.issues)throw new hu(JSON.stringify(a.issues,void 0,2),{cause:a});return a.value}return"parse"in t?t.parse(i):typeof t=="function"?t(i):{}}function nR({pathname:t,routePathname:i,basepath:a,caseSensitive:r,routesByPath:l,routesById:u,flatRoutes:f,parseCache:d}){let m={};const p=$s(t),v=E=>{var w;return oh(a,p,{to:E.fullPath,caseSensitive:((w=E.options)==null?void 0:w.caseSensitive)??r,fuzzy:!0},d)};let g=i!==void 0?l[i]:void 0;if(g)m=v(g);else{let E;for(const w of f){const x=v(w);if(x)if(w.path!=="/"&&x["**"])E||(E={foundRoute:w,routeParams:x});else{g=w,m=x;break}}!g&&E&&(g=E.foundRoute,m=E.routeParams)}let S=g||u[_n];const b=[S];for(;S.parentRoute;)S=S.parentRoute,b.push(S);return b.reverse(),{matchedRoutes:b,routeParams:m,foundRoute:g}}function iR({search:t,dest:i,destRoutes:a,_includeValidateSearch:r}){const l=a.reduce((d,m)=>{var p;const v=[];if("search"in m.options)(p=m.options.search)!=null&&p.middlewares&&v.push(...m.options.search.middlewares);else if(m.options.preSearchFilters||m.options.postSearchFilters){const g=({search:S,next:b})=>{let E=S;"preSearchFilters"in m.options&&m.options.preSearchFilters&&(E=m.options.preSearchFilters.reduce((x,A)=>A(x),S));const w=b(E);return"postSearchFilters"in m.options&&m.options.postSearchFilters?m.options.postSearchFilters.reduce((x,A)=>A(x),w):w};v.push(g)}if(r&&m.options.validateSearch){const g=({search:S,next:b})=>{const E=b(S);try{return{...E,...uh(m.options.validateSearch,E)??void 0}}catch{return E}};v.push(g)}return d.concat(v)},[])??[],u=({search:d})=>i.search?i.search===!0?d:Ea(i.search,d):{};l.push(u);const f=(d,m)=>{if(d>=l.length)return m;const p=l[d];return p({search:m,next:g=>f(d+1,g)})};return f(0,t)}const aR="Error preloading route! ☝️";class OS{constructor(i){if(this.init=a=>{var r,l;this.originalIndex=a.originalIndex;const u=this.options,f=!u?.path&&!u?.id;this.parentRoute=(l=(r=this.options).getParentRoute)==null?void 0:l.call(r),f?this._path=_n:this.parentRoute||Si(!1);let d=f?_n:u?.path;d&&d!=="/"&&(d=qh(d));const m=u?.id||d;let p=f?_n:vi([this.parentRoute.id===_n?"":this.parentRoute.id,m]);d===_n&&(d="/"),p!==_n&&(p=vi(["/",p]));const v=p===_n?"/":vi([this.parentRoute.fullPath,d]);this._path=d,this._id=p,this._fullPath=v,this._to=v},this.clone=a=>{this._path=a._path,this._id=a._id,this._fullPath=a._fullPath,this._to=a._to,this.options.getParentRoute=a.options.getParentRoute,this.children=a.children},this.addChildren=a=>this._addFileChildren(a),this._addFileChildren=a=>(Array.isArray(a)&&(this.children=a),typeof a=="object"&&a!==null&&(this.children=Object.values(a)),this),this._addFileTypes=()=>this,this.updateLoader=a=>(Object.assign(this.options,a),this),this.update=a=>(Object.assign(this.options,a),this),this.lazy=a=>(this.lazyFn=a,this),this.options=i||{},this.isRoot=!i?.getParentRoute,i?.id&&i?.path)throw new Error("Route cannot have both an 'id' and a 'path' option.")}get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}}class sR extends OS{constructor(i){super(i)}}function Ih(t){const i=t.errorComponent??Tu;return R.jsx(rR,{getResetKey:t.getResetKey,onCatch:t.onCatch,children:({error:a,reset:r})=>a?_.createElement(i,{error:a,reset:r}):t.children})}class rR extends _.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromProps(i){return{resetKey:i.getResetKey()}}static getDerivedStateFromError(i){return{error:i}}reset(){this.setState({error:null})}componentDidUpdate(i,a){a.error&&a.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(i,a){this.props.onCatch&&this.props.onCatch(i,a)}render(){return this.props.children({error:this.state.resetKey!==this.props.getResetKey()?null:this.state.error,reset:()=>{this.reset()}})}}function Tu({error:t}){const[i,a]=_.useState(!1);return R.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[R.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[R.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),R.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>a(r=>!r),children:i?"Hide Error":"Show Error"})]}),R.jsx("div",{style:{height:".25rem"}}),i?R.jsx("div",{children:R.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:t.message?R.jsx("code",{children:t.message}):null})}):null]})}function oR({children:t,fallback:i=null}){return lR()?R.jsx(re.Fragment,{children:t}):R.jsx(re.Fragment,{children:i})}function lR(){return re.useSyncExternalStore(uR,()=>!0,()=>!1)}function uR(){return()=>{}}var md={exports:{}},pd={},gd={exports:{}},vd={};var zy;function cR(){if(zy)return vd;zy=1;var t=mo();function i(g,S){return g===S&&(g!==0||1/g===1/S)||g!==g&&S!==S}var a=typeof Object.is=="function"?Object.is:i,r=t.useState,l=t.useEffect,u=t.useLayoutEffect,f=t.useDebugValue;function d(g,S){var b=S(),E=r({inst:{value:b,getSnapshot:S}}),w=E[0].inst,x=E[1];return u(function(){w.value=b,w.getSnapshot=S,m(w)&&x({inst:w})},[g,b,S]),l(function(){return m(w)&&x({inst:w}),g(function(){m(w)&&x({inst:w})})},[g]),f(b),b}function m(g){var S=g.getSnapshot;g=g.value;try{var b=S();return!a(g,b)}catch{return!0}}function p(g,S){return S()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:d;return vd.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:v,vd}var $y;function DS(){return $y||($y=1,gd.exports=cR()),gd.exports}var By;function fR(){if(By)return pd;By=1;var t=mo(),i=DS();function a(p,v){return p===v&&(p!==0||1/p===1/v)||p!==p&&v!==v}var r=typeof Object.is=="function"?Object.is:a,l=i.useSyncExternalStore,u=t.useRef,f=t.useEffect,d=t.useMemo,m=t.useDebugValue;return pd.useSyncExternalStoreWithSelector=function(p,v,g,S,b){var E=u(null);if(E.current===null){var w={hasValue:!1,value:null};E.current=w}else w=E.current;E=d(function(){function A(G){if(!D){if(D=!0,U=G,G=S(G),b!==void 0&&w.hasValue){var M=w.value;if(b(M,G))return N=M}return N=G}if(M=N,r(U,G))return M;var B=S(G);return b!==void 0&&b(M,B)?(U=G,M):(U=G,N=B)}var D=!1,U,N,k=g===void 0?null:g;return[function(){return A(v())},k===null?void 0:function(){return A(k())}]},[v,g,S,b]);var x=l(p,E[0],E[1]);return f(function(){w.hasValue=!0,w.value=x},[x]),m(x),x},pd}var qy;function dR(){return qy||(qy=1,md.exports=fR()),md.exports}var hR=dR();function mR(t,i=a=>a){return hR.useSyncExternalStoreWithSelector(t.subscribe,()=>t.state,()=>t.state,i,pR)}function pR(t,i){if(Object.is(t,i))return!0;if(typeof t!="object"||t===null||typeof i!="object"||i===null)return!1;if(t instanceof Map&&i instanceof Map){if(t.size!==i.size)return!1;for(const[r,l]of t)if(!i.has(r)||!Object.is(l,i.get(r)))return!1;return!0}if(t instanceof Set&&i instanceof Set){if(t.size!==i.size)return!1;for(const r of t)if(!i.has(r))return!1;return!0}if(t instanceof Date&&i instanceof Date)return t.getTime()===i.getTime();const a=Iy(t);if(a.length!==Iy(i).length)return!1;for(let r=0;r<a.length;r++)if(!Object.prototype.hasOwnProperty.call(i,a[r])||!Object.is(t[a[r]],i[a[r]]))return!1;return!0}function Iy(t){return Object.keys(t).concat(Object.getOwnPropertySymbols(t))}const yd=_.createContext(null);function MS(){return typeof document>"u"?yd:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=yd,yd)}function sn(t){const i=_.useContext(MS());return t?.warn,i}function Ht(t){const i=sn({warn:t?.router===void 0}),a=t?.router||i,r=_.useRef(void 0);return mR(a.__store,l=>{if(t?.select){if(t.structuralSharing??a.options.defaultStructuralSharing){const u=Sn(r.current,t.select(l));return r.current=u,u}return t.select(l)}return l})}const Ou=_.createContext(void 0),gR=_.createContext(void 0);function kn(t){const i=_.useContext(t.from?gR:Ou);return Ht({select:r=>{const l=r.matches.find(u=>t.from?t.from===u.routeId:u.id===i);if(Si(!((t.shouldThrow??!0)&&!l),`Could not find ${t.from?`an active match from "${t.from}"`:"a nearest match!"}`),l!==void 0)return t.select?t.select(l):l},structuralSharing:t.structuralSharing})}function Fh(t){return kn({from:t.from,strict:t.strict,structuralSharing:t.structuralSharing,select:i=>t.select?t.select(i.loaderData):i.loaderData})}function Hh(t){const{select:i,...a}=t;return kn({...a,select:r=>i?i(r.loaderDeps):r.loaderDeps})}function Vh(t){return kn({from:t.from,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,strict:t.strict,select:i=>{const a=t.strict===!1?i.params:i._strictParams;return t.select?t.select(a):a}})}function kh(t){return kn({from:t.from,strict:t.strict,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,select:i=>t.select?t.select(i.search):i.search})}function Du(t){const i=sn();return _.useCallback(a=>i.navigate({...a,from:a.from??t?.from}),[t?.from,i])}function O7(t){const i=sn(),a=Du(),r=_.useRef(null);return _.useEffect(()=>{r.current!==t&&(a(t),r.current=t)},[i,t,a]),null}var Sd={exports:{}},Ct={};var Fy;function vR(){if(Fy)return Ct;Fy=1;var t=mo();function i(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var r={d:{f:a,r:function(){throw Error(i(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(m,p,v){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:g==null?null:""+g,children:m,containerInfo:p,implementation:v}}var f=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Ct.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Ct.createPortal=function(m,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(i(299));return u(m,p,null,v)},Ct.flushSync=function(m){var p=f.T,v=r.p;try{if(f.T=null,r.p=2,m)return m()}finally{f.T=p,r.p=v,r.d.f()}},Ct.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(m,p))},Ct.prefetchDNS=function(m){typeof m=="string"&&r.d.D(m)},Ct.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var v=p.as,g=d(v,p.crossOrigin),S=typeof p.integrity=="string"?p.integrity:void 0,b=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?r.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:g,integrity:S,fetchPriority:b}):v==="script"&&r.d.X(m,{crossOrigin:g,integrity:S,fetchPriority:b,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Ct.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=d(p.as,p.crossOrigin);r.d.M(m,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(m)},Ct.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,g=d(v,p.crossOrigin);r.d.L(m,v,{crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Ct.preloadModule=function(m,p){if(typeof m=="string")if(p){var v=d(p.as,p.crossOrigin);r.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(m)},Ct.requestFormReset=function(m){r.d.r(m)},Ct.unstable_batchedUpdates=function(m,p){return m(p)},Ct.useFormState=function(m,p,v){return f.H.useFormState(m,p,v)},Ct.useFormStatus=function(){return f.H.useHostTransitionStatus()},Ct.version="19.2.0",Ct}var Hy;function NS(){if(Hy)return Sd.exports;Hy=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(i){console.error(i)}}return t(),Sd.exports=vR(),Sd.exports}var Qs=NS();const yR=Nh(Qs),$l=typeof window<"u"?_.useLayoutEffect:_.useEffect;function bd(t){const i=_.useRef({value:t,prev:null}),a=i.current.value;return t!==a&&(i.current={value:t,prev:a}),i.current.prev}function SR(t,i,a={},r={}){_.useEffect(()=>{if(!t.current||r.disabled||typeof IntersectionObserver!="function")return;const l=new IntersectionObserver(([u])=>{i(u)},a);return l.observe(t.current),()=>{l.disconnect()}},[i,a,r.disabled,t])}function bR(t){const i=_.useRef(null);return _.useImperativeHandle(t,()=>i.current,[]),i}function _R(t,i){const a=sn(),[r,l]=_.useState(!1),u=_.useRef(!1),f=bR(i),{activeProps:d,inactiveProps:m,activeOptions:p,to:v,preload:g,preloadDelay:S,hashScrollIntoView:b,replace:E,startTransition:w,resetScroll:x,viewTransition:A,children:D,target:U,disabled:N,style:k,className:G,onClick:M,onFocus:B,onMouseEnter:Q,onMouseLeave:P,onTouchStart:ee,ignoreBlocker:ne,params:X,search:Z,hash:oe,state:j,mask:$,reloadDocument:q,unsafeRelative:ie,from:se,_fromLocation:O,...H}=t,te=_.useMemo(()=>{try{return new URL(v),"external"}catch{}return"internal"},[v]),ae=Ht({select:je=>je.location.search,structuralSharing:!0}),le=t.from,fe=_.useMemo(()=>({...t,from:le}),[a,ae,le,t._fromLocation,t.hash,t.to,t.search,t.params,t.state,t.mask,t.unsafeRelative]),ge=_.useMemo(()=>a.buildLocation({...fe}),[a,fe]),Fe=te==="external",Te=t.reloadDocument||Fe?!1:g??a.options.defaultPreload,xt=S??a.options.defaultPreloadDelay??0,gt=Ht({select:je=>{if(Fe)return!1;if(p?.exact){if(!dC(je.location.pathname,ge.pathname,a.basepath))return!1}else{const Ue=uu(je.location.pathname,a.basepath),Qt=uu(ge.pathname,a.basepath);if(!(Ue.startsWith(Qt)&&(Ue.length===Qt.length||Ue[Qt.length]==="/")))return!1}return(p?.includeSearch??!0)&&!Ca(je.location.search,ge.search,{partial:!p?.exact,ignoreUndefined:!p?.explicitUndefined})?!1:p?.includeHash?je.location.hash===ge.hash:!0}}),Et=_.useCallback(()=>{a.preloadRoute({...fe}).catch(je=>{console.warn(je),console.warn(aR)})},[a,fe]),Kn=_.useCallback(je=>{je?.isIntersecting&&Et()},[Et]);SR(f,Kn,xR,{disabled:!!N||Te!=="viewport"}),_.useEffect(()=>{u.current||!N&&Te==="render"&&(Et(),u.current=!0)},[N,Et,Te]);const me=je=>{if(!N&&!AR(je)&&!je.defaultPrevented&&(!U||U==="_self")&&je.button===0){je.preventDefault(),Qs.flushSync(()=>{l(!0)});const Ue=a.subscribe("onResolved",()=>{Ue(),l(!1)});a.navigate({...fe,replace:E,resetScroll:x,hashScrollIntoView:b,startTransition:w,viewTransition:A,ignoreBlocker:ne})}};if(Fe)return{...H,ref:f,type:te,href:v,...D&&{children:D},...U&&{target:U},...N&&{disabled:N},...k&&{style:k},...G&&{className:G},...M&&{onClick:M},...B&&{onFocus:B},...Q&&{onMouseEnter:Q},...P&&{onMouseLeave:P},...ee&&{onTouchStart:ee}};const Xn=je=>{N||Te&&Et()},_i=Xn,ea=je=>{if(!(N||!Te))if(!xt)Et();else{const Ue=je.target;if(Hr.has(Ue))return;const Qt=setTimeout(()=>{Hr.delete(Ue),Et()},xt);Hr.set(Ue,Qt)}},za=je=>{if(N||!Te||!xt)return;const Ue=je.target,Qt=Hr.get(Ue);Qt&&(clearTimeout(Qt),Hr.delete(Ue))},On=gt?Ea(d,{})??wR:_d,At=gt?_d:Ea(m,{})??_d,Zn=[G,On.className,At.className].filter(Boolean).join(" "),$a=(k||On.style||At.style)&&{...k,...On.style,...At.style};return{...H,...On,...At,href:N?void 0:ge.maskedLocation?a.history.createHref(ge.maskedLocation.href):a.history.createHref(ge.href),ref:f,onClick:Vr([M,me]),onFocus:Vr([B,Xn]),onMouseEnter:Vr([Q,ea]),onMouseLeave:Vr([P,za]),onTouchStart:Vr([ee,_i]),disabled:!!N,target:U,...$a&&{style:$a},...Zn&&{className:Zn},...N&&ER,...gt&&CR,...r&&RR}}const _d={},wR={className:"active"},ER={role:"link","aria-disabled":!0},CR={"data-status":"active","aria-current":"page"},RR={"data-transitioning":"transitioning"},Hr=new WeakMap,xR={rootMargin:"100px"},Vr=t=>i=>{t.filter(Boolean).forEach(a=>{i.defaultPrevented||a(i)})};function D7(t){return _.forwardRef(function(a,r){return R.jsx(Qh,{...a,_asChild:t,ref:r})})}const Qh=_.forwardRef((t,i)=>{const{_asChild:a,...r}=t,{type:l,ref:u,...f}=_R(r,i),d=typeof r.children=="function"?r.children({isActive:f["data-status"]==="active"}):r.children;return a===void 0&&delete f.disabled,_.createElement(a||"a",{...f,ref:u},d)});function AR(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}let TR=class extends OS{constructor(i){super(i),this.useMatch=a=>kn({select:a?.select,from:this.id,structuralSharing:a?.structuralSharing}),this.useRouteContext=a=>kn({...a,from:this.id,select:r=>a?.select?a.select(r.context):r.context}),this.useSearch=a=>kh({select:a?.select,structuralSharing:a?.structuralSharing,from:this.id}),this.useParams=a=>Vh({select:a?.select,structuralSharing:a?.structuralSharing,from:this.id}),this.useLoaderDeps=a=>Hh({...a,from:this.id}),this.useLoaderData=a=>Fh({...a,from:this.id}),this.useNavigate=()=>Du({from:this.fullPath}),this.Link=re.forwardRef((a,r)=>R.jsx(Qh,{ref:r,from:this.fullPath,...a})),this.$$typeof=Symbol.for("react.memo")}};function OR(t){return new TR(t)}function DR(){return t=>NR(t)}class MR extends sR{constructor(i){super(i),this.useMatch=a=>kn({select:a?.select,from:this.id,structuralSharing:a?.structuralSharing}),this.useRouteContext=a=>kn({...a,from:this.id,select:r=>a?.select?a.select(r.context):r.context}),this.useSearch=a=>kh({select:a?.select,structuralSharing:a?.structuralSharing,from:this.id}),this.useParams=a=>Vh({select:a?.select,structuralSharing:a?.structuralSharing,from:this.id}),this.useLoaderDeps=a=>Hh({...a,from:this.id}),this.useLoaderData=a=>Fh({...a,from:this.id}),this.useNavigate=()=>Du({from:this.fullPath}),this.Link=re.forwardRef((a,r)=>R.jsx(Qh,{ref:r,from:this.fullPath,...a})),this.$$typeof=Symbol.for("react.memo")}}function NR(t){return new MR(t)}function ft(t){return typeof t=="object"?new Vy(t,{silent:!0}).createRoute(t):new Vy(t,{silent:!0}).createRoute}class Vy{constructor(i,a){this.path=i,this.createRoute=r=>{this.silent;const l=OR(r);return l.isRoot=!1,l},this.silent=a?.silent}}class ky{constructor(i){this.useMatch=a=>kn({select:a?.select,from:this.options.id,structuralSharing:a?.structuralSharing}),this.useRouteContext=a=>kn({from:this.options.id,select:r=>a?.select?a.select(r.context):r.context}),this.useSearch=a=>kh({select:a?.select,structuralSharing:a?.structuralSharing,from:this.options.id}),this.useParams=a=>Vh({select:a?.select,structuralSharing:a?.structuralSharing,from:this.options.id}),this.useLoaderDeps=a=>Hh({...a,from:this.options.id}),this.useLoaderData=a=>Fh({...a,from:this.options.id}),this.useNavigate=()=>{const a=sn();return Du({from:a.routesById[this.options.id].fullPath})},this.options=i,this.$$typeof=Symbol.for("react.memo")}}function Qy(t){return typeof t=="object"?new ky(t):i=>new ky({id:t,...i})}function dt(t,i){let a,r,l,u;const f=()=>(a||(a=t().then(m=>{a=void 0,r=m[i??"default"]}).catch(m=>{if(l=m,fC(l)&&l instanceof Error&&typeof window<"u"&&typeof sessionStorage<"u"){const p=`tanstack_router_reload:${l.message}`;sessionStorage.getItem(p)||(sessionStorage.setItem(p,"1"),u=!0)}})),a),d=function(p){if(u)throw window.location.reload(),new Promise(()=>{});if(l)throw l;if(!r)throw f();return _.createElement(r,p)};return d.preload=f,d}function LR(){const t=sn(),i=_.useRef({router:t,mounted:!1}),[a,r]=_.useState(!1),{hasPendingMatches:l,isLoading:u}=Ht({select:g=>({isLoading:g.isLoading,hasPendingMatches:g.matches.some(S=>S.status==="pending")}),structuralSharing:!0}),f=bd(u),d=u||a||l,m=bd(d),p=u||l,v=bd(p);return t.startTransition=g=>{r(!0),_.startTransition(()=>{g(),r(!1)})},_.useEffect(()=>{const g=t.history.subscribe(t.load),S=t.buildLocation({to:t.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return $s(t.latestLocation.href)!==$s(S.href)&&t.commitLocation({...S,replace:!0}),()=>{g()}},[t,t.history]),$l(()=>{if(typeof window<"u"&&t.ssr||i.current.router===t&&i.current.mounted)return;i.current={router:t,mounted:!0},(async()=>{try{await t.load()}catch(S){console.error(S)}})()},[t]),$l(()=>{f&&!u&&t.emit({type:"onLoad",...Ra(t.state)})},[f,t,u]),$l(()=>{v&&!p&&t.emit({type:"onBeforeRouteMount",...Ra(t.state)})},[p,v,t]),$l(()=>{m&&!d&&(t.emit({type:"onResolved",...Ra(t.state)}),t.__store.setState(g=>({...g,status:"idle",resolvedLocation:g.location})),qC(t))},[d,m,t]),null}function UR(t){const i=Ht({select:a=>`not-found-${a.location.pathname}-${a.status}`});return R.jsx(Ih,{getResetKey:()=>i,onCatch:(a,r)=>{var l;if(Vn(a))(l=t.onCatch)==null||l.call(t,a,r);else throw a},errorComponent:({error:a})=>{var r;if(Vn(a))return(r=t.fallback)==null?void 0:r.call(t,a);throw a},children:t.children})}function jR(){return R.jsx("p",{children:"Not Found"})}function Ts(t){return R.jsx(R.Fragment,{children:t.children})}function LS(t,i,a){return i.options.notFoundComponent?R.jsx(i.options.notFoundComponent,{data:a}):t.options.defaultNotFoundComponent?R.jsx(t.options.defaultNotFoundComponent,{data:a}):R.jsx(jR,{})}function PR({children:t}){return typeof document<"u"?null:R.jsx("script",{className:"$tsr",dangerouslySetInnerHTML:{__html:[t].filter(Boolean).join(`
|
|
`)}})}function zR(){const t=sn(),a=(t.options.getScrollRestorationKey||lh)(t.latestLocation),r=a!==lh(t.latestLocation)?a:void 0;if(!t.isScrollRestoring||!t.isServer)return null;const l={storageKey:fu,shouldScrollRestoration:!0};return r&&(l.key=r),R.jsx(PR,{children:`(${_S.toString()})(${JSON.stringify(l)})`})}const US=_.memo(function({matchId:i}){var a,r;const l=sn(),u=Ht({select:U=>{const N=U.matches.find(k=>k.id===i);return Si(N),{routeId:N.routeId,ssr:N.ssr,_displayPending:N._displayPending}},structuralSharing:!0}),f=l.routesById[u.routeId],d=f.options.pendingComponent??l.options.defaultPendingComponent,m=d?R.jsx(d,{}):null,p=f.options.errorComponent??l.options.defaultErrorComponent,v=f.options.onCatch??l.options.defaultOnCatch,g=f.isRoot?f.options.notFoundComponent??((a=l.options.notFoundRoute)==null?void 0:a.options.component):f.options.notFoundComponent,S=u.ssr===!1||u.ssr==="data-only",b=(!f.isRoot||f.options.wrapInSuspense||S)&&(f.options.wrapInSuspense??d??(((r=f.options.errorComponent)==null?void 0:r.preload)||S))?_.Suspense:Ts,E=p?Ih:Ts,w=g?UR:Ts,x=Ht({select:U=>U.loadedAt}),A=Ht({select:U=>{var N;const k=U.matches.findIndex(G=>G.id===i);return(N=U.matches[k-1])==null?void 0:N.routeId}}),D=f.isRoot?f.options.shellComponent??Ts:Ts;return R.jsxs(D,{children:[R.jsx(Ou.Provider,{value:i,children:R.jsx(b,{fallback:m,children:R.jsx(E,{getResetKey:()=>x,errorComponent:p||Tu,onCatch:(U,N)=>{if(Vn(U))throw U;v?.(U,N)},children:R.jsx(w,{fallback:U=>{if(!g||U.routeId&&U.routeId!==u.routeId||!U.routeId&&!f.isRoot)throw U;return _.createElement(g,U)},children:S||u._displayPending?R.jsx(oR,{fallback:m,children:R.jsx(Yy,{matchId:i})}):R.jsx(Yy,{matchId:i})})})})}),A===_n&&l.options.scrollRestoration?R.jsxs(R.Fragment,{children:[R.jsx($R,{}),R.jsx(zR,{})]}):null]})});function $R(){const t=sn(),i=_.useRef(void 0);return R.jsx("script",{suppressHydrationWarning:!0,ref:a=>{a&&(i.current===void 0||i.current.href!==t.latestLocation.href)&&(t.emit({type:"onRendered",...Ra(t.state)}),i.current=t.latestLocation)}},t.latestLocation.state.__TSR_key)}const Yy=_.memo(function({matchId:i}){var a,r,l,u;const f=sn(),{match:d,key:m,routeId:p}=Ht({select:S=>{const b=S.matches.find(D=>D.id===i),E=b.routeId,w=f.routesById[E].options.remountDeps??f.options.defaultRemountDeps,x=w?.({routeId:E,loaderDeps:b.loaderDeps,params:b._strictParams,search:b._strictSearch});return{key:x?JSON.stringify(x):void 0,routeId:E,match:{id:b.id,status:b.status,error:b.error,_forcePending:b._forcePending,_displayPending:b._displayPending}}},structuralSharing:!0}),v=f.routesById[p],g=_.useMemo(()=>{const S=v.options.component??f.options.defaultComponent;return S?R.jsx(S,{},m):R.jsx(jS,{})},[m,v.options.component,f.options.defaultComponent]);if(d._displayPending)throw(a=f.getMatch(d.id))==null?void 0:a._nonReactive.displayPendingPromise;if(d._forcePending)throw(r=f.getMatch(d.id))==null?void 0:r._nonReactive.minPendingPromise;if(d.status==="pending"){const S=v.options.pendingMinMs??f.options.defaultPendingMinMs;if(S){const b=f.getMatch(d.id);if(b&&!b._nonReactive.minPendingPromise&&!f.isServer){const E=js();b._nonReactive.minPendingPromise=E,setTimeout(()=>{E.resolve(),b._nonReactive.minPendingPromise=void 0},S)}}throw(l=f.getMatch(d.id))==null?void 0:l._nonReactive.loadPromise}if(d.status==="notFound")return Si(Vn(d.error)),LS(f,v,d.error);if(d.status==="redirected")throw Si(Bn(d.error)),(u=f.getMatch(d.id))==null?void 0:u._nonReactive.loadPromise;if(d.status==="error"){if(f.isServer){const S=(v.options.errorComponent??f.options.defaultErrorComponent)||Tu;return R.jsx(S,{error:d.error,reset:void 0,info:{componentStack:""}})}throw d.error}return g}),jS=_.memo(function(){const i=sn(),a=_.useContext(Ou),r=Ht({select:p=>{var v;return(v=p.matches.find(g=>g.id===a))==null?void 0:v.routeId}}),l=i.routesById[r],u=Ht({select:p=>{const g=p.matches.find(S=>S.id===a);return Si(g),g.globalNotFound}}),f=Ht({select:p=>{var v;const g=p.matches,S=g.findIndex(b=>b.id===a);return(v=g[S+1])==null?void 0:v.id}}),d=i.options.defaultPendingComponent?R.jsx(i.options.defaultPendingComponent,{}):null;if(u)return LS(i,l,void 0);if(!f)return null;const m=R.jsx(US,{matchId:f});return a===_n?R.jsx(_.Suspense,{fallback:d,children:m}):m});function BR(){const t=sn(),i=t.options.defaultPendingComponent?R.jsx(t.options.defaultPendingComponent,{}):null,a=t.isServer||typeof document<"u"&&t.ssr?Ts:_.Suspense,r=R.jsxs(a,{fallback:i,children:[!t.isServer&&R.jsx(LR,{}),R.jsx(qR,{})]});return t.options.InnerWrap?R.jsx(t.options.InnerWrap,{children:r}):r}function qR(){const t=sn(),i=Ht({select:l=>{var u;return(u=l.matches[0])==null?void 0:u.id}}),a=Ht({select:l=>l.loadedAt}),r=i?R.jsx(US,{matchId:i}):null;return R.jsx(Ou.Provider,{value:i,children:t.options.disableGlobalCatchBoundary?r:R.jsx(Ih,{getResetKey:()=>a,errorComponent:Tu,onCatch:l=>{l.message||l.toString()},children:r})})}const IR=t=>new FR(t);class FR extends WC{constructor(i){super(i)}}typeof globalThis<"u"?(globalThis.createFileRoute=ft,globalThis.createLazyFileRoute=Qy):typeof window<"u"&&(window.createFileRoute=ft,window.createLazyFileRoute=Qy);function HR({router:t,children:i,...a}){Object.keys(a).length>0&&t.update({...t.options,...a,context:{...t.options.context,...a.context}});const r=MS(),l=R.jsx(r.Provider,{value:t,children:i});return t.options.Wrap?R.jsx(t.options.Wrap,{children:l}):l}function VR({router:t,...i}){return R.jsx(HR,{router:t,...i,children:R.jsx(BR,{})})}var wd={exports:{}};var Gy;function kR(){return Gy||(Gy=1,(function(t){(function(){var i={}.hasOwnProperty;function a(){for(var u="",f=0;f<arguments.length;f++){var d=arguments[f];d&&(u=l(u,r(d)))}return u}function r(u){if(typeof u=="string"||typeof u=="number")return u;if(typeof u!="object")return"";if(Array.isArray(u))return a.apply(null,u);if(u.toString!==Object.prototype.toString&&!u.toString.toString().includes("[native code]"))return u.toString();var f="";for(var d in u)i.call(u,d)&&u[d]&&(f=l(f,d));return f}function l(u,f){return f?u?u+" "+f:u+f:u}t.exports?(a.default=a,t.exports=a):window.classNames=a})()})(wd)),wd.exports}var QR=kR();const et=Nh(QR);function PS(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"m10.6 13.8-2.15-2.15a.95.95 0 0 0-.7-.275.95.95 0 0 0-.7.275.95.95 0 0 0-.275.7q0 .425.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65a.95.95 0 0 0 .275-.7.95.95 0 0 0-.275-.7.95.95 0 0 0-.7-.275.95.95 0 0 0-.7.275zM12 22a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4 6.325 6.325 4 12t2.325 5.675T12 20"})})}PS.displayName="CheckCircleIcon";const YR=_.forwardRef(PS);function zS(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"M12 17q.424 0 .713-.288A.97.97 0 0 0 13 16a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 15a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 16q0 .424.287.712.288.288.713.288m0-4q.424 0 .713-.287A.97.97 0 0 0 13 12V8a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 7a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 8v4q0 .424.287.713.288.287.713.287m0 9a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22"})})}zS.displayName="ErrorSolidIcon";const Yh=_.forwardRef(zS);function $S(t,i){return R.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:[R.jsx("path",{d:"M11.288 7.288A.97.97 0 0 1 12 7q.424 0 .713.287Q13 7.576 13 8t-.287.713A.97.97 0 0 1 12 9a.97.97 0 0 1-.713-.287A.97.97 0 0 1 11 8q0-.424.287-.713m.001 4.001A.97.97 0 0 1 12 11q.424 0 .713.287.287.288.287.713v4q0 .424-.287.712A.97.97 0 0 1 12 17a.97.97 0 0 1-.713-.288A.97.97 0 0 1 11 16v-4q0-.424.287-.713"}),R.jsx("path",{fillRule:"evenodd",d:"M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10m-2 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0",clipRule:"evenodd"})]})}$S.displayName="InfoIcon";const GR=_.forwardRef($S);function BS(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"M6.293 6.293a1 1 0 0 1 1.414 0L12 10.586l4.293-4.293a1 1 0 1 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 0 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 0-1.414"})})}BS.displayName="CloseIcon";const qS=_.forwardRef(BS),KR="_alert_zx76t_10",XR="_content_zx76t_37",ZR="_icon_zx76t_48",JR="_actions_zx76t_64",Es={alert:KR,content:XR,"text-content":"_text-content_zx76t_44",icon:ZR,actions:JR},WR="_typography_6v6n8_153",Ky={"font-body-xs-regular":"_font-body-xs-regular_6v6n8_12","font-body-xs-semibold":"_font-body-xs-semibold_6v6n8_17","font-body-xs-medium":"_font-body-xs-medium_6v6n8_22","font-body-sm-regular":"_font-body-sm-regular_6v6n8_31","font-body-sm-semibold":"_font-body-sm-semibold_6v6n8_36","font-body-sm-medium":"_font-body-sm-medium_6v6n8_41","font-body-md-regular":"_font-body-md-regular_6v6n8_50","font-body-md-semibold":"_font-body-md-semibold_6v6n8_55","font-body-md-medium":"_font-body-md-medium_6v6n8_60","font-body-lg-regular":"_font-body-lg-regular_6v6n8_69","font-body-lg-semibold":"_font-body-lg-semibold_6v6n8_74","font-body-lg-medium":"_font-body-lg-medium_6v6n8_79","font-heading-sm-regular":"_font-heading-sm-regular_6v6n8_88","font-heading-sm-semibold":"_font-heading-sm-semibold_6v6n8_93","font-heading-sm-medium":"_font-heading-sm-medium_6v6n8_98","font-heading-md-regular":"_font-heading-md-regular_6v6n8_107","font-heading-md-semibold":"_font-heading-md-semibold_6v6n8_112","font-heading-lg-regular":"_font-heading-lg-regular_6v6n8_121","font-heading-lg-semibold":"_font-heading-lg-semibold_6v6n8_126","font-heading-xl-regular":"_font-heading-xl-regular_6v6n8_135","font-heading-xl-semibold":"_font-heading-xl-semibold_6v6n8_140",typography:WR},ex=({as:t,children:i,type:a="body",weight:r="regular",size:l="md",className:u,...f})=>{const d=t||"p";return R.jsx(d,{...f,className:et(Ky.typography,Ky[`font-${a}-${l}-${r}`],u),children:i})},Xy=({as:t="p",children:i,...a})=>R.jsx(ex,{as:t,type:"body",...a,children:i}),tx="_destructive_1pz9o_95",Ed={"icon-button":"_icon-button_1pz9o_8","no-background":"_no-background_1pz9o_42",destructive:tx},IS=_.forwardRef(function({as:i,children:a,className:r,disabled:l,...u},f){const d=i||"button",{onClick:m,onSubmit:p,onPointerDown:v,onPointerUp:g,onKeyDown:S,onKeyUp:b,onKeyPress:E,...w}=u,x=l?{}:{onClick:m,onSubmit:p,onPointerDown:v,onPointerUp:g,onKeyDown:S,onKeyUp:b,onKeyPress:E};return R.jsx(d,{ref:f,className:r,role:i==="a"?"link":"button",tabIndex:0,"aria-disabled":l,...w,...x,children:a})}),nx={"indicator-icon":"_indicator-icon_zr2a0_17"},ix=_.forwardRef(function({children:i,className:a,size:r="100%",colour:l,indicator:u},f){const d=et(nx["indicator-icon"],a);return R.jsx("div",{ref:f,className:d,"data-indicator":u,style:{"--cpd-icon-button-size":r,"--cpd-color-icon-tertiary":l},children:re.Children.only(i)})}),FS=_.createContext(null);function Gh(){const t=_.useContext(FS);if(t==null)throw new Error("Tooltip components must be wrapped in <Tooltip />");return t}function Mu(){return typeof window<"u"}function Ys(t){return Kh(t)?(t.nodeName||"").toLowerCase():"#document"}function Vt(t){var i;return(t==null||(i=t.ownerDocument)==null?void 0:i.defaultView)||window}function Yn(t){var i;return(i=(Kh(t)?t.ownerDocument:t.document)||window.document)==null?void 0:i.documentElement}function Kh(t){return Mu()?t instanceof Node||t instanceof Vt(t).Node:!1}function Qe(t){return Mu()?t instanceof Element||t instanceof Vt(t).Element:!1}function nn(t){return Mu()?t instanceof HTMLElement||t instanceof Vt(t).HTMLElement:!1}function ch(t){return!Mu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Vt(t).ShadowRoot}const ax=new Set(["inline","contents"]);function po(t){const{overflow:i,overflowX:a,overflowY:r,display:l}=an(t);return/auto|scroll|overlay|hidden|clip/.test(i+r+a)&&!ax.has(l)}const sx=new Set(["table","td","th"]);function rx(t){return sx.has(Ys(t))}const ox=[":popover-open",":modal"];function Nu(t){return ox.some(i=>{try{return t.matches(i)}catch{return!1}})}const lx=["transform","translate","scale","rotate","perspective"],ux=["transform","translate","scale","rotate","perspective","filter"],cx=["paint","layout","strict","content"];function Xh(t){const i=Lu(),a=Qe(t)?an(t):t;return lx.some(r=>a[r]?a[r]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!i&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!i&&(a.filter?a.filter!=="none":!1)||ux.some(r=>(a.willChange||"").includes(r))||cx.some(r=>(a.contain||"").includes(r))}function fx(t){let i=bi(t);for(;nn(i)&&!yi(i);){if(Xh(i))return i;if(Nu(i))return null;i=bi(i)}return null}function Lu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const dx=new Set(["html","body","#document"]);function yi(t){return dx.has(Ys(t))}function an(t){return Vt(t).getComputedStyle(t)}function Uu(t){return Qe(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function bi(t){if(Ys(t)==="html")return t;const i=t.assignedSlot||t.parentNode||ch(t)&&t.host||Yn(t);return ch(i)?i.host:i}function HS(t){const i=bi(t);return yi(i)?t.ownerDocument?t.ownerDocument.body:t.body:nn(i)&&po(i)?i:HS(i)}function Wi(t,i,a){var r;i===void 0&&(i=[]),a===void 0&&(a=!0);const l=HS(t),u=l===((r=t.ownerDocument)==null?void 0:r.body),f=Vt(l);if(u){const d=fh(f);return i.concat(f,f.visualViewport||[],po(l)?l:[],d&&a?Wi(d):[])}return i.concat(l,Wi(l,[],a))}function fh(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}const Is=Math.min,xa=Math.max,mu=Math.round,Bl=Math.floor,Hn=t=>({x:t,y:t}),hx={left:"right",right:"left",bottom:"top",top:"bottom"},mx={start:"end",end:"start"};function dh(t,i,a){return xa(t,Is(i,a))}function go(t,i){return typeof t=="function"?t(i):t}function Da(t){return t.split("-")[0]}function vo(t){return t.split("-")[1]}function VS(t){return t==="x"?"y":"x"}function Zh(t){return t==="y"?"height":"width"}const px=new Set(["top","bottom"]);function Ki(t){return px.has(Da(t))?"y":"x"}function Jh(t){return VS(Ki(t))}function gx(t,i,a){a===void 0&&(a=!1);const r=vo(t),l=Jh(t),u=Zh(l);let f=l==="x"?r===(a?"end":"start")?"right":"left":r==="start"?"bottom":"top";return i.reference[u]>i.floating[u]&&(f=pu(f)),[f,pu(f)]}function vx(t){const i=pu(t);return[hh(t),i,hh(i)]}function hh(t){return t.replace(/start|end/g,i=>mx[i])}const Zy=["left","right"],Jy=["right","left"],yx=["top","bottom"],Sx=["bottom","top"];function bx(t,i,a){switch(t){case"top":case"bottom":return a?i?Jy:Zy:i?Zy:Jy;case"left":case"right":return i?yx:Sx;default:return[]}}function _x(t,i,a,r){const l=vo(t);let u=bx(Da(t),a==="start",r);return l&&(u=u.map(f=>f+"-"+l),i&&(u=u.concat(u.map(hh)))),u}function pu(t){return t.replace(/left|right|bottom|top/g,i=>hx[i])}function wx(t){return{top:0,right:0,bottom:0,left:0,...t}}function kS(t){return typeof t!="number"?wx(t):{top:t,right:t,bottom:t,left:t}}function gu(t){const{x:i,y:a,width:r,height:l}=t;return{width:r,height:l,top:a,left:i,right:i+r,bottom:a+l,x:i,y:a}}var Ex=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],mh=Ex.join(","),QS=typeof Element>"u",oo=QS?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,vu=!QS&&Element.prototype.getRootNode?function(t){var i;return t==null||(i=t.getRootNode)===null||i===void 0?void 0:i.call(t)}:function(t){return t?.ownerDocument},yu=function t(i,a){var r;a===void 0&&(a=!0);var l=i==null||(r=i.getAttribute)===null||r===void 0?void 0:r.call(i,"inert"),u=l===""||l==="true",f=u||a&&i&&t(i.parentNode);return f},Cx=function(i){var a,r=i==null||(a=i.getAttribute)===null||a===void 0?void 0:a.call(i,"contenteditable");return r===""||r==="true"},Rx=function(i,a,r){if(yu(i))return[];var l=Array.prototype.slice.apply(i.querySelectorAll(mh));return a&&oo.call(i,mh)&&l.unshift(i),l=l.filter(r),l},xx=function t(i,a,r){for(var l=[],u=Array.from(i);u.length;){var f=u.shift();if(!yu(f,!1))if(f.tagName==="SLOT"){var d=f.assignedElements(),m=d.length?d:f.children,p=t(m,!0,r);r.flatten?l.push.apply(l,p):l.push({scopeParent:f,candidates:p})}else{var v=oo.call(f,mh);v&&r.filter(f)&&(a||!i.includes(f))&&l.push(f);var g=f.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(f),S=!yu(g,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(f));if(g&&S){var b=t(g===!0?f.children:g.children,!0,r);r.flatten?l.push.apply(l,b):l.push({scopeParent:f,candidates:b})}else u.unshift.apply(u,f.children)}}return l},YS=function(i){return!isNaN(parseInt(i.getAttribute("tabindex"),10))},GS=function(i){if(!i)throw new Error("No node provided");return i.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(i.tagName)||Cx(i))&&!YS(i)?0:i.tabIndex},Ax=function(i,a){var r=GS(i);return r<0&&a&&!YS(i)?0:r},Tx=function(i,a){return i.tabIndex===a.tabIndex?i.documentOrder-a.documentOrder:i.tabIndex-a.tabIndex},KS=function(i){return i.tagName==="INPUT"},Ox=function(i){return KS(i)&&i.type==="hidden"},Dx=function(i){var a=i.tagName==="DETAILS"&&Array.prototype.slice.apply(i.children).some(function(r){return r.tagName==="SUMMARY"});return a},Mx=function(i,a){for(var r=0;r<i.length;r++)if(i[r].checked&&i[r].form===a)return i[r]},Nx=function(i){if(!i.name)return!0;var a=i.form||vu(i),r=function(d){return a.querySelectorAll('input[type="radio"][name="'+d+'"]')},l;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")l=r(window.CSS.escape(i.name));else try{l=r(i.name)}catch(f){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",f.message),!1}var u=Mx(l,i.form);return!u||u===i},Lx=function(i){return KS(i)&&i.type==="radio"},Ux=function(i){return Lx(i)&&!Nx(i)},jx=function(i){var a,r=i&&vu(i),l=(a=r)===null||a===void 0?void 0:a.host,u=!1;if(r&&r!==i){var f,d,m;for(u=!!((f=l)!==null&&f!==void 0&&(d=f.ownerDocument)!==null&&d!==void 0&&d.contains(l)||i!=null&&(m=i.ownerDocument)!==null&&m!==void 0&&m.contains(i));!u&&l;){var p,v,g;r=vu(l),l=(p=r)===null||p===void 0?void 0:p.host,u=!!((v=l)!==null&&v!==void 0&&(g=v.ownerDocument)!==null&&g!==void 0&&g.contains(l))}}return u},Wy=function(i){var a=i.getBoundingClientRect(),r=a.width,l=a.height;return r===0&&l===0},Px=function(i,a){var r=a.displayCheck,l=a.getShadowRoot;if(getComputedStyle(i).visibility==="hidden")return!0;var u=oo.call(i,"details>summary:first-of-type"),f=u?i.parentElement:i;if(oo.call(f,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof l=="function"){for(var d=i;i;){var m=i.parentElement,p=vu(i);if(m&&!m.shadowRoot&&l(m)===!0)return Wy(i);i.assignedSlot?i=i.assignedSlot:!m&&p!==i.ownerDocument?i=p.host:i=m}i=d}if(jx(i))return!i.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return Wy(i);return!1},zx=function(i){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(i.tagName))for(var a=i.parentElement;a;){if(a.tagName==="FIELDSET"&&a.disabled){for(var r=0;r<a.children.length;r++){var l=a.children.item(r);if(l.tagName==="LEGEND")return oo.call(a,"fieldset[disabled] *")?!0:!l.contains(i)}return!0}a=a.parentElement}return!1},$x=function(i,a){return!(a.disabled||yu(a)||Ox(a)||Px(a,i)||Dx(a)||zx(a))},e0=function(i,a){return!(Ux(a)||GS(a)<0||!$x(i,a))},Bx=function(i){var a=parseInt(i.getAttribute("tabindex"),10);return!!(isNaN(a)||a>=0)},qx=function t(i){var a=[],r=[];return i.forEach(function(l,u){var f=!!l.scopeParent,d=f?l.scopeParent:l,m=Ax(d,f),p=f?t(l.candidates):d;m===0?f?a.push.apply(a,p):a.push(d):r.push({documentOrder:u,tabIndex:m,item:l,isScope:f,content:p})}),r.sort(Tx).reduce(function(l,u){return u.isScope?l.push.apply(l,u.content):l.push(u.content),l},[]).concat(a)},XS=function(i,a){a=a||{};var r;return a.getShadowRoot?r=xx([i],a.includeContainer,{filter:e0.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:Bx}):r=Rx(i,a.includeContainer,e0.bind(null,a)),qx(r)};function Ix(){const t=navigator.userAgentData;return t!=null&&t.platform?t.platform:navigator.platform}function Fx(){const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?t.brands.map(i=>{let{brand:a,version:r}=i;return a+"/"+r}).join(" "):navigator.userAgent}function ZS(){return/apple/i.test(navigator.vendor)}function Hx(){return Ix().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Vx(){return Fx().includes("jsdom/")}const t0="data-floating-ui-focusable",kx="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function ph(t){let i=t.activeElement;for(;((a=i)==null||(a=a.shadowRoot)==null?void 0:a.activeElement)!=null;){var a;i=i.shadowRoot.activeElement}return i}function Fs(t,i){if(!t||!i)return!1;const a=i.getRootNode==null?void 0:i.getRootNode();if(t.contains(i))return!0;if(a&&ch(a)){let r=i;for(;r;){if(t===r)return!0;r=r.parentNode||r.host}}return!1}function Os(t){return"composedPath"in t?t.composedPath()[0]:t.target}function Cd(t,i){if(i==null)return!1;if("composedPath"in t)return t.composedPath().includes(i);const a=t;return a.target!=null&&i.contains(a.target)}function Qx(t){return t.matches("html,body")}function qn(t){return t?.ownerDocument||document}function Yx(t){return nn(t)&&t.matches(kx)}function Gx(t){if(!t||Vx())return!0;try{return t.matches(":focus-visible")}catch{return!0}}function Kx(t){return t?t.hasAttribute(t0)?t:t.querySelector("["+t0+"]")||t:null}function Jl(t,i,a){return a===void 0&&(a=!0),t.filter(l=>{var u;return l.parentId===i&&(!a||((u=l.context)==null?void 0:u.open))}).flatMap(l=>[l,...Jl(t,l.id,a)])}function Xx(t){return"nativeEvent"in t}function gh(t,i){const a=["mouse","pen"];return a.push("",void 0),a.includes(t)}var Zx=typeof document<"u",Jx=function(){},Nt=Zx?_.useLayoutEffect:Jx;const Wx={...xu};function ql(t){const i=_.useRef(t);return Nt(()=>{i.current=t}),i}const eA=Wx.useInsertionEffect,tA=eA||(t=>t());function zn(t){const i=_.useRef(()=>{});return tA(()=>{i.current=t}),_.useCallback(function(){for(var a=arguments.length,r=new Array(a),l=0;l<a;l++)r[l]=arguments[l];return i.current==null?void 0:i.current(...r)},[])}const JS=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function WS(t,i){const a=XS(t,JS()),r=a.length;if(r===0)return;const l=ph(qn(t)),u=a.indexOf(l),f=u===-1?i===1?0:r-1:u+i;return a[f]}function nA(t){return WS(qn(t).body,1)||t}function iA(t){return WS(qn(t).body,-1)||t}function Rd(t,i){const a=i||t.currentTarget,r=t.relatedTarget;return!r||!Fs(a,r)}function aA(t){XS(t,JS()).forEach(a=>{a.dataset.tabindex=a.getAttribute("tabindex")||"",a.setAttribute("tabindex","-1")})}function n0(t){t.querySelectorAll("[data-tabindex]").forEach(a=>{const r=a.dataset.tabindex;delete a.dataset.tabindex,r?a.setAttribute("tabindex",r):a.removeAttribute("tabindex")})}function i0(t,i,a){let{reference:r,floating:l}=t;const u=Ki(i),f=Jh(i),d=Zh(f),m=Da(i),p=u==="y",v=r.x+r.width/2-l.width/2,g=r.y+r.height/2-l.height/2,S=r[d]/2-l[d]/2;let b;switch(m){case"top":b={x:v,y:r.y-l.height};break;case"bottom":b={x:v,y:r.y+r.height};break;case"right":b={x:r.x+r.width,y:g};break;case"left":b={x:r.x-l.width,y:g};break;default:b={x:r.x,y:r.y}}switch(vo(i)){case"start":b[f]-=S*(a&&p?-1:1);break;case"end":b[f]+=S*(a&&p?-1:1);break}return b}const sA=async(t,i,a)=>{const{placement:r="bottom",strategy:l="absolute",middleware:u=[],platform:f}=a,d=u.filter(Boolean),m=await(f.isRTL==null?void 0:f.isRTL(i));let p=await f.getElementRects({reference:t,floating:i,strategy:l}),{x:v,y:g}=i0(p,r,m),S=r,b={},E=0;for(let w=0;w<d.length;w++){const{name:x,fn:A}=d[w],{x:D,y:U,data:N,reset:k}=await A({x:v,y:g,initialPlacement:r,placement:S,strategy:l,middlewareData:b,rects:p,platform:f,elements:{reference:t,floating:i}});v=D??v,g=U??g,b={...b,[x]:{...b[x],...N}},k&&E<=50&&(E++,typeof k=="object"&&(k.placement&&(S=k.placement),k.rects&&(p=k.rects===!0?await f.getElementRects({reference:t,floating:i,strategy:l}):k.rects),{x:v,y:g}=i0(p,S,m)),w=-1)}return{x:v,y:g,placement:S,strategy:l,middlewareData:b}};async function eb(t,i){var a;i===void 0&&(i={});const{x:r,y:l,platform:u,rects:f,elements:d,strategy:m}=t,{boundary:p="clippingAncestors",rootBoundary:v="viewport",elementContext:g="floating",altBoundary:S=!1,padding:b=0}=go(i,t),E=kS(b),x=d[S?g==="floating"?"reference":"floating":g],A=gu(await u.getClippingRect({element:(a=await(u.isElement==null?void 0:u.isElement(x)))==null||a?x:x.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(d.floating)),boundary:p,rootBoundary:v,strategy:m})),D=g==="floating"?{x:r,y:l,width:f.floating.width,height:f.floating.height}:f.reference,U=await(u.getOffsetParent==null?void 0:u.getOffsetParent(d.floating)),N=await(u.isElement==null?void 0:u.isElement(U))?await(u.getScale==null?void 0:u.getScale(U))||{x:1,y:1}:{x:1,y:1},k=gu(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:D,offsetParent:U,strategy:m}):D);return{top:(A.top-k.top+E.top)/N.y,bottom:(k.bottom-A.bottom+E.bottom)/N.y,left:(A.left-k.left+E.left)/N.x,right:(k.right-A.right+E.right)/N.x}}const rA=t=>({name:"arrow",options:t,async fn(i){const{x:a,y:r,placement:l,rects:u,platform:f,elements:d,middlewareData:m}=i,{element:p,padding:v=0}=go(t,i)||{};if(p==null)return{};const g=kS(v),S={x:a,y:r},b=Jh(l),E=Zh(b),w=await f.getDimensions(p),x=b==="y",A=x?"top":"left",D=x?"bottom":"right",U=x?"clientHeight":"clientWidth",N=u.reference[E]+u.reference[b]-S[b]-u.floating[E],k=S[b]-u.reference[b],G=await(f.getOffsetParent==null?void 0:f.getOffsetParent(p));let M=G?G[U]:0;(!M||!await(f.isElement==null?void 0:f.isElement(G)))&&(M=d.floating[U]||u.floating[E]);const B=N/2-k/2,Q=M/2-w[E]/2-1,P=Is(g[A],Q),ee=Is(g[D],Q),ne=P,X=M-w[E]-ee,Z=M/2-w[E]/2+B,oe=dh(ne,Z,X),j=!m.arrow&&vo(l)!=null&&Z!==oe&&u.reference[E]/2-(Z<ne?P:ee)-w[E]/2<0,$=j?Z<ne?Z-ne:Z-X:0;return{[b]:S[b]+$,data:{[b]:oe,centerOffset:Z-oe-$,...j&&{alignmentOffset:$}},reset:j}}}),oA=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(i){var a,r;const{placement:l,middlewareData:u,rects:f,initialPlacement:d,platform:m,elements:p}=i,{mainAxis:v=!0,crossAxis:g=!0,fallbackPlacements:S,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:w=!0,...x}=go(t,i);if((a=u.arrow)!=null&&a.alignmentOffset)return{};const A=Da(l),D=Ki(d),U=Da(d)===d,N=await(m.isRTL==null?void 0:m.isRTL(p.floating)),k=S||(U||!w?[pu(d)]:vx(d)),G=E!=="none";!S&&G&&k.push(..._x(d,w,E,N));const M=[d,...k],B=await eb(i,x),Q=[];let P=((r=u.flip)==null?void 0:r.overflows)||[];if(v&&Q.push(B[A]),g){const Z=gx(l,f,N);Q.push(B[Z[0]],B[Z[1]])}if(P=[...P,{placement:l,overflows:Q}],!Q.every(Z=>Z<=0)){var ee,ne;const Z=(((ee=u.flip)==null?void 0:ee.index)||0)+1,oe=M[Z];if(oe&&(!(g==="alignment"?D!==Ki(oe):!1)||P.every(q=>Ki(q.placement)===D?q.overflows[0]>0:!0)))return{data:{index:Z,overflows:P},reset:{placement:oe}};let j=(ne=P.filter($=>$.overflows[0]<=0).sort(($,q)=>$.overflows[1]-q.overflows[1])[0])==null?void 0:ne.placement;if(!j)switch(b){case"bestFit":{var X;const $=(X=P.filter(q=>{if(G){const ie=Ki(q.placement);return ie===D||ie==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(ie=>ie>0).reduce((ie,se)=>ie+se,0)]).sort((q,ie)=>q[1]-ie[1])[0])==null?void 0:X[0];$&&(j=$);break}case"initialPlacement":j=d;break}if(l!==j)return{reset:{placement:j}}}return{}}}},lA=new Set(["left","top"]);async function uA(t,i){const{placement:a,platform:r,elements:l}=t,u=await(r.isRTL==null?void 0:r.isRTL(l.floating)),f=Da(a),d=vo(a),m=Ki(a)==="y",p=lA.has(f)?-1:1,v=u&&m?-1:1,g=go(i,t);let{mainAxis:S,crossAxis:b,alignmentAxis:E}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return d&&typeof E=="number"&&(b=d==="end"?E*-1:E),m?{x:b*v,y:S*p}:{x:S*p,y:b*v}}const cA=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(i){var a,r;const{x:l,y:u,placement:f,middlewareData:d}=i,m=await uA(i,t);return f===((a=d.offset)==null?void 0:a.placement)&&(r=d.arrow)!=null&&r.alignmentOffset?{}:{x:l+m.x,y:u+m.y,data:{...m,placement:f}}}}},fA=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(i){const{x:a,y:r,placement:l}=i,{mainAxis:u=!0,crossAxis:f=!1,limiter:d={fn:x=>{let{x:A,y:D}=x;return{x:A,y:D}}},...m}=go(t,i),p={x:a,y:r},v=await eb(i,m),g=Ki(Da(l)),S=VS(g);let b=p[S],E=p[g];if(u){const x=S==="y"?"top":"left",A=S==="y"?"bottom":"right",D=b+v[x],U=b-v[A];b=dh(D,b,U)}if(f){const x=g==="y"?"top":"left",A=g==="y"?"bottom":"right",D=E+v[x],U=E-v[A];E=dh(D,E,U)}const w=d.fn({...i,[S]:b,[g]:E});return{...w,data:{x:w.x-a,y:w.y-r,enabled:{[S]:u,[g]:f}}}}}};function tb(t){const i=an(t);let a=parseFloat(i.width)||0,r=parseFloat(i.height)||0;const l=nn(t),u=l?t.offsetWidth:a,f=l?t.offsetHeight:r,d=mu(a)!==u||mu(r)!==f;return d&&(a=u,r=f),{width:a,height:r,$:d}}function Wh(t){return Qe(t)?t:t.contextElement}function Ns(t){const i=Wh(t);if(!nn(i))return Hn(1);const a=i.getBoundingClientRect(),{width:r,height:l,$:u}=tb(i);let f=(u?mu(a.width):a.width)/r,d=(u?mu(a.height):a.height)/l;return(!f||!Number.isFinite(f))&&(f=1),(!d||!Number.isFinite(d))&&(d=1),{x:f,y:d}}const dA=Hn(0);function nb(t){const i=Vt(t);return!Lu()||!i.visualViewport?dA:{x:i.visualViewport.offsetLeft,y:i.visualViewport.offsetTop}}function hA(t,i,a){return i===void 0&&(i=!1),!a||i&&a!==Vt(t)?!1:i}function Ma(t,i,a,r){i===void 0&&(i=!1),a===void 0&&(a=!1);const l=t.getBoundingClientRect(),u=Wh(t);let f=Hn(1);i&&(r?Qe(r)&&(f=Ns(r)):f=Ns(t));const d=hA(u,a,r)?nb(u):Hn(0);let m=(l.left+d.x)/f.x,p=(l.top+d.y)/f.y,v=l.width/f.x,g=l.height/f.y;if(u){const S=Vt(u),b=r&&Qe(r)?Vt(r):r;let E=S,w=fh(E);for(;w&&r&&b!==E;){const x=Ns(w),A=w.getBoundingClientRect(),D=an(w),U=A.left+(w.clientLeft+parseFloat(D.paddingLeft))*x.x,N=A.top+(w.clientTop+parseFloat(D.paddingTop))*x.y;m*=x.x,p*=x.y,v*=x.x,g*=x.y,m+=U,p+=N,E=Vt(w),w=fh(E)}}return gu({width:v,height:g,x:m,y:p})}function ju(t,i){const a=Uu(t).scrollLeft;return i?i.left+a:Ma(Yn(t)).left+a}function ib(t,i){const a=t.getBoundingClientRect(),r=a.left+i.scrollLeft-ju(t,a),l=a.top+i.scrollTop;return{x:r,y:l}}function mA(t){let{elements:i,rect:a,offsetParent:r,strategy:l}=t;const u=l==="fixed",f=Yn(r),d=i?Nu(i.floating):!1;if(r===f||d&&u)return a;let m={scrollLeft:0,scrollTop:0},p=Hn(1);const v=Hn(0),g=nn(r);if((g||!g&&!u)&&((Ys(r)!=="body"||po(f))&&(m=Uu(r)),nn(r))){const b=Ma(r);p=Ns(r),v.x=b.x+r.clientLeft,v.y=b.y+r.clientTop}const S=f&&!g&&!u?ib(f,m):Hn(0);return{width:a.width*p.x,height:a.height*p.y,x:a.x*p.x-m.scrollLeft*p.x+v.x+S.x,y:a.y*p.y-m.scrollTop*p.y+v.y+S.y}}function pA(t){return Array.from(t.getClientRects())}function gA(t){const i=Yn(t),a=Uu(t),r=t.ownerDocument.body,l=xa(i.scrollWidth,i.clientWidth,r.scrollWidth,r.clientWidth),u=xa(i.scrollHeight,i.clientHeight,r.scrollHeight,r.clientHeight);let f=-a.scrollLeft+ju(t);const d=-a.scrollTop;return an(r).direction==="rtl"&&(f+=xa(i.clientWidth,r.clientWidth)-l),{width:l,height:u,x:f,y:d}}const a0=25;function vA(t,i){const a=Vt(t),r=Yn(t),l=a.visualViewport;let u=r.clientWidth,f=r.clientHeight,d=0,m=0;if(l){u=l.width,f=l.height;const v=Lu();(!v||v&&i==="fixed")&&(d=l.offsetLeft,m=l.offsetTop)}const p=ju(r);if(p<=0){const v=r.ownerDocument,g=v.body,S=getComputedStyle(g),b=v.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,E=Math.abs(r.clientWidth-g.clientWidth-b);E<=a0&&(u-=E)}else p<=a0&&(u+=p);return{width:u,height:f,x:d,y:m}}const yA=new Set(["absolute","fixed"]);function SA(t,i){const a=Ma(t,!0,i==="fixed"),r=a.top+t.clientTop,l=a.left+t.clientLeft,u=nn(t)?Ns(t):Hn(1),f=t.clientWidth*u.x,d=t.clientHeight*u.y,m=l*u.x,p=r*u.y;return{width:f,height:d,x:m,y:p}}function s0(t,i,a){let r;if(i==="viewport")r=vA(t,a);else if(i==="document")r=gA(Yn(t));else if(Qe(i))r=SA(i,a);else{const l=nb(t);r={x:i.x-l.x,y:i.y-l.y,width:i.width,height:i.height}}return gu(r)}function ab(t,i){const a=bi(t);return a===i||!Qe(a)||yi(a)?!1:an(a).position==="fixed"||ab(a,i)}function bA(t,i){const a=i.get(t);if(a)return a;let r=Wi(t,[],!1).filter(d=>Qe(d)&&Ys(d)!=="body"),l=null;const u=an(t).position==="fixed";let f=u?bi(t):t;for(;Qe(f)&&!yi(f);){const d=an(f),m=Xh(f);!m&&d.position==="fixed"&&(l=null),(u?!m&&!l:!m&&d.position==="static"&&!!l&&yA.has(l.position)||po(f)&&!m&&ab(t,f))?r=r.filter(v=>v!==f):l=d,f=bi(f)}return i.set(t,r),r}function _A(t){let{element:i,boundary:a,rootBoundary:r,strategy:l}=t;const f=[...a==="clippingAncestors"?Nu(i)?[]:bA(i,this._c):[].concat(a),r],d=f[0],m=f.reduce((p,v)=>{const g=s0(i,v,l);return p.top=xa(g.top,p.top),p.right=Is(g.right,p.right),p.bottom=Is(g.bottom,p.bottom),p.left=xa(g.left,p.left),p},s0(i,d,l));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function wA(t){const{width:i,height:a}=tb(t);return{width:i,height:a}}function EA(t,i,a){const r=nn(i),l=Yn(i),u=a==="fixed",f=Ma(t,!0,u,i);let d={scrollLeft:0,scrollTop:0};const m=Hn(0);function p(){m.x=ju(l)}if(r||!r&&!u)if((Ys(i)!=="body"||po(l))&&(d=Uu(i)),r){const b=Ma(i,!0,u,i);m.x=b.x+i.clientLeft,m.y=b.y+i.clientTop}else l&&p();u&&!r&&l&&p();const v=l&&!r&&!u?ib(l,d):Hn(0),g=f.left+d.scrollLeft-m.x-v.x,S=f.top+d.scrollTop-m.y-v.y;return{x:g,y:S,width:f.width,height:f.height}}function xd(t){return an(t).position==="static"}function r0(t,i){if(!nn(t)||an(t).position==="fixed")return null;if(i)return i(t);let a=t.offsetParent;return Yn(t)===a&&(a=a.ownerDocument.body),a}function sb(t,i){const a=Vt(t);if(Nu(t))return a;if(!nn(t)){let l=bi(t);for(;l&&!yi(l);){if(Qe(l)&&!xd(l))return l;l=bi(l)}return a}let r=r0(t,i);for(;r&&rx(r)&&xd(r);)r=r0(r,i);return r&&yi(r)&&xd(r)&&!Xh(r)?a:r||fx(t)||a}const CA=async function(t){const i=this.getOffsetParent||sb,a=this.getDimensions,r=await a(t.floating);return{reference:EA(t.reference,await i(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function RA(t){return an(t).direction==="rtl"}const xA={convertOffsetParentRelativeRectToViewportRelativeRect:mA,getDocumentElement:Yn,getClippingRect:_A,getOffsetParent:sb,getElementRects:CA,getClientRects:pA,getDimensions:wA,getScale:Ns,isElement:Qe,isRTL:RA};function rb(t,i){return t.x===i.x&&t.y===i.y&&t.width===i.width&&t.height===i.height}function AA(t,i){let a=null,r;const l=Yn(t);function u(){var d;clearTimeout(r),(d=a)==null||d.disconnect(),a=null}function f(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),u();const p=t.getBoundingClientRect(),{left:v,top:g,width:S,height:b}=p;if(d||i(),!S||!b)return;const E=Bl(g),w=Bl(l.clientWidth-(v+S)),x=Bl(l.clientHeight-(g+b)),A=Bl(v),U={rootMargin:-E+"px "+-w+"px "+-x+"px "+-A+"px",threshold:xa(0,Is(1,m))||1};let N=!0;function k(G){const M=G[0].intersectionRatio;if(M!==m){if(!N)return f();M?f(!1,M):r=setTimeout(()=>{f(!1,1e-7)},1e3)}M===1&&!rb(p,t.getBoundingClientRect())&&f(),N=!1}try{a=new IntersectionObserver(k,{...U,root:l.ownerDocument})}catch{a=new IntersectionObserver(k,U)}a.observe(t)}return f(!0),u}function TA(t,i,a,r){r===void 0&&(r={});const{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:m=!1}=r,p=Wh(t),v=l||u?[...p?Wi(p):[],...Wi(i)]:[];v.forEach(A=>{l&&A.addEventListener("scroll",a,{passive:!0}),u&&A.addEventListener("resize",a)});const g=p&&d?AA(p,a):null;let S=-1,b=null;f&&(b=new ResizeObserver(A=>{let[D]=A;D&&D.target===p&&b&&(b.unobserve(i),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var U;(U=b)==null||U.observe(i)})),a()}),p&&!m&&b.observe(p),b.observe(i));let E,w=m?Ma(t):null;m&&x();function x(){const A=Ma(t);w&&!rb(w,A)&&a(),w=A,E=requestAnimationFrame(x)}return a(),()=>{var A;v.forEach(D=>{l&&D.removeEventListener("scroll",a),u&&D.removeEventListener("resize",a)}),g?.(),(A=b)==null||A.disconnect(),b=null,m&&cancelAnimationFrame(E)}}const OA=cA,DA=fA,MA=oA,o0=rA,NA=(t,i,a)=>{const r=new Map,l={platform:xA,...a},u={...l.platform,_c:r};return sA(t,i,{...l,platform:u})};var LA=typeof document<"u",UA=function(){},Wl=LA?_.useLayoutEffect:UA;function Su(t,i){if(t===i)return!0;if(typeof t!=typeof i)return!1;if(typeof t=="function"&&t.toString()===i.toString())return!0;let a,r,l;if(t&&i&&typeof t=="object"){if(Array.isArray(t)){if(a=t.length,a!==i.length)return!1;for(r=a;r--!==0;)if(!Su(t[r],i[r]))return!1;return!0}if(l=Object.keys(t),a=l.length,a!==Object.keys(i).length)return!1;for(r=a;r--!==0;)if(!{}.hasOwnProperty.call(i,l[r]))return!1;for(r=a;r--!==0;){const u=l[r];if(!(u==="_owner"&&t.$$typeof)&&!Su(t[u],i[u]))return!1}return!0}return t!==t&&i!==i}function ob(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function l0(t,i){const a=ob(t);return Math.round(i*a)/a}function Ad(t){const i=_.useRef(t);return Wl(()=>{i.current=t}),i}function jA(t){t===void 0&&(t={});const{placement:i="bottom",strategy:a="absolute",middleware:r=[],platform:l,elements:{reference:u,floating:f}={},transform:d=!0,whileElementsMounted:m,open:p}=t,[v,g]=_.useState({x:0,y:0,strategy:a,placement:i,middlewareData:{},isPositioned:!1}),[S,b]=_.useState(r);Su(S,r)||b(r);const[E,w]=_.useState(null),[x,A]=_.useState(null),D=_.useCallback(q=>{q!==G.current&&(G.current=q,w(q))},[]),U=_.useCallback(q=>{q!==M.current&&(M.current=q,A(q))},[]),N=u||E,k=f||x,G=_.useRef(null),M=_.useRef(null),B=_.useRef(v),Q=m!=null,P=Ad(m),ee=Ad(l),ne=Ad(p),X=_.useCallback(()=>{if(!G.current||!M.current)return;const q={placement:i,strategy:a,middleware:S};ee.current&&(q.platform=ee.current),NA(G.current,M.current,q).then(ie=>{const se={...ie,isPositioned:ne.current!==!1};Z.current&&!Su(B.current,se)&&(B.current=se,Qs.flushSync(()=>{g(se)}))})},[S,i,a,ee,ne]);Wl(()=>{p===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,g(q=>({...q,isPositioned:!1})))},[p]);const Z=_.useRef(!1);Wl(()=>(Z.current=!0,()=>{Z.current=!1}),[]),Wl(()=>{if(N&&(G.current=N),k&&(M.current=k),N&&k){if(P.current)return P.current(N,k,X);X()}},[N,k,X,P,Q]);const oe=_.useMemo(()=>({reference:G,floating:M,setReference:D,setFloating:U}),[D,U]),j=_.useMemo(()=>({reference:N,floating:k}),[N,k]),$=_.useMemo(()=>{const q={position:a,left:0,top:0};if(!j.floating)return q;const ie=l0(j.floating,v.x),se=l0(j.floating,v.y);return d?{...q,transform:"translate("+ie+"px, "+se+"px)",...ob(j.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:ie,top:se}},[a,d,j.floating,v.x,v.y]);return _.useMemo(()=>({...v,update:X,refs:oe,elements:j,floatingStyles:$}),[v,X,oe,j,$])}const PA=t=>{function i(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:t,fn(a){const{element:r,padding:l}=typeof t=="function"?t(a):t;return r&&i(r)?r.current!=null?o0({element:r.current,padding:l}).fn(a):{}:r?o0({element:r,padding:l}).fn(a):{}}}},zA=(t,i)=>({...OA(t),options:[t,i]}),$A=(t,i)=>({...DA(t),options:[t,i]}),BA=(t,i)=>({...MA(t),options:[t,i]}),qA=(t,i)=>({...PA(t),options:[t,i]});function IA(t){const i=_.useRef(void 0),a=_.useCallback(r=>{const l=t.map(u=>{if(u!=null){if(typeof u=="function"){const f=u,d=f(r);return typeof d=="function"?d:()=>{f(null)}}return u.current=r,()=>{u.current=null}}});return()=>{l.forEach(u=>u?.())}},t);return _.useMemo(()=>t.every(r=>r==null)?null:r=>{i.current&&(i.current(),i.current=void 0),r!=null&&(i.current=a(r))},t)}const FA="data-floating-ui-focusable",u0="active",c0="selected",HA={...xu};let f0=!1,VA=0;const d0=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+VA++;function kA(){const[t,i]=_.useState(()=>f0?d0():void 0);return Nt(()=>{t==null&&i(d0())},[]),_.useEffect(()=>{f0=!0},[]),t}const QA=HA.useId,Hs=QA||kA,YA=_.forwardRef(function(i,a){const{context:{placement:r,elements:{floating:l},middlewareData:{arrow:u,shift:f}},width:d=14,height:m=7,tipRadius:p=0,strokeWidth:v=0,staticOffset:g,stroke:S,d:b,style:{transform:E,...w}={},...x}=i,A=Hs(),[D,U]=_.useState(!1);if(Nt(()=>{if(!l)return;an(l).direction==="rtl"&&U(!0)},[l]),!l)return null;const[N,k]=r.split("-"),G=N==="top"||N==="bottom";let M=g;(G&&f!=null&&f.x||!G&&f!=null&&f.y)&&(M=null);const B=v*2,Q=B/2,P=d/2*(p/-8+1),ee=m/2*p/4,ne=!!b,X=M&&k==="end"?"bottom":"top";let Z=M&&k==="end"?"right":"left";M&&D&&(Z=k==="end"?"left":"right");const oe=u?.x!=null?M||u.x:"",j=u?.y!=null?M||u.y:"",$=b||"M0,0"+(" H"+d)+(" L"+(d-P)+","+(m-ee))+(" Q"+d/2+","+m+" "+P+","+(m-ee))+" Z",q={top:ne?"rotate(180deg)":"",left:ne?"rotate(90deg)":"rotate(-90deg)",bottom:ne?"":"rotate(180deg)",right:ne?"rotate(-90deg)":"rotate(90deg)"}[N];return R.jsxs("svg",{...x,"aria-hidden":!0,ref:a,width:ne?d:d+B,height:d,viewBox:"0 0 "+d+" "+(m>d?m:d),style:{position:"absolute",pointerEvents:"none",[Z]:oe,[X]:j,[N]:G||ne?"100%":"calc(100% - "+B/2+"px)",transform:[q,E].filter(ie=>!!ie).join(" "),...w},children:[B>0&&R.jsx("path",{clipPath:"url(#"+A+")",fill:"none",stroke:S,strokeWidth:B+(b?0:1),d:$}),R.jsx("path",{stroke:B&&!b?x.fill:"none",d:$}),R.jsx("clipPath",{id:A,children:R.jsx("rect",{x:-Q,y:Q*(ne?-1:1),width:d+B,height:d})})]})});function GA(){const t=new Map;return{emit(i,a){var r;(r=t.get(i))==null||r.forEach(l=>l(a))},on(i,a){t.has(i)||t.set(i,new Set),t.get(i).add(a)},off(i,a){var r;(r=t.get(i))==null||r.delete(a)}}}const KA=_.createContext(null),XA=_.createContext(null),em=()=>{var t;return((t=_.useContext(KA))==null?void 0:t.id)||null},tm=()=>_.useContext(XA);function yo(t){return"data-floating-ui-"+t}function yn(t){t.current!==-1&&(clearTimeout(t.current),t.current=-1)}const h0=yo("safe-polygon");function eu(t,i,a){if(a&&!gh(a))return 0;if(typeof t=="number")return t;if(typeof t=="function"){const r=t();return typeof r=="number"?r:r?.[i]}return t?.[i]}function Td(t){return typeof t=="function"?t():t}function ZA(t,i){i===void 0&&(i={});const{open:a,onOpenChange:r,dataRef:l,events:u,elements:f}=t,{enabled:d=!0,delay:m=0,handleClose:p=null,mouseOnly:v=!1,restMs:g=0,move:S=!0}=i,b=tm(),E=em(),w=ql(p),x=ql(m),A=ql(a),D=ql(g),U=_.useRef(),N=_.useRef(-1),k=_.useRef(),G=_.useRef(-1),M=_.useRef(!0),B=_.useRef(!1),Q=_.useRef(()=>{}),P=_.useRef(!1),ee=zn(()=>{var $;const q=($=l.current.openEvent)==null?void 0:$.type;return q?.includes("mouse")&&q!=="mousedown"});_.useEffect(()=>{if(!d)return;function $(q){let{open:ie}=q;ie||(yn(N),yn(G),M.current=!0,P.current=!1)}return u.on("openchange",$),()=>{u.off("openchange",$)}},[d,u]),_.useEffect(()=>{if(!d||!w.current||!a)return;function $(ie){ee()&&r(!1,ie,"hover")}const q=qn(f.floating).documentElement;return q.addEventListener("mouseleave",$),()=>{q.removeEventListener("mouseleave",$)}},[f.floating,a,r,d,w,ee]);const ne=_.useCallback(function($,q,ie){q===void 0&&(q=!0),ie===void 0&&(ie="hover");const se=eu(x.current,"close",U.current);se&&!k.current?(yn(N),N.current=window.setTimeout(()=>r(!1,$,ie),se)):q&&(yn(N),r(!1,$,ie))},[x,r]),X=zn(()=>{Q.current(),k.current=void 0}),Z=zn(()=>{if(B.current){const $=qn(f.floating).body;$.style.pointerEvents="",$.removeAttribute(h0),B.current=!1}}),oe=zn(()=>l.current.openEvent?["click","mousedown"].includes(l.current.openEvent.type):!1);_.useEffect(()=>{if(!d)return;function $(H){if(yn(N),M.current=!1,v&&!gh(U.current)||Td(D.current)>0&&!eu(x.current,"open"))return;const te=eu(x.current,"open",U.current);te?N.current=window.setTimeout(()=>{A.current||r(!0,H,"hover")},te):a||r(!0,H,"hover")}function q(H){if(oe()){Z();return}Q.current();const te=qn(f.floating);if(yn(G),P.current=!1,w.current&&l.current.floatingContext){a||yn(N),k.current=w.current({...l.current.floatingContext,tree:b,x:H.clientX,y:H.clientY,onClose(){Z(),X(),oe()||ne(H,!0,"safe-polygon")}});const le=k.current;te.addEventListener("mousemove",le),Q.current=()=>{te.removeEventListener("mousemove",le)};return}(U.current==="touch"?!Fs(f.floating,H.relatedTarget):!0)&&ne(H)}function ie(H){oe()||l.current.floatingContext&&(w.current==null||w.current({...l.current.floatingContext,tree:b,x:H.clientX,y:H.clientY,onClose(){Z(),X(),oe()||ne(H)}})(H))}function se(){yn(N)}function O(H){oe()||ne(H,!1)}if(Qe(f.domReference)){const H=f.domReference,te=f.floating;return a&&H.addEventListener("mouseleave",ie),S&&H.addEventListener("mousemove",$,{once:!0}),H.addEventListener("mouseenter",$),H.addEventListener("mouseleave",q),te&&(te.addEventListener("mouseleave",ie),te.addEventListener("mouseenter",se),te.addEventListener("mouseleave",O)),()=>{a&&H.removeEventListener("mouseleave",ie),S&&H.removeEventListener("mousemove",$),H.removeEventListener("mouseenter",$),H.removeEventListener("mouseleave",q),te&&(te.removeEventListener("mouseleave",ie),te.removeEventListener("mouseenter",se),te.removeEventListener("mouseleave",O))}}},[f,d,t,v,S,ne,X,Z,r,a,A,b,x,w,l,oe,D]),Nt(()=>{var $;if(d&&a&&($=w.current)!=null&&($=$.__options)!=null&&$.blockPointerEvents&&ee()){B.current=!0;const ie=f.floating;if(Qe(f.domReference)&&ie){var q;const se=qn(f.floating).body;se.setAttribute(h0,"");const O=f.domReference,H=b==null||(q=b.nodesRef.current.find(te=>te.id===E))==null||(q=q.context)==null?void 0:q.elements.floating;return H&&(H.style.pointerEvents=""),se.style.pointerEvents="none",O.style.pointerEvents="auto",ie.style.pointerEvents="auto",()=>{se.style.pointerEvents="",O.style.pointerEvents="",ie.style.pointerEvents=""}}}},[d,a,E,f,b,w,ee]),Nt(()=>{a||(U.current=void 0,P.current=!1,X(),Z())},[a,X,Z]),_.useEffect(()=>()=>{X(),yn(N),yn(G),Z()},[d,f.domReference,X,Z]);const j=_.useMemo(()=>{function $(q){U.current=q.pointerType}return{onPointerDown:$,onPointerEnter:$,onMouseMove(q){const{nativeEvent:ie}=q;function se(){!M.current&&!A.current&&r(!0,ie,"hover")}v&&!gh(U.current)||a||Td(D.current)===0||P.current&&q.movementX**2+q.movementY**2<2||(yn(G),U.current==="touch"?se():(P.current=!0,G.current=window.setTimeout(se,Td(D.current))))}}},[v,r,a,A,D]);return _.useMemo(()=>d?{reference:j}:{},[d,j])}const vh=()=>{},lb=_.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:vh,setState:vh,isInstantPhase:!1}),JA=()=>_.useContext(lb);function WA(t){const{children:i,delay:a,timeoutMs:r=0}=t,[l,u]=_.useReducer((m,p)=>({...m,...p}),{delay:a,timeoutMs:r,initialDelay:a,currentId:null,isInstantPhase:!1}),f=_.useRef(null),d=_.useCallback(m=>{u({currentId:m})},[]);return Nt(()=>{l.currentId?f.current===null?f.current=l.currentId:l.isInstantPhase||u({isInstantPhase:!0}):(l.isInstantPhase&&u({isInstantPhase:!1}),f.current=null)},[l.currentId,l.isInstantPhase]),R.jsx(lb.Provider,{value:_.useMemo(()=>({...l,setState:u,setCurrentId:d}),[l,d]),children:i})}function e2(t,i){i===void 0&&(i={});const{open:a,onOpenChange:r,floatingId:l}=t,{id:u,enabled:f=!0}=i,d=u??l,m=JA(),{currentId:p,setCurrentId:v,initialDelay:g,setState:S,timeoutMs:b}=m;return Nt(()=>{f&&p&&(S({delay:{open:1,close:eu(g,"close")}}),p!==d&&r(!1))},[f,d,r,S,p,g]),Nt(()=>{function E(){r(!1),S({delay:g,currentId:null})}if(f&&p&&!a&&p===d){if(b){const w=window.setTimeout(E,b);return()=>{clearTimeout(w)}}E()}},[f,a,S,p,d,r,g,b]),Nt(()=>{f&&(v===vh||!a||v(d))},[f,a,v,d]),m}const ub={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},m0=_.forwardRef(function(i,a){const[r,l]=_.useState();Nt(()=>{ZS()&&l("button")},[]);const u={ref:a,tabIndex:0,role:r,"aria-hidden":r?void 0:!0,[yo("focus-guard")]:"",style:ub};return R.jsx("span",{...i,...u})}),cb=_.createContext(null),p0=yo("portal");function t2(t){t===void 0&&(t={});const{id:i,root:a}=t,r=Hs(),l=i2(),[u,f]=_.useState(null),d=_.useRef(null);return Nt(()=>()=>{u?.remove(),queueMicrotask(()=>{d.current=null})},[u]),Nt(()=>{if(!r||d.current)return;const m=i?document.getElementById(i):null;if(!m)return;const p=document.createElement("div");p.id=r,p.setAttribute(p0,""),m.appendChild(p),d.current=p,f(p)},[i,r]),Nt(()=>{if(a===null||!r||d.current)return;let m=a||l?.portalNode;m&&!Kh(m)&&(m=m.current),m=m||document.body;let p=null;i&&(p=document.createElement("div"),p.id=i,m.appendChild(p));const v=document.createElement("div");v.id=r,v.setAttribute(p0,""),m=p||m,m.appendChild(v),d.current=v,f(v)},[i,a,r,l]),u}function n2(t){const{children:i,id:a,root:r,preserveTabOrder:l=!0}=t,u=t2({id:a,root:r}),[f,d]=_.useState(null),m=_.useRef(null),p=_.useRef(null),v=_.useRef(null),g=_.useRef(null),S=f?.modal,b=f?.open,E=!!f&&!f.modal&&f.open&&l&&!!(r||u);return _.useEffect(()=>{if(!u||!l||S)return;function w(x){u&&Rd(x)&&(x.type==="focusin"?n0:aA)(u)}return u.addEventListener("focusin",w,!0),u.addEventListener("focusout",w,!0),()=>{u.removeEventListener("focusin",w,!0),u.removeEventListener("focusout",w,!0)}},[u,l,S]),_.useEffect(()=>{u&&(b||n0(u))},[b,u]),R.jsxs(cb.Provider,{value:_.useMemo(()=>({preserveTabOrder:l,beforeOutsideRef:m,afterOutsideRef:p,beforeInsideRef:v,afterInsideRef:g,portalNode:u,setFocusManagerState:d}),[l,u]),children:[E&&u&&R.jsx(m0,{"data-type":"outside",ref:m,onFocus:w=>{if(Rd(w,u)){var x;(x=v.current)==null||x.focus()}else{const A=f?f.domReference:null,D=iA(A);D?.focus()}}}),E&&u&&R.jsx("span",{"aria-owns":u.id,style:ub}),u&&Qs.createPortal(i,u),E&&u&&R.jsx(m0,{"data-type":"outside",ref:p,onFocus:w=>{if(Rd(w,u)){var x;(x=g.current)==null||x.focus()}else{const A=f?f.domReference:null,D=nA(A);D?.focus(),f?.closeOnFocusOut&&f?.onOpenChange(!1,w.nativeEvent,"focus-out")}}})]})}const i2=()=>_.useContext(cb),a2={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},s2={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},g0=t=>{var i,a;return{escapeKey:typeof t=="boolean"?t:(i=t?.escapeKey)!=null?i:!1,outsidePress:typeof t=="boolean"?t:(a=t?.outsidePress)!=null?a:!0}};function r2(t,i){i===void 0&&(i={});const{open:a,onOpenChange:r,elements:l,dataRef:u}=t,{enabled:f=!0,escapeKey:d=!0,outsidePress:m=!0,outsidePressEvent:p="pointerdown",referencePress:v=!1,referencePressEvent:g="pointerdown",ancestorScroll:S=!1,bubbles:b,capture:E}=i,w=tm(),x=zn(typeof m=="function"?m:()=>!1),A=typeof m=="function"?x:m,D=_.useRef(!1),{escapeKey:U,outsidePress:N}=g0(b),{escapeKey:k,outsidePress:G}=g0(E),M=_.useRef(!1),B=zn(Z=>{var oe;if(!a||!f||!d||Z.key!=="Escape"||M.current)return;const j=(oe=u.current.floatingContext)==null?void 0:oe.nodeId,$=w?Jl(w.nodesRef.current,j):[];if(!U&&(Z.stopPropagation(),$.length>0)){let q=!0;if($.forEach(ie=>{var se;if((se=ie.context)!=null&&se.open&&!ie.context.dataRef.current.__escapeKeyBubbles){q=!1;return}}),!q)return}r(!1,Xx(Z)?Z.nativeEvent:Z,"escape-key")}),Q=zn(Z=>{var oe;const j=()=>{var $;B(Z),($=Os(Z))==null||$.removeEventListener("keydown",j)};(oe=Os(Z))==null||oe.addEventListener("keydown",j)}),P=zn(Z=>{var oe;const j=u.current.insideReactTree;u.current.insideReactTree=!1;const $=D.current;if(D.current=!1,p==="click"&&$||j||typeof A=="function"&&!A(Z))return;const q=Os(Z),ie="["+yo("inert")+"]",se=qn(l.floating).querySelectorAll(ie);let O=Qe(q)?q:null;for(;O&&!yi(O);){const le=bi(O);if(yi(le)||!Qe(le))break;O=le}if(se.length&&Qe(q)&&!Qx(q)&&!Fs(q,l.floating)&&Array.from(se).every(le=>!Fs(O,le)))return;if(nn(q)&&X){const le=yi(q),fe=an(q),ge=/auto|scroll/,Fe=le||ge.test(fe.overflowX),Te=le||ge.test(fe.overflowY),xt=Fe&&q.clientWidth>0&&q.scrollWidth>q.clientWidth,gt=Te&&q.clientHeight>0&&q.scrollHeight>q.clientHeight,Et=fe.direction==="rtl",Kn=gt&&(Et?Z.offsetX<=q.offsetWidth-q.clientWidth:Z.offsetX>q.clientWidth),me=xt&&Z.offsetY>q.clientHeight;if(Kn||me)return}const H=(oe=u.current.floatingContext)==null?void 0:oe.nodeId,te=w&&Jl(w.nodesRef.current,H).some(le=>{var fe;return Cd(Z,(fe=le.context)==null?void 0:fe.elements.floating)});if(Cd(Z,l.floating)||Cd(Z,l.domReference)||te)return;const ae=w?Jl(w.nodesRef.current,H):[];if(ae.length>0){let le=!0;if(ae.forEach(fe=>{var ge;if((ge=fe.context)!=null&&ge.open&&!fe.context.dataRef.current.__outsidePressBubbles){le=!1;return}}),!le)return}r(!1,Z,"outside-press")}),ee=zn(Z=>{var oe;const j=()=>{var $;P(Z),($=Os(Z))==null||$.removeEventListener(p,j)};(oe=Os(Z))==null||oe.addEventListener(p,j)});_.useEffect(()=>{if(!a||!f)return;u.current.__escapeKeyBubbles=U,u.current.__outsidePressBubbles=N;let Z=-1;function oe(se){r(!1,se,"ancestor-scroll")}function j(){window.clearTimeout(Z),M.current=!0}function $(){Z=window.setTimeout(()=>{M.current=!1},Lu()?5:0)}const q=qn(l.floating);d&&(q.addEventListener("keydown",k?Q:B,k),q.addEventListener("compositionstart",j),q.addEventListener("compositionend",$)),A&&q.addEventListener(p,G?ee:P,G);let ie=[];return S&&(Qe(l.domReference)&&(ie=Wi(l.domReference)),Qe(l.floating)&&(ie=ie.concat(Wi(l.floating))),!Qe(l.reference)&&l.reference&&l.reference.contextElement&&(ie=ie.concat(Wi(l.reference.contextElement)))),ie=ie.filter(se=>{var O;return se!==((O=q.defaultView)==null?void 0:O.visualViewport)}),ie.forEach(se=>{se.addEventListener("scroll",oe,{passive:!0})}),()=>{d&&(q.removeEventListener("keydown",k?Q:B,k),q.removeEventListener("compositionstart",j),q.removeEventListener("compositionend",$)),A&&q.removeEventListener(p,G?ee:P,G),ie.forEach(se=>{se.removeEventListener("scroll",oe)}),window.clearTimeout(Z)}},[u,l,d,A,p,a,r,S,f,U,N,B,k,Q,P,G,ee]),_.useEffect(()=>{u.current.insideReactTree=!1},[u,A,p]);const ne=_.useMemo(()=>({onKeyDown:B,...v&&{[a2[g]]:Z=>{r(!1,Z.nativeEvent,"reference-press")},...g!=="click"&&{onClick(Z){r(!1,Z.nativeEvent,"reference-press")}}}}),[B,r,v,g]),X=_.useMemo(()=>({onKeyDown:B,onMouseDown(){D.current=!0},onMouseUp(){D.current=!0},[s2[p]]:()=>{u.current.insideReactTree=!0}}),[B,p,u]);return _.useMemo(()=>f?{reference:ne,floating:X}:{},[f,ne,X])}function o2(t){const{open:i=!1,onOpenChange:a,elements:r}=t,l=Hs(),u=_.useRef({}),[f]=_.useState(()=>GA()),d=em()!=null,[m,p]=_.useState(r.reference),v=zn((b,E,w)=>{u.current.openEvent=b?E:void 0,f.emit("openchange",{open:b,event:E,reason:w,nested:d}),a?.(b,E,w)}),g=_.useMemo(()=>({setPositionReference:p}),[]),S=_.useMemo(()=>({reference:m||r.reference||null,floating:r.floating||null,domReference:r.reference}),[m,r.reference,r.floating]);return _.useMemo(()=>({dataRef:u,open:i,onOpenChange:v,elements:S,events:f,floatingId:l,refs:g}),[i,v,S,f,l,g])}function l2(t){t===void 0&&(t={});const{nodeId:i}=t,a=o2({...t,elements:{reference:null,floating:null,...t.elements}}),r=t.rootContext||a,l=r.elements,[u,f]=_.useState(null),[d,m]=_.useState(null),v=l?.domReference||u,g=_.useRef(null),S=tm();Nt(()=>{v&&(g.current=v)},[v]);const b=jA({...t,elements:{...l,...d&&{reference:d}}}),E=_.useCallback(U=>{const N=Qe(U)?{getBoundingClientRect:()=>U.getBoundingClientRect(),getClientRects:()=>U.getClientRects(),contextElement:U}:U;m(N),b.refs.setReference(N)},[b.refs]),w=_.useCallback(U=>{(Qe(U)||U===null)&&(g.current=U,f(U)),(Qe(b.refs.reference.current)||b.refs.reference.current===null||U!==null&&!Qe(U))&&b.refs.setReference(U)},[b.refs]),x=_.useMemo(()=>({...b.refs,setReference:w,setPositionReference:E,domReference:g}),[b.refs,w,E]),A=_.useMemo(()=>({...b.elements,domReference:v}),[b.elements,v]),D=_.useMemo(()=>({...b,...r,refs:x,elements:A,nodeId:i}),[b,x,A,i,r]);return Nt(()=>{r.dataRef.current.floatingContext=D;const U=S?.nodesRef.current.find(N=>N.id===i);U&&(U.context=D)}),_.useMemo(()=>({...b,context:D,refs:x,elements:A}),[b,x,A,D])}function Od(){return Hx()&&ZS()}function u2(t,i){i===void 0&&(i={});const{open:a,onOpenChange:r,events:l,dataRef:u,elements:f}=t,{enabled:d=!0,visibleOnly:m=!0}=i,p=_.useRef(!1),v=_.useRef(-1),g=_.useRef(!0);_.useEffect(()=>{if(!d)return;const b=Vt(f.domReference);function E(){!a&&nn(f.domReference)&&f.domReference===ph(qn(f.domReference))&&(p.current=!0)}function w(){g.current=!0}function x(){g.current=!1}return b.addEventListener("blur",E),Od()&&(b.addEventListener("keydown",w,!0),b.addEventListener("pointerdown",x,!0)),()=>{b.removeEventListener("blur",E),Od()&&(b.removeEventListener("keydown",w,!0),b.removeEventListener("pointerdown",x,!0))}},[f.domReference,a,d]),_.useEffect(()=>{if(!d)return;function b(E){let{reason:w}=E;(w==="reference-press"||w==="escape-key")&&(p.current=!0)}return l.on("openchange",b),()=>{l.off("openchange",b)}},[l,d]),_.useEffect(()=>()=>{yn(v)},[]);const S=_.useMemo(()=>({onMouseLeave(){p.current=!1},onFocus(b){if(p.current)return;const E=Os(b.nativeEvent);if(m&&Qe(E)){if(Od()&&!b.relatedTarget){if(!g.current&&!Yx(E))return}else if(!Gx(E))return}r(!0,b.nativeEvent,"focus")},onBlur(b){p.current=!1;const E=b.relatedTarget,w=b.nativeEvent,x=Qe(E)&&E.hasAttribute(yo("focus-guard"))&&E.getAttribute("data-type")==="outside";v.current=window.setTimeout(()=>{var A;const D=ph(f.domReference?f.domReference.ownerDocument:document);!E&&D===f.domReference||Fs((A=u.current.floatingContext)==null?void 0:A.refs.floating.current,D)||Fs(f.domReference,D)||x||r(!1,w,"focus")})}}),[u,f.domReference,r,m]);return _.useMemo(()=>d?{reference:S}:{},[d,S])}function Dd(t,i,a){const r=new Map,l=a==="item";let u=t;if(l&&t){const{[u0]:f,[c0]:d,...m}=t;u=m}return{...a==="floating"&&{tabIndex:-1,[FA]:""},...u,...i.map(f=>{const d=f?f[a]:null;return typeof d=="function"?t?d(t):null:d}).concat(t).reduce((f,d)=>(d&&Object.entries(d).forEach(m=>{let[p,v]=m;if(!(l&&[u0,c0].includes(p)))if(p.indexOf("on")===0){if(r.has(p)||r.set(p,[]),typeof v=="function"){var g;(g=r.get(p))==null||g.push(v),f[p]=function(){for(var S,b=arguments.length,E=new Array(b),w=0;w<b;w++)E[w]=arguments[w];return(S=r.get(p))==null?void 0:S.map(x=>x(...E)).find(x=>x!==void 0)}}}else f[p]=v}),f),{})}}function c2(t){t===void 0&&(t=[]);const i=t.map(d=>d?.reference),a=t.map(d=>d?.floating),r=t.map(d=>d?.item),l=_.useCallback(d=>Dd(d,t,"reference"),i),u=_.useCallback(d=>Dd(d,t,"floating"),a),f=_.useCallback(d=>Dd(d,t,"item"),r);return _.useMemo(()=>({getReferenceProps:l,getFloatingProps:u,getItemProps:f}),[l,u,f])}const f2=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function d2(t,i){var a,r;i===void 0&&(i={});const{open:l,elements:u,floatingId:f}=t,{enabled:d=!0,role:m="dialog"}=i,p=Hs(),v=((a=u.domReference)==null?void 0:a.id)||p,g=_.useMemo(()=>{var D;return((D=Kx(u.floating))==null?void 0:D.id)||f},[u.floating,f]),S=(r=f2.get(m))!=null?r:m,E=em()!=null,w=_.useMemo(()=>S==="tooltip"||m==="label"?{["aria-"+(m==="label"?"labelledby":"describedby")]:l?g:void 0}:{"aria-expanded":l?"true":"false","aria-haspopup":S==="alertdialog"?"dialog":S,"aria-controls":l?g:void 0,...S==="listbox"&&{role:"combobox"},...S==="menu"&&{id:v},...S==="menu"&&E&&{role:"menuitem"},...m==="select"&&{"aria-autocomplete":"none"},...m==="combobox"&&{"aria-autocomplete":"list"}},[S,g,E,l,v,m]),x=_.useMemo(()=>{const D={id:g,...S&&{role:S}};return S==="tooltip"||m==="label"?D:{...D,...S==="menu"&&{"aria-labelledby":v}}},[S,g,v,m]),A=_.useCallback(D=>{let{active:U,selected:N}=D;const k={role:"option",...U&&{id:g+"-fui-option"}};switch(m){case"select":case"combobox":return{...k,"aria-selected":N}}return{}},[g,m]);return _.useMemo(()=>d?{reference:w,floating:x,item:A}:{},[d,w,x,A])}const h2="_tooltip_6ode6_8",m2="_invisible_6ode6_21",p2="_caption_6ode6_28",g2="_arrow_6ode6_33",tu={tooltip:h2,invisible:m2,caption:p2,arrow:g2},fb={open:300,close:0},db=({children:t})=>R.jsx(WA,{delay:fb,timeoutMs:300,children:t});db.displayName="TooltipProvider";function v2({open:t,disabled:i=!1,onOpenChange:a,placement:r="bottom",isTriggerInteractive:l,caption:u,"aria-atomic":f,"aria-live":d,...m}){const p=Hs(),v=Hs(),g=_.useRef(null),[S,b]=_.useState(!1),E=i?!1:t??S,w=(X,Z,oe)=>{a?.(X,Z,oe),t===void 0&&b(X)},x=l2({placement:r,open:E,onOpenChange:w,whileElementsMounted:TA,middleware:[zA(6),BA({crossAxis:r.includes("-"),fallbackAxisSideDirection:"start",padding:5}),$A({padding:5}),qA({element:g})]}),A=x.context,{delay:D,initialDelay:U}=e2(A);if(U!==fb)throw new Error("Tooltips must be wrapped in a global <TooltipProvider>");const N=ZA(A,{move:!1,enabled:t===void 0,delay:l?D:{},mouseOnly:!0}),k=u2(A,{enabled:t===void 0}),G=_.useRef(void 0);_.useEffect(()=>()=>window.clearTimeout(G.current),[]);const M=_.useMemo(()=>{const X=()=>{G.current===void 0?G.current=window.setTimeout(()=>{w(!1),G.current=void 0},1500):window.clearTimeout(G.current)};return{reference:{onTouchStart:()=>{G.current!==void 0&&window.clearTimeout(G.current),G.current=window.setTimeout(()=>{w(!0),G.current=void 0},500)},onTouchEnd:X,onTouchCancel:X}}},[]),B=r2(A),Q="label"in m?"label":"description",P=d2(A,{enabled:Q==="description",role:"tooltip"}),ee=_.useMemo(()=>Q==="label"?{reference:{"aria-labelledby":p,"aria-describedby":u?v:void 0}}:{},[Q,p,v]),ne=c2([N,k,M,B,P,ee]);return _.useMemo(()=>({labelId:p,captionId:u?v:void 0,caption:u,purpose:Q,open:E,setOpen:w,tooltipProps:{"aria-atomic":f,"aria-live":d},...ne,...x,arrowRef:g}),[p,v,u,P,E,w,ne,x,g])}const y2=t=>"label"in t&&!!t.label;function Pu({children:t,isTriggerInteractive:i=!0,nonInteractiveTriggerTabIndex:a=0,...r}){const l=v2({isTriggerInteractive:i,...r});return R.jsxs(FS.Provider,{value:l,children:[R.jsx(_2,{isTriggerInteractive:i,nonInteractiveTriggerTabIndex:a,children:t}),R.jsxs(b2,{children:[R.jsx("span",{id:l.labelId,children:y2(r)?r.label:r.description}),R.jsx(S2,{})]})]})}function S2(){const{caption:t,captionId:i}=Gh();if(!t)return null;const r=typeof t=="string"?"span":"div";return R.jsx(r,{id:i,className:et(tu.caption,"cpd-theme-dark"),children:t})}function b2({children:t}){const{context:i,open:a,arrowRef:r,purpose:l,...u}=Gh();return!a&&l!=="label"?null:R.jsx(n2,{children:R.jsxs("div",{ref:u.refs.setFloating,style:u.floatingStyles,...u.tooltipProps,...u.getFloatingProps(),className:et(tu.tooltip,{[tu.invisible]:l==="label"&&!a}),children:[R.jsx(YA,{ref:r,context:i,width:10,height:6,className:tu.arrow}),t]})})}const _2=({children:t,isTriggerInteractive:i,nonInteractiveTriggerTabIndex:a})=>{const r=Gh(),l=t?.ref,u=IA([r.refs.setReference,l]),f=_.useMemo(()=>{if(_.isValidElement(t))if(i){const d=r.getReferenceProps({...typeof t.props=="object"?t.props:{},ref:u});return _.cloneElement(t,d)}else{const d=r.getReferenceProps({ref:u,tabIndex:a}),{"aria-labelledby":m,"aria-describedby":p,...v}=d;return R.jsx("span",{tabIndex:a,...v,children:_.cloneElement(t,{"aria-labelledby":m,"aria-describedby":p})})}},[r,u,t]);if(!f)throw new Error("Tooltip anchor must be a single valid React element");return f},hb=_.forwardRef(function({kind:i="primary",children:a,className:r,indicator:l,size:u="32px",style:f,disabled:d,destructive:m,tooltip:p,noBackground:v=!1,...g},S){const b=et(Ed["icon-button"],r,{[Ed.destructive]:m,[Ed["no-background"]]:v}),E=R.jsx(IS,{as:"button",ref:S,className:b,style:{"--cpd-icon-button-size":u,...f},disabled:d,...g,"data-indicator":l,"data-kind":i,children:R.jsx(ix,{indicator:l,colour:d?"var(--cpd-color-icon-disabled)":void 0,children:re.Children.only(a)})});return p?R.jsx(Pu,{label:p,children:E}):E}),w2=({type:t,title:i,children:a,className:r,actions:l,onClose:u,...f})=>{const d=et(Es.alert,r),m=_.useCallback(p=>{switch(t){case"critical":return R.jsx(Yh,{...p});case"info":return R.jsx(GR,{...p});case"success":return R.jsx(YR,{...p})}},[t]);return R.jsxs("div",{...f,className:d,"data-type":t,children:[m({width:24,height:24,className:Es.icon,"aria-hidden":!0}),R.jsxs("div",{className:Es.content,children:[R.jsxs("div",{className:Es["text-content"],children:[R.jsx(Xy,{size:"md",weight:"semibold",children:i}),R.jsx(Xy,{size:"sm",weight:"regular",children:a})]}),l&&R.jsx("div",{className:Es.actions,children:l})]}),u&&R.jsx(hb,{onClick:u,"aria-label":"Close",role:"button",className:Es.close,children:R.jsx(qS,{})})]})};function tn(t,i,{checkForDefaultPrevented:a=!0}={}){return function(l){if(t?.(l),a===!1||!l.defaultPrevented)return i?.(l)}}function E2(t,i){const a=_.createContext(i),r=u=>{const{children:f,...d}=u,m=_.useMemo(()=>d,Object.values(d));return R.jsx(a.Provider,{value:m,children:f})};r.displayName=t+"Provider";function l(u){const f=_.useContext(a);if(f)return f;if(i!==void 0)return i;throw new Error(`\`${u}\` must be used within \`${t}\``)}return[r,l]}function mb(t,i=[]){let a=[];function r(u,f){const d=_.createContext(f),m=a.length;a=[...a,f];const p=g=>{const{scope:S,children:b,...E}=g,w=S?.[t]?.[m]||d,x=_.useMemo(()=>E,Object.values(E));return R.jsx(w.Provider,{value:x,children:b})};p.displayName=u+"Provider";function v(g,S){const b=S?.[t]?.[m]||d,E=_.useContext(b);if(E)return E;if(f!==void 0)return f;throw new Error(`\`${g}\` must be used within \`${u}\``)}return[p,v]}const l=()=>{const u=a.map(f=>_.createContext(f));return function(d){const m=d?.[t]||u;return _.useMemo(()=>({[`__scope${t}`]:{...d,[t]:m}}),[d,m])}};return l.scopeName=t,[r,C2(l,...i)]}function C2(...t){const i=t[0];if(t.length===1)return i;const a=()=>{const r=t.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(u){const f=r.reduce((d,{useScope:m,scopeName:p})=>{const g=m(u)[`__scope${p}`];return{...d,...g}},{});return _.useMemo(()=>({[`__scope${i.scopeName}`]:f}),[f])}};return a.scopeName=i.scopeName,a}function v0(t,i){if(typeof t=="function")return t(i);t!=null&&(t.current=i)}function pb(...t){return i=>{let a=!1;const r=t.map(l=>{const u=v0(l,i);return!a&&typeof u=="function"&&(a=!0),u});if(a)return()=>{for(let l=0;l<r.length;l++){const u=r[l];typeof u=="function"?u():v0(t[l],null)}}}}function Gn(...t){return _.useCallback(pb(...t),t)}function gb(t){const i=R2(t),a=_.forwardRef((r,l)=>{const{children:u,...f}=r,d=_.Children.toArray(u),m=d.find(A2);if(m){const p=m.props.children,v=d.map(g=>g===m?_.Children.count(p)>1?_.Children.only(null):_.isValidElement(p)?p.props.children:null:g);return R.jsx(i,{...f,ref:l,children:_.isValidElement(p)?_.cloneElement(p,void 0,v):null})}return R.jsx(i,{...f,ref:l,children:u})});return a.displayName=`${t}.Slot`,a}function R2(t){const i=_.forwardRef((a,r)=>{const{children:l,...u}=a;if(_.isValidElement(l)){const f=O2(l),d=T2(u,l.props);return l.type!==_.Fragment&&(d.ref=r?pb(r,f):f),_.cloneElement(l,d)}return _.Children.count(l)>1?_.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var x2=Symbol("radix.slottable");function A2(t){return _.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===x2}function T2(t,i){const a={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?a[r]=(...d)=>{const m=u(...d);return l(...d),m}:l&&(a[r]=l):r==="style"?a[r]={...l,...u}:r==="className"&&(a[r]=[l,u].filter(Boolean).join(" "))}return{...t,...a}}function O2(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=i&&"isReactWarning"in i&&i.isReactWarning;return a?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=i&&"isReactWarning"in i&&i.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var D2=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Lt=D2.reduce((t,i)=>{const a=gb(`Primitive.${i}`),r=_.forwardRef((l,u)=>{const{asChild:f,...d}=l,m=f?a:i;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),R.jsx(m,{...d,ref:u})});return r.displayName=`Primitive.${i}`,{...t,[i]:r}},{});function M2(t,i){t&&Qs.flushSync(()=>t.dispatchEvent(i))}function lo(t){const i=_.useRef(t);return _.useEffect(()=>{i.current=t}),_.useMemo(()=>(...a)=>i.current?.(...a),[])}function N2(t,i=globalThis?.document){const a=lo(t);_.useEffect(()=>{const r=l=>{l.key==="Escape"&&a(l)};return i.addEventListener("keydown",r,{capture:!0}),()=>i.removeEventListener("keydown",r,{capture:!0})},[a,i])}var L2="DismissableLayer",yh="dismissableLayer.update",U2="dismissableLayer.pointerDownOutside",j2="dismissableLayer.focusOutside",y0,vb=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),yb=_.forwardRef((t,i)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:r,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:f,onDismiss:d,...m}=t,p=_.useContext(vb),[v,g]=_.useState(null),S=v?.ownerDocument??globalThis?.document,[,b]=_.useState({}),E=Gn(i,M=>g(M)),w=Array.from(p.layers),[x]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),A=w.indexOf(x),D=v?w.indexOf(v):-1,U=p.layersWithOutsidePointerEventsDisabled.size>0,N=D>=A,k=$2(M=>{const B=M.target,Q=[...p.branches].some(P=>P.contains(B));!N||Q||(l?.(M),f?.(M),M.defaultPrevented||d?.())},S),G=B2(M=>{const B=M.target;[...p.branches].some(P=>P.contains(B))||(u?.(M),f?.(M),M.defaultPrevented||d?.())},S);return N2(M=>{D===p.layers.size-1&&(r?.(M),!M.defaultPrevented&&d&&(M.preventDefault(),d()))},S),_.useEffect(()=>{if(v)return a&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(y0=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(v)),p.layers.add(v),S0(),()=>{a&&p.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=y0)}},[v,S,a,p]),_.useEffect(()=>()=>{v&&(p.layers.delete(v),p.layersWithOutsidePointerEventsDisabled.delete(v),S0())},[v,p]),_.useEffect(()=>{const M=()=>b({});return document.addEventListener(yh,M),()=>document.removeEventListener(yh,M)},[]),R.jsx(Lt.div,{...m,ref:E,style:{pointerEvents:U?N?"auto":"none":void 0,...t.style},onFocusCapture:tn(t.onFocusCapture,G.onFocusCapture),onBlurCapture:tn(t.onBlurCapture,G.onBlurCapture),onPointerDownCapture:tn(t.onPointerDownCapture,k.onPointerDownCapture)})});yb.displayName=L2;var P2="DismissableLayerBranch",z2=_.forwardRef((t,i)=>{const a=_.useContext(vb),r=_.useRef(null),l=Gn(i,r);return _.useEffect(()=>{const u=r.current;if(u)return a.branches.add(u),()=>{a.branches.delete(u)}},[a.branches]),R.jsx(Lt.div,{...t,ref:l})});z2.displayName=P2;function $2(t,i=globalThis?.document){const a=lo(t),r=_.useRef(!1),l=_.useRef(()=>{});return _.useEffect(()=>{const u=d=>{if(d.target&&!r.current){let m=function(){Sb(U2,a,p,{discrete:!0})};const p={originalEvent:d};d.pointerType==="touch"?(i.removeEventListener("click",l.current),l.current=m,i.addEventListener("click",l.current,{once:!0})):m()}else i.removeEventListener("click",l.current);r.current=!1},f=window.setTimeout(()=>{i.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),i.removeEventListener("pointerdown",u),i.removeEventListener("click",l.current)}},[i,a]),{onPointerDownCapture:()=>r.current=!0}}function B2(t,i=globalThis?.document){const a=lo(t),r=_.useRef(!1);return _.useEffect(()=>{const l=u=>{u.target&&!r.current&&Sb(j2,a,{originalEvent:u},{discrete:!1})};return i.addEventListener("focusin",l),()=>i.removeEventListener("focusin",l)},[i,a]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function S0(){const t=new CustomEvent(yh);document.dispatchEvent(t)}function Sb(t,i,a,{discrete:r}){const l=a.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:a});i&&l.addEventListener(t,i,{once:!0}),r?M2(l,u):l.dispatchEvent(u)}var Md=0;function q2(){_.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??b0()),document.body.insertAdjacentElement("beforeend",t[1]??b0()),Md++,()=>{Md===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(i=>i.remove()),Md--}},[])}function b0(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var Nd="focusScope.autoFocusOnMount",Ld="focusScope.autoFocusOnUnmount",_0={bubbles:!1,cancelable:!0},I2="FocusScope",bb=_.forwardRef((t,i)=>{const{loop:a=!1,trapped:r=!1,onMountAutoFocus:l,onUnmountAutoFocus:u,...f}=t,[d,m]=_.useState(null),p=lo(l),v=lo(u),g=_.useRef(null),S=Gn(i,w=>m(w)),b=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(r){let w=function(U){if(b.paused||!d)return;const N=U.target;d.contains(N)?g.current=N:Yi(g.current,{select:!0})},x=function(U){if(b.paused||!d)return;const N=U.relatedTarget;N!==null&&(d.contains(N)||Yi(g.current,{select:!0}))},A=function(U){if(document.activeElement===document.body)for(const k of U)k.removedNodes.length>0&&Yi(d)};document.addEventListener("focusin",w),document.addEventListener("focusout",x);const D=new MutationObserver(A);return d&&D.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",x),D.disconnect()}}},[r,d,b.paused]),_.useEffect(()=>{if(d){E0.add(b);const w=document.activeElement;if(!d.contains(w)){const A=new CustomEvent(Nd,_0);d.addEventListener(Nd,p),d.dispatchEvent(A),A.defaultPrevented||(F2(Y2(_b(d)),{select:!0}),document.activeElement===w&&Yi(d))}return()=>{d.removeEventListener(Nd,p),setTimeout(()=>{const A=new CustomEvent(Ld,_0);d.addEventListener(Ld,v),d.dispatchEvent(A),A.defaultPrevented||Yi(w??document.body,{select:!0}),d.removeEventListener(Ld,v),E0.remove(b)},0)}}},[d,p,v,b]);const E=_.useCallback(w=>{if(!a&&!r||b.paused)return;const x=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,A=document.activeElement;if(x&&A){const D=w.currentTarget,[U,N]=H2(D);U&&N?!w.shiftKey&&A===N?(w.preventDefault(),a&&Yi(U,{select:!0})):w.shiftKey&&A===U&&(w.preventDefault(),a&&Yi(N,{select:!0})):A===D&&w.preventDefault()}},[a,r,b.paused]);return R.jsx(Lt.div,{tabIndex:-1,...f,ref:S,onKeyDown:E})});bb.displayName=I2;function F2(t,{select:i=!1}={}){const a=document.activeElement;for(const r of t)if(Yi(r,{select:i}),document.activeElement!==a)return}function H2(t){const i=_b(t),a=w0(i,t),r=w0(i.reverse(),t);return[a,r]}function _b(t){const i=[],a=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const l=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||l?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)i.push(a.currentNode);return i}function w0(t,i){for(const a of t)if(!V2(a,{upTo:i}))return a}function V2(t,{upTo:i}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(i!==void 0&&t===i)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function k2(t){return t instanceof HTMLInputElement&&"select"in t}function Yi(t,{select:i=!1}={}){if(t&&t.focus){const a=document.activeElement;t.focus({preventScroll:!0}),t!==a&&k2(t)&&i&&t.select()}}var E0=Q2();function Q2(){let t=[];return{add(i){const a=t[0];i!==a&&a?.pause(),t=C0(t,i),t.unshift(i)},remove(i){t=C0(t,i),t[0]?.resume()}}}function C0(t,i){const a=[...t],r=a.indexOf(i);return r!==-1&&a.splice(r,1),a}function Y2(t){return t.filter(i=>i.tagName!=="A")}var uo=globalThis?.document?_.useLayoutEffect:()=>{},G2=xu[" useId ".trim().toString()]||(()=>{}),K2=0;function Ls(t){const[i,a]=_.useState(G2());return uo(()=>{a(r=>r??String(K2++))},[t]),t||(i?`radix-${i}`:"")}var X2="Portal",wb=_.forwardRef((t,i)=>{const{container:a,...r}=t,[l,u]=_.useState(!1);uo(()=>u(!0),[]);const f=a||l&&globalThis?.document?.body;return f?yR.createPortal(R.jsx(Lt.div,{...r,ref:i}),f):null});wb.displayName=X2;function Z2(t,i){return _.useReducer((a,r)=>i[a][r]??a,t)}var zu=t=>{const{present:i,children:a}=t,r=J2(i),l=typeof a=="function"?a({present:r.isPresent}):_.Children.only(a),u=Gn(r.ref,W2(l));return typeof a=="function"||r.isPresent?_.cloneElement(l,{ref:u}):null};zu.displayName="Presence";function J2(t){const[i,a]=_.useState(),r=_.useRef(null),l=_.useRef(t),u=_.useRef("none"),f=t?"mounted":"unmounted",[d,m]=Z2(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const p=Il(r.current);u.current=d==="mounted"?p:"none"},[d]),uo(()=>{const p=r.current,v=l.current;if(v!==t){const S=u.current,b=Il(p);t?m("MOUNT"):b==="none"||p?.display==="none"?m("UNMOUNT"):m(v&&S!==b?"ANIMATION_OUT":"UNMOUNT"),l.current=t}},[t,m]),uo(()=>{if(i){let p;const v=i.ownerDocument.defaultView??window,g=b=>{const w=Il(r.current).includes(CSS.escape(b.animationName));if(b.target===i&&w&&(m("ANIMATION_END"),!l.current)){const x=i.style.animationFillMode;i.style.animationFillMode="forwards",p=v.setTimeout(()=>{i.style.animationFillMode==="forwards"&&(i.style.animationFillMode=x)})}},S=b=>{b.target===i&&(u.current=Il(r.current))};return i.addEventListener("animationstart",S),i.addEventListener("animationcancel",g),i.addEventListener("animationend",g),()=>{v.clearTimeout(p),i.removeEventListener("animationstart",S),i.removeEventListener("animationcancel",g),i.removeEventListener("animationend",g)}}else m("ANIMATION_END")},[i,m]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:_.useCallback(p=>{r.current=p?getComputedStyle(p):null,a(p)},[])}}function Il(t){return t?.animationName||"none"}function W2(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=i&&"isReactWarning"in i&&i.isReactWarning;return a?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=i&&"isReactWarning"in i&&i.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var eT=xu[" useInsertionEffect ".trim().toString()]||uo;function tT({prop:t,defaultProp:i,onChange:a=()=>{},caller:r}){const[l,u,f]=nT({defaultProp:i,onChange:a}),d=t!==void 0,m=d?t:l;{const v=_.useRef(t!==void 0);_.useEffect(()=>{const g=v.current;g!==d&&console.warn(`${r} is changing from ${g?"controlled":"uncontrolled"} to ${d?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),v.current=d},[d,r])}const p=_.useCallback(v=>{if(d){const g=iT(v)?v(t):v;g!==t&&f.current?.(g)}else u(v)},[d,t,u,f]);return[m,p]}function nT({defaultProp:t,onChange:i}){const[a,r]=_.useState(t),l=_.useRef(a),u=_.useRef(i);return eT(()=>{u.current=i},[i]),_.useEffect(()=>{l.current!==a&&(u.current?.(a),l.current=a)},[a,l]),[a,r,u]}function iT(t){return typeof t=="function"}var aT=function(t){if(typeof document>"u")return null;var i=Array.isArray(t)?t[0]:t;return i.ownerDocument.body},Cs=new WeakMap,Fl=new WeakMap,Hl={},Ud=0,Eb=function(t){return t&&(t.host||Eb(t.parentNode))},sT=function(t,i){return i.map(function(a){if(t.contains(a))return a;var r=Eb(a);return r&&t.contains(r)?r:(console.error("aria-hidden",a,"in not contained inside",t,". Doing nothing"),null)}).filter(function(a){return!!a})},rT=function(t,i,a,r){var l=sT(i,Array.isArray(t)?t:[t]);Hl[a]||(Hl[a]=new WeakMap);var u=Hl[a],f=[],d=new Set,m=new Set(l),p=function(g){!g||d.has(g)||(d.add(g),p(g.parentNode))};l.forEach(p);var v=function(g){!g||m.has(g)||Array.prototype.forEach.call(g.children,function(S){if(d.has(S))v(S);else try{var b=S.getAttribute(r),E=b!==null&&b!=="false",w=(Cs.get(S)||0)+1,x=(u.get(S)||0)+1;Cs.set(S,w),u.set(S,x),f.push(S),w===1&&E&&Fl.set(S,!0),x===1&&S.setAttribute(a,"true"),E||S.setAttribute(r,"true")}catch(A){console.error("aria-hidden: cannot operate on ",S,A)}})};return v(i),d.clear(),Ud++,function(){f.forEach(function(g){var S=Cs.get(g)-1,b=u.get(g)-1;Cs.set(g,S),u.set(g,b),S||(Fl.has(g)||g.removeAttribute(r),Fl.delete(g)),b||g.removeAttribute(a)}),Ud--,Ud||(Cs=new WeakMap,Cs=new WeakMap,Fl=new WeakMap,Hl={})}},oT=function(t,i,a){a===void 0&&(a="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),l=aT(t);return l?(r.push.apply(r,Array.from(l.querySelectorAll("[aria-live], script"))),rT(r,l,a,"aria-hidden")):function(){return null}},$n=function(){return $n=Object.assign||function(i){for(var a,r=1,l=arguments.length;r<l;r++){a=arguments[r];for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(i[u]=a[u])}return i},$n.apply(this,arguments)};function Cb(t,i){var a={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&i.indexOf(r)<0&&(a[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(t);l<r.length;l++)i.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(t,r[l])&&(a[r[l]]=t[r[l]]);return a}function lT(t,i,a){if(a||arguments.length===2)for(var r=0,l=i.length,u;r<l;r++)(u||!(r in i))&&(u||(u=Array.prototype.slice.call(i,0,r)),u[r]=i[r]);return t.concat(u||Array.prototype.slice.call(i))}var nu="right-scroll-bar-position",iu="width-before-scroll-bar",uT="with-scroll-bars-hidden",cT="--removed-body-scroll-bar-size";function jd(t,i){return typeof t=="function"?t(i):t&&(t.current=i),t}function fT(t,i){var a=_.useState(function(){return{value:t,callback:i,facade:{get current(){return a.value},set current(r){var l=a.value;l!==r&&(a.value=r,a.callback(r,l))}}}})[0];return a.callback=i,a.facade}var dT=typeof window<"u"?_.useLayoutEffect:_.useEffect,R0=new WeakMap;function hT(t,i){var a=fT(null,function(r){return t.forEach(function(l){return jd(l,r)})});return dT(function(){var r=R0.get(a);if(r){var l=new Set(r),u=new Set(t),f=a.current;l.forEach(function(d){u.has(d)||jd(d,null)}),u.forEach(function(d){l.has(d)||jd(d,f)})}R0.set(a,t)},[t]),a}function mT(t){return t}function pT(t,i){i===void 0&&(i=mT);var a=[],r=!1,l={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:t},useMedium:function(u){var f=i(u,r);return a.push(f),function(){a=a.filter(function(d){return d!==f})}},assignSyncMedium:function(u){for(r=!0;a.length;){var f=a;a=[],f.forEach(u)}a={push:function(d){return u(d)},filter:function(){return a}}},assignMedium:function(u){r=!0;var f=[];if(a.length){var d=a;a=[],d.forEach(u),f=a}var m=function(){var v=f;f=[],v.forEach(u)},p=function(){return Promise.resolve().then(m)};p(),a={push:function(v){f.push(v),p()},filter:function(v){return f=f.filter(v),a}}}};return l}function gT(t){t===void 0&&(t={});var i=pT(null);return i.options=$n({async:!0,ssr:!1},t),i}var Rb=function(t){var i=t.sideCar,a=Cb(t,["sideCar"]);if(!i)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=i.read();if(!r)throw new Error("Sidecar medium not found");return _.createElement(r,$n({},a))};Rb.isSideCarExport=!0;function vT(t,i){return t.useMedium(i),Rb}var xb=gT(),Pd=function(){},$u=_.forwardRef(function(t,i){var a=_.useRef(null),r=_.useState({onScrollCapture:Pd,onWheelCapture:Pd,onTouchMoveCapture:Pd}),l=r[0],u=r[1],f=t.forwardProps,d=t.children,m=t.className,p=t.removeScrollBar,v=t.enabled,g=t.shards,S=t.sideCar,b=t.noRelative,E=t.noIsolation,w=t.inert,x=t.allowPinchZoom,A=t.as,D=A===void 0?"div":A,U=t.gapMode,N=Cb(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=S,G=hT([a,i]),M=$n($n({},N),l);return _.createElement(_.Fragment,null,v&&_.createElement(k,{sideCar:xb,removeScrollBar:p,shards:g,noRelative:b,noIsolation:E,inert:w,setCallbacks:u,allowPinchZoom:!!x,lockRef:a,gapMode:U}),f?_.cloneElement(_.Children.only(d),$n($n({},M),{ref:G})):_.createElement(D,$n({},M,{className:m,ref:G}),d))});$u.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};$u.classNames={fullWidth:iu,zeroRight:nu};var yT=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function ST(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var i=yT();return i&&t.setAttribute("nonce",i),t}function bT(t,i){t.styleSheet?t.styleSheet.cssText=i:t.appendChild(document.createTextNode(i))}function _T(t){var i=document.head||document.getElementsByTagName("head")[0];i.appendChild(t)}var wT=function(){var t=0,i=null;return{add:function(a){t==0&&(i=ST())&&(bT(i,a),_T(i)),t++},remove:function(){t--,!t&&i&&(i.parentNode&&i.parentNode.removeChild(i),i=null)}}},ET=function(){var t=wT();return function(i,a){_.useEffect(function(){return t.add(i),function(){t.remove()}},[i&&a])}},Ab=function(){var t=ET(),i=function(a){var r=a.styles,l=a.dynamic;return t(r,l),null};return i},CT={left:0,top:0,right:0,gap:0},zd=function(t){return parseInt(t||"",10)||0},RT=function(t){var i=window.getComputedStyle(document.body),a=i[t==="padding"?"paddingLeft":"marginLeft"],r=i[t==="padding"?"paddingTop":"marginTop"],l=i[t==="padding"?"paddingRight":"marginRight"];return[zd(a),zd(r),zd(l)]},xT=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return CT;var i=RT(t),a=document.documentElement.clientWidth,r=window.innerWidth;return{left:i[0],top:i[1],right:i[2],gap:Math.max(0,r-a+i[2]-i[0])}},AT=Ab(),Us="data-scroll-locked",TT=function(t,i,a,r){var l=t.left,u=t.top,f=t.right,d=t.gap;return a===void 0&&(a="margin"),`
|
|
.`.concat(uT,` {
|
|
overflow: hidden `).concat(r,`;
|
|
padding-right: `).concat(d,"px ").concat(r,`;
|
|
}
|
|
body[`).concat(Us,`] {
|
|
overflow: hidden `).concat(r,`;
|
|
overscroll-behavior: contain;
|
|
`).concat([i&&"position: relative ".concat(r,";"),a==="margin"&&`
|
|
padding-left: `.concat(l,`px;
|
|
padding-top: `).concat(u,`px;
|
|
padding-right: `).concat(f,`px;
|
|
margin-left:0;
|
|
margin-top:0;
|
|
margin-right: `).concat(d,"px ").concat(r,`;
|
|
`),a==="padding"&&"padding-right: ".concat(d,"px ").concat(r,";")].filter(Boolean).join(""),`
|
|
}
|
|
|
|
.`).concat(nu,` {
|
|
right: `).concat(d,"px ").concat(r,`;
|
|
}
|
|
|
|
.`).concat(iu,` {
|
|
margin-right: `).concat(d,"px ").concat(r,`;
|
|
}
|
|
|
|
.`).concat(nu," .").concat(nu,` {
|
|
right: 0 `).concat(r,`;
|
|
}
|
|
|
|
.`).concat(iu," .").concat(iu,` {
|
|
margin-right: 0 `).concat(r,`;
|
|
}
|
|
|
|
body[`).concat(Us,`] {
|
|
`).concat(cT,": ").concat(d,`px;
|
|
}
|
|
`)},x0=function(){var t=parseInt(document.body.getAttribute(Us)||"0",10);return isFinite(t)?t:0},OT=function(){_.useEffect(function(){return document.body.setAttribute(Us,(x0()+1).toString()),function(){var t=x0()-1;t<=0?document.body.removeAttribute(Us):document.body.setAttribute(Us,t.toString())}},[])},DT=function(t){var i=t.noRelative,a=t.noImportant,r=t.gapMode,l=r===void 0?"margin":r;OT();var u=_.useMemo(function(){return xT(l)},[l]);return _.createElement(AT,{styles:TT(u,!i,l,a?"":"!important")})},Sh=!1;if(typeof window<"u")try{var Vl=Object.defineProperty({},"passive",{get:function(){return Sh=!0,!0}});window.addEventListener("test",Vl,Vl),window.removeEventListener("test",Vl,Vl)}catch{Sh=!1}var Rs=Sh?{passive:!1}:!1,MT=function(t){return t.tagName==="TEXTAREA"},Tb=function(t,i){if(!(t instanceof Element))return!1;var a=window.getComputedStyle(t);return a[i]!=="hidden"&&!(a.overflowY===a.overflowX&&!MT(t)&&a[i]==="visible")},NT=function(t){return Tb(t,"overflowY")},LT=function(t){return Tb(t,"overflowX")},A0=function(t,i){var a=i.ownerDocument,r=i;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var l=Ob(t,r);if(l){var u=Db(t,r),f=u[1],d=u[2];if(f>d)return!0}r=r.parentNode}while(r&&r!==a.body);return!1},UT=function(t){var i=t.scrollTop,a=t.scrollHeight,r=t.clientHeight;return[i,a,r]},jT=function(t){var i=t.scrollLeft,a=t.scrollWidth,r=t.clientWidth;return[i,a,r]},Ob=function(t,i){return t==="v"?NT(i):LT(i)},Db=function(t,i){return t==="v"?UT(i):jT(i)},PT=function(t,i){return t==="h"&&i==="rtl"?-1:1},zT=function(t,i,a,r,l){var u=PT(t,window.getComputedStyle(i).direction),f=u*r,d=a.target,m=i.contains(d),p=!1,v=f>0,g=0,S=0;do{if(!d)break;var b=Db(t,d),E=b[0],w=b[1],x=b[2],A=w-x-u*E;(E||A)&&Ob(t,d)&&(g+=A,S+=E);var D=d.parentNode;d=D&&D.nodeType===Node.DOCUMENT_FRAGMENT_NODE?D.host:D}while(!m&&d!==document.body||m&&(i.contains(d)||i===d));return(v&&Math.abs(g)<1||!v&&Math.abs(S)<1)&&(p=!0),p},kl=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},T0=function(t){return[t.deltaX,t.deltaY]},O0=function(t){return t&&"current"in t?t.current:t},$T=function(t,i){return t[0]===i[0]&&t[1]===i[1]},BT=function(t){return`
|
|
.block-interactivity-`.concat(t,` {pointer-events: none;}
|
|
.allow-interactivity-`).concat(t,` {pointer-events: all;}
|
|
`)},qT=0,xs=[];function IT(t){var i=_.useRef([]),a=_.useRef([0,0]),r=_.useRef(),l=_.useState(qT++)[0],u=_.useState(Ab)[0],f=_.useRef(t);_.useEffect(function(){f.current=t},[t]),_.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(l));var w=lT([t.lockRef.current],(t.shards||[]).map(O0),!0).filter(Boolean);return w.forEach(function(x){return x.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),w.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(l))})}}},[t.inert,t.lockRef.current,t.shards]);var d=_.useCallback(function(w,x){if("touches"in w&&w.touches.length===2||w.type==="wheel"&&w.ctrlKey)return!f.current.allowPinchZoom;var A=kl(w),D=a.current,U="deltaX"in w?w.deltaX:D[0]-A[0],N="deltaY"in w?w.deltaY:D[1]-A[1],k,G=w.target,M=Math.abs(U)>Math.abs(N)?"h":"v";if("touches"in w&&M==="h"&&G.type==="range")return!1;var B=A0(M,G);if(!B)return!0;if(B?k=M:(k=M==="v"?"h":"v",B=A0(M,G)),!B)return!1;if(!r.current&&"changedTouches"in w&&(U||N)&&(r.current=k),!k)return!0;var Q=r.current||k;return zT(Q,x,w,Q==="h"?U:N)},[]),m=_.useCallback(function(w){var x=w;if(!(!xs.length||xs[xs.length-1]!==u)){var A="deltaY"in x?T0(x):kl(x),D=i.current.filter(function(k){return k.name===x.type&&(k.target===x.target||x.target===k.shadowParent)&&$T(k.delta,A)})[0];if(D&&D.should){x.cancelable&&x.preventDefault();return}if(!D){var U=(f.current.shards||[]).map(O0).filter(Boolean).filter(function(k){return k.contains(x.target)}),N=U.length>0?d(x,U[0]):!f.current.noIsolation;N&&x.cancelable&&x.preventDefault()}}},[]),p=_.useCallback(function(w,x,A,D){var U={name:w,delta:x,target:A,should:D,shadowParent:FT(A)};i.current.push(U),setTimeout(function(){i.current=i.current.filter(function(N){return N!==U})},1)},[]),v=_.useCallback(function(w){a.current=kl(w),r.current=void 0},[]),g=_.useCallback(function(w){p(w.type,T0(w),w.target,d(w,t.lockRef.current))},[]),S=_.useCallback(function(w){p(w.type,kl(w),w.target,d(w,t.lockRef.current))},[]);_.useEffect(function(){return xs.push(u),t.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:S}),document.addEventListener("wheel",m,Rs),document.addEventListener("touchmove",m,Rs),document.addEventListener("touchstart",v,Rs),function(){xs=xs.filter(function(w){return w!==u}),document.removeEventListener("wheel",m,Rs),document.removeEventListener("touchmove",m,Rs),document.removeEventListener("touchstart",v,Rs)}},[]);var b=t.removeScrollBar,E=t.inert;return _.createElement(_.Fragment,null,E?_.createElement(u,{styles:BT(l)}):null,b?_.createElement(DT,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function FT(t){for(var i=null;t!==null;)t instanceof ShadowRoot&&(i=t.host,t=t.host),t=t.parentNode;return i}const HT=vT(xb,IT);var Mb=_.forwardRef(function(t,i){return _.createElement($u,$n({},t,{ref:i,sideCar:HT}))});Mb.classNames=$u.classNames;var Bu="Dialog",[Nb,N7]=mb(Bu),[VT,An]=Nb(Bu),Lb=t=>{const{__scopeDialog:i,children:a,open:r,defaultOpen:l,onOpenChange:u,modal:f=!0}=t,d=_.useRef(null),m=_.useRef(null),[p,v]=tT({prop:r,defaultProp:l??!1,onChange:u,caller:Bu});return R.jsx(VT,{scope:i,triggerRef:d,contentRef:m,contentId:Ls(),titleId:Ls(),descriptionId:Ls(),open:p,onOpenChange:v,onOpenToggle:_.useCallback(()=>v(g=>!g),[v]),modal:f,children:a})};Lb.displayName=Bu;var Ub="DialogTrigger",jb=_.forwardRef((t,i)=>{const{__scopeDialog:a,...r}=t,l=An(Ub,a),u=Gn(i,l.triggerRef);return R.jsx(Lt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":am(l.open),...r,ref:u,onClick:tn(t.onClick,l.onOpenToggle)})});jb.displayName=Ub;var nm="DialogPortal",[kT,Pb]=Nb(nm,{forceMount:void 0}),zb=t=>{const{__scopeDialog:i,forceMount:a,children:r,container:l}=t,u=An(nm,i);return R.jsx(kT,{scope:i,forceMount:a,children:_.Children.map(r,f=>R.jsx(zu,{present:a||u.open,children:R.jsx(wb,{asChild:!0,container:l,children:f})}))})};zb.displayName=nm;var bu="DialogOverlay",$b=_.forwardRef((t,i)=>{const a=Pb(bu,t.__scopeDialog),{forceMount:r=a.forceMount,...l}=t,u=An(bu,t.__scopeDialog);return u.modal?R.jsx(zu,{present:r||u.open,children:R.jsx(YT,{...l,ref:i})}):null});$b.displayName=bu;var QT=gb("DialogOverlay.RemoveScroll"),YT=_.forwardRef((t,i)=>{const{__scopeDialog:a,...r}=t,l=An(bu,a);return R.jsx(Mb,{as:QT,allowPinchZoom:!0,shards:[l.contentRef],children:R.jsx(Lt.div,{"data-state":am(l.open),...r,ref:i,style:{pointerEvents:"auto",...r.style}})})}),Na="DialogContent",Bb=_.forwardRef((t,i)=>{const a=Pb(Na,t.__scopeDialog),{forceMount:r=a.forceMount,...l}=t,u=An(Na,t.__scopeDialog);return R.jsx(zu,{present:r||u.open,children:u.modal?R.jsx(GT,{...l,ref:i}):R.jsx(KT,{...l,ref:i})})});Bb.displayName=Na;var GT=_.forwardRef((t,i)=>{const a=An(Na,t.__scopeDialog),r=_.useRef(null),l=Gn(i,a.contentRef,r);return _.useEffect(()=>{const u=r.current;if(u)return oT(u)},[]),R.jsx(qb,{...t,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:tn(t.onCloseAutoFocus,u=>{u.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:tn(t.onPointerDownOutside,u=>{const f=u.detail.originalEvent,d=f.button===0&&f.ctrlKey===!0;(f.button===2||d)&&u.preventDefault()}),onFocusOutside:tn(t.onFocusOutside,u=>u.preventDefault())})}),KT=_.forwardRef((t,i)=>{const a=An(Na,t.__scopeDialog),r=_.useRef(!1),l=_.useRef(!1);return R.jsx(qb,{...t,ref:i,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{t.onCloseAutoFocus?.(u),u.defaultPrevented||(r.current||a.triggerRef.current?.focus(),u.preventDefault()),r.current=!1,l.current=!1},onInteractOutside:u=>{t.onInteractOutside?.(u),u.defaultPrevented||(r.current=!0,u.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=u.target;a.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&l.current&&u.preventDefault()}})}),qb=_.forwardRef((t,i)=>{const{__scopeDialog:a,trapFocus:r,onOpenAutoFocus:l,onCloseAutoFocus:u,...f}=t,d=An(Na,a),m=_.useRef(null),p=Gn(i,m);return q2(),R.jsxs(R.Fragment,{children:[R.jsx(bb,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:l,onUnmountAutoFocus:u,children:R.jsx(yb,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":am(d.open),...f,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),R.jsxs(R.Fragment,{children:[R.jsx(XT,{titleId:d.titleId}),R.jsx(JT,{contentRef:m,descriptionId:d.descriptionId})]})]})}),im="DialogTitle",Ib=_.forwardRef((t,i)=>{const{__scopeDialog:a,...r}=t,l=An(im,a);return R.jsx(Lt.h2,{id:l.titleId,...r,ref:i})});Ib.displayName=im;var Fb="DialogDescription",Hb=_.forwardRef((t,i)=>{const{__scopeDialog:a,...r}=t,l=An(Fb,a);return R.jsx(Lt.p,{id:l.descriptionId,...r,ref:i})});Hb.displayName=Fb;var Vb="DialogClose",kb=_.forwardRef((t,i)=>{const{__scopeDialog:a,...r}=t,l=An(Vb,a);return R.jsx(Lt.button,{type:"button",...r,ref:i,onClick:tn(t.onClick,()=>l.onOpenChange(!1))})});kb.displayName=Vb;function am(t){return t?"open":"closed"}var Qb="DialogTitleWarning",[L7,Yb]=E2(Qb,{contentName:Na,titleName:im,docsSlug:"dialog"}),XT=({titleId:t})=>{const i=Yb(Qb),a=`\`${i.contentName}\` requires a \`${i.titleName}\` for the component to be accessible for screen reader users.
|
|
|
|
If you want to hide the \`${i.titleName}\`, you can wrap it with our VisuallyHidden component.
|
|
|
|
For more information, see https://radix-ui.com/primitives/docs/components/${i.docsSlug}`;return _.useEffect(()=>{t&&(document.getElementById(t)||console.error(a))},[a,t]),null},ZT="DialogDescriptionWarning",JT=({contentRef:t,descriptionId:i})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Yb(ZT).contentName}}.`;return _.useEffect(()=>{const l=t.current?.getAttribute("aria-describedby");i&&l&&(document.getElementById(i)||console.warn(r))},[r,t,i]),null},Gb=Lb,D0=jb,M0=zb,Kb=$b,Xb=Bb,WT=Ib,eO=Hb,sm=kb;function tO(t){if(typeof document>"u")return;let i=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",i.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const Zb=re.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),qu=()=>{const t=re.useContext(Zb);if(!t)throw new Error("useDrawerContext must be used within a Drawer.Root");return t};tO(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
|
|
[data-state=closed]
|
|
){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}`);function nO(){const t=navigator.userAgent;return typeof window<"u"&&(/Firefox/.test(t)&&/Mobile/.test(t)||/FxiOS/.test(t))}function iO(){return rm(/^Mac/)}function aO(){return rm(/^iPhone/)}function N0(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function sO(){return rm(/^iPad/)||iO()&&navigator.maxTouchPoints>1}function Jb(){return aO()||sO()}function rm(t){return typeof window<"u"&&window.navigator!=null?t.test(window.navigator.platform):void 0}const rO=24,oO=typeof window<"u"?_.useLayoutEffect:_.useEffect;function L0(...t){return(...i)=>{for(let a of t)typeof a=="function"&&a(...i)}}const $d=typeof document<"u"&&window.visualViewport;function U0(t){let i=window.getComputedStyle(t);return/(auto|scroll)/.test(i.overflow+i.overflowX+i.overflowY)}function Wb(t){for(U0(t)&&(t=t.parentElement);t&&!U0(t);)t=t.parentElement;return t||document.scrollingElement||document.documentElement}const lO=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let Ql=0,Bd;function uO(t={}){let{isDisabled:i}=t;oO(()=>{if(!i)return Ql++,Ql===1&&Jb()&&(Bd=cO()),()=>{Ql--,Ql===0&&Bd?.()}},[i])}function cO(){let t,i=0,a=g=>{t=Wb(g.target),!(t===document.documentElement&&t===document.body)&&(i=g.changedTouches[0].pageY)},r=g=>{if(!t||t===document.documentElement||t===document.body){g.preventDefault();return}let S=g.changedTouches[0].pageY,b=t.scrollTop,E=t.scrollHeight-t.clientHeight;E!==0&&((b<=0&&S>i||b>=E&&S<i)&&g.preventDefault(),i=S)},l=g=>{let S=g.target;bh(S)&&S!==document.activeElement&&(g.preventDefault(),S.style.transform="translateY(-2000px)",S.focus(),requestAnimationFrame(()=>{S.style.transform=""}))},u=g=>{let S=g.target;bh(S)&&(S.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{S.style.transform="",$d&&($d.height<window.innerHeight?requestAnimationFrame(()=>{j0(S)}):$d.addEventListener("resize",()=>j0(S),{once:!0}))}))},f=()=>{window.scrollTo(0,0)},d=window.pageXOffset,m=window.pageYOffset,p=L0(fO(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`));window.scrollTo(0,0);let v=L0(kr(document,"touchstart",a,{passive:!1,capture:!0}),kr(document,"touchmove",r,{passive:!1,capture:!0}),kr(document,"touchend",l,{passive:!1,capture:!0}),kr(document,"focus",u,!0),kr(window,"scroll",f));return()=>{p(),v(),window.scrollTo(d,m)}}function fO(t,i,a){let r=t.style[i];return t.style[i]=a,()=>{t.style[i]=r}}function kr(t,i,a,r){return t.addEventListener(i,a,r),()=>{t.removeEventListener(i,a,r)}}function j0(t){let i=document.scrollingElement||document.documentElement;for(;t&&t!==i;){let a=Wb(t);if(a!==document.documentElement&&a!==document.body&&a!==t){let r=a.getBoundingClientRect().top,l=t.getBoundingClientRect().top,u=t.getBoundingClientRect().bottom;const f=a.getBoundingClientRect().bottom+rO;u>f&&(a.scrollTop+=l-r)}t=a.parentElement}}function bh(t){return t instanceof HTMLInputElement&&!lO.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}function dO(t,i){typeof t=="function"?t(i):t!=null&&(t.current=i)}function hO(...t){return i=>t.forEach(a=>dO(a,i))}function e1(...t){return _.useCallback(hO(...t),t)}const t1=new WeakMap;function ut(t,i,a=!1){if(!t||!(t instanceof HTMLElement))return;let r={};Object.entries(i).forEach(([l,u])=>{if(l.startsWith("--")){t.style.setProperty(l,u);return}r[l]=t.style[l],t.style[l]=u}),!a&&t1.set(t,r)}function mO(t,i){if(!t||!(t instanceof HTMLElement))return;let a=t1.get(t);a&&(t.style[i]=a[i])}const rt=t=>{switch(t){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return t}};function Yl(t,i){if(!t)return null;const a=window.getComputedStyle(t),r=a.transform||a.webkitTransform||a.mozTransform;let l=r.match(/^matrix3d\((.+)\)$/);return l?parseFloat(l[1].split(", ")[rt(i)?13:12]):(l=r.match(/^matrix\((.+)\)$/),l?parseFloat(l[1].split(", ")[rt(i)?5:4]):null)}function pO(t){return 8*(Math.log(t+1)-2)}function qd(t,i){if(!t)return()=>{};const a=t.style.cssText;return Object.assign(t.style,i),()=>{t.style.cssText=a}}function gO(...t){return(...i)=>{for(const a of t)typeof a=="function"&&a(...i)}}const Ge={DURATION:.5,EASE:[.32,.72,0,1]},n1=.4,vO=.25,yO=100,i1=8,ba=16,_h=26,Id="vaul-dragging";function a1(t){const i=re.useRef(t);return re.useEffect(()=>{i.current=t}),re.useMemo(()=>(...a)=>i.current==null?void 0:i.current.call(i,...a),[])}function SO({defaultProp:t,onChange:i}){const a=re.useState(t),[r]=a,l=re.useRef(r),u=a1(i);return re.useEffect(()=>{l.current!==r&&(u(r),l.current=r)},[r,l,u]),a}function s1({prop:t,defaultProp:i,onChange:a=()=>{}}){const[r,l]=SO({defaultProp:i,onChange:a}),u=t!==void 0,f=u?t:r,d=a1(a),m=re.useCallback(p=>{if(u){const g=typeof p=="function"?p(t):p;g!==t&&d(g)}else l(p)},[u,t,l,d]);return[f,m]}function bO({activeSnapPointProp:t,setActiveSnapPointProp:i,snapPoints:a,drawerRef:r,overlayRef:l,fadeFromIndex:u,onSnapPointChange:f,direction:d="bottom",container:m,snapToSequentialPoint:p}){const[v,g]=s1({prop:t,defaultProp:a?.[0],onChange:i}),[S,b]=re.useState(typeof window<"u"?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);re.useEffect(()=>{function M(){b({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",M),()=>window.removeEventListener("resize",M)},[]);const E=re.useMemo(()=>v===a?.[a.length-1]||null,[a,v]),w=re.useMemo(()=>{var M;return(M=a?.findIndex(B=>B===v))!=null?M:null},[a,v]),x=a&&a.length>0&&(u||u===0)&&!Number.isNaN(u)&&a[u]===v||!a,A=re.useMemo(()=>{const M=m?{width:m.getBoundingClientRect().width,height:m.getBoundingClientRect().height}:typeof window<"u"?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};var B;return(B=a?.map(Q=>{const P=typeof Q=="string";let ee=0;if(P&&(ee=parseInt(Q,10)),rt(d)){const X=P?ee:S?Q*M.height:0;return S?d==="bottom"?M.height-X:-M.height+X:X}const ne=P?ee:S?Q*M.width:0;return S?d==="right"?M.width-ne:-M.width+ne:ne}))!=null?B:[]},[a,S,m]),D=re.useMemo(()=>w!==null?A?.[w]:null,[A,w]),U=re.useCallback(M=>{var B;const Q=(B=A?.findIndex(P=>P===M))!=null?B:null;f(Q),ut(r.current,{transition:`transform ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`,transform:rt(d)?`translate3d(0, ${M}px, 0)`:`translate3d(${M}px, 0, 0)`}),A&&Q!==A.length-1&&u!==void 0&&Q!==u&&Q<u?ut(l.current,{transition:`opacity ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`,opacity:"0"}):ut(l.current,{transition:`opacity ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`,opacity:"1"}),g(a?.[Math.max(Q,0)])},[r.current,a,A,u,l,g]);re.useEffect(()=>{if(v||t){var M;const B=(M=a?.findIndex(Q=>Q===t||Q===v))!=null?M:-1;A&&B!==-1&&typeof A[B]=="number"&&U(A[B])}},[v,t,a,A,U]);function N({draggedDistance:M,closeDrawer:B,velocity:Q,dismissible:P}){if(u===void 0)return;const ee=d==="bottom"||d==="right"?(D??0)-M:(D??0)+M,ne=w===u-1,X=w===0,Z=M>0;if(ne&&ut(l.current,{transition:`opacity ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`}),!p&&Q>2&&!Z){P?B():U(A[0]);return}if(!p&&Q>2&&Z&&A&&a){U(A[a.length-1]);return}const oe=A?.reduce(($,q)=>typeof $!="number"||typeof q!="number"?$:Math.abs(q-ee)<Math.abs($-ee)?q:$),j=rt(d)?window.innerHeight:window.innerWidth;if(Q>n1&&Math.abs(M)<j*.4){const $=Z?1:-1;if($>0&&E&&a){U(A[a.length-1]);return}if(X&&$<0&&P&&B(),w===null)return;U(A[w+$]);return}U(oe)}function k({draggedDistance:M}){if(D===null)return;const B=d==="bottom"||d==="right"?D-M:D+M;(d==="bottom"||d==="right")&&B<A[A.length-1]||(d==="top"||d==="left")&&B>A[A.length-1]||ut(r.current,{transform:rt(d)?`translate3d(0, ${B}px, 0)`:`translate3d(${B}px, 0, 0)`})}function G(M,B){if(!a||typeof w!="number"||!A||u===void 0)return null;const Q=w===u-1;if(w>=u&&B)return 0;if(Q&&!B)return 1;if(!x&&!Q)return null;const ee=Q?w+1:w-1,ne=Q?A[ee]-A[ee-1]:A[ee+1]-A[ee],X=M/Math.abs(ne);return Q?1-X:X}return{isLastSnapPoint:E,activeSnapPoint:v,shouldFade:x,getPercentageDragged:G,setActiveSnapPoint:g,activeSnapPointIndex:w,onRelease:N,onDrag:k,snapPointsOffset:A}}const _O=()=>()=>{};function wO(){const{direction:t,isOpen:i,shouldScaleBackground:a,setBackgroundColorOnScale:r,noBodyStyles:l}=qu(),u=re.useRef(null),f=_.useMemo(()=>document.body.style.backgroundColor,[]);function d(){return(window.innerWidth-_h)/window.innerWidth}re.useEffect(()=>{if(i&&a){u.current&&clearTimeout(u.current);const m=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!m)return;gO(r&&!l?qd(document.body,{background:"black"}):_O,qd(m,{transformOrigin:rt(t)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${Ge.DURATION}s`,transitionTimingFunction:`cubic-bezier(${Ge.EASE.join(",")})`}));const p=qd(m,{borderRadius:`${i1}px`,overflow:"hidden",...rt(t)?{transform:`scale(${d()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${d()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{p(),u.current=window.setTimeout(()=>{f?document.body.style.background=f:document.body.style.removeProperty("background")},Ge.DURATION*1e3)}}},[i,a,f])}let Qr=null;function EO({isOpen:t,modal:i,nested:a,hasBeenOpened:r,preventScrollRestoration:l,noBodyStyles:u}){const[f,d]=re.useState(()=>typeof window<"u"?window.location.href:""),m=re.useRef(0),p=re.useCallback(()=>{if(N0()&&Qr===null&&t&&!u){Qr={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};const{scrollX:g,innerHeight:S}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-m.current}px`,left:`${-g}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{const b=S-window.innerHeight;b&&m.current>=S&&(document.body.style.top=`${-(m.current+b)}px`)}),300)}},[t]),v=re.useCallback(()=>{if(N0()&&Qr!==null&&!u){const g=-parseInt(document.body.style.top,10),S=-parseInt(document.body.style.left,10);Object.assign(document.body.style,Qr),window.requestAnimationFrame(()=>{if(l&&f!==window.location.href){d(window.location.href);return}window.scrollTo(S,g)}),Qr=null}},[f]);return re.useEffect(()=>{function g(){m.current=window.scrollY}return g(),window.addEventListener("scroll",g),()=>{window.removeEventListener("scroll",g)}},[]),re.useEffect(()=>{if(i)return()=>{typeof document>"u"||document.querySelector("[data-vaul-drawer]")||v()}},[i,v]),re.useEffect(()=>{a||!r||(t?(!window.matchMedia("(display-mode: standalone)").matches&&p(),i||window.setTimeout(()=>{v()},500)):v())},[t,r,f,i,a,p,v]),{restorePositionSetting:v}}function CO({open:t,onOpenChange:i,children:a,onDrag:r,onRelease:l,snapPoints:u,shouldScaleBackground:f=!1,setBackgroundColorOnScale:d=!0,closeThreshold:m=vO,scrollLockTimeout:p=yO,dismissible:v=!0,handleOnly:g=!1,fadeFromIndex:S=u&&u.length-1,activeSnapPoint:b,setActiveSnapPoint:E,fixed:w,modal:x=!0,onClose:A,nested:D,noBodyStyles:U=!1,direction:N="bottom",defaultOpen:k=!1,disablePreventScroll:G=!0,snapToSequentialPoint:M=!1,preventScrollRestoration:B=!1,repositionInputs:Q=!0,onAnimationEnd:P,container:ee,autoFocus:ne=!1}){var X,Z;const[oe=!1,j]=s1({defaultProp:k,prop:t,onChange:ve=>{i?.(ve),!ve&&!D&&_o(),setTimeout(()=>{P?.(ve)},Ge.DURATION*1e3),ve&&!x&&typeof window<"u"&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),ve||(document.body.style.pointerEvents="auto")}}),[$,q]=re.useState(!1),[ie,se]=re.useState(!1),[O,H]=re.useState(!1),te=re.useRef(null),ae=re.useRef(null),le=re.useRef(null),fe=re.useRef(null),ge=re.useRef(null),Fe=re.useRef(!1),Te=re.useRef(null),xt=re.useRef(0),gt=re.useRef(!1),Et=re.useRef(!k),Kn=re.useRef(0),me=re.useRef(null),Xn=re.useRef(((X=me.current)==null?void 0:X.getBoundingClientRect().height)||0),_i=re.useRef(((Z=me.current)==null?void 0:Z.getBoundingClientRect().width)||0),ea=re.useRef(0),za=re.useCallback(ve=>{u&&ve===je.length-1&&(ae.current=new Date)},[]),{activeSnapPoint:On,activeSnapPointIndex:At,setActiveSnapPoint:Zn,onRelease:$a,snapPointsOffset:je,onDrag:Ue,shouldFade:Qt,getPercentageDragged:Ks}=bO({snapPoints:u,activeSnapPointProp:b,setActiveSnapPointProp:E,drawerRef:me,fadeFromIndex:S,overlayRef:te,onSnapPointChange:za,direction:N,container:ee,snapToSequentialPoint:M});uO({isDisabled:!oe||ie||!x||O||!$||!Q||!G});const{restorePositionSetting:_o}=EO({isOpen:oe,modal:x,nested:D??!1,hasBeenOpened:$,preventScrollRestoration:B,noBodyStyles:U});function Jn(){return(window.innerWidth-_h)/window.innerWidth}function Qu(ve){var Oe,Ne;!v&&!u||me.current&&!me.current.contains(ve.target)||(Xn.current=((Oe=me.current)==null?void 0:Oe.getBoundingClientRect().height)||0,_i.current=((Ne=me.current)==null?void 0:Ne.getBoundingClientRect().width)||0,se(!0),le.current=new Date,Jb()&&window.addEventListener("touchend",()=>Fe.current=!1,{once:!0}),ve.target.setPointerCapture(ve.pointerId),xt.current=rt(N)?ve.pageY:ve.pageX)}function Xs(ve,Oe){var Ne;let we=ve;const Pe=(Ne=window.getSelection())==null?void 0:Ne.toString(),ot=me.current?Yl(me.current,N):null,Ze=new Date;if(we.tagName==="SELECT"||we.hasAttribute("data-vaul-no-drag")||we.closest("[data-vaul-no-drag]"))return!1;if(N==="right"||N==="left")return!0;if(ae.current&&Ze.getTime()-ae.current.getTime()<500)return!1;if(ot!==null&&(N==="bottom"?ot>0:ot<0))return!0;if(Pe&&Pe.length>0)return!1;if(ge.current&&Ze.getTime()-ge.current.getTime()<p&&ot===0||Oe)return ge.current=Ze,!1;for(;we;){if(we.scrollHeight>we.clientHeight){if(we.scrollTop!==0)return ge.current=new Date,!1;if(we.getAttribute("role")==="dialog")return!0}we=we.parentNode}return!0}function Yu(ve){if(me.current&&ie){const Oe=N==="bottom"||N==="right"?1:-1,Ne=(xt.current-(rt(N)?ve.pageY:ve.pageX))*Oe,we=Ne>0,Pe=u&&!v&&!we;if(Pe&&At===0)return;const ot=Math.abs(Ne),Ze=document.querySelector("[data-vaul-drawer-wrapper]"),Mn=N==="bottom"||N==="top"?Xn.current:_i.current;let Ut=ot/Mn;const En=Ks(ot,we);if(En!==null&&(Ut=En),Pe&&Ut>=1||!Fe.current&&!Xs(ve.target,we))return;if(me.current.classList.add(Id),Fe.current=!0,ut(me.current,{transition:"none"}),ut(te.current,{transition:"none"}),u&&Ue({draggedDistance:Ne}),we&&!u){const on=pO(Ne),na=Math.min(on*-1,0)*Oe;ut(me.current,{transform:rt(N)?`translate3d(0, ${na}px, 0)`:`translate3d(${na}px, 0, 0)`});return}const jt=1-Ut;if((Qt||S&&At===S-1)&&(r?.(ve,Ut),ut(te.current,{opacity:`${jt}`,transition:"none"},!0)),Ze&&te.current&&f){const on=Math.min(Jn()+Ut*(1-Jn()),1),na=8-Ut*8,Zs=Math.max(0,14-Ut*14);ut(Ze,{borderRadius:`${na}px`,transform:rt(N)?`scale(${on}) translate3d(0, ${Zs}px, 0)`:`scale(${on}) translate3d(${Zs}px, 0, 0)`,transition:"none"},!0)}if(!u){const on=ot*Oe;ut(me.current,{transform:rt(N)?`translate3d(0, ${on}px, 0)`:`translate3d(${on}px, 0, 0)`})}}}re.useEffect(()=>{window.requestAnimationFrame(()=>{Et.current=!0})},[]),re.useEffect(()=>{var ve;function Oe(){if(!me.current||!Q)return;const Ne=document.activeElement;if(bh(Ne)||gt.current){var we;const Pe=((we=window.visualViewport)==null?void 0:we.height)||0,ot=window.innerHeight;let Ze=ot-Pe;const Mn=me.current.getBoundingClientRect().height||0,Ut=Mn>ot*.8;ea.current||(ea.current=Mn);const En=me.current.getBoundingClientRect().top;if(Math.abs(Kn.current-Ze)>60&&(gt.current=!gt.current),u&&u.length>0&&je&&At){const jt=je[At]||0;Ze+=jt}if(Kn.current=Ze,Mn>Pe||gt.current){const jt=me.current.getBoundingClientRect().height;let on=jt;jt>Pe&&(on=Pe-(Ut?En:_h)),w?me.current.style.height=`${jt-Math.max(Ze,0)}px`:me.current.style.height=`${Math.max(on,Pe-En)}px`}else nO()||(me.current.style.height=`${ea.current}px`);u&&u.length>0&&!gt.current?me.current.style.bottom="0px":me.current.style.bottom=`${Math.max(Ze,0)}px`}}return(ve=window.visualViewport)==null||ve.addEventListener("resize",Oe),()=>{var Ne;return(Ne=window.visualViewport)==null?void 0:Ne.removeEventListener("resize",Oe)}},[At,u,je]);function ta(ve){Tt(),A?.(),ve||j(!1),setTimeout(()=>{u&&Zn(u[0])},Ge.DURATION*1e3)}function wi(){if(!me.current)return;const ve=document.querySelector("[data-vaul-drawer-wrapper]"),Oe=Yl(me.current,N);ut(me.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`}),ut(te.current,{transition:`opacity ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`,opacity:"1"}),f&&Oe&&Oe>0&&oe&&ut(ve,{borderRadius:`${i1}px`,overflow:"hidden",...rt(N)?{transform:`scale(${Jn()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${Jn()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${Ge.DURATION}s`,transitionTimingFunction:`cubic-bezier(${Ge.EASE.join(",")})`},!0)}function Tt(){!ie||!me.current||(me.current.classList.remove(Id),Fe.current=!1,se(!1),fe.current=new Date)}function Dn(ve){if(!ie||!me.current)return;me.current.classList.remove(Id),Fe.current=!1,se(!1),fe.current=new Date;const Oe=Yl(me.current,N);if(!ve||!Xs(ve.target,!1)||!Oe||Number.isNaN(Oe)||le.current===null)return;const Ne=fe.current.getTime()-le.current.getTime(),we=xt.current-(rt(N)?ve.pageY:ve.pageX),Pe=Math.abs(we)/Ne;if(Pe>.05&&(H(!0),setTimeout(()=>{H(!1)},200)),u){$a({draggedDistance:we*(N==="bottom"||N==="right"?1:-1),closeDrawer:ta,velocity:Pe,dismissible:v}),l?.(ve,!0);return}if(N==="bottom"||N==="right"?we>0:we<0){wi(),l?.(ve,!0);return}if(Pe>n1){ta(),l?.(ve,!1);return}var ot;const Ze=Math.min((ot=me.current.getBoundingClientRect().height)!=null?ot:0,window.innerHeight);var Mn;const Ut=Math.min((Mn=me.current.getBoundingClientRect().width)!=null?Mn:0,window.innerWidth),En=N==="left"||N==="right";if(Math.abs(Oe)>=(En?Ut:Ze)*m){ta(),l?.(ve,!1);return}l?.(ve,!0),wi()}re.useEffect(()=>(oe&&(ut(document.documentElement,{scrollBehavior:"auto"}),ae.current=new Date),()=>{mO(document.documentElement,"scrollBehavior")}),[oe]);function Ot(ve){const Oe=ve?(window.innerWidth-ba)/window.innerWidth:1,Ne=ve?-ba:0;Te.current&&window.clearTimeout(Te.current),ut(me.current,{transition:`transform ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`,transform:rt(N)?`scale(${Oe}) translate3d(0, ${Ne}px, 0)`:`scale(${Oe}) translate3d(${Ne}px, 0, 0)`}),!ve&&me.current&&(Te.current=setTimeout(()=>{const we=Yl(me.current,N);ut(me.current,{transition:"none",transform:rt(N)?`translate3d(0, ${we}px, 0)`:`translate3d(${we}px, 0, 0)`})},500))}function Gu(ve,Oe){if(Oe<0)return;const Ne=(window.innerWidth-ba)/window.innerWidth,we=Ne+Oe*(1-Ne),Pe=-ba+Oe*ba;ut(me.current,{transform:rt(N)?`scale(${we}) translate3d(0, ${Pe}px, 0)`:`scale(${we}) translate3d(${Pe}px, 0, 0)`,transition:"none"})}function Ku(ve,Oe){const Ne=rt(N)?window.innerHeight:window.innerWidth,we=Oe?(Ne-ba)/Ne:1,Pe=Oe?-ba:0;Oe&&ut(me.current,{transition:`transform ${Ge.DURATION}s cubic-bezier(${Ge.EASE.join(",")})`,transform:rt(N)?`scale(${we}) translate3d(0, ${Pe}px, 0)`:`scale(${we}) translate3d(${Pe}px, 0, 0)`})}return re.useEffect(()=>{x||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[x]),re.createElement(Gb,{defaultOpen:k,onOpenChange:ve=>{!v&&!ve||(ve?q(!0):ta(!0),j(ve))},open:oe},re.createElement(Zb.Provider,{value:{activeSnapPoint:On,snapPoints:u,setActiveSnapPoint:Zn,drawerRef:me,overlayRef:te,onOpenChange:i,onPress:Qu,onRelease:Dn,onDrag:Yu,dismissible:v,shouldAnimate:Et,handleOnly:g,isOpen:oe,isDragging:ie,shouldFade:Qt,closeDrawer:ta,onNestedDrag:Gu,onNestedOpenChange:Ot,onNestedRelease:Ku,keyboardIsOpen:gt,modal:x,snapPointsOffset:je,activeSnapPointIndex:At,direction:N,shouldScaleBackground:f,setBackgroundColorOnScale:d,noBodyStyles:U,container:ee,autoFocus:ne}},a))}const r1=re.forwardRef(function({...t},i){const{overlayRef:a,snapPoints:r,onRelease:l,shouldFade:u,isOpen:f,modal:d,shouldAnimate:m}=qu(),p=e1(i,a),v=r&&r.length>0;if(!d)return null;const g=re.useCallback(S=>l(S),[l]);return re.createElement(Kb,{onMouseUp:g,ref:p,"data-vaul-overlay":"","data-vaul-snap-points":f&&v?"true":"false","data-vaul-snap-points-overlay":f&&u?"true":"false","data-vaul-animate":m?.current?"true":"false",...t})});r1.displayName="Drawer.Overlay";const o1=re.forwardRef(function({onPointerDownOutside:t,style:i,onOpenAutoFocus:a,...r},l){const{drawerRef:u,onPress:f,onRelease:d,onDrag:m,keyboardIsOpen:p,snapPointsOffset:v,activeSnapPointIndex:g,modal:S,isOpen:b,direction:E,snapPoints:w,container:x,handleOnly:A,shouldAnimate:D,autoFocus:U}=qu(),[N,k]=re.useState(!1),G=e1(l,u),M=re.useRef(null),B=re.useRef(null),Q=re.useRef(!1),P=w&&w.length>0;wO();const ee=(X,Z,oe=0)=>{if(Q.current)return!0;const j=Math.abs(X.y),$=Math.abs(X.x),q=$>j,ie=["bottom","right"].includes(Z)?1:-1;if(Z==="left"||Z==="right"){if(!(X.x*ie<0)&&$>=0&&$<=oe)return q}else if(!(X.y*ie<0)&&j>=0&&j<=oe)return!q;return Q.current=!0,!0};re.useEffect(()=>{P&&window.requestAnimationFrame(()=>{k(!0)})},[]);function ne(X){M.current=null,Q.current=!1,d(X)}return re.createElement(Xb,{"data-vaul-drawer-direction":E,"data-vaul-drawer":"","data-vaul-delayed-snap-points":N?"true":"false","data-vaul-snap-points":b&&P?"true":"false","data-vaul-custom-container":x?"true":"false","data-vaul-animate":D?.current?"true":"false",...r,ref:G,style:v&&v.length>0?{"--snap-point-height":`${v[g??0]}px`,...i}:i,onPointerDown:X=>{A||(r.onPointerDown==null||r.onPointerDown.call(r,X),M.current={x:X.pageX,y:X.pageY},f(X))},onOpenAutoFocus:X=>{a?.(X),U||X.preventDefault()},onPointerDownOutside:X=>{if(t?.(X),!S||X.defaultPrevented){X.preventDefault();return}p.current&&(p.current=!1)},onFocusOutside:X=>{if(!S){X.preventDefault();return}},onPointerMove:X=>{if(B.current=X,A||(r.onPointerMove==null||r.onPointerMove.call(r,X),!M.current))return;const Z=X.pageY-M.current.y,oe=X.pageX-M.current.x,j=X.pointerType==="touch"?10:2;ee({x:oe,y:Z},E,j)?m(X):(Math.abs(oe)>j||Math.abs(Z)>j)&&(M.current=null)},onPointerUp:X=>{r.onPointerUp==null||r.onPointerUp.call(r,X),M.current=null,Q.current=!1,d(X)},onPointerOut:X=>{r.onPointerOut==null||r.onPointerOut.call(r,X),ne(B.current)},onContextMenu:X=>{r.onContextMenu==null||r.onContextMenu.call(r,X),B.current&&ne(B.current)}})});o1.displayName="Drawer.Content";const RO=250,xO=120,l1=re.forwardRef(function({preventCycle:t=!1,children:i,...a},r){const{closeDrawer:l,isDragging:u,snapPoints:f,activeSnapPoint:d,setActiveSnapPoint:m,dismissible:p,handleOnly:v,isOpen:g,onPress:S,onDrag:b}=qu(),E=re.useRef(null),w=re.useRef(!1);function x(){if(w.current){U();return}window.setTimeout(()=>{A()},xO)}function A(){if(u||t||w.current){U();return}if(U(),!f||f.length===0){p||l();return}if(d===f[f.length-1]&&p){l();return}const k=f.findIndex(M=>M===d);if(k===-1)return;const G=f[k+1];m(G)}function D(){E.current=window.setTimeout(()=>{w.current=!0},RO)}function U(){E.current&&window.clearTimeout(E.current),w.current=!1}return re.createElement("div",{onClick:x,onPointerCancel:U,onPointerDown:N=>{v&&S(N),D()},onPointerMove:N=>{v&&b(N)},ref:r,"data-vaul-drawer-visible":g?"true":"false","data-vaul-handle":"","aria-hidden":"true",...a},re.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},i))});l1.displayName="Drawer.Handle";const Gl={Root:CO,Content:o1,Overlay:r1,Handle:l1},AO="_glass_sepwu_8",TO={glass:AO},u1=_.forwardRef(({children:t,className:i,...a},r)=>R.jsx("div",{ref:r,className:et(i,TO.glass),...a,children:_.Children.only(t)}));u1.displayName="Glass";const OO="_link_1v5rz_8",DO={link:OO},P0=_.forwardRef(function({children:i,className:a,kind:r="primary",size:l="medium",...u},f){return R.jsx("a",{ref:f,...u,rel:"noreferrer noopener",className:et(DO.link,a),"data-kind":r,"data-size":l,children:i})});var MO="Label",c1=_.forwardRef((t,i)=>R.jsx(Lt.label,{...t,ref:i,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(t.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));c1.displayName=MO;var[om,U7]=mb("Form"),lm="Form",[NO,Gs]=om(lm),[LO,f1]=om(lm),d1=_.forwardRef((t,i)=>{const{__scopeForm:a,onClearServerErrors:r=()=>{},...l}=t,u=_.useRef(null),f=Gn(i,u),[d,m]=_.useState({}),p=_.useCallback(P=>d[P],[d]),v=_.useCallback((P,ee)=>m(ne=>({...ne,[P]:{...ne[P]??{},...ee}})),[]),g=_.useCallback(P=>{m(ee=>({...ee,[P]:void 0})),D(ee=>({...ee,[P]:{}}))},[]),[S,b]=_.useState({}),E=_.useCallback(P=>S[P]??[],[S]),w=_.useCallback((P,ee)=>{b(ne=>({...ne,[P]:[...ne[P]??[],ee]}))},[]),x=_.useCallback((P,ee)=>{b(ne=>({...ne,[P]:(ne[P]??[]).filter(X=>X.id!==ee)}))},[]),[A,D]=_.useState({}),U=_.useCallback(P=>A[P]??{},[A]),N=_.useCallback((P,ee)=>{D(ne=>({...ne,[P]:{...ne[P]??{},...ee}}))},[]),[k,G]=_.useState({}),M=_.useCallback((P,ee)=>{G(ne=>{const X=new Set(ne[P]).add(ee);return{...ne,[P]:X}})},[]),B=_.useCallback((P,ee)=>{G(ne=>{const X=new Set(ne[P]);return X.delete(ee),{...ne,[P]:X}})},[]),Q=_.useCallback(P=>Array.from(k[P]??[]).join(" ")||void 0,[k]);return R.jsx(NO,{scope:a,getFieldValidity:p,onFieldValidityChange:v,getFieldCustomMatcherEntries:E,onFieldCustomMatcherEntryAdd:w,onFieldCustomMatcherEntryRemove:x,getFieldCustomErrors:U,onFieldCustomErrorsChange:N,onFieldValiditionClear:g,children:R.jsx(LO,{scope:a,onFieldMessageIdAdd:M,onFieldMessageIdRemove:B,getFieldDescription:Q,children:R.jsx(Lt.form,{...l,ref:f,onInvalid:tn(t.onInvalid,P=>{const ee=S1(P.currentTarget);ee===P.target&&ee.focus(),P.preventDefault()}),onSubmit:tn(t.onSubmit,r,{checkForDefaultPrevented:!1}),onReset:tn(t.onReset,r)})})})});d1.displayName=lm;var um="FormField",[UO,Iu]=om(um),h1=_.forwardRef((t,i)=>{const{__scopeForm:a,name:r,serverInvalid:l=!1,...u}=t,d=Gs(um,a).getFieldValidity(r),m=Ls();return R.jsx(UO,{scope:a,id:m,name:r,serverInvalid:l,children:R.jsx(Lt.div,{"data-valid":fm(d,l),"data-invalid":dm(d,l),...u,ref:i})})});h1.displayName=um;var wh="FormLabel",m1=_.forwardRef((t,i)=>{const{__scopeForm:a,...r}=t,l=Gs(wh,a),u=Iu(wh,a),f=r.htmlFor||u.id,d=l.getFieldValidity(u.name);return R.jsx(c1,{"data-valid":fm(d,u.serverInvalid),"data-invalid":dm(d,u.serverInvalid),...r,ref:i,htmlFor:f})});m1.displayName=wh;var au="FormControl",p1=_.forwardRef((t,i)=>{const{__scopeForm:a,...r}=t,l=Gs(au,a),u=Iu(au,a),f=f1(au,a),d=_.useRef(null),m=Gn(i,d),p=r.name||u.name,v=r.id||u.id,g=l.getFieldCustomMatcherEntries(p),{onFieldValidityChange:S,onFieldCustomErrorsChange:b,onFieldValiditionClear:E}=l,w=_.useCallback(async D=>{if(b1(D.validity)){const ne=Fd(D.validity);S(p,ne);return}const U=D.form?new FormData(D.form):new FormData,N=[D.value,U],k=[],G=[];g.forEach(ne=>{FO(ne,N)?G.push(ne):HO(ne)&&k.push(ne)});const M=k.map(({id:ne,match:X})=>[ne,X(...N)]),B=Object.fromEntries(M),Q=Object.values(B).some(Boolean),P=Q;D.setCustomValidity(P?co:"");const ee=Fd(D.validity);if(S(p,ee),b(p,B),!Q&&G.length>0){const ne=G.map(({id:q,match:ie})=>ie(...N).then(se=>[q,se])),X=await Promise.all(ne),Z=Object.fromEntries(X),j=Object.values(Z).some(Boolean);D.setCustomValidity(j?co:"");const $=Fd(D.validity);S(p,$),b(p,Z)}},[g,p,b,S]);_.useEffect(()=>{const D=d.current;if(D){const U=()=>w(D);return D.addEventListener("change",U),()=>D.removeEventListener("change",U)}},[w]);const x=_.useCallback(()=>{const D=d.current;D&&(D.setCustomValidity(""),E(p))},[p,E]);_.useEffect(()=>{const D=d.current?.form;if(D)return D.addEventListener("reset",x),()=>D.removeEventListener("reset",x)},[x]),_.useEffect(()=>{const D=d.current,U=D?.closest("form");if(U&&u.serverInvalid){const N=S1(U);N===D&&N.focus()}},[u.serverInvalid]);const A=l.getFieldValidity(p);return R.jsx(Lt.input,{"data-valid":fm(A,u.serverInvalid),"data-invalid":dm(A,u.serverInvalid),"aria-invalid":u.serverInvalid?!0:void 0,"aria-describedby":f.getFieldDescription(p),title:"",...r,ref:m,id:v,name:p,onInvalid:tn(t.onInvalid,D=>{const U=D.currentTarget;w(U)}),onChange:tn(t.onChange,D=>{x()})})});p1.displayName=au;var co="This value is not valid",jO={badInput:co,patternMismatch:"This value does not match the required pattern",rangeOverflow:"This value is too large",rangeUnderflow:"This value is too small",stepMismatch:"This value does not match the required step",tooLong:"This value is too long",tooShort:"This value is too short",typeMismatch:"This value does not match the required type",valid:void 0,valueMissing:"This value is missing"},So="FormMessage",g1=_.forwardRef((t,i)=>{const{match:a,name:r,...l}=t,u=Iu(So,t.__scopeForm),f=r??u.name;return a===void 0?R.jsx(cm,{...l,ref:i,name:f,children:t.children||co}):typeof a=="function"?R.jsx(zO,{match:a,...l,ref:i,name:f}):R.jsx(PO,{match:a,...l,ref:i,name:f})});g1.displayName=So;var PO=_.forwardRef((t,i)=>{const{match:a,forceMatch:r=!1,name:l,children:u,...f}=t,m=Gs(So,f.__scopeForm).getFieldValidity(l);return r||m?.[a]?R.jsx(cm,{ref:i,...f,name:l,children:u??jO[a]}):null}),zO=_.forwardRef((t,i)=>{const{match:a,forceMatch:r=!1,name:l,id:u,children:f,...d}=t,m=Gs(So,d.__scopeForm),p=_.useRef(null),v=Gn(i,p),g=Ls(),S=u??g,b=_.useMemo(()=>({id:S,match:a}),[S,a]),{onFieldCustomMatcherEntryAdd:E,onFieldCustomMatcherEntryRemove:w}=m;_.useEffect(()=>(E(l,b),()=>w(l,b.id)),[b,l,E,w]);const x=m.getFieldValidity(l),D=m.getFieldCustomErrors(l)[S];return r||x&&!b1(x)&&D?R.jsx(cm,{id:S,ref:v,...d,name:l,children:f??co}):null}),cm=_.forwardRef((t,i)=>{const{__scopeForm:a,id:r,name:l,...u}=t,f=f1(So,a),d=Ls(),m=r??d,{onFieldMessageIdAdd:p,onFieldMessageIdRemove:v}=f;return _.useEffect(()=>(p(l,m),()=>v(l,m)),[l,m,p,v]),R.jsx(Lt.span,{id:m,...u,ref:i})}),Eh="FormValidityState",v1=t=>{const{__scopeForm:i,name:a,children:r}=t,l=Gs(Eh,i),u=Iu(Eh,i),f=a??u.name,d=l.getFieldValidity(f);return R.jsx(R.Fragment,{children:r(d)})};v1.displayName=Eh;var $O="FormSubmit",y1=_.forwardRef((t,i)=>{const{__scopeForm:a,...r}=t;return R.jsx(Lt.button,{type:"submit",...r,ref:i})});y1.displayName=$O;function Fd(t){const i={};for(const a in t)i[a]=t[a];return i}function BO(t){return t instanceof HTMLElement}function qO(t){return"validity"in t}function IO(t){return qO(t)&&(t.validity.valid===!1||t.getAttribute("aria-invalid")==="true")}function S1(t){const i=t.elements,[a]=Array.from(i).filter(BO).filter(IO);return a}function FO(t,i){return t.match.constructor.name==="AsyncFunction"||VO(t.match,i)}function HO(t){return t.match.constructor.name==="Function"}function VO(t,i){return t(...i)instanceof Promise}function b1(t){let i=!1;for(const a in t){const r=a;if(r!=="valid"&&r!=="customError"&&t[r]){i=!0;break}}return i}function fm(t,i){if(t?.valid===!0&&!i)return!0}function dm(t,i){if(t?.valid===!1||i)return!0}var kO=d1,QO=h1,YO=m1,hm=p1,Fu=g1,j7=v1,P7=y1;const GO="_root_19upo_16",KO="_field_19upo_26",XO="_label_19upo_59",ZO="_message_19upo_85",Qn={root:GO,field:KO,"inline-field":"_inline-field_19upo_32","inline-field-body":"_inline-field-body_19upo_38","inline-field-control":"_inline-field-control_19upo_44",label:XO,message:ZO,"help-message":"_help-message_19upo_91","error-message":"_error-message_19upo_95","success-message":"_success-message_19upo_99"},_1=_.forwardRef(function({children:i,...a},r){const l=et(Qn.field,a.className);return R.jsx(QO,{ref:r,...a,className:l,children:i})}),w1=_.forwardRef(function({children:i,...a},r){const l=et(Qn.label,a.className);return R.jsx(YO,{ref:r,...a,className:l,children:i})}),E1=_.forwardRef(function({children:i,...a},r){const l=et(Qn.root,a.className);return R.jsx(kO,{ref:r,...a,className:l,children:i})});function C1(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"m10.6 13.8-2.15-2.15a.95.95 0 0 0-.7-.275.95.95 0 0 0-.7.275.95.95 0 0 0-.275.7q0 .425.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65a.95.95 0 0 0 .275-.7.95.95 0 0 0-.275-.7.95.95 0 0 0-.7-.275.95.95 0 0 0-.7.275zM12 22a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22"})})}C1.displayName="CheckCircleSolidIcon";const JO=_.forwardRef(C1),WO="_icon_11k6c_18",eD={icon:WO};function R1(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{fillRule:"evenodd",d:"M12 4.031a8 8 0 1 0 8 8 1 1 0 0 1 2 0c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10a1 1 0 1 1 0 2",clipRule:"evenodd"})})}R1.displayName="SpinnerIcon";const tD=_.forwardRef(R1),nD=_.forwardRef(function({size:i=20,...a},r){return R.jsx(tD,{ref:r,className:eD.icon,style:{width:i,height:i},...a})}),iD=_.forwardRef(function({children:i,className:a,...r},l){const u=et(Qn.message,Qn["error-message"],a);return R.jsxs(Fu,{ref:l,...r,className:u,children:[R.jsx(Yh,{}),i]})}),z7=_.forwardRef(function({children:i,className:a,...r},l){const u=et(Qn.message,Qn["success-message"],a);return R.jsxs(Fu,{ref:l,...r,className:u,children:[R.jsx(JO,{}),i]})}),$7=_.forwardRef(function({children:i,className:a,...r},l){const u=et(Qn.message,a);return R.jsxs(Fu,{ref:l,...r,className:u,children:[R.jsx(nD,{}),i]})}),B7=_.forwardRef(function({children:i,className:a,...r},l){const u=et(Qn.message,Qn["help-message"],a);return R.jsx(Fu,{ref:l,...r,className:u,children:i})}),aD="_button_vczzf_8",sD="_destructive_vczzf_107",Yr={button:aD,"icon-only":"_icon-only_vczzf_50","has-icon":"_has-icon_vczzf_57",destructive:sD},La=_.forwardRef(function({as:i,kind:a="primary",size:r="lg",children:l,className:u,iconOnly:f,Icon:d,destructive:m,disabled:p,...v},g){const[S,b]=a==="destructive"?["secondary",!0]:[a,m],E=et(Yr.button,u,{[Yr["has-icon"]]:d,[Yr["icon-only"]]:f,[Yr.destructive]:b}),w=f&&r==="lg"?24:20;return R.jsxs(IS,{...v,as:i||"button",ref:g,className:E,"data-size":r,"data-kind":S,tabIndex:0,disabled:p,children:[d&&R.jsx(d,{width:w,height:w,className:Yr.icon,"aria-hidden":!0}),l]})}),rD="_container_1s836_8",oD="_control_1s836_13",lD="_action_1s836_24",Hd={container:rD,control:oD,action:lD},uD="_control_sqdq4_10",z0={control:uD,"enable-ligatures":"_enable-ligatures_sqdq4_62"},x1=_.forwardRef(function({className:i,enableLigatures:a,...r},l){const u=et(z0.control,i,{[z0["enable-ligatures"]]:a});return R.jsx("input",{ref:l,...r,className:u})}),cD=_.forwardRef(function(i,a){return R.jsx(hm,{asChild:!0,children:R.jsx(x1,{ref:a,...i})})}),A1=_.forwardRef(function({Icon:i,className:a,actionLabel:r,onActionClick:l,...u},f){const d=_.useId(),m=et(Hd.container,a);return R.jsxs("div",{className:m,id:d,children:[R.jsx(x1,{ref:f,...u,className:Hd.control}),R.jsx(Pu,{label:r,children:R.jsx("button",{type:"button",className:Hd.action,onClick:l,"aria-controls":d,children:R.jsx(i,{"aria-hidden":!0})})})]})}),q7=_.forwardRef(function(i,a){return R.jsx(hm,{asChild:!0,children:R.jsx(A1,{ref:a,...i})})});function T1(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"M12 16q1.875 0 3.188-1.312Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7 8.813 8.313 7.5 11.5t1.313 3.188T12 16m0-1.8q-1.125 0-1.912-.787A2.6 2.6 0 0 1 9.3 11.5q0-1.125.787-1.912A2.6 2.6 0 0 1 12 8.8q1.125 0 1.912.787.788.788.788 1.913t-.787 1.912A2.6 2.6 0 0 1 12 14.2m0 4.8q-3.475 0-6.35-1.837Q2.775 15.324 1.3 12.2a.8.8 0 0 1-.1-.312 3 3 0 0 1 0-.775.8.8 0 0 1 .1-.313q1.475-3.125 4.35-4.962Q8.525 4 12 4t6.35 1.838T22.7 10.8a.8.8 0 0 1 .1.313 3 3 0 0 1 0 .774.8.8 0 0 1-.1.313q-1.475 3.125-4.35 4.963Q15.475 19 12 19m0-2a9.54 9.54 0 0 0 5.188-1.488A9.77 9.77 0 0 0 20.8 11.5a9.77 9.77 0 0 0-3.613-4.012A9.54 9.54 0 0 0 12 6a9.55 9.55 0 0 0-5.187 1.487A9.77 9.77 0 0 0 3.2 11.5a9.77 9.77 0 0 0 3.613 4.012A9.54 9.54 0 0 0 12 17"})})}T1.displayName="VisibilityOnIcon";const fD=_.forwardRef(T1);function O1(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"m16.1 13.3-1.45-1.45q.225-1.175-.675-2.2t-2.325-.8L10.2 7.4q.424-.2.863-.3A4.2 4.2 0 0 1 12 7q1.875 0 3.188 1.312Q16.5 9.625 16.5 11.5q0 .5-.1.938t-.3.862m3.2 3.15-1.45-1.4a11 11 0 0 0 1.688-1.588A9 9 0 0 0 20.8 11.5q-1.25-2.524-3.588-4.013Q14.875 6 12 6q-.724 0-1.425.1a10 10 0 0 0-1.375.3L7.65 4.85A11.1 11.1 0 0 1 12 4q3.575 0 6.425 1.887T22.7 10.8a.8.8 0 0 1 .1.313q.025.188.025.387a2 2 0 0 1-.125.7 10.9 10.9 0 0 1-3.4 4.25m-.2 5.45-3.5-3.45q-.874.274-1.762.413Q12.95 19 12 19q-3.575 0-6.425-1.887T1.3 12.2a.8.8 0 0 1-.1-.312 3 3 0 0 1 0-.763.8.8 0 0 1 .1-.3Q1.825 9.7 2.55 8.75A13.3 13.3 0 0 1 4.15 7L2.075 4.9a.93.93 0 0 1-.275-.688q0-.412.3-.712a.95.95 0 0 1 .7-.275q.425 0 .7.275l17 17q.275.275.288.688a.93.93 0 0 1-.288.712.95.95 0 0 1-.7.275.95.95 0 0 1-.7-.275M5.55 8.4q-.725.65-1.325 1.425A9 9 0 0 0 3.2 11.5q1.25 2.524 3.588 4.012T12 17q.5 0 .975-.062.475-.063.975-.138l-.9-.95q-.274.075-.525.113A3.5 3.5 0 0 1 12 16q-1.875 0-3.187-1.312Q7.5 13.375 7.5 11.5q0-.274.038-.525.037-.25.112-.525z"})})}O1.displayName="VisibilityOffIcon";const dD=_.forwardRef(O1),$0={isHidden:!0,icon:dD,label:"Show",type:"password"},hD={isHidden:!1,icon:fD,label:"Hide",type:"text"},mD=_.forwardRef(function(i,a){const[{icon:r,label:l,type:u},f]=_.useReducer(d=>d.isHidden?hD:$0,$0);return R.jsx(A1,{ref:a,...i,Icon:r,actionLabel:l,onActionClick:()=>f(),type:u})}),pD=_.forwardRef(function(i,a){return R.jsx(hm,{asChild:!0,children:R.jsx(mD,{ref:a,...i})})});var Vd={exports:{}},Gr={},kd={exports:{}},Qd={};var B0;function gD(){return B0||(B0=1,(function(t){function i(j,$){var q=j.length;j.push($);e:for(;0<q;){var ie=q-1>>>1,se=j[ie];if(0<l(se,$))j[ie]=$,j[q]=se,q=ie;else break e}}function a(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var $=j[0],q=j.pop();if(q!==$){j[0]=q;e:for(var ie=0,se=j.length,O=se>>>1;ie<O;){var H=2*(ie+1)-1,te=j[H],ae=H+1,le=j[ae];if(0>l(te,q))ae<se&&0>l(le,te)?(j[ie]=le,j[ae]=q,ie=ae):(j[ie]=te,j[H]=q,ie=H);else if(ae<se&&0>l(le,q))j[ie]=le,j[ae]=q,ie=ae;else break e}}return $}function l(j,$){var q=j.sortIndex-$.sortIndex;return q!==0?q:j.id-$.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;t.unstable_now=function(){return u.now()}}else{var f=Date,d=f.now();t.unstable_now=function(){return f.now()-d}}var m=[],p=[],v=1,g=null,S=3,b=!1,E=!1,w=!1,x=!1,A=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,U=typeof setImmediate<"u"?setImmediate:null;function N(j){for(var $=a(p);$!==null;){if($.callback===null)r(p);else if($.startTime<=j)r(p),$.sortIndex=$.expirationTime,i(m,$);else break;$=a(p)}}function k(j){if(w=!1,N(j),!E)if(a(m)!==null)E=!0,G||(G=!0,ne());else{var $=a(p);$!==null&&oe(k,$.startTime-j)}}var G=!1,M=-1,B=5,Q=-1;function P(){return x?!0:!(t.unstable_now()-Q<B)}function ee(){if(x=!1,G){var j=t.unstable_now();Q=j;var $=!0;try{e:{E=!1,w&&(w=!1,D(M),M=-1),b=!0;var q=S;try{t:{for(N(j),g=a(m);g!==null&&!(g.expirationTime>j&&P());){var ie=g.callback;if(typeof ie=="function"){g.callback=null,S=g.priorityLevel;var se=ie(g.expirationTime<=j);if(j=t.unstable_now(),typeof se=="function"){g.callback=se,N(j),$=!0;break t}g===a(m)&&r(m),N(j)}else r(m);g=a(m)}if(g!==null)$=!0;else{var O=a(p);O!==null&&oe(k,O.startTime-j),$=!1}}break e}finally{g=null,S=q,b=!1}$=void 0}}finally{$?ne():G=!1}}}var ne;if(typeof U=="function")ne=function(){U(ee)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,Z=X.port2;X.port1.onmessage=ee,ne=function(){Z.postMessage(null)}}else ne=function(){A(ee,0)};function oe(j,$){M=A(function(){j(t.unstable_now())},$)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(j){j.callback=null},t.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<j?Math.floor(1e3/j):5},t.unstable_getCurrentPriorityLevel=function(){return S},t.unstable_next=function(j){switch(S){case 1:case 2:case 3:var $=3;break;default:$=S}var q=S;S=$;try{return j()}finally{S=q}},t.unstable_requestPaint=function(){x=!0},t.unstable_runWithPriority=function(j,$){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var q=S;S=j;try{return $()}finally{S=q}},t.unstable_scheduleCallback=function(j,$,q){var ie=t.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?ie+q:ie):q=ie,j){case 1:var se=-1;break;case 2:se=250;break;case 5:se=1073741823;break;case 4:se=1e4;break;default:se=5e3}return se=q+se,j={id:v++,callback:$,priorityLevel:j,startTime:q,expirationTime:se,sortIndex:-1},q>ie?(j.sortIndex=q,i(p,j),a(m)===null&&j===a(p)&&(w?(D(M),M=-1):w=!0,oe(k,q-ie))):(j.sortIndex=se,i(m,j),E||b||(E=!0,G||(G=!0,ne()))),j},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(j){var $=S;return function(){var q=S;S=$;try{return j.apply(this,arguments)}finally{S=q}}}})(Qd)),Qd}var q0;function vD(){return q0||(q0=1,kd.exports=gD()),kd.exports}var I0;function yD(){if(I0)return Gr;I0=1;var t=vD(),i=mo(),a=NS();function r(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)n+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,s=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(s=n.return),e=n.return;while(e)}return n.tag===3?s:null}function f(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function d(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function m(e){if(u(e)!==e)throw Error(r(188))}function p(e){var n=e.alternate;if(!n){if(n=u(e),n===null)throw Error(r(188));return n!==e?null:e}for(var s=e,o=n;;){var c=s.return;if(c===null)break;var h=c.alternate;if(h===null){if(o=c.return,o!==null){s=o;continue}break}if(c.child===h.child){for(h=c.child;h;){if(h===s)return m(c),e;if(h===o)return m(c),n;h=h.sibling}throw Error(r(188))}if(s.return!==o.return)s=c,o=h;else{for(var y=!1,C=c.child;C;){if(C===s){y=!0,s=c,o=h;break}if(C===o){y=!0,o=c,s=h;break}C=C.sibling}if(!y){for(C=h.child;C;){if(C===s){y=!0,s=h,o=c;break}if(C===o){y=!0,o=h,s=c;break}C=C.sibling}if(!y)throw Error(r(189))}}if(s.alternate!==o)throw Error(r(190))}if(s.tag!==3)throw Error(r(188));return s.stateNode.current===s?e:n}function v(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=v(e),n!==null)return n;e=e.sibling}return null}var g=Object.assign,S=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),U=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),Q=Symbol.for("react.activity"),P=Symbol.for("react.memo_cache_sentinel"),ee=Symbol.iterator;function ne(e){return e===null||typeof e!="object"?null:(e=ee&&e[ee]||e["@@iterator"],typeof e=="function"?e:null)}var X=Symbol.for("react.client.reference");function Z(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===X?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case w:return"Fragment";case A:return"Profiler";case x:return"StrictMode";case k:return"Suspense";case G:return"SuspenseList";case Q:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case E:return"Portal";case U:return e.displayName||"Context";case D:return(e._context.displayName||"Context")+".Consumer";case N:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case M:return n=e.displayName||null,n!==null?n:Z(e.type)||"Memo";case B:n=e._payload,e=e._init;try{return Z(e(n))}catch{}}return null}var oe=Array.isArray,j=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q={pending:!1,data:null,method:null,action:null},ie=[],se=-1;function O(e){return{current:e}}function H(e){0>se||(e.current=ie[se],ie[se]=null,se--)}function te(e,n){se++,ie[se]=e.current,e.current=n}var ae=O(null),le=O(null),fe=O(null),ge=O(null);function Fe(e,n){switch(te(fe,n),te(le,e),te(ae,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?jv(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=jv(n),e=Pv(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}H(ae),te(ae,e)}function Te(){H(ae),H(le),H(fe)}function xt(e){e.memoizedState!==null&&te(ge,e);var n=ae.current,s=Pv(n,e.type);n!==s&&(te(le,e),te(ae,s))}function gt(e){le.current===e&&(H(ae),H(le)),ge.current===e&&(H(ge),zr._currentValue=q)}var Et,Kn;function me(e){if(Et===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);Et=n&&n[1]||"",Kn=-1<s.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+Et+e+Kn}var Xn=!1;function _i(e,n){if(!e||Xn)return"";Xn=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(Y){var V=Y}Reflect.construct(e,[],W)}else{try{W.call()}catch(Y){V=Y}e.call(W.prototype)}}else{try{throw Error()}catch(Y){V=Y}(W=e())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(Y){if(Y&&V&&typeof Y.stack=="string")return[Y.stack,V.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=o.DetermineComponentFrameRoot(),y=h[0],C=h[1];if(y&&C){var T=y.split(`
|
|
`),F=C.split(`
|
|
`);for(c=o=0;o<T.length&&!T[o].includes("DetermineComponentFrameRoot");)o++;for(;c<F.length&&!F[c].includes("DetermineComponentFrameRoot");)c++;if(o===T.length||c===F.length)for(o=T.length-1,c=F.length-1;1<=o&&0<=c&&T[o]!==F[c];)c--;for(;1<=o&&0<=c;o--,c--)if(T[o]!==F[c]){if(o!==1||c!==1)do if(o--,c--,0>c||T[o]!==F[c]){var K=`
|
|
`+T[o].replace(" at new "," at ");return e.displayName&&K.includes("<anonymous>")&&(K=K.replace("<anonymous>",e.displayName)),K}while(1<=o&&0<=c);break}}}finally{Xn=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?me(s):""}function ea(e,n){switch(e.tag){case 26:case 27:case 5:return me(e.type);case 16:return me("Lazy");case 13:return e.child!==n&&n!==null?me("Suspense Fallback"):me("Suspense");case 19:return me("SuspenseList");case 0:case 15:return _i(e.type,!1);case 11:return _i(e.type.render,!1);case 1:return _i(e.type,!0);case 31:return me("Activity");default:return""}}function za(e){try{var n="",s=null;do n+=ea(e,s),s=e,e=e.return;while(e);return n}catch(o){return`
|
|
Error generating stack: `+o.message+`
|
|
`+o.stack}}var On=Object.prototype.hasOwnProperty,At=t.unstable_scheduleCallback,Zn=t.unstable_cancelCallback,$a=t.unstable_shouldYield,je=t.unstable_requestPaint,Ue=t.unstable_now,Qt=t.unstable_getCurrentPriorityLevel,Ks=t.unstable_ImmediatePriority,_o=t.unstable_UserBlockingPriority,Jn=t.unstable_NormalPriority,Qu=t.unstable_LowPriority,Xs=t.unstable_IdlePriority,Yu=t.log,ta=t.unstable_setDisableYieldValue,wi=null,Tt=null;function Dn(e){if(typeof Yu=="function"&&ta(e),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode(wi,e)}catch{}}var Ot=Math.clz32?Math.clz32:ve,Gu=Math.log,Ku=Math.LN2;function ve(e){return e>>>=0,e===0?32:31-(Gu(e)/Ku|0)|0}var Oe=256,Ne=262144,we=4194304;function Pe(e){var n=e&42;if(n!==0)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ot(e,n,s){var o=e.pendingLanes;if(o===0)return 0;var c=0,h=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var C=o&134217727;return C!==0?(o=C&~h,o!==0?c=Pe(o):(y&=C,y!==0?c=Pe(y):s||(s=C&~e,s!==0&&(c=Pe(s))))):(C=o&~h,C!==0?c=Pe(C):y!==0?c=Pe(y):s||(s=o&~e,s!==0&&(c=Pe(s)))),c===0?0:n!==0&&n!==c&&(n&h)===0&&(h=c&-c,s=n&-n,h>=s||h===32&&(s&4194048)!==0)?n:c}function Ze(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function Mn(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ut(){var e=we;return we<<=1,(we&62914560)===0&&(we=4194304),e}function En(e){for(var n=[],s=0;31>s;s++)n.push(e);return n}function jt(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function on(e,n,s,o,c,h){var y=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var C=e.entanglements,T=e.expirationTimes,F=e.hiddenUpdates;for(s=y&~s;0<s;){var K=31-Ot(s),W=1<<K;C[K]=0,T[K]=-1;var V=F[K];if(V!==null)for(F[K]=null,K=0;K<V.length;K++){var Y=V[K];Y!==null&&(Y.lane&=-536870913)}s&=~W}o!==0&&na(e,o,0),h!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=h&~(y&~n))}function na(e,n,s){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-Ot(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Zs(e,n){var s=e.entangledLanes|=n;for(e=e.entanglements;s;){var o=31-Ot(s),c=1<<o;c&n|e[o]&n&&(e[o]|=n),s&=~c}}function Sm(e,n){var s=n&-n;return s=(s&42)!==0?1:Xu(s),(s&(e.suspendedLanes|n))!==0?0:s}function Xu(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Zu(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function bm(){var e=$.p;return e!==0?e:(e=window.event,e===void 0?32:sy(e.type))}function _m(e,n){var s=$.p;try{return $.p=e,n()}finally{$.p=s}}var Ei=Math.random().toString(36).slice(2),vt="__reactFiber$"+Ei,Pt="__reactProps$"+Ei,Ba="__reactContainer$"+Ei,Ju="__reactEvents$"+Ei,s_="__reactListeners$"+Ei,r_="__reactHandles$"+Ei,wm="__reactResources$"+Ei,Js="__reactMarker$"+Ei;function Wu(e){delete e[vt],delete e[Pt],delete e[Ju],delete e[s_],delete e[r_]}function qa(e){var n=e[vt];if(n)return n;for(var s=e.parentNode;s;){if(n=s[Ba]||s[vt]){if(s=n.alternate,n.child!==null||s!==null&&s.child!==null)for(e=Hv(e);e!==null;){if(s=e[vt])return s;e=Hv(e)}return n}e=s,s=e.parentNode}return null}function Ia(e){if(e=e[vt]||e[Ba]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function Ws(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(r(33))}function Fa(e){var n=e[wm];return n||(n=e[wm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function mt(e){e[Js]=!0}var Em=new Set,Cm={};function ia(e,n){Ha(e,n),Ha(e+"Capture",n)}function Ha(e,n){for(Cm[e]=n,e=0;e<n.length;e++)Em.add(n[e])}var o_=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Rm={},xm={};function l_(e){return On.call(xm,e)?!0:On.call(Rm,e)?!1:o_.test(e)?xm[e]=!0:(Rm[e]=!0,!1)}function wo(e,n,s){if(l_(n))if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+s)}}function Eo(e,n,s){if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+s)}}function Wn(e,n,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(n,s,""+o)}}function ln(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Am(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function u_(e,n,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,h=o.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(y){s=""+y,h.call(this,y)}}),Object.defineProperty(e,n,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(y){s=""+y},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function ec(e){if(!e._valueTracker){var n=Am(e)?"checked":"value";e._valueTracker=u_(e,n,""+e[n])}}function Tm(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var s=n.getValue(),o="";return e&&(o=Am(e)?e.checked?"true":"false":e.value),e=o,e!==s?(n.setValue(e),!0):!1}function Co(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var c_=/[\n"\\]/g;function un(e){return e.replace(c_,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function tc(e,n,s,o,c,h,y,C){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),n!=null?y==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+ln(n)):e.value!==""+ln(n)&&(e.value=""+ln(n)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),n!=null?nc(e,y,ln(n)):s!=null?nc(e,y,ln(s)):o!=null&&e.removeAttribute("value"),c==null&&h!=null&&(e.defaultChecked=!!h),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?e.name=""+ln(C):e.removeAttribute("name")}function Om(e,n,s,o,c,h,y,C){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.type=h),n!=null||s!=null){if(!(h!=="submit"&&h!=="reset"||n!=null)){ec(e);return}s=s!=null?""+ln(s):"",n=n!=null?""+ln(n):s,C||n===e.value||(e.value=n),e.defaultValue=n}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=C?e.checked:!!o,e.defaultChecked=!!o,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),ec(e)}function nc(e,n,s){n==="number"&&Co(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function Va(e,n,s,o){if(e=e.options,n){n={};for(var c=0;c<s.length;c++)n["$"+s[c]]=!0;for(s=0;s<e.length;s++)c=n.hasOwnProperty("$"+e[s].value),e[s].selected!==c&&(e[s].selected=c),c&&o&&(e[s].defaultSelected=!0)}else{for(s=""+ln(s),n=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function Dm(e,n,s){if(n!=null&&(n=""+ln(n),n!==e.value&&(e.value=n),s==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=s!=null?""+ln(s):""}function Mm(e,n,s,o){if(n==null){if(o!=null){if(s!=null)throw Error(r(92));if(oe(o)){if(1<o.length)throw Error(r(93));o=o[0]}s=o}s==null&&(s=""),n=s}s=ln(n),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),ec(e)}function ka(e,n){if(n){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=n;return}}e.textContent=n}var f_=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Nm(e,n,s){var o=n.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,s):typeof s!="number"||s===0||f_.has(n)?n==="float"?e.cssFloat=s:e[n]=(""+s).trim():e[n]=s+"px"}function Lm(e,n,s){if(n!=null&&typeof n!="object")throw Error(r(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in n)o=n[c],n.hasOwnProperty(c)&&s[c]!==o&&Nm(e,c,o)}else for(var h in n)n.hasOwnProperty(h)&&Nm(e,h,n[h])}function ic(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var d_=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),h_=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ro(e){return h_.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ei(){}var ac=null;function sc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qa=null,Ya=null;function Um(e){var n=Ia(e);if(n&&(e=n.stateNode)){var s=e[Pt]||null;e:switch(e=n.stateNode,n.type){case"input":if(tc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),n=s.name,s.type==="radio"&&n!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+un(""+n)+'"][type="radio"]'),n=0;n<s.length;n++){var o=s[n];if(o!==e&&o.form===e.form){var c=o[Pt]||null;if(!c)throw Error(r(90));tc(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<s.length;n++)o=s[n],o.form===e.form&&Tm(o)}break e;case"textarea":Dm(e,s.value,s.defaultValue);break e;case"select":n=s.value,n!=null&&Va(e,!!s.multiple,n,!1)}}}var rc=!1;function jm(e,n,s){if(rc)return e(n,s);rc=!0;try{var o=e(n);return o}finally{if(rc=!1,(Qa!==null||Ya!==null)&&(dl(),Qa&&(n=Qa,e=Ya,Ya=Qa=null,Um(n),e)))for(n=0;n<e.length;n++)Um(e[n])}}function er(e,n){var s=e.stateNode;if(s===null)return null;var o=s[Pt]||null;if(o===null)return null;s=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(r(231,n,typeof s));return s}var ti=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oc=!1;if(ti)try{var tr={};Object.defineProperty(tr,"passive",{get:function(){oc=!0}}),window.addEventListener("test",tr,tr),window.removeEventListener("test",tr,tr)}catch{oc=!1}var Ci=null,lc=null,xo=null;function Pm(){if(xo)return xo;var e,n=lc,s=n.length,o,c="value"in Ci?Ci.value:Ci.textContent,h=c.length;for(e=0;e<s&&n[e]===c[e];e++);var y=s-e;for(o=1;o<=y&&n[s-o]===c[h-o];o++);return xo=c.slice(e,1<o?1-o:void 0)}function Ao(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function To(){return!0}function zm(){return!1}function zt(e){function n(s,o,c,h,y){this._reactName=s,this._targetInst=c,this.type=o,this.nativeEvent=h,this.target=y,this.currentTarget=null;for(var C in e)e.hasOwnProperty(C)&&(s=e[C],this[C]=s?s(h):h[C]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?To:zm,this.isPropagationStopped=zm,this}return g(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=To)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=To)},persist:function(){},isPersistent:To}),n}var aa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Oo=zt(aa),nr=g({},aa,{view:0,detail:0}),m_=zt(nr),uc,cc,ir,Do=g({},nr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:dc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ir&&(ir&&e.type==="mousemove"?(uc=e.screenX-ir.screenX,cc=e.screenY-ir.screenY):cc=uc=0,ir=e),uc)},movementY:function(e){return"movementY"in e?e.movementY:cc}}),$m=zt(Do),p_=g({},Do,{dataTransfer:0}),g_=zt(p_),v_=g({},nr,{relatedTarget:0}),fc=zt(v_),y_=g({},aa,{animationName:0,elapsedTime:0,pseudoElement:0}),S_=zt(y_),b_=g({},aa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),__=zt(b_),w_=g({},aa,{data:0}),Bm=zt(w_),E_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},C_={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},R_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function x_(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=R_[e])?!!n[e]:!1}function dc(){return x_}var A_=g({},nr,{key:function(e){if(e.key){var n=E_[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Ao(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?C_[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:dc,charCode:function(e){return e.type==="keypress"?Ao(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ao(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),T_=zt(A_),O_=g({},Do,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qm=zt(O_),D_=g({},nr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:dc}),M_=zt(D_),N_=g({},aa,{propertyName:0,elapsedTime:0,pseudoElement:0}),L_=zt(N_),U_=g({},Do,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),j_=zt(U_),P_=g({},aa,{newState:0,oldState:0}),z_=zt(P_),$_=[9,13,27,32],hc=ti&&"CompositionEvent"in window,ar=null;ti&&"documentMode"in document&&(ar=document.documentMode);var B_=ti&&"TextEvent"in window&&!ar,Im=ti&&(!hc||ar&&8<ar&&11>=ar),Fm=" ",Hm=!1;function Vm(e,n){switch(e){case"keyup":return $_.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function km(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ga=!1;function q_(e,n){switch(e){case"compositionend":return km(n);case"keypress":return n.which!==32?null:(Hm=!0,Fm);case"textInput":return e=n.data,e===Fm&&Hm?null:e;default:return null}}function I_(e,n){if(Ga)return e==="compositionend"||!hc&&Vm(e,n)?(e=Pm(),xo=lc=Ci=null,Ga=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Im&&n.locale!=="ko"?null:n.data;default:return null}}var F_={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Qm(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!F_[e.type]:n==="textarea"}function Ym(e,n,s,o){Qa?Ya?Ya.push(o):Ya=[o]:Qa=o,n=Sl(n,"onChange"),0<n.length&&(s=new Oo("onChange","change",null,s,o),e.push({event:s,listeners:n}))}var sr=null,rr=null;function H_(e){Ov(e,0)}function Mo(e){var n=Ws(e);if(Tm(n))return e}function Gm(e,n){if(e==="change")return n}var Km=!1;if(ti){var mc;if(ti){var pc="oninput"in document;if(!pc){var Xm=document.createElement("div");Xm.setAttribute("oninput","return;"),pc=typeof Xm.oninput=="function"}mc=pc}else mc=!1;Km=mc&&(!document.documentMode||9<document.documentMode)}function Zm(){sr&&(sr.detachEvent("onpropertychange",Jm),rr=sr=null)}function Jm(e){if(e.propertyName==="value"&&Mo(rr)){var n=[];Ym(n,rr,e,sc(e)),jm(H_,n)}}function V_(e,n,s){e==="focusin"?(Zm(),sr=n,rr=s,sr.attachEvent("onpropertychange",Jm)):e==="focusout"&&Zm()}function k_(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Mo(rr)}function Q_(e,n){if(e==="click")return Mo(n)}function Y_(e,n){if(e==="input"||e==="change")return Mo(n)}function G_(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Yt=typeof Object.is=="function"?Object.is:G_;function or(e,n){if(Yt(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var s=Object.keys(e),o=Object.keys(n);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var c=s[o];if(!On.call(n,c)||!Yt(e[c],n[c]))return!1}return!0}function Wm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ep(e,n){var s=Wm(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=n&&o>=n)return{node:s,offset:n-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Wm(s)}}function tp(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?tp(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function np(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=Co(e.document);n instanceof e.HTMLIFrameElement;){try{var s=typeof n.contentWindow.location.href=="string"}catch{s=!1}if(s)e=n.contentWindow;else break;n=Co(e.document)}return n}function gc(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var K_=ti&&"documentMode"in document&&11>=document.documentMode,Ka=null,vc=null,lr=null,yc=!1;function ip(e,n,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;yc||Ka==null||Ka!==Co(o)||(o=Ka,"selectionStart"in o&&gc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),lr&&or(lr,o)||(lr=o,o=Sl(vc,"onSelect"),0<o.length&&(n=new Oo("onSelect","select",null,n,s),e.push({event:n,listeners:o}),n.target=Ka)))}function sa(e,n){var s={};return s[e.toLowerCase()]=n.toLowerCase(),s["Webkit"+e]="webkit"+n,s["Moz"+e]="moz"+n,s}var Xa={animationend:sa("Animation","AnimationEnd"),animationiteration:sa("Animation","AnimationIteration"),animationstart:sa("Animation","AnimationStart"),transitionrun:sa("Transition","TransitionRun"),transitionstart:sa("Transition","TransitionStart"),transitioncancel:sa("Transition","TransitionCancel"),transitionend:sa("Transition","TransitionEnd")},Sc={},ap={};ti&&(ap=document.createElement("div").style,"AnimationEvent"in window||(delete Xa.animationend.animation,delete Xa.animationiteration.animation,delete Xa.animationstart.animation),"TransitionEvent"in window||delete Xa.transitionend.transition);function ra(e){if(Sc[e])return Sc[e];if(!Xa[e])return e;var n=Xa[e],s;for(s in n)if(n.hasOwnProperty(s)&&s in ap)return Sc[e]=n[s];return e}var sp=ra("animationend"),rp=ra("animationiteration"),op=ra("animationstart"),X_=ra("transitionrun"),Z_=ra("transitionstart"),J_=ra("transitioncancel"),lp=ra("transitionend"),up=new Map,bc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");bc.push("scrollEnd");function Cn(e,n){up.set(e,n),ia(n,[e])}var No=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},cn=[],Za=0,_c=0;function Lo(){for(var e=Za,n=_c=Za=0;n<e;){var s=cn[n];cn[n++]=null;var o=cn[n];cn[n++]=null;var c=cn[n];cn[n++]=null;var h=cn[n];if(cn[n++]=null,o!==null&&c!==null){var y=o.pending;y===null?c.next=c:(c.next=y.next,y.next=c),o.pending=c}h!==0&&cp(s,c,h)}}function Uo(e,n,s,o){cn[Za++]=e,cn[Za++]=n,cn[Za++]=s,cn[Za++]=o,_c|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function wc(e,n,s,o){return Uo(e,n,s,o),jo(e)}function oa(e,n){return Uo(e,null,null,n),jo(e)}function cp(e,n,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var c=!1,h=e.return;h!==null;)h.childLanes|=s,o=h.alternate,o!==null&&(o.childLanes|=s),h.tag===22&&(e=h.stateNode,e===null||e._visibility&1||(c=!0)),e=h,h=h.return;return e.tag===3?(h=e.stateNode,c&&n!==null&&(c=31-Ot(s),e=h.hiddenUpdates,o=e[c],o===null?e[c]=[n]:o.push(n),n.lane=s|536870912),h):null}function jo(e){if(50<Dr)throw Dr=0,Nf=null,Error(r(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var Ja={};function W_(e,n,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,n,s,o){return new W_(e,n,s,o)}function Ec(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ni(e,n){var s=e.alternate;return s===null?(s=Gt(e.tag,n,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=n,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,n=e.dependencies,s.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function fp(e,n){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,n=s.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function Po(e,n,s,o,c,h){var y=0;if(o=e,typeof e=="function")Ec(e)&&(y=1);else if(typeof e=="string")y=aE(e,s,ae.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Q:return e=Gt(31,s,n,c),e.elementType=Q,e.lanes=h,e;case w:return la(s.children,c,h,n);case x:y=8,c|=24;break;case A:return e=Gt(12,s,n,c|2),e.elementType=A,e.lanes=h,e;case k:return e=Gt(13,s,n,c),e.elementType=k,e.lanes=h,e;case G:return e=Gt(19,s,n,c),e.elementType=G,e.lanes=h,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case U:y=10;break e;case D:y=9;break e;case N:y=11;break e;case M:y=14;break e;case B:y=16,o=null;break e}y=29,s=Error(r(130,e===null?"null":typeof e,"")),o=null}return n=Gt(y,s,n,c),n.elementType=e,n.type=o,n.lanes=h,n}function la(e,n,s,o){return e=Gt(7,e,o,n),e.lanes=s,e}function Cc(e,n,s){return e=Gt(6,e,null,n),e.lanes=s,e}function dp(e){var n=Gt(18,null,null,0);return n.stateNode=e,n}function Rc(e,n,s){return n=Gt(4,e.children!==null?e.children:[],e.key,n),n.lanes=s,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var hp=new WeakMap;function fn(e,n){if(typeof e=="object"&&e!==null){var s=hp.get(e);return s!==void 0?s:(n={value:e,source:n,stack:za(n)},hp.set(e,n),n)}return{value:e,source:n,stack:za(n)}}var Wa=[],es=0,zo=null,ur=0,dn=[],hn=0,Ri=null,Nn=1,Ln="";function ii(e,n){Wa[es++]=ur,Wa[es++]=zo,zo=e,ur=n}function mp(e,n,s){dn[hn++]=Nn,dn[hn++]=Ln,dn[hn++]=Ri,Ri=e;var o=Nn;e=Ln;var c=32-Ot(o)-1;o&=~(1<<c),s+=1;var h=32-Ot(n)+c;if(30<h){var y=c-c%5;h=(o&(1<<y)-1).toString(32),o>>=y,c-=y,Nn=1<<32-Ot(n)+c|s<<c|o,Ln=h+e}else Nn=1<<h|s<<c|o,Ln=e}function xc(e){e.return!==null&&(ii(e,1),mp(e,1,0))}function Ac(e){for(;e===zo;)zo=Wa[--es],Wa[es]=null,ur=Wa[--es],Wa[es]=null;for(;e===Ri;)Ri=dn[--hn],dn[hn]=null,Ln=dn[--hn],dn[hn]=null,Nn=dn[--hn],dn[hn]=null}function pp(e,n){dn[hn++]=Nn,dn[hn++]=Ln,dn[hn++]=Ri,Nn=n.id,Ln=n.overflow,Ri=e}var yt=null,Ve=null,Ae=!1,xi=null,mn=!1,Tc=Error(r(519));function Ai(e){var n=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw cr(fn(n,e)),Tc}function gp(e){var n=e.stateNode,s=e.type,o=e.memoizedProps;switch(n[vt]=e,n[Pt]=o,s){case"dialog":Ce("cancel",n),Ce("close",n);break;case"iframe":case"object":case"embed":Ce("load",n);break;case"video":case"audio":for(s=0;s<Nr.length;s++)Ce(Nr[s],n);break;case"source":Ce("error",n);break;case"img":case"image":case"link":Ce("error",n),Ce("load",n);break;case"details":Ce("toggle",n);break;case"input":Ce("invalid",n),Om(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Ce("invalid",n);break;case"textarea":Ce("invalid",n),Mm(n,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||o.suppressHydrationWarning===!0||Lv(n.textContent,s)?(o.popover!=null&&(Ce("beforetoggle",n),Ce("toggle",n)),o.onScroll!=null&&Ce("scroll",n),o.onScrollEnd!=null&&Ce("scrollend",n),o.onClick!=null&&(n.onclick=ei),n=!0):n=!1,n||Ai(e,!0)}function vp(e){for(yt=e.return;yt;)switch(yt.tag){case 5:case 31:case 13:mn=!1;return;case 27:case 3:mn=!0;return;default:yt=yt.return}}function ts(e){if(e!==yt)return!1;if(!Ae)return vp(e),Ae=!0,!1;var n=e.tag,s;if((s=n!==3&&n!==27)&&((s=n===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||Yf(e.type,e.memoizedProps)),s=!s),s&&Ve&&Ai(e),vp(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ve=Fv(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ve=Fv(e)}else n===27?(n=Ve,Ii(e.type)?(e=Jf,Jf=null,Ve=e):Ve=n):Ve=yt?gn(e.stateNode.nextSibling):null;return!0}function ua(){Ve=yt=null,Ae=!1}function Oc(){var e=xi;return e!==null&&(It===null?It=e:It.push.apply(It,e),xi=null),e}function cr(e){xi===null?xi=[e]:xi.push(e)}var Dc=O(null),ca=null,ai=null;function Ti(e,n,s){te(Dc,n._currentValue),n._currentValue=s}function si(e){e._currentValue=Dc.current,H(Dc)}function Mc(e,n,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===s)break;e=e.return}}function Nc(e,n,s,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var h=c.dependencies;if(h!==null){var y=c.child;h=h.firstContext;e:for(;h!==null;){var C=h;h=c;for(var T=0;T<n.length;T++)if(C.context===n[T]){h.lanes|=s,C=h.alternate,C!==null&&(C.lanes|=s),Mc(h.return,s,e),o||(y=null);break e}h=C.next}}else if(c.tag===18){if(y=c.return,y===null)throw Error(r(341));y.lanes|=s,h=y.alternate,h!==null&&(h.lanes|=s),Mc(y,s,e),y=null}else y=c.child;if(y!==null)y.return=c;else for(y=c;y!==null;){if(y===e){y=null;break}if(c=y.sibling,c!==null){c.return=y.return,y=c;break}y=y.return}c=y}}function ns(e,n,s,o){e=null;for(var c=n,h=!1;c!==null;){if(!h){if((c.flags&524288)!==0)h=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var y=c.alternate;if(y===null)throw Error(r(387));if(y=y.memoizedProps,y!==null){var C=c.type;Yt(c.pendingProps.value,y.value)||(e!==null?e.push(C):e=[C])}}else if(c===ge.current){if(y=c.alternate,y===null)throw Error(r(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(zr):e=[zr])}c=c.return}e!==null&&Nc(n,e,s,o),n.flags|=262144}function $o(e){for(e=e.firstContext;e!==null;){if(!Yt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function fa(e){ca=e,ai=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function St(e){return yp(ca,e)}function Bo(e,n){return ca===null&&fa(e),yp(e,n)}function yp(e,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},ai===null){if(e===null)throw Error(r(308));ai=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else ai=ai.next=n;return s}var ew=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(s){return s()})}},tw=t.unstable_scheduleCallback,nw=t.unstable_NormalPriority,nt={$$typeof:U,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Lc(){return{controller:new ew,data:new Map,refCount:0}}function fr(e){e.refCount--,e.refCount===0&&tw(nw,function(){e.controller.abort()})}var dr=null,Uc=0,is=0,as=null;function iw(e,n){if(dr===null){var s=dr=[];Uc=0,is=$f(),as={status:"pending",value:void 0,then:function(o){s.push(o)}}}return Uc++,n.then(Sp,Sp),n}function Sp(){if(--Uc===0&&dr!==null){as!==null&&(as.status="fulfilled");var e=dr;dr=null,is=0,as=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function aw(e,n){var s=[],o={status:"pending",value:null,reason:null,then:function(c){s.push(c)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var c=0;c<s.length;c++)(0,s[c])(n)},function(c){for(o.status="rejected",o.reason=c,c=0;c<s.length;c++)(0,s[c])(void 0)}),o}var bp=j.S;j.S=function(e,n){iv=Ue(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&iw(e,n),bp!==null&&bp(e,n)};var da=O(null);function jc(){var e=da.current;return e!==null?e:He.pooledCache}function qo(e,n){n===null?te(da,da.current):te(da,n.pool)}function _p(){var e=jc();return e===null?null:{parent:nt._currentValue,pool:e}}var ss=Error(r(460)),Pc=Error(r(474)),Io=Error(r(542)),Fo={then:function(){}};function wp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ep(e,n,s){switch(s=e[s],s===void 0?e.push(n):s!==n&&(n.then(ei,ei),n=s),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Rp(e),e;default:if(typeof n.status=="string")n.then(ei,ei);else{if(e=He,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Rp(e),e}throw ma=n,ss}}function ha(e){try{var n=e._init;return n(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(ma=s,ss):s}}var ma=null;function Cp(){if(ma===null)throw Error(r(459));var e=ma;return ma=null,e}function Rp(e){if(e===ss||e===Io)throw Error(r(483))}var rs=null,hr=0;function Ho(e){var n=hr;return hr+=1,rs===null&&(rs=[]),Ep(rs,e,n)}function mr(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function Vo(e,n){throw n.$$typeof===S?Error(r(525)):(e=Object.prototype.toString.call(n),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function xp(e){function n(z,L){if(e){var I=z.deletions;I===null?(z.deletions=[L],z.flags|=16):I.push(L)}}function s(z,L){if(!e)return null;for(;L!==null;)n(z,L),L=L.sibling;return null}function o(z){for(var L=new Map;z!==null;)z.key!==null?L.set(z.key,z):L.set(z.index,z),z=z.sibling;return L}function c(z,L){return z=ni(z,L),z.index=0,z.sibling=null,z}function h(z,L,I){return z.index=I,e?(I=z.alternate,I!==null?(I=I.index,I<L?(z.flags|=67108866,L):I):(z.flags|=67108866,L)):(z.flags|=1048576,L)}function y(z){return e&&z.alternate===null&&(z.flags|=67108866),z}function C(z,L,I,J){return L===null||L.tag!==6?(L=Cc(I,z.mode,J),L.return=z,L):(L=c(L,I),L.return=z,L)}function T(z,L,I,J){var de=I.type;return de===w?K(z,L,I.props.children,J,I.key):L!==null&&(L.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===B&&ha(de)===L.type)?(L=c(L,I.props),mr(L,I),L.return=z,L):(L=Po(I.type,I.key,I.props,null,z.mode,J),mr(L,I),L.return=z,L)}function F(z,L,I,J){return L===null||L.tag!==4||L.stateNode.containerInfo!==I.containerInfo||L.stateNode.implementation!==I.implementation?(L=Rc(I,z.mode,J),L.return=z,L):(L=c(L,I.children||[]),L.return=z,L)}function K(z,L,I,J,de){return L===null||L.tag!==7?(L=la(I,z.mode,J,de),L.return=z,L):(L=c(L,I),L.return=z,L)}function W(z,L,I){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return L=Cc(""+L,z.mode,I),L.return=z,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case b:return I=Po(L.type,L.key,L.props,null,z.mode,I),mr(I,L),I.return=z,I;case E:return L=Rc(L,z.mode,I),L.return=z,L;case B:return L=ha(L),W(z,L,I)}if(oe(L)||ne(L))return L=la(L,z.mode,I,null),L.return=z,L;if(typeof L.then=="function")return W(z,Ho(L),I);if(L.$$typeof===U)return W(z,Bo(z,L),I);Vo(z,L)}return null}function V(z,L,I,J){var de=L!==null?L.key:null;if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return de!==null?null:C(z,L,""+I,J);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case b:return I.key===de?T(z,L,I,J):null;case E:return I.key===de?F(z,L,I,J):null;case B:return I=ha(I),V(z,L,I,J)}if(oe(I)||ne(I))return de!==null?null:K(z,L,I,J,null);if(typeof I.then=="function")return V(z,L,Ho(I),J);if(I.$$typeof===U)return V(z,L,Bo(z,I),J);Vo(z,I)}return null}function Y(z,L,I,J,de){if(typeof J=="string"&&J!==""||typeof J=="number"||typeof J=="bigint")return z=z.get(I)||null,C(L,z,""+J,de);if(typeof J=="object"&&J!==null){switch(J.$$typeof){case b:return z=z.get(J.key===null?I:J.key)||null,T(L,z,J,de);case E:return z=z.get(J.key===null?I:J.key)||null,F(L,z,J,de);case B:return J=ha(J),Y(z,L,I,J,de)}if(oe(J)||ne(J))return z=z.get(I)||null,K(L,z,J,de,null);if(typeof J.then=="function")return Y(z,L,I,Ho(J),de);if(J.$$typeof===U)return Y(z,L,I,Bo(L,J),de);Vo(L,J)}return null}function ue(z,L,I,J){for(var de=null,De=null,ce=L,_e=L=0,xe=null;ce!==null&&_e<I.length;_e++){ce.index>_e?(xe=ce,ce=null):xe=ce.sibling;var Me=V(z,ce,I[_e],J);if(Me===null){ce===null&&(ce=xe);break}e&&ce&&Me.alternate===null&&n(z,ce),L=h(Me,L,_e),De===null?de=Me:De.sibling=Me,De=Me,ce=xe}if(_e===I.length)return s(z,ce),Ae&&ii(z,_e),de;if(ce===null){for(;_e<I.length;_e++)ce=W(z,I[_e],J),ce!==null&&(L=h(ce,L,_e),De===null?de=ce:De.sibling=ce,De=ce);return Ae&&ii(z,_e),de}for(ce=o(ce);_e<I.length;_e++)xe=Y(ce,z,_e,I[_e],J),xe!==null&&(e&&xe.alternate!==null&&ce.delete(xe.key===null?_e:xe.key),L=h(xe,L,_e),De===null?de=xe:De.sibling=xe,De=xe);return e&&ce.forEach(function(Qi){return n(z,Qi)}),Ae&&ii(z,_e),de}function pe(z,L,I,J){if(I==null)throw Error(r(151));for(var de=null,De=null,ce=L,_e=L=0,xe=null,Me=I.next();ce!==null&&!Me.done;_e++,Me=I.next()){ce.index>_e?(xe=ce,ce=null):xe=ce.sibling;var Qi=V(z,ce,Me.value,J);if(Qi===null){ce===null&&(ce=xe);break}e&&ce&&Qi.alternate===null&&n(z,ce),L=h(Qi,L,_e),De===null?de=Qi:De.sibling=Qi,De=Qi,ce=xe}if(Me.done)return s(z,ce),Ae&&ii(z,_e),de;if(ce===null){for(;!Me.done;_e++,Me=I.next())Me=W(z,Me.value,J),Me!==null&&(L=h(Me,L,_e),De===null?de=Me:De.sibling=Me,De=Me);return Ae&&ii(z,_e),de}for(ce=o(ce);!Me.done;_e++,Me=I.next())Me=Y(ce,z,_e,Me.value,J),Me!==null&&(e&&Me.alternate!==null&&ce.delete(Me.key===null?_e:Me.key),L=h(Me,L,_e),De===null?de=Me:De.sibling=Me,De=Me);return e&&ce.forEach(function(pE){return n(z,pE)}),Ae&&ii(z,_e),de}function Ie(z,L,I,J){if(typeof I=="object"&&I!==null&&I.type===w&&I.key===null&&(I=I.props.children),typeof I=="object"&&I!==null){switch(I.$$typeof){case b:e:{for(var de=I.key;L!==null;){if(L.key===de){if(de=I.type,de===w){if(L.tag===7){s(z,L.sibling),J=c(L,I.props.children),J.return=z,z=J;break e}}else if(L.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===B&&ha(de)===L.type){s(z,L.sibling),J=c(L,I.props),mr(J,I),J.return=z,z=J;break e}s(z,L);break}else n(z,L);L=L.sibling}I.type===w?(J=la(I.props.children,z.mode,J,I.key),J.return=z,z=J):(J=Po(I.type,I.key,I.props,null,z.mode,J),mr(J,I),J.return=z,z=J)}return y(z);case E:e:{for(de=I.key;L!==null;){if(L.key===de)if(L.tag===4&&L.stateNode.containerInfo===I.containerInfo&&L.stateNode.implementation===I.implementation){s(z,L.sibling),J=c(L,I.children||[]),J.return=z,z=J;break e}else{s(z,L);break}else n(z,L);L=L.sibling}J=Rc(I,z.mode,J),J.return=z,z=J}return y(z);case B:return I=ha(I),Ie(z,L,I,J)}if(oe(I))return ue(z,L,I,J);if(ne(I)){if(de=ne(I),typeof de!="function")throw Error(r(150));return I=de.call(I),pe(z,L,I,J)}if(typeof I.then=="function")return Ie(z,L,Ho(I),J);if(I.$$typeof===U)return Ie(z,L,Bo(z,I),J);Vo(z,I)}return typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint"?(I=""+I,L!==null&&L.tag===6?(s(z,L.sibling),J=c(L,I),J.return=z,z=J):(s(z,L),J=Cc(I,z.mode,J),J.return=z,z=J),y(z)):s(z,L)}return function(z,L,I,J){try{hr=0;var de=Ie(z,L,I,J);return rs=null,de}catch(ce){if(ce===ss||ce===Io)throw ce;var De=Gt(29,ce,null,z.mode);return De.lanes=J,De.return=z,De}finally{}}}var pa=xp(!0),Ap=xp(!1),Oi=!1;function zc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $c(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Di(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Mi(e,n,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Le&2)!==0){var c=o.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),o.pending=n,n=jo(e),cp(e,null,s),n}return Uo(e,o,n,s),jo(e)}function pr(e,n,s){if(n=n.updateQueue,n!==null&&(n=n.shared,(s&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,Zs(e,s)}}function Bc(e,n){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var c=null,h=null;if(s=s.firstBaseUpdate,s!==null){do{var y={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};h===null?c=h=y:h=h.next=y,s=s.next}while(s!==null);h===null?c=h=n:h=h.next=n}else c=h=n;s={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:h,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=n:e.next=n,s.lastBaseUpdate=n}var qc=!1;function gr(){if(qc){var e=as;if(e!==null)throw e}}function vr(e,n,s,o){qc=!1;var c=e.updateQueue;Oi=!1;var h=c.firstBaseUpdate,y=c.lastBaseUpdate,C=c.shared.pending;if(C!==null){c.shared.pending=null;var T=C,F=T.next;T.next=null,y===null?h=F:y.next=F,y=T;var K=e.alternate;K!==null&&(K=K.updateQueue,C=K.lastBaseUpdate,C!==y&&(C===null?K.firstBaseUpdate=F:C.next=F,K.lastBaseUpdate=T))}if(h!==null){var W=c.baseState;y=0,K=F=T=null,C=h;do{var V=C.lane&-536870913,Y=V!==C.lane;if(Y?(Re&V)===V:(o&V)===V){V!==0&&V===is&&(qc=!0),K!==null&&(K=K.next={lane:0,tag:C.tag,payload:C.payload,callback:null,next:null});e:{var ue=e,pe=C;V=n;var Ie=s;switch(pe.tag){case 1:if(ue=pe.payload,typeof ue=="function"){W=ue.call(Ie,W,V);break e}W=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=pe.payload,V=typeof ue=="function"?ue.call(Ie,W,V):ue,V==null)break e;W=g({},W,V);break e;case 2:Oi=!0}}V=C.callback,V!==null&&(e.flags|=64,Y&&(e.flags|=8192),Y=c.callbacks,Y===null?c.callbacks=[V]:Y.push(V))}else Y={lane:V,tag:C.tag,payload:C.payload,callback:C.callback,next:null},K===null?(F=K=Y,T=W):K=K.next=Y,y|=V;if(C=C.next,C===null){if(C=c.shared.pending,C===null)break;Y=C,C=Y.next,Y.next=null,c.lastBaseUpdate=Y,c.shared.pending=null}}while(!0);K===null&&(T=W),c.baseState=T,c.firstBaseUpdate=F,c.lastBaseUpdate=K,h===null&&(c.shared.lanes=0),Pi|=y,e.lanes=y,e.memoizedState=W}}function Tp(e,n){if(typeof e!="function")throw Error(r(191,e));e.call(n)}function Op(e,n){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Tp(s[e],n)}var os=O(null),ko=O(0);function Dp(e,n){e=mi,te(ko,e),te(os,n),mi=e|n.baseLanes}function Ic(){te(ko,mi),te(os,os.current)}function Fc(){mi=ko.current,H(os),H(ko)}var Kt=O(null),pn=null;function Ni(e){var n=e.alternate;te(Je,Je.current&1),te(Kt,e),pn===null&&(n===null||os.current!==null||n.memoizedState!==null)&&(pn=e)}function Hc(e){te(Je,Je.current),te(Kt,e),pn===null&&(pn=e)}function Mp(e){e.tag===22?(te(Je,Je.current),te(Kt,e),pn===null&&(pn=e)):Li()}function Li(){te(Je,Je.current),te(Kt,Kt.current)}function Xt(e){H(Kt),pn===e&&(pn=null),H(Je)}var Je=O(0);function Qo(e){for(var n=e;n!==null;){if(n.tag===13){var s=n.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Xf(s)||Zf(s)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var ri=0,be=null,Be=null,it=null,Yo=!1,ls=!1,ga=!1,Go=0,yr=0,us=null,sw=0;function Ke(){throw Error(r(321))}function Vc(e,n){if(n===null)return!1;for(var s=0;s<n.length&&s<e.length;s++)if(!Yt(e[s],n[s]))return!1;return!0}function kc(e,n,s,o,c,h){return ri=h,be=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,j.H=e===null||e.memoizedState===null?mg:of,ga=!1,h=s(o,c),ga=!1,ls&&(h=Lp(n,s,o,c)),Np(e),h}function Np(e){j.H=_r;var n=Be!==null&&Be.next!==null;if(ri=0,it=Be=be=null,Yo=!1,yr=0,us=null,n)throw Error(r(300));e===null||at||(e=e.dependencies,e!==null&&$o(e)&&(at=!0))}function Lp(e,n,s,o){be=e;var c=0;do{if(ls&&(us=null),yr=0,ls=!1,25<=c)throw Error(r(301));if(c+=1,it=Be=null,e.updateQueue!=null){var h=e.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}j.H=pg,h=n(s,o)}while(ls);return h}function rw(){var e=j.H,n=e.useState()[0];return n=typeof n.then=="function"?Sr(n):n,e=e.useState()[0],(Be!==null?Be.memoizedState:null)!==e&&(be.flags|=1024),n}function Qc(){var e=Go!==0;return Go=0,e}function Yc(e,n,s){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~s}function Gc(e){if(Yo){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Yo=!1}ri=0,it=Be=be=null,ls=!1,yr=Go=0,us=null}function Dt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return it===null?be.memoizedState=it=e:it=it.next=e,it}function We(){if(Be===null){var e=be.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var n=it===null?be.memoizedState:it.next;if(n!==null)it=n,Be=e;else{if(e===null)throw be.alternate===null?Error(r(467)):Error(r(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},it===null?be.memoizedState=it=e:it=it.next=e}return it}function Ko(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Sr(e){var n=yr;return yr+=1,us===null&&(us=[]),e=Ep(us,e,n),n=be,(it===null?n.memoizedState:it.next)===null&&(n=n.alternate,j.H=n===null||n.memoizedState===null?mg:of),e}function Xo(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Sr(e);if(e.$$typeof===U)return St(e)}throw Error(r(438,String(e)))}function Kc(e){var n=null,s=be.updateQueue;if(s!==null&&(n=s.memoCache),n==null){var o=be.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),s===null&&(s=Ko(),be.updateQueue=s),s.memoCache=n,s=n.data[n.index],s===void 0)for(s=n.data[n.index]=Array(e),o=0;o<e;o++)s[o]=P;return n.index++,s}function oi(e,n){return typeof n=="function"?n(e):n}function Zo(e){var n=We();return Xc(n,Be,e)}function Xc(e,n,s){var o=e.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=s;var c=e.baseQueue,h=o.pending;if(h!==null){if(c!==null){var y=c.next;c.next=h.next,h.next=y}n.baseQueue=c=h,o.pending=null}if(h=e.baseState,c===null)e.memoizedState=h;else{n=c.next;var C=y=null,T=null,F=n,K=!1;do{var W=F.lane&-536870913;if(W!==F.lane?(Re&W)===W:(ri&W)===W){var V=F.revertLane;if(V===0)T!==null&&(T=T.next={lane:0,revertLane:0,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),W===is&&(K=!0);else if((ri&V)===V){F=F.next,V===is&&(K=!0);continue}else W={lane:0,revertLane:F.revertLane,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},T===null?(C=T=W,y=h):T=T.next=W,be.lanes|=V,Pi|=V;W=F.action,ga&&s(h,W),h=F.hasEagerState?F.eagerState:s(h,W)}else V={lane:W,revertLane:F.revertLane,gesture:F.gesture,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},T===null?(C=T=V,y=h):T=T.next=V,be.lanes|=W,Pi|=W;F=F.next}while(F!==null&&F!==n);if(T===null?y=h:T.next=C,!Yt(h,e.memoizedState)&&(at=!0,K&&(s=as,s!==null)))throw s;e.memoizedState=h,e.baseState=y,e.baseQueue=T,o.lastRenderedState=h}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Zc(e){var n=We(),s=n.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=e;var o=s.dispatch,c=s.pending,h=n.memoizedState;if(c!==null){s.pending=null;var y=c=c.next;do h=e(h,y.action),y=y.next;while(y!==c);Yt(h,n.memoizedState)||(at=!0),n.memoizedState=h,n.baseQueue===null&&(n.baseState=h),s.lastRenderedState=h}return[h,o]}function Up(e,n,s){var o=be,c=We(),h=Ae;if(h){if(s===void 0)throw Error(r(407));s=s()}else s=n();var y=!Yt((Be||c).memoizedState,s);if(y&&(c.memoizedState=s,at=!0),c=c.queue,ef(zp.bind(null,o,c,e),[e]),c.getSnapshot!==n||y||it!==null&&it.memoizedState.tag&1){if(o.flags|=2048,cs(9,{destroy:void 0},Pp.bind(null,o,c,s,n),null),He===null)throw Error(r(349));h||(ri&127)!==0||jp(o,n,s)}return s}function jp(e,n,s){e.flags|=16384,e={getSnapshot:n,value:s},n=be.updateQueue,n===null?(n=Ko(),be.updateQueue=n,n.stores=[e]):(s=n.stores,s===null?n.stores=[e]:s.push(e))}function Pp(e,n,s,o){n.value=s,n.getSnapshot=o,$p(n)&&Bp(e)}function zp(e,n,s){return s(function(){$p(n)&&Bp(e)})}function $p(e){var n=e.getSnapshot;e=e.value;try{var s=n();return!Yt(e,s)}catch{return!0}}function Bp(e){var n=oa(e,2);n!==null&&Ft(n,e,2)}function Jc(e){var n=Dt();if(typeof e=="function"){var s=e;if(e=s(),ga){Dn(!0);try{s()}finally{Dn(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:oi,lastRenderedState:e},n}function qp(e,n,s,o){return e.baseState=s,Xc(e,Be,typeof o=="function"?o:oi)}function ow(e,n,s,o,c){if(el(e))throw Error(r(485));if(e=n.action,e!==null){var h={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){h.listeners.push(y)}};j.T!==null?s(!0):h.isTransition=!1,o(h),s=n.pending,s===null?(h.next=n.pending=h,Ip(n,h)):(h.next=s.next,n.pending=s.next=h)}}function Ip(e,n){var s=n.action,o=n.payload,c=e.state;if(n.isTransition){var h=j.T,y={};j.T=y;try{var C=s(c,o),T=j.S;T!==null&&T(y,C),Fp(e,n,C)}catch(F){Wc(e,n,F)}finally{h!==null&&y.types!==null&&(h.types=y.types),j.T=h}}else try{h=s(c,o),Fp(e,n,h)}catch(F){Wc(e,n,F)}}function Fp(e,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){Hp(e,n,o)},function(o){return Wc(e,n,o)}):Hp(e,n,s)}function Hp(e,n,s){n.status="fulfilled",n.value=s,Vp(n),e.state=s,n=e.pending,n!==null&&(s=n.next,s===n?e.pending=null:(s=s.next,n.next=s,Ip(e,s)))}function Wc(e,n,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=s,Vp(n),n=n.next;while(n!==o)}e.action=null}function Vp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function kp(e,n){return n}function Qp(e,n){if(Ae){var s=He.formState;if(s!==null){e:{var o=be;if(Ae){if(Ve){t:{for(var c=Ve,h=mn;c.nodeType!==8;){if(!h){c=null;break t}if(c=gn(c.nextSibling),c===null){c=null;break t}}h=c.data,c=h==="F!"||h==="F"?c:null}if(c){Ve=gn(c.nextSibling),o=c.data==="F!";break e}}Ai(o)}o=!1}o&&(n=s[0])}}return s=Dt(),s.memoizedState=s.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:kp,lastRenderedState:n},s.queue=o,s=fg.bind(null,be,o),o.dispatch=s,o=Jc(!1),h=rf.bind(null,be,!1,o.queue),o=Dt(),c={state:n,dispatch:null,action:e,pending:null},o.queue=c,s=ow.bind(null,be,c,h,s),c.dispatch=s,o.memoizedState=e,[n,s,!1]}function Yp(e){var n=We();return Gp(n,Be,e)}function Gp(e,n,s){if(n=Xc(e,n,kp)[0],e=Zo(oi)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Sr(n)}catch(y){throw y===ss?Io:y}else o=n;n=We();var c=n.queue,h=c.dispatch;return s!==n.memoizedState&&(be.flags|=2048,cs(9,{destroy:void 0},lw.bind(null,c,s),null)),[o,h,e]}function lw(e,n){e.action=n}function Kp(e){var n=We(),s=Be;if(s!==null)return Gp(n,s,e);We(),n=n.memoizedState,s=We();var o=s.queue.dispatch;return s.memoizedState=e,[n,o,!1]}function cs(e,n,s,o){return e={tag:e,create:s,deps:o,inst:n,next:null},n=be.updateQueue,n===null&&(n=Ko(),be.updateQueue=n),s=n.lastEffect,s===null?n.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,n.lastEffect=e),e}function Xp(){return We().memoizedState}function Jo(e,n,s,o){var c=Dt();be.flags|=e,c.memoizedState=cs(1|n,{destroy:void 0},s,o===void 0?null:o)}function Wo(e,n,s,o){var c=We();o=o===void 0?null:o;var h=c.memoizedState.inst;Be!==null&&o!==null&&Vc(o,Be.memoizedState.deps)?c.memoizedState=cs(n,h,s,o):(be.flags|=e,c.memoizedState=cs(1|n,h,s,o))}function Zp(e,n){Jo(8390656,8,e,n)}function ef(e,n){Wo(2048,8,e,n)}function uw(e){be.flags|=4;var n=be.updateQueue;if(n===null)n=Ko(),be.updateQueue=n,n.events=[e];else{var s=n.events;s===null?n.events=[e]:s.push(e)}}function Jp(e){var n=We().memoizedState;return uw({ref:n,nextImpl:e}),function(){if((Le&2)!==0)throw Error(r(440));return n.impl.apply(void 0,arguments)}}function Wp(e,n){return Wo(4,2,e,n)}function eg(e,n){return Wo(4,4,e,n)}function tg(e,n){if(typeof n=="function"){e=e();var s=n(e);return function(){typeof s=="function"?s():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function ng(e,n,s){s=s!=null?s.concat([e]):null,Wo(4,4,tg.bind(null,n,e),s)}function tf(){}function ig(e,n){var s=We();n=n===void 0?null:n;var o=s.memoizedState;return n!==null&&Vc(n,o[1])?o[0]:(s.memoizedState=[e,n],e)}function ag(e,n){var s=We();n=n===void 0?null:n;var o=s.memoizedState;if(n!==null&&Vc(n,o[1]))return o[0];if(o=e(),ga){Dn(!0);try{e()}finally{Dn(!1)}}return s.memoizedState=[o,n],o}function nf(e,n,s){return s===void 0||(ri&1073741824)!==0&&(Re&261930)===0?e.memoizedState=n:(e.memoizedState=s,e=sv(),be.lanes|=e,Pi|=e,s)}function sg(e,n,s,o){return Yt(s,n)?s:os.current!==null?(e=nf(e,s,o),Yt(e,n)||(at=!0),e):(ri&42)===0||(ri&1073741824)!==0&&(Re&261930)===0?(at=!0,e.memoizedState=s):(e=sv(),be.lanes|=e,Pi|=e,n)}function rg(e,n,s,o,c){var h=$.p;$.p=h!==0&&8>h?h:8;var y=j.T,C={};j.T=C,rf(e,!1,n,s);try{var T=c(),F=j.S;if(F!==null&&F(C,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var K=aw(T,o);br(e,n,K,Wt(e))}else br(e,n,o,Wt(e))}catch(W){br(e,n,{then:function(){},status:"rejected",reason:W},Wt())}finally{$.p=h,y!==null&&C.types!==null&&(y.types=C.types),j.T=y}}function cw(){}function af(e,n,s,o){if(e.tag!==5)throw Error(r(476));var c=og(e).queue;rg(e,c,n,q,s===null?cw:function(){return lg(e),s(o)})}function og(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:oi,lastRenderedState:q},next:null};var s={};return n.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:oi,lastRenderedState:s},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function lg(e){var n=og(e);n.next===null&&(n=e.alternate.memoizedState),br(e,n.next.queue,{},Wt())}function sf(){return St(zr)}function ug(){return We().memoizedState}function cg(){return We().memoizedState}function fw(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var s=Wt();e=Di(s);var o=Mi(n,e,s);o!==null&&(Ft(o,n,s),pr(o,n,s)),n={cache:Lc()},e.payload=n;return}n=n.return}}function dw(e,n,s){var o=Wt();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},el(e)?dg(n,s):(s=wc(e,n,s,o),s!==null&&(Ft(s,e,o),hg(s,n,o)))}function fg(e,n,s){var o=Wt();br(e,n,s,o)}function br(e,n,s,o){var c={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(el(e))dg(n,c);else{var h=e.alternate;if(e.lanes===0&&(h===null||h.lanes===0)&&(h=n.lastRenderedReducer,h!==null))try{var y=n.lastRenderedState,C=h(y,s);if(c.hasEagerState=!0,c.eagerState=C,Yt(C,y))return Uo(e,n,c,0),He===null&&Lo(),!1}catch{}finally{}if(s=wc(e,n,c,o),s!==null)return Ft(s,e,o),hg(s,n,o),!0}return!1}function rf(e,n,s,o){if(o={lane:2,revertLane:$f(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},el(e)){if(n)throw Error(r(479))}else n=wc(e,s,o,2),n!==null&&Ft(n,e,2)}function el(e){var n=e.alternate;return e===be||n!==null&&n===be}function dg(e,n){ls=Yo=!0;var s=e.pending;s===null?n.next=n:(n.next=s.next,s.next=n),e.pending=n}function hg(e,n,s){if((s&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,Zs(e,s)}}var _r={readContext:St,use:Xo,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useLayoutEffect:Ke,useInsertionEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useSyncExternalStore:Ke,useId:Ke,useHostTransitionStatus:Ke,useFormState:Ke,useActionState:Ke,useOptimistic:Ke,useMemoCache:Ke,useCacheRefresh:Ke};_r.useEffectEvent=Ke;var mg={readContext:St,use:Xo,useCallback:function(e,n){return Dt().memoizedState=[e,n===void 0?null:n],e},useContext:St,useEffect:Zp,useImperativeHandle:function(e,n,s){s=s!=null?s.concat([e]):null,Jo(4194308,4,tg.bind(null,n,e),s)},useLayoutEffect:function(e,n){return Jo(4194308,4,e,n)},useInsertionEffect:function(e,n){Jo(4,2,e,n)},useMemo:function(e,n){var s=Dt();n=n===void 0?null:n;var o=e();if(ga){Dn(!0);try{e()}finally{Dn(!1)}}return s.memoizedState=[o,n],o},useReducer:function(e,n,s){var o=Dt();if(s!==void 0){var c=s(n);if(ga){Dn(!0);try{s(n)}finally{Dn(!1)}}}else c=n;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=dw.bind(null,be,e),[o.memoizedState,e]},useRef:function(e){var n=Dt();return e={current:e},n.memoizedState=e},useState:function(e){e=Jc(e);var n=e.queue,s=fg.bind(null,be,n);return n.dispatch=s,[e.memoizedState,s]},useDebugValue:tf,useDeferredValue:function(e,n){var s=Dt();return nf(s,e,n)},useTransition:function(){var e=Jc(!1);return e=rg.bind(null,be,e.queue,!0,!1),Dt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,s){var o=be,c=Dt();if(Ae){if(s===void 0)throw Error(r(407));s=s()}else{if(s=n(),He===null)throw Error(r(349));(Re&127)!==0||jp(o,n,s)}c.memoizedState=s;var h={value:s,getSnapshot:n};return c.queue=h,Zp(zp.bind(null,o,h,e),[e]),o.flags|=2048,cs(9,{destroy:void 0},Pp.bind(null,o,h,s,n),null),s},useId:function(){var e=Dt(),n=He.identifierPrefix;if(Ae){var s=Ln,o=Nn;s=(o&~(1<<32-Ot(o)-1)).toString(32)+s,n="_"+n+"R_"+s,s=Go++,0<s&&(n+="H"+s.toString(32)),n+="_"}else s=sw++,n="_"+n+"r_"+s.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:sf,useFormState:Qp,useActionState:Qp,useOptimistic:function(e){var n=Dt();n.memoizedState=n.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=s,n=rf.bind(null,be,!0,s),s.dispatch=n,[e,n]},useMemoCache:Kc,useCacheRefresh:function(){return Dt().memoizedState=fw.bind(null,be)},useEffectEvent:function(e){var n=Dt(),s={impl:e};return n.memoizedState=s,function(){if((Le&2)!==0)throw Error(r(440));return s.impl.apply(void 0,arguments)}}},of={readContext:St,use:Xo,useCallback:ig,useContext:St,useEffect:ef,useImperativeHandle:ng,useInsertionEffect:Wp,useLayoutEffect:eg,useMemo:ag,useReducer:Zo,useRef:Xp,useState:function(){return Zo(oi)},useDebugValue:tf,useDeferredValue:function(e,n){var s=We();return sg(s,Be.memoizedState,e,n)},useTransition:function(){var e=Zo(oi)[0],n=We().memoizedState;return[typeof e=="boolean"?e:Sr(e),n]},useSyncExternalStore:Up,useId:ug,useHostTransitionStatus:sf,useFormState:Yp,useActionState:Yp,useOptimistic:function(e,n){var s=We();return qp(s,Be,e,n)},useMemoCache:Kc,useCacheRefresh:cg};of.useEffectEvent=Jp;var pg={readContext:St,use:Xo,useCallback:ig,useContext:St,useEffect:ef,useImperativeHandle:ng,useInsertionEffect:Wp,useLayoutEffect:eg,useMemo:ag,useReducer:Zc,useRef:Xp,useState:function(){return Zc(oi)},useDebugValue:tf,useDeferredValue:function(e,n){var s=We();return Be===null?nf(s,e,n):sg(s,Be.memoizedState,e,n)},useTransition:function(){var e=Zc(oi)[0],n=We().memoizedState;return[typeof e=="boolean"?e:Sr(e),n]},useSyncExternalStore:Up,useId:ug,useHostTransitionStatus:sf,useFormState:Kp,useActionState:Kp,useOptimistic:function(e,n){var s=We();return Be!==null?qp(s,Be,e,n):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Kc,useCacheRefresh:cg};pg.useEffectEvent=Jp;function lf(e,n,s,o){n=e.memoizedState,s=s(o,n),s=s==null?n:g({},n,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var uf={enqueueSetState:function(e,n,s){e=e._reactInternals;var o=Wt(),c=Di(o);c.payload=n,s!=null&&(c.callback=s),n=Mi(e,c,o),n!==null&&(Ft(n,e,o),pr(n,e,o))},enqueueReplaceState:function(e,n,s){e=e._reactInternals;var o=Wt(),c=Di(o);c.tag=1,c.payload=n,s!=null&&(c.callback=s),n=Mi(e,c,o),n!==null&&(Ft(n,e,o),pr(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var s=Wt(),o=Di(s);o.tag=2,n!=null&&(o.callback=n),n=Mi(e,o,s),n!==null&&(Ft(n,e,s),pr(n,e,s))}};function gg(e,n,s,o,c,h,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,h,y):n.prototype&&n.prototype.isPureReactComponent?!or(s,o)||!or(c,h):!0}function vg(e,n,s,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(s,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(s,o),n.state!==e&&uf.enqueueReplaceState(n,n.state,null)}function va(e,n){var s=n;if("ref"in n){s={};for(var o in n)o!=="ref"&&(s[o]=n[o])}if(e=e.defaultProps){s===n&&(s=g({},s));for(var c in e)s[c]===void 0&&(s[c]=e[c])}return s}function yg(e){No(e)}function Sg(e){console.error(e)}function bg(e){No(e)}function tl(e,n){try{var s=e.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function _g(e,n,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function cf(e,n,s){return s=Di(s),s.tag=3,s.payload={element:null},s.callback=function(){tl(e,n)},s}function wg(e){return e=Di(e),e.tag=3,e}function Eg(e,n,s,o){var c=s.type.getDerivedStateFromError;if(typeof c=="function"){var h=o.value;e.payload=function(){return c(h)},e.callback=function(){_g(n,s,o)}}var y=s.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){_g(n,s,o),typeof c!="function"&&(zi===null?zi=new Set([this]):zi.add(this));var C=o.stack;this.componentDidCatch(o.value,{componentStack:C!==null?C:""})})}function hw(e,n,s,o,c){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=s.alternate,n!==null&&ns(n,s,c,!0),s=Kt.current,s!==null){switch(s.tag){case 31:case 13:return pn===null?hl():s.alternate===null&&Xe===0&&(Xe=3),s.flags&=-257,s.flags|=65536,s.lanes=c,o===Fo?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([o]):n.add(o),jf(e,o,c)),!1;case 22:return s.flags|=65536,o===Fo?s.flags|=16384:(n=s.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=n):(s=n.retryQueue,s===null?n.retryQueue=new Set([o]):s.add(o)),jf(e,o,c)),!1}throw Error(r(435,s.tag))}return jf(e,o,c),hl(),!1}if(Ae)return n=Kt.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,o!==Tc&&(e=Error(r(422),{cause:o}),cr(fn(e,s)))):(o!==Tc&&(n=Error(r(423),{cause:o}),cr(fn(n,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=fn(o,s),c=cf(e.stateNode,o,c),Bc(e,c),Xe!==4&&(Xe=2)),!1;var h=Error(r(520),{cause:o});if(h=fn(h,s),Or===null?Or=[h]:Or.push(h),Xe!==4&&(Xe=2),n===null)return!0;o=fn(o,s),s=n;do{switch(s.tag){case 3:return s.flags|=65536,e=c&-c,s.lanes|=e,e=cf(s.stateNode,o,e),Bc(s,e),!1;case 1:if(n=s.type,h=s.stateNode,(s.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(zi===null||!zi.has(h))))return s.flags|=65536,c&=-c,s.lanes|=c,c=wg(c),Eg(c,e,s,o),Bc(s,c),!1}s=s.return}while(s!==null);return!1}var ff=Error(r(461)),at=!1;function bt(e,n,s,o){n.child=e===null?Ap(n,null,s,o):pa(n,e.child,s,o)}function Cg(e,n,s,o,c){s=s.render;var h=n.ref;if("ref"in o){var y={};for(var C in o)C!=="ref"&&(y[C]=o[C])}else y=o;return fa(n),o=kc(e,n,s,y,h,c),C=Qc(),e!==null&&!at?(Yc(e,n,c),li(e,n,c)):(Ae&&C&&xc(n),n.flags|=1,bt(e,n,o,c),n.child)}function Rg(e,n,s,o,c){if(e===null){var h=s.type;return typeof h=="function"&&!Ec(h)&&h.defaultProps===void 0&&s.compare===null?(n.tag=15,n.type=h,xg(e,n,h,o,c)):(e=Po(s.type,null,o,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(h=e.child,!Sf(e,c)){var y=h.memoizedProps;if(s=s.compare,s=s!==null?s:or,s(y,o)&&e.ref===n.ref)return li(e,n,c)}return n.flags|=1,e=ni(h,o),e.ref=n.ref,e.return=n,n.child=e}function xg(e,n,s,o,c){if(e!==null){var h=e.memoizedProps;if(or(h,o)&&e.ref===n.ref)if(at=!1,n.pendingProps=o=h,Sf(e,c))(e.flags&131072)!==0&&(at=!0);else return n.lanes=e.lanes,li(e,n,c)}return df(e,n,s,o,c)}function Ag(e,n,s,o){var c=o.children,h=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((n.flags&128)!==0){if(h=h!==null?h.baseLanes|s:s,e!==null){for(o=n.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~h}else o=0,n.child=null;return Tg(e,n,h,s,o)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&qo(n,h!==null?h.cachePool:null),h!==null?Dp(n,h):Ic(),Mp(n);else return o=n.lanes=536870912,Tg(e,n,h!==null?h.baseLanes|s:s,s,o)}else h!==null?(qo(n,h.cachePool),Dp(n,h),Li(),n.memoizedState=null):(e!==null&&qo(n,null),Ic(),Li());return bt(e,n,c,s),n.child}function wr(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Tg(e,n,s,o,c){var h=jc();return h=h===null?null:{parent:nt._currentValue,pool:h},n.memoizedState={baseLanes:s,cachePool:h},e!==null&&qo(n,null),Ic(),Mp(n),e!==null&&ns(e,n,o,!0),n.childLanes=c,null}function nl(e,n){return n=al({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function Og(e,n,s){return pa(n,e.child,null,s),e=nl(n,n.pendingProps),e.flags|=2,Xt(n),n.memoizedState=null,e}function mw(e,n,s){var o=n.pendingProps,c=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(Ae){if(o.mode==="hidden")return e=nl(n,o),n.lanes=536870912,wr(null,e);if(Hc(n),(e=Ve)?(e=Iv(e,mn),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:Ri!==null?{id:Nn,overflow:Ln}:null,retryLane:536870912,hydrationErrors:null},s=dp(e),s.return=n,n.child=s,yt=n,Ve=null)):e=null,e===null)throw Ai(n);return n.lanes=536870912,null}return nl(n,o)}var h=e.memoizedState;if(h!==null){var y=h.dehydrated;if(Hc(n),c)if(n.flags&256)n.flags&=-257,n=Og(e,n,s);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(r(558));else if(at||ns(e,n,s,!1),c=(s&e.childLanes)!==0,at||c){if(o=He,o!==null&&(y=Sm(o,s),y!==0&&y!==h.retryLane))throw h.retryLane=y,oa(e,y),Ft(o,e,y),ff;hl(),n=Og(e,n,s)}else e=h.treeContext,Ve=gn(y.nextSibling),yt=n,Ae=!0,xi=null,mn=!1,e!==null&&pp(n,e),n=nl(n,o),n.flags|=4096;return n}return e=ni(e.child,{mode:o.mode,children:o.children}),e.ref=n.ref,n.child=e,e.return=n,e}function il(e,n){var s=n.ref;if(s===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(r(284));(e===null||e.ref!==s)&&(n.flags|=4194816)}}function df(e,n,s,o,c){return fa(n),s=kc(e,n,s,o,void 0,c),o=Qc(),e!==null&&!at?(Yc(e,n,c),li(e,n,c)):(Ae&&o&&xc(n),n.flags|=1,bt(e,n,s,c),n.child)}function Dg(e,n,s,o,c,h){return fa(n),n.updateQueue=null,s=Lp(n,o,s,c),Np(e),o=Qc(),e!==null&&!at?(Yc(e,n,h),li(e,n,h)):(Ae&&o&&xc(n),n.flags|=1,bt(e,n,s,h),n.child)}function Mg(e,n,s,o,c){if(fa(n),n.stateNode===null){var h=Ja,y=s.contextType;typeof y=="object"&&y!==null&&(h=St(y)),h=new s(o,h),n.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=uf,n.stateNode=h,h._reactInternals=n,h=n.stateNode,h.props=o,h.state=n.memoizedState,h.refs={},zc(n),y=s.contextType,h.context=typeof y=="object"&&y!==null?St(y):Ja,h.state=n.memoizedState,y=s.getDerivedStateFromProps,typeof y=="function"&&(lf(n,s,y,o),h.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(y=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),y!==h.state&&uf.enqueueReplaceState(h,h.state,null),vr(n,o,h,c),gr(),h.state=n.memoizedState),typeof h.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){h=n.stateNode;var C=n.memoizedProps,T=va(s,C);h.props=T;var F=h.context,K=s.contextType;y=Ja,typeof K=="object"&&K!==null&&(y=St(K));var W=s.getDerivedStateFromProps;K=typeof W=="function"||typeof h.getSnapshotBeforeUpdate=="function",C=n.pendingProps!==C,K||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(C||F!==y)&&vg(n,h,o,y),Oi=!1;var V=n.memoizedState;h.state=V,vr(n,o,h,c),gr(),F=n.memoizedState,C||V!==F||Oi?(typeof W=="function"&&(lf(n,s,W,o),F=n.memoizedState),(T=Oi||gg(n,s,T,o,V,F,y))?(K||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(n.flags|=4194308)):(typeof h.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=F),h.props=o,h.state=F,h.context=y,o=T):(typeof h.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{h=n.stateNode,$c(e,n),y=n.memoizedProps,K=va(s,y),h.props=K,W=n.pendingProps,V=h.context,F=s.contextType,T=Ja,typeof F=="object"&&F!==null&&(T=St(F)),C=s.getDerivedStateFromProps,(F=typeof C=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(y!==W||V!==T)&&vg(n,h,o,T),Oi=!1,V=n.memoizedState,h.state=V,vr(n,o,h,c),gr();var Y=n.memoizedState;y!==W||V!==Y||Oi||e!==null&&e.dependencies!==null&&$o(e.dependencies)?(typeof C=="function"&&(lf(n,s,C,o),Y=n.memoizedState),(K=Oi||gg(n,s,K,o,V,Y,T)||e!==null&&e.dependencies!==null&&$o(e.dependencies))?(F||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(o,Y,T),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(o,Y,T)),typeof h.componentDidUpdate=="function"&&(n.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof h.componentDidUpdate!="function"||y===e.memoizedProps&&V===e.memoizedState||(n.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&V===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=Y),h.props=o,h.state=Y,h.context=T,o=K):(typeof h.componentDidUpdate!="function"||y===e.memoizedProps&&V===e.memoizedState||(n.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&V===e.memoizedState||(n.flags|=1024),o=!1)}return h=o,il(e,n),o=(n.flags&128)!==0,h||o?(h=n.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:h.render(),n.flags|=1,e!==null&&o?(n.child=pa(n,e.child,null,c),n.child=pa(n,null,s,c)):bt(e,n,s,c),n.memoizedState=h.state,e=n.child):e=li(e,n,c),e}function Ng(e,n,s,o){return ua(),n.flags|=256,bt(e,n,s,o),n.child}var hf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function mf(e){return{baseLanes:e,cachePool:_p()}}function pf(e,n,s){return e=e!==null?e.childLanes&~s:0,n&&(e|=Jt),e}function Lg(e,n,s){var o=n.pendingProps,c=!1,h=(n.flags&128)!==0,y;if((y=h)||(y=e!==null&&e.memoizedState===null?!1:(Je.current&2)!==0),y&&(c=!0,n.flags&=-129),y=(n.flags&32)!==0,n.flags&=-33,e===null){if(Ae){if(c?Ni(n):Li(),(e=Ve)?(e=Iv(e,mn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:Ri!==null?{id:Nn,overflow:Ln}:null,retryLane:536870912,hydrationErrors:null},s=dp(e),s.return=n,n.child=s,yt=n,Ve=null)):e=null,e===null)throw Ai(n);return Zf(e)?n.lanes=32:n.lanes=536870912,null}var C=o.children;return o=o.fallback,c?(Li(),c=n.mode,C=al({mode:"hidden",children:C},c),o=la(o,c,s,null),C.return=n,o.return=n,C.sibling=o,n.child=C,o=n.child,o.memoizedState=mf(s),o.childLanes=pf(e,y,s),n.memoizedState=hf,wr(null,o)):(Ni(n),gf(n,C))}var T=e.memoizedState;if(T!==null&&(C=T.dehydrated,C!==null)){if(h)n.flags&256?(Ni(n),n.flags&=-257,n=vf(e,n,s)):n.memoizedState!==null?(Li(),n.child=e.child,n.flags|=128,n=null):(Li(),C=o.fallback,c=n.mode,o=al({mode:"visible",children:o.children},c),C=la(C,c,s,null),C.flags|=2,o.return=n,C.return=n,o.sibling=C,n.child=o,pa(n,e.child,null,s),o=n.child,o.memoizedState=mf(s),o.childLanes=pf(e,y,s),n.memoizedState=hf,n=wr(null,o));else if(Ni(n),Zf(C)){if(y=C.nextSibling&&C.nextSibling.dataset,y)var F=y.dgst;y=F,o=Error(r(419)),o.stack="",o.digest=y,cr({value:o,source:null,stack:null}),n=vf(e,n,s)}else if(at||ns(e,n,s,!1),y=(s&e.childLanes)!==0,at||y){if(y=He,y!==null&&(o=Sm(y,s),o!==0&&o!==T.retryLane))throw T.retryLane=o,oa(e,o),Ft(y,e,o),ff;Xf(C)||hl(),n=vf(e,n,s)}else Xf(C)?(n.flags|=192,n.child=e.child,n=null):(e=T.treeContext,Ve=gn(C.nextSibling),yt=n,Ae=!0,xi=null,mn=!1,e!==null&&pp(n,e),n=gf(n,o.children),n.flags|=4096);return n}return c?(Li(),C=o.fallback,c=n.mode,T=e.child,F=T.sibling,o=ni(T,{mode:"hidden",children:o.children}),o.subtreeFlags=T.subtreeFlags&65011712,F!==null?C=ni(F,C):(C=la(C,c,s,null),C.flags|=2),C.return=n,o.return=n,o.sibling=C,n.child=o,wr(null,o),o=n.child,C=e.child.memoizedState,C===null?C=mf(s):(c=C.cachePool,c!==null?(T=nt._currentValue,c=c.parent!==T?{parent:T,pool:T}:c):c=_p(),C={baseLanes:C.baseLanes|s,cachePool:c}),o.memoizedState=C,o.childLanes=pf(e,y,s),n.memoizedState=hf,wr(e.child,o)):(Ni(n),s=e.child,e=s.sibling,s=ni(s,{mode:"visible",children:o.children}),s.return=n,s.sibling=null,e!==null&&(y=n.deletions,y===null?(n.deletions=[e],n.flags|=16):y.push(e)),n.child=s,n.memoizedState=null,s)}function gf(e,n){return n=al({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function al(e,n){return e=Gt(22,e,null,n),e.lanes=0,e}function vf(e,n,s){return pa(n,e.child,null,s),e=gf(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Ug(e,n,s){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),Mc(e.return,n,s)}function yf(e,n,s,o,c,h){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:c,treeForkCount:h}:(y.isBackwards=n,y.rendering=null,y.renderingStartTime=0,y.last=o,y.tail=s,y.tailMode=c,y.treeForkCount=h)}function jg(e,n,s){var o=n.pendingProps,c=o.revealOrder,h=o.tail;o=o.children;var y=Je.current,C=(y&2)!==0;if(C?(y=y&1|2,n.flags|=128):y&=1,te(Je,y),bt(e,n,o,s),o=Ae?ur:0,!C&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ug(e,s,n);else if(e.tag===19)Ug(e,s,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(s=n.child,c=null;s!==null;)e=s.alternate,e!==null&&Qo(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=n.child,n.child=null):(c=s.sibling,s.sibling=null),yf(n,!1,c,s,h,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&Qo(e)===null){n.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}yf(n,!0,s,null,h,o);break;case"together":yf(n,!1,null,null,void 0,o);break;default:n.memoizedState=null}return n.child}function li(e,n,s){if(e!==null&&(n.dependencies=e.dependencies),Pi|=n.lanes,(s&n.childLanes)===0)if(e!==null){if(ns(e,n,s,!1),(s&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(r(153));if(n.child!==null){for(e=n.child,s=ni(e,e.pendingProps),n.child=s,s.return=n;e.sibling!==null;)e=e.sibling,s=s.sibling=ni(e,e.pendingProps),s.return=n;s.sibling=null}return n.child}function Sf(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&$o(e)))}function pw(e,n,s){switch(n.tag){case 3:Fe(n,n.stateNode.containerInfo),Ti(n,nt,e.memoizedState.cache),ua();break;case 27:case 5:xt(n);break;case 4:Fe(n,n.stateNode.containerInfo);break;case 10:Ti(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,Hc(n),null;break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(Ni(n),n.flags|=128,null):(s&n.child.childLanes)!==0?Lg(e,n,s):(Ni(n),e=li(e,n,s),e!==null?e.sibling:null);Ni(n);break;case 19:var c=(e.flags&128)!==0;if(o=(s&n.childLanes)!==0,o||(ns(e,n,s,!1),o=(s&n.childLanes)!==0),c){if(o)return jg(e,n,s);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),te(Je,Je.current),o)break;return null;case 22:return n.lanes=0,Ag(e,n,s,n.pendingProps);case 24:Ti(n,nt,e.memoizedState.cache)}return li(e,n,s)}function Pg(e,n,s){if(e!==null)if(e.memoizedProps!==n.pendingProps)at=!0;else{if(!Sf(e,s)&&(n.flags&128)===0)return at=!1,pw(e,n,s);at=(e.flags&131072)!==0}else at=!1,Ae&&(n.flags&1048576)!==0&&mp(n,ur,n.index);switch(n.lanes=0,n.tag){case 16:e:{var o=n.pendingProps;if(e=ha(n.elementType),n.type=e,typeof e=="function")Ec(e)?(o=va(e,o),n.tag=1,n=Mg(null,n,e,o,s)):(n.tag=0,n=df(null,n,e,o,s));else{if(e!=null){var c=e.$$typeof;if(c===N){n.tag=11,n=Cg(null,n,e,o,s);break e}else if(c===M){n.tag=14,n=Rg(null,n,e,o,s);break e}}throw n=Z(e)||e,Error(r(306,n,""))}}return n;case 0:return df(e,n,n.type,n.pendingProps,s);case 1:return o=n.type,c=va(o,n.pendingProps),Mg(e,n,o,c,s);case 3:e:{if(Fe(n,n.stateNode.containerInfo),e===null)throw Error(r(387));o=n.pendingProps;var h=n.memoizedState;c=h.element,$c(e,n),vr(n,o,null,s);var y=n.memoizedState;if(o=y.cache,Ti(n,nt,o),o!==h.cache&&Nc(n,[nt],s,!0),gr(),o=y.element,h.isDehydrated)if(h={element:o,isDehydrated:!1,cache:y.cache},n.updateQueue.baseState=h,n.memoizedState=h,n.flags&256){n=Ng(e,n,o,s);break e}else if(o!==c){c=fn(Error(r(424)),n),cr(c),n=Ng(e,n,o,s);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ve=gn(e.firstChild),yt=n,Ae=!0,xi=null,mn=!0,s=Ap(n,null,o,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(ua(),o===c){n=li(e,n,s);break e}bt(e,n,o,s)}n=n.child}return n;case 26:return il(e,n),e===null?(s=Yv(n.type,null,n.pendingProps,null))?n.memoizedState=s:Ae||(s=n.type,e=n.pendingProps,o=bl(fe.current).createElement(s),o[vt]=n,o[Pt]=e,_t(o,s,e),mt(o),n.stateNode=o):n.memoizedState=Yv(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return xt(n),e===null&&Ae&&(o=n.stateNode=Vv(n.type,n.pendingProps,fe.current),yt=n,mn=!0,c=Ve,Ii(n.type)?(Jf=c,Ve=gn(o.firstChild)):Ve=c),bt(e,n,n.pendingProps.children,s),il(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&Ae&&((c=o=Ve)&&(o=kw(o,n.type,n.pendingProps,mn),o!==null?(n.stateNode=o,yt=n,Ve=gn(o.firstChild),mn=!1,c=!0):c=!1),c||Ai(n)),xt(n),c=n.type,h=n.pendingProps,y=e!==null?e.memoizedProps:null,o=h.children,Yf(c,h)?o=null:y!==null&&Yf(c,y)&&(n.flags|=32),n.memoizedState!==null&&(c=kc(e,n,rw,null,null,s),zr._currentValue=c),il(e,n),bt(e,n,o,s),n.child;case 6:return e===null&&Ae&&((e=s=Ve)&&(s=Qw(s,n.pendingProps,mn),s!==null?(n.stateNode=s,yt=n,Ve=null,e=!0):e=!1),e||Ai(n)),null;case 13:return Lg(e,n,s);case 4:return Fe(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=pa(n,null,o,s):bt(e,n,o,s),n.child;case 11:return Cg(e,n,n.type,n.pendingProps,s);case 7:return bt(e,n,n.pendingProps,s),n.child;case 8:return bt(e,n,n.pendingProps.children,s),n.child;case 12:return bt(e,n,n.pendingProps.children,s),n.child;case 10:return o=n.pendingProps,Ti(n,n.type,o.value),bt(e,n,o.children,s),n.child;case 9:return c=n.type._context,o=n.pendingProps.children,fa(n),c=St(c),o=o(c),n.flags|=1,bt(e,n,o,s),n.child;case 14:return Rg(e,n,n.type,n.pendingProps,s);case 15:return xg(e,n,n.type,n.pendingProps,s);case 19:return jg(e,n,s);case 31:return mw(e,n,s);case 22:return Ag(e,n,s,n.pendingProps);case 24:return fa(n),o=St(nt),e===null?(c=jc(),c===null&&(c=He,h=Lc(),c.pooledCache=h,h.refCount++,h!==null&&(c.pooledCacheLanes|=s),c=h),n.memoizedState={parent:o,cache:c},zc(n),Ti(n,nt,c)):((e.lanes&s)!==0&&($c(e,n),vr(n,null,null,s),gr()),c=e.memoizedState,h=n.memoizedState,c.parent!==o?(c={parent:o,cache:o},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),Ti(n,nt,o)):(o=h.cache,Ti(n,nt,o),o!==c.cache&&Nc(n,[nt],s,!0))),bt(e,n,n.pendingProps.children,s),n.child;case 29:throw n.pendingProps}throw Error(r(156,n.tag))}function ui(e){e.flags|=4}function bf(e,n,s,o,c){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(uv())e.flags|=8192;else throw ma=Fo,Pc}else e.flags&=-16777217}function zg(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Jv(n))if(uv())e.flags|=8192;else throw ma=Fo,Pc}function sl(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Ut():536870912,e.lanes|=n,ms|=n)}function Er(e,n){if(!Ae)switch(e.tailMode){case"hidden":n=e.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function ke(e){var n=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(n)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=s,n}function gw(e,n,s){var o=n.pendingProps;switch(Ac(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ke(n),null;case 1:return ke(n),null;case 3:return s=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),si(nt),Te(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(ts(n)?ui(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Oc())),ke(n),null;case 26:var c=n.type,h=n.memoizedState;return e===null?(ui(n),h!==null?(ke(n),zg(n,h)):(ke(n),bf(n,c,null,o,s))):h?h!==e.memoizedState?(ui(n),ke(n),zg(n,h)):(ke(n),n.flags&=-16777217):(e=e.memoizedProps,e!==o&&ui(n),ke(n),bf(n,c,e,o,s)),null;case 27:if(gt(n),s=fe.current,c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&ui(n);else{if(!o){if(n.stateNode===null)throw Error(r(166));return ke(n),null}e=ae.current,ts(n)?gp(n):(e=Vv(c,o,s),n.stateNode=e,ui(n))}return ke(n),null;case 5:if(gt(n),c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&ui(n);else{if(!o){if(n.stateNode===null)throw Error(r(166));return ke(n),null}if(h=ae.current,ts(n))gp(n);else{var y=bl(fe.current);switch(h){case 1:h=y.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:h=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":h=y.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":h=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":h=y.createElement("div"),h.innerHTML="<script><\/script>",h=h.removeChild(h.firstChild);break;case"select":h=typeof o.is=="string"?y.createElement("select",{is:o.is}):y.createElement("select"),o.multiple?h.multiple=!0:o.size&&(h.size=o.size);break;default:h=typeof o.is=="string"?y.createElement(c,{is:o.is}):y.createElement(c)}}h[vt]=n,h[Pt]=o;e:for(y=n.child;y!==null;){if(y.tag===5||y.tag===6)h.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===n)break e;for(;y.sibling===null;){if(y.return===null||y.return===n)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}n.stateNode=h;e:switch(_t(h,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&ui(n)}}return ke(n),bf(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,s),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&ui(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(r(166));if(e=fe.current,ts(n)){if(e=n.stateNode,s=n.memoizedProps,o=null,c=yt,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[vt]=n,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||Lv(e.nodeValue,s)),e||Ai(n,!0)}else e=bl(e).createTextNode(o),e[vt]=n,n.stateNode=e}return ke(n),null;case 31:if(s=n.memoizedState,e===null||e.memoizedState!==null){if(o=ts(n),s!==null){if(e===null){if(!o)throw Error(r(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[vt]=n}else ua(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ke(n),e=!1}else s=Oc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return n.flags&256?(Xt(n),n):(Xt(n),null);if((n.flags&128)!==0)throw Error(r(558))}return ke(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=ts(n),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(r(318));if(c=n.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));c[vt]=n}else ua(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ke(n),c=!1}else c=Oc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(Xt(n),n):(Xt(n),null)}return Xt(n),(n.flags&128)!==0?(n.lanes=s,n):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=n.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),h=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(h=o.memoizedState.cachePool.pool),h!==c&&(o.flags|=2048)),s!==e&&s&&(n.child.flags|=8192),sl(n,n.updateQueue),ke(n),null);case 4:return Te(),e===null&&Ff(n.stateNode.containerInfo),ke(n),null;case 10:return si(n.type),ke(n),null;case 19:if(H(Je),o=n.memoizedState,o===null)return ke(n),null;if(c=(n.flags&128)!==0,h=o.rendering,h===null)if(c)Er(o,!1);else{if(Xe!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(h=Qo(e),h!==null){for(n.flags|=128,Er(o,!1),e=h.updateQueue,n.updateQueue=e,sl(n,e),n.subtreeFlags=0,e=s,s=n.child;s!==null;)fp(s,e),s=s.sibling;return te(Je,Je.current&1|2),Ae&&ii(n,o.treeForkCount),n.child}e=e.sibling}o.tail!==null&&Ue()>cl&&(n.flags|=128,c=!0,Er(o,!1),n.lanes=4194304)}else{if(!c)if(e=Qo(h),e!==null){if(n.flags|=128,c=!0,e=e.updateQueue,n.updateQueue=e,sl(n,e),Er(o,!0),o.tail===null&&o.tailMode==="hidden"&&!h.alternate&&!Ae)return ke(n),null}else 2*Ue()-o.renderingStartTime>cl&&s!==536870912&&(n.flags|=128,c=!0,Er(o,!1),n.lanes=4194304);o.isBackwards?(h.sibling=n.child,n.child=h):(e=o.last,e!==null?e.sibling=h:n.child=h,o.last=h)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Ue(),e.sibling=null,s=Je.current,te(Je,c?s&1|2:s&1),Ae&&ii(n,o.treeForkCount),e):(ke(n),null);case 22:case 23:return Xt(n),Fc(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(s&536870912)!==0&&(n.flags&128)===0&&(ke(n),n.subtreeFlags&6&&(n.flags|=8192)):ke(n),s=n.updateQueue,s!==null&&sl(n,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==s&&(n.flags|=2048),e!==null&&H(da),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),si(nt),ke(n),null;case 25:return null;case 30:return null}throw Error(r(156,n.tag))}function vw(e,n){switch(Ac(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return si(nt),Te(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return gt(n),null;case 31:if(n.memoizedState!==null){if(Xt(n),n.alternate===null)throw Error(r(340));ua()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(Xt(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(r(340));ua()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return H(Je),null;case 4:return Te(),null;case 10:return si(n.type),null;case 22:case 23:return Xt(n),Fc(),e!==null&&H(da),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return si(nt),null;case 25:return null;default:return null}}function $g(e,n){switch(Ac(n),n.tag){case 3:si(nt),Te();break;case 26:case 27:case 5:gt(n);break;case 4:Te();break;case 31:n.memoizedState!==null&&Xt(n);break;case 13:Xt(n);break;case 19:H(Je);break;case 10:si(n.type);break;case 22:case 23:Xt(n),Fc(),e!==null&&H(da);break;case 24:si(nt)}}function Cr(e,n){try{var s=n.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var c=o.next;s=c;do{if((s.tag&e)===e){o=void 0;var h=s.create,y=s.inst;o=h(),y.destroy=o}s=s.next}while(s!==c)}}catch(C){$e(n,n.return,C)}}function Ui(e,n,s){try{var o=n.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var h=c.next;o=h;do{if((o.tag&e)===e){var y=o.inst,C=y.destroy;if(C!==void 0){y.destroy=void 0,c=n;var T=s,F=C;try{F()}catch(K){$e(c,T,K)}}}o=o.next}while(o!==h)}}catch(K){$e(n,n.return,K)}}function Bg(e){var n=e.updateQueue;if(n!==null){var s=e.stateNode;try{Op(n,s)}catch(o){$e(e,e.return,o)}}}function qg(e,n,s){s.props=va(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){$e(e,n,o)}}function Rr(e,n){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(c){$e(e,n,c)}}function Un(e,n){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(c){$e(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(c){$e(e,n,c)}else s.current=null}function Ig(e){var n=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(c){$e(e,e.return,c)}}function _f(e,n,s){try{var o=e.stateNode;Bw(o,e.type,s,n),o[Pt]=n}catch(c){$e(e,e.return,c)}}function Fg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ii(e.type)||e.tag===4}function wf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ii(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ef(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,n):(n=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,n.appendChild(e),s=s._reactRootContainer,s!=null||n.onclick!==null||(n.onclick=ei));else if(o!==4&&(o===27&&Ii(e.type)&&(s=e.stateNode,n=null),e=e.child,e!==null))for(Ef(e,n,s),e=e.sibling;e!==null;)Ef(e,n,s),e=e.sibling}function rl(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?s.insertBefore(e,n):s.appendChild(e);else if(o!==4&&(o===27&&Ii(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(rl(e,n,s),e=e.sibling;e!==null;)rl(e,n,s),e=e.sibling}function Hg(e){var n=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);_t(n,o,s),n[vt]=e,n[Pt]=s}catch(h){$e(e,e.return,h)}}var ci=!1,st=!1,Cf=!1,Vg=typeof WeakSet=="function"?WeakSet:Set,pt=null;function yw(e,n){if(e=e.containerInfo,kf=Al,e=np(e),gc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var c=o.anchorOffset,h=o.focusNode;o=o.focusOffset;try{s.nodeType,h.nodeType}catch{s=null;break e}var y=0,C=-1,T=-1,F=0,K=0,W=e,V=null;t:for(;;){for(var Y;W!==s||c!==0&&W.nodeType!==3||(C=y+c),W!==h||o!==0&&W.nodeType!==3||(T=y+o),W.nodeType===3&&(y+=W.nodeValue.length),(Y=W.firstChild)!==null;)V=W,W=Y;for(;;){if(W===e)break t;if(V===s&&++F===c&&(C=y),V===h&&++K===o&&(T=y),(Y=W.nextSibling)!==null)break;W=V,V=W.parentNode}W=Y}s=C===-1||T===-1?null:{start:C,end:T}}else s=null}s=s||{start:0,end:0}}else s=null;for(Qf={focusedElem:e,selectionRange:s},Al=!1,pt=n;pt!==null;)if(n=pt,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,pt=e;else for(;pt!==null;){switch(n=pt,h=n.alternate,e=n.flags,n.tag){case 0:if((e&4)!==0&&(e=n.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)c=e[s],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&h!==null){e=void 0,s=n,c=h.memoizedProps,h=h.memoizedState,o=s.stateNode;try{var ue=va(s.type,c);e=o.getSnapshotBeforeUpdate(ue,h),o.__reactInternalSnapshotBeforeUpdate=e}catch(pe){$e(s,s.return,pe)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,s=e.nodeType,s===9)Kf(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Kf(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=n.sibling,e!==null){e.return=n.return,pt=e;break}pt=n.return}}function kg(e,n,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:di(e,s),o&4&&Cr(5,s);break;case 1:if(di(e,s),o&4)if(e=s.stateNode,n===null)try{e.componentDidMount()}catch(y){$e(s,s.return,y)}else{var c=va(s.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(y){$e(s,s.return,y)}}o&64&&Bg(s),o&512&&Rr(s,s.return);break;case 3:if(di(e,s),o&64&&(e=s.updateQueue,e!==null)){if(n=null,s.child!==null)switch(s.child.tag){case 27:case 5:n=s.child.stateNode;break;case 1:n=s.child.stateNode}try{Op(e,n)}catch(y){$e(s,s.return,y)}}break;case 27:n===null&&o&4&&Hg(s);case 26:case 5:di(e,s),n===null&&o&4&&Ig(s),o&512&&Rr(s,s.return);break;case 12:di(e,s);break;case 31:di(e,s),o&4&&Gg(e,s);break;case 13:di(e,s),o&4&&Kg(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Aw.bind(null,s),Yw(e,s))));break;case 22:if(o=s.memoizedState!==null||ci,!o){n=n!==null&&n.memoizedState!==null||st,c=ci;var h=st;ci=o,(st=n)&&!h?hi(e,s,(s.subtreeFlags&8772)!==0):di(e,s),ci=c,st=h}break;case 30:break;default:di(e,s)}}function Qg(e){var n=e.alternate;n!==null&&(e.alternate=null,Qg(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&Wu(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ye=null,$t=!1;function fi(e,n,s){for(s=s.child;s!==null;)Yg(e,n,s),s=s.sibling}function Yg(e,n,s){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(wi,s)}catch{}switch(s.tag){case 26:st||Un(s,n),fi(e,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:st||Un(s,n);var o=Ye,c=$t;Ii(s.type)&&(Ye=s.stateNode,$t=!1),fi(e,n,s),Ur(s.stateNode),Ye=o,$t=c;break;case 5:st||Un(s,n);case 6:if(o=Ye,c=$t,Ye=null,fi(e,n,s),Ye=o,$t=c,Ye!==null)if($t)try{(Ye.nodeType===9?Ye.body:Ye.nodeName==="HTML"?Ye.ownerDocument.body:Ye).removeChild(s.stateNode)}catch(h){$e(s,n,h)}else try{Ye.removeChild(s.stateNode)}catch(h){$e(s,n,h)}break;case 18:Ye!==null&&($t?(e=Ye,Bv(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),ws(e)):Bv(Ye,s.stateNode));break;case 4:o=Ye,c=$t,Ye=s.stateNode.containerInfo,$t=!0,fi(e,n,s),Ye=o,$t=c;break;case 0:case 11:case 14:case 15:Ui(2,s,n),st||Ui(4,s,n),fi(e,n,s);break;case 1:st||(Un(s,n),o=s.stateNode,typeof o.componentWillUnmount=="function"&&qg(s,n,o)),fi(e,n,s);break;case 21:fi(e,n,s);break;case 22:st=(o=st)||s.memoizedState!==null,fi(e,n,s),st=o;break;default:fi(e,n,s)}}function Gg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ws(e)}catch(s){$e(n,n.return,s)}}}function Kg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ws(e)}catch(s){$e(n,n.return,s)}}function Sw(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Vg),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Vg),n;default:throw Error(r(435,e.tag))}}function ol(e,n){var s=Sw(e);n.forEach(function(o){if(!s.has(o)){s.add(o);var c=Tw.bind(null,e,o);o.then(c,c)}})}function Bt(e,n){var s=n.deletions;if(s!==null)for(var o=0;o<s.length;o++){var c=s[o],h=e,y=n,C=y;e:for(;C!==null;){switch(C.tag){case 27:if(Ii(C.type)){Ye=C.stateNode,$t=!1;break e}break;case 5:Ye=C.stateNode,$t=!1;break e;case 3:case 4:Ye=C.stateNode.containerInfo,$t=!0;break e}C=C.return}if(Ye===null)throw Error(r(160));Yg(h,y,c),Ye=null,$t=!1,h=c.alternate,h!==null&&(h.return=null),c.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)Xg(n,e),n=n.sibling}var Rn=null;function Xg(e,n){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Bt(n,e),qt(e),o&4&&(Ui(3,e,e.return),Cr(3,e),Ui(5,e,e.return));break;case 1:Bt(n,e),qt(e),o&512&&(st||s===null||Un(s,s.return)),o&64&&ci&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var c=Rn;if(Bt(n,e),qt(e),o&512&&(st||s===null||Un(s,s.return)),o&4){var h=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":h=c.getElementsByTagName("title")[0],(!h||h[Js]||h[vt]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=c.createElement(o),c.head.insertBefore(h,c.querySelector("head > title"))),_t(h,o,s),h[vt]=e,mt(h),o=h;break e;case"link":var y=Xv("link","href",c).get(o+(s.href||""));if(y){for(var C=0;C<y.length;C++)if(h=y[C],h.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&h.getAttribute("rel")===(s.rel==null?null:s.rel)&&h.getAttribute("title")===(s.title==null?null:s.title)&&h.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){y.splice(C,1);break t}}h=c.createElement(o),_t(h,o,s),c.head.appendChild(h);break;case"meta":if(y=Xv("meta","content",c).get(o+(s.content||""))){for(C=0;C<y.length;C++)if(h=y[C],h.getAttribute("content")===(s.content==null?null:""+s.content)&&h.getAttribute("name")===(s.name==null?null:s.name)&&h.getAttribute("property")===(s.property==null?null:s.property)&&h.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&h.getAttribute("charset")===(s.charSet==null?null:s.charSet)){y.splice(C,1);break t}}h=c.createElement(o),_t(h,o,s),c.head.appendChild(h);break;default:throw Error(r(468,o))}h[vt]=e,mt(h),o=h}e.stateNode=o}else Zv(c,e.type,e.stateNode);else e.stateNode=Kv(c,o,e.memoizedProps);else h!==o?(h===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):h.count--,o===null?Zv(c,e.type,e.stateNode):Kv(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&_f(e,e.memoizedProps,s.memoizedProps)}break;case 27:Bt(n,e),qt(e),o&512&&(st||s===null||Un(s,s.return)),s!==null&&o&4&&_f(e,e.memoizedProps,s.memoizedProps);break;case 5:if(Bt(n,e),qt(e),o&512&&(st||s===null||Un(s,s.return)),e.flags&32){c=e.stateNode;try{ka(c,"")}catch(ue){$e(e,e.return,ue)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,_f(e,c,s!==null?s.memoizedProps:c)),o&1024&&(Cf=!0);break;case 6:if(Bt(n,e),qt(e),o&4){if(e.stateNode===null)throw Error(r(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(ue){$e(e,e.return,ue)}}break;case 3:if(El=null,c=Rn,Rn=_l(n.containerInfo),Bt(n,e),Rn=c,qt(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{ws(n.containerInfo)}catch(ue){$e(e,e.return,ue)}Cf&&(Cf=!1,Zg(e));break;case 4:o=Rn,Rn=_l(e.stateNode.containerInfo),Bt(n,e),qt(e),Rn=o;break;case 12:Bt(n,e),qt(e);break;case 31:Bt(n,e),qt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ol(e,o)));break;case 13:Bt(n,e),qt(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(ul=Ue()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ol(e,o)));break;case 22:c=e.memoizedState!==null;var T=s!==null&&s.memoizedState!==null,F=ci,K=st;if(ci=F||c,st=K||T,Bt(n,e),st=K,ci=F,qt(e),o&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(s===null||T||ci||st||ya(e)),s=null,n=e;;){if(n.tag===5||n.tag===26){if(s===null){T=s=n;try{if(h=T.stateNode,c)y=h.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{C=T.stateNode;var W=T.memoizedProps.style,V=W!=null&&W.hasOwnProperty("display")?W.display:null;C.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(ue){$e(T,T.return,ue)}}}else if(n.tag===6){if(s===null){T=n;try{T.stateNode.nodeValue=c?"":T.memoizedProps}catch(ue){$e(T,T.return,ue)}}}else if(n.tag===18){if(s===null){T=n;try{var Y=T.stateNode;c?qv(Y,!0):qv(T.stateNode,!1)}catch(ue){$e(T,T.return,ue)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;s===n&&(s=null),n=n.return}s===n&&(s=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,ol(e,s))));break;case 19:Bt(n,e),qt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ol(e,o)));break;case 30:break;case 21:break;default:Bt(n,e),qt(e)}}function qt(e){var n=e.flags;if(n&2){try{for(var s,o=e.return;o!==null;){if(Fg(o)){s=o;break}o=o.return}if(s==null)throw Error(r(160));switch(s.tag){case 27:var c=s.stateNode,h=wf(e);rl(e,h,c);break;case 5:var y=s.stateNode;s.flags&32&&(ka(y,""),s.flags&=-33);var C=wf(e);rl(e,C,y);break;case 3:case 4:var T=s.stateNode.containerInfo,F=wf(e);Ef(e,F,T);break;default:throw Error(r(161))}}catch(K){$e(e,e.return,K)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Zg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Zg(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function di(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)kg(e,n.alternate,n),n=n.sibling}function ya(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Ui(4,n,n.return),ya(n);break;case 1:Un(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&qg(n,n.return,s),ya(n);break;case 27:Ur(n.stateNode);case 26:case 5:Un(n,n.return),ya(n);break;case 22:n.memoizedState===null&&ya(n);break;case 30:ya(n);break;default:ya(n)}e=e.sibling}}function hi(e,n,s){for(s=s&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,c=e,h=n,y=h.flags;switch(h.tag){case 0:case 11:case 15:hi(c,h,s),Cr(4,h);break;case 1:if(hi(c,h,s),o=h,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(F){$e(o,o.return,F)}if(o=h,c=o.updateQueue,c!==null){var C=o.stateNode;try{var T=c.shared.hiddenCallbacks;if(T!==null)for(c.shared.hiddenCallbacks=null,c=0;c<T.length;c++)Tp(T[c],C)}catch(F){$e(o,o.return,F)}}s&&y&64&&Bg(h),Rr(h,h.return);break;case 27:Hg(h);case 26:case 5:hi(c,h,s),s&&o===null&&y&4&&Ig(h),Rr(h,h.return);break;case 12:hi(c,h,s);break;case 31:hi(c,h,s),s&&y&4&&Gg(c,h);break;case 13:hi(c,h,s),s&&y&4&&Kg(c,h);break;case 22:h.memoizedState===null&&hi(c,h,s),Rr(h,h.return);break;case 30:break;default:hi(c,h,s)}n=n.sibling}}function Rf(e,n){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&fr(s))}function xf(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&fr(e))}function xn(e,n,s,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Jg(e,n,s,o),n=n.sibling}function Jg(e,n,s,o){var c=n.flags;switch(n.tag){case 0:case 11:case 15:xn(e,n,s,o),c&2048&&Cr(9,n);break;case 1:xn(e,n,s,o);break;case 3:xn(e,n,s,o),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&fr(e)));break;case 12:if(c&2048){xn(e,n,s,o),e=n.stateNode;try{var h=n.memoizedProps,y=h.id,C=h.onPostCommit;typeof C=="function"&&C(y,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){$e(n,n.return,T)}}else xn(e,n,s,o);break;case 31:xn(e,n,s,o);break;case 13:xn(e,n,s,o);break;case 23:break;case 22:h=n.stateNode,y=n.alternate,n.memoizedState!==null?h._visibility&2?xn(e,n,s,o):xr(e,n):h._visibility&2?xn(e,n,s,o):(h._visibility|=2,fs(e,n,s,o,(n.subtreeFlags&10256)!==0||!1)),c&2048&&Rf(y,n);break;case 24:xn(e,n,s,o),c&2048&&xf(n.alternate,n);break;default:xn(e,n,s,o)}}function fs(e,n,s,o,c){for(c=c&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var h=e,y=n,C=s,T=o,F=y.flags;switch(y.tag){case 0:case 11:case 15:fs(h,y,C,T,c),Cr(8,y);break;case 23:break;case 22:var K=y.stateNode;y.memoizedState!==null?K._visibility&2?fs(h,y,C,T,c):xr(h,y):(K._visibility|=2,fs(h,y,C,T,c)),c&&F&2048&&Rf(y.alternate,y);break;case 24:fs(h,y,C,T,c),c&&F&2048&&xf(y.alternate,y);break;default:fs(h,y,C,T,c)}n=n.sibling}}function xr(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var s=e,o=n,c=o.flags;switch(o.tag){case 22:xr(s,o),c&2048&&Rf(o.alternate,o);break;case 24:xr(s,o),c&2048&&xf(o.alternate,o);break;default:xr(s,o)}n=n.sibling}}var Ar=8192;function ds(e,n,s){if(e.subtreeFlags&Ar)for(e=e.child;e!==null;)Wg(e,n,s),e=e.sibling}function Wg(e,n,s){switch(e.tag){case 26:ds(e,n,s),e.flags&Ar&&e.memoizedState!==null&&sE(s,Rn,e.memoizedState,e.memoizedProps);break;case 5:ds(e,n,s);break;case 3:case 4:var o=Rn;Rn=_l(e.stateNode.containerInfo),ds(e,n,s),Rn=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Ar,Ar=16777216,ds(e,n,s),Ar=o):ds(e,n,s));break;default:ds(e,n,s)}}function ev(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function Tr(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];pt=o,nv(o,e)}ev(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)tv(e),e=e.sibling}function tv(e){switch(e.tag){case 0:case 11:case 15:Tr(e),e.flags&2048&&Ui(9,e,e.return);break;case 3:Tr(e);break;case 12:Tr(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,ll(e)):Tr(e);break;default:Tr(e)}}function ll(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];pt=o,nv(o,e)}ev(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:Ui(8,n,n.return),ll(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,ll(n));break;default:ll(n)}e=e.sibling}}function nv(e,n){for(;pt!==null;){var s=pt;switch(s.tag){case 0:case 11:case 15:Ui(8,s,n);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:fr(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,pt=o;else e:for(s=e;pt!==null;){o=pt;var c=o.sibling,h=o.return;if(Qg(o),o===s){pt=null;break e}if(c!==null){c.return=h,pt=c;break e}pt=h}}}var bw={getCacheForType:function(e){var n=St(nt),s=n.data.get(e);return s===void 0&&(s=e(),n.data.set(e,s)),s},cacheSignal:function(){return St(nt).controller.signal}},_w=typeof WeakMap=="function"?WeakMap:Map,Le=0,He=null,Ee=null,Re=0,ze=0,Zt=null,ji=!1,hs=!1,Af=!1,mi=0,Xe=0,Pi=0,Sa=0,Tf=0,Jt=0,ms=0,Or=null,It=null,Of=!1,ul=0,iv=0,cl=1/0,fl=null,zi=null,lt=0,$i=null,ps=null,pi=0,Df=0,Mf=null,av=null,Dr=0,Nf=null;function Wt(){return(Le&2)!==0&&Re!==0?Re&-Re:j.T!==null?$f():bm()}function sv(){if(Jt===0)if((Re&536870912)===0||Ae){var e=Ne;Ne<<=1,(Ne&3932160)===0&&(Ne=262144),Jt=e}else Jt=536870912;return e=Kt.current,e!==null&&(e.flags|=32),Jt}function Ft(e,n,s){(e===He&&(ze===2||ze===9)||e.cancelPendingCommit!==null)&&(gs(e,0),Bi(e,Re,Jt,!1)),jt(e,s),((Le&2)===0||e!==He)&&(e===He&&((Le&2)===0&&(Sa|=s),Xe===4&&Bi(e,Re,Jt,!1)),jn(e))}function rv(e,n,s){if((Le&6)!==0)throw Error(r(327));var o=!s&&(n&127)===0&&(n&e.expiredLanes)===0||Ze(e,n),c=o?Cw(e,n):Uf(e,n,!0),h=o;do{if(c===0){hs&&!o&&Bi(e,n,0,!1);break}else{if(s=e.current.alternate,h&&!ww(s)){c=Uf(e,n,!1),h=!1;continue}if(c===2){if(h=n,e.errorRecoveryDisabledLanes&h)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){n=y;e:{var C=e;c=Or;var T=C.current.memoizedState.isDehydrated;if(T&&(gs(C,y).flags|=256),y=Uf(C,y,!1),y!==2){if(Af&&!T){C.errorRecoveryDisabledLanes|=h,Sa|=h,c=4;break e}h=It,It=c,h!==null&&(It===null?It=h:It.push.apply(It,h))}c=y}if(h=!1,c!==2)continue}}if(c===1){gs(e,0),Bi(e,n,0,!0);break}e:{switch(o=e,h=c,h){case 0:case 1:throw Error(r(345));case 4:if((n&4194048)!==n)break;case 6:Bi(o,n,Jt,!ji);break e;case 2:It=null;break;case 3:case 5:break;default:throw Error(r(329))}if((n&62914560)===n&&(c=ul+300-Ue(),10<c)){if(Bi(o,n,Jt,!ji),ot(o,0,!0)!==0)break e;pi=n,o.timeoutHandle=zv(ov.bind(null,o,s,It,fl,Of,n,Jt,Sa,ms,ji,h,"Throttled",-0,0),c);break e}ov(o,s,It,fl,Of,n,Jt,Sa,ms,ji,h,null,-0,0)}}break}while(!0);jn(e)}function ov(e,n,s,o,c,h,y,C,T,F,K,W,V,Y){if(e.timeoutHandle=-1,W=n.subtreeFlags,W&8192||(W&16785408)===16785408){W={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ei},Wg(n,h,W);var ue=(h&62914560)===h?ul-Ue():(h&4194048)===h?iv-Ue():0;if(ue=rE(W,ue),ue!==null){pi=h,e.cancelPendingCommit=ue(pv.bind(null,e,n,h,s,o,c,y,C,T,K,W,null,V,Y)),Bi(e,h,y,!F);return}}pv(e,n,h,s,o,c,y,C,T)}function ww(e){for(var n=e;;){var s=n.tag;if((s===0||s===11||s===15)&&n.flags&16384&&(s=n.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var c=s[o],h=c.getSnapshot;c=c.value;try{if(!Yt(h(),c))return!1}catch{return!1}}if(s=n.child,n.subtreeFlags&16384&&s!==null)s.return=n,n=s;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Bi(e,n,s,o){n&=~Tf,n&=~Sa,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var c=n;0<c;){var h=31-Ot(c),y=1<<h;o[h]=-1,c&=~y}s!==0&&na(e,s,n)}function dl(){return(Le&6)===0?(Mr(0),!1):!0}function Lf(){if(Ee!==null){if(ze===0)var e=Ee.return;else e=Ee,ai=ca=null,Gc(e),rs=null,hr=0,e=Ee;for(;e!==null;)$g(e.alternate,e),e=e.return;Ee=null}}function gs(e,n){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,Fw(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),pi=0,Lf(),He=e,Ee=s=ni(e.current,null),Re=n,ze=0,Zt=null,ji=!1,hs=Ze(e,n),Af=!1,ms=Jt=Tf=Sa=Pi=Xe=0,It=Or=null,Of=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var c=31-Ot(o),h=1<<c;n|=e[c],o&=~h}return mi=n,Lo(),s}function lv(e,n){be=null,j.H=_r,n===ss||n===Io?(n=Cp(),ze=3):n===Pc?(n=Cp(),ze=4):ze=n===ff?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Zt=n,Ee===null&&(Xe=1,tl(e,fn(n,e.current)))}function uv(){var e=Kt.current;return e===null?!0:(Re&4194048)===Re?pn===null:(Re&62914560)===Re||(Re&536870912)!==0?e===pn:!1}function cv(){var e=j.H;return j.H=_r,e===null?_r:e}function fv(){var e=j.A;return j.A=bw,e}function hl(){Xe=4,ji||(Re&4194048)!==Re&&Kt.current!==null||(hs=!0),(Pi&134217727)===0&&(Sa&134217727)===0||He===null||Bi(He,Re,Jt,!1)}function Uf(e,n,s){var o=Le;Le|=2;var c=cv(),h=fv();(He!==e||Re!==n)&&(fl=null,gs(e,n)),n=!1;var y=Xe;e:do try{if(ze!==0&&Ee!==null){var C=Ee,T=Zt;switch(ze){case 8:Lf(),y=6;break e;case 3:case 2:case 9:case 6:Kt.current===null&&(n=!0);var F=ze;if(ze=0,Zt=null,vs(e,C,T,F),s&&hs){y=0;break e}break;default:F=ze,ze=0,Zt=null,vs(e,C,T,F)}}Ew(),y=Xe;break}catch(K){lv(e,K)}while(!0);return n&&e.shellSuspendCounter++,ai=ca=null,Le=o,j.H=c,j.A=h,Ee===null&&(He=null,Re=0,Lo()),y}function Ew(){for(;Ee!==null;)dv(Ee)}function Cw(e,n){var s=Le;Le|=2;var o=cv(),c=fv();He!==e||Re!==n?(fl=null,cl=Ue()+500,gs(e,n)):hs=Ze(e,n);e:do try{if(ze!==0&&Ee!==null){n=Ee;var h=Zt;t:switch(ze){case 1:ze=0,Zt=null,vs(e,n,h,1);break;case 2:case 9:if(wp(h)){ze=0,Zt=null,hv(n);break}n=function(){ze!==2&&ze!==9||He!==e||(ze=7),jn(e)},h.then(n,n);break e;case 3:ze=7;break e;case 4:ze=5;break e;case 7:wp(h)?(ze=0,Zt=null,hv(n)):(ze=0,Zt=null,vs(e,n,h,7));break;case 5:var y=null;switch(Ee.tag){case 26:y=Ee.memoizedState;case 5:case 27:var C=Ee;if(y?Jv(y):C.stateNode.complete){ze=0,Zt=null;var T=C.sibling;if(T!==null)Ee=T;else{var F=C.return;F!==null?(Ee=F,ml(F)):Ee=null}break t}}ze=0,Zt=null,vs(e,n,h,5);break;case 6:ze=0,Zt=null,vs(e,n,h,6);break;case 8:Lf(),Xe=6;break e;default:throw Error(r(462))}}Rw();break}catch(K){lv(e,K)}while(!0);return ai=ca=null,j.H=o,j.A=c,Le=s,Ee!==null?0:(He=null,Re=0,Lo(),Xe)}function Rw(){for(;Ee!==null&&!$a();)dv(Ee)}function dv(e){var n=Pg(e.alternate,e,mi);e.memoizedProps=e.pendingProps,n===null?ml(e):Ee=n}function hv(e){var n=e,s=n.alternate;switch(n.tag){case 15:case 0:n=Dg(s,n,n.pendingProps,n.type,void 0,Re);break;case 11:n=Dg(s,n,n.pendingProps,n.type.render,n.ref,Re);break;case 5:Gc(n);default:$g(s,n),n=Ee=fp(n,mi),n=Pg(s,n,mi)}e.memoizedProps=e.pendingProps,n===null?ml(e):Ee=n}function vs(e,n,s,o){ai=ca=null,Gc(n),rs=null,hr=0;var c=n.return;try{if(hw(e,c,n,s,Re)){Xe=1,tl(e,fn(s,e.current)),Ee=null;return}}catch(h){if(c!==null)throw Ee=c,h;Xe=1,tl(e,fn(s,e.current)),Ee=null;return}n.flags&32768?(Ae||o===1?e=!0:hs||(Re&536870912)!==0?e=!1:(ji=e=!0,(o===2||o===9||o===3||o===6)&&(o=Kt.current,o!==null&&o.tag===13&&(o.flags|=16384))),mv(n,e)):ml(n)}function ml(e){var n=e;do{if((n.flags&32768)!==0){mv(n,ji);return}e=n.return;var s=gw(n.alternate,n,mi);if(s!==null){Ee=s;return}if(n=n.sibling,n!==null){Ee=n;return}Ee=n=e}while(n!==null);Xe===0&&(Xe=5)}function mv(e,n){do{var s=vw(e.alternate,e);if(s!==null){s.flags&=32767,Ee=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!n&&(e=e.sibling,e!==null)){Ee=e;return}Ee=e=s}while(e!==null);Xe=6,Ee=null}function pv(e,n,s,o,c,h,y,C,T){e.cancelPendingCommit=null;do pl();while(lt!==0);if((Le&6)!==0)throw Error(r(327));if(n!==null){if(n===e.current)throw Error(r(177));if(h=n.lanes|n.childLanes,h|=_c,on(e,s,h,y,C,T),e===He&&(Ee=He=null,Re=0),ps=n,$i=e,pi=s,Df=h,Mf=c,av=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Ow(Jn,function(){return bv(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=j.T,j.T=null,c=$.p,$.p=2,y=Le,Le|=4;try{yw(e,n,s)}finally{Le=y,$.p=c,j.T=o}}lt=1,gv(),vv(),yv()}}function gv(){if(lt===1){lt=0;var e=$i,n=ps,s=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||s){s=j.T,j.T=null;var o=$.p;$.p=2;var c=Le;Le|=4;try{Xg(n,e);var h=Qf,y=np(e.containerInfo),C=h.focusedElem,T=h.selectionRange;if(y!==C&&C&&C.ownerDocument&&tp(C.ownerDocument.documentElement,C)){if(T!==null&&gc(C)){var F=T.start,K=T.end;if(K===void 0&&(K=F),"selectionStart"in C)C.selectionStart=F,C.selectionEnd=Math.min(K,C.value.length);else{var W=C.ownerDocument||document,V=W&&W.defaultView||window;if(V.getSelection){var Y=V.getSelection(),ue=C.textContent.length,pe=Math.min(T.start,ue),Ie=T.end===void 0?pe:Math.min(T.end,ue);!Y.extend&&pe>Ie&&(y=Ie,Ie=pe,pe=y);var z=ep(C,pe),L=ep(C,Ie);if(z&&L&&(Y.rangeCount!==1||Y.anchorNode!==z.node||Y.anchorOffset!==z.offset||Y.focusNode!==L.node||Y.focusOffset!==L.offset)){var I=W.createRange();I.setStart(z.node,z.offset),Y.removeAllRanges(),pe>Ie?(Y.addRange(I),Y.extend(L.node,L.offset)):(I.setEnd(L.node,L.offset),Y.addRange(I))}}}}for(W=[],Y=C;Y=Y.parentNode;)Y.nodeType===1&&W.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof C.focus=="function"&&C.focus(),C=0;C<W.length;C++){var J=W[C];J.element.scrollLeft=J.left,J.element.scrollTop=J.top}}Al=!!kf,Qf=kf=null}finally{Le=c,$.p=o,j.T=s}}e.current=n,lt=2}}function vv(){if(lt===2){lt=0;var e=$i,n=ps,s=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||s){s=j.T,j.T=null;var o=$.p;$.p=2;var c=Le;Le|=4;try{kg(e,n.alternate,n)}finally{Le=c,$.p=o,j.T=s}}lt=3}}function yv(){if(lt===4||lt===3){lt=0,je();var e=$i,n=ps,s=pi,o=av;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?lt=5:(lt=0,ps=$i=null,Sv(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(zi=null),Zu(s),n=n.stateNode,Tt&&typeof Tt.onCommitFiberRoot=="function")try{Tt.onCommitFiberRoot(wi,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=j.T,c=$.p,$.p=2,j.T=null;try{for(var h=e.onRecoverableError,y=0;y<o.length;y++){var C=o[y];h(C.value,{componentStack:C.stack})}}finally{j.T=n,$.p=c}}(pi&3)!==0&&pl(),jn(e),c=e.pendingLanes,(s&261930)!==0&&(c&42)!==0?e===Nf?Dr++:(Dr=0,Nf=e):Dr=0,Mr(0)}}function Sv(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,fr(n)))}function pl(){return gv(),vv(),yv(),bv()}function bv(){if(lt!==5)return!1;var e=$i,n=Df;Df=0;var s=Zu(pi),o=j.T,c=$.p;try{$.p=32>s?32:s,j.T=null,s=Mf,Mf=null;var h=$i,y=pi;if(lt=0,ps=$i=null,pi=0,(Le&6)!==0)throw Error(r(331));var C=Le;if(Le|=4,tv(h.current),Jg(h,h.current,y,s),Le=C,Mr(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot(wi,h)}catch{}return!0}finally{$.p=c,j.T=o,Sv(e,n)}}function _v(e,n,s){n=fn(s,n),n=cf(e.stateNode,n,2),e=Mi(e,n,2),e!==null&&(jt(e,2),jn(e))}function $e(e,n,s){if(e.tag===3)_v(e,e,s);else for(;n!==null;){if(n.tag===3){_v(n,e,s);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(zi===null||!zi.has(o))){e=fn(s,e),s=wg(2),o=Mi(n,s,2),o!==null&&(Eg(s,o,n,e),jt(o,2),jn(o));break}}n=n.return}}function jf(e,n,s){var o=e.pingCache;if(o===null){o=e.pingCache=new _w;var c=new Set;o.set(n,c)}else c=o.get(n),c===void 0&&(c=new Set,o.set(n,c));c.has(s)||(Af=!0,c.add(s),e=xw.bind(null,e,n,s),n.then(e,e))}function xw(e,n,s){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,He===e&&(Re&s)===s&&(Xe===4||Xe===3&&(Re&62914560)===Re&&300>Ue()-ul?(Le&2)===0&&gs(e,0):Tf|=s,ms===Re&&(ms=0)),jn(e)}function wv(e,n){n===0&&(n=Ut()),e=oa(e,n),e!==null&&(jt(e,n),jn(e))}function Aw(e){var n=e.memoizedState,s=0;n!==null&&(s=n.retryLane),wv(e,s)}function Tw(e,n){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(r(314))}o!==null&&o.delete(n),wv(e,s)}function Ow(e,n){return At(e,n)}var gl=null,ys=null,Pf=!1,vl=!1,zf=!1,qi=0;function jn(e){e!==ys&&e.next===null&&(ys===null?gl=ys=e:ys=ys.next=e),vl=!0,Pf||(Pf=!0,Mw())}function Mr(e,n){if(!zf&&vl){zf=!0;do for(var s=!1,o=gl;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var h=0;else{var y=o.suspendedLanes,C=o.pingedLanes;h=(1<<31-Ot(42|e)+1)-1,h&=c&~(y&~C),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(s=!0,xv(o,h))}else h=Re,h=ot(o,o===He?h:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(h&3)===0||Ze(o,h)||(s=!0,xv(o,h));o=o.next}while(s);zf=!1}}function Dw(){Ev()}function Ev(){vl=Pf=!1;var e=0;qi!==0&&Iw()&&(e=qi);for(var n=Ue(),s=null,o=gl;o!==null;){var c=o.next,h=Cv(o,n);h===0?(o.next=null,s===null?gl=c:s.next=c,c===null&&(ys=s)):(s=o,(e!==0||(h&3)!==0)&&(vl=!0)),o=c}lt!==0&<!==5||Mr(e),qi!==0&&(qi=0)}function Cv(e,n){for(var s=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,h=e.pendingLanes&-62914561;0<h;){var y=31-Ot(h),C=1<<y,T=c[y];T===-1?((C&s)===0||(C&o)!==0)&&(c[y]=Mn(C,n)):T<=n&&(e.expiredLanes|=C),h&=~C}if(n=He,s=Re,s=ot(e,e===n?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===n&&(ze===2||ze===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Zn(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||Ze(e,s)){if(n=s&-s,n===e.callbackPriority)return n;switch(o!==null&&Zn(o),Zu(s)){case 2:case 8:s=_o;break;case 32:s=Jn;break;case 268435456:s=Xs;break;default:s=Jn}return o=Rv.bind(null,e),s=At(s,o),e.callbackPriority=n,e.callbackNode=s,n}return o!==null&&o!==null&&Zn(o),e.callbackPriority=2,e.callbackNode=null,2}function Rv(e,n){if(lt!==0&<!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(pl()&&e.callbackNode!==s)return null;var o=Re;return o=ot(e,e===He?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(rv(e,o,n),Cv(e,Ue()),e.callbackNode!=null&&e.callbackNode===s?Rv.bind(null,e):null)}function xv(e,n){if(pl())return null;rv(e,n,!0)}function Mw(){Hw(function(){(Le&6)!==0?At(Ks,Dw):Ev()})}function $f(){if(qi===0){var e=is;e===0&&(e=Oe,Oe<<=1,(Oe&261888)===0&&(Oe=256)),qi=e}return qi}function Av(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ro(""+e)}function Tv(e,n){var s=n.ownerDocument.createElement("input");return s.name=n.name,s.value=n.value,e.id&&s.setAttribute("form",e.id),n.parentNode.insertBefore(s,n),e=new FormData(e),s.parentNode.removeChild(s),e}function Nw(e,n,s,o,c){if(n==="submit"&&s&&s.stateNode===c){var h=Av((c[Pt]||null).action),y=o.submitter;y&&(n=(n=y[Pt]||null)?Av(n.formAction):y.getAttribute("formAction"),n!==null&&(h=n,y=null));var C=new Oo("action","action",null,o,c);e.push({event:C,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(qi!==0){var T=y?Tv(c,y):new FormData(c);af(s,{pending:!0,data:T,method:c.method,action:h},null,T)}}else typeof h=="function"&&(C.preventDefault(),T=y?Tv(c,y):new FormData(c),af(s,{pending:!0,data:T,method:c.method,action:h},h,T))},currentTarget:c}]})}}for(var Bf=0;Bf<bc.length;Bf++){var qf=bc[Bf],Lw=qf.toLowerCase(),Uw=qf[0].toUpperCase()+qf.slice(1);Cn(Lw,"on"+Uw)}Cn(sp,"onAnimationEnd"),Cn(rp,"onAnimationIteration"),Cn(op,"onAnimationStart"),Cn("dblclick","onDoubleClick"),Cn("focusin","onFocus"),Cn("focusout","onBlur"),Cn(X_,"onTransitionRun"),Cn(Z_,"onTransitionStart"),Cn(J_,"onTransitionCancel"),Cn(lp,"onTransitionEnd"),Ha("onMouseEnter",["mouseout","mouseover"]),Ha("onMouseLeave",["mouseout","mouseover"]),Ha("onPointerEnter",["pointerout","pointerover"]),Ha("onPointerLeave",["pointerout","pointerover"]),ia("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ia("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ia("onBeforeInput",["compositionend","keypress","textInput","paste"]),ia("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ia("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ia("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),jw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nr));function Ov(e,n){n=(n&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],c=o.event;o=o.listeners;e:{var h=void 0;if(n)for(var y=o.length-1;0<=y;y--){var C=o[y],T=C.instance,F=C.currentTarget;if(C=C.listener,T!==h&&c.isPropagationStopped())break e;h=C,c.currentTarget=F;try{h(c)}catch(K){No(K)}c.currentTarget=null,h=T}else for(y=0;y<o.length;y++){if(C=o[y],T=C.instance,F=C.currentTarget,C=C.listener,T!==h&&c.isPropagationStopped())break e;h=C,c.currentTarget=F;try{h(c)}catch(K){No(K)}c.currentTarget=null,h=T}}}}function Ce(e,n){var s=n[Ju];s===void 0&&(s=n[Ju]=new Set);var o=e+"__bubble";s.has(o)||(Dv(n,e,2,!1),s.add(o))}function If(e,n,s){var o=0;n&&(o|=4),Dv(s,e,o,n)}var yl="_reactListening"+Math.random().toString(36).slice(2);function Ff(e){if(!e[yl]){e[yl]=!0,Em.forEach(function(s){s!=="selectionchange"&&(jw.has(s)||If(s,!1,e),If(s,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[yl]||(n[yl]=!0,If("selectionchange",!1,n))}}function Dv(e,n,s,o){switch(sy(n)){case 2:var c=uE;break;case 8:c=cE;break;default:c=id}s=c.bind(null,n,s,e),c=void 0,!oc||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(n,s,{capture:!0,passive:c}):e.addEventListener(n,s,!0):c!==void 0?e.addEventListener(n,s,{passive:c}):e.addEventListener(n,s,!1)}function Hf(e,n,s,o,c){var h=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var y=o.tag;if(y===3||y===4){var C=o.stateNode.containerInfo;if(C===c)break;if(y===4)for(y=o.return;y!==null;){var T=y.tag;if((T===3||T===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;C!==null;){if(y=qa(C),y===null)return;if(T=y.tag,T===5||T===6||T===26||T===27){o=h=y;continue e}C=C.parentNode}}o=o.return}jm(function(){var F=h,K=sc(s),W=[];e:{var V=up.get(e);if(V!==void 0){var Y=Oo,ue=e;switch(e){case"keypress":if(Ao(s)===0)break e;case"keydown":case"keyup":Y=T_;break;case"focusin":ue="focus",Y=fc;break;case"focusout":ue="blur",Y=fc;break;case"beforeblur":case"afterblur":Y=fc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Y=$m;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Y=g_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Y=M_;break;case sp:case rp:case op:Y=S_;break;case lp:Y=L_;break;case"scroll":case"scrollend":Y=m_;break;case"wheel":Y=j_;break;case"copy":case"cut":case"paste":Y=__;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Y=qm;break;case"toggle":case"beforetoggle":Y=z_}var pe=(n&4)!==0,Ie=!pe&&(e==="scroll"||e==="scrollend"),z=pe?V!==null?V+"Capture":null:V;pe=[];for(var L=F,I;L!==null;){var J=L;if(I=J.stateNode,J=J.tag,J!==5&&J!==26&&J!==27||I===null||z===null||(J=er(L,z),J!=null&&pe.push(Lr(L,J,I))),Ie)break;L=L.return}0<pe.length&&(V=new Y(V,ue,null,s,K),W.push({event:V,listeners:pe}))}}if((n&7)===0){e:{if(V=e==="mouseover"||e==="pointerover",Y=e==="mouseout"||e==="pointerout",V&&s!==ac&&(ue=s.relatedTarget||s.fromElement)&&(qa(ue)||ue[Ba]))break e;if((Y||V)&&(V=K.window===K?K:(V=K.ownerDocument)?V.defaultView||V.parentWindow:window,Y?(ue=s.relatedTarget||s.toElement,Y=F,ue=ue?qa(ue):null,ue!==null&&(Ie=u(ue),pe=ue.tag,ue!==Ie||pe!==5&&pe!==27&&pe!==6)&&(ue=null)):(Y=null,ue=F),Y!==ue)){if(pe=$m,J="onMouseLeave",z="onMouseEnter",L="mouse",(e==="pointerout"||e==="pointerover")&&(pe=qm,J="onPointerLeave",z="onPointerEnter",L="pointer"),Ie=Y==null?V:Ws(Y),I=ue==null?V:Ws(ue),V=new pe(J,L+"leave",Y,s,K),V.target=Ie,V.relatedTarget=I,J=null,qa(K)===F&&(pe=new pe(z,L+"enter",ue,s,K),pe.target=I,pe.relatedTarget=Ie,J=pe),Ie=J,Y&&ue)t:{for(pe=Pw,z=Y,L=ue,I=0,J=z;J;J=pe(J))I++;J=0;for(var de=L;de;de=pe(de))J++;for(;0<I-J;)z=pe(z),I--;for(;0<J-I;)L=pe(L),J--;for(;I--;){if(z===L||L!==null&&z===L.alternate){pe=z;break t}z=pe(z),L=pe(L)}pe=null}else pe=null;Y!==null&&Mv(W,V,Y,pe,!1),ue!==null&&Ie!==null&&Mv(W,Ie,ue,pe,!0)}}e:{if(V=F?Ws(F):window,Y=V.nodeName&&V.nodeName.toLowerCase(),Y==="select"||Y==="input"&&V.type==="file")var De=Gm;else if(Qm(V))if(Km)De=Y_;else{De=k_;var ce=V_}else Y=V.nodeName,!Y||Y.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?F&&ic(F.elementType)&&(De=Gm):De=Q_;if(De&&(De=De(e,F))){Ym(W,De,s,K);break e}ce&&ce(e,V,F),e==="focusout"&&F&&V.type==="number"&&F.memoizedProps.value!=null&&nc(V,"number",V.value)}switch(ce=F?Ws(F):window,e){case"focusin":(Qm(ce)||ce.contentEditable==="true")&&(Ka=ce,vc=F,lr=null);break;case"focusout":lr=vc=Ka=null;break;case"mousedown":yc=!0;break;case"contextmenu":case"mouseup":case"dragend":yc=!1,ip(W,s,K);break;case"selectionchange":if(K_)break;case"keydown":case"keyup":ip(W,s,K)}var _e;if(hc)e:{switch(e){case"compositionstart":var xe="onCompositionStart";break e;case"compositionend":xe="onCompositionEnd";break e;case"compositionupdate":xe="onCompositionUpdate";break e}xe=void 0}else Ga?Vm(e,s)&&(xe="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(xe="onCompositionStart");xe&&(Im&&s.locale!=="ko"&&(Ga||xe!=="onCompositionStart"?xe==="onCompositionEnd"&&Ga&&(_e=Pm()):(Ci=K,lc="value"in Ci?Ci.value:Ci.textContent,Ga=!0)),ce=Sl(F,xe),0<ce.length&&(xe=new Bm(xe,e,null,s,K),W.push({event:xe,listeners:ce}),_e?xe.data=_e:(_e=km(s),_e!==null&&(xe.data=_e)))),(_e=B_?q_(e,s):I_(e,s))&&(xe=Sl(F,"onBeforeInput"),0<xe.length&&(ce=new Bm("onBeforeInput","beforeinput",null,s,K),W.push({event:ce,listeners:xe}),ce.data=_e)),Nw(W,e,F,s,K)}Ov(W,n)})}function Lr(e,n,s){return{instance:e,listener:n,currentTarget:s}}function Sl(e,n){for(var s=n+"Capture",o=[];e!==null;){var c=e,h=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||h===null||(c=er(e,s),c!=null&&o.unshift(Lr(e,c,h)),c=er(e,n),c!=null&&o.push(Lr(e,c,h))),e.tag===3)return o;e=e.return}return[]}function Pw(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Mv(e,n,s,o,c){for(var h=n._reactName,y=[];s!==null&&s!==o;){var C=s,T=C.alternate,F=C.stateNode;if(C=C.tag,T!==null&&T===o)break;C!==5&&C!==26&&C!==27||F===null||(T=F,c?(F=er(s,h),F!=null&&y.unshift(Lr(s,F,T))):c||(F=er(s,h),F!=null&&y.push(Lr(s,F,T)))),s=s.return}y.length!==0&&e.push({event:n,listeners:y})}var zw=/\r\n?/g,$w=/\u0000|\uFFFD/g;function Nv(e){return(typeof e=="string"?e:""+e).replace(zw,`
|
|
`).replace($w,"")}function Lv(e,n){return n=Nv(n),Nv(e)===n}function qe(e,n,s,o,c,h){switch(s){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||ka(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&ka(e,""+o);break;case"className":Eo(e,"class",o);break;case"tabIndex":Eo(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Eo(e,s,o);break;case"style":Lm(e,o,h);break;case"data":if(n!=="object"){Eo(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Ro(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof h=="function"&&(s==="formAction"?(n!=="input"&&qe(e,n,"name",c.name,c,null),qe(e,n,"formEncType",c.formEncType,c,null),qe(e,n,"formMethod",c.formMethod,c,null),qe(e,n,"formTarget",c.formTarget,c,null)):(qe(e,n,"encType",c.encType,c,null),qe(e,n,"method",c.method,c,null),qe(e,n,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Ro(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=ei);break;case"onScroll":o!=null&&Ce("scroll",e);break;case"onScrollEnd":o!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=Ro(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),wo(e,"popover",o);break;case"xlinkActuate":Wn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Wn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Wn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Wn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Wn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Wn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Wn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Wn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Wn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":wo(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=d_.get(s)||s,wo(e,s,o))}}function Vf(e,n,s,o,c,h){switch(s){case"style":Lm(e,o,h);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"children":typeof o=="string"?ka(e,o):(typeof o=="number"||typeof o=="bigint")&&ka(e,""+o);break;case"onScroll":o!=null&&Ce("scroll",e);break;case"onScrollEnd":o!=null&&Ce("scrollend",e);break;case"onClick":o!=null&&(e.onclick=ei);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Cm.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(c=s.endsWith("Capture"),n=s.slice(2,c?s.length-7:void 0),h=e[Pt]||null,h=h!=null?h[s]:null,typeof h=="function"&&e.removeEventListener(n,h,c),typeof o=="function")){typeof h!="function"&&h!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(n,o,c);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):wo(e,s,o)}}}function _t(e,n,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var o=!1,c=!1,h;for(h in s)if(s.hasOwnProperty(h)){var y=s[h];if(y!=null)switch(h){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,n));default:qe(e,n,h,y,s,null)}}c&&qe(e,n,"srcSet",s.srcSet,s,null),o&&qe(e,n,"src",s.src,s,null);return;case"input":Ce("invalid",e);var C=h=y=c=null,T=null,F=null;for(o in s)if(s.hasOwnProperty(o)){var K=s[o];if(K!=null)switch(o){case"name":c=K;break;case"type":y=K;break;case"checked":T=K;break;case"defaultChecked":F=K;break;case"value":h=K;break;case"defaultValue":C=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(r(137,n));break;default:qe(e,n,o,K,s,null)}}Om(e,h,C,T,F,y,c,!1);return;case"select":Ce("invalid",e),o=y=h=null;for(c in s)if(s.hasOwnProperty(c)&&(C=s[c],C!=null))switch(c){case"value":h=C;break;case"defaultValue":y=C;break;case"multiple":o=C;default:qe(e,n,c,C,s,null)}n=h,s=y,e.multiple=!!o,n!=null?Va(e,!!o,n,!1):s!=null&&Va(e,!!o,s,!0);return;case"textarea":Ce("invalid",e),h=c=o=null;for(y in s)if(s.hasOwnProperty(y)&&(C=s[y],C!=null))switch(y){case"value":o=C;break;case"defaultValue":c=C;break;case"children":h=C;break;case"dangerouslySetInnerHTML":if(C!=null)throw Error(r(91));break;default:qe(e,n,y,C,s,null)}Mm(e,o,c,h);return;case"option":for(T in s)if(s.hasOwnProperty(T)&&(o=s[T],o!=null))switch(T){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:qe(e,n,T,o,s,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(o=0;o<Nr.length;o++)Ce(Nr[o],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in s)if(s.hasOwnProperty(F)&&(o=s[F],o!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,n));default:qe(e,n,F,o,s,null)}return;default:if(ic(n)){for(K in s)s.hasOwnProperty(K)&&(o=s[K],o!==void 0&&Vf(e,n,K,o,s,void 0));return}}for(C in s)s.hasOwnProperty(C)&&(o=s[C],o!=null&&qe(e,n,C,o,s,null))}function Bw(e,n,s,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,h=null,y=null,C=null,T=null,F=null,K=null;for(Y in s){var W=s[Y];if(s.hasOwnProperty(Y)&&W!=null)switch(Y){case"checked":break;case"value":break;case"defaultValue":T=W;default:o.hasOwnProperty(Y)||qe(e,n,Y,null,o,W)}}for(var V in o){var Y=o[V];if(W=s[V],o.hasOwnProperty(V)&&(Y!=null||W!=null))switch(V){case"type":h=Y;break;case"name":c=Y;break;case"checked":F=Y;break;case"defaultChecked":K=Y;break;case"value":y=Y;break;case"defaultValue":C=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(r(137,n));break;default:Y!==W&&qe(e,n,V,Y,o,W)}}tc(e,y,C,T,F,K,h,c);return;case"select":Y=y=C=V=null;for(h in s)if(T=s[h],s.hasOwnProperty(h)&&T!=null)switch(h){case"value":break;case"multiple":Y=T;default:o.hasOwnProperty(h)||qe(e,n,h,null,o,T)}for(c in o)if(h=o[c],T=s[c],o.hasOwnProperty(c)&&(h!=null||T!=null))switch(c){case"value":V=h;break;case"defaultValue":C=h;break;case"multiple":y=h;default:h!==T&&qe(e,n,c,h,o,T)}n=C,s=y,o=Y,V!=null?Va(e,!!s,V,!1):!!o!=!!s&&(n!=null?Va(e,!!s,n,!0):Va(e,!!s,s?[]:"",!1));return;case"textarea":Y=V=null;for(C in s)if(c=s[C],s.hasOwnProperty(C)&&c!=null&&!o.hasOwnProperty(C))switch(C){case"value":break;case"children":break;default:qe(e,n,C,null,o,c)}for(y in o)if(c=o[y],h=s[y],o.hasOwnProperty(y)&&(c!=null||h!=null))switch(y){case"value":V=c;break;case"defaultValue":Y=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(r(91));break;default:c!==h&&qe(e,n,y,c,o,h)}Dm(e,V,Y);return;case"option":for(var ue in s)if(V=s[ue],s.hasOwnProperty(ue)&&V!=null&&!o.hasOwnProperty(ue))switch(ue){case"selected":e.selected=!1;break;default:qe(e,n,ue,null,o,V)}for(T in o)if(V=o[T],Y=s[T],o.hasOwnProperty(T)&&V!==Y&&(V!=null||Y!=null))switch(T){case"selected":e.selected=V&&typeof V!="function"&&typeof V!="symbol";break;default:qe(e,n,T,V,o,Y)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var pe in s)V=s[pe],s.hasOwnProperty(pe)&&V!=null&&!o.hasOwnProperty(pe)&&qe(e,n,pe,null,o,V);for(F in o)if(V=o[F],Y=s[F],o.hasOwnProperty(F)&&V!==Y&&(V!=null||Y!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,n));break;default:qe(e,n,F,V,o,Y)}return;default:if(ic(n)){for(var Ie in s)V=s[Ie],s.hasOwnProperty(Ie)&&V!==void 0&&!o.hasOwnProperty(Ie)&&Vf(e,n,Ie,void 0,o,V);for(K in o)V=o[K],Y=s[K],!o.hasOwnProperty(K)||V===Y||V===void 0&&Y===void 0||Vf(e,n,K,V,o,Y);return}}for(var z in s)V=s[z],s.hasOwnProperty(z)&&V!=null&&!o.hasOwnProperty(z)&&qe(e,n,z,null,o,V);for(W in o)V=o[W],Y=s[W],!o.hasOwnProperty(W)||V===Y||V==null&&Y==null||qe(e,n,W,V,o,Y)}function Uv(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function qw(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var c=s[o],h=c.transferSize,y=c.initiatorType,C=c.duration;if(h&&C&&Uv(y)){for(y=0,C=c.responseEnd,o+=1;o<s.length;o++){var T=s[o],F=T.startTime;if(F>C)break;var K=T.transferSize,W=T.initiatorType;K&&Uv(W)&&(T=T.responseEnd,y+=K*(T<C?1:(C-F)/(T-F)))}if(--o,n+=8*(h+y)/(c.duration/1e3),e++,10<e)break}}if(0<e)return n/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var kf=null,Qf=null;function bl(e){return e.nodeType===9?e:e.ownerDocument}function jv(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Pv(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function Yf(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Gf=null;function Iw(){var e=window.event;return e&&e.type==="popstate"?e===Gf?!1:(Gf=e,!0):(Gf=null,!1)}var zv=typeof setTimeout=="function"?setTimeout:void 0,Fw=typeof clearTimeout=="function"?clearTimeout:void 0,$v=typeof Promise=="function"?Promise:void 0,Hw=typeof queueMicrotask=="function"?queueMicrotask:typeof $v<"u"?function(e){return $v.resolve(null).then(e).catch(Vw)}:zv;function Vw(e){setTimeout(function(){throw e})}function Ii(e){return e==="head"}function Bv(e,n){var s=n,o=0;do{var c=s.nextSibling;if(e.removeChild(s),c&&c.nodeType===8)if(s=c.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(c),ws(n);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")Ur(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,Ur(s);for(var h=s.firstChild;h;){var y=h.nextSibling,C=h.nodeName;h[Js]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&h.rel.toLowerCase()==="stylesheet"||s.removeChild(h),h=y}}else s==="body"&&Ur(e.ownerDocument.body);s=c}while(s);ws(n)}function qv(e,n){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?n?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(n?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function Kf(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var s=n;switch(n=n.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Kf(s),Wu(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function kw(e,n,s,o){for(;e.nodeType===1;){var c=s;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Js])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(h=e.getAttribute("rel"),h==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(h!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(h=e.getAttribute("src"),(h!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&h&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var h=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===h)return e}else return e;if(e=gn(e.nextSibling),e===null)break}return null}function Qw(e,n,s){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=gn(e.nextSibling),e===null))return null;return e}function Iv(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=gn(e.nextSibling),e===null))return null;return e}function Xf(e){return e.data==="$?"||e.data==="$~"}function Zf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Yw(e,n){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||s.readyState!=="loading")n();else{var o=function(){n(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function gn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return e}var Jf=null;function Fv(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(n===0)return gn(e.nextSibling);n--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||n++}e=e.nextSibling}return null}function Hv(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(n===0)return e;n--}else s!=="/$"&&s!=="/&"||n++}e=e.previousSibling}return null}function Vv(e,n,s){switch(n=bl(s),e){case"html":if(e=n.documentElement,!e)throw Error(r(452));return e;case"head":if(e=n.head,!e)throw Error(r(453));return e;case"body":if(e=n.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Ur(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Wu(e)}var vn=new Map,kv=new Set;function _l(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var gi=$.d;$.d={f:Gw,r:Kw,D:Xw,C:Zw,L:Jw,m:Ww,X:tE,S:eE,M:nE};function Gw(){var e=gi.f(),n=dl();return e||n}function Kw(e){var n=Ia(e);n!==null&&n.tag===5&&n.type==="form"?lg(n):gi.r(e)}var Ss=typeof document>"u"?null:document;function Qv(e,n,s){var o=Ss;if(o&&typeof n=="string"&&n){var c=un(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),kv.has(c)||(kv.add(c),e={rel:e,crossOrigin:s,href:n},o.querySelector(c)===null&&(n=o.createElement("link"),_t(n,"link",e),mt(n),o.head.appendChild(n)))}}function Xw(e){gi.D(e),Qv("dns-prefetch",e,null)}function Zw(e,n){gi.C(e,n),Qv("preconnect",e,n)}function Jw(e,n,s){gi.L(e,n,s);var o=Ss;if(o&&e&&n){var c='link[rel="preload"][as="'+un(n)+'"]';n==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+un(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+un(s.imageSizes)+'"]')):c+='[href="'+un(e)+'"]';var h=c;switch(n){case"style":h=bs(e);break;case"script":h=_s(e)}vn.has(h)||(e=g({rel:"preload",href:n==="image"&&s&&s.imageSrcSet?void 0:e,as:n},s),vn.set(h,e),o.querySelector(c)!==null||n==="style"&&o.querySelector(jr(h))||n==="script"&&o.querySelector(Pr(h))||(n=o.createElement("link"),_t(n,"link",e),mt(n),o.head.appendChild(n)))}}function Ww(e,n){gi.m(e,n);var s=Ss;if(s&&e){var o=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+un(o)+'"][href="'+un(e)+'"]',h=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=_s(e)}if(!vn.has(h)&&(e=g({rel:"modulepreload",href:e},n),vn.set(h,e),s.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Pr(h)))return}o=s.createElement("link"),_t(o,"link",e),mt(o),s.head.appendChild(o)}}}function eE(e,n,s){gi.S(e,n,s);var o=Ss;if(o&&e){var c=Fa(o).hoistableStyles,h=bs(e);n=n||"default";var y=c.get(h);if(!y){var C={loading:0,preload:null};if(y=o.querySelector(jr(h)))C.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":n},s),(s=vn.get(h))&&Wf(e,s);var T=y=o.createElement("link");mt(T),_t(T,"link",e),T._p=new Promise(function(F,K){T.onload=F,T.onerror=K}),T.addEventListener("load",function(){C.loading|=1}),T.addEventListener("error",function(){C.loading|=2}),C.loading|=4,wl(y,n,o)}y={type:"stylesheet",instance:y,count:1,state:C},c.set(h,y)}}}function tE(e,n){gi.X(e,n);var s=Ss;if(s&&e){var o=Fa(s).hoistableScripts,c=_s(e),h=o.get(c);h||(h=s.querySelector(Pr(c)),h||(e=g({src:e,async:!0},n),(n=vn.get(c))&&ed(e,n),h=s.createElement("script"),mt(h),_t(h,"link",e),s.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},o.set(c,h))}}function nE(e,n){gi.M(e,n);var s=Ss;if(s&&e){var o=Fa(s).hoistableScripts,c=_s(e),h=o.get(c);h||(h=s.querySelector(Pr(c)),h||(e=g({src:e,async:!0,type:"module"},n),(n=vn.get(c))&&ed(e,n),h=s.createElement("script"),mt(h),_t(h,"link",e),s.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},o.set(c,h))}}function Yv(e,n,s,o){var c=(c=fe.current)?_l(c):null;if(!c)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(n=bs(s.href),s=Fa(c).hoistableStyles,o=s.get(n),o||(o={type:"style",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=bs(s.href);var h=Fa(c).hoistableStyles,y=h.get(e);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(e,y),(h=c.querySelector(jr(e)))&&!h._p&&(y.instance=h,y.state.loading=5),vn.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},vn.set(e,s),h||iE(c,e,s,y.state))),n&&o===null)throw Error(r(528,""));return y}if(n&&o!==null)throw Error(r(529,""));return null;case"script":return n=s.async,s=s.src,typeof s=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=_s(s),s=Fa(c).hoistableScripts,o=s.get(n),o||(o={type:"script",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function bs(e){return'href="'+un(e)+'"'}function jr(e){return'link[rel="stylesheet"]['+e+"]"}function Gv(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function iE(e,n,s,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),_t(n,"link",s),mt(n),e.head.appendChild(n))}function _s(e){return'[src="'+un(e)+'"]'}function Pr(e){return"script[async]"+e}function Kv(e,n,s){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+un(s.href)+'"]');if(o)return n.instance=o,mt(o),o;var c=g({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),mt(o),_t(o,"style",c),wl(o,s.precedence,e),n.instance=o;case"stylesheet":c=bs(s.href);var h=e.querySelector(jr(c));if(h)return n.state.loading|=4,n.instance=h,mt(h),h;o=Gv(s),(c=vn.get(c))&&Wf(o,c),h=(e.ownerDocument||e).createElement("link"),mt(h);var y=h;return y._p=new Promise(function(C,T){y.onload=C,y.onerror=T}),_t(h,"link",o),n.state.loading|=4,wl(h,s.precedence,e),n.instance=h;case"script":return h=_s(s.src),(c=e.querySelector(Pr(h)))?(n.instance=c,mt(c),c):(o=s,(c=vn.get(h))&&(o=g({},s),ed(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),mt(c),_t(c,"link",o),e.head.appendChild(c),n.instance=c);case"void":return null;default:throw Error(r(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,wl(o,s.precedence,e));return n.instance}function wl(e,n,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,h=c,y=0;y<o.length;y++){var C=o[y];if(C.dataset.precedence===n)h=C;else if(h!==c)break}h?h.parentNode.insertBefore(e,h.nextSibling):(n=s.nodeType===9?s.head:s,n.insertBefore(e,n.firstChild))}function Wf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function ed(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var El=null;function Xv(e,n,s){if(El===null){var o=new Map,c=El=new Map;c.set(s,o)}else c=El,o=c.get(s),o||(o=new Map,c.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),c=0;c<s.length;c++){var h=s[c];if(!(h[Js]||h[vt]||e==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var y=h.getAttribute(n)||"";y=e+y;var C=o.get(y);C?C.push(h):o.set(y,[h])}}return o}function Zv(e,n,s){e=e.ownerDocument||e,e.head.insertBefore(s,n==="title"?e.querySelector("head > title"):null)}function aE(e,n,s){if(s===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function Jv(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function sE(e,n,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var c=bs(o.href),h=n.querySelector(jr(c));if(h){n=h._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=Cl.bind(e),n.then(e,e)),s.state.loading|=4,s.instance=h,mt(h);return}h=n.ownerDocument||n,o=Gv(o),(c=vn.get(c))&&Wf(o,c),h=h.createElement("link"),mt(h);var y=h;y._p=new Promise(function(C,T){y.onload=C,y.onerror=T}),_t(h,"link",o),s.instance=h}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,n),(n=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=Cl.bind(e),n.addEventListener("load",s),n.addEventListener("error",s))}}var td=0;function rE(e,n){return e.stylesheets&&e.count===0&&xl(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&xl(e,e.stylesheets),e.unsuspend){var h=e.unsuspend;e.unsuspend=null,h()}},6e4+n);0<e.imgBytes&&td===0&&(td=62500*qw());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&xl(e,e.stylesheets),e.unsuspend)){var h=e.unsuspend;e.unsuspend=null,h()}},(e.imgBytes>td?50:800)+n);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function Cl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)xl(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Rl=null;function xl(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Rl=new Map,n.forEach(oE,e),Rl=null,Cl.call(e))}function oE(e,n){if(!(n.state.loading&4)){var s=Rl.get(e);if(s)var o=s.get(null);else{s=new Map,Rl.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<c.length;h++){var y=c[h];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(s.set(y.dataset.precedence,y),o=y)}o&&s.set(null,o)}c=n.instance,y=c.getAttribute("data-precedence"),h=s.get(y)||o,h===o&&s.set(null,c),s.set(y,c),this.count++,o=Cl.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),h?h.parentNode.insertBefore(c,h.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var zr={$$typeof:U,Provider:null,Consumer:null,_currentValue:q,_currentValue2:q,_threadCount:0};function lE(e,n,s,o,c,h,y,C,T){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=En(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=En(0),this.hiddenUpdates=En(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=h,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=T,this.incompleteTransitions=new Map}function Wv(e,n,s,o,c,h,y,C,T,F,K,W){return e=new lE(e,n,s,y,T,F,K,W,C),n=1,h===!0&&(n|=24),h=Gt(3,null,null,n),e.current=h,h.stateNode=e,n=Lc(),n.refCount++,e.pooledCache=n,n.refCount++,h.memoizedState={element:o,isDehydrated:s,cache:n},zc(h),e}function ey(e){return e?(e=Ja,e):Ja}function ty(e,n,s,o,c,h){c=ey(c),o.context===null?o.context=c:o.pendingContext=c,o=Di(n),o.payload={element:s},h=h===void 0?null:h,h!==null&&(o.callback=h),s=Mi(e,o,n),s!==null&&(Ft(s,e,n),pr(s,e,n))}function ny(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<n?s:n}}function nd(e,n){ny(e,n),(e=e.alternate)&&ny(e,n)}function iy(e){if(e.tag===13||e.tag===31){var n=oa(e,67108864);n!==null&&Ft(n,e,67108864),nd(e,67108864)}}function ay(e){if(e.tag===13||e.tag===31){var n=Wt();n=Xu(n);var s=oa(e,n);s!==null&&Ft(s,e,n),nd(e,n)}}var Al=!0;function uE(e,n,s,o){var c=j.T;j.T=null;var h=$.p;try{$.p=2,id(e,n,s,o)}finally{$.p=h,j.T=c}}function cE(e,n,s,o){var c=j.T;j.T=null;var h=$.p;try{$.p=8,id(e,n,s,o)}finally{$.p=h,j.T=c}}function id(e,n,s,o){if(Al){var c=ad(o);if(c===null)Hf(e,n,o,Tl,s),ry(e,o);else if(dE(c,e,n,s,o))o.stopPropagation();else if(ry(e,o),n&4&&-1<fE.indexOf(e)){for(;c!==null;){var h=Ia(c);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var y=Pe(h.pendingLanes);if(y!==0){var C=h;for(C.pendingLanes|=2,C.entangledLanes|=2;y;){var T=1<<31-Ot(y);C.entanglements[1]|=T,y&=~T}jn(h),(Le&6)===0&&(cl=Ue()+500,Mr(0))}}break;case 31:case 13:C=oa(h,2),C!==null&&Ft(C,h,2),dl(),nd(h,2)}if(h=ad(o),h===null&&Hf(e,n,o,Tl,s),h===c)break;c=h}c!==null&&o.stopPropagation()}else Hf(e,n,o,null,s)}}function ad(e){return e=sc(e),sd(e)}var Tl=null;function sd(e){if(Tl=null,e=qa(e),e!==null){var n=u(e);if(n===null)e=null;else{var s=n.tag;if(s===13){if(e=f(n),e!==null)return e;e=null}else if(s===31){if(e=d(n),e!==null)return e;e=null}else if(s===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return Tl=e,null}function sy(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Qt()){case Ks:return 2;case _o:return 8;case Jn:case Qu:return 32;case Xs:return 268435456;default:return 32}default:return 32}}var rd=!1,Fi=null,Hi=null,Vi=null,$r=new Map,Br=new Map,ki=[],fE="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function ry(e,n){switch(e){case"focusin":case"focusout":Fi=null;break;case"dragenter":case"dragleave":Hi=null;break;case"mouseover":case"mouseout":Vi=null;break;case"pointerover":case"pointerout":$r.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Br.delete(n.pointerId)}}function qr(e,n,s,o,c,h){return e===null||e.nativeEvent!==h?(e={blockedOn:n,domEventName:s,eventSystemFlags:o,nativeEvent:h,targetContainers:[c]},n!==null&&(n=Ia(n),n!==null&&iy(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function dE(e,n,s,o,c){switch(n){case"focusin":return Fi=qr(Fi,e,n,s,o,c),!0;case"dragenter":return Hi=qr(Hi,e,n,s,o,c),!0;case"mouseover":return Vi=qr(Vi,e,n,s,o,c),!0;case"pointerover":var h=c.pointerId;return $r.set(h,qr($r.get(h)||null,e,n,s,o,c)),!0;case"gotpointercapture":return h=c.pointerId,Br.set(h,qr(Br.get(h)||null,e,n,s,o,c)),!0}return!1}function oy(e){var n=qa(e.target);if(n!==null){var s=u(n);if(s!==null){if(n=s.tag,n===13){if(n=f(s),n!==null){e.blockedOn=n,_m(e.priority,function(){ay(s)});return}}else if(n===31){if(n=d(s),n!==null){e.blockedOn=n,_m(e.priority,function(){ay(s)});return}}else if(n===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ol(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var s=ad(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);ac=o,s.target.dispatchEvent(o),ac=null}else return n=Ia(s),n!==null&&iy(n),e.blockedOn=s,!1;n.shift()}return!0}function ly(e,n,s){Ol(e)&&s.delete(n)}function hE(){rd=!1,Fi!==null&&Ol(Fi)&&(Fi=null),Hi!==null&&Ol(Hi)&&(Hi=null),Vi!==null&&Ol(Vi)&&(Vi=null),$r.forEach(ly),Br.forEach(ly)}function Dl(e,n){e.blockedOn===n&&(e.blockedOn=null,rd||(rd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,hE)))}var Ml=null;function uy(e){Ml!==e&&(Ml=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Ml===e&&(Ml=null);for(var n=0;n<e.length;n+=3){var s=e[n],o=e[n+1],c=e[n+2];if(typeof o!="function"){if(sd(o||s)===null)continue;break}var h=Ia(s);h!==null&&(e.splice(n,3),n-=3,af(h,{pending:!0,data:c,method:s.method,action:o},o,c))}}))}function ws(e){function n(T){return Dl(T,e)}Fi!==null&&Dl(Fi,e),Hi!==null&&Dl(Hi,e),Vi!==null&&Dl(Vi,e),$r.forEach(n),Br.forEach(n);for(var s=0;s<ki.length;s++){var o=ki[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ki.length&&(s=ki[0],s.blockedOn===null);)oy(s),s.blockedOn===null&&ki.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var c=s[o],h=s[o+1],y=c[Pt]||null;if(typeof h=="function")y||uy(s);else if(y){var C=null;if(h&&h.hasAttribute("formAction")){if(c=h,y=h[Pt]||null)C=y.formAction;else if(sd(c)!==null)continue}else C=y.action;typeof C=="function"?s[o+1]=C:(s.splice(o,3),o-=3),uy(s)}}}function cy(){function e(h){h.canIntercept&&h.info==="react-transition"&&h.intercept({handler:function(){return new Promise(function(y){return c=y})},focusReset:"manual",scroll:"manual"})}function n(){c!==null&&(c(),c=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var h=navigation.currentEntry;h&&h.url!=null&&navigation.navigate(h.url,{state:h.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),c!==null&&(c(),c=null)}}}function od(e){this._internalRoot=e}Nl.prototype.render=od.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(r(409));var s=n.current,o=Wt();ty(s,o,e,n,null,null)},Nl.prototype.unmount=od.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;ty(e.current,2,null,e,null,null),dl(),n[Ba]=null}};function Nl(e){this._internalRoot=e}Nl.prototype.unstable_scheduleHydration=function(e){if(e){var n=bm();e={blockedOn:null,target:e,priority:n};for(var s=0;s<ki.length&&n!==0&&n<ki[s].priority;s++);ki.splice(s,0,e),s===0&&oy(e)}};var fy=i.version;if(fy!=="19.2.0")throw Error(r(527,fy,"19.2.0"));$.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=p(n),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var mE={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ll=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ll.isDisabled&&Ll.supportsFiber)try{wi=Ll.inject(mE),Tt=Ll}catch{}}return Gr.createRoot=function(e,n){if(!l(e))throw Error(r(299));var s=!1,o="",c=yg,h=Sg,y=bg;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(h=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError)),n=Wv(e,1,!1,null,null,s,o,null,c,h,y,cy),e[Ba]=n.current,Ff(e),new od(n)},Gr.hydrateRoot=function(e,n,s){if(!l(e))throw Error(r(299));var o=!1,c="",h=yg,y=Sg,C=bg,T=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(c=s.identifierPrefix),s.onUncaughtError!==void 0&&(h=s.onUncaughtError),s.onCaughtError!==void 0&&(y=s.onCaughtError),s.onRecoverableError!==void 0&&(C=s.onRecoverableError),s.formState!==void 0&&(T=s.formState)),n=Wv(e,1,!0,n,s??null,o,c,T,h,y,C,cy),n.context=ey(null),s=n.current,o=Wt(),o=Xu(o),c=Di(o),c.callback=null,Mi(s,c,o),s=o,n.current.lanes=s,jt(n,s),jn(n),e[Ba]=n.current,Ff(e),new Nl(n)},Gr.version="19.2.0",Gr}var F0;function SD(){if(F0)return Vd.exports;F0=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(i){console.error(i)}}return t(),Vd.exports=yD(),Vd.exports}var bD=SD();const ye=t=>typeof t=="string",Kr=()=>{let t,i;const a=new Promise((r,l)=>{t=r,i=l});return a.resolve=t,a.reject=i,a},H0=t=>t==null?"":""+t,_D=(t,i,a)=>{t.forEach(r=>{i[r]&&(a[r]=i[r])})},wD=/###/g,V0=t=>t&&t.indexOf("###")>-1?t.replace(wD,"."):t,k0=t=>!t||ye(t),io=(t,i,a)=>{const r=ye(i)?i.split("."):i;let l=0;for(;l<r.length-1;){if(k0(t))return{};const u=V0(r[l]);!t[u]&&a&&(t[u]=new a),Object.prototype.hasOwnProperty.call(t,u)?t=t[u]:t={},++l}return k0(t)?{}:{obj:t,k:V0(r[l])}},Q0=(t,i,a)=>{const{obj:r,k:l}=io(t,i,Object);if(r!==void 0||i.length===1){r[l]=a;return}let u=i[i.length-1],f=i.slice(0,i.length-1),d=io(t,f,Object);for(;d.obj===void 0&&f.length;)u=`${f[f.length-1]}.${u}`,f=f.slice(0,f.length-1),d=io(t,f,Object),d?.obj&&typeof d.obj[`${d.k}.${u}`]<"u"&&(d.obj=void 0);d.obj[`${d.k}.${u}`]=a},ED=(t,i,a,r)=>{const{obj:l,k:u}=io(t,i,Object);l[u]=l[u]||[],l[u].push(a)},_u=(t,i)=>{const{obj:a,k:r}=io(t,i);if(a&&Object.prototype.hasOwnProperty.call(a,r))return a[r]},CD=(t,i,a)=>{const r=_u(t,a);return r!==void 0?r:_u(i,a)},D1=(t,i,a)=>{for(const r in i)r!=="__proto__"&&r!=="constructor"&&(r in t?ye(t[r])||t[r]instanceof String||ye(i[r])||i[r]instanceof String?a&&(t[r]=i[r]):D1(t[r],i[r],a):t[r]=i[r]);return t},As=t=>t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var RD={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const xD=t=>ye(t)?t.replace(/[&<>"'\/]/g,i=>RD[i]):t;class AD{constructor(i){this.capacity=i,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(i){const a=this.regExpMap.get(i);if(a!==void 0)return a;const r=new RegExp(i);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(i,r),this.regExpQueue.push(i),r}}const TD=[" ",",","?","!",";"],OD=new AD(20),DD=(t,i,a)=>{i=i||"",a=a||"";const r=TD.filter(f=>i.indexOf(f)<0&&a.indexOf(f)<0);if(r.length===0)return!0;const l=OD.getRegExp(`(${r.map(f=>f==="?"?"\\?":f).join("|")})`);let u=!l.test(t);if(!u){const f=t.indexOf(a);f>0&&!l.test(t.substring(0,f))&&(u=!0)}return u},Ch=(t,i,a=".")=>{if(!t)return;if(t[i])return Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;const r=i.split(a);let l=t;for(let u=0;u<r.length;){if(!l||typeof l!="object")return;let f,d="";for(let m=u;m<r.length;++m)if(m!==u&&(d+=a),d+=r[m],f=l[d],f!==void 0){if(["string","number","boolean"].indexOf(typeof f)>-1&&m<r.length-1)continue;u+=m-u+1;break}l=f}return l},fo=t=>t?.replace("_","-"),MD={type:"logger",log(t){this.output("log",t)},warn(t){this.output("warn",t)},error(t){this.output("error",t)},output(t,i){console?.[t]?.apply?.(console,i)}};class wu{constructor(i,a={}){this.init(i,a)}init(i,a={}){this.prefix=a.prefix||"i18next:",this.logger=i||MD,this.options=a,this.debug=a.debug}log(...i){return this.forward(i,"log","",!0)}warn(...i){return this.forward(i,"warn","",!0)}error(...i){return this.forward(i,"error","")}deprecate(...i){return this.forward(i,"warn","WARNING DEPRECATED: ",!0)}forward(i,a,r,l){return l&&!this.debug?null:(ye(i[0])&&(i[0]=`${r}${this.prefix} ${i[0]}`),this.logger[a](i))}create(i){return new wu(this.logger,{prefix:`${this.prefix}:${i}:`,...this.options})}clone(i){return i=i||this.options,i.prefix=i.prefix||this.prefix,new wu(this.logger,i)}}var In=new wu;class Hu{constructor(){this.observers={}}on(i,a){return i.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const l=this.observers[r].get(a)||0;this.observers[r].set(a,l+1)}),this}off(i,a){if(this.observers[i]){if(!a){delete this.observers[i];return}this.observers[i].delete(a)}}emit(i,...a){this.observers[i]&&Array.from(this.observers[i].entries()).forEach(([l,u])=>{for(let f=0;f<u;f++)l(...a)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([l,u])=>{for(let f=0;f<u;f++)l.apply(l,[i,...a])})}}class Y0 extends Hu{constructor(i,a={ns:["translation"],defaultNS:"translation"}){super(),this.data=i||{},this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}removeNamespaces(i){const a=this.options.ns.indexOf(i);a>-1&&this.options.ns.splice(a,1)}getResource(i,a,r,l={}){const u=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,f=l.ignoreJSONStructure!==void 0?l.ignoreJSONStructure:this.options.ignoreJSONStructure;let d;i.indexOf(".")>-1?d=i.split("."):(d=[i,a],r&&(Array.isArray(r)?d.push(...r):ye(r)&&u?d.push(...r.split(u)):d.push(r)));const m=_u(this.data,d);return!m&&!a&&!r&&i.indexOf(".")>-1&&(i=d[0],a=d[1],r=d.slice(2).join(".")),m||!f||!ye(r)?m:Ch(this.data?.[i]?.[a],r,u)}addResource(i,a,r,l,u={silent:!1}){const f=u.keySeparator!==void 0?u.keySeparator:this.options.keySeparator;let d=[i,a];r&&(d=d.concat(f?r.split(f):r)),i.indexOf(".")>-1&&(d=i.split("."),l=a,a=d[1]),this.addNamespaces(a),Q0(this.data,d,l),u.silent||this.emit("added",i,a,r,l)}addResources(i,a,r,l={silent:!1}){for(const u in r)(ye(r[u])||Array.isArray(r[u]))&&this.addResource(i,a,u,r[u],{silent:!0});l.silent||this.emit("added",i,a,r)}addResourceBundle(i,a,r,l,u,f={silent:!1,skipCopy:!1}){let d=[i,a];i.indexOf(".")>-1&&(d=i.split("."),l=r,r=a,a=d[1]),this.addNamespaces(a);let m=_u(this.data,d)||{};f.skipCopy||(r=JSON.parse(JSON.stringify(r))),l?D1(m,r,u):m={...m,...r},Q0(this.data,d,m),f.silent||this.emit("added",i,a,r)}removeResourceBundle(i,a){this.hasResourceBundle(i,a)&&delete this.data[i][a],this.removeNamespaces(a),this.emit("removed",i,a)}hasResourceBundle(i,a){return this.getResource(i,a)!==void 0}getResourceBundle(i,a){return a||(a=this.options.defaultNS),this.getResource(i,a)}getDataByLanguage(i){return this.data[i]}hasLanguageSomeTranslations(i){const a=this.getDataByLanguage(i);return!!(a&&Object.keys(a)||[]).find(l=>a[l]&&Object.keys(a[l]).length>0)}toJSON(){return this.data}}var M1={processors:{},addPostProcessor(t){this.processors[t.name]=t},handle(t,i,a,r,l){return t.forEach(u=>{i=this.processors[u]?.process(i,a,r,l)??i}),i}};const N1=Symbol("i18next/PATH_KEY");function ND(){const t=[],i=Object.create(null);let a;return i.get=(r,l)=>(a?.revoke?.(),l===N1?t:(t.push(l),a=Proxy.revocable(r,i),a.proxy)),Proxy.revocable(Object.create(null),i).proxy}function Rh(t,i){const{[N1]:a}=t(ND());return a.join(i?.keySeparator??".")}const G0={},Yd=t=>!ye(t)&&typeof t!="boolean"&&typeof t!="number";class Eu extends Hu{constructor(i,a={}){super(),_D(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],i,this),this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=In.create("translator")}changeLanguage(i){i&&(this.language=i)}exists(i,a={interpolation:{}}){const r={...a};if(i==null)return!1;const l=this.resolve(i,r);if(l?.res===void 0)return!1;const u=Yd(l.res);return!(r.returnObjects===!1&&u)}extractFromKey(i,a){let r=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let u=a.ns||this.options.defaultNS||[];const f=r&&i.indexOf(r)>-1,d=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!DD(i,r,l);if(f&&!d){const m=i.match(this.interpolator.nestingRegexp);if(m&&m.length>0)return{key:i,namespaces:ye(u)?[u]:u};const p=i.split(r);(r!==l||r===l&&this.options.ns.indexOf(p[0])>-1)&&(u=p.shift()),i=p.join(l)}return{key:i,namespaces:ye(u)?[u]:u}}translate(i,a,r){let l=typeof a=="object"?{...a}:a;if(typeof l!="object"&&this.options.overloadTranslationOptionHandler&&(l=this.options.overloadTranslationOptionHandler(arguments)),typeof l=="object"&&(l={...l}),l||(l={}),i==null)return"";typeof i=="function"&&(i=Rh(i,{...this.options,...l})),Array.isArray(i)||(i=[String(i)]);const u=l.returnDetails!==void 0?l.returnDetails:this.options.returnDetails,f=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,{key:d,namespaces:m}=this.extractFromKey(i[i.length-1],l),p=m[m.length-1];let v=l.nsSeparator!==void 0?l.nsSeparator:this.options.nsSeparator;v===void 0&&(v=":");const g=l.lng||this.language,S=l.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g?.toLowerCase()==="cimode")return S?u?{res:`${p}${v}${d}`,usedKey:d,exactUsedKey:d,usedLng:g,usedNS:p,usedParams:this.getUsedParamsDetails(l)}:`${p}${v}${d}`:u?{res:d,usedKey:d,exactUsedKey:d,usedLng:g,usedNS:p,usedParams:this.getUsedParamsDetails(l)}:d;const b=this.resolve(i,l);let E=b?.res;const w=b?.usedKey||d,x=b?.exactUsedKey||d,A=["[object Number]","[object Function]","[object RegExp]"],D=l.joinArrays!==void 0?l.joinArrays:this.options.joinArrays,U=!this.i18nFormat||this.i18nFormat.handleAsObject,N=l.count!==void 0&&!ye(l.count),k=Eu.hasDefaultValue(l),G=N?this.pluralResolver.getSuffix(g,l.count,l):"",M=l.ordinal&&N?this.pluralResolver.getSuffix(g,l.count,{ordinal:!1}):"",B=N&&!l.ordinal&&l.count===0,Q=B&&l[`defaultValue${this.options.pluralSeparator}zero`]||l[`defaultValue${G}`]||l[`defaultValue${M}`]||l.defaultValue;let P=E;U&&!E&&k&&(P=Q);const ee=Yd(P),ne=Object.prototype.toString.apply(P);if(U&&P&&ee&&A.indexOf(ne)<0&&!(ye(D)&&Array.isArray(P))){if(!l.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const X=this.options.returnedObjectHandler?this.options.returnedObjectHandler(w,P,{...l,ns:m}):`key '${d} (${this.language})' returned an object instead of string.`;return u?(b.res=X,b.usedParams=this.getUsedParamsDetails(l),b):X}if(f){const X=Array.isArray(P),Z=X?[]:{},oe=X?x:w;for(const j in P)if(Object.prototype.hasOwnProperty.call(P,j)){const $=`${oe}${f}${j}`;k&&!E?Z[j]=this.translate($,{...l,defaultValue:Yd(Q)?Q[j]:void 0,joinArrays:!1,ns:m}):Z[j]=this.translate($,{...l,joinArrays:!1,ns:m}),Z[j]===$&&(Z[j]=P[j])}E=Z}}else if(U&&ye(D)&&Array.isArray(E))E=E.join(D),E&&(E=this.extendTranslation(E,i,l,r));else{let X=!1,Z=!1;!this.isValidLookup(E)&&k&&(X=!0,E=Q),this.isValidLookup(E)||(Z=!0,E=d);const j=(l.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Z?void 0:E,$=k&&Q!==E&&this.options.updateMissing;if(Z||X||$){if(this.logger.log($?"updateKey":"missingKey",g,p,d,$?Q:E),f){const O=this.resolve(d,{...l,keySeparator:!1});O&&O.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let q=[];const ie=this.languageUtils.getFallbackCodes(this.options.fallbackLng,l.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ie&&ie[0])for(let O=0;O<ie.length;O++)q.push(ie[O]);else this.options.saveMissingTo==="all"?q=this.languageUtils.toResolveHierarchy(l.lng||this.language):q.push(l.lng||this.language);const se=(O,H,te)=>{const ae=k&&te!==E?te:j;this.options.missingKeyHandler?this.options.missingKeyHandler(O,p,H,ae,$,l):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(O,p,H,ae,$,l),this.emit("missingKey",O,p,H,E)};this.options.saveMissing&&(this.options.saveMissingPlurals&&N?q.forEach(O=>{const H=this.pluralResolver.getSuffixes(O,l);B&&l[`defaultValue${this.options.pluralSeparator}zero`]&&H.indexOf(`${this.options.pluralSeparator}zero`)<0&&H.push(`${this.options.pluralSeparator}zero`),H.forEach(te=>{se([O],d+te,l[`defaultValue${te}`]||Q)})}):se(q,d,Q))}E=this.extendTranslation(E,i,l,b,r),Z&&E===d&&this.options.appendNamespaceToMissingKey&&(E=`${p}${v}${d}`),(Z||X)&&this.options.parseMissingKeyHandler&&(E=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${p}${v}${d}`:d,X?E:void 0,l))}return u?(b.res=E,b.usedParams=this.getUsedParamsDetails(l),b):E}extendTranslation(i,a,r,l,u){if(this.i18nFormat?.parse)i=this.i18nFormat.parse(i,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||l.usedLng,l.usedNS,l.usedKey,{resolved:l});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const m=ye(i)&&(r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let p;if(m){const g=i.match(this.interpolator.nestingRegexp);p=g&&g.length}let v=r.replace&&!ye(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(v={...this.options.interpolation.defaultVariables,...v}),i=this.interpolator.interpolate(i,v,r.lng||this.language||l.usedLng,r),m){const g=i.match(this.interpolator.nestingRegexp),S=g&&g.length;p<S&&(r.nest=!1)}!r.lng&&l&&l.res&&(r.lng=this.language||l.usedLng),r.nest!==!1&&(i=this.interpolator.nest(i,(...g)=>u?.[0]===g[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${g[0]} in key: ${a[0]}`),null):this.translate(...g,a),r)),r.interpolation&&this.interpolator.reset()}const f=r.postProcess||this.options.postProcess,d=ye(f)?[f]:f;return i!=null&&d?.length&&r.applyPostProcessor!==!1&&(i=M1.handle(d,i,a,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...l,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),i}resolve(i,a={}){let r,l,u,f,d;return ye(i)&&(i=[i]),i.forEach(m=>{if(this.isValidLookup(r))return;const p=this.extractFromKey(m,a),v=p.key;l=v;let g=p.namespaces;this.options.fallbackNS&&(g=g.concat(this.options.fallbackNS));const S=a.count!==void 0&&!ye(a.count),b=S&&!a.ordinal&&a.count===0,E=a.context!==void 0&&(ye(a.context)||typeof a.context=="number")&&a.context!=="",w=a.lngs?a.lngs:this.languageUtils.toResolveHierarchy(a.lng||this.language,a.fallbackLng);g.forEach(x=>{this.isValidLookup(r)||(d=x,!G0[`${w[0]}-${x}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(d)&&(G0[`${w[0]}-${x}`]=!0,this.logger.warn(`key "${l}" for languages "${w.join(", ")}" won't get resolved as namespace "${d}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),w.forEach(A=>{if(this.isValidLookup(r))return;f=A;const D=[v];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(D,v,A,x,a);else{let N;S&&(N=this.pluralResolver.getSuffix(A,a.count,a));const k=`${this.options.pluralSeparator}zero`,G=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(S&&(a.ordinal&&N.indexOf(G)===0&&D.push(v+N.replace(G,this.options.pluralSeparator)),D.push(v+N),b&&D.push(v+k)),E){const M=`${v}${this.options.contextSeparator||"_"}${a.context}`;D.push(M),S&&(a.ordinal&&N.indexOf(G)===0&&D.push(M+N.replace(G,this.options.pluralSeparator)),D.push(M+N),b&&D.push(M+k))}}let U;for(;U=D.pop();)this.isValidLookup(r)||(u=U,r=this.getResource(A,x,U,a))}))})}),{res:r,usedKey:l,exactUsedKey:u,usedLng:f,usedNS:d}}isValidLookup(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}getResource(i,a,r,l={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(i,a,r,l):this.resourceStore.getResource(i,a,r,l)}getUsedParamsDetails(i={}){const a=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=i.replace&&!ye(i.replace);let l=r?i.replace:i;if(r&&typeof i.count<"u"&&(l.count=i.count),this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),!r){l={...l};for(const u of a)delete l[u]}return l}static hasDefaultValue(i){const a="defaultValue";for(const r in i)if(Object.prototype.hasOwnProperty.call(i,r)&&a===r.substring(0,a.length)&&i[r]!==void 0)return!0;return!1}}class K0{constructor(i){this.options=i,this.supportedLngs=this.options.supportedLngs||!1,this.logger=In.create("languageUtils")}getScriptPartFromCode(i){if(i=fo(i),!i||i.indexOf("-")<0)return null;const a=i.split("-");return a.length===2||(a.pop(),a[a.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(a.join("-"))}getLanguagePartFromCode(i){if(i=fo(i),!i||i.indexOf("-")<0)return i;const a=i.split("-");return this.formatLanguageCode(a[0])}formatLanguageCode(i){if(ye(i)&&i.indexOf("-")>-1){let a;try{a=Intl.getCanonicalLocales(i)[0]}catch{}return a&&this.options.lowerCaseLng&&(a=a.toLowerCase()),a||(this.options.lowerCaseLng?i.toLowerCase():i)}return this.options.cleanCode||this.options.lowerCaseLng?i.toLowerCase():i}isSupportedCode(i){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(i=this.getLanguagePartFromCode(i)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(i)>-1}getBestMatchFromCodes(i){if(!i)return null;let a;return i.forEach(r=>{if(a)return;const l=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(l))&&(a=l)}),!a&&this.options.supportedLngs&&i.forEach(r=>{if(a)return;const l=this.getScriptPartFromCode(r);if(this.isSupportedCode(l))return a=l;const u=this.getLanguagePartFromCode(r);if(this.isSupportedCode(u))return a=u;a=this.options.supportedLngs.find(f=>{if(f===u)return f;if(!(f.indexOf("-")<0&&u.indexOf("-")<0)&&(f.indexOf("-")>0&&u.indexOf("-")<0&&f.substring(0,f.indexOf("-"))===u||f.indexOf(u)===0&&u.length>1))return f})}),a||(a=this.getFallbackCodes(this.options.fallbackLng)[0]),a}getFallbackCodes(i,a){if(!i)return[];if(typeof i=="function"&&(i=i(a)),ye(i)&&(i=[i]),Array.isArray(i))return i;if(!a)return i.default||[];let r=i[a];return r||(r=i[this.getScriptPartFromCode(a)]),r||(r=i[this.formatLanguageCode(a)]),r||(r=i[this.getLanguagePartFromCode(a)]),r||(r=i.default),r||[]}toResolveHierarchy(i,a){const r=this.getFallbackCodes((a===!1?[]:a)||this.options.fallbackLng||[],i),l=[],u=f=>{f&&(this.isSupportedCode(f)?l.push(f):this.logger.warn(`rejecting language code not found in supportedLngs: ${f}`))};return ye(i)&&(i.indexOf("-")>-1||i.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&u(this.formatLanguageCode(i)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&u(this.getScriptPartFromCode(i)),this.options.load!=="currentOnly"&&u(this.getLanguagePartFromCode(i))):ye(i)&&u(this.formatLanguageCode(i)),r.forEach(f=>{l.indexOf(f)<0&&u(this.formatLanguageCode(f))}),l}}const X0={zero:0,one:1,two:2,few:3,many:4,other:5},Z0={select:t=>t===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class LD{constructor(i,a={}){this.languageUtils=i,this.options=a,this.logger=In.create("pluralResolver"),this.pluralRulesCache={}}addRule(i,a){this.rules[i]=a}clearCache(){this.pluralRulesCache={}}getRule(i,a={}){const r=fo(i==="dev"?"en":i),l=a.ordinal?"ordinal":"cardinal",u=JSON.stringify({cleanedCode:r,type:l});if(u in this.pluralRulesCache)return this.pluralRulesCache[u];let f;try{f=new Intl.PluralRules(r,{type:l})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),Z0;if(!i.match(/-|_/))return Z0;const m=this.languageUtils.getLanguagePartFromCode(i);f=this.getRule(m,a)}return this.pluralRulesCache[u]=f,f}needsPlural(i,a={}){let r=this.getRule(i,a);return r||(r=this.getRule("dev",a)),r?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(i,a,r={}){return this.getSuffixes(i,r).map(l=>`${a}${l}`)}getSuffixes(i,a={}){let r=this.getRule(i,a);return r||(r=this.getRule("dev",a)),r?r.resolvedOptions().pluralCategories.sort((l,u)=>X0[l]-X0[u]).map(l=>`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${l}`):[]}getSuffix(i,a,r={}){const l=this.getRule(i,r);return l?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${l.select(a)}`:(this.logger.warn(`no plural rule found for: ${i}`),this.getSuffix("dev",a,r))}}const J0=(t,i,a,r=".",l=!0)=>{let u=CD(t,i,a);return!u&&l&&ye(a)&&(u=Ch(t,a,r),u===void 0&&(u=Ch(i,a,r))),u},Gd=t=>t.replace(/\$/g,"$$$$");class UD{constructor(i={}){this.logger=In.create("interpolator"),this.options=i,this.format=i?.interpolation?.format||(a=>a),this.init(i)}init(i={}){i.interpolation||(i.interpolation={escapeValue:!0});const{escape:a,escapeValue:r,useRawValueToEscape:l,prefix:u,prefixEscaped:f,suffix:d,suffixEscaped:m,formatSeparator:p,unescapeSuffix:v,unescapePrefix:g,nestingPrefix:S,nestingPrefixEscaped:b,nestingSuffix:E,nestingSuffixEscaped:w,nestingOptionsSeparator:x,maxReplaces:A,alwaysFormat:D}=i.interpolation;this.escape=a!==void 0?a:xD,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=l!==void 0?l:!1,this.prefix=u?As(u):f||"{{",this.suffix=d?As(d):m||"}}",this.formatSeparator=p||",",this.unescapePrefix=v?"":g||"-",this.unescapeSuffix=this.unescapePrefix?"":v||"",this.nestingPrefix=S?As(S):b||As("$t("),this.nestingSuffix=E?As(E):w||As(")"),this.nestingOptionsSeparator=x||",",this.maxReplaces=A||1e3,this.alwaysFormat=D!==void 0?D:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const i=(a,r)=>a?.source===r?(a.lastIndex=0,a):new RegExp(r,"g");this.regexp=i(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=i(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=i(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(i,a,r,l){let u,f,d;const m=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},p=b=>{if(b.indexOf(this.formatSeparator)<0){const A=J0(a,m,b,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(A,void 0,r,{...l,...a,interpolationkey:b}):A}const E=b.split(this.formatSeparator),w=E.shift().trim(),x=E.join(this.formatSeparator).trim();return this.format(J0(a,m,w,this.options.keySeparator,this.options.ignoreJSONStructure),x,r,{...l,...a,interpolationkey:w})};this.resetRegExp();const v=l?.missingInterpolationHandler||this.options.missingInterpolationHandler,g=l?.interpolation?.skipOnVariables!==void 0?l.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:b=>Gd(b)},{regex:this.regexp,safeValue:b=>this.escapeValue?Gd(this.escape(b)):Gd(b)}].forEach(b=>{for(d=0;u=b.regex.exec(i);){const E=u[1].trim();if(f=p(E),f===void 0)if(typeof v=="function"){const x=v(i,u,l);f=ye(x)?x:""}else if(l&&Object.prototype.hasOwnProperty.call(l,E))f="";else if(g){f=u[0];continue}else this.logger.warn(`missed to pass in variable ${E} for interpolating ${i}`),f="";else!ye(f)&&!this.useRawValueToEscape&&(f=H0(f));const w=b.safeValue(f);if(i=i.replace(u[0],w),g?(b.regex.lastIndex+=f.length,b.regex.lastIndex-=u[0].length):b.regex.lastIndex=0,d++,d>=this.maxReplaces)break}}),i}nest(i,a,r={}){let l,u,f;const d=(m,p)=>{const v=this.nestingOptionsSeparator;if(m.indexOf(v)<0)return m;const g=m.split(new RegExp(`${v}[ ]*{`));let S=`{${g[1]}`;m=g[0],S=this.interpolate(S,f);const b=S.match(/'/g),E=S.match(/"/g);((b?.length??0)%2===0&&!E||E.length%2!==0)&&(S=S.replace(/'/g,'"'));try{f=JSON.parse(S),p&&(f={...p,...f})}catch(w){return this.logger.warn(`failed parsing options string in nesting for key ${m}`,w),`${m}${v}${S}`}return f.defaultValue&&f.defaultValue.indexOf(this.prefix)>-1&&delete f.defaultValue,m};for(;l=this.nestingRegexp.exec(i);){let m=[];f={...r},f=f.replace&&!ye(f.replace)?f.replace:f,f.applyPostProcessor=!1,delete f.defaultValue;const p=/{.*}/.test(l[1])?l[1].lastIndexOf("}")+1:l[1].indexOf(this.formatSeparator);if(p!==-1&&(m=l[1].slice(p).split(this.formatSeparator).map(v=>v.trim()).filter(Boolean),l[1]=l[1].slice(0,p)),u=a(d.call(this,l[1].trim(),f),f),u&&l[0]===i&&!ye(u))return u;ye(u)||(u=H0(u)),u||(this.logger.warn(`missed to resolve ${l[1]} for nesting ${i}`),u=""),m.length&&(u=m.reduce((v,g)=>this.format(v,g,r.lng,{...r,interpolationkey:l[1].trim()}),u.trim())),i=i.replace(l[0],u),this.regexp.lastIndex=0}return i}}const jD=t=>{let i=t.toLowerCase().trim();const a={};if(t.indexOf("(")>-1){const r=t.split("(");i=r[0].toLowerCase().trim();const l=r[1].substring(0,r[1].length-1);i==="currency"&&l.indexOf(":")<0?a.currency||(a.currency=l.trim()):i==="relativetime"&&l.indexOf(":")<0?a.range||(a.range=l.trim()):l.split(";").forEach(f=>{if(f){const[d,...m]=f.split(":"),p=m.join(":").trim().replace(/^'+|'+$/g,""),v=d.trim();a[v]||(a[v]=p),p==="false"&&(a[v]=!1),p==="true"&&(a[v]=!0),isNaN(p)||(a[v]=parseInt(p,10))}})}return{formatName:i,formatOptions:a}},W0=t=>{const i={};return(a,r,l)=>{let u=l;l&&l.interpolationkey&&l.formatParams&&l.formatParams[l.interpolationkey]&&l[l.interpolationkey]&&(u={...u,[l.interpolationkey]:void 0});const f=r+JSON.stringify(u);let d=i[f];return d||(d=t(fo(r),l),i[f]=d),d(a)}},PD=t=>(i,a,r)=>t(fo(a),r)(i);class zD{constructor(i={}){this.logger=In.create("formatter"),this.options=i,this.init(i)}init(i,a={interpolation:{}}){this.formatSeparator=a.interpolation.formatSeparator||",";const r=a.cacheInBuiltFormats?W0:PD;this.formats={number:r((l,u)=>{const f=new Intl.NumberFormat(l,{...u});return d=>f.format(d)}),currency:r((l,u)=>{const f=new Intl.NumberFormat(l,{...u,style:"currency"});return d=>f.format(d)}),datetime:r((l,u)=>{const f=new Intl.DateTimeFormat(l,{...u});return d=>f.format(d)}),relativetime:r((l,u)=>{const f=new Intl.RelativeTimeFormat(l,{...u});return d=>f.format(d,u.range||"day")}),list:r((l,u)=>{const f=new Intl.ListFormat(l,{...u});return d=>f.format(d)})}}add(i,a){this.formats[i.toLowerCase().trim()]=a}addCached(i,a){this.formats[i.toLowerCase().trim()]=W0(a)}format(i,a,r,l={}){const u=a.split(this.formatSeparator);if(u.length>1&&u[0].indexOf("(")>1&&u[0].indexOf(")")<0&&u.find(d=>d.indexOf(")")>-1)){const d=u.findIndex(m=>m.indexOf(")")>-1);u[0]=[u[0],...u.splice(1,d)].join(this.formatSeparator)}return u.reduce((d,m)=>{const{formatName:p,formatOptions:v}=jD(m);if(this.formats[p]){let g=d;try{const S=l?.formatParams?.[l.interpolationkey]||{},b=S.locale||S.lng||l.locale||l.lng||r;g=this.formats[p](d,b,{...v,...l,...S})}catch(S){this.logger.warn(S)}return g}else this.logger.warn(`there was no format function for ${p}`);return d},i)}}const $D=(t,i)=>{t.pending[i]!==void 0&&(delete t.pending[i],t.pendingCount--)};class BD extends Hu{constructor(i,a,r,l={}){super(),this.backend=i,this.store=a,this.services=r,this.languageUtils=r.languageUtils,this.options=l,this.logger=In.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=l.maxParallelReads||10,this.readingCalls=0,this.maxRetries=l.maxRetries>=0?l.maxRetries:5,this.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(r,l.backend,l)}queueLoad(i,a,r,l){const u={},f={},d={},m={};return i.forEach(p=>{let v=!0;a.forEach(g=>{const S=`${p}|${g}`;!r.reload&&this.store.hasResourceBundle(p,g)?this.state[S]=2:this.state[S]<0||(this.state[S]===1?f[S]===void 0&&(f[S]=!0):(this.state[S]=1,v=!1,f[S]===void 0&&(f[S]=!0),u[S]===void 0&&(u[S]=!0),m[g]===void 0&&(m[g]=!0)))}),v||(d[p]=!0)}),(Object.keys(u).length||Object.keys(f).length)&&this.queue.push({pending:f,pendingCount:Object.keys(f).length,loaded:{},errors:[],callback:l}),{toLoad:Object.keys(u),pending:Object.keys(f),toLoadLanguages:Object.keys(d),toLoadNamespaces:Object.keys(m)}}loaded(i,a,r){const l=i.split("|"),u=l[0],f=l[1];a&&this.emit("failedLoading",u,f,a),!a&&r&&this.store.addResourceBundle(u,f,r,void 0,void 0,{skipCopy:!0}),this.state[i]=a?-1:2,a&&r&&(this.state[i]=0);const d={};this.queue.forEach(m=>{ED(m.loaded,[u],f),$D(m,i),a&&m.errors.push(a),m.pendingCount===0&&!m.done&&(Object.keys(m.loaded).forEach(p=>{d[p]||(d[p]={});const v=m.loaded[p];v.length&&v.forEach(g=>{d[p][g]===void 0&&(d[p][g]=!0)})}),m.done=!0,m.errors.length?m.callback(m.errors):m.callback())}),this.emit("loaded",d),this.queue=this.queue.filter(m=>!m.done)}read(i,a,r,l=0,u=this.retryTimeout,f){if(!i.length)return f(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:a,fcName:r,tried:l,wait:u,callback:f});return}this.readingCalls++;const d=(p,v)=>{if(this.readingCalls--,this.waitingReads.length>0){const g=this.waitingReads.shift();this.read(g.lng,g.ns,g.fcName,g.tried,g.wait,g.callback)}if(p&&v&&l<this.maxRetries){setTimeout(()=>{this.read.call(this,i,a,r,l+1,u*2,f)},u);return}f(p,v)},m=this.backend[r].bind(this.backend);if(m.length===2){try{const p=m(i,a);p&&typeof p.then=="function"?p.then(v=>d(null,v)).catch(d):d(null,p)}catch(p){d(p)}return}return m(i,a,d)}prepareLoading(i,a,r={},l){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();ye(i)&&(i=this.languageUtils.toResolveHierarchy(i)),ye(a)&&(a=[a]);const u=this.queueLoad(i,a,r,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(f=>{this.loadOne(f)})}load(i,a,r){this.prepareLoading(i,a,{},r)}reload(i,a,r){this.prepareLoading(i,a,{reload:!0},r)}loadOne(i,a=""){const r=i.split("|"),l=r[0],u=r[1];this.read(l,u,"read",void 0,void 0,(f,d)=>{f&&this.logger.warn(`${a}loading namespace ${u} for language ${l} failed`,f),!f&&d&&this.logger.log(`${a}loaded namespace ${u} for language ${l}`,d),this.loaded(i,f,d)})}saveMissing(i,a,r,l,u,f={},d=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(a)){this.logger.warn(`did not save key "${r}" as the namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend?.create){const m={...f,isUpdate:u},p=this.backend.create.bind(this.backend);if(p.length<6)try{let v;p.length===5?v=p(i,a,r,l,m):v=p(i,a,r,l),v&&typeof v.then=="function"?v.then(g=>d(null,g)).catch(d):d(null,v)}catch(v){d(v)}else p(i,a,r,l,d,m)}!i||!i[0]||this.store.addResource(i[0],a,r,l)}}}const eS=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:t=>{let i={};if(typeof t[1]=="object"&&(i=t[1]),ye(t[1])&&(i.defaultValue=t[1]),ye(t[2])&&(i.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const a=t[3]||t[2];Object.keys(a).forEach(r=>{i[r]=a[r]})}return i},interpolation:{escapeValue:!0,format:t=>t,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),tS=t=>(ye(t.ns)&&(t.ns=[t.ns]),ye(t.fallbackLng)&&(t.fallbackLng=[t.fallbackLng]),ye(t.fallbackNS)&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs?.indexOf?.("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),typeof t.initImmediate=="boolean"&&(t.initAsync=t.initImmediate),t),Kl=()=>{},qD=t=>{Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach(a=>{typeof t[a]=="function"&&(t[a]=t[a].bind(t))})};class ao extends Hu{constructor(i={},a){if(super(),this.options=tS(i),this.services={},this.logger=In,this.modules={external:[]},qD(this),a&&!this.isInitialized&&!i.isClone){if(!this.options.initAsync)return this.init(i,a),this;setTimeout(()=>{this.init(i,a)},0)}}init(i={},a){this.isInitializing=!0,typeof i=="function"&&(a=i,i={}),i.defaultNS==null&&i.ns&&(ye(i.ns)?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));const r=eS();this.options={...r,...this.options,...tS(i)},this.options.interpolation={...r.interpolation,...this.options.interpolation},i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator);const l=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?In.init(l(this.modules.logger),this.options):In.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=zD;const v=new K0(this.options);this.store=new Y0(this.options.resources,this.options);const g=this.services;g.logger=In,g.resourceStore=this.store,g.languageUtils=v,g.pluralResolver=new LD(v,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),p&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(g.formatter=l(p),g.formatter.init&&g.formatter.init(g,this.options),this.options.interpolation.format=g.formatter.format.bind(g.formatter)),g.interpolator=new UD(this.options),g.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},g.backendConnector=new BD(l(this.modules.backend),g.resourceStore,g,this.options),g.backendConnector.on("*",(b,...E)=>{this.emit(b,...E)}),this.modules.languageDetector&&(g.languageDetector=l(this.modules.languageDetector),g.languageDetector.init&&g.languageDetector.init(g,this.options.detection,this.options)),this.modules.i18nFormat&&(g.i18nFormat=l(this.modules.i18nFormat),g.i18nFormat.init&&g.i18nFormat.init(this)),this.translator=new Eu(this.services,this.options),this.translator.on("*",(b,...E)=>{this.emit(b,...E)}),this.modules.external.forEach(b=>{b.init&&b.init(this)})}if(this.format=this.options.interpolation.format,a||(a=Kl),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(p=>{this[p]=(...v)=>this.store[p](...v)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=(...v)=>(this.store[p](...v),this)});const d=Kr(),m=()=>{const p=(v,g)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),d.resolve(g),a(v,g)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?m():setTimeout(m,0),d}loadResources(i,a=Kl){let r=a;const l=ye(i)?i:this.language;if(typeof i=="function"&&(r=i),!this.options.resources||this.options.partialBundledLanguages){if(l?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const u=[],f=d=>{if(!d||d==="cimode")return;this.services.languageUtils.toResolveHierarchy(d).forEach(p=>{p!=="cimode"&&u.indexOf(p)<0&&u.push(p)})};l?f(l):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(m=>f(m)),this.options.preload?.forEach?.(d=>f(d)),this.services.backendConnector.load(u,this.options.ns,d=>{!d&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(d)})}else r(null)}reloadResources(i,a,r){const l=Kr();return typeof i=="function"&&(r=i,i=void 0),typeof a=="function"&&(r=a,a=void 0),i||(i=this.languages),a||(a=this.options.ns),r||(r=Kl),this.services.backendConnector.reload(i,a,u=>{l.resolve(),r(u)}),l}use(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&M1.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}setResolvedLanguage(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1)){for(let a=0;a<this.languages.length;a++){const r=this.languages[a];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&this.languages.indexOf(i)<0&&this.store.hasLanguageSomeTranslations(i)&&(this.resolvedLanguage=i,this.languages.unshift(i))}}changeLanguage(i,a){this.isLanguageChangingTo=i;const r=Kr();this.emit("languageChanging",i);const l=d=>{this.language=d,this.languages=this.services.languageUtils.toResolveHierarchy(d),this.resolvedLanguage=void 0,this.setResolvedLanguage(d)},u=(d,m)=>{m?this.isLanguageChangingTo===i&&(l(m),this.translator.changeLanguage(m),this.isLanguageChangingTo=void 0,this.emit("languageChanged",m),this.logger.log("languageChanged",m)):this.isLanguageChangingTo=void 0,r.resolve((...p)=>this.t(...p)),a&&a(d,(...p)=>this.t(...p))},f=d=>{!i&&!d&&this.services.languageDetector&&(d=[]);const m=ye(d)?d:d&&d[0],p=this.store.hasLanguageSomeTranslations(m)?m:this.services.languageUtils.getBestMatchFromCodes(ye(d)?[d]:d);p&&(this.language||l(p),this.translator.language||this.translator.changeLanguage(p),this.services.languageDetector?.cacheUserLanguage?.(p)),this.loadResources(p,v=>{u(v,p)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?f(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(f):this.services.languageDetector.detect(f):f(i),r}getFixedT(i,a,r){const l=(u,f,...d)=>{let m;typeof f!="object"?m=this.options.overloadTranslationOptionHandler([u,f].concat(d)):m={...f},m.lng=m.lng||l.lng,m.lngs=m.lngs||l.lngs,m.ns=m.ns||l.ns,m.keyPrefix!==""&&(m.keyPrefix=m.keyPrefix||r||l.keyPrefix);const p=this.options.keySeparator||".";let v;return m.keyPrefix&&Array.isArray(u)?v=u.map(g=>(typeof g=="function"&&(g=Rh(g,{...this.options,...f})),`${m.keyPrefix}${p}${g}`)):(typeof u=="function"&&(u=Rh(u,{...this.options,...f})),v=m.keyPrefix?`${m.keyPrefix}${p}${u}`:u),this.t(v,m)};return ye(i)?l.lng=i:l.lngs=i,l.ns=a,l.keyPrefix=r,l}t(...i){return this.translator?.translate(...i)}exists(...i){return this.translator?.exists(...i)}setDefaultNamespace(i){this.options.defaultNS=i}hasLoadedNamespace(i,a={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=a.lng||this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const f=(d,m)=>{const p=this.services.backendConnector.state[`${d}|${m}`];return p===-1||p===0||p===2};if(a.precheck){const d=a.precheck(this,f);if(d!==void 0)return d}return!!(this.hasResourceBundle(r,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||f(r,i)&&(!l||f(u,i)))}loadNamespaces(i,a){const r=Kr();return this.options.ns?(ye(i)&&(i=[i]),i.forEach(l=>{this.options.ns.indexOf(l)<0&&this.options.ns.push(l)}),this.loadResources(l=>{r.resolve(),a&&a(l)}),r):(a&&a(),Promise.resolve())}loadLanguages(i,a){const r=Kr();ye(i)&&(i=[i]);const l=this.options.preload||[],u=i.filter(f=>l.indexOf(f)<0&&this.services.languageUtils.isSupportedCode(f));return u.length?(this.options.preload=l.concat(u),this.loadResources(f=>{r.resolve(),a&&a(f)}),r):(a&&a(),Promise.resolve())}dir(i){if(i||(i=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!i)return"rtl";try{const l=new Intl.Locale(i);if(l&&l.getTextInfo){const u=l.getTextInfo();if(u&&u.direction)return u.direction}}catch{}const a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services?.languageUtils||new K0(eS());return i.toLowerCase().indexOf("-latn")>1?"ltr":a.indexOf(r.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(i={},a){const r=new ao(i,a);return r.createInstance=ao.createInstance,r}cloneInstance(i={},a=Kl){const r=i.forkResourceStore;r&&delete i.forkResourceStore;const l={...this.options,...i,isClone:!0},u=new ao(l);if((i.debug!==void 0||i.prefix!==void 0)&&(u.logger=u.logger.clone(i)),["store","services","language"].forEach(d=>{u[d]=this[d]}),u.services={...this.services},u.services.utils={hasLoadedNamespace:u.hasLoadedNamespace.bind(u)},r){const d=Object.keys(this.store.data).reduce((m,p)=>(m[p]={...this.store.data[p]},m[p]=Object.keys(m[p]).reduce((v,g)=>(v[g]={...m[p][g]},v),m[p]),m),{});u.store=new Y0(d,l),u.services.resourceStore=u.store}return u.translator=new Eu(u.services,l),u.translator.on("*",(d,...m)=>{u.emit(d,...m)}),u.init(l,a),u.translator.options=l,u.translator.backendConnector.services.utils={hasLoadedNamespace:u.hasLoadedNamespace.bind(u)},u}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Rt=ao.createInstance();Rt.createInstance;Rt.dir;Rt.init;Rt.loadResources;Rt.reloadResources;Rt.use;Rt.changeLanguage;Rt.getFixedT;Rt.t;Rt.exists;Rt.setDefaultNamespace;Rt.hasLoadedNamespace;Rt.loadNamespaces;Rt.loadLanguages;const ID=(t,i,a,r)=>{const l=[a,{code:i,...r||{}}];if(t?.services?.logger?.forward)return t.services.logger.forward(l,"warn","react-i18next::",!0);Ua(l[0])&&(l[0]=`react-i18next:: ${l[0]}`),t?.services?.logger?.warn?t.services.logger.warn(...l):console?.warn&&console.warn(...l)},nS={},L1=(t,i,a,r)=>{Ua(a)&&nS[a]||(Ua(a)&&(nS[a]=new Date),ID(t,i,a,r))},U1=(t,i)=>()=>{if(t.isInitialized)i();else{const a=()=>{setTimeout(()=>{t.off("initialized",a)},0),i()};t.on("initialized",a)}},xh=(t,i,a)=>{t.loadNamespaces(i,U1(t,a))},iS=(t,i,a,r)=>{if(Ua(a)&&(a=[a]),t.options.preload&&t.options.preload.indexOf(i)>-1)return xh(t,a,r);a.forEach(l=>{t.options.ns.indexOf(l)<0&&t.options.ns.push(l)}),t.loadLanguages(i,U1(t,r))},FD=(t,i,a={})=>!i.languages||!i.languages.length?(L1(i,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:i.languages}),!0):i.hasLoadedNamespace(t,{lng:a.lng,precheck:(r,l)=>{if(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!l(r.isLanguageChangingTo,t))return!1}}),Ua=t=>typeof t=="string",HD=t=>typeof t=="object"&&t!==null,VD=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,kD={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},QD=t=>kD[t],YD=t=>t.replace(VD,QD);let Ah={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:YD};const GD=(t={})=>{Ah={...Ah,...t}},KD=()=>Ah;let j1;const XD=t=>{j1=t},ZD=()=>j1,JD={type:"3rdParty",init(t){GD(t.options.react),XD(t)}},P1=_.createContext();class WD{constructor(){this.usedNamespaces={}}addUsedNamespaces(i){i.forEach(a=>{this.usedNamespaces[a]||(this.usedNamespaces[a]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}var eM=DS();const tM=(t,i)=>Ua(i)?i:HD(i)&&Ua(i.defaultValue)?i.defaultValue:Array.isArray(t)?t[t.length-1]:t,nM={t:tM,ready:!1},iM=()=>()=>{},Pa=(t,i={})=>{const{i18n:a}=i,{i18n:r,defaultNS:l}=_.useContext(P1)||{},u=a||r||ZD();u&&!u.reportNamespaces&&(u.reportNamespaces=new WD),u||L1(u,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const f=_.useMemo(()=>({...KD(),...u?.options?.react,...i}),[u,i]),{useSuspense:d,keyPrefix:m}=f,p=_.useMemo(()=>{const M=t||l||u?.options?.defaultNS;return Ua(M)?[M]:M||["translation"]},[t,l,u]);u?.reportNamespaces?.addUsedNamespaces?.(p);const v=_.useRef(0),g=_.useCallback(M=>{if(!u)return iM;const{bindI18n:B,bindI18nStore:Q}=f,P=()=>{v.current+=1,M()};return B&&u.on(B,P),Q&&u.store.on(Q,P),()=>{B&&B.split(" ").forEach(ee=>u.off(ee,P)),Q&&Q.split(" ").forEach(ee=>u.store.off(ee,P))}},[u,f]),S=_.useRef(),b=_.useCallback(()=>{if(!u)return nM;const M=!!(u.isInitialized||u.initializedStoreOnce)&&p.every(X=>FD(X,u,f)),B=i.lng||u.language,Q=v.current,P=S.current;if(P&&P.ready===M&&P.lng===B&&P.keyPrefix===m&&P.revision===Q)return P;const ne={t:u.getFixedT(B,f.nsMode==="fallback"?p:p[0],m),ready:M,lng:B,keyPrefix:m,revision:Q};return S.current=ne,ne},[u,p,m,f,i.lng]),[E,w]=_.useState(0),{t:x,ready:A}=eM.useSyncExternalStore(g,b,b);_.useEffect(()=>{if(u&&!A&&!d){const M=()=>w(B=>B+1);i.lng?iS(u,i.lng,p,M):xh(u,p,M)}},[u,i.lng,p,A,d,E]);const D=u||{},U=_.useRef(null),N=_.useRef(),k=M=>{const B=Object.getOwnPropertyDescriptors(M);B.__original&&delete B.__original;const Q=Object.create(Object.getPrototypeOf(M),B);if(!Object.prototype.hasOwnProperty.call(Q,"__original"))try{Object.defineProperty(Q,"__original",{value:M,writable:!1,enumerable:!1,configurable:!1})}catch{}return Q},G=_.useMemo(()=>{const M=D,B=M?.language;let Q=M;M&&(U.current&&U.current.__original===M?N.current!==B?(Q=k(M),U.current=Q,N.current=B):Q=U.current:(Q=k(M),U.current=Q,N.current=B));const P=[x,Q,A];return P.t=x,P.i18n=Q,P.ready=A,P},[x,D,A,D.resolvedLanguage,D.language,D.languages]);if(u&&d&&!A)throw new Promise(M=>{const B=()=>M();i.lng?iS(u,i.lng,p,B):xh(u,p,B)});return G},mm=({ns:t,children:i,...a})=>{const[r,l,u]=Pa(t,a);return i(r,{i18n:l,lng:l.language},u)};function aM({i18n:t,defaultNS:i,children:a}){const r=_.useMemo(()=>({i18n:t,defaultNS:i}),[t,i]);return _.createElement(P1.Provider,{value:r},a)}const sM="_details_10519_8",rM={details:sM},oM="_page-heading_y4b3u_8",lM="_icon_y4b3u_16",uM="_invalid_y4b3u_28",cM="_success_y4b3u_36",fM="_header_y4b3u_51",dM="_title_y4b3u_57",hM="_text_y4b3u_64",_a={pageHeading:oM,icon:lM,invalid:uM,success:cM,header:fM,title:dM,text:hM},mM=({Icon:t,invalid:i,success:a,title:r,subtitle:l})=>R.jsxs("header",{className:_a.pageHeading,children:[R.jsx("div",{className:et(_a.icon,i&&_a.invalid,a&&_a.success),children:R.jsx(t,{})}),R.jsxs("div",{className:_a.header,children:[R.jsx("h1",{className:_a.title,children:r}),l&&R.jsx("p",{className:_a.text,children:l})]})]}),z1=({error:t,dontSuspend:i})=>{const[a,r]=_.useState(!1);return R.jsx(mm,{useSuspense:!i,children:l=>R.jsxs("div",{className:"flex flex-col gap-6",children:[R.jsx(mM,{invalid:!0,Icon:Yh,title:l("frontend.error.title",{defaultValue:"Something went wrong"}),subtitle:l("frontend.error.subtitle",{defaultValue:"An unexpected error occured. Please try again."})}),R.jsx(La,{kind:"tertiary",onClick:()=>r(!a),children:a?l("frontend.error.hideDetails",{defaultValue:"Hide details"}):l("frontend.error.showDetails",{defaultValue:"Show details"})}),a&&R.jsx("pre",{className:rM.details,children:R.jsx("code",{children:String(t)})})]})})};function Cu(t,i){return i}const pM="modulepreload",gM=function(t,i){return new URL(t,i).href},aS={},ht=function(i,a,r){let l=Promise.resolve();if(a&&a.length>0){let p=function(v){return Promise.all(v.map(g=>Promise.resolve(g).then(S=>({status:"fulfilled",value:S}),S=>({status:"rejected",reason:S}))))};const f=document.getElementsByTagName("link"),d=document.querySelector("meta[property=csp-nonce]"),m=d?.nonce||d?.getAttribute("nonce");l=p(a.map(v=>{if(v=gM(v,r),v in aS)return;aS[v]=!0;const g=v.endsWith(".css"),S=g?'[rel="stylesheet"]':"";if(r)for(let E=f.length-1;E>=0;E--){const w=f[E];if(w.href===v&&(!g||w.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${v}"]${S}`))return;const b=document.createElement("link");if(b.rel=g?"stylesheet":pM,g||(b.as="script"),b.crossOrigin="",b.href=v,m&&b.setAttribute("nonce",m),document.head.appendChild(b),g)return new Promise((E,w)=>{b.addEventListener("load",E),b.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${v}`)))})}))}function u(f){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=f,window.dispatchEvent(d),!d.defaultPrevented)throw f}return l.then(f=>{for(const d of f||[])d.status==="rejected"&&u(d.reason);return i().catch(u)})};class he extends String{__apiType;value;__meta__;constructor(i,a){super(i),this.value=i,this.__meta__=a}toString(){return this.value}}const vM=new he(`
|
|
fragment AccountDeleteButton_user on User {
|
|
username
|
|
hasPassword
|
|
matrix {
|
|
mxid
|
|
displayName
|
|
}
|
|
}
|
|
`,{fragmentName:"AccountDeleteButton_user"}),yM=new he(`
|
|
fragment AccountDeleteButton_siteConfig on SiteConfig {
|
|
passwordLoginEnabled
|
|
}
|
|
`,{fragmentName:"AccountDeleteButton_siteConfig"}),SM=new he(`
|
|
fragment PasswordChange_siteConfig on SiteConfig {
|
|
passwordChangeAllowed
|
|
}
|
|
`,{fragmentName:"PasswordChange_siteConfig"}),bM=new he(`
|
|
fragment EndBrowserSessionButton_session on BrowserSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
}
|
|
`,{fragmentName:"EndBrowserSessionButton_session"}),_M=new he(`
|
|
fragment BrowserSession_session on BrowserSession {
|
|
id
|
|
createdAt
|
|
finishedAt
|
|
...EndBrowserSessionButton_session
|
|
userAgent {
|
|
deviceType
|
|
name
|
|
os
|
|
model
|
|
}
|
|
lastActiveAt
|
|
}
|
|
fragment EndBrowserSessionButton_session on BrowserSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
}`,{fragmentName:"BrowserSession_session"}),wM=new he(`
|
|
fragment OAuth2Client_detail on Oauth2Client {
|
|
id
|
|
clientId
|
|
clientName
|
|
clientUri
|
|
logoUri
|
|
tosUri
|
|
policyUri
|
|
redirectUris
|
|
}
|
|
`,{fragmentName:"OAuth2Client_detail"}),EM=new he(`
|
|
fragment EndCompatSessionButton_session on CompatSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
`,{fragmentName:"EndCompatSessionButton_session"}),CM=new he(`
|
|
fragment CompatSession_session on CompatSession {
|
|
id
|
|
createdAt
|
|
deviceId
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndCompatSessionButton_session
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
fragment EndCompatSessionButton_session on CompatSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}`,{fragmentName:"CompatSession_session"}),RM=new he(`
|
|
fragment Footer_siteConfig on SiteConfig {
|
|
id
|
|
imprint
|
|
tosUri
|
|
policyUri
|
|
}
|
|
`,{fragmentName:"Footer_siteConfig"}),xM=new he(`
|
|
fragment EndOAuth2SessionButton_session on Oauth2Session {
|
|
id
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}
|
|
`,{fragmentName:"EndOAuth2SessionButton_session"}),AM=new he(`
|
|
fragment OAuth2Session_session on Oauth2Session {
|
|
id
|
|
scope
|
|
createdAt
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndOAuth2SessionButton_session
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
id
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}
|
|
fragment EndOAuth2SessionButton_session on Oauth2Session {
|
|
id
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}`,{fragmentName:"OAuth2Session_session"}),TM=new he(`
|
|
fragment BrowserSession_detail on BrowserSession {
|
|
id
|
|
createdAt
|
|
finishedAt
|
|
...EndBrowserSessionButton_session
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
}
|
|
lastActiveIp
|
|
lastActiveAt
|
|
lastAuthentication {
|
|
id
|
|
createdAt
|
|
}
|
|
user {
|
|
id
|
|
username
|
|
}
|
|
}
|
|
fragment EndBrowserSessionButton_session on BrowserSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
}`,{fragmentName:"BrowserSession_detail"}),OM=new he(`
|
|
fragment CompatSession_detail on CompatSession {
|
|
id
|
|
createdAt
|
|
deviceId
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndCompatSessionButton_session
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
fragment EndCompatSessionButton_session on CompatSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}`,{fragmentName:"CompatSession_detail"}),DM=new he(`
|
|
fragment OAuth2Session_detail on Oauth2Session {
|
|
id
|
|
scope
|
|
createdAt
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndOAuth2SessionButton_session
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
}
|
|
client {
|
|
id
|
|
clientId
|
|
clientName
|
|
clientUri
|
|
logoUri
|
|
}
|
|
}
|
|
fragment EndOAuth2SessionButton_session on Oauth2Session {
|
|
id
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}`,{fragmentName:"OAuth2Session_detail"}),MM=new he(`
|
|
fragment UserEmail_email on UserEmail {
|
|
id
|
|
email
|
|
}
|
|
`,{fragmentName:"UserEmail_email"}),NM=new he(`
|
|
fragment UserGreeting_user on User {
|
|
id
|
|
matrix {
|
|
mxid
|
|
displayName
|
|
}
|
|
}
|
|
`,{fragmentName:"UserGreeting_user"}),LM=new he(`
|
|
fragment UserGreeting_siteConfig on SiteConfig {
|
|
displayNameChangeAllowed
|
|
}
|
|
`,{fragmentName:"UserGreeting_siteConfig"}),UM=new he(`
|
|
fragment AddEmailForm_user on User {
|
|
hasPassword
|
|
}
|
|
`,{fragmentName:"AddEmailForm_user"}),jM=new he(`
|
|
fragment AddEmailForm_siteConfig on SiteConfig {
|
|
passwordLoginEnabled
|
|
}
|
|
`,{fragmentName:"AddEmailForm_siteConfig"}),PM=new he(`
|
|
fragment UserEmailList_user on User {
|
|
hasPassword
|
|
}
|
|
`,{fragmentName:"UserEmailList_user"}),zM=new he(`
|
|
fragment UserEmailList_siteConfig on SiteConfig {
|
|
emailChangeAllowed
|
|
passwordLoginEnabled
|
|
}
|
|
`,{fragmentName:"UserEmailList_siteConfig"}),$M=new he(`
|
|
fragment BrowserSessionsOverview_user on User {
|
|
id
|
|
browserSessions(first: 0, state: ACTIVE) {
|
|
totalCount
|
|
}
|
|
}
|
|
`,{fragmentName:"BrowserSessionsOverview_user"}),BM=new he(`
|
|
fragment RecoverPassword_userRecoveryTicket on UserRecoveryTicket {
|
|
username
|
|
email
|
|
}
|
|
`,{fragmentName:"RecoverPassword_userRecoveryTicket"}),qM=new he(`
|
|
fragment PasswordCreationDoubleInput_siteConfig on SiteConfig {
|
|
id
|
|
minimumPasswordComplexity
|
|
}
|
|
`,{fragmentName:"PasswordCreationDoubleInput_siteConfig"}),IM=new he(`
|
|
fragment RecoverPassword_siteConfig on SiteConfig {
|
|
...PasswordCreationDoubleInput_siteConfig
|
|
}
|
|
fragment PasswordCreationDoubleInput_siteConfig on SiteConfig {
|
|
id
|
|
minimumPasswordComplexity
|
|
}`,{fragmentName:"RecoverPassword_siteConfig"}),FM=new he(`
|
|
mutation DeactivateUser($hsErase: Boolean!, $password: String) {
|
|
deactivateUser(input: {hsErase: $hsErase, password: $password}) {
|
|
status
|
|
}
|
|
}
|
|
`),HM=new he(`
|
|
query Footer {
|
|
siteConfig {
|
|
id
|
|
...Footer_siteConfig
|
|
}
|
|
}
|
|
fragment Footer_siteConfig on SiteConfig {
|
|
id
|
|
imprint
|
|
tosUri
|
|
policyUri
|
|
}`),VM=new he(`
|
|
mutation EndBrowserSession($id: ID!) {
|
|
endBrowserSession(input: {browserSessionId: $id}) {
|
|
status
|
|
browserSession {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),kM=new he(`
|
|
mutation EndCompatSession($id: ID!) {
|
|
endCompatSession(input: {compatSessionId: $id}) {
|
|
status
|
|
compatSession {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),QM=new he(`
|
|
mutation EndOAuth2Session($id: ID!) {
|
|
endOauth2Session(input: {oauth2SessionId: $id}) {
|
|
status
|
|
oauth2Session {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),YM=new he(`
|
|
mutation SetCompatSessionName($sessionId: ID!, $displayName: String!) {
|
|
setCompatSessionName(
|
|
input: {compatSessionId: $sessionId, humanName: $displayName}
|
|
) {
|
|
status
|
|
}
|
|
}
|
|
`),GM=new he(`
|
|
mutation SetOAuth2SessionName($sessionId: ID!, $displayName: String!) {
|
|
setOauth2SessionName(
|
|
input: {oauth2SessionId: $sessionId, humanName: $displayName}
|
|
) {
|
|
status
|
|
}
|
|
}
|
|
`),KM=new he(`
|
|
mutation RemoveEmail($id: ID!, $password: String) {
|
|
removeEmail(input: {userEmailId: $id, password: $password}) {
|
|
status
|
|
user {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),XM=new he(`
|
|
mutation SetDisplayName($userId: ID!, $displayName: String) {
|
|
setDisplayName(input: {userId: $userId, displayName: $displayName}) {
|
|
status
|
|
}
|
|
}
|
|
`),ZM=new he(`
|
|
mutation AddEmail($email: String!, $password: String, $language: String!) {
|
|
startEmailAuthentication(
|
|
input: {email: $email, password: $password, language: $language}
|
|
) {
|
|
status
|
|
violations
|
|
authentication {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),JM=new he(`
|
|
query UserEmailList($first: Int, $after: String, $last: Int, $before: String) {
|
|
viewer {
|
|
__typename
|
|
... on User {
|
|
emails(first: $first, after: $after, last: $last, before: $before) {
|
|
edges {
|
|
cursor
|
|
node {
|
|
...UserEmail_email
|
|
}
|
|
}
|
|
totalCount
|
|
pageInfo {
|
|
hasNextPage
|
|
hasPreviousPage
|
|
startCursor
|
|
endCursor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
fragment UserEmail_email on UserEmail {
|
|
id
|
|
email
|
|
}`),WM=new he(`
|
|
query UserProfile {
|
|
viewerSession {
|
|
__typename
|
|
... on BrowserSession {
|
|
id
|
|
user {
|
|
...AddEmailForm_user
|
|
...UserEmailList_user
|
|
...AccountDeleteButton_user
|
|
hasPassword
|
|
emails(first: 0) {
|
|
totalCount
|
|
}
|
|
}
|
|
}
|
|
}
|
|
siteConfig {
|
|
emailChangeAllowed
|
|
passwordLoginEnabled
|
|
accountDeactivationAllowed
|
|
...AddEmailForm_siteConfig
|
|
...UserEmailList_siteConfig
|
|
...PasswordChange_siteConfig
|
|
...AccountDeleteButton_siteConfig
|
|
}
|
|
}
|
|
fragment AccountDeleteButton_user on User {
|
|
username
|
|
hasPassword
|
|
matrix {
|
|
mxid
|
|
displayName
|
|
}
|
|
}
|
|
fragment AccountDeleteButton_siteConfig on SiteConfig {
|
|
passwordLoginEnabled
|
|
}
|
|
fragment PasswordChange_siteConfig on SiteConfig {
|
|
passwordChangeAllowed
|
|
}
|
|
fragment AddEmailForm_user on User {
|
|
hasPassword
|
|
}
|
|
fragment AddEmailForm_siteConfig on SiteConfig {
|
|
passwordLoginEnabled
|
|
}
|
|
fragment UserEmailList_user on User {
|
|
hasPassword
|
|
}
|
|
fragment UserEmailList_siteConfig on SiteConfig {
|
|
emailChangeAllowed
|
|
passwordLoginEnabled
|
|
}`),e3=new he(`
|
|
query PlanManagementTab {
|
|
siteConfig {
|
|
planManagementIframeUri
|
|
}
|
|
}
|
|
`),t3=new he(`
|
|
query BrowserSessionList($first: Int, $after: String, $last: Int, $before: String, $lastActive: DateFilter) {
|
|
viewerSession {
|
|
__typename
|
|
... on BrowserSession {
|
|
id
|
|
user {
|
|
id
|
|
browserSessions(
|
|
first: $first
|
|
after: $after
|
|
last: $last
|
|
before: $before
|
|
lastActive: $lastActive
|
|
state: ACTIVE
|
|
) {
|
|
totalCount
|
|
edges {
|
|
cursor
|
|
node {
|
|
id
|
|
...BrowserSession_session
|
|
}
|
|
}
|
|
pageInfo {
|
|
hasNextPage
|
|
hasPreviousPage
|
|
startCursor
|
|
endCursor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
fragment BrowserSession_session on BrowserSession {
|
|
id
|
|
createdAt
|
|
finishedAt
|
|
...EndBrowserSessionButton_session
|
|
userAgent {
|
|
deviceType
|
|
name
|
|
os
|
|
model
|
|
}
|
|
lastActiveAt
|
|
}
|
|
fragment EndBrowserSessionButton_session on BrowserSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
}`),n3=new he(`
|
|
query SessionsOverview {
|
|
viewer {
|
|
__typename
|
|
... on User {
|
|
id
|
|
...BrowserSessionsOverview_user
|
|
}
|
|
}
|
|
}
|
|
fragment BrowserSessionsOverview_user on User {
|
|
id
|
|
browserSessions(first: 0, state: ACTIVE) {
|
|
totalCount
|
|
}
|
|
}`),i3=new he(`
|
|
query AppSessionsList($before: String, $after: String, $first: Int, $last: Int, $lastActive: DateFilter) {
|
|
viewer {
|
|
__typename
|
|
... on User {
|
|
id
|
|
appSessions(
|
|
before: $before
|
|
after: $after
|
|
first: $first
|
|
last: $last
|
|
lastActive: $lastActive
|
|
state: ACTIVE
|
|
) {
|
|
edges {
|
|
cursor
|
|
node {
|
|
__typename
|
|
...CompatSession_session
|
|
...OAuth2Session_session
|
|
}
|
|
}
|
|
totalCount
|
|
pageInfo {
|
|
startCursor
|
|
endCursor
|
|
hasNextPage
|
|
hasPreviousPage
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
fragment CompatSession_session on CompatSession {
|
|
id
|
|
createdAt
|
|
deviceId
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndCompatSessionButton_session
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
fragment OAuth2Session_session on Oauth2Session {
|
|
id
|
|
scope
|
|
createdAt
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndOAuth2SessionButton_session
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
id
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}
|
|
fragment EndCompatSessionButton_session on CompatSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
fragment EndOAuth2SessionButton_session on Oauth2Session {
|
|
id
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}`),a3=new he(`
|
|
query CurrentUserGreeting {
|
|
viewer {
|
|
__typename
|
|
... on User {
|
|
...UserGreeting_user
|
|
}
|
|
}
|
|
siteConfig {
|
|
...UserGreeting_siteConfig
|
|
planManagementIframeUri
|
|
}
|
|
}
|
|
fragment UserGreeting_user on User {
|
|
id
|
|
matrix {
|
|
mxid
|
|
displayName
|
|
}
|
|
}
|
|
fragment UserGreeting_siteConfig on SiteConfig {
|
|
displayNameChangeAllowed
|
|
}`),s3=new he(`
|
|
query OAuth2Client($id: ID!) {
|
|
oauth2Client(id: $id) {
|
|
...OAuth2Client_detail
|
|
}
|
|
}
|
|
fragment OAuth2Client_detail on Oauth2Client {
|
|
id
|
|
clientId
|
|
clientName
|
|
clientUri
|
|
logoUri
|
|
tosUri
|
|
policyUri
|
|
redirectUris
|
|
}`),r3=new he(`
|
|
query CurrentViewer {
|
|
viewer {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),o3=new he(`
|
|
query DeviceRedirect($deviceId: String!, $userId: ID!) {
|
|
session(deviceId: $deviceId, userId: $userId) {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),l3=new he(`
|
|
query VerifyEmail($id: ID!) {
|
|
userEmailAuthentication(id: $id) {
|
|
id
|
|
email
|
|
completedAt
|
|
}
|
|
}
|
|
`),u3=new he(`
|
|
mutation DoVerifyEmail($id: ID!, $code: String!) {
|
|
completeEmailAuthentication(input: {id: $id, code: $code}) {
|
|
status
|
|
}
|
|
}
|
|
`),c3=new he(`
|
|
mutation ResendEmailAuthenticationCode($id: ID!, $language: String!) {
|
|
resendEmailAuthenticationCode(input: {id: $id, language: $language}) {
|
|
status
|
|
}
|
|
}
|
|
`),f3=new he(`
|
|
mutation ChangePassword($userId: ID!, $oldPassword: String!, $newPassword: String!) {
|
|
setPassword(
|
|
input: {userId: $userId, currentPassword: $oldPassword, newPassword: $newPassword}
|
|
) {
|
|
status
|
|
}
|
|
}
|
|
`),d3=new he(`
|
|
query PasswordChange {
|
|
viewer {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
siteConfig {
|
|
...PasswordCreationDoubleInput_siteConfig
|
|
}
|
|
}
|
|
fragment PasswordCreationDoubleInput_siteConfig on SiteConfig {
|
|
id
|
|
minimumPasswordComplexity
|
|
}`),h3=new he(`
|
|
mutation RecoverPassword($ticket: String!, $newPassword: String!) {
|
|
setPasswordByRecovery(input: {ticket: $ticket, newPassword: $newPassword}) {
|
|
status
|
|
}
|
|
}
|
|
`),m3=new he(`
|
|
mutation ResendRecoveryEmail($ticket: String!) {
|
|
resendRecoveryEmail(input: {ticket: $ticket}) {
|
|
status
|
|
progressUrl
|
|
}
|
|
}
|
|
`),p3=new he(`
|
|
query PasswordRecovery($ticket: String!) {
|
|
siteConfig {
|
|
...RecoverPassword_siteConfig
|
|
}
|
|
userRecoveryTicket(ticket: $ticket) {
|
|
status
|
|
...RecoverPassword_userRecoveryTicket
|
|
}
|
|
}
|
|
fragment PasswordCreationDoubleInput_siteConfig on SiteConfig {
|
|
id
|
|
minimumPasswordComplexity
|
|
}
|
|
fragment RecoverPassword_userRecoveryTicket on UserRecoveryTicket {
|
|
username
|
|
email
|
|
}
|
|
fragment RecoverPassword_siteConfig on SiteConfig {
|
|
...PasswordCreationDoubleInput_siteConfig
|
|
}`),g3=new he(`
|
|
mutation AllowCrossSigningReset($userId: ID!) {
|
|
allowUserCrossSigningReset(input: {userId: $userId}) {
|
|
user {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),v3=new he(`
|
|
query SessionDetail($id: ID!) {
|
|
viewerSession {
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
node(id: $id) {
|
|
__typename
|
|
id
|
|
...CompatSession_detail
|
|
...OAuth2Session_detail
|
|
...BrowserSession_detail
|
|
}
|
|
}
|
|
fragment EndBrowserSessionButton_session on BrowserSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
}
|
|
fragment EndCompatSessionButton_session on CompatSession {
|
|
id
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
deviceType
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
fragment EndOAuth2SessionButton_session on Oauth2Session {
|
|
id
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
deviceType
|
|
}
|
|
client {
|
|
clientId
|
|
clientName
|
|
applicationType
|
|
logoUri
|
|
}
|
|
}
|
|
fragment BrowserSession_detail on BrowserSession {
|
|
id
|
|
createdAt
|
|
finishedAt
|
|
...EndBrowserSessionButton_session
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
}
|
|
lastActiveIp
|
|
lastActiveAt
|
|
lastAuthentication {
|
|
id
|
|
createdAt
|
|
}
|
|
user {
|
|
id
|
|
username
|
|
}
|
|
}
|
|
fragment CompatSession_detail on CompatSession {
|
|
id
|
|
createdAt
|
|
deviceId
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndCompatSessionButton_session
|
|
userAgent {
|
|
name
|
|
os
|
|
model
|
|
}
|
|
ssoLogin {
|
|
id
|
|
redirectUri
|
|
}
|
|
}
|
|
fragment OAuth2Session_detail on Oauth2Session {
|
|
id
|
|
scope
|
|
createdAt
|
|
finishedAt
|
|
lastActiveIp
|
|
lastActiveAt
|
|
humanName
|
|
...EndOAuth2SessionButton_session
|
|
userAgent {
|
|
name
|
|
model
|
|
os
|
|
}
|
|
client {
|
|
id
|
|
clientId
|
|
clientName
|
|
clientUri
|
|
logoUri
|
|
}
|
|
}`),y3={"\n fragment AccountDeleteButton_user on User {\n username\n hasPassword\n matrix {\n mxid\n displayName\n }\n }\n":vM,"\n fragment AccountDeleteButton_siteConfig on SiteConfig {\n passwordLoginEnabled\n }\n":yM,"\n mutation DeactivateUser($hsErase: Boolean!, $password: String) {\n deactivateUser(input: { hsErase: $hsErase, password: $password }) {\n status\n }\n }\n":FM,"\n fragment PasswordChange_siteConfig on SiteConfig {\n passwordChangeAllowed\n }\n":SM,"\n fragment BrowserSession_session on BrowserSession {\n id\n createdAt\n finishedAt\n ...EndBrowserSessionButton_session\n userAgent {\n deviceType\n name\n os\n model\n }\n lastActiveAt\n }\n":_M,"\n fragment OAuth2Client_detail on Oauth2Client {\n id\n clientId\n clientName\n clientUri\n logoUri\n tosUri\n policyUri\n redirectUris\n }\n":wM,"\n fragment CompatSession_session on CompatSession {\n id\n createdAt\n deviceId\n finishedAt\n lastActiveIp\n lastActiveAt\n humanName\n ...EndCompatSessionButton_session\n userAgent {\n name\n os\n model\n deviceType\n }\n ssoLogin {\n id\n redirectUri\n }\n }\n":CM,"\n fragment Footer_siteConfig on SiteConfig {\n id\n imprint\n tosUri\n policyUri\n }\n":RM,"\n query Footer {\n siteConfig {\n id\n ...Footer_siteConfig\n }\n }\n":HM,"\n fragment OAuth2Session_session on Oauth2Session {\n id\n scope\n createdAt\n finishedAt\n lastActiveIp\n lastActiveAt\n humanName\n\n ...EndOAuth2SessionButton_session\n\n userAgent {\n name\n model\n os\n deviceType\n }\n\n client {\n id\n clientId\n clientName\n applicationType\n logoUri\n }\n }\n":AM,"\n fragment PasswordCreationDoubleInput_siteConfig on SiteConfig {\n id\n minimumPasswordComplexity\n }\n":qM,"\n fragment EndBrowserSessionButton_session on BrowserSession {\n id\n userAgent {\n name\n os\n model\n deviceType\n }\n }\n":bM,"\n mutation EndBrowserSession($id: ID!) {\n endBrowserSession(input: { browserSessionId: $id }) {\n status\n browserSession {\n id\n }\n }\n }\n":VM,"\n fragment EndCompatSessionButton_session on CompatSession {\n id\n userAgent {\n name\n os\n model\n deviceType\n }\n ssoLogin {\n id\n redirectUri\n }\n }\n":EM,"\n mutation EndCompatSession($id: ID!) {\n endCompatSession(input: { compatSessionId: $id }) {\n status\n compatSession {\n id\n }\n }\n }\n":kM,"\n fragment EndOAuth2SessionButton_session on Oauth2Session {\n id\n\n userAgent {\n name\n model\n os\n deviceType\n }\n\n client {\n clientId\n clientName\n applicationType\n logoUri\n }\n }\n":xM,"\n mutation EndOAuth2Session($id: ID!) {\n endOauth2Session(input: { oauth2SessionId: $id }) {\n status\n oauth2Session {\n id\n }\n }\n }\n":QM,"\n fragment BrowserSession_detail on BrowserSession {\n id\n createdAt\n finishedAt\n ...EndBrowserSessionButton_session\n userAgent {\n name\n model\n os\n }\n lastActiveIp\n lastActiveAt\n lastAuthentication {\n id\n createdAt\n }\n user {\n id\n username\n }\n }\n":TM,"\n mutation SetCompatSessionName($sessionId: ID!, $displayName: String!) {\n setCompatSessionName(input: { compatSessionId: $sessionId, humanName: $displayName }) {\n status\n }\n }\n":YM,"\n fragment CompatSession_detail on CompatSession {\n id\n createdAt\n deviceId\n finishedAt\n lastActiveIp\n lastActiveAt\n humanName\n\n ...EndCompatSessionButton_session\n\n userAgent {\n name\n os\n model\n }\n\n ssoLogin {\n id\n redirectUri\n }\n }\n":OM,"\n mutation SetOAuth2SessionName($sessionId: ID!, $displayName: String!) {\n setOauth2SessionName(input: { oauth2SessionId: $sessionId, humanName: $displayName }) {\n status\n }\n }\n":GM,"\n fragment OAuth2Session_detail on Oauth2Session {\n id\n scope\n createdAt\n finishedAt\n lastActiveIp\n lastActiveAt\n humanName\n\n ...EndOAuth2SessionButton_session\n\n userAgent {\n name\n model\n os\n }\n\n client {\n id\n clientId\n clientName\n clientUri\n logoUri\n }\n }\n":DM,"\n fragment UserEmail_email on UserEmail {\n id\n email\n }\n":MM,"\n mutation RemoveEmail($id: ID!, $password: String) {\n removeEmail(input: { userEmailId: $id, password: $password }) {\n status\n\n user {\n id\n }\n }\n }\n":KM,"\n fragment UserGreeting_user on User {\n id\n matrix {\n mxid\n displayName\n }\n }\n":NM,"\n fragment UserGreeting_siteConfig on SiteConfig {\n displayNameChangeAllowed\n }\n":LM,"\n mutation SetDisplayName($userId: ID!, $displayName: String) {\n setDisplayName(input: { userId: $userId, displayName: $displayName }) {\n status\n }\n }\n":XM,"\n fragment AddEmailForm_user on User {\n hasPassword\n }\n":UM,"\n fragment AddEmailForm_siteConfig on SiteConfig {\n passwordLoginEnabled\n }\n":jM,"\n mutation AddEmail($email: String!, $password: String, $language: String!) {\n startEmailAuthentication(\n input: { email: $email, password: $password, language: $language }\n ) {\n status\n violations\n authentication {\n id\n }\n }\n }\n":ZM,"\n query UserEmailList(\n $first: Int\n $after: String\n $last: Int\n $before: String\n ) {\n viewer {\n __typename\n ... on User {\n emails(first: $first, after: $after, last: $last, before: $before) {\n edges {\n cursor\n node {\n ...UserEmail_email\n }\n }\n totalCount\n pageInfo {\n hasNextPage\n hasPreviousPage\n startCursor\n endCursor\n }\n }\n }\n }\n }\n":JM,"\n fragment UserEmailList_user on User {\n hasPassword\n }\n":PM,"\n fragment UserEmailList_siteConfig on SiteConfig {\n emailChangeAllowed\n passwordLoginEnabled\n }\n":zM,"\n fragment BrowserSessionsOverview_user on User {\n id\n\n browserSessions(first: 0, state: ACTIVE) {\n totalCount\n }\n }\n":$M,"\n query UserProfile {\n viewerSession {\n __typename\n ... on BrowserSession {\n id\n user {\n ...AddEmailForm_user\n ...UserEmailList_user\n ...AccountDeleteButton_user\n hasPassword\n emails(first: 0) {\n totalCount\n }\n }\n }\n }\n\n siteConfig {\n emailChangeAllowed\n passwordLoginEnabled\n accountDeactivationAllowed\n ...AddEmailForm_siteConfig\n ...UserEmailList_siteConfig\n ...PasswordChange_siteConfig\n ...AccountDeleteButton_siteConfig\n }\n }\n":WM,"\n query PlanManagementTab {\n siteConfig {\n planManagementIframeUri\n }\n }\n":e3,"\n query BrowserSessionList(\n $first: Int\n $after: String\n $last: Int\n $before: String\n $lastActive: DateFilter\n ) {\n viewerSession {\n __typename\n ... on BrowserSession {\n id\n\n user {\n id\n\n browserSessions(\n first: $first\n after: $after\n last: $last\n before: $before\n lastActive: $lastActive\n state: ACTIVE\n ) {\n totalCount\n\n edges {\n cursor\n node {\n id\n ...BrowserSession_session\n }\n }\n\n pageInfo {\n hasNextPage\n hasPreviousPage\n startCursor\n endCursor\n }\n }\n }\n }\n }\n }\n":t3,"\n query SessionsOverview {\n viewer {\n __typename\n\n ... on User {\n id\n ...BrowserSessionsOverview_user\n }\n }\n }\n":n3,"\n query AppSessionsList(\n $before: String\n $after: String\n $first: Int\n $last: Int\n $lastActive: DateFilter\n ) {\n viewer {\n __typename\n\n ... on User {\n id\n appSessions(\n before: $before\n after: $after\n first: $first\n last: $last\n lastActive: $lastActive\n state: ACTIVE\n ) {\n edges {\n cursor\n node {\n __typename\n ...CompatSession_session\n ...OAuth2Session_session\n }\n }\n\n totalCount\n pageInfo {\n startCursor\n endCursor\n hasNextPage\n hasPreviousPage\n }\n }\n }\n }\n }\n":i3,"\n query CurrentUserGreeting {\n viewer {\n __typename\n ... on User {\n ...UserGreeting_user\n }\n }\n\n siteConfig {\n ...UserGreeting_siteConfig\n planManagementIframeUri\n }\n }\n":a3,"\n query OAuth2Client($id: ID!) {\n oauth2Client(id: $id) {\n ...OAuth2Client_detail\n }\n }\n":s3,"\n query CurrentViewer {\n viewer {\n __typename\n ... on Node {\n id\n }\n }\n }\n":r3,"\n query DeviceRedirect($deviceId: String!, $userId: ID!) {\n session(deviceId: $deviceId, userId: $userId) {\n __typename\n ... on Node {\n id\n }\n }\n }\n":o3,"\n query VerifyEmail($id: ID!) {\n userEmailAuthentication(id: $id) {\n id\n email\n completedAt\n }\n }\n":l3,"\n mutation DoVerifyEmail($id: ID!, $code: String!) {\n completeEmailAuthentication(input: { id: $id, code: $code }) {\n status\n }\n }\n":u3,"\n mutation ResendEmailAuthenticationCode($id: ID!, $language: String!) {\n resendEmailAuthenticationCode(input: { id: $id, language: $language }) {\n status\n }\n }\n":c3,"\n mutation ChangePassword(\n $userId: ID!\n $oldPassword: String!\n $newPassword: String!\n ) {\n setPassword(\n input: {\n userId: $userId\n currentPassword: $oldPassword\n newPassword: $newPassword\n }\n ) {\n status\n }\n }\n":f3,"\n query PasswordChange {\n viewer {\n __typename\n ... on Node {\n id\n }\n }\n\n siteConfig {\n ...PasswordCreationDoubleInput_siteConfig\n }\n }\n":d3,"\n mutation RecoverPassword($ticket: String!, $newPassword: String!) {\n setPasswordByRecovery(\n input: { ticket: $ticket, newPassword: $newPassword }\n ) {\n status\n }\n }\n":h3,"\n mutation ResendRecoveryEmail($ticket: String!) {\n resendRecoveryEmail(input: { ticket: $ticket }) {\n status\n progressUrl\n }\n }\n":m3,"\n fragment RecoverPassword_userRecoveryTicket on UserRecoveryTicket {\n username\n email\n }\n":BM,"\n fragment RecoverPassword_siteConfig on SiteConfig {\n ...PasswordCreationDoubleInput_siteConfig\n }\n":IM,"\n query PasswordRecovery($ticket: String!) {\n siteConfig {\n ...RecoverPassword_siteConfig\n }\n\n userRecoveryTicket(ticket: $ticket) {\n status\n ...RecoverPassword_userRecoveryTicket\n }\n }\n":p3,"\n mutation AllowCrossSigningReset($userId: ID!) {\n allowUserCrossSigningReset(input: { userId: $userId }) {\n user {\n id\n }\n }\n }\n":g3,"\n query SessionDetail($id: ID!) {\n viewerSession {\n ... on Node {\n id\n }\n }\n\n node(id: $id) {\n __typename\n id\n ...CompatSession_detail\n ...OAuth2Session_detail\n ...BrowserSession_detail\n }\n }\n":v3};function tt(t){return y3[t]??{}}const $1=typeof window<"u"&&window.APP_CONFIG||{root:"/",graphqlEndpoint:"/graphql"};let Zr;Zr=new URL($1.graphqlEndpoint,window.location.toString()).toString();const wt=async({query:t,variables:i,signal:a})=>{let r;try{r=await fetch(Zr,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:t,variables:i}),signal:a})}catch(u){throw new Error(`GraphQL request to ${Zr} request failed`,{cause:u})}if(!r.ok)throw new Error(`GraphQL request to ${Zr} failed: ${r.status}`);const l=await r.json();if(l.errors)throw new Error(JSON.stringify(l.errors));if(!l.data)throw new Error(`GraphQL request to ${Zr} returned no data`);return l.data},Th=new IE({defaultOptions:{mutations:{throwOnError:!0}}}),S3="_legal-footer_1n9he_8",b3="_separator_1n9he_24",_3="_imprint_1n9he_29",Kd={legalFooter:S3,separator:b3,imprint:_3},w3=tt(`
|
|
fragment Footer_siteConfig on SiteConfig {
|
|
id
|
|
imprint
|
|
tosUri
|
|
policyUri
|
|
}
|
|
`),E3=({siteConfig:t})=>{const i=Cu(w3,t),{t:a}=Pa();return R.jsxs("footer",{className:Kd.legalFooter,children:[(i.policyUri||i.tosUri)&&R.jsxs("nav",{children:[i.policyUri&&R.jsx(P0,{href:i.policyUri,title:a("branding.privacy_policy.alt",{defaultValue:"Link to the service privacy policy"}),children:a("branding.privacy_policy.link",{defaultValue:"Privacy policy"})}),i.policyUri&&i.tosUri&&R.jsx("div",{className:Kd.separator,"aria-hidden":"true",children:"•"}),i.tosUri&&R.jsx(P0,{href:i.tosUri,title:a("branding.terms_and_conditions.alt",{defaultValue:"Link to the service terms and conditions"}),children:a("branding.terms_and_conditions.link",{defaultValue:"Terms and conditions"})})]}),i.imprint&&R.jsx("p",{className:Kd.imprint,children:i.imprint})]})},C3="_layout-container_71fyu_8",R3="_wide_71fyu_31",sS={layoutContainer:C3,wide:R3},x3=tt(`
|
|
query Footer {
|
|
siteConfig {
|
|
id
|
|
...Footer_siteConfig
|
|
}
|
|
}
|
|
`),B1={queryKey:["footer"],queryFn:({signal:t})=>wt({query:x3,signal:t}),throwOnError:!1},A3=()=>{const t=vS(B1);if(t.error||t.isPending)return null;const i=t.data?.siteConfig;if(!i)throw new Error("Failed to load site config");return R.jsx(E3,{siteConfig:i})},pm=({children:t,wide:i})=>R.jsxs("div",{className:et(sS.layoutContainer,i&&sS.wide),children:[t,R.jsx(_.Suspense,{fallback:null,children:R.jsx(A3,{})})]});class T3 extends _.PureComponent{constructor(i){super(i),this.state={}}static getDerivedStateFromError(i){return{error:i}}componentDidCatch(i,{componentStack:a}){console.error(i),console.error("The above error occurred while React was rendering the following components:",a)}render(){return this.state.error?R.jsx(pm,{children:R.jsx(z1,{dontSuspend:!0,error:this.state.error})}):this.props.children}}const O3="_inline_a0mwm_18",D3="_loading-spinner-inner_a0mwm_22",M3="_mini_a0mwm_28",Xd={inline:O3,loadingSpinnerInner:D3,mini:M3},q1=({inline:t,mini:i,className:a})=>{const{t:r}=Pa(void 0,{useSuspense:!1}),l=r("common.loading",{defaultValue:"Loading…"});return R.jsx("div",{role:"alert","aria-busy":"true",className:et(a,t&&Xd.inline,i&&Xd.mini),children:R.jsxs("svg",{role:"img",className:Xd.loadingSpinnerInner,viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[R.jsx("title",{children:l}),R.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})},N3="_loading-screen_1v9q3_8",L3={loadingScreen:N3},I1=()=>R.jsx("main",{className:L3.loadingScreen,children:R.jsx(q1,{})}),U3=""+new URL("cs-DYf_w-qa.json",import.meta.url).href,j3=""+new URL("da-C7iC4T2b.json",import.meta.url).href,P3=""+new URL("de-BB-ic40C.json",import.meta.url).href,z3=""+new URL("en-BEOwaFOS.json",import.meta.url).href,$3=""+new URL("et-C5AmQ39N.json",import.meta.url).href,B3=""+new URL("fi-DqcJmwFK.json",import.meta.url).href,q3=""+new URL("fr-DyxTHY_N.json",import.meta.url).href,I3=""+new URL("hu-iZuXrNpW.json",import.meta.url).href,F3=""+new URL("nb-NO-NUhTvzyJ.json",import.meta.url).href,H3=""+new URL("nl-h9IkIRir.json",import.meta.url).href,V3=""+new URL("pl-xTKSNISR.json",import.meta.url).href,k3=""+new URL("pt-DqxHb1vZ.json",import.meta.url).href,Q3=""+new URL("ru-ChUf67Dm.json",import.meta.url).href,Y3=""+new URL("sv-CZZ1grTo.json",import.meta.url).href,G3=""+new URL("uk-hgEleI-t.json",import.meta.url).href,K3=""+new URL("zh-Hans-Bf42-WuH.json",import.meta.url).href,F1=Object.assign({"../locales/cs.json":U3,"../locales/da.json":j3,"../locales/de.json":P3,"../locales/en.json":z3,"../locales/et.json":$3,"../locales/fi.json":B3,"../locales/fr.json":q3,"../locales/hu.json":I3,"../locales/nb-NO.json":F3,"../locales/nl.json":H3,"../locales/pl.json":V3,"../locales/pt.json":k3,"../locales/ru.json":Q3,"../locales/sv.json":Y3,"../locales/uk.json":G3,"../locales/zh-Hans.json":K3}),X3=t=>F1[`../locales/${t}.json`],Z3=Object.keys(F1).map(t=>{const i=t.match(/\/([^/]+)\.json$/)?.[1];if(!i)throw new Error(`Could not parse locale URL ${t}`);return i}),J3={type:"languageDetector",detect(){const t=typeof document<"u"?document.documentElement:null;if(t&&typeof t.getAttribute=="function")return t.getAttribute("lang")||void 0}},W3={type:"backend",init(){},read(t,i,a){(async()=>{const r=X3(t);if(!r)throw new Error(`Locale ${t} not found`);const l=await fetch(r,{credentials:"omit",headers:{Accept:"application/json"}});if(!l.ok)throw Error(`Failed to fetch ${r}`);return await l.json()})().then(r=>a(null,r),r=>a(r,null))}},eN=()=>{Rt.use(W3).use(J3).use(JD).init({fallbackLng:"en",keySeparator:".",pluralSeparator:":",defaultNS:"translation",supportedLngs:Z3,interpolation:{escapeValue:!1}})},tN=()=>R.jsx(mm,{children:t=>R.jsx(w2,{type:"critical",title:t("frontend.not_found_alert_title")})}),nN=({error:t})=>R.jsx(pm,{children:R.jsx(z1,{error:t})}),Tn=DR()({component:()=>R.jsxs(R.Fragment,{children:[R.jsx(jS,{}),!1]}),loader({context:t}){t.queryClient.ensureQueryData(B1)},errorComponent:nN,notFoundComponent:()=>R.jsx(pm,{children:R.jsx(tN,{})})});var Zd;function iN(t){return{lang:t?.lang??Zd?.lang,message:t?.message,abortEarly:t?.abortEarly??Zd?.abortEarly,abortPipeEarly:t?.abortPipeEarly??Zd?.abortPipeEarly}}var aN;function sN(t){return aN?.get(t)}var rN;function oN(t){return rN?.get(t)}var lN;function uN(t,i){return lN?.get(t)?.get(i)}function gm(t){const i=typeof t;return i==="string"?`"${t}"`:i==="number"||i==="bigint"||i==="boolean"?`${t}`:i==="object"||i==="function"?(t&&Object.getPrototypeOf(t)?.constructor?.name)??"null":i}function kt(t,i,a,r,l){const u=l&&"input"in l?l.input:a.value,f=l?.expected??t.expects??null,d=l?.received??gm(u),m={kind:t.kind,type:t.type,input:u,expected:f,received:d,message:`Invalid ${i}: ${f?`Expected ${f} but r`:"R"}eceived ${d}`,requirement:t.requirement,path:l?.path,issues:l?.issues,lang:r.lang,abortEarly:r.abortEarly,abortPipeEarly:r.abortPipeEarly},p=t.kind==="schema",v=l?.message??t.message??uN(t.reference,m.lang)??(p?oN(m.lang):null)??r.message??sN(m.lang);v!==void 0&&(m.message=typeof v=="function"?v(m):v),p&&(a.typed=!1),a.issues?a.issues.push(m):a.issues=[m]}function rn(t){return{version:1,vendor:"valibot",validate(i){return t["~run"]({value:i},iN())}}}function cN(t,i){return Object.hasOwn(t,i)&&i!=="__proto__"&&i!=="prototype"&&i!=="constructor"}function vm(t,i){const a=[...new Set(t)];return a.length>1?`(${a.join(` ${i} `)})`:a[0]??"never"}function H1(t,i,a){return typeof t.fallback=="function"?t.fallback(i,a):t.fallback}function Vu(t,i,a){return typeof t.default=="function"?t.default(i,a):t.default}function V1(t){return{kind:"schema",type:"boolean",reference:V1,expects:"boolean",async:!1,message:t,get"~standard"(){return rn(this)},"~run"(i,a){return typeof i.value=="boolean"?i.typed=!0:kt(this,"type",i,a),i}}}function Oh(t,i){if(typeof t==typeof i){if(t===i||t instanceof Date&&i instanceof Date&&+t==+i)return{value:t};if(t&&i&&t.constructor===Object&&i.constructor===Object){for(const a in i)if(a in t){const r=Oh(t[a],i[a]);if(r.issue)return r;t[a]=r.value}else t[a]=i[a];return{value:t}}if(Array.isArray(t)&&Array.isArray(i)&&t.length===i.length){for(let a=0;a<t.length;a++){const r=Oh(t[a],i[a]);if(r.issue)return r;t[a]=r.value}return{value:t}}}return{issue:!0}}function ym(t,i){return{kind:"schema",type:"intersect",reference:ym,expects:vm(t.map(a=>a.expects),"&"),async:!1,options:t,message:i,get"~standard"(){return rn(this)},"~run"(a,r){if(this.options.length){const l=a.value;let u;a.typed=!0;for(const f of this.options){const d=f["~run"]({value:l},r);if(d.issues&&(a.issues?a.issues.push(...d.issues):a.issues=d.issues,r.abortEarly)){a.typed=!1;break}d.typed||(a.typed=!1),a.typed&&(u?u.push(d.value):u=[d.value])}if(a.typed){a.value=u[0];for(let f=1;f<u.length;f++){const d=Oh(a.value,u[f]);if(d.issue){kt(this,"type",a,r,{received:"unknown"});break}a.value=d.value}}}else kt(this,"type",a,r);return a}}}function ho(t,i){return{kind:"schema",type:"literal",reference:ho,expects:gm(t),async:!1,literal:t,message:i,get"~standard"(){return rn(this)},"~run"(a,r){return a.value===this.literal?a.typed=!0:kt(this,"type",a,r),a}}}function k1(t,i){return{kind:"schema",type:"loose_object",reference:k1,expects:"Object",async:!1,entries:t,message:i,get"~standard"(){return rn(this)},"~run"(a,r){const l=a.value;if(l&&typeof l=="object"){a.typed=!0,a.value={};for(const u in this.entries){const f=this.entries[u];if(u in l||(f.type==="exact_optional"||f.type==="optional"||f.type==="nullish")&&f.default!==void 0){const d=u in l?l[u]:Vu(f),m=f["~run"]({value:d},r);if(m.issues){const p={type:"object",origin:"value",input:l,key:u,value:d};for(const v of m.issues)v.path?v.path.unshift(p):v.path=[p],a.issues?.push(v);if(a.issues||(a.issues=m.issues),r.abortEarly){a.typed=!1;break}}m.typed||(a.typed=!1),a.value[u]=m.value}else if(f.fallback!==void 0)a.value[u]=H1(f);else if(f.type!=="exact_optional"&&f.type!=="optional"&&f.type!=="nullish"&&(kt(this,"key",a,r,{input:void 0,expected:`"${u}"`,path:[{type:"object",origin:"key",input:l,key:u,value:l[u]}]}),r.abortEarly))break}if(!a.issues||!r.abortEarly)for(const u in l)cN(l,u)&&!(u in this.entries)&&(a.value[u]=l[u])}else kt(this,"type",a,r);return a}}}function Q1(t){return{kind:"schema",type:"never",reference:Q1,expects:"never",async:!1,message:t,get"~standard"(){return rn(this)},"~run"(i,a){return kt(this,"type",i,a),i}}}function Jr(t,i){return{kind:"schema",type:"nullish",reference:Jr,expects:`(${t.expects} | null | undefined)`,async:!1,wrapped:t,default:i,get"~standard"(){return rn(this)},"~run"(a,r){return(a.value===null||a.value===void 0)&&(this.default!==void 0&&(a.value=Vu(this,a,r)),a.value===null||a.value===void 0)?(a.typed=!0,a):this.wrapped["~run"](a,r)}}}function Dh(t){return{kind:"schema",type:"number",reference:Dh,expects:"number",async:!1,message:t,get"~standard"(){return rn(this)},"~run"(i,a){return typeof i.value=="number"&&!isNaN(i.value)?i.typed=!0:kt(this,"type",i,a),i}}}function wn(t,i){return{kind:"schema",type:"object",reference:wn,expects:"Object",async:!1,entries:t,message:i,get"~standard"(){return rn(this)},"~run"(a,r){const l=a.value;if(l&&typeof l=="object"){a.typed=!0,a.value={};for(const u in this.entries){const f=this.entries[u];if(u in l||(f.type==="exact_optional"||f.type==="optional"||f.type==="nullish")&&f.default!==void 0){const d=u in l?l[u]:Vu(f),m=f["~run"]({value:d},r);if(m.issues){const p={type:"object",origin:"value",input:l,key:u,value:d};for(const v of m.issues)v.path?v.path.unshift(p):v.path=[p],a.issues?.push(v);if(a.issues||(a.issues=m.issues),r.abortEarly){a.typed=!1;break}}m.typed||(a.typed=!1),a.value[u]=m.value}else if(f.fallback!==void 0)a.value[u]=H1(f);else if(f.type!=="exact_optional"&&f.type!=="optional"&&f.type!=="nullish"&&(kt(this,"key",a,r,{input:void 0,expected:`"${u}"`,path:[{type:"object",origin:"key",input:l,key:u,value:l[u]}]}),r.abortEarly))break}}else kt(this,"type",a,r);return a}}}function ja(t,i){return{kind:"schema",type:"optional",reference:ja,expects:`(${t.expects} | undefined)`,async:!1,wrapped:t,default:i,get"~standard"(){return rn(this)},"~run"(a,r){return a.value===void 0&&(this.default!==void 0&&(a.value=Vu(this,a,r)),a.value===void 0)?(a.typed=!0,a):this.wrapped["~run"](a,r)}}}function Wr(t,i){return{kind:"schema",type:"picklist",reference:Wr,expects:vm(t.map(gm),"|"),async:!1,options:t,message:i,get"~standard"(){return rn(this)},"~run"(a,r){return this.options.includes(a.value)?a.typed=!0:kt(this,"type",a,r),a}}}function Vs(t){return{kind:"schema",type:"string",reference:Vs,expects:"string",async:!1,message:t,get"~standard"(){return rn(this)},"~run"(i,a){return typeof i.value=="string"?i.typed=!0:kt(this,"type",i,a),i}}}function Y1(t,i,a){return{kind:"schema",type:"variant",reference:Y1,expects:"Object",async:!1,key:t,options:i,message:a,get"~standard"(){return rn(this)},"~run"(r,l){const u=r.value;if(u&&typeof u=="object"){let f,d=0,m=this.key,p=[];const v=(g,S)=>{for(const b of g.options){if(b.type==="variant")v(b,new Set(S).add(b.key));else{let E=!0,w=0;for(const x of S){const A=b.entries[x];if(x in u?A["~run"]({typed:!1,value:u[x]},{abortEarly:!0}).issues:A.type!=="exact_optional"&&A.type!=="optional"&&A.type!=="nullish"){E=!1,m!==x&&(d<w||d===w&&x in u&&!(m in u))&&(d=w,m=x,p=[]),m===x&&p.push(b.entries[x].expects);break}w++}if(E){const x=b["~run"]({value:u},l);(!f||!f.typed&&x.typed)&&(f=x)}}if(f&&!f.issues)break}};if(v(this,new Set([this.key])),f)return f;kt(this,"type",r,l,{input:u[m],expected:vm(p,"|"),path:[{type:"object",origin:"value",input:u,key:m,value:u[m]}]})}else kt(this,"type",r,l);return r}}}function fN(t,i){const a={};for(const r in t.entries)a[r]=ja(t.entries[r]);return{...t,entries:a,get"~standard"(){return rn(this)}}}const dN=()=>ht(()=>import("./reset-cross-signing-DUdBxwlo.js"),__vite__mapDeps([0,1,2]),import.meta.url),hN=()=>ht(()=>import("./reset-cross-signing-CrU1fIYQ.js"),__vite__mapDeps([3,1,2]),import.meta.url),mN=wn({deepLink:ja(V1())}),pN=ft({validateSearch:mN,component:dt(hN,"component"),errorComponent:dt(dN,"errorComponent")}),gN=()=>ht(()=>import("./_account-BMDlqbFy.js"),__vite__mapDeps([4,5,6,7,8,1,9,2]),import.meta.url),vN=tt(`
|
|
query CurrentUserGreeting {
|
|
viewer {
|
|
__typename
|
|
... on User {
|
|
...UserGreeting_user
|
|
}
|
|
}
|
|
|
|
siteConfig {
|
|
...UserGreeting_siteConfig
|
|
planManagementIframeUri
|
|
}
|
|
}
|
|
`),yN={queryKey:["currentUserGreeting"],queryFn:({signal:t})=>wt({query:vN,signal:t})},SN=ft({loader:({context:t})=>t.queryClient.ensureQueryData(yN),component:dt(gN,"component")}),bN=()=>ht(()=>import("./reset-cross-signing.index-d3QQKAON.js"),__vite__mapDeps([10,11,12,13,14,1,2]),import.meta.url),_N=tt(`
|
|
query CurrentViewer {
|
|
viewer {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),wN={queryKey:["currentViewer"],queryFn:({signal:t})=>wt({query:_N,signal:t})},EN=ft({loader:({context:t})=>t.queryClient.ensureQueryData(wN),component:dt(bN,"component")}),G1=Symbol("FIRST_PAGE"),CN=Symbol("LAST_PAGE"),K1=wn({first:Jr(Dh()),after:Jr(Vs()),last:Jr(Dh()),before:Jr(Vs())}),RN=t=>typeof t.first=="number"||typeof t.last=="number",xN=t=>Object.hasOwn(t,"first"),AN=t=>Object.hasOwn(t,"last"),X1=(t,i=6,a="forward")=>RN(t)?t:a==="forward"?{first:i}:{last:i},TN=(t=6)=>{const[i,a]=_.useState({first:t});return[i,l=>{a(l===G1?{first:t}:l===CN?{last:t}:l)}]},ON=(t,i,a=6)=>{const r=xN(t)&&t.after!==void 0,l=AN(t)&&t.before!==void 0;let u=null,f=null;return(i.hasPreviousPage||r)&&(u={last:a,before:i.startCursor??void 0}),(i.hasNextPage||l)&&(f={first:a,after:i.endCursor??void 0}),[u,f]},DN=({onNext:t,onPrev:i,autoHide:a,count:r,disabled:l})=>{const{t:u}=Pa();return a&&!t&&!i?null:R.jsxs("div",{className:"grid items-center grid-cols-3 gap-2",children:[R.jsx(La,{kind:"secondary",size:"sm",disabled:l||!i,onClick:()=>i?.(),children:u("common.previous")}),R.jsx("div",{className:"text-center",children:r!==void 0?u("frontend.pagination_controls.total",{totalCount:r}):null}),R.jsx(La,{kind:"secondary",size:"sm",disabled:l||!t,onClick:()=>t?.(),children:u("common.next")})]})};function Z1(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"M7 21q-.824 0-1.412-.587A1.93 1.93 0 0 1 5 19V6a.97.97 0 0 1-.713-.287A.97.97 0 0 1 4 5q0-.424.287-.713A.97.97 0 0 1 5 4h4q0-.424.287-.712A.97.97 0 0 1 10 3h4q.424 0 .713.288Q15 3.575 15 4h4q.424 0 .712.287Q20 4.576 20 5t-.288.713A.97.97 0 0 1 19 6v13q0 .824-.587 1.413A1.93 1.93 0 0 1 17 21zM7 6v13h10V6zm2 10q0 .424.287.712Q9.576 17 10 17t.713-.288A.97.97 0 0 0 11 16V9a.97.97 0 0 0-.287-.713A.97.97 0 0 0 10 8a.97.97 0 0 0-.713.287A.97.97 0 0 0 9 9zm4 0q0 .424.287.712.288.288.713.288.424 0 .713-.288A.97.97 0 0 0 15 16V9a.97.97 0 0 0-.287-.713A.97.97 0 0 0 14 8a.97.97 0 0 0-.713.287A.97.97 0 0 0 13 9z"})})}Z1.displayName="DeleteIcon";const J1=_.forwardRef(Z1);function W1(t,i){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 24 24",ref:i,...t,children:R.jsx("path",{d:"M2 6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm2 0v1.412l8 4.444 8-4.444V6zm0 3.7V18h16V9.7l-7.514 4.174a1 1 0 0 1-.972 0z"})})}W1.displayName="EmailIcon";const MN=_.forwardRef(W1),NN="_overlay_z12vs_8",LN="_scroll-container_z12vs_9",UN="_container_z12vs_19",jN="_dialog_z12vs_26",PN="_body_z12vs_34",zN="_title_z12vs_41",$N="_close_z12vs_58",BN="_drawer_z12vs_78",qN="_handle_z12vs_126",Pn={overlay:NN,scrollContainer:LN,container:UN,dialog:jN,body:PN,title:zN,close:$N,drawer:BN,handle:qN};let Ru="other";/android/i.test(navigator.userAgent)?Ru="android":/iPad|iPhone|iPod|Mac/.test(navigator.userAgent)&&"ontouchend"in document&&(Ru="ios");const e_=({trigger:t,open:i,asDrawer:a,onOpenChange:r,children:l})=>{typeof a!="boolean"&&(a=Ru!=="other");const{t:u}=Pa();return a?R.jsxs(Gl.Root,{open:i,onOpenChange:r,children:[t&&R.jsx(D0,{asChild:!0,children:t}),R.jsxs(M0,{children:[R.jsx(Gl.Overlay,{className:Pn.overlay}),R.jsxs(Gl.Content,{className:Pn.drawer,"data-platform":Ru,children:[R.jsx(Gl.Handle,{className:Pn.handle}),R.jsx("div",{className:Pn.body,children:l})]})]})]}):R.jsxs(Gb,{open:i,onOpenChange:r,children:[t&&R.jsx(D0,{asChild:!0,children:t}),R.jsx(M0,{children:R.jsx(Kb,{className:Pn.scrollContainer,children:R.jsx("div",{className:Pn.container,children:R.jsx(u1,{className:Pn.dialog,children:R.jsxs(Xb,{className:Pn.body,children:[l,R.jsx(Pu,{label:u("action.close"),children:R.jsx(sm,{className:Pn.close,children:R.jsx(qS,{})})})]})})})})})]})},t_=({children:t})=>R.jsx(WT,{className:Pn.title,children:t}),IN=()=>{const t=_.useRef({prompt:()=>{throw new Error("PasswordConfirmationModal is not mounted!")}});return[_.useCallback(()=>t.current.prompt(),[]),t]},FN=({title:t,destructive:i,ref:a})=>{const[r,l]=_.useState(!1),{t:u}=Pa(),f=_.useRef(null);_.useImperativeHandle(a,()=>({prompt:()=>(l(!0),f.current===null&&(f.current=Promise.withResolvers()),f.current.promise)}));const d=_.useCallback(p=>{l(p),p||(f.current?.reject(new Error("User cancelled password prompt")),f.current=null)},[]),m=_.useCallback(p=>{p.preventDefault();const g=new FormData(p.currentTarget).get("password");if(typeof g!="string")throw new Error;f.current?.resolve(g),f.current=null,l(!1)},[]);return R.jsxs(e_,{open:r,onOpenChange:d,children:[R.jsx(t_,{children:t}),R.jsxs(E1,{onSubmit:m,children:[R.jsxs(_1,{name:"password",children:[R.jsx(w1,{children:u("common.password")}),R.jsx(pD,{autoFocus:!0,autoComplete:"current-password"})]}),R.jsx(La,{type:"submit",kind:"primary",destructive:i,children:u("action.confirm")})]}),R.jsx(sm,{asChild:!0,children:R.jsx(La,{kind:"tertiary",children:u("action.cancel")})})]})},HN="_user-email-delete-icon_q0ko9_21",VN="_user-email-field_q0ko9_29",kN="_email-modal-box_q0ko9_37",Mh={userEmailDeleteIcon:HN,userEmailField:VN,emailModalBox:kN},QN=tt(`
|
|
fragment UserEmail_email on UserEmail {
|
|
id
|
|
email
|
|
}
|
|
`),YN=tt(`
|
|
mutation RemoveEmail($id: ID!, $password: String) {
|
|
removeEmail(input: { userEmailId: $id, password: $password }) {
|
|
status
|
|
|
|
user {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),GN=({disabled:t,onClick:i})=>R.jsx(mm,{children:a=>R.jsx(Pu,{label:a("frontend.user_email.delete_button_title"),children:R.jsx(hb,{type:"button",disabled:t,className:"m-2",onClick:i,size:"var(--cpd-space-8x)",children:R.jsx(J1,{className:Mh.userEmailDeleteIcon})})})}),KN=({email:t,canRemove:i,shouldPromptPassword:a,onRemove:r})=>{const{t:l}=Pa(),[u,f]=_.useState(!1),d=Cu(QN,t),m=zh(),[p,v]=IN(),g=nC({mutationFn:({id:w,password:x})=>wt({query:YN,variables:{id:w,password:x}}),onSuccess:w=>{m.invalidateQueries({queryKey:["currentUserGreeting"]}),m.invalidateQueries({queryKey:["userEmails"]}),!(w.removeEmail.status!=="NOT_FOUND"&&w.removeEmail.status!=="REMOVED")&&(r?.(),f(!1))}}),S=_.useCallback(async w=>{let x;a&&(x=await p()),g.mutate({id:d.id,password:x})},[d.id,p,a,g.mutate]),b=_.useCallback(w=>{g.isPending||(g.reset(),f(w))},[g.isPending,g.reset]),E=g.data?.removeEmail.status??null;return R.jsxs(R.Fragment,{children:[R.jsx(FN,{title:l("frontend.user_email.delete_button_confirmation_modal.password_confirmation"),destructive:!0,ref:v}),R.jsx(E1,{children:R.jsxs(_1,{name:"email",children:[R.jsx(w1,{children:l("frontend.user_email.email")}),R.jsxs("div",{className:"flex items-center gap-2",children:[R.jsx(cD,{type:"email",readOnly:!0,value:d.email,className:Mh.userEmailField}),i&&R.jsxs(e_,{trigger:R.jsx(GN,{}),open:u,onOpenChange:b,children:[R.jsx(t_,{children:l("frontend.user_email.delete_button_confirmation_modal.body")}),R.jsxs(eO,{className:Mh.emailModalBox,children:[R.jsx(MN,{}),R.jsx("div",{children:d.email})]}),E==="INCORRECT_PASSWORD"&&R.jsx(iD,{children:l("frontend.user_email.delete_button_confirmation_modal.incorrect_password")}),R.jsxs("div",{className:"flex flex-col gap-4",children:[R.jsxs(La,{kind:"primary",type:"button",destructive:!0,onClick:S,disabled:g.isPending,Icon:g.isPending?void 0:J1,children:[!!g.isPending&&R.jsx(q1,{inline:!0}),l("frontend.user_email.delete_button_confirmation_modal.action")]}),R.jsx(sm,{asChild:!0,children:R.jsx(La,{disabled:g.isPending,kind:"tertiary",children:l("action.cancel")})})]})]})]})]})})]})},XN=tt(`
|
|
query UserEmailList(
|
|
$first: Int
|
|
$after: String
|
|
$last: Int
|
|
$before: String
|
|
) {
|
|
viewer {
|
|
__typename
|
|
... on User {
|
|
emails(first: $first, after: $after, last: $last, before: $before) {
|
|
edges {
|
|
cursor
|
|
node {
|
|
...UserEmail_email
|
|
}
|
|
}
|
|
totalCount
|
|
pageInfo {
|
|
hasNextPage
|
|
hasPreviousPage
|
|
startCursor
|
|
endCursor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`),n_=(t={first:6})=>({queryKey:["userEmails",t],queryFn:({signal:i})=>wt({query:XN,variables:t,signal:i})}),ZN=tt(`
|
|
fragment UserEmailList_user on User {
|
|
hasPassword
|
|
}
|
|
`),JN=tt(`
|
|
fragment UserEmailList_siteConfig on SiteConfig {
|
|
emailChangeAllowed
|
|
passwordLoginEnabled
|
|
}
|
|
`),I7=({siteConfig:t,user:i})=>{const{emailChangeAllowed:a,passwordLoginEnabled:r}=Cu(JN,t),{hasPassword:l}=Cu(ZN,i),u=l&&r,[f,d]=_.useTransition(),[m,p]=TN(),v=vS(n_(m));if(v.data.viewer.__typename!=="User")throw qs();const g=v.data.viewer.emails,[S,b]=ON(m,g.pageInfo),E=A=>{d(()=>{p(A)})},w=()=>{d(()=>{p(G1)})},x=a&&g.totalCount>1;return R.jsxs(R.Fragment,{children:[g.edges.map(A=>R.jsx(KN,{email:A.node,canRemove:x,shouldPromptPassword:u,onRemove:w},A.cursor)),R.jsx(DN,{autoHide:!0,count:g.totalCount,onPrev:S?()=>E(S):null,onNext:b?()=>E(b):null,disabled:f})]})},WN=()=>ht(()=>import("./_account.index-Bgj2uEUe.js"),__vite__mapDeps([15,7,11,16,17,18,1,13,14,5,19,20,21,22,23,2]),import.meta.url),eL=tt(`
|
|
query UserProfile {
|
|
viewerSession {
|
|
__typename
|
|
... on BrowserSession {
|
|
id
|
|
user {
|
|
...AddEmailForm_user
|
|
...UserEmailList_user
|
|
...AccountDeleteButton_user
|
|
hasPassword
|
|
emails(first: 0) {
|
|
totalCount
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
siteConfig {
|
|
emailChangeAllowed
|
|
passwordLoginEnabled
|
|
accountDeactivationAllowed
|
|
...AddEmailForm_siteConfig
|
|
...UserEmailList_siteConfig
|
|
...PasswordChange_siteConfig
|
|
...AccountDeleteButton_siteConfig
|
|
}
|
|
}
|
|
`),tL={queryKey:["userProfile"],queryFn:({signal:t})=>wt({query:eL,signal:t})},nL=Y1("action",[wn({action:Wr(["profile","org.matrix.profile"])}),wn({action:Wr(["sessions_list","org.matrix.sessions_list"])}),wn({action:Wr(["session_view","org.matrix.session_view"]),device_id:ja(Vs())}),wn({action:Wr(["session_end","org.matrix.session_end"]),device_id:ja(Vs())}),wn({action:ho("org.matrix.cross_signing_reset")}),wn({action:ho("org.matrix.plan_management")}),fN(k1({action:Q1()}))]),iL=ft({validateSearch:nL,beforeLoad({search:t}){switch(t.action){case"profile":case"org.matrix.profile":throw en({to:"/",search:{}});case"sessions_list":case"org.matrix.sessions_list":throw en({to:"/sessions"});case"session_view":case"org.matrix.session_view":throw t.device_id?en({to:"/devices/$",params:{_splat:t.device_id}}):en({to:"/sessions"});case"session_end":case"org.matrix.session_end":throw t.device_id?en({to:"/devices/$",params:{_splat:t.device_id}}):en({to:"/sessions"});case"org.matrix.cross_signing_reset":throw en({to:"/reset-cross-signing",search:{deepLink:!0}});case"org.matrix.plan_management":throw en({to:"/plan"})}},loader:({context:t})=>Promise.all([t.queryClient.ensureQueryData(n_()),t.queryClient.ensureQueryData(tL)]),component:dt(WN,"component")}),aL=()=>ht(()=>import("./sessions._id-dTqvDSLk.js"),__vite__mapDeps([24,25,26,19,20,21,22,5,27,12,16,17,28,6,8,1,29,2]),import.meta.url),sL=()=>ht(()=>import("./sessions._id-DOQcjR__.js"),__vite__mapDeps([30,31,1,2]),import.meta.url),rL=tt(`
|
|
query SessionDetail($id: ID!) {
|
|
viewerSession {
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
|
|
node(id: $id) {
|
|
__typename
|
|
id
|
|
...CompatSession_detail
|
|
...OAuth2Session_detail
|
|
...BrowserSession_detail
|
|
}
|
|
}
|
|
`),oL=t=>({queryKey:["sessionDetail",t],queryFn:({signal:i})=>wt({query:rL,signal:i,variables:{id:t}})}),lL=ft({loader:({context:t,params:i})=>t.queryClient.ensureQueryData(oL(i.id)),notFoundComponent:dt(sL,"notFoundComponent"),component:dt(aL,"component")}),uL=()=>ht(()=>import("./reset-cross-signing.success-Mba-aBLI.js"),__vite__mapDeps([32,1,2]),import.meta.url),cL=ft({component:dt(uL,"component")}),fL=()=>ht(()=>import("./reset-cross-signing.cancelled-oBzzErte.js"),__vite__mapDeps([33,1,2]),import.meta.url),dL=ft({component:dt(fL,"component")}),hL=()=>ht(()=>import("./devices._-BA2mLuaB.js"),__vite__mapDeps([34,31,1,2]),import.meta.url),mL=tt(`
|
|
query CurrentViewer {
|
|
viewer {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),pL={queryKey:["currentViewer"],queryFn:({signal:t})=>wt({query:mL,signal:t})},gL=tt(`
|
|
query DeviceRedirect($deviceId: String!, $userId: ID!) {
|
|
session(deviceId: $deviceId, userId: $userId) {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`),vL=(t,i)=>({queryKey:["deviceRedirect",t,i],queryFn:({signal:a})=>wt({query:gL,variables:{deviceId:t,userId:i},signal:a})}),yL=ft({async loader({context:t,params:i}){const a=await t.queryClient.fetchQuery(pL);if(a.viewer.__typename!=="User")throw qs({global:!0});const r=await t.queryClient.fetchQuery(vL(i._splat||"",a.viewer.id));throw r.session?en({to:"/sessions/$id",params:{id:r.session.id},replace:!0}):qs()},notFoundComponent:dt(hL,"notFoundComponent")}),SL=()=>ht(()=>import("./clients._id-CBcE7ZJr.js"),__vite__mapDeps([35,5,20,21,27,12,16,17,1,36,2]),import.meta.url),bL=tt(`
|
|
query OAuth2Client($id: ID!) {
|
|
oauth2Client(id: $id) {
|
|
...OAuth2Client_detail
|
|
}
|
|
}
|
|
`),_L=t=>({queryKey:["oauth2Client",t],queryFn:({signal:i})=>wt({query:bL,variables:{id:t},signal:i})}),wL=ft({loader:({context:t,params:i})=>t.queryClient.ensureQueryData(_L(i.id)),component:dt(SL,"component")}),EL=()=>ht(()=>import("./password.recovery.index-BypsELRF.js"),__vite__mapDeps([37,38,8,13,14,1,2]),import.meta.url),CL=tt(`
|
|
query PasswordRecovery($ticket: String!) {
|
|
siteConfig {
|
|
...RecoverPassword_siteConfig
|
|
}
|
|
|
|
userRecoveryTicket(ticket: $ticket) {
|
|
status
|
|
...RecoverPassword_userRecoveryTicket
|
|
}
|
|
}
|
|
`),RL=t=>({queryKey:["passwordRecovery",t],queryFn:({signal:i})=>wt({query:CL,signal:i,variables:{ticket:t}})}),xL=wn({ticket:Vs()}),AL=ft({validateSearch:xL,loaderDeps:({search:{ticket:t}})=>({ticket:t}),async loader({context:t,deps:{ticket:i}}){const{userRecoveryTicket:a}=await t.queryClient.ensureQueryData(RL(i));if(!a)throw qs()},component:dt(EL,"component")}),TL=()=>ht(()=>import("./password.change.index-DN6W0rA5.js"),__vite__mapDeps([39,38,8,13,14,16,17,1,2]),import.meta.url),OL=tt(`
|
|
query PasswordChange {
|
|
viewer {
|
|
__typename
|
|
... on Node {
|
|
id
|
|
}
|
|
}
|
|
|
|
siteConfig {
|
|
...PasswordCreationDoubleInput_siteConfig
|
|
}
|
|
}
|
|
`),DL={queryKey:["passwordChange"],queryFn:({signal:t})=>wt({query:OL,signal:t})},ML=ft({loader:({context:t})=>t.queryClient.ensureQueryData(DL),component:dt(TL,"component")}),i_=()=>{const t=new Date(Date.now()-7776e6);return t.setHours(0,0,0,0),t.toISOString()},NL=()=>ht(()=>import("./_account.sessions.index-ChqhRgNC.js"),__vite__mapDeps([40,5,13,14,28,19,20,21,22,41,25,26,42,16,17,31,1,43,2]),import.meta.url),LL=6,UL=tt(`
|
|
query SessionsOverview {
|
|
viewer {
|
|
__typename
|
|
|
|
... on User {
|
|
id
|
|
...BrowserSessionsOverview_user
|
|
}
|
|
}
|
|
}
|
|
`),jL={queryKey:["sessionsOverview"],queryFn:({signal:t})=>wt({query:UL,signal:t})},PL=tt(`
|
|
query AppSessionsList(
|
|
$before: String
|
|
$after: String
|
|
$first: Int
|
|
$last: Int
|
|
$lastActive: DateFilter
|
|
) {
|
|
viewer {
|
|
__typename
|
|
|
|
... on User {
|
|
id
|
|
appSessions(
|
|
before: $before
|
|
after: $after
|
|
first: $first
|
|
last: $last
|
|
lastActive: $lastActive
|
|
state: ACTIVE
|
|
) {
|
|
edges {
|
|
cursor
|
|
node {
|
|
__typename
|
|
...CompatSession_session
|
|
...OAuth2Session_session
|
|
}
|
|
}
|
|
|
|
totalCount
|
|
pageInfo {
|
|
startCursor
|
|
endCursor
|
|
hasNextPage
|
|
hasPreviousPage
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`),zL=(t,i)=>({queryKey:["appSessionList",i,t],queryFn:({signal:a})=>wt({query:PL,variables:{lastActive:i?{before:i_()}:void 0,...t},signal:a})}),$L=ym([wn({inactive:ja(ho(!0))}),K1]),BL=ft({validateSearch:$L,loaderDeps:({search:{inactive:t,...i}})=>({inactive:t,pagination:X1(i,LL,"backward")}),loader:({context:t,deps:{inactive:i,pagination:a}})=>Promise.all([t.queryClient.ensureQueryData(jL),t.queryClient.ensureQueryData(zL(a,i))]),component:dt(NL,"component")}),qL=()=>ht(()=>import("./_account.plan.index-az7l7N5p.js"),__vite__mapDeps([44,1,2]),import.meta.url),IL=tt(`
|
|
query PlanManagementTab {
|
|
siteConfig {
|
|
planManagementIframeUri
|
|
}
|
|
}
|
|
`),FL={queryKey:["planManagementTab"],queryFn:({signal:t})=>wt({query:IL,signal:t})},HL=ft({loader:async({context:t})=>{const{siteConfig:{planManagementIframeUri:i}}=await t.queryClient.ensureQueryData(FL);if(!i)throw en({to:"/",replace:!0});Qs.preload(i,{as:"document"})},component:dt(qL,"component")}),VL=()=>ht(()=>import("./password.change.success-BWTRx3Zp.js"),__vite__mapDeps([45,13,14,1,2]),import.meta.url),kL=ft({component:dt(VL,"component")}),QL=()=>ht(()=>import("./emails._id.verify-BEvFlfcg.js"),__vite__mapDeps([46,47,8,13,14,18,1,2]),import.meta.url),YL=tt(`
|
|
query VerifyEmail($id: ID!) {
|
|
userEmailAuthentication(id: $id) {
|
|
id
|
|
email
|
|
completedAt
|
|
}
|
|
}
|
|
`),a_=t=>({queryKey:["verifyEmail",t],queryFn:({signal:i})=>wt({query:YL,signal:i,variables:{id:t}})}),GL=ft({async loader({context:t,params:i}){const a=await t.queryClient.ensureQueryData(a_(i.id));if(!a.userEmailAuthentication)throw qs();if(a.userEmailAuthentication.completedAt)throw en({to:"/"})},component:dt(QL,"component")}),KL=()=>ht(()=>import("./emails._id.in-use-CSU8U9sW.js"),__vite__mapDeps([48,47,13,14,1,2]),import.meta.url),XL=ft({async loader({context:t,params:i}){const a=await t.queryClient.ensureQueryData(a_(i.id));if(!a.userEmailAuthentication)throw qs();if(!a.userEmailAuthentication.completedAt)throw en({to:"/emails/$id/verify",params:i})},component:dt(KL,"component")}),ZL=()=>ht(()=>import("./_account.sessions.browsers-DNRESZGR.js"),__vite__mapDeps([49,5,41,25,26,19,20,21,22,42,13,14,1,2]),import.meta.url),JL=6,WL=tt(`
|
|
query BrowserSessionList(
|
|
$first: Int
|
|
$after: String
|
|
$last: Int
|
|
$before: String
|
|
$lastActive: DateFilter
|
|
) {
|
|
viewerSession {
|
|
__typename
|
|
... on BrowserSession {
|
|
id
|
|
|
|
user {
|
|
id
|
|
|
|
browserSessions(
|
|
first: $first
|
|
after: $after
|
|
last: $last
|
|
before: $before
|
|
lastActive: $lastActive
|
|
state: ACTIVE
|
|
) {
|
|
totalCount
|
|
|
|
edges {
|
|
cursor
|
|
node {
|
|
id
|
|
...BrowserSession_session
|
|
}
|
|
}
|
|
|
|
pageInfo {
|
|
hasNextPage
|
|
hasPreviousPage
|
|
startCursor
|
|
endCursor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`),e7=(t,i)=>({queryKey:["browserSessionList",i,t],queryFn:({signal:a})=>wt({query:WL,variables:{lastActive:i?{before:i_()}:void 0,...t},signal:a})}),t7=ym([wn({inactive:ja(ho(!0))}),K1]),n7=ft({validateSearch:t7,loaderDeps:({search:{inactive:t,...i}})=>({inactive:t,pagination:X1(i,JL,"backward")}),loader:({context:t,deps:{inactive:i,pagination:a}})=>t.queryClient.ensureQueryData(e7(a,i)),component:dt(ZL,"component")}),ku=pN.update({id:"/reset-cross-signing",path:"/reset-cross-signing",getParentRoute:()=>Tn}),bo=SN.update({id:"/_account",getParentRoute:()=>Tn}),i7=EN.update({id:"/",path:"/",getParentRoute:()=>ku}),a7=iL.update({id:"/",path:"/",getParentRoute:()=>bo}),s7=lL.update({id:"/sessions/$id",path:"/sessions/$id",getParentRoute:()=>Tn}),r7=cL.update({id:"/success",path:"/success",getParentRoute:()=>ku}),o7=dL.update({id:"/cancelled",path:"/cancelled",getParentRoute:()=>ku}),l7=yL.update({id:"/devices/$",path:"/devices/$",getParentRoute:()=>Tn}),u7=wL.update({id:"/clients/$id",path:"/clients/$id",getParentRoute:()=>Tn}),c7=AL.update({id:"/password/recovery/",path:"/password/recovery/",getParentRoute:()=>Tn}),f7=ML.update({id:"/password/change/",path:"/password/change/",getParentRoute:()=>Tn}),d7=BL.update({id:"/sessions/",path:"/sessions/",getParentRoute:()=>bo}),h7=HL.update({id:"/plan/",path:"/plan/",getParentRoute:()=>bo}),m7=kL.update({id:"/password/change/success",path:"/password/change/success",getParentRoute:()=>Tn}),p7=GL.update({id:"/emails/$id/verify",path:"/emails/$id/verify",getParentRoute:()=>Tn}),g7=XL.update({id:"/emails/$id/in-use",path:"/emails/$id/in-use",getParentRoute:()=>Tn}),v7=n7.update({id:"/sessions/browsers",path:"/sessions/browsers",getParentRoute:()=>bo}),y7={AccountIndexRoute:a7,AccountSessionsBrowsersRoute:v7,AccountPlanIndexRoute:h7,AccountSessionsIndexRoute:d7},S7=bo._addFileChildren(y7),b7={ResetCrossSigningCancelledRoute:o7,ResetCrossSigningSuccessRoute:r7,ResetCrossSigningIndexRoute:i7},_7=ku._addFileChildren(b7),w7={AccountRoute:S7,ResetCrossSigningRoute:_7,ClientsIdRoute:u7,DevicesSplatRoute:l7,SessionsIdRoute:s7,EmailsIdInUseRoute:g7,EmailsIdVerifyRoute:p7,PasswordChangeSuccessRoute:m7,PasswordChangeIndexRoute:f7,PasswordRecoveryIndexRoute:c7},E7=Tn._addFileChildren(w7)._addFileTypes(),C7=IR({routeTree:E7,scrollRestoration:!0,basepath:$1.root,defaultPendingComponent:I1,defaultPreload:"intent",context:{queryClient:Th}});eN();bD.createRoot(document.getElementById("root")).render(R.jsx(_.StrictMode,{children:R.jsx(HE,{client:Th,children:R.jsx(T3,{children:R.jsx(db,{children:R.jsx(_.Suspense,{fallback:R.jsx(I1,{}),children:R.jsx(aM,{i18n:Rt,children:R.jsx(VR,{router:C7,context:{queryClient:Th}})})})})})})}));export{uo as $,q7 as A,La as B,qS as C,e_ as D,z7 as E,_1 as F,eO as G,B7 as H,Yh as I,pD as J,iD as K,pm as L,w2 as M,J1 as N,jS as O,mM as P,tT as Q,E1 as R,P7 as S,Xy as T,mb as U,j7 as V,Ls as W,Lt as X,tn as Y,zu as Z,Gn as _,Qh as a,IN as a0,FN as a1,Du as a2,I7 as a3,re as a4,lL as a5,JO as a6,yL as a7,P0 as a8,wL as a9,kh as aa,sn as ab,ht as ac,BL as ad,ON as ae,i_ as af,D7 as ag,FL as ah,O7 as ai,GL as aj,a_ as ak,L1 as al,ZD as am,KD as an,Rh as ao,Ua as ap,ID as aq,HD as ar,P1 as as,XL as at,n7 as au,ex as av,Cu as b,zh as c,nC as d,t_ as e,w1 as f,cD as g,q1 as h,sm as i,R as j,tt as k,wt as l,Pu as m,hb as n,vS as o,qs as p,T7 as q,_ as r,EN as s,GR as t,Pa as u,hm as v,et as w,Qn as x,QO as y,$7 as z};
|
|
//# sourceMappingURL=main-CiAhdYQG.js.map
|