import{g as Jc}from"./_commonjsHelpers-CqkleIqs.js";import{p as mn,C as Nb}from"./contants-T1L1gs6K.js";import{r as zb}from"./app-C7VSS-q9.js";function jb(a,r){for(var o=0;os[c]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var vc={exports:{}},Fr={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var hp;function Ub(){if(hp)return Fr;hp=1;var a=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(s,c,f){var h=null;if(f!==void 0&&(h=""+f),c.key!==void 0&&(h=""+c.key),"key"in c){f={};for(var m in c)m!=="key"&&(f[m]=c[m])}else f=c;return c=f.ref,{$$typeof:a,type:s,key:h,ref:c!==void 0?c:null,props:f}}return Fr.Fragment=r,Fr.jsx=o,Fr.jsxs=o,Fr}var mp;function kb(){return mp||(mp=1,vc.exports=Ub()),vc.exports}var M=kb(),Kl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(a){return this.listeners.add(a),this.onSubscribe(),()=>{this.listeners.delete(a),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ya=typeof window>"u"||"Deno"in globalThis;function Ee(){}function Hb(a,r){return typeof a=="function"?a(r):a}function jc(a){return typeof a=="number"&&a>=0&&a!==1/0}function hv(a,r){return Math.max(a+(r||0)-Date.now(),0)}function ma(a,r){return typeof a=="function"?a(r):a}function Fe(a,r){return typeof a=="function"?a(r):a}function pp(a,r){const{type:o="all",exact:s,fetchStatus:c,predicate:f,queryKey:h,stale:m}=a;if(h){if(s){if(r.queryHash!==$c(h,r.options))return!1}else if(!Wr(r.queryKey,h))return!1}if(o!=="all"){const y=r.isActive();if(o==="active"&&!y||o==="inactive"&&y)return!1}return!(typeof m=="boolean"&&r.isStale()!==m||c&&c!==r.state.fetchStatus||f&&!f(r))}function vp(a,r){const{exact:o,status:s,predicate:c,mutationKey:f}=a;if(f){if(!r.options.mutationKey)return!1;if(o){if(Qa(r.options.mutationKey)!==Qa(f))return!1}else if(!Wr(r.options.mutationKey,f))return!1}return!(s&&r.state.status!==s||c&&!c(r))}function $c(a,r){return(r?.queryKeyHashFn||Qa)(a)}function Qa(a){return JSON.stringify(a,(r,o)=>Uc(o)?Object.keys(o).sort().reduce((s,c)=>(s[c]=o[c],s),{}):o)}function Wr(a,r){return a===r?!0:typeof a!=typeof r?!1:a&&r&&typeof a=="object"&&typeof r=="object"?Object.keys(r).every(o=>Wr(a[o],r[o])):!1}function mv(a,r){if(a===r)return a;const o=gp(a)&&gp(r);if(o||Uc(a)&&Uc(r)){const s=o?a:Object.keys(a),c=s.length,f=o?r:Object.keys(r),h=f.length,m=o?[]:{},y=new Set(s);let v=0;for(let b=0;b{setTimeout(r,a)})}function kc(a,r,o){return typeof o.structuralSharing=="function"?o.structuralSharing(a,r):o.structuralSharing!==!1?mv(a,r):r}function Lb(a,r,o=0){const s=[...a,r];return o&&s.length>o?s.slice(1):s}function qb(a,r,o=0){const s=[r,...a];return o&&s.length>o?s.slice(0,-1):s}var Ic=Symbol();function pv(a,r){return!a.queryFn&&r?.initialPromise?()=>r.initialPromise:!a.queryFn||a.queryFn===Ic?()=>Promise.reject(new Error(`Missing queryFn: '${a.queryHash}'`)):a.queryFn}function vv(a,r){return typeof a=="function"?a(...r):!!a}var Gb=class extends Kl{#e;#t;#n;constructor(){super(),this.#n=a=>{if(!Ya&&window.addEventListener){const r=()=>a();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(a){this.#n=a,this.#t?.(),this.#t=a(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(a){this.#e!==a&&(this.#e=a,this.onFocus())}onFocus(){const a=this.isFocused();this.listeners.forEach(r=>{r(a)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},Wc=new Gb,Yb=class extends Kl{#e=!0;#t;#n;constructor(){super(),this.#n=a=>{if(!Ya&&window.addEventListener){const r=()=>a(!0),o=()=>a(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",o,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",o)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(a){this.#n=a,this.#t?.(),this.#t=a(this.setOnline.bind(this))}setOnline(a){this.#e!==a&&(this.#e=a,this.listeners.forEach(o=>{o(a)}))}isOnline(){return this.#e}},Yo=new Yb;function Hc(){let a,r;const o=new Promise((c,f)=>{a=c,r=f});o.status="pending",o.catch(()=>{});function s(c){Object.assign(o,c),delete o.resolve,delete o.reject}return o.resolve=c=>{s({status:"fulfilled",value:c}),a(c)},o.reject=c=>{s({status:"rejected",reason:c}),r(c)},o}function Qb(a){return Math.min(1e3*2**a,3e4)}function gv(a){return(a??"online")==="online"?Yo.isOnline():!0}var yv=class extends Error{constructor(a){super("CancelledError"),this.revert=a?.revert,this.silent=a?.silent}};function bv(a){let r=!1,o=0,s;const c=Hc(),f=()=>c.status!=="pending",h=R=>{f()||(E(new yv(R)),a.abort?.())},m=()=>{r=!0},y=()=>{r=!1},v=()=>Wc.isFocused()&&(a.networkMode==="always"||Yo.isOnline())&&a.canRun(),b=()=>gv(a.networkMode)&&a.canRun(),p=R=>{f()||(s?.(),c.resolve(R))},E=R=>{f()||(s?.(),c.reject(R))},O=()=>new Promise(R=>{s=D=>{(f()||v())&&R(D)},a.onPause?.()}).then(()=>{s=void 0,f()||a.onContinue?.()}),C=()=>{if(f())return;let R;const D=o===0?a.initialPromise:void 0;try{R=D??a.fn()}catch(j){R=Promise.reject(j)}Promise.resolve(R).then(p).catch(j=>{if(f())return;const V=a.retry??(Ya?0:3),L=a.retryDelay??Qb,G=typeof L=="function"?L(o,j):L,N=V===!0||typeof V=="number"&&ov()?void 0:O()).then(()=>{r?E(j):C()})})};return{promise:c,status:()=>c.status,cancel:h,continue:()=>(s?.(),c),cancelRetry:m,continueRetry:y,canStart:b,start:()=>(b()?C():O().then(C),c)}}var Vb=a=>setTimeout(a,0);function Xb(){let a=[],r=0,o=m=>{m()},s=m=>{m()},c=Vb;const f=m=>{r?a.push(m):c(()=>{o(m)})},h=()=>{const m=a;a=[],m.length&&c(()=>{s(()=>{m.forEach(y=>{o(y)})})})};return{batch:m=>{let y;r++;try{y=m()}finally{r--,r||h()}return y},batchCalls:m=>(...y)=>{f(()=>{m(...y)})},schedule:f,setNotifyFunction:m=>{o=m},setBatchNotifyFunction:m=>{s=m},setScheduler:m=>{c=m}}}var ee=Xb(),xv=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),jc(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(a){this.gcTime=Math.max(this.gcTime||0,a??(Ya?1/0:300*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},Kb=class extends xv{#e;#t;#n;#a;#l;#i;#o;constructor(a){super(),this.#o=!1,this.#i=a.defaultOptions,this.setOptions(a.options),this.observers=[],this.#a=a.client,this.#n=this.#a.getQueryCache(),this.queryKey=a.queryKey,this.queryHash=a.queryHash,this.#e=Pb(this.options),this.state=a.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#l?.promise}setOptions(a){this.options={...this.#i,...a},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(a,r){const o=kc(this.state.data,a,this.options);return this.#r({data:o,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),o}setState(a,r){this.#r({type:"setState",state:a,setStateOptions:r})}cancel(a){const r=this.#l?.promise;return this.#l?.cancel(a),r?r.then(Ee).catch(Ee):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(a=>Fe(a.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ic||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(a=>ma(a.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(a=>a.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(a=0){return this.state.data===void 0?!0:a==="static"?!1:this.state.isInvalidated?!0:!hv(this.state.dataUpdatedAt,a)}onFocus(){this.observers.find(r=>r.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#l?.continue()}onOnline(){this.observers.find(r=>r.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#l?.continue()}addObserver(a){this.observers.includes(a)||(this.observers.push(a),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:a}))}removeObserver(a){this.observers.includes(a)&&(this.observers=this.observers.filter(r=>r!==a),this.observers.length||(this.#l&&(this.#o?this.#l.cancel({revert:!0}):this.#l.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:a}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#r({type:"invalidate"})}async fetch(a,r){if(this.state.fetchStatus!=="idle"&&this.#l?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#l)return this.#l.continueRetry(),this.#l.promise}if(a&&this.setOptions(a),!this.options.queryFn){const m=this.observers.find(y=>y.options.queryFn);m&&this.setOptions(m.options)}const o=new AbortController,s=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(this.#o=!0,o.signal)})},c=()=>{const m=pv(this.options,r),v=(()=>{const b={client:this.#a,queryKey:this.queryKey,meta:this.meta};return s(b),b})();return this.#o=!1,this.options.persister?this.options.persister(m,v,this):m(v)},h=(()=>{const m={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:c};return s(m),m})();this.options.behavior?.onFetch(h,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==h.fetchOptions?.meta)&&this.#r({type:"fetch",meta:h.fetchOptions?.meta}),this.#l=bv({initialPromise:r?.initialPromise,fn:h.fetchFn,abort:o.abort.bind(o),onFail:(m,y)=>{this.#r({type:"failed",failureCount:m,error:y})},onPause:()=>{this.#r({type:"pause"})},onContinue:()=>{this.#r({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode,canRun:()=>!0});try{const m=await this.#l.start();if(m===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(m),this.#n.config.onSuccess?.(m,this),this.#n.config.onSettled?.(m,this.state.error,this),m}catch(m){if(m instanceof yv){if(m.silent)return this.#l.promise;if(m.revert){if(this.setState({...this.#t,fetchStatus:"idle"}),this.state.data===void 0)throw m;return this.state.data}}throw this.#r({type:"error",error:m}),this.#n.config.onError?.(m,this),this.#n.config.onSettled?.(this.state.data,m,this),m}finally{this.scheduleGc()}}#r(a){const r=o=>{switch(a.type){case"failed":return{...o,fetchFailureCount:a.failureCount,fetchFailureReason:a.error};case"pause":return{...o,fetchStatus:"paused"};case"continue":return{...o,fetchStatus:"fetching"};case"fetch":return{...o,...Sv(o.data,this.options),fetchMeta:a.meta??null};case"success":const s={...o,data:a.data,dataUpdateCount:o.dataUpdateCount+1,dataUpdatedAt:a.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!a.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=a.manual?s:void 0,s;case"error":const c=a.error;return{...o,error:c,errorUpdateCount:o.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:o.fetchFailureCount+1,fetchFailureReason:c,fetchStatus:"idle",status:"error"};case"invalidate":return{...o,isInvalidated:!0};case"setState":return{...o,...a.state}}};this.state=r(this.state),ee.batch(()=>{this.observers.forEach(o=>{o.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:a})})}};function Sv(a,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:gv(r.networkMode)?"fetching":"paused",...a===void 0&&{error:null,status:"pending"}}}function Pb(a){const r=typeof a.initialData=="function"?a.initialData():a.initialData,o=r!==void 0,s=o?typeof a.initialDataUpdatedAt=="function"?a.initialDataUpdatedAt():a.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:o?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:o?"success":"pending",fetchStatus:"idle"}}var Zb=class extends Kl{constructor(a={}){super(),this.config=a,this.#e=new Map}#e;build(a,r,o){const s=r.queryKey,c=r.queryHash??$c(s,r);let f=this.get(c);return f||(f=new Kb({client:a,queryKey:s,queryHash:c,options:a.defaultQueryOptions(r),state:o,defaultOptions:a.getQueryDefaults(s)}),this.add(f)),f}add(a){this.#e.has(a.queryHash)||(this.#e.set(a.queryHash,a),this.notify({type:"added",query:a}))}remove(a){const r=this.#e.get(a.queryHash);r&&(a.destroy(),r===a&&this.#e.delete(a.queryHash),this.notify({type:"removed",query:a}))}clear(){ee.batch(()=>{this.getAll().forEach(a=>{this.remove(a)})})}get(a){return this.#e.get(a)}getAll(){return[...this.#e.values()]}find(a){const r={exact:!0,...a};return this.getAll().find(o=>pp(r,o))}findAll(a={}){const r=this.getAll();return Object.keys(a).length>0?r.filter(o=>pp(a,o)):r}notify(a){ee.batch(()=>{this.listeners.forEach(r=>{r(a)})})}onFocus(){ee.batch(()=>{this.getAll().forEach(a=>{a.onFocus()})})}onOnline(){ee.batch(()=>{this.getAll().forEach(a=>{a.onOnline()})})}},Fb=class extends xv{#e;#t;#n;constructor(a){super(),this.mutationId=a.mutationId,this.#t=a.mutationCache,this.#e=[],this.state=a.state||wv(),this.setOptions(a.options),this.scheduleGc()}setOptions(a){this.options=a,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(a){this.#e.includes(a)||(this.#e.push(a),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:a}))}removeObserver(a){this.#e=this.#e.filter(r=>r!==a),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:a})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(a){const r=()=>{this.#a({type:"continue"})};this.#n=bv({fn:()=>this.options.mutationFn?this.options.mutationFn(a):Promise.reject(new Error("No mutationFn found")),onFail:(c,f)=>{this.#a({type:"failed",failureCount:c,error:f})},onPause:()=>{this.#a({type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const o=this.state.status==="pending",s=!this.#n.canStart();try{if(o)r();else{this.#a({type:"pending",variables:a,isPaused:s}),await this.#t.config.onMutate?.(a,this);const f=await this.options.onMutate?.(a);f!==this.state.context&&this.#a({type:"pending",context:f,variables:a,isPaused:s})}const c=await this.#n.start();return await this.#t.config.onSuccess?.(c,a,this.state.context,this),await this.options.onSuccess?.(c,a,this.state.context),await this.#t.config.onSettled?.(c,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(c,null,a,this.state.context),this.#a({type:"success",data:c}),c}catch(c){try{throw await this.#t.config.onError?.(c,a,this.state.context,this),await this.options.onError?.(c,a,this.state.context),await this.#t.config.onSettled?.(void 0,c,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,c,a,this.state.context),c}finally{this.#a({type:"error",error:c})}}finally{this.#t.runNext(this)}}#a(a){const r=o=>{switch(a.type){case"failed":return{...o,failureCount:a.failureCount,failureReason:a.error};case"pause":return{...o,isPaused:!0};case"continue":return{...o,isPaused:!1};case"pending":return{...o,context:a.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:a.isPaused,status:"pending",variables:a.variables,submittedAt:Date.now()};case"success":return{...o,data:a.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...o,data:void 0,error:a.error,failureCount:o.failureCount+1,failureReason:a.error,isPaused:!1,status:"error"}}};this.state=r(this.state),ee.batch(()=>{this.#e.forEach(o=>{o.onMutationUpdate(a)}),this.#t.notify({mutation:this,type:"updated",action:a})})}};function wv(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Jb=class extends Kl{constructor(a={}){super(),this.config=a,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(a,r,o){const s=new Fb({mutationCache:this,mutationId:++this.#n,options:a.defaultMutationOptions(r),state:o});return this.add(s),s}add(a){this.#e.add(a);const r=Mo(a);if(typeof r=="string"){const o=this.#t.get(r);o?o.push(a):this.#t.set(r,[a])}this.notify({type:"added",mutation:a})}remove(a){if(this.#e.delete(a)){const r=Mo(a);if(typeof r=="string"){const o=this.#t.get(r);if(o)if(o.length>1){const s=o.indexOf(a);s!==-1&&o.splice(s,1)}else o[0]===a&&this.#t.delete(r)}}this.notify({type:"removed",mutation:a})}canRun(a){const r=Mo(a);if(typeof r=="string"){const s=this.#t.get(r)?.find(c=>c.state.status==="pending");return!s||s===a}else return!0}runNext(a){const r=Mo(a);return typeof r=="string"?this.#t.get(r)?.find(s=>s!==a&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ee.batch(()=>{this.#e.forEach(a=>{this.notify({type:"removed",mutation:a})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(a){const r={exact:!0,...a};return this.getAll().find(o=>vp(r,o))}findAll(a={}){return this.getAll().filter(r=>vp(a,r))}notify(a){ee.batch(()=>{this.listeners.forEach(r=>{r(a)})})}resumePausedMutations(){const a=this.getAll().filter(r=>r.state.isPaused);return ee.batch(()=>Promise.all(a.map(r=>r.continue().catch(Ee))))}};function Mo(a){return a.options.scope?.id}function bp(a){return{onFetch:(r,o)=>{const s=r.options,c=r.fetchOptions?.meta?.fetchMore?.direction,f=r.state.data?.pages||[],h=r.state.data?.pageParams||[];let m={pages:[],pageParams:[]},y=0;const v=async()=>{let b=!1;const p=C=>{Object.defineProperty(C,"signal",{enumerable:!0,get:()=>(r.signal.aborted?b=!0:r.signal.addEventListener("abort",()=>{b=!0}),r.signal)})},E=pv(r.options,r.fetchOptions),O=async(C,R,D)=>{if(b)return Promise.reject();if(R==null&&C.pages.length)return Promise.resolve(C);const V=(()=>{const $={client:r.client,queryKey:r.queryKey,pageParam:R,direction:D?"backward":"forward",meta:r.options.meta};return p($),$})(),L=await E(V),{maxPages:G}=r.options,N=D?qb:Lb;return{pages:N(C.pages,L,G),pageParams:N(C.pageParams,R,G)}};if(c&&f.length){const C=c==="backward",R=C?$b:xp,D={pages:f,pageParams:h},j=R(s,D);m=await O(D,j,C)}else{const C=a??f.length;do{const R=y===0?h[0]??s.initialPageParam:xp(s,m);if(y>0&&R==null)break;m=await O(m,R),y++}while(yr.options.persister?.(v,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},o):r.fetchFn=v}}}function xp(a,{pages:r,pageParams:o}){const s=r.length-1;return r.length>0?a.getNextPageParam(r[s],r,o[s],o):void 0}function $b(a,{pages:r,pageParams:o}){return r.length>0?a.getPreviousPageParam?.(r[0],r,o[0],o):void 0}var Ib=class{#e;#t;#n;#a;#l;#i;#o;#r;constructor(a={}){this.#e=a.queryCache||new Zb,this.#t=a.mutationCache||new Jb,this.#n=a.defaultOptions||{},this.#a=new Map,this.#l=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#o=Wc.subscribe(async a=>{a&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#r=Yo.subscribe(async a=>{a&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#o?.(),this.#o=void 0,this.#r?.(),this.#r=void 0)}isFetching(a){return this.#e.findAll({...a,fetchStatus:"fetching"}).length}isMutating(a){return this.#t.findAll({...a,status:"pending"}).length}getQueryData(a){const r=this.defaultQueryOptions({queryKey:a});return this.#e.get(r.queryHash)?.state.data}ensureQueryData(a){const r=this.defaultQueryOptions(a),o=this.#e.build(this,r),s=o.state.data;return s===void 0?this.fetchQuery(a):(a.revalidateIfStale&&o.isStaleByTime(ma(r.staleTime,o))&&this.prefetchQuery(r),Promise.resolve(s))}getQueriesData(a){return this.#e.findAll(a).map(({queryKey:r,state:o})=>{const s=o.data;return[r,s]})}setQueryData(a,r,o){const s=this.defaultQueryOptions({queryKey:a}),f=this.#e.get(s.queryHash)?.state.data,h=Hb(r,f);if(h!==void 0)return this.#e.build(this,s).setData(h,{...o,manual:!0})}setQueriesData(a,r,o){return ee.batch(()=>this.#e.findAll(a).map(({queryKey:s})=>[s,this.setQueryData(s,r,o)]))}getQueryState(a){const r=this.defaultQueryOptions({queryKey:a});return this.#e.get(r.queryHash)?.state}removeQueries(a){const r=this.#e;ee.batch(()=>{r.findAll(a).forEach(o=>{r.remove(o)})})}resetQueries(a,r){const o=this.#e;return ee.batch(()=>(o.findAll(a).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...a},r)))}cancelQueries(a,r={}){const o={revert:!0,...r},s=ee.batch(()=>this.#e.findAll(a).map(c=>c.cancel(o)));return Promise.all(s).then(Ee).catch(Ee)}invalidateQueries(a,r={}){return ee.batch(()=>(this.#e.findAll(a).forEach(o=>{o.invalidate()}),a?.refetchType==="none"?Promise.resolve():this.refetchQueries({...a,type:a?.refetchType??a?.type??"active"},r)))}refetchQueries(a,r={}){const o={...r,cancelRefetch:r.cancelRefetch??!0},s=ee.batch(()=>this.#e.findAll(a).filter(c=>!c.isDisabled()&&!c.isStatic()).map(c=>{let f=c.fetch(void 0,o);return o.throwOnError||(f=f.catch(Ee)),c.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(s).then(Ee)}fetchQuery(a){const r=this.defaultQueryOptions(a);r.retry===void 0&&(r.retry=!1);const o=this.#e.build(this,r);return o.isStaleByTime(ma(r.staleTime,o))?o.fetch(r):Promise.resolve(o.state.data)}prefetchQuery(a){return this.fetchQuery(a).then(Ee).catch(Ee)}fetchInfiniteQuery(a){return a.behavior=bp(a.pages),this.fetchQuery(a)}prefetchInfiniteQuery(a){return this.fetchInfiniteQuery(a).then(Ee).catch(Ee)}ensureInfiniteQueryData(a){return a.behavior=bp(a.pages),this.ensureQueryData(a)}resumePausedMutations(){return Yo.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(a){this.#n=a}setQueryDefaults(a,r){this.#a.set(Qa(a),{queryKey:a,defaultOptions:r})}getQueryDefaults(a){const r=[...this.#a.values()],o={};return r.forEach(s=>{Wr(a,s.queryKey)&&Object.assign(o,s.defaultOptions)}),o}setMutationDefaults(a,r){this.#l.set(Qa(a),{mutationKey:a,defaultOptions:r})}getMutationDefaults(a){const r=[...this.#l.values()],o={};return r.forEach(s=>{Wr(a,s.mutationKey)&&Object.assign(o,s.defaultOptions)}),o}defaultQueryOptions(a){if(a._defaulted)return a;const r={...this.#n.queries,...this.getQueryDefaults(a.queryKey),...a,_defaulted:!0};return r.queryHash||(r.queryHash=$c(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===Ic&&(r.enabled=!1),r}defaultMutationOptions(a){return a?._defaulted?a:{...this.#n.mutations,...a?.mutationKey&&this.getMutationDefaults(a.mutationKey),...a,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Wb=class extends Kl{constructor(a,r){super(),this.options=r,this.#e=a,this.#r=null,this.#o=Hc(),this.bindMethods(),this.setOptions(r)}#e;#t=void 0;#n=void 0;#a=void 0;#l;#i;#o;#r;#p;#d;#h;#u;#c;#s;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Sp(this.#t,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Bc(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Bc(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#S(),this.#t.removeObserver(this)}setOptions(a){const r=this.options,o=this.#t;if(this.options=this.#e.defaultQueryOptions(a),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Fe(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),r._defaulted&&!Go(this.options,r)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const s=this.hasListeners();s&&wp(this.#t,o,this.options,r)&&this.#f(),this.updateResult(),s&&(this.#t!==o||Fe(this.options.enabled,this.#t)!==Fe(r.enabled,this.#t)||ma(this.options.staleTime,this.#t)!==ma(r.staleTime,this.#t))&&this.#v();const c=this.#g();s&&(this.#t!==o||Fe(this.options.enabled,this.#t)!==Fe(r.enabled,this.#t)||c!==this.#s)&&this.#y(c)}getOptimisticResult(a){const r=this.#e.getQueryCache().build(this.#e,a),o=this.createResult(r,a);return e1(this,o)&&(this.#a=o,this.#i=this.options,this.#l=this.#t.state),o}getCurrentResult(){return this.#a}trackResult(a,r){return new Proxy(a,{get:(o,s)=>(this.trackProp(s),r?.(s),s==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(o,s))})}trackProp(a){this.#m.add(a)}getCurrentQuery(){return this.#t}refetch({...a}={}){return this.fetch({...a})}fetchOptimistic(a){const r=this.#e.defaultQueryOptions(a),o=this.#e.getQueryCache().build(this.#e,r);return o.fetch().then(()=>this.createResult(o,r))}fetch(a){return this.#f({...a,cancelRefetch:a.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#f(a){this.#w();let r=this.#t.fetch(this.options,a);return a?.throwOnError||(r=r.catch(Ee)),r}#v(){this.#x();const a=ma(this.options.staleTime,this.#t);if(Ya||this.#a.isStale||!jc(a))return;const o=hv(this.#a.dataUpdatedAt,a)+1;this.#u=setTimeout(()=>{this.#a.isStale||this.updateResult()},o)}#g(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#y(a){this.#S(),this.#s=a,!(Ya||Fe(this.options.enabled,this.#t)===!1||!jc(this.#s)||this.#s===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||Wc.isFocused())&&this.#f()},this.#s))}#b(){this.#v(),this.#y(this.#g())}#x(){this.#u&&(clearTimeout(this.#u),this.#u=void 0)}#S(){this.#c&&(clearInterval(this.#c),this.#c=void 0)}createResult(a,r){const o=this.#t,s=this.options,c=this.#a,f=this.#l,h=this.#i,y=a!==o?a.state:this.#n,{state:v}=a;let b={...v},p=!1,E;if(r._optimisticResults){const Y=this.hasListeners(),ot=!Y&&Sp(a,r),dt=Y&&wp(a,o,r,s);(ot||dt)&&(b={...b,...Sv(v.data,a.options)}),r._optimisticResults==="isRestoring"&&(b.fetchStatus="idle")}let{error:O,errorUpdatedAt:C,status:R}=b;E=b.data;let D=!1;if(r.placeholderData!==void 0&&E===void 0&&R==="pending"){let Y;c?.isPlaceholderData&&r.placeholderData===h?.placeholderData?(Y=c.data,D=!0):Y=typeof r.placeholderData=="function"?r.placeholderData(this.#h?.state.data,this.#h):r.placeholderData,Y!==void 0&&(R="success",E=kc(c?.data,Y,r),p=!0)}if(r.select&&E!==void 0&&!D)if(c&&E===f?.data&&r.select===this.#p)E=this.#d;else try{this.#p=r.select,E=r.select(E),E=kc(c?.data,E,r),this.#d=E,this.#r=null}catch(Y){this.#r=Y}this.#r&&(O=this.#r,E=this.#d,C=Date.now(),R="error");const j=b.fetchStatus==="fetching",V=R==="pending",L=R==="error",G=V&&j,N=E!==void 0,F={status:R,fetchStatus:b.fetchStatus,isPending:V,isSuccess:R==="success",isError:L,isInitialLoading:G,isLoading:G,data:E,dataUpdatedAt:b.dataUpdatedAt,error:O,errorUpdatedAt:C,failureCount:b.fetchFailureCount,failureReason:b.fetchFailureReason,errorUpdateCount:b.errorUpdateCount,isFetched:b.dataUpdateCount>0||b.errorUpdateCount>0,isFetchedAfterMount:b.dataUpdateCount>y.dataUpdateCount||b.errorUpdateCount>y.errorUpdateCount,isFetching:j,isRefetching:j&&!V,isLoadingError:L&&!N,isPaused:b.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:L&&N,isStale:tf(a,r),refetch:this.refetch,promise:this.#o,isEnabled:Fe(r.enabled,a)!==!1};if(this.options.experimental_prefetchInRender){const Y=yt=>{F.status==="error"?yt.reject(F.error):F.data!==void 0&&yt.resolve(F.data)},ot=()=>{const yt=this.#o=F.promise=Hc();Y(yt)},dt=this.#o;switch(dt.status){case"pending":a.queryHash===o.queryHash&&Y(dt);break;case"fulfilled":(F.status==="error"||F.data!==dt.value)&&ot();break;case"rejected":(F.status!=="error"||F.error!==dt.reason)&&ot();break}}return F}updateResult(){const a=this.#a,r=this.createResult(this.#t,this.options);if(this.#l=this.#t.state,this.#i=this.options,this.#l.data!==void 0&&(this.#h=this.#t),Go(r,a))return;this.#a=r;const o=()=>{if(!a)return!0;const{notifyOnChangeProps:s}=this.options,c=typeof s=="function"?s():s;if(c==="all"||!c&&!this.#m.size)return!0;const f=new Set(c??this.#m);return this.options.throwOnError&&f.add("error"),Object.keys(this.#a).some(h=>{const m=h;return this.#a[m]!==a[m]&&f.has(m)})};this.#E({listeners:o()})}#w(){const a=this.#e.getQueryCache().build(this.#e,this.options);if(a===this.#t)return;const r=this.#t;this.#t=a,this.#n=a.state,this.hasListeners()&&(r?.removeObserver(this),a.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#E(a){ee.batch(()=>{a.listeners&&this.listeners.forEach(r=>{r(this.#a)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function t1(a,r){return Fe(r.enabled,a)!==!1&&a.state.data===void 0&&!(a.state.status==="error"&&r.retryOnMount===!1)}function Sp(a,r){return t1(a,r)||a.state.data!==void 0&&Bc(a,r,r.refetchOnMount)}function Bc(a,r,o){if(Fe(r.enabled,a)!==!1&&ma(r.staleTime,a)!=="static"){const s=typeof o=="function"?o(a):o;return s==="always"||s!==!1&&tf(a,r)}return!1}function wp(a,r,o,s){return(a!==r||Fe(s.enabled,a)===!1)&&(!o.suspense||a.state.status!=="error")&&tf(a,o)}function tf(a,r){return Fe(r.enabled,a)!==!1&&a.isStaleByTime(ma(r.staleTime,a))}function e1(a,r){return!Go(a.getCurrentResult(),r)}var n1=class extends Kl{#e;#t=void 0;#n;#a;constructor(r,o){super(),this.#e=r,this.setOptions(o),this.bindMethods(),this.#l()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){const o=this.options;this.options=this.#e.defaultMutationOptions(r),Go(this.options,o)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),o?.mutationKey&&this.options.mutationKey&&Qa(o.mutationKey)!==Qa(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(r){this.#l(),this.#i(r)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#l(),this.#i()}mutate(r,o){return this.#a=o,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(r)}#l(){const r=this.#n?.state??wv();this.#t={...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset}}#i(r){ee.batch(()=>{if(this.#a&&this.hasListeners()){const o=this.#t.variables,s=this.#t.context;r?.type==="success"?(this.#a.onSuccess?.(r.data,o,s),this.#a.onSettled?.(r.data,null,o,s)):r?.type==="error"&&(this.#a.onError?.(r.error,o,s),this.#a.onSettled?.(void 0,r.error,o,s))}this.listeners.forEach(o=>{o(this.#t)})})}},gc={exports:{}},xt={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ep;function a1(){if(Ep)return xt;Ep=1;var a=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),h=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),p=Symbol.iterator;function E(S){return S===null||typeof S!="object"?null:(S=p&&S[p]||S["@@iterator"],typeof S=="function"?S:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,R={};function D(S,Q,tt){this.props=S,this.context=Q,this.refs=R,this.updater=tt||O}D.prototype.isReactComponent={},D.prototype.setState=function(S,Q){if(typeof S!="object"&&typeof S!="function"&&S!=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,S,Q,"setState")},D.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function j(){}j.prototype=D.prototype;function V(S,Q,tt){this.props=S,this.context=Q,this.refs=R,this.updater=tt||O}var L=V.prototype=new j;L.constructor=V,C(L,D.prototype),L.isPureReactComponent=!0;var G=Array.isArray,N={H:null,A:null,T:null,S:null,V:null},$=Object.prototype.hasOwnProperty;function F(S,Q,tt,q,I,nt){return tt=nt.ref,{$$typeof:a,type:S,key:Q,ref:tt!==void 0?tt:null,props:nt}}function Y(S,Q){return F(S.type,Q,void 0,void 0,void 0,S.props)}function ot(S){return typeof S=="object"&&S!==null&&S.$$typeof===a}function dt(S){var Q={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(tt){return Q[tt]})}var yt=/\/+/g;function ht(S,Q){return typeof S=="object"&&S!==null&&S.key!=null?dt(""+S.key):Q.toString(36)}function it(){}function ct(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(it,it):(S.status="pending",S.then(function(Q){S.status==="pending"&&(S.status="fulfilled",S.value=Q)},function(Q){S.status==="pending"&&(S.status="rejected",S.reason=Q)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function mt(S,Q,tt,q,I){var nt=typeof S;(nt==="undefined"||nt==="boolean")&&(S=null);var et=!1;if(S===null)et=!0;else switch(nt){case"bigint":case"string":case"number":et=!0;break;case"object":switch(S.$$typeof){case a:case r:et=!0;break;case b:return et=S._init,mt(et(S._payload),Q,tt,q,I)}}if(et)return I=I(S),et=q===""?"."+ht(S,0):q,G(I)?(tt="",et!=null&&(tt=et.replace(yt,"$&/")+"/"),mt(I,Q,tt,"",function(qt){return qt})):I!=null&&(ot(I)&&(I=Y(I,tt+(I.key==null||S&&S.key===I.key?"":(""+I.key).replace(yt,"$&/")+"/")+et)),Q.push(I)),1;et=0;var st=q===""?".":q+":";if(G(S))for(var ut=0;ut{const r=x.useContext(Rv);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},BR=({client:a,children:r})=>(x.useEffect(()=>(a.mount(),()=>{a.unmount()}),[a]),M.jsx(Rv.Provider,{value:a,children:r})),Mv=x.createContext(!1),l1=()=>x.useContext(Mv);Mv.Provider;function r1(){let a=!1;return{clearReset:()=>{a=!1},reset:()=>{a=!0},isReset:()=>a}}var i1=x.createContext(r1()),o1=()=>x.useContext(i1),s1=(a,r)=>{(a.suspense||a.throwOnError||a.experimental_prefetchInRender)&&(r.isReset()||(a.retryOnMount=!1))},u1=a=>{x.useEffect(()=>{a.clearReset()},[a])},c1=({result:a,errorResetBoundary:r,throwOnError:o,query:s,suspense:c})=>a.isError&&!r.isReset()&&!a.isFetching&&s&&(c&&a.data===void 0||vv(o,[a.error,s])),f1=a=>{if(a.suspense){const r=s=>s==="static"?s:Math.max(s??1e3,1e3),o=a.staleTime;a.staleTime=typeof o=="function"?(...s)=>r(o(...s)):r(o),typeof a.gcTime=="number"&&(a.gcTime=Math.max(a.gcTime,1e3))}},d1=(a,r)=>a.isLoading&&a.isFetching&&!r,h1=(a,r)=>a?.suspense&&r.isPending,Ap=(a,r,o)=>r.fetchOptimistic(a).catch(()=>{o.clearReset()});function m1(a,r,o){const s=l1(),c=o1(),f=Av(),h=f.defaultQueryOptions(a);f.getDefaultOptions().queries?._experimental_beforeQuery?.(h),h._optimisticResults=s?"isRestoring":"optimistic",f1(h),s1(h,c),u1(c);const m=!f.getQueryCache().get(h.queryHash),[y]=x.useState(()=>new r(f,h)),v=y.getOptimisticResult(h),b=!s&&a.subscribed!==!1;if(x.useSyncExternalStore(x.useCallback(p=>{const E=b?y.subscribe(ee.batchCalls(p)):Ee;return y.updateResult(),E},[y,b]),()=>y.getCurrentResult(),()=>y.getCurrentResult()),x.useEffect(()=>{y.setOptions(h)},[h,y]),h1(h,v))throw Ap(h,y,c);if(c1({result:v,errorResetBoundary:c,throwOnError:h.throwOnError,query:f.getQueryCache().get(h.queryHash),suspense:h.suspense}))throw v.error;return f.getDefaultOptions().queries?._experimental_afterQuery?.(h,v),h.experimental_prefetchInRender&&!Ya&&d1(v,s)&&(m?Ap(h,y,c):f.getQueryCache().get(h.queryHash)?.promise)?.catch(Ee).finally(()=>{y.updateResult()}),h.notifyOnChangeProps?v:y.trackResult(v)}function Mp(a,r){return m1(a,Wb)}function p1(a,r){const o=Av(),[s]=x.useState(()=>new n1(o,a));x.useEffect(()=>{s.setOptions(a)},[s,a]);const c=x.useSyncExternalStore(x.useCallback(h=>s.subscribe(ee.batchCalls(h)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),f=x.useCallback((h,m)=>{s.mutate(h,m).catch(Ee)},[s]);if(c.error&&vv(s.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:f,mutateAsync:c.mutate}}const LR=new Ib({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var yc={exports:{}},Jr={},bc={exports:{}},xc={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Tp;function v1(){return Tp||(Tp=1,(function(a){function r(T,K){var H=T.length;T.push(K);t:for(;0>>1,S=T[J];if(0>>1;Jc(q,H))Ic(nt,q)?(T[J]=nt,T[I]=H,J=I):(T[J]=q,T[tt]=H,J=tt);else if(Ic(nt,H))T[J]=nt,T[I]=H,J=I;else break t}}return K}function c(T,K){var H=T.sortIndex-K.sortIndex;return H!==0?H:T.id-K.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var h=Date,m=h.now();a.unstable_now=function(){return h.now()-m}}var y=[],v=[],b=1,p=null,E=3,O=!1,C=!1,R=!1,D=!1,j=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;function G(T){for(var K=o(v);K!==null;){if(K.callback===null)s(v);else if(K.startTime<=T)s(v),K.sortIndex=K.expirationTime,r(y,K);else break;K=o(v)}}function N(T){if(R=!1,G(T),!C)if(o(y)!==null)C=!0,$||($=!0,ht());else{var K=o(v);K!==null&&mt(N,K.startTime-T)}}var $=!1,F=-1,Y=5,ot=-1;function dt(){return D?!0:!(a.unstable_now()-otT&&dt());){var J=p.callback;if(typeof J=="function"){p.callback=null,E=p.priorityLevel;var S=J(p.expirationTime<=T);if(T=a.unstable_now(),typeof S=="function"){p.callback=S,G(T),K=!0;break e}p===o(y)&&s(y),G(T)}else s(y);p=o(y)}if(p!==null)K=!0;else{var Q=o(v);Q!==null&&mt(N,Q.startTime-T),K=!1}}break t}finally{p=null,E=H,O=!1}K=void 0}}finally{K?ht():$=!1}}}var ht;if(typeof L=="function")ht=function(){L(yt)};else if(typeof MessageChannel<"u"){var it=new MessageChannel,ct=it.port2;it.port1.onmessage=yt,ht=function(){ct.postMessage(null)}}else ht=function(){j(yt,0)};function mt(T,K){F=j(function(){T(a.unstable_now())},K)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(T){T.callback=null},a.unstable_forceFrameRate=function(T){0>T||125J?(T.sortIndex=H,r(v,T),o(y)===null&&T===o(v)&&(R?(V(F),F=-1):R=!0,mt(N,H-J))):(T.sortIndex=S,r(y,T),C||O||(C=!0,$||($=!0,ht()))),T},a.unstable_shouldYield=dt,a.unstable_wrapCallback=function(T){var K=E;return function(){var H=E;E=K;try{return T.apply(this,arguments)}finally{E=H}}}})(xc)),xc}var Op;function g1(){return Op||(Op=1,bc.exports=v1()),bc.exports}var Sc={exports:{}},ve={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Cp;function y1(){if(Cp)return ve;Cp=1;var a=ef();function r(y){var v="https://react.dev/errors/"+y;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(r){console.error(r)}}return a(),Sc.exports=y1(),Sc.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Dp;function b1(){if(Dp)return Jr;Dp=1;var a=g1(),r=ef(),o=Tv();function s(t){var e="https://react.dev/errors/"+t;if(1S||(t.current=J[S],J[S]=null,S--)}function q(t,e){S++,J[S]=t.current,t.current=e}var I=Q(null),nt=Q(null),et=Q(null),st=Q(null);function ut(t,e){switch(q(et,e),q(nt,t),q(I,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Gm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Gm(e),t=Ym(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}tt(I),q(I,t)}function qt(){tt(I),tt(nt),tt(et)}function ye(t){t.memoizedState!==null&&q(st,t);var e=I.current,n=Ym(e,t.type);e!==n&&(q(nt,t),q(I,n))}function be(t){nt.current===t&&(tt(I),tt(nt)),st.current===t&&(tt(st),Vr._currentValue=H)}var oe=Object.prototype.hasOwnProperty,ln=a.unstable_scheduleCallback,ba=a.unstable_cancelCallback,is=a.unstable_shouldYield,ui=a.unstable_requestPaint,me=a.unstable_now,ci=a.unstable_getCurrentPriorityLevel,Le=a.unstable_ImmediatePriority,fi=a.unstable_UserBlockingPriority,Fa=a.unstable_NormalPriority,xe=a.unstable_LowPriority,xn=a.unstable_IdlePriority,os=a.log,ss=a.unstable_setDisableYieldValue,rn=null,Se=null;function $e(t){if(typeof os=="function"&&ss(t),Se&&typeof Se.setStrictMode=="function")try{Se.setStrictMode(rn,t)}catch{}}var se=Math.clz32?Math.clz32:Yn,Gn=Math.log,di=Math.LN2;function Yn(t){return t>>>=0,t===0?32:31-(Gn(t)/di|0)|0}var Ja=256,$a=4194304;function on(t){var e=t&42;if(e!==0)return e;switch(t&-t){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:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function xa(t,e,n){var l=t.pendingLanes;if(l===0)return 0;var i=0,u=t.suspendedLanes,d=t.pingedLanes;t=t.warmLanes;var g=l&134217727;return g!==0?(l=g&~u,l!==0?i=on(l):(d&=g,d!==0?i=on(d):n||(n=g&~t,n!==0&&(i=on(n))))):(g=l&~u,g!==0?i=on(g):d!==0?i=on(d):n||(n=l&~t,n!==0&&(i=on(n)))),i===0?0:e!==0&&e!==i&&(e&u)===0&&(u=i&-i,n=e&-e,u>=n||u===32&&(n&4194048)!==0)?e:i}function Sa(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Wl(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 Ie(){var t=Ja;return Ja<<=1,(Ja&4194048)===0&&(Ja=256),t}function hi(){var t=$a;return $a<<=1,($a&62914560)===0&&($a=4194304),t}function tr(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function Qn(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function mi(t,e,n,l,i,u){var d=t.pendingLanes;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=n,t.entangledLanes&=n,t.errorRecoveryDisabledLanes&=n,t.shellSuspendCounter=0;var g=t.entanglements,w=t.expirationTimes,U=t.hiddenUpdates;for(n=d&~n;0)":-1i||w[l]!==U[i]){var X=` `+w[l].replace(" at new "," at ");return t.displayName&&X.includes("")&&(X=X.replace("",t.displayName)),X}while(1<=l&&0<=i);break}}}finally{fs=!1,Error.prepareStackTrace=n}return(n=t?t.displayName||t.name:"")?al(n):""}function My(t){switch(t.tag){case 26:case 27:case 5:return al(t.type);case 16:return al("Lazy");case 13:return al("Suspense");case 19:return al("SuspenseList");case 0:case 15:return ds(t.type,!1);case 11:return ds(t.type.render,!1);case 1:return ds(t.type,!0);case 31:return al("Activity");default:return""}}function Uf(t){try{var e="";do e+=My(t),t=t.return;while(t);return e}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}function qe(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function kf(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Ty(t){var e=kf(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),l=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,u=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(d){l=""+d,u.call(this,d)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return l},setValue:function(d){l=""+d},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function gi(t){t._valueTracker||(t._valueTracker=Ty(t))}function Hf(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),l="";return t&&(l=kf(t)?t.checked?"true":"false":t.value),t=l,t!==n?(e.setValue(t),!0):!1}function yi(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Oy=/[\n"\\]/g;function Ge(t){return t.replace(Oy,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function hs(t,e,n,l,i,u,d,g){t.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?t.type=d:t.removeAttribute("type"),e!=null?d==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+qe(e)):t.value!==""+qe(e)&&(t.value=""+qe(e)):d!=="submit"&&d!=="reset"||t.removeAttribute("value"),e!=null?ms(t,d,qe(e)):n!=null?ms(t,d,qe(n)):l!=null&&t.removeAttribute("value"),i==null&&u!=null&&(t.defaultChecked=!!u),i!=null&&(t.checked=i&&typeof i!="function"&&typeof i!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?t.name=""+qe(g):t.removeAttribute("name")}function Bf(t,e,n,l,i,u,d,g){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||n!=null){if(!(u!=="submit"&&u!=="reset"||e!=null))return;n=n!=null?""+qe(n):"",e=e!=null?""+qe(e):n,g||e===t.value||(t.value=e),t.defaultValue=e}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,t.checked=g?t.checked:!!l,t.defaultChecked=!!l,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(t.name=d)}function ms(t,e,n){e==="number"&&yi(t.ownerDocument)===t||t.defaultValue===""+n||(t.defaultValue=""+n)}function ll(t,e,n,l){if(t=t.options,e){e={};for(var i=0;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),bs=!1;if(En)try{var lr={};Object.defineProperty(lr,"passive",{get:function(){bs=!0}}),window.addEventListener("test",lr,lr),window.removeEventListener("test",lr,lr)}catch{bs=!1}var Vn=null,xs=null,xi=null;function Xf(){if(xi)return xi;var t,e=xs,n=e.length,l,i="value"in Vn?Vn.value:Vn.textContent,u=i.length;for(t=0;t=or),$f=" ",If=!1;function Wf(t,e){switch(t){case"keyup":return n0.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function td(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var sl=!1;function l0(t,e){switch(t){case"compositionend":return td(e);case"keypress":return e.which!==32?null:(If=!0,$f);case"textInput":return t=e.data,t===$f&&If?null:t;default:return null}}function r0(t,e){if(sl)return t==="compositionend"||!As&&Wf(t,e)?(t=Xf(),xi=xs=Vn=null,sl=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:n,offset:e-t};t=l}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=sd(n)}}function cd(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?cd(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function fd(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=yi(t.document);e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=yi(t.document)}return e}function Os(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var h0=En&&"documentMode"in document&&11>=document.documentMode,ul=null,Cs=null,fr=null,_s=!1;function dd(t,e,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;_s||ul==null||ul!==yi(l)||(l=ul,"selectionStart"in l&&Os(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),fr&&cr(fr,l)||(fr=l,l=co(Cs,"onSelect"),0>=d,i-=d,An=1<<32-se(e)+i|n<u?u:8;var d=T.T,g={};T.T=g,pu(t,!1,e,n);try{var w=i(),U=T.S;if(U!==null&&U(g,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var X=w0(w,l);Mr(t,e,X,Ue(t))}else Mr(t,e,l,Ue(t))}catch(Z){Mr(t,e,{then:function(){},status:"rejected",reason:Z},Ue())}finally{K.p=u,T.T=d}}function T0(){}function hu(t,e,n,l){if(t.tag!==5)throw Error(s(476));var i=hh(t).queue;dh(t,i,e,H,n===null?T0:function(){return mh(t),n(l)})}function hh(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Cn,lastRenderedState:H},next:null};var n={};return e.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Cn,lastRenderedState:n},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function mh(t){var e=hh(t).next.queue;Mr(t,e,{},Ue())}function mu(){return pe(Vr)}function ph(){return Jt().memoizedState}function vh(){return Jt().memoizedState}function O0(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var n=Ue();t=Pn(n);var l=Zn(e,t,n);l!==null&&(ke(l,e,n),xr(l,e,n)),e={cache:Vs()},t.payload=e;return}e=e.return}}function C0(t,e,n){var l=Ue();n={lane:l,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Vi(t)?yh(e,n):(n=js(t,e,n,l),n!==null&&(ke(n,t,l),bh(n,e,l)))}function gh(t,e,n){var l=Ue();Mr(t,e,n,l)}function Mr(t,e,n,l){var i={lane:l,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Vi(t))yh(e,i);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var d=e.lastRenderedState,g=u(d,n);if(i.hasEagerState=!0,i.eagerState=g,_e(g,d))return Ti(t,e,i,0),Ht===null&&Mi(),!1}catch{}finally{}if(n=js(t,e,i,l),n!==null)return ke(n,t,l),bh(n,e,l),!0}return!1}function pu(t,e,n,l){if(l={lane:2,revertLane:Pu(),action:l,hasEagerState:!1,eagerState:null,next:null},Vi(t)){if(e)throw Error(s(479))}else e=js(t,n,l,2),e!==null&&ke(e,t,2)}function Vi(t){var e=t.alternate;return t===St||e!==null&&e===St}function yh(t,e){bl=Bi=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function bh(t,e,n){if((n&4194048)!==0){var l=e.lanes;l&=t.pendingLanes,n|=l,e.lanes=n,Qt(t,n)}}var Xi={readContext:pe,use:qi,useCallback:Kt,useContext:Kt,useEffect:Kt,useImperativeHandle:Kt,useLayoutEffect:Kt,useInsertionEffect:Kt,useMemo:Kt,useReducer:Kt,useRef:Kt,useState:Kt,useDebugValue:Kt,useDeferredValue:Kt,useTransition:Kt,useSyncExternalStore:Kt,useId:Kt,useHostTransitionStatus:Kt,useFormState:Kt,useActionState:Kt,useOptimistic:Kt,useMemoCache:Kt,useCacheRefresh:Kt},xh={readContext:pe,use:qi,useCallback:function(t,e){return Me().memoizedState=[t,e===void 0?null:e],t},useContext:pe,useEffect:ah,useImperativeHandle:function(t,e,n){n=n!=null?n.concat([t]):null,Qi(4194308,4,oh.bind(null,e,t),n)},useLayoutEffect:function(t,e){return Qi(4194308,4,t,e)},useInsertionEffect:function(t,e){Qi(4,2,t,e)},useMemo:function(t,e){var n=Me();e=e===void 0?null:e;var l=t();if(Ua){$e(!0);try{t()}finally{$e(!1)}}return n.memoizedState=[l,e],l},useReducer:function(t,e,n){var l=Me();if(n!==void 0){var i=n(e);if(Ua){$e(!0);try{n(e)}finally{$e(!1)}}}else i=e;return l.memoizedState=l.baseState=i,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:i},l.queue=t,t=t.dispatch=C0.bind(null,St,t),[l.memoizedState,t]},useRef:function(t){var e=Me();return t={current:t},e.memoizedState=t},useState:function(t){t=uu(t);var e=t.queue,n=gh.bind(null,St,e);return e.dispatch=n,[t.memoizedState,n]},useDebugValue:fu,useDeferredValue:function(t,e){var n=Me();return du(n,t,e)},useTransition:function(){var t=uu(!1);return t=dh.bind(null,St,t.queue,!0,!1),Me().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,n){var l=St,i=Me();if(Ct){if(n===void 0)throw Error(s(407));n=n()}else{if(n=e(),Ht===null)throw Error(s(349));(Tt&124)!==0||Gd(l,e,n)}i.memoizedState=n;var u={value:n,getSnapshot:e};return i.queue=u,ah(Qd.bind(null,l,u,t),[t]),l.flags|=2048,Sl(9,Yi(),Yd.bind(null,l,u,n,e),null),n},useId:function(){var t=Me(),e=Ht.identifierPrefix;if(Ct){var n=Mn,l=An;n=(l&~(1<<32-se(l)-1)).toString(32)+n,e="«"+e+"R"+n,n=Li++,0vt?(ie=ft,ft=null):ie=ft.sibling;var Ot=k(_,ft,z[vt],P);if(Ot===null){ft===null&&(ft=ie);break}t&&ft&&Ot.alternate===null&&e(_,ft),A=u(Ot,A,vt),Rt===null?at=Ot:Rt.sibling=Ot,Rt=Ot,ft=ie}if(vt===z.length)return n(_,ft),Ct&&Ca(_,vt),at;if(ft===null){for(;vtvt?(ie=ft,ft=null):ie=ft.sibling;var fa=k(_,ft,Ot.value,P);if(fa===null){ft===null&&(ft=ie);break}t&&ft&&fa.alternate===null&&e(_,ft),A=u(fa,A,vt),Rt===null?at=fa:Rt.sibling=fa,Rt=fa,ft=ie}if(Ot.done)return n(_,ft),Ct&&Ca(_,vt),at;if(ft===null){for(;!Ot.done;vt++,Ot=z.next())Ot=Z(_,Ot.value,P),Ot!==null&&(A=u(Ot,A,vt),Rt===null?at=Ot:Rt.sibling=Ot,Rt=Ot);return Ct&&Ca(_,vt),at}for(ft=l(ft);!Ot.done;vt++,Ot=z.next())Ot=B(ft,_,vt,Ot.value,P),Ot!==null&&(t&&Ot.alternate!==null&&ft.delete(Ot.key===null?vt:Ot.key),A=u(Ot,A,vt),Rt===null?at=Ot:Rt.sibling=Ot,Rt=Ot);return t&&ft.forEach(function(Db){return e(_,Db)}),Ct&&Ca(_,vt),at}function jt(_,A,z,P){if(typeof z=="object"&&z!==null&&z.type===C&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case E:t:{for(var at=z.key;A!==null;){if(A.key===at){if(at=z.type,at===C){if(A.tag===7){n(_,A.sibling),P=i(A,z.props.children),P.return=_,_=P;break t}}else if(A.elementType===at||typeof at=="object"&&at!==null&&at.$$typeof===Y&&wh(at)===A.type){n(_,A.sibling),P=i(A,z.props),Or(P,z),P.return=_,_=P;break t}n(_,A);break}else e(_,A);A=A.sibling}z.type===C?(P=Ta(z.props.children,_.mode,P,z.key),P.return=_,_=P):(P=Ci(z.type,z.key,z.props,null,_.mode,P),Or(P,z),P.return=_,_=P)}return d(_);case O:t:{for(at=z.key;A!==null;){if(A.key===at)if(A.tag===4&&A.stateNode.containerInfo===z.containerInfo&&A.stateNode.implementation===z.implementation){n(_,A.sibling),P=i(A,z.children||[]),P.return=_,_=P;break t}else{n(_,A);break}else e(_,A);A=A.sibling}P=Hs(z,_.mode,P),P.return=_,_=P}return d(_);case Y:return at=z._init,z=at(z._payload),jt(_,A,z,P)}if(mt(z))return gt(_,A,z,P);if(ht(z)){if(at=ht(z),typeof at!="function")throw Error(s(150));return z=at.call(z),pt(_,A,z,P)}if(typeof z.then=="function")return jt(_,A,Ki(z),P);if(z.$$typeof===L)return jt(_,A,zi(_,z),P);Pi(_,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,A!==null&&A.tag===6?(n(_,A.sibling),P=i(A,z),P.return=_,_=P):(n(_,A),P=ks(z,_.mode,P),P.return=_,_=P),d(_)):n(_,A)}return function(_,A,z,P){try{Tr=0;var at=jt(_,A,z,P);return wl=null,at}catch(ft){if(ft===yr||ft===Ui)throw ft;var Rt=De(29,ft,null,_.mode);return Rt.lanes=P,Rt.return=_,Rt}finally{}}}var El=Eh(!0),Rh=Eh(!1),Ke=Q(null),un=null;function Jn(t){var e=t.alternate;q(Wt,Wt.current&1),q(Ke,t),un===null&&(e===null||yl.current!==null||e.memoizedState!==null)&&(un=t)}function Ah(t){if(t.tag===22){if(q(Wt,Wt.current),q(Ke,t),un===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&(un=t)}}else $n()}function $n(){q(Wt,Wt.current),q(Ke,Ke.current)}function _n(t){tt(Ke),un===t&&(un=null),tt(Wt)}var Wt=Q(0);function Zi(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||rc(n)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}function vu(t,e,n,l){e=t.memoizedState,n=n(l,e),n=n==null?e:b({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var gu={enqueueSetState:function(t,e,n){t=t._reactInternals;var l=Ue(),i=Pn(l);i.payload=e,n!=null&&(i.callback=n),e=Zn(t,i,l),e!==null&&(ke(e,t,l),xr(e,t,l))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var l=Ue(),i=Pn(l);i.tag=1,i.payload=e,n!=null&&(i.callback=n),e=Zn(t,i,l),e!==null&&(ke(e,t,l),xr(e,t,l))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=Ue(),l=Pn(n);l.tag=2,e!=null&&(l.callback=e),e=Zn(t,l,n),e!==null&&(ke(e,t,n),xr(e,t,n))}};function Mh(t,e,n,l,i,u,d){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,u,d):e.prototype&&e.prototype.isPureReactComponent?!cr(n,l)||!cr(i,u):!0}function Th(t,e,n,l){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,l),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,l),e.state!==t&&gu.enqueueReplaceState(e,e.state,null)}function ka(t,e){var n=e;if("ref"in e){n={};for(var l in e)l!=="ref"&&(n[l]=e[l])}if(t=t.defaultProps){n===e&&(n=b({},n));for(var i in t)n[i]===void 0&&(n[i]=t[i])}return n}var Fi=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function Oh(t){Fi(t)}function Ch(t){console.error(t)}function _h(t){Fi(t)}function Ji(t,e){try{var n=t.onUncaughtError;n(e.value,{componentStack:e.stack})}catch(l){setTimeout(function(){throw l})}}function Dh(t,e,n){try{var l=t.onCaughtError;l(n.value,{componentStack:n.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function yu(t,e,n){return n=Pn(n),n.tag=3,n.payload={element:null},n.callback=function(){Ji(t,e)},n}function Nh(t){return t=Pn(t),t.tag=3,t}function zh(t,e,n,l){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var u=l.value;t.payload=function(){return i(u)},t.callback=function(){Dh(e,n,l)}}var d=n.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(t.callback=function(){Dh(e,n,l),typeof i!="function"&&(aa===null?aa=new Set([this]):aa.add(this));var g=l.stack;this.componentDidCatch(l.value,{componentStack:g!==null?g:""})})}function D0(t,e,n,l,i){if(n.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(e=n.alternate,e!==null&&pr(e,n,i,!0),n=Ke.current,n!==null){switch(n.tag){case 13:return un===null?Yu():n.alternate===null&&Yt===0&&(Yt=3),n.flags&=-257,n.flags|=65536,n.lanes=i,l===Ps?n.flags|=16384:(e=n.updateQueue,e===null?n.updateQueue=new Set([l]):e.add(l),Vu(t,l,i)),!1;case 22:return n.flags|=65536,l===Ps?n.flags|=16384:(e=n.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([l])},n.updateQueue=e):(n=e.retryQueue,n===null?e.retryQueue=new Set([l]):n.add(l)),Vu(t,l,i)),!1}throw Error(s(435,n.tag))}return Vu(t,l,i),Yu(),!1}if(Ct)return e=Ke.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=i,l!==qs&&(t=Error(s(422),{cause:l}),mr(Ye(t,n)))):(l!==qs&&(e=Error(s(423),{cause:l}),mr(Ye(e,n))),t=t.current.alternate,t.flags|=65536,i&=-i,t.lanes|=i,l=Ye(l,n),i=yu(t.stateNode,l,i),Js(t,i),Yt!==4&&(Yt=2)),!1;var u=Error(s(520),{cause:l});if(u=Ye(u,n),Ur===null?Ur=[u]:Ur.push(u),Yt!==4&&(Yt=2),e===null)return!0;l=Ye(l,n),n=e;do{switch(n.tag){case 3:return n.flags|=65536,t=i&-i,n.lanes|=t,t=yu(n.stateNode,l,t),Js(n,t),!1;case 1:if(e=n.type,u=n.stateNode,(n.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(aa===null||!aa.has(u))))return n.flags|=65536,i&=-i,n.lanes|=i,i=Nh(i),zh(i,t,n,l),Js(n,i),!1}n=n.return}while(n!==null);return!1}var jh=Error(s(461)),le=!1;function ce(t,e,n,l){e.child=t===null?Rh(e,null,n,l):El(e,t.child,n,l)}function Uh(t,e,n,l,i){n=n.render;var u=e.ref;if("ref"in l){var d={};for(var g in l)g!=="ref"&&(d[g]=l[g])}else d=l;return za(e),l=eu(t,e,n,d,u,i),g=nu(),t!==null&&!le?(au(t,e,i),Dn(t,e,i)):(Ct&&g&&Bs(e),e.flags|=1,ce(t,e,l,i),e.child)}function kh(t,e,n,l,i){if(t===null){var u=n.type;return typeof u=="function"&&!Us(u)&&u.defaultProps===void 0&&n.compare===null?(e.tag=15,e.type=u,Hh(t,e,u,l,i)):(t=Ci(n.type,null,l,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!Mu(t,i)){var d=u.memoizedProps;if(n=n.compare,n=n!==null?n:cr,n(d,l)&&t.ref===e.ref)return Dn(t,e,i)}return e.flags|=1,t=Rn(u,l),t.ref=e.ref,t.return=e,e.child=t}function Hh(t,e,n,l,i){if(t!==null){var u=t.memoizedProps;if(cr(u,l)&&t.ref===e.ref)if(le=!1,e.pendingProps=l=u,Mu(t,i))(t.flags&131072)!==0&&(le=!0);else return e.lanes=t.lanes,Dn(t,e,i)}return bu(t,e,n,l,i)}function Bh(t,e,n){var l=e.pendingProps,i=l.children,u=t!==null?t.memoizedState:null;if(l.mode==="hidden"){if((e.flags&128)!==0){if(l=u!==null?u.baseLanes|n:n,t!==null){for(i=e.child=t.child,u=0;i!==null;)u=u|i.lanes|i.childLanes,i=i.sibling;e.childLanes=u&~l}else e.childLanes=0,e.child=null;return Lh(t,e,l,n)}if((n&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&ji(e,u!==null?u.cachePool:null),u!==null?Hd(e,u):Is(),Ah(e);else return e.lanes=e.childLanes=536870912,Lh(t,e,u!==null?u.baseLanes|n:n,n)}else u!==null?(ji(e,u.cachePool),Hd(e,u),$n(),e.memoizedState=null):(t!==null&&ji(e,null),Is(),$n());return ce(t,e,i,n),e.child}function Lh(t,e,n,l){var i=Ks();return i=i===null?null:{parent:It._currentValue,pool:i},e.memoizedState={baseLanes:n,cachePool:i},t!==null&&ji(e,null),Is(),Ah(e),t!==null&&pr(t,e,l,!0),null}function $i(t,e){var n=e.ref;if(n===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(s(284));(t===null||t.ref!==n)&&(e.flags|=4194816)}}function bu(t,e,n,l,i){return za(e),n=eu(t,e,n,l,void 0,i),l=nu(),t!==null&&!le?(au(t,e,i),Dn(t,e,i)):(Ct&&l&&Bs(e),e.flags|=1,ce(t,e,n,i),e.child)}function qh(t,e,n,l,i,u){return za(e),e.updateQueue=null,n=Ld(e,l,n,i),Bd(t),l=nu(),t!==null&&!le?(au(t,e,u),Dn(t,e,u)):(Ct&&l&&Bs(e),e.flags|=1,ce(t,e,n,u),e.child)}function Gh(t,e,n,l,i){if(za(e),e.stateNode===null){var u=hl,d=n.contextType;typeof d=="object"&&d!==null&&(u=pe(d)),u=new n(l,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=gu,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=l,u.state=e.memoizedState,u.refs={},Zs(e),d=n.contextType,u.context=typeof d=="object"&&d!==null?pe(d):hl,u.state=e.memoizedState,d=n.getDerivedStateFromProps,typeof d=="function"&&(vu(e,n,d,l),u.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(d=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),d!==u.state&&gu.enqueueReplaceState(u,u.state,null),wr(e,l,u,i),Sr(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),l=!0}else if(t===null){u=e.stateNode;var g=e.memoizedProps,w=ka(n,g);u.props=w;var U=u.context,X=n.contextType;d=hl,typeof X=="object"&&X!==null&&(d=pe(X));var Z=n.getDerivedStateFromProps;X=typeof Z=="function"||typeof u.getSnapshotBeforeUpdate=="function",g=e.pendingProps!==g,X||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(g||U!==d)&&Th(e,u,l,d),Kn=!1;var k=e.memoizedState;u.state=k,wr(e,l,u,i),Sr(),U=e.memoizedState,g||k!==U||Kn?(typeof Z=="function"&&(vu(e,n,Z,l),U=e.memoizedState),(w=Kn||Mh(e,n,w,l,k,U,d))?(X||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=l,e.memoizedState=U),u.props=l,u.state=U,u.context=d,l=w):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),l=!1)}else{u=e.stateNode,Fs(t,e),d=e.memoizedProps,X=ka(n,d),u.props=X,Z=e.pendingProps,k=u.context,U=n.contextType,w=hl,typeof U=="object"&&U!==null&&(w=pe(U)),g=n.getDerivedStateFromProps,(U=typeof g=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(d!==Z||k!==w)&&Th(e,u,l,w),Kn=!1,k=e.memoizedState,u.state=k,wr(e,l,u,i),Sr();var B=e.memoizedState;d!==Z||k!==B||Kn||t!==null&&t.dependencies!==null&&Ni(t.dependencies)?(typeof g=="function"&&(vu(e,n,g,l),B=e.memoizedState),(X=Kn||Mh(e,n,X,l,k,B,w)||t!==null&&t.dependencies!==null&&Ni(t.dependencies))?(U||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(l,B,w),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(l,B,w)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||d===t.memoizedProps&&k===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||d===t.memoizedProps&&k===t.memoizedState||(e.flags|=1024),e.memoizedProps=l,e.memoizedState=B),u.props=l,u.state=B,u.context=w,l=X):(typeof u.componentDidUpdate!="function"||d===t.memoizedProps&&k===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||d===t.memoizedProps&&k===t.memoizedState||(e.flags|=1024),l=!1)}return u=l,$i(t,e),l=(e.flags&128)!==0,u||l?(u=e.stateNode,n=l&&typeof n.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&l?(e.child=El(e,t.child,null,i),e.child=El(e,null,n,i)):ce(t,e,n,i),e.memoizedState=u.state,t=e.child):t=Dn(t,e,i),t}function Yh(t,e,n,l){return hr(),e.flags|=256,ce(t,e,n,l),e.child}var xu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Su(t){return{baseLanes:t,cachePool:Cd()}}function wu(t,e,n){return t=t!==null?t.childLanes&~n:0,e&&(t|=Pe),t}function Qh(t,e,n){var l=e.pendingProps,i=!1,u=(e.flags&128)!==0,d;if((d=u)||(d=t!==null&&t.memoizedState===null?!1:(Wt.current&2)!==0),d&&(i=!0,e.flags&=-129),d=(e.flags&32)!==0,e.flags&=-33,t===null){if(Ct){if(i?Jn(e):$n(),Ct){var g=Gt,w;if(w=g){t:{for(w=g,g=sn;w.nodeType!==8;){if(!g){g=null;break t}if(w=en(w.nextSibling),w===null){g=null;break t}}g=w}g!==null?(e.memoizedState={dehydrated:g,treeContext:Oa!==null?{id:An,overflow:Mn}:null,retryLane:536870912,hydrationErrors:null},w=De(18,null,null,0),w.stateNode=g,w.return=e,e.child=w,we=e,Gt=null,w=!0):w=!1}w||Da(e)}if(g=e.memoizedState,g!==null&&(g=g.dehydrated,g!==null))return rc(g)?e.lanes=32:e.lanes=536870912,null;_n(e)}return g=l.children,l=l.fallback,i?($n(),i=e.mode,g=Ii({mode:"hidden",children:g},i),l=Ta(l,i,n,null),g.return=e,l.return=e,g.sibling=l,e.child=g,i=e.child,i.memoizedState=Su(n),i.childLanes=wu(t,d,n),e.memoizedState=xu,l):(Jn(e),Eu(e,g))}if(w=t.memoizedState,w!==null&&(g=w.dehydrated,g!==null)){if(u)e.flags&256?(Jn(e),e.flags&=-257,e=Ru(t,e,n)):e.memoizedState!==null?($n(),e.child=t.child,e.flags|=128,e=null):($n(),i=l.fallback,g=e.mode,l=Ii({mode:"visible",children:l.children},g),i=Ta(i,g,n,null),i.flags|=2,l.return=e,i.return=e,l.sibling=i,e.child=l,El(e,t.child,null,n),l=e.child,l.memoizedState=Su(n),l.childLanes=wu(t,d,n),e.memoizedState=xu,e=i);else if(Jn(e),rc(g)){if(d=g.nextSibling&&g.nextSibling.dataset,d)var U=d.dgst;d=U,l=Error(s(419)),l.stack="",l.digest=d,mr({value:l,source:null,stack:null}),e=Ru(t,e,n)}else if(le||pr(t,e,n,!1),d=(n&t.childLanes)!==0,le||d){if(d=Ht,d!==null&&(l=n&-n,l=(l&42)!==0?1:Zt(l),l=(l&(d.suspendedLanes|n))!==0?0:l,l!==0&&l!==w.retryLane))throw w.retryLane=l,dl(t,l),ke(d,t,l),jh;g.data==="$?"||Yu(),e=Ru(t,e,n)}else g.data==="$?"?(e.flags|=192,e.child=t.child,e=null):(t=w.treeContext,Gt=en(g.nextSibling),we=e,Ct=!0,_a=null,sn=!1,t!==null&&(Ve[Xe++]=An,Ve[Xe++]=Mn,Ve[Xe++]=Oa,An=t.id,Mn=t.overflow,Oa=e),e=Eu(e,l.children),e.flags|=4096);return e}return i?($n(),i=l.fallback,g=e.mode,w=t.child,U=w.sibling,l=Rn(w,{mode:"hidden",children:l.children}),l.subtreeFlags=w.subtreeFlags&65011712,U!==null?i=Rn(U,i):(i=Ta(i,g,n,null),i.flags|=2),i.return=e,l.return=e,l.sibling=i,e.child=l,l=i,i=e.child,g=t.child.memoizedState,g===null?g=Su(n):(w=g.cachePool,w!==null?(U=It._currentValue,w=w.parent!==U?{parent:U,pool:U}:w):w=Cd(),g={baseLanes:g.baseLanes|n,cachePool:w}),i.memoizedState=g,i.childLanes=wu(t,d,n),e.memoizedState=xu,l):(Jn(e),n=t.child,t=n.sibling,n=Rn(n,{mode:"visible",children:l.children}),n.return=e,n.sibling=null,t!==null&&(d=e.deletions,d===null?(e.deletions=[t],e.flags|=16):d.push(t)),e.child=n,e.memoizedState=null,n)}function Eu(t,e){return e=Ii({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Ii(t,e){return t=De(22,t,null,e),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function Ru(t,e,n){return El(e,t.child,null,n),t=Eu(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Vh(t,e,n){t.lanes|=e;var l=t.alternate;l!==null&&(l.lanes|=e),Ys(t.return,e,n)}function Au(t,e,n,l,i){var u=t.memoizedState;u===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:i}:(u.isBackwards=e,u.rendering=null,u.renderingStartTime=0,u.last=l,u.tail=n,u.tailMode=i)}function Xh(t,e,n){var l=e.pendingProps,i=l.revealOrder,u=l.tail;if(ce(t,e,l.children,n),l=Wt.current,(l&2)!==0)l=l&1|2,e.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Vh(t,n,e);else if(t.tag===19)Vh(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}l&=1}switch(q(Wt,l),i){case"forwards":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&&Zi(t)===null&&(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),Au(e,!1,i,n,u);break;case"backwards":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&Zi(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}Au(e,!0,n,null,u);break;case"together":Au(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function Dn(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),na|=e.lanes,(n&e.childLanes)===0)if(t!==null){if(pr(t,e,n,!1),(n&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(s(153));if(e.child!==null){for(t=e.child,n=Rn(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=Rn(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function Mu(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Ni(t)))}function N0(t,e,n){switch(e.tag){case 3:ut(e,e.stateNode.containerInfo),Xn(e,It,t.memoizedState.cache),hr();break;case 27:case 5:ye(e);break;case 4:ut(e,e.stateNode.containerInfo);break;case 10:Xn(e,e.type,e.memoizedProps.value);break;case 13:var l=e.memoizedState;if(l!==null)return l.dehydrated!==null?(Jn(e),e.flags|=128,null):(n&e.child.childLanes)!==0?Qh(t,e,n):(Jn(e),t=Dn(t,e,n),t!==null?t.sibling:null);Jn(e);break;case 19:var i=(t.flags&128)!==0;if(l=(n&e.childLanes)!==0,l||(pr(t,e,n,!1),l=(n&e.childLanes)!==0),i){if(l)return Xh(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),q(Wt,Wt.current),l)break;return null;case 22:case 23:return e.lanes=0,Bh(t,e,n);case 24:Xn(e,It,t.memoizedState.cache)}return Dn(t,e,n)}function Kh(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps)le=!0;else{if(!Mu(t,n)&&(e.flags&128)===0)return le=!1,N0(t,e,n);le=(t.flags&131072)!==0}else le=!1,Ct&&(e.flags&1048576)!==0&&wd(e,Di,e.index);switch(e.lanes=0,e.tag){case 16:t:{t=e.pendingProps;var l=e.elementType,i=l._init;if(l=i(l._payload),e.type=l,typeof l=="function")Us(l)?(t=ka(l,t),e.tag=1,e=Gh(null,e,l,t,n)):(e.tag=0,e=bu(null,e,l,t,n));else{if(l!=null){if(i=l.$$typeof,i===G){e.tag=11,e=Uh(null,e,l,t,n);break t}else if(i===F){e.tag=14,e=kh(null,e,l,t,n);break t}}throw e=ct(l)||l,Error(s(306,e,""))}}return e;case 0:return bu(t,e,e.type,e.pendingProps,n);case 1:return l=e.type,i=ka(l,e.pendingProps),Gh(t,e,l,i,n);case 3:t:{if(ut(e,e.stateNode.containerInfo),t===null)throw Error(s(387));l=e.pendingProps;var u=e.memoizedState;i=u.element,Fs(t,e),wr(e,l,null,n);var d=e.memoizedState;if(l=d.cache,Xn(e,It,l),l!==u.cache&&Qs(e,[It],n,!0),Sr(),l=d.element,u.isDehydrated)if(u={element:l,isDehydrated:!1,cache:d.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=Yh(t,e,l,n);break t}else if(l!==i){i=Ye(Error(s(424)),e),mr(i),e=Yh(t,e,l,n);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Gt=en(t.firstChild),we=e,Ct=!0,_a=null,sn=!0,n=Rh(e,null,l,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(hr(),l===i){e=Dn(t,e,n);break t}ce(t,e,l,n)}e=e.child}return e;case 26:return $i(t,e),t===null?(n=Jm(e.type,null,e.pendingProps,null))?e.memoizedState=n:Ct||(n=e.type,t=e.pendingProps,l=ho(et.current).createElement(n),l[Xt]=e,l[kt]=t,de(l,n,t),ae(l),e.stateNode=l):e.memoizedState=Jm(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return ye(e),t===null&&Ct&&(l=e.stateNode=Pm(e.type,e.pendingProps,et.current),we=e,sn=!0,i=Gt,ia(e.type)?(ic=i,Gt=en(l.firstChild)):Gt=i),ce(t,e,e.pendingProps.children,n),$i(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Ct&&((i=l=Gt)&&(l=ib(l,e.type,e.pendingProps,sn),l!==null?(e.stateNode=l,we=e,Gt=en(l.firstChild),sn=!1,i=!0):i=!1),i||Da(e)),ye(e),i=e.type,u=e.pendingProps,d=t!==null?t.memoizedProps:null,l=u.children,nc(i,u)?l=null:d!==null&&nc(i,d)&&(e.flags|=32),e.memoizedState!==null&&(i=eu(t,e,R0,null,null,n),Vr._currentValue=i),$i(t,e),ce(t,e,l,n),e.child;case 6:return t===null&&Ct&&((t=n=Gt)&&(n=ob(n,e.pendingProps,sn),n!==null?(e.stateNode=n,we=e,Gt=null,t=!0):t=!1),t||Da(e)),null;case 13:return Qh(t,e,n);case 4:return ut(e,e.stateNode.containerInfo),l=e.pendingProps,t===null?e.child=El(e,null,l,n):ce(t,e,l,n),e.child;case 11:return Uh(t,e,e.type,e.pendingProps,n);case 7:return ce(t,e,e.pendingProps,n),e.child;case 8:return ce(t,e,e.pendingProps.children,n),e.child;case 12:return ce(t,e,e.pendingProps.children,n),e.child;case 10:return l=e.pendingProps,Xn(e,e.type,l.value),ce(t,e,l.children,n),e.child;case 9:return i=e.type._context,l=e.pendingProps.children,za(e),i=pe(i),l=l(i),e.flags|=1,ce(t,e,l,n),e.child;case 14:return kh(t,e,e.type,e.pendingProps,n);case 15:return Hh(t,e,e.type,e.pendingProps,n);case 19:return Xh(t,e,n);case 31:return l=e.pendingProps,n=e.mode,l={mode:l.mode,children:l.children},t===null?(n=Ii(l,n),n.ref=e.ref,e.child=n,n.return=e,e=n):(n=Rn(t.child,l),n.ref=e.ref,e.child=n,n.return=e,e=n),e;case 22:return Bh(t,e,n);case 24:return za(e),l=pe(It),t===null?(i=Ks(),i===null&&(i=Ht,u=Vs(),i.pooledCache=u,u.refCount++,u!==null&&(i.pooledCacheLanes|=n),i=u),e.memoizedState={parent:l,cache:i},Zs(e),Xn(e,It,i)):((t.lanes&n)!==0&&(Fs(t,e),wr(e,null,null,n),Sr()),i=t.memoizedState,u=e.memoizedState,i.parent!==l?(i={parent:l,cache:l},e.memoizedState=i,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=i),Xn(e,It,l)):(l=u.cache,Xn(e,It,l),l!==i.cache&&Qs(e,[It],n,!0))),ce(t,e,e.pendingProps.children,n),e.child;case 29:throw e.pendingProps}throw Error(s(156,e.tag))}function Nn(t){t.flags|=4}function Ph(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!ep(e)){if(e=Ke.current,e!==null&&((Tt&4194048)===Tt?un!==null:(Tt&62914560)!==Tt&&(Tt&536870912)===0||e!==un))throw br=Ps,_d;t.flags|=8192}}function Wi(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?hi():536870912,t.lanes|=e,Tl|=e)}function Cr(t,e){if(!Ct)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:l.sibling=null}}function Lt(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,l=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,l|=i.subtreeFlags&65011712,l|=i.flags&65011712,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,l|=i.subtreeFlags,l|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=l,t.childLanes=n,e}function z0(t,e,n){var l=e.pendingProps;switch(Ls(e),e.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Lt(e),null;case 1:return Lt(e),null;case 3:return n=e.stateNode,l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),On(It),qt(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(dr(e)?Nn(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ad())),Lt(e),null;case 26:return n=e.memoizedState,t===null?(Nn(e),n!==null?(Lt(e),Ph(e,n)):(Lt(e),e.flags&=-16777217)):n?n!==t.memoizedState?(Nn(e),Lt(e),Ph(e,n)):(Lt(e),e.flags&=-16777217):(t.memoizedProps!==l&&Nn(e),Lt(e),e.flags&=-16777217),null;case 27:be(e),n=et.current;var i=e.type;if(t!==null&&e.stateNode!=null)t.memoizedProps!==l&&Nn(e);else{if(!l){if(e.stateNode===null)throw Error(s(166));return Lt(e),null}t=I.current,dr(e)?Ed(e):(t=Pm(i,l,n),e.stateNode=t,Nn(e))}return Lt(e),null;case 5:if(be(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==l&&Nn(e);else{if(!l){if(e.stateNode===null)throw Error(s(166));return Lt(e),null}if(t=I.current,dr(e))Ed(e);else{switch(i=ho(et.current),t){case 1:t=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:t=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":t=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":t=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":t=i.createElement("div"),t.innerHTML="