143 lines
		
	
	
		
			473 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			143 lines
		
	
	
		
			473 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
import{g as vh,a as iE,u as lE}from"./app-DrgD6EWn.js";function oE(t,r){for(var s=0;s<r.length;s++){const i=r[s];if(typeof i!="string"&&!Array.isArray(i)){for(const o in i)if(o!=="default"&&!(o in t)){const u=Object.getOwnPropertyDescriptor(i,o);u&&Object.defineProperty(t,o,u.get?u:{enumerable:!0,get:()=>i[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var gd={exports:{}},il={};/**
 | 
						||
 * @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 Xy;function uE(){if(Xy)return il;Xy=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function s(i,o,u){var f=null;if(u!==void 0&&(f=""+u),o.key!==void 0&&(f=""+o.key),"key"in o){u={};for(var h in o)h!=="key"&&(u[h]=o[h])}else u=o;return o=u.ref,{$$typeof:t,type:i,key:f,ref:o!==void 0?o:null,props:u}}return il.Fragment=r,il.jsx=s,il.jsxs=s,il}var Ky;function cE(){return Ky||(Ky=1,gd.exports=uE()),gd.exports}var w=cE(),ti=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(){}},Pa=typeof window>"u"||"Deno"in globalThis;function Qt(){}function fE(t,r){return typeof t=="function"?t(r):t}function qd(t){return typeof t=="number"&&t>=0&&t!==1/0}function Ob(t,r){return Math.max(t+(r||0)-Date.now(),0)}function sa(t,r){return typeof t=="function"?t(r):t}function An(t,r){return typeof t=="function"?t(r):t}function $y(t,r){const{type:s="all",exact:i,fetchStatus:o,predicate:u,queryKey:f,stale:h}=t;if(f){if(i){if(r.queryHash!==bh(f,r.options))return!1}else if(!pl(r.queryKey,f))return!1}if(s!=="all"){const p=r.isActive();if(s==="active"&&!p||s==="inactive"&&p)return!1}return!(typeof h=="boolean"&&r.isStale()!==h||o&&o!==r.state.fetchStatus||u&&!u(r))}function Jy(t,r){const{exact:s,status:i,predicate:o,mutationKey:u}=t;if(u){if(!r.options.mutationKey)return!1;if(s){if(Fa(r.options.mutationKey)!==Fa(u))return!1}else if(!pl(r.options.mutationKey,u))return!1}return!(i&&r.state.status!==i||o&&!o(r))}function bh(t,r){return(r?.queryKeyHashFn||Fa)(t)}function Fa(t){return JSON.stringify(t,(r,s)=>Pd(s)?Object.keys(s).sort().reduce((i,o)=>(i[o]=s[o],i),{}):s)}function pl(t,r){return t===r?!0:typeof t!=typeof r?!1:t&&r&&typeof t=="object"&&typeof r=="object"?Object.keys(r).every(s=>pl(t[s],r[s])):!1}function Cb(t,r){if(t===r)return t;const s=Wy(t)&&Wy(r);if(s||Pd(t)&&Pd(r)){const i=s?t:Object.keys(t),o=i.length,u=s?r:Object.keys(r),f=u.length,h=s?[]:{},p=new Set(i);let m=0;for(let g=0;g<f;g++){const b=s?g:u[g];(!s&&p.has(b)||s)&&t[b]===void 0&&r[b]===void 0?(h[b]=void 0,m++):(h[b]=Cb(t[b],r[b]),h[b]===t[b]&&t[b]!==void 0&&m++)}return o===f&&m===o?t:h}return r}function yu(t,r){if(!r||Object.keys(t).length!==Object.keys(r).length)return!1;for(const s in t)if(t[s]!==r[s])return!1;return!0}function Wy(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Pd(t){if(!ev(t))return!1;const r=t.constructor;if(r===void 0)return!0;const s=r.prototype;return!(!ev(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function ev(t){return Object.prototype.toString.call(t)==="[object Object]"}function dE(t){return new Promise(r=>{setTimeout(r,t)})}function Fd(t,r,s){return typeof s.structuralSharing=="function"?s.structuralSharing(t,r):s.structuralSharing!==!1?Cb(t,r):r}function hE(t,r,s=0){const i=[...t,r];return s&&i.length>s?i.slice(1):i}function mE(t,r,s=0){const i=[r,...t];return s&&i.length>s?i.slice(0,-1):i}var xh=Symbol();function Nb(t,r){return!t.queryFn&&r?.initialPromise?()=>r.initialPromise:!t.queryFn||t.queryFn===xh?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function Mb(t,r){return typeof t=="function"?t(...r):!!t}var pE=class extends ti{#t;#e;#n;constructor(){super(),this.#n=t=>{if(!Pa&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Sh=new pE,gE=class extends ti{#t=!0;#e;#n;constructor(){super(),this.#n=t=>{if(!Pa&&window.addEventListener){const r=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(s=>{s(t)}))}isOnline(){return this.#t}},vu=new gE;function Gd(){let t,r;const s=new Promise((o,u)=>{t=o,r=u});s.status="pending",s.catch(()=>{});function i(o){Object.assign(s,o),delete s.resolve,delete s.reject}return s.resolve=o=>{i({status:"fulfilled",value:o}),t(o)},s.reject=o=>{i({status:"rejected",reason:o}),r(o)},s}function yE(t){return Math.min(1e3*2**t,3e4)}function Db(t){return(t??"online")==="online"?vu.isOnline():!0}var kb=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function jb(t){let r=!1,s=0,i;const o=Gd(),u=()=>o.status!=="pending",f=x=>{u()||(_(new kb(x)),t.abort?.())},h=()=>{r=!0},p=()=>{r=!1},m=()=>Sh.isFocused()&&(t.networkMode==="always"||vu.isOnline())&&t.canRun(),g=()=>Db(t.networkMode)&&t.canRun(),b=x=>{u()||(i?.(),o.resolve(x))},_=x=>{u()||(i?.(),o.reject(x))},N=()=>new Promise(x=>{i=E=>{(u()||m())&&x(E)},t.onPause?.()}).then(()=>{i=void 0,u()||t.onContinue?.()}),A=()=>{if(u())return;let x;const E=s===0?t.initialPromise:void 0;try{x=E??t.fn()}catch(z){x=Promise.reject(z)}Promise.resolve(x).then(b).catch(z=>{if(u())return;const O=t.retry??(Pa?0:3),j=t.retryDelay??yE,F=typeof j=="function"?j(s,z):j,M=O===!0||typeof O=="number"&&s<O||typeof O=="function"&&O(s,z);if(r||!M){_(z);return}s++,t.onFail?.(s,z),dE(F).then(()=>m()?void 0:N()).then(()=>{r?_(z):A()})})};return{promise:o,status:()=>o.status,cancel:f,continue:()=>(i?.(),o),cancelRetry:h,continueRetry:p,canStart:g,start:()=>(g()?A():N().then(A),o)}}var vE=t=>setTimeout(t,0);function bE(){let t=[],r=0,s=h=>{h()},i=h=>{h()},o=vE;const u=h=>{r?t.push(h):o(()=>{s(h)})},f=()=>{const h=t;t=[],h.length&&o(()=>{i(()=>{h.forEach(p=>{s(p)})})})};return{batch:h=>{let p;r++;try{p=h()}finally{r--,r||f()}return p},batchCalls:h=>(...p)=>{u(()=>{h(...p)})},schedule:u,setNotifyFunction:h=>{s=h},setBatchNotifyFunction:h=>{i=h},setScheduler:h=>{o=h}}}var Ct=bE(),zb=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),qd(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(Pa?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},xE=class extends zb{#t;#e;#n;#r;#a;#i;#l;constructor(t){super(),this.#l=!1,this.#i=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#r=t.client,this.#n=this.#r.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#t=SE(this.options),this.state=t.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(t){this.options={...this.#i,...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(t,r){const s=Fd(this.state.data,t,this.options);return this.#s({data:s,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),s}setState(t,r){this.#s({type:"setState",state:t,setStateOptions:r})}cancel(t){const r=this.#a?.promise;return this.#a?.cancel(t),r?r.then(Qt).catch(Qt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(t=>An(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===xh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>sa(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:!Ob(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(r=>r.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(r=>r.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.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(r=>r!==t),this.observers.length||(this.#a&&(this.#l?this.#a.cancel({revert:!0}):this.#a.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,r){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(p=>p.options.queryFn);h&&this.setOptions(h.options)}const s=new AbortController,i=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#l=!0,s.signal)})},o=()=>{const h=Nb(this.options,r),m=(()=>{const g={client:this.#r,queryKey:this.queryKey,meta:this.meta};return i(g),g})();return this.#l=!1,this.options.persister?this.options.persister(h,m,this):h(m)},f=(()=>{const h={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:o};return i(h),h})();this.options.behavior?.onFetch(f,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#a=jb({initialPromise:r?.initialPromise,fn:f.fetchFn,abort:s.abort.bind(s),onFail:(h,p)=>{this.#s({type:"failed",failureCount:h,error:p})},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 h=await this.#a.start();if(h===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(h),this.#n.config.onSuccess?.(h,this),this.#n.config.onSettled?.(h,this.state.error,this),h}catch(h){if(h instanceof kb){if(h.silent)return this.#a.promise;if(h.revert){if(this.setState({...this.#e,fetchStatus:"idle"}),this.state.data===void 0)throw h;return this.state.data}}throw this.#s({type:"error",error:h}),this.#n.config.onError?.(h,this),this.#n.config.onSettled?.(this.state.data,h,this),h}finally{this.scheduleGc()}}#s(t){const r=s=>{switch(t.type){case"failed":return{...s,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...Ub(s.data,this.options),fetchMeta:t.meta??null};case"success":const i={...s,data:t.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=t.manual?i:void 0,i;case"error":const o=t.error;return{...s,error:o,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...t.state}}};this.state=r(this.state),Ct.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function Ub(t,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Db(r.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function SE(t){const r=typeof t.initialData=="function"?t.initialData():t.initialData,s=r!==void 0,i=s?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var _E=class extends ti{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,r,s){const i=r.queryKey,o=r.queryHash??bh(i,r);let u=this.get(o);return u||(u=new xE({client:t,queryKey:i,queryHash:o,options:t.defaultQueryOptions(r),state:s,defaultOptions:t.getQueryDefaults(i)}),this.add(u)),u}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=this.#t.get(t.queryHash);r&&(t.destroy(),r===t&&this.#t.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ct.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const r={exact:!0,...t};return this.getAll().find(s=>$y(r,s))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(s=>$y(t,s)):r}notify(t){Ct.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Ct.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ct.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},wE=class extends zb{#t;#e;#n;constructor(t){super(),this.mutationId=t.mutationId,this.#e=t.mutationCache,this.#t=[],this.state=t.state||Lb(),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.#e.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#t=this.#t.filter(r=>r!==t),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#e.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(t){const r=()=>{this.#r({type:"continue"})};this.#n=jb({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(o,u)=>{this.#r({type:"failed",failureCount:o,error:u})},onPause:()=>{this.#r({type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});const s=this.state.status==="pending",i=!this.#n.canStart();try{if(s)r();else{this.#r({type:"pending",variables:t,isPaused:i}),await this.#e.config.onMutate?.(t,this);const u=await this.options.onMutate?.(t);u!==this.state.context&&this.#r({type:"pending",context:u,variables:t,isPaused:i})}const o=await this.#n.start();return await this.#e.config.onSuccess?.(o,t,this.state.context,this),await this.options.onSuccess?.(o,t,this.state.context),await this.#e.config.onSettled?.(o,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(o,null,t,this.state.context),this.#r({type:"success",data:o}),o}catch(o){try{throw await this.#e.config.onError?.(o,t,this.state.context,this),await this.options.onError?.(o,t,this.state.context),await this.#e.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,o,t,this.state.context),o}finally{this.#r({type:"error",error:o})}}finally{this.#e.runNext(this)}}#r(t){const r=s=>{switch(t.type){case"failed":return{...s,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,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{...s,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:t.error,failureCount:s.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Ct.batch(()=>{this.#t.forEach(s=>{s.onMutationUpdate(t)}),this.#e.notify({mutation:this,type:"updated",action:t})})}};function Lb(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var EE=class extends ti{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(t,r,s){const i=new wE({mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(r),state:s});return this.add(i),i}add(t){this.#t.add(t);const r=Wo(t);if(typeof r=="string"){const s=this.#e.get(r);s?s.push(t):this.#e.set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const r=Wo(t);if(typeof r=="string"){const s=this.#e.get(r);if(s)if(s.length>1){const i=s.indexOf(t);i!==-1&&s.splice(i,1)}else s[0]===t&&this.#e.delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=Wo(t);if(typeof r=="string"){const i=this.#e.get(r)?.find(o=>o.state.status==="pending");return!i||i===t}else return!0}runNext(t){const r=Wo(t);return typeof r=="string"?this.#e.get(r)?.find(i=>i!==t&&i.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Ct.batch(()=>{this.#t.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const r={exact:!0,...t};return this.getAll().find(s=>Jy(r,s))}findAll(t={}){return this.getAll().filter(r=>Jy(t,r))}notify(t){Ct.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Ct.batch(()=>Promise.all(t.map(r=>r.continue().catch(Qt))))}};function Wo(t){return t.options.scope?.id}function tv(t){return{onFetch:(r,s)=>{const i=r.options,o=r.fetchOptions?.meta?.fetchMore?.direction,u=r.state.data?.pages||[],f=r.state.data?.pageParams||[];let h={pages:[],pageParams:[]},p=0;const m=async()=>{let g=!1;const b=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>(r.signal.aborted?g=!0:r.signal.addEventListener("abort",()=>{g=!0}),r.signal)})},_=Nb(r.options,r.fetchOptions),N=async(A,x,E)=>{if(g)return Promise.reject();if(x==null&&A.pages.length)return Promise.resolve(A);const O=(()=>{const W={client:r.client,queryKey:r.queryKey,pageParam:x,direction:E?"backward":"forward",meta:r.options.meta};return b(W),W})(),j=await _(O),{maxPages:F}=r.options,M=E?mE:hE;return{pages:M(A.pages,j,F),pageParams:M(A.pageParams,x,F)}};if(o&&u.length){const A=o==="backward",x=A?TE:nv,E={pages:u,pageParams:f},z=x(i,E);h=await N(E,z,A)}else{const A=t??u.length;do{const x=p===0?f[0]??i.initialPageParam:nv(i,h);if(p>0&&x==null)break;h=await N(h,x),p++}while(p<A)}return h};r.options.persister?r.fetchFn=()=>r.options.persister?.(m,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},s):r.fetchFn=m}}}function nv(t,{pages:r,pageParams:s}){const i=r.length-1;return r.length>0?t.getNextPageParam(r[i],r,s[i],s):void 0}function TE(t,{pages:r,pageParams:s}){return r.length>0?t.getPreviousPageParam?.(r[0],r,s[0],s):void 0}var AE=class{#t;#e;#n;#r;#a;#i;#l;#s;constructor(t={}){this.#t=t.queryCache||new _E,this.#e=t.mutationCache||new EE,this.#n=t.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#l=Sh.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#s=vu.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#l?.(),this.#l=void 0,this.#s?.(),this.#s=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#e.findAll({...t,status:"pending"}).length}getQueryData(t){const r=this.defaultQueryOptions({queryKey:t});return this.#t.get(r.queryHash)?.state.data}ensureQueryData(t){const r=this.defaultQueryOptions(t),s=this.#t.build(this,r),i=s.state.data;return i===void 0?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime(sa(r.staleTime,s))&&this.prefetchQuery(r),Promise.resolve(i))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:r,state:s})=>{const i=s.data;return[r,i]})}setQueryData(t,r,s){const i=this.defaultQueryOptions({queryKey:t}),u=this.#t.get(i.queryHash)?.state.data,f=fE(r,u);if(f!==void 0)return this.#t.build(this,i).setData(f,{...s,manual:!0})}setQueriesData(t,r,s){return Ct.batch(()=>this.#t.findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,r,s)]))}getQueryState(t){const r=this.defaultQueryOptions({queryKey:t});return this.#t.get(r.queryHash)?.state}removeQueries(t){const r=this.#t;Ct.batch(()=>{r.findAll(t).forEach(s=>{r.remove(s)})})}resetQueries(t,r){const s=this.#t;return Ct.batch(()=>(s.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...t},r)))}cancelQueries(t,r={}){const s={revert:!0,...r},i=Ct.batch(()=>this.#t.findAll(t).map(o=>o.cancel(s)));return Promise.all(i).then(Qt).catch(Qt)}invalidateQueries(t,r={}){return Ct.batch(()=>(this.#t.findAll(t).forEach(s=>{s.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},r)))}refetchQueries(t,r={}){const s={...r,cancelRefetch:r.cancelRefetch??!0},i=Ct.batch(()=>this.#t.findAll(t).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let u=o.fetch(void 0,s);return s.throwOnError||(u=u.catch(Qt)),o.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(i).then(Qt)}fetchQuery(t){const r=this.defaultQueryOptions(t);r.retry===void 0&&(r.retry=!1);const s=this.#t.build(this,r);return s.isStaleByTime(sa(r.staleTime,s))?s.fetch(r):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Qt).catch(Qt)}fetchInfiniteQuery(t){return t.behavior=tv(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Qt).catch(Qt)}ensureInfiniteQueryData(t){return t.behavior=tv(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return vu.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(t){this.#n=t}setQueryDefaults(t,r){this.#r.set(Fa(t),{queryKey:t,defaultOptions:r})}getQueryDefaults(t){const r=[...this.#r.values()],s={};return r.forEach(i=>{pl(t,i.queryKey)&&Object.assign(s,i.defaultOptions)}),s}setMutationDefaults(t,r){this.#a.set(Fa(t),{mutationKey:t,defaultOptions:r})}getMutationDefaults(t){const r=[...this.#a.values()],s={};return r.forEach(i=>{pl(t,i.mutationKey)&&Object.assign(s,i.defaultOptions)}),s}defaultQueryOptions(t){if(t._defaulted)return t;const r={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return r.queryHash||(r.queryHash=bh(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===xh&&(r.enabled=!1),r}defaultMutationOptions(t){return t?._defaulted?t:{...this.#n.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},RE=class extends ti{constructor(t,r){super(),this.options=r,this.#t=t,this.#s=null,this.#l=Gd(),this.bindMethods(),this.setOptions(r)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#l;#s;#p;#d;#h;#u;#c;#o;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),rv(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Zd(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Zd(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#S(),this.#e.removeObserver(this)}setOptions(t){const r=this.options,s=this.#e;if(this.options=this.#t.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof An(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#_(),this.#e.setOptions(this.options),r._defaulted&&!yu(this.options,r)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const i=this.hasListeners();i&&av(this.#e,s,this.options,r)&&this.#f(),this.updateResult(),i&&(this.#e!==s||An(this.options.enabled,this.#e)!==An(r.enabled,this.#e)||sa(this.options.staleTime,this.#e)!==sa(r.staleTime,this.#e))&&this.#g();const o=this.#y();i&&(this.#e!==s||An(this.options.enabled,this.#e)!==An(r.enabled,this.#e)||o!==this.#o)&&this.#v(o)}getOptimisticResult(t){const r=this.#t.getQueryCache().build(this.#t,t),s=this.createResult(r,t);return CE(this,s)&&(this.#r=s,this.#i=this.options,this.#a=this.#e.state),s}getCurrentResult(){return this.#r}trackResult(t,r){return new Proxy(t,{get:(s,i)=>(this.trackProp(i),r?.(i),i==="promise"&&!this.options.experimental_prefetchInRender&&this.#l.status==="pending"&&this.#l.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(s,i))})}trackProp(t){this.#m.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=this.#t.defaultQueryOptions(t),s=this.#t.getQueryCache().build(this.#t,r);return s.fetch().then(()=>this.createResult(s,r))}fetch(t){return this.#f({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(t){this.#_();let r=this.#e.fetch(this.options,t);return t?.throwOnError||(r=r.catch(Qt)),r}#g(){this.#x();const t=sa(this.options.staleTime,this.#e);if(Pa||this.#r.isStale||!qd(t))return;const s=Ob(this.#r.dataUpdatedAt,t)+1;this.#u=setTimeout(()=>{this.#r.isStale||this.updateResult()},s)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(t){this.#S(),this.#o=t,!(Pa||An(this.options.enabled,this.#e)===!1||!qd(this.#o)||this.#o===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||Sh.isFocused())&&this.#f()},this.#o))}#b(){this.#g(),this.#v(this.#y())}#x(){this.#u&&(clearTimeout(this.#u),this.#u=void 0)}#S(){this.#c&&(clearInterval(this.#c),this.#c=void 0)}createResult(t,r){const s=this.#e,i=this.options,o=this.#r,u=this.#a,f=this.#i,p=t!==s?t.state:this.#n,{state:m}=t;let g={...m},b=!1,_;if(r._optimisticResults){const Z=this.hasListeners(),ce=!Z&&rv(t,r),ge=Z&&av(t,s,r,i);(ce||ge)&&(g={...g,...Ub(m.data,t.options)}),r._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:N,errorUpdatedAt:A,status:x}=g;_=g.data;let E=!1;if(r.placeholderData!==void 0&&_===void 0&&x==="pending"){let Z;o?.isPlaceholderData&&r.placeholderData===f?.placeholderData?(Z=o.data,E=!0):Z=typeof r.placeholderData=="function"?r.placeholderData(this.#h?.state.data,this.#h):r.placeholderData,Z!==void 0&&(x="success",_=Fd(o?.data,Z,r),b=!0)}if(r.select&&_!==void 0&&!E)if(o&&_===u?.data&&r.select===this.#p)_=this.#d;else try{this.#p=r.select,_=r.select(_),_=Fd(o?.data,_,r),this.#d=_,this.#s=null}catch(Z){this.#s=Z}this.#s&&(N=this.#s,_=this.#d,A=Date.now(),x="error");const z=g.fetchStatus==="fetching",O=x==="pending",j=x==="error",F=O&&z,M=_!==void 0,Y={status:x,fetchStatus:g.fetchStatus,isPending:O,isSuccess:x==="success",isError:j,isInitialLoading:F,isLoading:F,data:_,dataUpdatedAt:g.dataUpdatedAt,error:N,errorUpdatedAt:A,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>p.dataUpdateCount||g.errorUpdateCount>p.errorUpdateCount,isFetching:z,isRefetching:z&&!O,isLoadingError:j&&!M,isPaused:g.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:j&&M,isStale:_h(t,r),refetch:this.refetch,promise:this.#l,isEnabled:An(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const Z=we=>{Y.status==="error"?we.reject(Y.error):Y.data!==void 0&&we.resolve(Y.data)},ce=()=>{const we=this.#l=Y.promise=Gd();Z(we)},ge=this.#l;switch(ge.status){case"pending":t.queryHash===s.queryHash&&Z(ge);break;case"fulfilled":(Y.status==="error"||Y.data!==ge.value)&&ce();break;case"rejected":(Y.status!=="error"||Y.error!==ge.reason)&&ce();break}}return Y}updateResult(){const t=this.#r,r=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#h=this.#e),yu(r,t))return;this.#r=r;const s=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,o=typeof i=="function"?i():i;if(o==="all"||!o&&!this.#m.size)return!0;const u=new Set(o??this.#m);return this.options.throwOnError&&u.add("error"),Object.keys(this.#r).some(f=>{const h=f;return this.#r[h]!==t[h]&&u.has(h)})};this.#w({listeners:s()})}#_(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const r=this.#e;this.#e=t,this.#n=t.state,this.hasListeners()&&(r?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#w(t){Ct.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function OE(t,r){return An(r.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&r.retryOnMount===!1)}function rv(t,r){return OE(t,r)||t.state.data!==void 0&&Zd(t,r,r.refetchOnMount)}function Zd(t,r,s){if(An(r.enabled,t)!==!1&&sa(r.staleTime,t)!=="static"){const i=typeof s=="function"?s(t):s;return i==="always"||i!==!1&&_h(t,r)}return!1}function av(t,r,s,i){return(t!==r||An(i.enabled,t)===!1)&&(!s.suspense||t.state.status!=="error")&&_h(t,s)}function _h(t,r){return An(r.enabled,t)!==!1&&t.isStaleByTime(sa(r.staleTime,t))}function CE(t,r){return!yu(t.getCurrentResult(),r)}var NE=class extends ti{#t;#e=void 0;#n;#r;constructor(r,s){super(),this.#t=r,this.setOptions(s),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){const s=this.options;this.options=this.#t.defaultMutationOptions(r),yu(this.options,s)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),s?.mutationKey&&this.options.mutationKey&&Fa(s.mutationKey)!==Fa(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.#a(),this.#i(r)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(r,s){return this.#r=s,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(r)}#a(){const r=this.#n?.state??Lb();this.#e={...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){Ct.batch(()=>{if(this.#r&&this.hasListeners()){const s=this.#e.variables,i=this.#e.context;r?.type==="success"?(this.#r.onSuccess?.(r.data,s,i),this.#r.onSettled?.(r.data,null,s,i)):r?.type==="error"&&(this.#r.onError?.(r.error,s,i),this.#r.onSettled?.(void 0,r.error,s,i))}this.listeners.forEach(s=>{s(this.#e)})})}},yd={exports:{}},Le={};/**
 | 
						||
 * @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 sv;function ME(){if(sv)return Le;sv=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.iterator;function _(R){return R===null||typeof R!="object"?null:(R=b&&R[b]||R["@@iterator"],typeof R=="function"?R:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,x={};function E(R,$,se){this.props=R,this.context=$,this.refs=x,this.updater=se||N}E.prototype.isReactComponent={},E.prototype.setState=function(R,$){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,$,"setState")},E.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function z(){}z.prototype=E.prototype;function O(R,$,se){this.props=R,this.context=$,this.refs=x,this.updater=se||N}var j=O.prototype=new z;j.constructor=O,A(j,E.prototype),j.isPureReactComponent=!0;var F=Array.isArray,M={H:null,A:null,T:null,S:null,V:null},W=Object.prototype.hasOwnProperty;function Y(R,$,se,ee,le,ke){return se=ke.ref,{$$typeof:t,type:R,key:$,ref:se!==void 0?se:null,props:ke}}function Z(R,$){return Y(R.type,$,void 0,void 0,void 0,R.props)}function ce(R){return typeof R=="object"&&R!==null&&R.$$typeof===t}function ge(R){var $={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(se){return $[se]})}var we=/\/+/g;function re(R,$){return typeof R=="object"&&R!==null&&R.key!=null?ge(""+R.key):$.toString(36)}function de(){}function me(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(de,de):(R.status="pending",R.then(function($){R.status==="pending"&&(R.status="fulfilled",R.value=$)},function($){R.status==="pending"&&(R.status="rejected",R.reason=$)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function pe(R,$,se,ee,le){var ke=typeof R;(ke==="undefined"||ke==="boolean")&&(R=null);var Ee=!1;if(R===null)Ee=!0;else switch(ke){case"bigint":case"string":case"number":Ee=!0;break;case"object":switch(R.$$typeof){case t:case r:Ee=!0;break;case g:return Ee=R._init,pe(Ee(R._payload),$,se,ee,le)}}if(Ee)return le=le(R),Ee=ee===""?"."+re(R,0):ee,F(le)?(se="",Ee!=null&&(se=Ee.replace(we,"$&/")+"/"),pe(le,$,se,"",function(Xe){return Xe})):le!=null&&(ce(le)&&(le=Z(le,se+(le.key==null||R&&R.key===le.key?"":(""+le.key).replace(we,"$&/")+"/")+Ee)),$.push(le)),1;Ee=0;var ae=ee===""?".":ee+":";if(F(R))for(var Re=0;Re<R.length;Re++)ee=R[Re],ke=ae+re(ee,Re),Ee+=pe(ee,$,se,ke,le);else if(Re=_(R),typeof Re=="function")for(R=Re.call(R),Re=0;!(ee=R.next()).done;)ee=ee.value,ke=ae+re(ee,Re++),Ee+=pe(ee,$,se,ke,le);else if(ke==="object"){if(typeof R.then=="function")return pe(me(R),$,se,ee,le);throw $=String(R),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.")}return Ee}function k(R,$,se){if(R==null)return R;var ee=[],le=0;return pe(R,ee,"","",function(ke){return $.call(se,ke,le++)}),ee}function I(R){if(R._status===-1){var $=R._result;$=$(),$.then(function(se){(R._status===0||R._status===-1)&&(R._status=1,R._result=se)},function(se){(R._status===0||R._status===-1)&&(R._status=2,R._result=se)}),R._status===-1&&(R._status=0,R._result=$)}if(R._status===1)return R._result.default;throw R._result}var q=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var $=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent($))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)};function xe(){}return Le.Children={map:k,forEach:function(R,$,se){k(R,function(){$.apply(this,arguments)},se)},count:function(R){var $=0;return k(R,function(){$++}),$},toArray:function(R){return k(R,function($){return $})||[]},only:function(R){if(!ce(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},Le.Component=E,Le.Fragment=s,Le.Profiler=o,Le.PureComponent=O,Le.StrictMode=i,Le.Suspense=p,Le.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Le.__COMPILER_RUNTIME={__proto__:null,c:function(R){return M.H.useMemoCache(R)}},Le.cache=function(R){return function(){return R.apply(null,arguments)}},Le.cloneElement=function(R,$,se){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var ee=A({},R.props),le=R.key,ke=void 0;if($!=null)for(Ee in $.ref!==void 0&&(ke=void 0),$.key!==void 0&&(le=""+$.key),$)!W.call($,Ee)||Ee==="key"||Ee==="__self"||Ee==="__source"||Ee==="ref"&&$.ref===void 0||(ee[Ee]=$[Ee]);var Ee=arguments.length-2;if(Ee===1)ee.children=se;else if(1<Ee){for(var ae=Array(Ee),Re=0;Re<Ee;Re++)ae[Re]=arguments[Re+2];ee.children=ae}return Y(R.type,le,void 0,void 0,ke,ee)},Le.createContext=function(R){return R={$$typeof:f,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:u,_context:R},R},Le.createElement=function(R,$,se){var ee,le={},ke=null;if($!=null)for(ee in $.key!==void 0&&(ke=""+$.key),$)W.call($,ee)&&ee!=="key"&&ee!=="__self"&&ee!=="__source"&&(le[ee]=$[ee]);var Ee=arguments.length-2;if(Ee===1)le.children=se;else if(1<Ee){for(var ae=Array(Ee),Re=0;Re<Ee;Re++)ae[Re]=arguments[Re+2];le.children=ae}if(R&&R.defaultProps)for(ee in Ee=R.defaultProps,Ee)le[ee]===void 0&&(le[ee]=Ee[ee]);return Y(R,ke,void 0,void 0,null,le)},Le.createRef=function(){return{current:null}},Le.forwardRef=function(R){return{$$typeof:h,render:R}},Le.isValidElement=ce,Le.lazy=function(R){return{$$typeof:g,_payload:{_status:-1,_result:R},_init:I}},Le.memo=function(R,$){return{$$typeof:m,type:R,compare:$===void 0?null:$}},Le.startTransition=function(R){var $=M.T,se={};M.T=se;try{var ee=R(),le=M.S;le!==null&&le(se,ee),typeof ee=="object"&&ee!==null&&typeof ee.then=="function"&&ee.then(xe,q)}catch(ke){q(ke)}finally{M.T=$}},Le.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Le.use=function(R){return M.H.use(R)},Le.useActionState=function(R,$,se){return M.H.useActionState(R,$,se)},Le.useCallback=function(R,$){return M.H.useCallback(R,$)},Le.useContext=function(R){return M.H.useContext(R)},Le.useDebugValue=function(){},Le.useDeferredValue=function(R,$){return M.H.useDeferredValue(R,$)},Le.useEffect=function(R,$,se){var ee=M.H;if(typeof se=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ee.useEffect(R,$)},Le.useId=function(){return M.H.useId()},Le.useImperativeHandle=function(R,$,se){return M.H.useImperativeHandle(R,$,se)},Le.useInsertionEffect=function(R,$){return M.H.useInsertionEffect(R,$)},Le.useLayoutEffect=function(R,$){return M.H.useLayoutEffect(R,$)},Le.useMemo=function(R,$){return M.H.useMemo(R,$)},Le.useOptimistic=function(R,$){return M.H.useOptimistic(R,$)},Le.useReducer=function(R,$,se){return M.H.useReducer(R,$,se)},Le.useRef=function(R){return M.H.useRef(R)},Le.useState=function(R){return M.H.useState(R)},Le.useSyncExternalStore=function(R,$,se){return M.H.useSyncExternalStore(R,$,se)},Le.useTransition=function(){return M.H.useTransition()},Le.version="19.1.1",Le}var iv;function wh(){return iv||(iv=1,yd.exports=ME()),yd.exports}var S=wh();const Ae=vh(S),Bb=oE({__proto__:null,default:Ae},[S]);var Vb=S.createContext(void 0),Hb=t=>{const r=S.useContext(Vb);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},U2=({client:t,children:r})=>(S.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),w.jsx(Vb.Provider,{value:t,children:r})),qb=S.createContext(!1),DE=()=>S.useContext(qb);qb.Provider;function kE(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var jE=S.createContext(kE()),zE=()=>S.useContext(jE),UE=(t,r)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(r.isReset()||(t.retryOnMount=!1))},LE=t=>{S.useEffect(()=>{t.clearReset()},[t])},BE=({result:t,errorResetBoundary:r,throwOnError:s,query:i,suspense:o})=>t.isError&&!r.isReset()&&!t.isFetching&&i&&(o&&t.data===void 0||Mb(s,[t.error,i])),VE=t=>{if(t.suspense){const r=i=>i==="static"?i:Math.max(i??1e3,1e3),s=t.staleTime;t.staleTime=typeof s=="function"?(...i)=>r(s(...i)):r(s),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},HE=(t,r)=>t.isLoading&&t.isFetching&&!r,qE=(t,r)=>t?.suspense&&r.isPending,lv=(t,r,s)=>r.fetchOptimistic(t).catch(()=>{s.clearReset()});function PE(t,r,s){const i=DE(),o=zE(),u=Hb(),f=u.defaultQueryOptions(t);u.getDefaultOptions().queries?._experimental_beforeQuery?.(f),f._optimisticResults=i?"isRestoring":"optimistic",VE(f),UE(f,o),LE(o);const h=!u.getQueryCache().get(f.queryHash),[p]=S.useState(()=>new r(u,f)),m=p.getOptimisticResult(f),g=!i&&t.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(b=>{const _=g?p.subscribe(Ct.batchCalls(b)):Qt;return p.updateResult(),_},[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),S.useEffect(()=>{p.setOptions(f)},[f,p]),qE(f,m))throw lv(f,p,o);if(BE({result:m,errorResetBoundary:o,throwOnError:f.throwOnError,query:u.getQueryCache().get(f.queryHash),suspense:f.suspense}))throw m.error;return u.getDefaultOptions().queries?._experimental_afterQuery?.(f,m),f.experimental_prefetchInRender&&!Pa&&HE(m,i)&&(h?lv(f,p,o):u.getQueryCache().get(f.queryHash)?.promise)?.catch(Qt).finally(()=>{p.updateResult()}),f.notifyOnChangeProps?m:p.trackResult(m)}function FE(t,r){return PE(t,RE)}function GE(t,r){const s=Hb(),[i]=S.useState(()=>new NE(s,t));S.useEffect(()=>{i.setOptions(t)},[i,t]);const o=S.useSyncExternalStore(S.useCallback(f=>i.subscribe(Ct.batchCalls(f)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=S.useCallback((f,h)=>{i.mutate(f,h).catch(Qt)},[i]);if(o.error&&Mb(i.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:u,mutateAsync:o.mutate}}const L2=new AE({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var vd={exports:{}},ll={},bd={exports:{}},xd={};/**
 | 
						||
 * @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 ov;function ZE(){return ov||(ov=1,(function(t){function r(k,I){var q=k.length;k.push(I);e:for(;0<q;){var xe=q-1>>>1,R=k[xe];if(0<o(R,I))k[xe]=I,k[q]=R,q=xe;else break e}}function s(k){return k.length===0?null:k[0]}function i(k){if(k.length===0)return null;var I=k[0],q=k.pop();if(q!==I){k[0]=q;e:for(var xe=0,R=k.length,$=R>>>1;xe<$;){var se=2*(xe+1)-1,ee=k[se],le=se+1,ke=k[le];if(0>o(ee,q))le<R&&0>o(ke,ee)?(k[xe]=ke,k[le]=q,xe=le):(k[xe]=ee,k[se]=q,xe=se);else if(le<R&&0>o(ke,q))k[xe]=ke,k[le]=q,xe=le;else break e}}return I}function o(k,I){var q=k.sortIndex-I.sortIndex;return q!==0?q:k.id-I.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,h=f.now();t.unstable_now=function(){return f.now()-h}}var p=[],m=[],g=1,b=null,_=3,N=!1,A=!1,x=!1,E=!1,z=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function F(k){for(var I=s(m);I!==null;){if(I.callback===null)i(m);else if(I.startTime<=k)i(m),I.sortIndex=I.expirationTime,r(p,I);else break;I=s(m)}}function M(k){if(x=!1,F(k),!A)if(s(p)!==null)A=!0,W||(W=!0,re());else{var I=s(m);I!==null&&pe(M,I.startTime-k)}}var W=!1,Y=-1,Z=5,ce=-1;function ge(){return E?!0:!(t.unstable_now()-ce<Z)}function we(){if(E=!1,W){var k=t.unstable_now();ce=k;var I=!0;try{e:{A=!1,x&&(x=!1,O(Y),Y=-1),N=!0;var q=_;try{t:{for(F(k),b=s(p);b!==null&&!(b.expirationTime>k&&ge());){var xe=b.callback;if(typeof xe=="function"){b.callback=null,_=b.priorityLevel;var R=xe(b.expirationTime<=k);if(k=t.unstable_now(),typeof R=="function"){b.callback=R,F(k),I=!0;break t}b===s(p)&&i(p),F(k)}else i(p);b=s(p)}if(b!==null)I=!0;else{var $=s(m);$!==null&&pe(M,$.startTime-k),I=!1}}break e}finally{b=null,_=q,N=!1}I=void 0}}finally{I?re():W=!1}}}var re;if(typeof j=="function")re=function(){j(we)};else if(typeof MessageChannel<"u"){var de=new MessageChannel,me=de.port2;de.port1.onmessage=we,re=function(){me.postMessage(null)}}else re=function(){z(we,0)};function pe(k,I){Y=z(function(){k(t.unstable_now())},I)}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(k){k.callback=null},t.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Z=0<k?Math.floor(1e3/k):5},t.unstable_getCurrentPriorityLevel=function(){return _},t.unstable_next=function(k){switch(_){case 1:case 2:case 3:var I=3;break;default:I=_}var q=_;_=I;try{return k()}finally{_=q}},t.unstable_requestPaint=function(){E=!0},t.unstable_runWithPriority=function(k,I){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var q=_;_=k;try{return I()}finally{_=q}},t.unstable_scheduleCallback=function(k,I,q){var xe=t.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?xe+q:xe):q=xe,k){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=q+R,k={id:g++,callback:I,priorityLevel:k,startTime:q,expirationTime:R,sortIndex:-1},q>xe?(k.sortIndex=q,r(m,k),s(p)===null&&k===s(m)&&(x?(O(Y),Y=-1):x=!0,pe(M,q-xe))):(k.sortIndex=R,r(p,k),A||N||(A=!0,W||(W=!0,re()))),k},t.unstable_shouldYield=ge,t.unstable_wrapCallback=function(k){var I=_;return function(){var q=_;_=I;try{return k.apply(this,arguments)}finally{_=q}}}})(xd)),xd}var uv;function YE(){return uv||(uv=1,bd.exports=ZE()),bd.exports}var Sd={exports:{}},qt={};/**
 | 
						||
 * @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 cv;function QE(){if(cv)return qt;cv=1;var t=wh();function r(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var i={d:{f:s,r:function(){throw Error(r(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},o=Symbol.for("react.portal");function u(p,m,g){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:b==null?null:""+b,children:p,containerInfo:m,implementation:g}}var f=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,qt.createPortal=function(p,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(r(299));return u(p,m,null,g)},qt.flushSync=function(p){var m=f.T,g=i.p;try{if(f.T=null,i.p=2,p)return p()}finally{f.T=m,i.p=g,i.d.f()}},qt.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,i.d.C(p,m))},qt.prefetchDNS=function(p){typeof p=="string"&&i.d.D(p)},qt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,b=h(g,m.crossOrigin),_=typeof m.integrity=="string"?m.integrity:void 0,N=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?i.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:b,integrity:_,fetchPriority:N}):g==="script"&&i.d.X(p,{crossOrigin:b,integrity:_,fetchPriority:N,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},qt.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=h(m.as,m.crossOrigin);i.d.M(p,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&i.d.M(p)},qt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,b=h(g,m.crossOrigin);i.d.L(p,g,{crossOrigin:b,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},qt.preloadModule=function(p,m){if(typeof p=="string")if(m){var g=h(m.as,m.crossOrigin);i.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else i.d.m(p)},qt.requestFormReset=function(p){i.d.r(p)},qt.unstable_batchedUpdates=function(p,m){return p(m)},qt.useFormState=function(p,m,g){return f.H.useFormState(p,m,g)},qt.useFormStatus=function(){return f.H.useHostTransitionStatus()},qt.version="19.1.1",qt}var fv;function Pb(){if(fv)return Sd.exports;fv=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(r){console.error(r)}}return t(),Sd.exports=QE(),Sd.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 dv;function IE(){if(dv)return ll;dv=1;var t=YE(),r=wh(),s=Pb();function i(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a])}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 o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,a=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(a=n.return),e=n.return;while(e)}return n.tag===3?a: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 h(e){if(u(e)!==e)throw Error(i(188))}function p(e){var n=e.alternate;if(!n){if(n=u(e),n===null)throw Error(i(188));return n!==e?null:e}for(var a=e,l=n;;){var c=a.return;if(c===null)break;var d=c.alternate;if(d===null){if(l=c.return,l!==null){a=l;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===a)return h(c),e;if(d===l)return h(c),n;d=d.sibling}throw Error(i(188))}if(a.return!==l.return)a=c,l=d;else{for(var y=!1,v=c.child;v;){if(v===a){y=!0,a=c,l=d;break}if(v===l){y=!0,l=c,a=d;break}v=v.sibling}if(!y){for(v=d.child;v;){if(v===a){y=!0,a=d,l=c;break}if(v===l){y=!0,l=d,a=c;break}v=v.sibling}if(!y)throw Error(i(189))}}if(a.alternate!==l)throw Error(i(190))}if(a.tag!==3)throw Error(i(188));return a.stateNode.current===a?e:n}function m(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=m(e),n!==null)return n;e=e.sibling}return null}var g=Object.assign,b=Symbol.for("react.element"),_=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),O=Symbol.for("react.consumer"),j=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),W=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),ce=Symbol.for("react.activity"),ge=Symbol.for("react.memo_cache_sentinel"),we=Symbol.iterator;function re(e){return e===null||typeof e!="object"?null:(e=we&&e[we]||e["@@iterator"],typeof e=="function"?e:null)}var de=Symbol.for("react.client.reference");function me(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===de?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case A:return"Fragment";case E:return"Profiler";case x:return"StrictMode";case M:return"Suspense";case W:return"SuspenseList";case ce:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case N:return"Portal";case j:return(e.displayName||"Context")+".Provider";case O:return(e._context.displayName||"Context")+".Consumer";case F:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Y:return n=e.displayName||null,n!==null?n:me(e.type)||"Memo";case Z:n=e._payload,e=e._init;try{return me(e(n))}catch{}}return null}var pe=Array.isArray,k=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q={pending:!1,data:null,method:null,action:null},xe=[],R=-1;function $(e){return{current:e}}function se(e){0>R||(e.current=xe[R],xe[R]=null,R--)}function ee(e,n){R++,xe[R]=e.current,e.current=n}var le=$(null),ke=$(null),Ee=$(null),ae=$(null);function Re(e,n){switch(ee(Ee,n),ee(ke,e),ee(le,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?wy(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=wy(n),e=Ey(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}se(le),ee(le,e)}function Xe(){se(le),se(ke),se(Ee)}function qe(e){e.memoizedState!==null&&ee(ae,e);var n=le.current,a=Ey(n,e.type);n!==a&&(ee(ke,e),ee(le,a))}function Ze(e){ke.current===e&&(se(le),se(ke)),ae.current===e&&(se(ae),tl._currentValue=q)}var Ke=Object.prototype.hasOwnProperty,Nt=t.unstable_scheduleCallback,Kt=t.unstable_cancelCallback,Nr=t.unstable_shouldYield,ga=t.unstable_requestPaint,Bt=t.unstable_now,sm=t.unstable_getCurrentPriorityLevel,ci=t.unstable_ImmediatePriority,C=t.unstable_UserBlockingPriority,V=t.unstable_NormalPriority,X=t.unstable_LowPriority,fe=t.unstable_IdlePriority,ie=t.log,ne=t.unstable_setDisableYieldValue,Se=null,je=null;function Ye(e){if(typeof ie=="function"&&ne(e),je&&typeof je.setStrictMode=="function")try{je.setStrictMode(Se,e)}catch{}}var ot=Math.clz32?Math.clz32:rc,Wa=Math.log,Hn=Math.LN2;function rc(e){return e>>>=0,e===0?32:31-(Wa(e)/Hn|0)|0}var Mr=256,Dr=4194304;function rr(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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 ya(e,n,a){var l=e.pendingLanes;if(l===0)return 0;var c=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var v=l&134217727;return v!==0?(l=v&~d,l!==0?c=rr(l):(y&=v,y!==0?c=rr(y):a||(a=v&~e,a!==0&&(c=rr(a))))):(v=l&~d,v!==0?c=rr(v):y!==0?c=rr(y):a||(a=l&~e,a!==0&&(c=rr(a)))),c===0?0:n!==0&&n!==c&&(n&d)===0&&(d=c&-c,a=n&-n,d>=a||d===32&&(a&4194048)!==0)?n:c}function va(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function ql(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 im(){var e=Mr;return Mr<<=1,(Mr&4194048)===0&&(Mr=256),e}function lm(){var e=Dr;return Dr<<=1,(Dr&62914560)===0&&(Dr=4194304),e}function ac(e){for(var n=[],a=0;31>a;a++)n.push(e);return n}function fi(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function IS(e,n,a,l,c,d){var y=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var v=e.entanglements,T=e.expirationTimes,B=e.hiddenUpdates;for(a=y&~a;0<a;){var Q=31-ot(a),J=1<<Q;v[Q]=0,T[Q]=-1;var H=B[Q];if(H!==null)for(B[Q]=null,Q=0;Q<H.length;Q++){var P=H[Q];P!==null&&(P.lane&=-536870913)}a&=~J}l!==0&&om(e,l,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~n))}function om(e,n,a){e.pendingLanes|=n,e.suspendedLanes&=~n;var l=31-ot(n);e.entangledLanes|=n,e.entanglements[l]=e.entanglements[l]|1073741824|a&4194090}function um(e,n){var a=e.entangledLanes|=n;for(e=e.entanglements;a;){var l=31-ot(a),c=1<<l;c&n|e[l]&n&&(e[l]|=n),a&=~c}}function sc(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 ic(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function cm(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:Fy(e.type))}function XS(e,n){var a=I.p;try{return I.p=e,n()}finally{I.p=a}}var kr=Math.random().toString(36).slice(2),Vt="__reactFiber$"+kr,$t="__reactProps$"+kr,es="__reactContainer$"+kr,lc="__reactEvents$"+kr,KS="__reactListeners$"+kr,$S="__reactHandles$"+kr,fm="__reactResources$"+kr,di="__reactMarker$"+kr;function oc(e){delete e[Vt],delete e[$t],delete e[lc],delete e[KS],delete e[$S]}function ts(e){var n=e[Vt];if(n)return n;for(var a=e.parentNode;a;){if(n=a[es]||a[Vt]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(e=Oy(e);e!==null;){if(a=e[Vt])return a;e=Oy(e)}return n}e=a,a=e.parentNode}return null}function ns(e){if(e=e[Vt]||e[es]){var n=e.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return e}return null}function hi(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(i(33))}function rs(e){var n=e[fm];return n||(n=e[fm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Mt(e){e[di]=!0}var dm=new Set,hm={};function ba(e,n){as(e,n),as(e+"Capture",n)}function as(e,n){for(hm[e]=n,e=0;e<n.length;e++)dm.add(n[e])}var JS=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]*$"),mm={},pm={};function WS(e){return Ke.call(pm,e)?!0:Ke.call(mm,e)?!1:JS.test(e)?pm[e]=!0:(mm[e]=!0,!1)}function Pl(e,n,a){if(WS(n))if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var l=n.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+a)}}function Fl(e,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+a)}}function ar(e,n,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(n,a,""+l)}}var uc,gm;function ss(e){if(uc===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);uc=n&&n[1]||"",gm=-1<a.stack.indexOf(`
 | 
						||
    at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
 | 
						||
`+uc+e+gm}var cc=!1;function fc(e,n){if(!e||cc)return"";cc=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(n){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(P){var H=P}Reflect.construct(e,[],J)}else{try{J.call()}catch(P){H=P}e.call(J.prototype)}}else{try{throw Error()}catch(P){H=P}(J=e())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(P){if(P&&H&&typeof P.stack=="string")return[P.stack,H.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=l.DetermineComponentFrameRoot(),y=d[0],v=d[1];if(y&&v){var T=y.split(`
 | 
						||
`),B=v.split(`
 | 
						||
`);for(c=l=0;l<T.length&&!T[l].includes("DetermineComponentFrameRoot");)l++;for(;c<B.length&&!B[c].includes("DetermineComponentFrameRoot");)c++;if(l===T.length||c===B.length)for(l=T.length-1,c=B.length-1;1<=l&&0<=c&&T[l]!==B[c];)c--;for(;1<=l&&0<=c;l--,c--)if(T[l]!==B[c]){if(l!==1||c!==1)do if(l--,c--,0>c||T[l]!==B[c]){var Q=`
 | 
						||
`+T[l].replace(" at new "," at ");return e.displayName&&Q.includes("<anonymous>")&&(Q=Q.replace("<anonymous>",e.displayName)),Q}while(1<=l&&0<=c);break}}}finally{cc=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?ss(a):""}function e_(e){switch(e.tag){case 26:case 27:case 5:return ss(e.type);case 16:return ss("Lazy");case 13:return ss("Suspense");case 19:return ss("SuspenseList");case 0:case 15:return fc(e.type,!1);case 11:return fc(e.type.render,!1);case 1:return fc(e.type,!0);case 31:return ss("Activity");default:return""}}function ym(e){try{var n="";do n+=e_(e),e=e.return;while(e);return n}catch(a){return`
 | 
						||
Error generating stack: `+a.message+`
 | 
						||
`+a.stack}}function yn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vm(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function t_(e){var n=vm(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),l=""+e[n];if(!e.hasOwnProperty(n)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var c=a.get,d=a.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(y){l=""+y,d.call(this,y)}}),Object.defineProperty(e,n,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(y){l=""+y},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Gl(e){e._valueTracker||(e._valueTracker=t_(e))}function bm(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var a=n.getValue(),l="";return e&&(l=vm(e)?e.checked?"true":"false":e.value),e=l,e!==a?(n.setValue(e),!0):!1}function Zl(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 n_=/[\n"\\]/g;function vn(e){return e.replace(n_,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function dc(e,n,a,l,c,d,y,v){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=""+yn(n)):e.value!==""+yn(n)&&(e.value=""+yn(n)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),n!=null?hc(e,y,yn(n)):a!=null?hc(e,y,yn(a)):l!=null&&e.removeAttribute("value"),c==null&&d!=null&&(e.defaultChecked=!!d),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.name=""+yn(v):e.removeAttribute("name")}function xm(e,n,a,l,c,d,y,v){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),n!=null||a!=null){if(!(d!=="submit"&&d!=="reset"||n!=null))return;a=a!=null?""+yn(a):"",n=n!=null?""+yn(n):a,v||n===e.value||(e.value=n),e.defaultValue=n}l=l??c,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=v?e.checked:!!l,e.defaultChecked=!!l,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y)}function hc(e,n,a){n==="number"&&Zl(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function is(e,n,a,l){if(e=e.options,n){n={};for(var c=0;c<a.length;c++)n["$"+a[c]]=!0;for(a=0;a<e.length;a++)c=n.hasOwnProperty("$"+e[a].value),e[a].selected!==c&&(e[a].selected=c),c&&l&&(e[a].defaultSelected=!0)}else{for(a=""+yn(a),n=null,c=0;c<e.length;c++){if(e[c].value===a){e[c].selected=!0,l&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function Sm(e,n,a){if(n!=null&&(n=""+yn(n),n!==e.value&&(e.value=n),a==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=a!=null?""+yn(a):""}function _m(e,n,a,l){if(n==null){if(l!=null){if(a!=null)throw Error(i(92));if(pe(l)){if(1<l.length)throw Error(i(93));l=l[0]}a=l}a==null&&(a=""),n=a}a=yn(n),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l)}function ls(e,n){if(n){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=n;return}}e.textContent=n}var r_=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 wm(e,n,a){var l=n.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":l?e.setProperty(n,a):typeof a!="number"||a===0||r_.has(n)?n==="float"?e.cssFloat=a:e[n]=(""+a).trim():e[n]=a+"px"}function Em(e,n,a){if(n!=null&&typeof n!="object")throw Error(i(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||n!=null&&n.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var c in n)l=n[c],n.hasOwnProperty(c)&&a[c]!==l&&wm(e,c,l)}else for(var d in n)n.hasOwnProperty(d)&&wm(e,d,n[d])}function mc(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 a_=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"]]),s_=/^[\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 Yl(e){return s_.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var pc=null;function gc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var os=null,us=null;function Tm(e){var n=ns(e);if(n&&(e=n.stateNode)){var a=e[$t]||null;e:switch(e=n.stateNode,n.type){case"input":if(dc(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),n=a.name,a.type==="radio"&&n!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+vn(""+n)+'"][type="radio"]'),n=0;n<a.length;n++){var l=a[n];if(l!==e&&l.form===e.form){var c=l[$t]||null;if(!c)throw Error(i(90));dc(l,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<a.length;n++)l=a[n],l.form===e.form&&bm(l)}break e;case"textarea":Sm(e,a.value,a.defaultValue);break e;case"select":n=a.value,n!=null&&is(e,!!a.multiple,n,!1)}}}var yc=!1;function Am(e,n,a){if(yc)return e(n,a);yc=!0;try{var l=e(n);return l}finally{if(yc=!1,(os!==null||us!==null)&&(Do(),os&&(n=os,e=us,us=os=null,Tm(n),e)))for(n=0;n<e.length;n++)Tm(e[n])}}function mi(e,n){var a=e.stateNode;if(a===null)return null;var l=a[$t]||null;if(l===null)return null;a=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(i(231,n,typeof a));return a}var sr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vc=!1;if(sr)try{var pi={};Object.defineProperty(pi,"passive",{get:function(){vc=!0}}),window.addEventListener("test",pi,pi),window.removeEventListener("test",pi,pi)}catch{vc=!1}var jr=null,bc=null,Ql=null;function Rm(){if(Ql)return Ql;var e,n=bc,a=n.length,l,c="value"in jr?jr.value:jr.textContent,d=c.length;for(e=0;e<a&&n[e]===c[e];e++);var y=a-e;for(l=1;l<=y&&n[a-l]===c[d-l];l++);return Ql=c.slice(e,1<l?1-l:void 0)}function Il(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 Xl(){return!0}function Om(){return!1}function Jt(e){function n(a,l,c,d,y){this._reactName=a,this._targetInst=c,this.type=l,this.nativeEvent=d,this.target=y,this.currentTarget=null;for(var v in e)e.hasOwnProperty(v)&&(a=e[v],this[v]=a?a(d):d[v]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Xl:Om,this.isPropagationStopped=Om,this}return g(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Xl)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Xl)},persist:function(){},isPersistent:Xl}),n}var xa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Kl=Jt(xa),gi=g({},xa,{view:0,detail:0}),i_=Jt(gi),xc,Sc,yi,$l=g({},gi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wc,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!==yi&&(yi&&e.type==="mousemove"?(xc=e.screenX-yi.screenX,Sc=e.screenY-yi.screenY):Sc=xc=0,yi=e),xc)},movementY:function(e){return"movementY"in e?e.movementY:Sc}}),Cm=Jt($l),l_=g({},$l,{dataTransfer:0}),o_=Jt(l_),u_=g({},gi,{relatedTarget:0}),_c=Jt(u_),c_=g({},xa,{animationName:0,elapsedTime:0,pseudoElement:0}),f_=Jt(c_),d_=g({},xa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),h_=Jt(d_),m_=g({},xa,{data:0}),Nm=Jt(m_),p_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},g_={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"},y_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function v_(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=y_[e])?!!n[e]:!1}function wc(){return v_}var b_=g({},gi,{key:function(e){if(e.key){var n=p_[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Il(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?g_[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wc,charCode:function(e){return e.type==="keypress"?Il(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Il(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),x_=Jt(b_),S_=g({},$l,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mm=Jt(S_),__=g({},gi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wc}),w_=Jt(__),E_=g({},xa,{propertyName:0,elapsedTime:0,pseudoElement:0}),T_=Jt(E_),A_=g({},$l,{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}),R_=Jt(A_),O_=g({},xa,{newState:0,oldState:0}),C_=Jt(O_),N_=[9,13,27,32],Ec=sr&&"CompositionEvent"in window,vi=null;sr&&"documentMode"in document&&(vi=document.documentMode);var M_=sr&&"TextEvent"in window&&!vi,Dm=sr&&(!Ec||vi&&8<vi&&11>=vi),km=" ",jm=!1;function zm(e,n){switch(e){case"keyup":return N_.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Um(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var cs=!1;function D_(e,n){switch(e){case"compositionend":return Um(n);case"keypress":return n.which!==32?null:(jm=!0,km);case"textInput":return e=n.data,e===km&&jm?null:e;default:return null}}function k_(e,n){if(cs)return e==="compositionend"||!Ec&&zm(e,n)?(e=Rm(),Ql=bc=jr=null,cs=!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 Dm&&n.locale!=="ko"?null:n.data;default:return null}}var j_={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 Lm(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!j_[e.type]:n==="textarea"}function Bm(e,n,a,l){os?us?us.push(l):us=[l]:os=l,n=Bo(n,"onChange"),0<n.length&&(a=new Kl("onChange","change",null,a,l),e.push({event:a,listeners:n}))}var bi=null,xi=null;function z_(e){vy(e,0)}function Jl(e){var n=hi(e);if(bm(n))return e}function Vm(e,n){if(e==="change")return n}var Hm=!1;if(sr){var Tc;if(sr){var Ac="oninput"in document;if(!Ac){var qm=document.createElement("div");qm.setAttribute("oninput","return;"),Ac=typeof qm.oninput=="function"}Tc=Ac}else Tc=!1;Hm=Tc&&(!document.documentMode||9<document.documentMode)}function Pm(){bi&&(bi.detachEvent("onpropertychange",Fm),xi=bi=null)}function Fm(e){if(e.propertyName==="value"&&Jl(xi)){var n=[];Bm(n,xi,e,gc(e)),Am(z_,n)}}function U_(e,n,a){e==="focusin"?(Pm(),bi=n,xi=a,bi.attachEvent("onpropertychange",Fm)):e==="focusout"&&Pm()}function L_(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Jl(xi)}function B_(e,n){if(e==="click")return Jl(n)}function V_(e,n){if(e==="input"||e==="change")return Jl(n)}function H_(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var sn=typeof Object.is=="function"?Object.is:H_;function Si(e,n){if(sn(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var a=Object.keys(e),l=Object.keys(n);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var c=a[l];if(!Ke.call(n,c)||!sn(e[c],n[c]))return!1}return!0}function Gm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zm(e,n){var a=Gm(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=n&&l>=n)return{node:a,offset:n-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Gm(a)}}function Ym(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Ym(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Qm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=Zl(e.document);n instanceof e.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)e=n.contentWindow;else break;n=Zl(e.document)}return n}function Rc(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 q_=sr&&"documentMode"in document&&11>=document.documentMode,fs=null,Oc=null,_i=null,Cc=!1;function Im(e,n,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Cc||fs==null||fs!==Zl(l)||(l=fs,"selectionStart"in l&&Rc(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}),_i&&Si(_i,l)||(_i=l,l=Bo(Oc,"onSelect"),0<l.length&&(n=new Kl("onSelect","select",null,n,a),e.push({event:n,listeners:l}),n.target=fs)))}function Sa(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit"+e]="webkit"+n,a["Moz"+e]="moz"+n,a}var ds={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")},Nc={},Xm={};sr&&(Xm=document.createElement("div").style,"AnimationEvent"in window||(delete ds.animationend.animation,delete ds.animationiteration.animation,delete ds.animationstart.animation),"TransitionEvent"in window||delete ds.transitionend.transition);function _a(e){if(Nc[e])return Nc[e];if(!ds[e])return e;var n=ds[e],a;for(a in n)if(n.hasOwnProperty(a)&&a in Xm)return Nc[e]=n[a];return e}var Km=_a("animationend"),$m=_a("animationiteration"),Jm=_a("animationstart"),P_=_a("transitionrun"),F_=_a("transitionstart"),G_=_a("transitioncancel"),Wm=_a("transitionend"),ep=new Map,Mc="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(" ");Mc.push("scrollEnd");function Rn(e,n){ep.set(e,n),ba(n,[e])}var tp=new WeakMap;function bn(e,n){if(typeof e=="object"&&e!==null){var a=tp.get(e);return a!==void 0?a:(n={value:e,source:n,stack:ym(n)},tp.set(e,n),n)}return{value:e,source:n,stack:ym(n)}}var xn=[],hs=0,Dc=0;function Wl(){for(var e=hs,n=Dc=hs=0;n<e;){var a=xn[n];xn[n++]=null;var l=xn[n];xn[n++]=null;var c=xn[n];xn[n++]=null;var d=xn[n];if(xn[n++]=null,l!==null&&c!==null){var y=l.pending;y===null?c.next=c:(c.next=y.next,y.next=c),l.pending=c}d!==0&&np(a,c,d)}}function eo(e,n,a,l){xn[hs++]=e,xn[hs++]=n,xn[hs++]=a,xn[hs++]=l,Dc|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function kc(e,n,a,l){return eo(e,n,a,l),to(e)}function ms(e,n){return eo(e,null,null,n),to(e)}function np(e,n,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var c=!1,d=e.return;d!==null;)d.childLanes|=a,l=d.alternate,l!==null&&(l.childLanes|=a),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(c=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,c&&n!==null&&(c=31-ot(a),e=d.hiddenUpdates,l=e[c],l===null?e[c]=[n]:l.push(n),n.lane=a|536870912),d):null}function to(e){if(50<Qi)throw Qi=0,Hf=null,Error(i(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var ps={};function Z_(e,n,a,l){this.tag=e,this.key=a,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=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ln(e,n,a,l){return new Z_(e,n,a,l)}function jc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ir(e,n){var a=e.alternate;return a===null?(a=ln(e.tag,n,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=n,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,n=e.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function rp(e,n){e.flags&=65011714;var a=e.alternate;return a===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=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,n=a.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function no(e,n,a,l,c,d){var y=0;if(l=e,typeof e=="function")jc(e)&&(y=1);else if(typeof e=="string")y=Qw(e,a,le.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ce:return e=ln(31,a,n,c),e.elementType=ce,e.lanes=d,e;case A:return wa(a.children,c,d,n);case x:y=8,c|=24;break;case E:return e=ln(12,a,n,c|2),e.elementType=E,e.lanes=d,e;case M:return e=ln(13,a,n,c),e.elementType=M,e.lanes=d,e;case W:return e=ln(19,a,n,c),e.elementType=W,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case z:case j:y=10;break e;case O:y=9;break e;case F:y=11;break e;case Y:y=14;break e;case Z:y=16,l=null;break e}y=29,a=Error(i(130,e===null?"null":typeof e,"")),l=null}return n=ln(y,a,n,c),n.elementType=e,n.type=l,n.lanes=d,n}function wa(e,n,a,l){return e=ln(7,e,l,n),e.lanes=a,e}function zc(e,n,a){return e=ln(6,e,null,n),e.lanes=a,e}function Uc(e,n,a){return n=ln(4,e.children!==null?e.children:[],e.key,n),n.lanes=a,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var gs=[],ys=0,ro=null,ao=0,Sn=[],_n=0,Ea=null,lr=1,or="";function Ta(e,n){gs[ys++]=ao,gs[ys++]=ro,ro=e,ao=n}function ap(e,n,a){Sn[_n++]=lr,Sn[_n++]=or,Sn[_n++]=Ea,Ea=e;var l=lr;e=or;var c=32-ot(l)-1;l&=~(1<<c),a+=1;var d=32-ot(n)+c;if(30<d){var y=c-c%5;d=(l&(1<<y)-1).toString(32),l>>=y,c-=y,lr=1<<32-ot(n)+c|a<<c|l,or=d+e}else lr=1<<d|a<<c|l,or=e}function Lc(e){e.return!==null&&(Ta(e,1),ap(e,1,0))}function Bc(e){for(;e===ro;)ro=gs[--ys],gs[ys]=null,ao=gs[--ys],gs[ys]=null;for(;e===Ea;)Ea=Sn[--_n],Sn[_n]=null,or=Sn[--_n],Sn[_n]=null,lr=Sn[--_n],Sn[_n]=null}var Zt=null,mt=null,et=!1,Aa=null,qn=!1,Vc=Error(i(519));function Ra(e){var n=Error(i(418,""));throw Ti(bn(n,e)),Vc}function sp(e){var n=e.stateNode,a=e.type,l=e.memoizedProps;switch(n[Vt]=e,n[$t]=l,a){case"dialog":Ge("cancel",n),Ge("close",n);break;case"iframe":case"object":case"embed":Ge("load",n);break;case"video":case"audio":for(a=0;a<Xi.length;a++)Ge(Xi[a],n);break;case"source":Ge("error",n);break;case"img":case"image":case"link":Ge("error",n),Ge("load",n);break;case"details":Ge("toggle",n);break;case"input":Ge("invalid",n),xm(n,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),Gl(n);break;case"select":Ge("invalid",n);break;case"textarea":Ge("invalid",n),_m(n,l.value,l.defaultValue,l.children),Gl(n)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||n.textContent===""+a||l.suppressHydrationWarning===!0||_y(n.textContent,a)?(l.popover!=null&&(Ge("beforetoggle",n),Ge("toggle",n)),l.onScroll!=null&&Ge("scroll",n),l.onScrollEnd!=null&&Ge("scrollend",n),l.onClick!=null&&(n.onclick=Vo),n=!0):n=!1,n||Ra(e)}function ip(e){for(Zt=e.return;Zt;)switch(Zt.tag){case 5:case 13:qn=!1;return;case 27:case 3:qn=!0;return;default:Zt=Zt.return}}function wi(e){if(e!==Zt)return!1;if(!et)return ip(e),et=!0,!1;var n=e.tag,a;if((a=n!==3&&n!==27)&&((a=n===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||nd(e.type,e.memoizedProps)),a=!a),a&&mt&&Ra(e),ip(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(n===0){mt=Cn(e.nextSibling);break e}n--}else a!=="$"&&a!=="$!"&&a!=="$?"||n++;e=e.nextSibling}mt=null}}else n===27?(n=mt,Kr(e.type)?(e=id,id=null,mt=e):mt=n):mt=Zt?Cn(e.stateNode.nextSibling):null;return!0}function Ei(){mt=Zt=null,et=!1}function lp(){var e=Aa;return e!==null&&(tn===null?tn=e:tn.push.apply(tn,e),Aa=null),e}function Ti(e){Aa===null?Aa=[e]:Aa.push(e)}var Hc=$(null),Oa=null,ur=null;function zr(e,n,a){ee(Hc,n._currentValue),n._currentValue=a}function cr(e){e._currentValue=Hc.current,se(Hc)}function qc(e,n,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,l!==null&&(l.childLanes|=n)):l!==null&&(l.childLanes&n)!==n&&(l.childLanes|=n),e===a)break;e=e.return}}function Pc(e,n,a,l){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var d=c.dependencies;if(d!==null){var y=c.child;d=d.firstContext;e:for(;d!==null;){var v=d;d=c;for(var T=0;T<n.length;T++)if(v.context===n[T]){d.lanes|=a,v=d.alternate,v!==null&&(v.lanes|=a),qc(d.return,a,e),l||(y=null);break e}d=v.next}}else if(c.tag===18){if(y=c.return,y===null)throw Error(i(341));y.lanes|=a,d=y.alternate,d!==null&&(d.lanes|=a),qc(y,a,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 Ai(e,n,a,l){e=null;for(var c=n,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var y=c.alternate;if(y===null)throw Error(i(387));if(y=y.memoizedProps,y!==null){var v=c.type;sn(c.pendingProps.value,y.value)||(e!==null?e.push(v):e=[v])}}else if(c===ae.current){if(y=c.alternate,y===null)throw Error(i(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(tl):e=[tl])}c=c.return}e!==null&&Pc(n,e,a,l),n.flags|=262144}function so(e){for(e=e.firstContext;e!==null;){if(!sn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ca(e){Oa=e,ur=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ht(e){return op(Oa,e)}function io(e,n){return Oa===null&&Ca(e),op(e,n)}function op(e,n){var a=n._currentValue;if(n={context:n,memoizedValue:a,next:null},ur===null){if(e===null)throw Error(i(308));ur=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else ur=ur.next=n;return a}var Y_=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){n.aborted=!0,e.forEach(function(a){return a()})}},Q_=t.unstable_scheduleCallback,I_=t.unstable_NormalPriority,Tt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fc(){return{controller:new Y_,data:new Map,refCount:0}}function Ri(e){e.refCount--,e.refCount===0&&Q_(I_,function(){e.controller.abort()})}var Oi=null,Gc=0,vs=0,bs=null;function X_(e,n){if(Oi===null){var a=Oi=[];Gc=0,vs=Qf(),bs={status:"pending",value:void 0,then:function(l){a.push(l)}}}return Gc++,n.then(up,up),n}function up(){if(--Gc===0&&Oi!==null){bs!==null&&(bs.status="fulfilled");var e=Oi;Oi=null,vs=0,bs=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function K_(e,n){var a=[],l={status:"pending",value:null,reason:null,then:function(c){a.push(c)}};return e.then(function(){l.status="fulfilled",l.value=n;for(var c=0;c<a.length;c++)(0,a[c])(n)},function(c){for(l.status="rejected",l.reason=c,c=0;c<a.length;c++)(0,a[c])(void 0)}),l}var cp=k.S;k.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&X_(e,n),cp!==null&&cp(e,n)};var Na=$(null);function Zc(){var e=Na.current;return e!==null?e:ut.pooledCache}function lo(e,n){n===null?ee(Na,Na.current):ee(Na,n.pool)}function fp(){var e=Zc();return e===null?null:{parent:Tt._currentValue,pool:e}}var Ci=Error(i(460)),dp=Error(i(474)),oo=Error(i(542)),Yc={then:function(){}};function hp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function uo(){}function mp(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(uo,uo),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,gp(e),e;default:if(typeof n.status=="string")n.then(uo,uo);else{if(e=ut,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=n,e.status="pending",e.then(function(l){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=l}},function(l){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=l}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,gp(e),e}throw Ni=n,Ci}}var Ni=null;function pp(){if(Ni===null)throw Error(i(459));var e=Ni;return Ni=null,e}function gp(e){if(e===Ci||e===oo)throw Error(i(483))}var Ur=!1;function Qc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ic(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 Lr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Br(e,n,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(tt&2)!==0){var c=l.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),l.pending=n,n=to(e),np(e,null,a),n}return eo(e,l,n,a),to(e)}function Mi(e,n,a){if(n=n.updateQueue,n!==null&&(n=n.shared,(a&4194048)!==0)){var l=n.lanes;l&=e.pendingLanes,a|=l,n.lanes=a,um(e,a)}}function Xc(e,n){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var c=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var y={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?c=d=y:d=d.next=y,a=a.next}while(a!==null);d===null?c=d=n:d=d.next=n}else c=d=n;a={baseState:l.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=n:e.next=n,a.lastBaseUpdate=n}var Kc=!1;function Di(){if(Kc){var e=bs;if(e!==null)throw e}}function ki(e,n,a,l){Kc=!1;var c=e.updateQueue;Ur=!1;var d=c.firstBaseUpdate,y=c.lastBaseUpdate,v=c.shared.pending;if(v!==null){c.shared.pending=null;var T=v,B=T.next;T.next=null,y===null?d=B:y.next=B,y=T;var Q=e.alternate;Q!==null&&(Q=Q.updateQueue,v=Q.lastBaseUpdate,v!==y&&(v===null?Q.firstBaseUpdate=B:v.next=B,Q.lastBaseUpdate=T))}if(d!==null){var J=c.baseState;y=0,Q=B=T=null,v=d;do{var H=v.lane&-536870913,P=H!==v.lane;if(P?(Qe&H)===H:(l&H)===H){H!==0&&H===vs&&(Kc=!0),Q!==null&&(Q=Q.next={lane:0,tag:v.tag,payload:v.payload,callback:null,next:null});e:{var De=e,Oe=v;H=n;var it=a;switch(Oe.tag){case 1:if(De=Oe.payload,typeof De=="function"){J=De.call(it,J,H);break e}J=De;break e;case 3:De.flags=De.flags&-65537|128;case 0:if(De=Oe.payload,H=typeof De=="function"?De.call(it,J,H):De,H==null)break e;J=g({},J,H);break e;case 2:Ur=!0}}H=v.callback,H!==null&&(e.flags|=64,P&&(e.flags|=8192),P=c.callbacks,P===null?c.callbacks=[H]:P.push(H))}else P={lane:H,tag:v.tag,payload:v.payload,callback:v.callback,next:null},Q===null?(B=Q=P,T=J):Q=Q.next=P,y|=H;if(v=v.next,v===null){if(v=c.shared.pending,v===null)break;P=v,v=P.next,P.next=null,c.lastBaseUpdate=P,c.shared.pending=null}}while(!0);Q===null&&(T=J),c.baseState=T,c.firstBaseUpdate=B,c.lastBaseUpdate=Q,d===null&&(c.shared.lanes=0),Yr|=y,e.lanes=y,e.memoizedState=J}}function yp(e,n){if(typeof e!="function")throw Error(i(191,e));e.call(n)}function vp(e,n){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)yp(a[e],n)}var xs=$(null),co=$(0);function bp(e,n){e=yr,ee(co,e),ee(xs,n),yr=e|n.baseLanes}function $c(){ee(co,yr),ee(xs,xs.current)}function Jc(){yr=co.current,se(xs),se(co)}var Vr=0,Ve=null,at=null,_t=null,fo=!1,Ss=!1,Ma=!1,ho=0,ji=0,_s=null,$_=0;function yt(){throw Error(i(321))}function Wc(e,n){if(n===null)return!1;for(var a=0;a<n.length&&a<e.length;a++)if(!sn(e[a],n[a]))return!1;return!0}function ef(e,n,a,l,c,d){return Vr=d,Ve=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,k.H=e===null||e.memoizedState===null?ng:rg,Ma=!1,d=a(l,c),Ma=!1,Ss&&(d=Sp(n,a,l,c)),xp(e),d}function xp(e){k.H=bo;var n=at!==null&&at.next!==null;if(Vr=0,_t=at=Ve=null,fo=!1,ji=0,_s=null,n)throw Error(i(300));e===null||Dt||(e=e.dependencies,e!==null&&so(e)&&(Dt=!0))}function Sp(e,n,a,l){Ve=e;var c=0;do{if(Ss&&(_s=null),ji=0,Ss=!1,25<=c)throw Error(i(301));if(c+=1,_t=at=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}k.H=aw,d=n(a,l)}while(Ss);return d}function J_(){var e=k.H,n=e.useState()[0];return n=typeof n.then=="function"?zi(n):n,e=e.useState()[0],(at!==null?at.memoizedState:null)!==e&&(Ve.flags|=1024),n}function tf(){var e=ho!==0;return ho=0,e}function nf(e,n,a){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~a}function rf(e){if(fo){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}fo=!1}Vr=0,_t=at=Ve=null,Ss=!1,ji=ho=0,_s=null}function Wt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _t===null?Ve.memoizedState=_t=e:_t=_t.next=e,_t}function wt(){if(at===null){var e=Ve.alternate;e=e!==null?e.memoizedState:null}else e=at.next;var n=_t===null?Ve.memoizedState:_t.next;if(n!==null)_t=n,at=e;else{if(e===null)throw Ve.alternate===null?Error(i(467)):Error(i(310));at=e,e={memoizedState:at.memoizedState,baseState:at.baseState,baseQueue:at.baseQueue,queue:at.queue,next:null},_t===null?Ve.memoizedState=_t=e:_t=_t.next=e}return _t}function af(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function zi(e){var n=ji;return ji+=1,_s===null&&(_s=[]),e=mp(_s,e,n),n=Ve,(_t===null?n.memoizedState:_t.next)===null&&(n=n.alternate,k.H=n===null||n.memoizedState===null?ng:rg),e}function mo(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return zi(e);if(e.$$typeof===j)return Ht(e)}throw Error(i(438,String(e)))}function sf(e){var n=null,a=Ve.updateQueue;if(a!==null&&(n=a.memoCache),n==null){var l=Ve.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(n={data:l.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),a===null&&(a=af(),Ve.updateQueue=a),a.memoCache=n,a=n.data[n.index],a===void 0)for(a=n.data[n.index]=Array(e),l=0;l<e;l++)a[l]=ge;return n.index++,a}function fr(e,n){return typeof n=="function"?n(e):n}function po(e){var n=wt();return lf(n,at,e)}function lf(e,n,a){var l=e.queue;if(l===null)throw Error(i(311));l.lastRenderedReducer=a;var c=e.baseQueue,d=l.pending;if(d!==null){if(c!==null){var y=c.next;c.next=d.next,d.next=y}n.baseQueue=c=d,l.pending=null}if(d=e.baseState,c===null)e.memoizedState=d;else{n=c.next;var v=y=null,T=null,B=n,Q=!1;do{var J=B.lane&-536870913;if(J!==B.lane?(Qe&J)===J:(Vr&J)===J){var H=B.revertLane;if(H===0)T!==null&&(T=T.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),J===vs&&(Q=!0);else if((Vr&H)===H){B=B.next,H===vs&&(Q=!0);continue}else J={lane:0,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},T===null?(v=T=J,y=d):T=T.next=J,Ve.lanes|=H,Yr|=H;J=B.action,Ma&&a(d,J),d=B.hasEagerState?B.eagerState:a(d,J)}else H={lane:J,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},T===null?(v=T=H,y=d):T=T.next=H,Ve.lanes|=J,Yr|=J;B=B.next}while(B!==null&&B!==n);if(T===null?y=d:T.next=v,!sn(d,e.memoizedState)&&(Dt=!0,Q&&(a=bs,a!==null)))throw a;e.memoizedState=d,e.baseState=y,e.baseQueue=T,l.lastRenderedState=d}return c===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function of(e){var n=wt(),a=n.queue;if(a===null)throw Error(i(311));a.lastRenderedReducer=e;var l=a.dispatch,c=a.pending,d=n.memoizedState;if(c!==null){a.pending=null;var y=c=c.next;do d=e(d,y.action),y=y.next;while(y!==c);sn(d,n.memoizedState)||(Dt=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),a.lastRenderedState=d}return[d,l]}function _p(e,n,a){var l=Ve,c=wt(),d=et;if(d){if(a===void 0)throw Error(i(407));a=a()}else a=n();var y=!sn((at||c).memoizedState,a);y&&(c.memoizedState=a,Dt=!0),c=c.queue;var v=Tp.bind(null,l,c,e);if(Ui(2048,8,v,[e]),c.getSnapshot!==n||y||_t!==null&&_t.memoizedState.tag&1){if(l.flags|=2048,ws(9,go(),Ep.bind(null,l,c,a,n),null),ut===null)throw Error(i(349));d||(Vr&124)!==0||wp(l,n,a)}return a}function wp(e,n,a){e.flags|=16384,e={getSnapshot:n,value:a},n=Ve.updateQueue,n===null?(n=af(),Ve.updateQueue=n,n.stores=[e]):(a=n.stores,a===null?n.stores=[e]:a.push(e))}function Ep(e,n,a,l){n.value=a,n.getSnapshot=l,Ap(n)&&Rp(e)}function Tp(e,n,a){return a(function(){Ap(n)&&Rp(e)})}function Ap(e){var n=e.getSnapshot;e=e.value;try{var a=n();return!sn(e,a)}catch{return!0}}function Rp(e){var n=ms(e,2);n!==null&&dn(n,e,2)}function uf(e){var n=Wt();if(typeof e=="function"){var a=e;if(e=a(),Ma){Ye(!0);try{a()}finally{Ye(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fr,lastRenderedState:e},n}function Op(e,n,a,l){return e.baseState=a,lf(e,at,typeof l=="function"?l:fr)}function W_(e,n,a,l,c){if(vo(e))throw Error(i(485));if(e=n.action,e!==null){var d={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){d.listeners.push(y)}};k.T!==null?a(!0):d.isTransition=!1,l(d),a=n.pending,a===null?(d.next=n.pending=d,Cp(n,d)):(d.next=a.next,n.pending=a.next=d)}}function Cp(e,n){var a=n.action,l=n.payload,c=e.state;if(n.isTransition){var d=k.T,y={};k.T=y;try{var v=a(c,l),T=k.S;T!==null&&T(y,v),Np(e,n,v)}catch(B){cf(e,n,B)}finally{k.T=d}}else try{d=a(c,l),Np(e,n,d)}catch(B){cf(e,n,B)}}function Np(e,n,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Mp(e,n,l)},function(l){return cf(e,n,l)}):Mp(e,n,a)}function Mp(e,n,a){n.status="fulfilled",n.value=a,Dp(n),e.state=a,n=e.pending,n!==null&&(a=n.next,a===n?e.pending=null:(a=a.next,n.next=a,Cp(e,a)))}function cf(e,n,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do n.status="rejected",n.reason=a,Dp(n),n=n.next;while(n!==l)}e.action=null}function Dp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function kp(e,n){return n}function jp(e,n){if(et){var a=ut.formState;if(a!==null){e:{var l=Ve;if(et){if(mt){t:{for(var c=mt,d=qn;c.nodeType!==8;){if(!d){c=null;break t}if(c=Cn(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){mt=Cn(c.nextSibling),l=c.data==="F!";break e}}Ra(l)}l=!1}l&&(n=a[0])}}return a=Wt(),a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:kp,lastRenderedState:n},a.queue=l,a=Wp.bind(null,Ve,l),l.dispatch=a,l=uf(!1),d=pf.bind(null,Ve,!1,l.queue),l=Wt(),c={state:n,dispatch:null,action:e,pending:null},l.queue=c,a=W_.bind(null,Ve,c,d,a),c.dispatch=a,l.memoizedState=e,[n,a,!1]}function zp(e){var n=wt();return Up(n,at,e)}function Up(e,n,a){if(n=lf(e,n,kp)[0],e=po(fr)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var l=zi(n)}catch(y){throw y===Ci?oo:y}else l=n;n=wt();var c=n.queue,d=c.dispatch;return a!==n.memoizedState&&(Ve.flags|=2048,ws(9,go(),ew.bind(null,c,a),null)),[l,d,e]}function ew(e,n){e.action=n}function Lp(e){var n=wt(),a=at;if(a!==null)return Up(n,a,e);wt(),n=n.memoizedState,a=wt();var l=a.queue.dispatch;return a.memoizedState=e,[n,l,!1]}function ws(e,n,a,l){return e={tag:e,create:a,deps:l,inst:n,next:null},n=Ve.updateQueue,n===null&&(n=af(),Ve.updateQueue=n),a=n.lastEffect,a===null?n.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,n.lastEffect=e),e}function go(){return{destroy:void 0,resource:void 0}}function Bp(){return wt().memoizedState}function yo(e,n,a,l){var c=Wt();l=l===void 0?null:l,Ve.flags|=e,c.memoizedState=ws(1|n,go(),a,l)}function Ui(e,n,a,l){var c=wt();l=l===void 0?null:l;var d=c.memoizedState.inst;at!==null&&l!==null&&Wc(l,at.memoizedState.deps)?c.memoizedState=ws(n,d,a,l):(Ve.flags|=e,c.memoizedState=ws(1|n,d,a,l))}function Vp(e,n){yo(8390656,8,e,n)}function Hp(e,n){Ui(2048,8,e,n)}function qp(e,n){return Ui(4,2,e,n)}function Pp(e,n){return Ui(4,4,e,n)}function Fp(e,n){if(typeof n=="function"){e=e();var a=n(e);return function(){typeof a=="function"?a():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Gp(e,n,a){a=a!=null?a.concat([e]):null,Ui(4,4,Fp.bind(null,n,e),a)}function ff(){}function Zp(e,n){var a=wt();n=n===void 0?null:n;var l=a.memoizedState;return n!==null&&Wc(n,l[1])?l[0]:(a.memoizedState=[e,n],e)}function Yp(e,n){var a=wt();n=n===void 0?null:n;var l=a.memoizedState;if(n!==null&&Wc(n,l[1]))return l[0];if(l=e(),Ma){Ye(!0);try{e()}finally{Ye(!1)}}return a.memoizedState=[l,n],l}function df(e,n,a){return a===void 0||(Vr&1073741824)!==0?e.memoizedState=n:(e.memoizedState=a,e=Xg(),Ve.lanes|=e,Yr|=e,a)}function Qp(e,n,a,l){return sn(a,n)?a:xs.current!==null?(e=df(e,a,l),sn(e,n)||(Dt=!0),e):(Vr&42)===0?(Dt=!0,e.memoizedState=a):(e=Xg(),Ve.lanes|=e,Yr|=e,n)}function Ip(e,n,a,l,c){var d=I.p;I.p=d!==0&&8>d?d:8;var y=k.T,v={};k.T=v,pf(e,!1,n,a);try{var T=c(),B=k.S;if(B!==null&&B(v,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var Q=K_(T,l);Li(e,n,Q,fn(e))}else Li(e,n,l,fn(e))}catch(J){Li(e,n,{then:function(){},status:"rejected",reason:J},fn())}finally{I.p=d,k.T=y}}function tw(){}function hf(e,n,a,l){if(e.tag!==5)throw Error(i(476));var c=Xp(e).queue;Ip(e,c,n,q,a===null?tw:function(){return Kp(e),a(l)})}function Xp(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:fr,lastRenderedState:q},next:null};var a={};return n.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fr,lastRenderedState:a},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Kp(e){var n=Xp(e).next.queue;Li(e,n,{},fn())}function mf(){return Ht(tl)}function $p(){return wt().memoizedState}function Jp(){return wt().memoizedState}function nw(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var a=fn();e=Lr(a);var l=Br(n,e,a);l!==null&&(dn(l,n,a),Mi(l,n,a)),n={cache:Fc()},e.payload=n;return}n=n.return}}function rw(e,n,a){var l=fn();a={lane:l,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},vo(e)?eg(n,a):(a=kc(e,n,a,l),a!==null&&(dn(a,e,l),tg(a,n,l)))}function Wp(e,n,a){var l=fn();Li(e,n,a,l)}function Li(e,n,a,l){var c={lane:l,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(vo(e))eg(n,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=n.lastRenderedReducer,d!==null))try{var y=n.lastRenderedState,v=d(y,a);if(c.hasEagerState=!0,c.eagerState=v,sn(v,y))return eo(e,n,c,0),ut===null&&Wl(),!1}catch{}finally{}if(a=kc(e,n,c,l),a!==null)return dn(a,e,l),tg(a,n,l),!0}return!1}function pf(e,n,a,l){if(l={lane:2,revertLane:Qf(),action:l,hasEagerState:!1,eagerState:null,next:null},vo(e)){if(n)throw Error(i(479))}else n=kc(e,a,l,2),n!==null&&dn(n,e,2)}function vo(e){var n=e.alternate;return e===Ve||n!==null&&n===Ve}function eg(e,n){Ss=fo=!0;var a=e.pending;a===null?n.next=n:(n.next=a.next,a.next=n),e.pending=n}function tg(e,n,a){if((a&4194048)!==0){var l=n.lanes;l&=e.pendingLanes,a|=l,n.lanes=a,um(e,a)}}var bo={readContext:Ht,use:mo,useCallback:yt,useContext:yt,useEffect:yt,useImperativeHandle:yt,useLayoutEffect:yt,useInsertionEffect:yt,useMemo:yt,useReducer:yt,useRef:yt,useState:yt,useDebugValue:yt,useDeferredValue:yt,useTransition:yt,useSyncExternalStore:yt,useId:yt,useHostTransitionStatus:yt,useFormState:yt,useActionState:yt,useOptimistic:yt,useMemoCache:yt,useCacheRefresh:yt},ng={readContext:Ht,use:mo,useCallback:function(e,n){return Wt().memoizedState=[e,n===void 0?null:n],e},useContext:Ht,useEffect:Vp,useImperativeHandle:function(e,n,a){a=a!=null?a.concat([e]):null,yo(4194308,4,Fp.bind(null,n,e),a)},useLayoutEffect:function(e,n){return yo(4194308,4,e,n)},useInsertionEffect:function(e,n){yo(4,2,e,n)},useMemo:function(e,n){var a=Wt();n=n===void 0?null:n;var l=e();if(Ma){Ye(!0);try{e()}finally{Ye(!1)}}return a.memoizedState=[l,n],l},useReducer:function(e,n,a){var l=Wt();if(a!==void 0){var c=a(n);if(Ma){Ye(!0);try{a(n)}finally{Ye(!1)}}}else c=n;return l.memoizedState=l.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},l.queue=e,e=e.dispatch=rw.bind(null,Ve,e),[l.memoizedState,e]},useRef:function(e){var n=Wt();return e={current:e},n.memoizedState=e},useState:function(e){e=uf(e);var n=e.queue,a=Wp.bind(null,Ve,n);return n.dispatch=a,[e.memoizedState,a]},useDebugValue:ff,useDeferredValue:function(e,n){var a=Wt();return df(a,e,n)},useTransition:function(){var e=uf(!1);return e=Ip.bind(null,Ve,e.queue,!0,!1),Wt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,a){var l=Ve,c=Wt();if(et){if(a===void 0)throw Error(i(407));a=a()}else{if(a=n(),ut===null)throw Error(i(349));(Qe&124)!==0||wp(l,n,a)}c.memoizedState=a;var d={value:a,getSnapshot:n};return c.queue=d,Vp(Tp.bind(null,l,d,e),[e]),l.flags|=2048,ws(9,go(),Ep.bind(null,l,d,a,n),null),a},useId:function(){var e=Wt(),n=ut.identifierPrefix;if(et){var a=or,l=lr;a=(l&~(1<<32-ot(l)-1)).toString(32)+a,n="«"+n+"R"+a,a=ho++,0<a&&(n+="H"+a.toString(32)),n+="»"}else a=$_++,n="«"+n+"r"+a.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:mf,useFormState:jp,useActionState:jp,useOptimistic:function(e){var n=Wt();n.memoizedState=n.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=a,n=pf.bind(null,Ve,!0,a),a.dispatch=n,[e,n]},useMemoCache:sf,useCacheRefresh:function(){return Wt().memoizedState=nw.bind(null,Ve)}},rg={readContext:Ht,use:mo,useCallback:Zp,useContext:Ht,useEffect:Hp,useImperativeHandle:Gp,useInsertionEffect:qp,useLayoutEffect:Pp,useMemo:Yp,useReducer:po,useRef:Bp,useState:function(){return po(fr)},useDebugValue:ff,useDeferredValue:function(e,n){var a=wt();return Qp(a,at.memoizedState,e,n)},useTransition:function(){var e=po(fr)[0],n=wt().memoizedState;return[typeof e=="boolean"?e:zi(e),n]},useSyncExternalStore:_p,useId:$p,useHostTransitionStatus:mf,useFormState:zp,useActionState:zp,useOptimistic:function(e,n){var a=wt();return Op(a,at,e,n)},useMemoCache:sf,useCacheRefresh:Jp},aw={readContext:Ht,use:mo,useCallback:Zp,useContext:Ht,useEffect:Hp,useImperativeHandle:Gp,useInsertionEffect:qp,useLayoutEffect:Pp,useMemo:Yp,useReducer:of,useRef:Bp,useState:function(){return of(fr)},useDebugValue:ff,useDeferredValue:function(e,n){var a=wt();return at===null?df(a,e,n):Qp(a,at.memoizedState,e,n)},useTransition:function(){var e=of(fr)[0],n=wt().memoizedState;return[typeof e=="boolean"?e:zi(e),n]},useSyncExternalStore:_p,useId:$p,useHostTransitionStatus:mf,useFormState:Lp,useActionState:Lp,useOptimistic:function(e,n){var a=wt();return at!==null?Op(a,at,e,n):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:sf,useCacheRefresh:Jp},Es=null,Bi=0;function xo(e){var n=Bi;return Bi+=1,Es===null&&(Es=[]),mp(Es,e,n)}function Vi(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function So(e,n){throw n.$$typeof===b?Error(i(525)):(e=Object.prototype.toString.call(n),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function ag(e){var n=e._init;return n(e._payload)}function sg(e){function n(U,D){if(e){var L=U.deletions;L===null?(U.deletions=[D],U.flags|=16):L.push(D)}}function a(U,D){if(!e)return null;for(;D!==null;)n(U,D),D=D.sibling;return null}function l(U){for(var D=new Map;U!==null;)U.key!==null?D.set(U.key,U):D.set(U.index,U),U=U.sibling;return D}function c(U,D){return U=ir(U,D),U.index=0,U.sibling=null,U}function d(U,D,L){return U.index=L,e?(L=U.alternate,L!==null?(L=L.index,L<D?(U.flags|=67108866,D):L):(U.flags|=67108866,D)):(U.flags|=1048576,D)}function y(U){return e&&U.alternate===null&&(U.flags|=67108866),U}function v(U,D,L,K){return D===null||D.tag!==6?(D=zc(L,U.mode,K),D.return=U,D):(D=c(D,L),D.return=U,D)}function T(U,D,L,K){var ye=L.type;return ye===A?Q(U,D,L.props.children,K,L.key):D!==null&&(D.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Z&&ag(ye)===D.type)?(D=c(D,L.props),Vi(D,L),D.return=U,D):(D=no(L.type,L.key,L.props,null,U.mode,K),Vi(D,L),D.return=U,D)}function B(U,D,L,K){return D===null||D.tag!==4||D.stateNode.containerInfo!==L.containerInfo||D.stateNode.implementation!==L.implementation?(D=Uc(L,U.mode,K),D.return=U,D):(D=c(D,L.children||[]),D.return=U,D)}function Q(U,D,L,K,ye){return D===null||D.tag!==7?(D=wa(L,U.mode,K,ye),D.return=U,D):(D=c(D,L),D.return=U,D)}function J(U,D,L){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return D=zc(""+D,U.mode,L),D.return=U,D;if(typeof D=="object"&&D!==null){switch(D.$$typeof){case _:return L=no(D.type,D.key,D.props,null,U.mode,L),Vi(L,D),L.return=U,L;case N:return D=Uc(D,U.mode,L),D.return=U,D;case Z:var K=D._init;return D=K(D._payload),J(U,D,L)}if(pe(D)||re(D))return D=wa(D,U.mode,L,null),D.return=U,D;if(typeof D.then=="function")return J(U,xo(D),L);if(D.$$typeof===j)return J(U,io(U,D),L);So(U,D)}return null}function H(U,D,L,K){var ye=D!==null?D.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return ye!==null?null:v(U,D,""+L,K);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case _:return L.key===ye?T(U,D,L,K):null;case N:return L.key===ye?B(U,D,L,K):null;case Z:return ye=L._init,L=ye(L._payload),H(U,D,L,K)}if(pe(L)||re(L))return ye!==null?null:Q(U,D,L,K,null);if(typeof L.then=="function")return H(U,D,xo(L),K);if(L.$$typeof===j)return H(U,D,io(U,L),K);So(U,L)}return null}function P(U,D,L,K,ye){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return U=U.get(L)||null,v(D,U,""+K,ye);if(typeof K=="object"&&K!==null){switch(K.$$typeof){case _:return U=U.get(K.key===null?L:K.key)||null,T(D,U,K,ye);case N:return U=U.get(K.key===null?L:K.key)||null,B(D,U,K,ye);case Z:var Pe=K._init;return K=Pe(K._payload),P(U,D,L,K,ye)}if(pe(K)||re(K))return U=U.get(L)||null,Q(D,U,K,ye,null);if(typeof K.then=="function")return P(U,D,L,xo(K),ye);if(K.$$typeof===j)return P(U,D,L,io(D,K),ye);So(D,K)}return null}function De(U,D,L,K){for(var ye=null,Pe=null,Te=D,Ce=D=0,jt=null;Te!==null&&Ce<L.length;Ce++){Te.index>Ce?(jt=Te,Te=null):jt=Te.sibling;var $e=H(U,Te,L[Ce],K);if($e===null){Te===null&&(Te=jt);break}e&&Te&&$e.alternate===null&&n(U,Te),D=d($e,D,Ce),Pe===null?ye=$e:Pe.sibling=$e,Pe=$e,Te=jt}if(Ce===L.length)return a(U,Te),et&&Ta(U,Ce),ye;if(Te===null){for(;Ce<L.length;Ce++)Te=J(U,L[Ce],K),Te!==null&&(D=d(Te,D,Ce),Pe===null?ye=Te:Pe.sibling=Te,Pe=Te);return et&&Ta(U,Ce),ye}for(Te=l(Te);Ce<L.length;Ce++)jt=P(Te,U,Ce,L[Ce],K),jt!==null&&(e&&jt.alternate!==null&&Te.delete(jt.key===null?Ce:jt.key),D=d(jt,D,Ce),Pe===null?ye=jt:Pe.sibling=jt,Pe=jt);return e&&Te.forEach(function(ta){return n(U,ta)}),et&&Ta(U,Ce),ye}function Oe(U,D,L,K){if(L==null)throw Error(i(151));for(var ye=null,Pe=null,Te=D,Ce=D=0,jt=null,$e=L.next();Te!==null&&!$e.done;Ce++,$e=L.next()){Te.index>Ce?(jt=Te,Te=null):jt=Te.sibling;var ta=H(U,Te,$e.value,K);if(ta===null){Te===null&&(Te=jt);break}e&&Te&&ta.alternate===null&&n(U,Te),D=d(ta,D,Ce),Pe===null?ye=ta:Pe.sibling=ta,Pe=ta,Te=jt}if($e.done)return a(U,Te),et&&Ta(U,Ce),ye;if(Te===null){for(;!$e.done;Ce++,$e=L.next())$e=J(U,$e.value,K),$e!==null&&(D=d($e,D,Ce),Pe===null?ye=$e:Pe.sibling=$e,Pe=$e);return et&&Ta(U,Ce),ye}for(Te=l(Te);!$e.done;Ce++,$e=L.next())$e=P(Te,U,Ce,$e.value,K),$e!==null&&(e&&$e.alternate!==null&&Te.delete($e.key===null?Ce:$e.key),D=d($e,D,Ce),Pe===null?ye=$e:Pe.sibling=$e,Pe=$e);return e&&Te.forEach(function(sE){return n(U,sE)}),et&&Ta(U,Ce),ye}function it(U,D,L,K){if(typeof L=="object"&&L!==null&&L.type===A&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case _:e:{for(var ye=L.key;D!==null;){if(D.key===ye){if(ye=L.type,ye===A){if(D.tag===7){a(U,D.sibling),K=c(D,L.props.children),K.return=U,U=K;break e}}else if(D.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Z&&ag(ye)===D.type){a(U,D.sibling),K=c(D,L.props),Vi(K,L),K.return=U,U=K;break e}a(U,D);break}else n(U,D);D=D.sibling}L.type===A?(K=wa(L.props.children,U.mode,K,L.key),K.return=U,U=K):(K=no(L.type,L.key,L.props,null,U.mode,K),Vi(K,L),K.return=U,U=K)}return y(U);case N:e:{for(ye=L.key;D!==null;){if(D.key===ye)if(D.tag===4&&D.stateNode.containerInfo===L.containerInfo&&D.stateNode.implementation===L.implementation){a(U,D.sibling),K=c(D,L.children||[]),K.return=U,U=K;break e}else{a(U,D);break}else n(U,D);D=D.sibling}K=Uc(L,U.mode,K),K.return=U,U=K}return y(U);case Z:return ye=L._init,L=ye(L._payload),it(U,D,L,K)}if(pe(L))return De(U,D,L,K);if(re(L)){if(ye=re(L),typeof ye!="function")throw Error(i(150));return L=ye.call(L),Oe(U,D,L,K)}if(typeof L.then=="function")return it(U,D,xo(L),K);if(L.$$typeof===j)return it(U,D,io(U,L),K);So(U,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,D!==null&&D.tag===6?(a(U,D.sibling),K=c(D,L),K.return=U,U=K):(a(U,D),K=zc(L,U.mode,K),K.return=U,U=K),y(U)):a(U,D)}return function(U,D,L,K){try{Bi=0;var ye=it(U,D,L,K);return Es=null,ye}catch(Te){if(Te===Ci||Te===oo)throw Te;var Pe=ln(29,Te,null,U.mode);return Pe.lanes=K,Pe.return=U,Pe}finally{}}}var Ts=sg(!0),ig=sg(!1),wn=$(null),Pn=null;function Hr(e){var n=e.alternate;ee(At,At.current&1),ee(wn,e),Pn===null&&(n===null||xs.current!==null||n.memoizedState!==null)&&(Pn=e)}function lg(e){if(e.tag===22){if(ee(At,At.current),ee(wn,e),Pn===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(Pn=e)}}else qr()}function qr(){ee(At,At.current),ee(wn,wn.current)}function dr(e){se(wn),Pn===e&&(Pn=null),se(At)}var At=$(0);function _o(e){for(var n=e;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||sd(a)))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){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}function gf(e,n,a,l){n=e.memoizedState,a=a(l,n),a=a==null?n:g({},n,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var yf={enqueueSetState:function(e,n,a){e=e._reactInternals;var l=fn(),c=Lr(l);c.payload=n,a!=null&&(c.callback=a),n=Br(e,c,l),n!==null&&(dn(n,e,l),Mi(n,e,l))},enqueueReplaceState:function(e,n,a){e=e._reactInternals;var l=fn(),c=Lr(l);c.tag=1,c.payload=n,a!=null&&(c.callback=a),n=Br(e,c,l),n!==null&&(dn(n,e,l),Mi(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var a=fn(),l=Lr(a);l.tag=2,n!=null&&(l.callback=n),n=Br(e,l,a),n!==null&&(dn(n,e,a),Mi(n,e,a))}};function og(e,n,a,l,c,d,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,d,y):n.prototype&&n.prototype.isPureReactComponent?!Si(a,l)||!Si(c,d):!0}function ug(e,n,a,l){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(a,l),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(a,l),n.state!==e&&yf.enqueueReplaceState(n,n.state,null)}function Da(e,n){var a=n;if("ref"in n){a={};for(var l in n)l!=="ref"&&(a[l]=n[l])}if(e=e.defaultProps){a===n&&(a=g({},a));for(var c in e)a[c]===void 0&&(a[c]=e[c])}return a}var wo=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)};function cg(e){wo(e)}function fg(e){console.error(e)}function dg(e){wo(e)}function Eo(e,n){try{var a=e.onUncaughtError;a(n.value,{componentStack:n.stack})}catch(l){setTimeout(function(){throw l})}}function hg(e,n,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function vf(e,n,a){return a=Lr(a),a.tag=3,a.payload={element:null},a.callback=function(){Eo(e,n)},a}function mg(e){return e=Lr(e),e.tag=3,e}function pg(e,n,a,l){var c=a.type.getDerivedStateFromError;if(typeof c=="function"){var d=l.value;e.payload=function(){return c(d)},e.callback=function(){hg(n,a,l)}}var y=a.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){hg(n,a,l),typeof c!="function"&&(Qr===null?Qr=new Set([this]):Qr.add(this));var v=l.stack;this.componentDidCatch(l.value,{componentStack:v!==null?v:""})})}function sw(e,n,a,l,c){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(n=a.alternate,n!==null&&Ai(n,a,c,!0),a=wn.current,a!==null){switch(a.tag){case 13:return Pn===null?Pf():a.alternate===null&&pt===0&&(pt=3),a.flags&=-257,a.flags|=65536,a.lanes=c,l===Yc?a.flags|=16384:(n=a.updateQueue,n===null?a.updateQueue=new Set([l]):n.add(l),Gf(e,l,c)),!1;case 22:return a.flags|=65536,l===Yc?a.flags|=16384:(n=a.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=n):(a=n.retryQueue,a===null?n.retryQueue=new Set([l]):a.add(l)),Gf(e,l,c)),!1}throw Error(i(435,a.tag))}return Gf(e,l,c),Pf(),!1}if(et)return n=wn.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,l!==Vc&&(e=Error(i(422),{cause:l}),Ti(bn(e,a)))):(l!==Vc&&(n=Error(i(423),{cause:l}),Ti(bn(n,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,l=bn(l,a),c=vf(e.stateNode,l,c),Xc(e,c),pt!==4&&(pt=2)),!1;var d=Error(i(520),{cause:l});if(d=bn(d,a),Yi===null?Yi=[d]:Yi.push(d),pt!==4&&(pt=2),n===null)return!0;l=bn(l,a),a=n;do{switch(a.tag){case 3:return a.flags|=65536,e=c&-c,a.lanes|=e,e=vf(a.stateNode,l,e),Xc(a,e),!1;case 1:if(n=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Qr===null||!Qr.has(d))))return a.flags|=65536,c&=-c,a.lanes|=c,c=mg(c),pg(c,e,a,l),Xc(a,c),!1}a=a.return}while(a!==null);return!1}var gg=Error(i(461)),Dt=!1;function zt(e,n,a,l){n.child=e===null?ig(n,null,a,l):Ts(n,e.child,a,l)}function yg(e,n,a,l,c){a=a.render;var d=n.ref;if("ref"in l){var y={};for(var v in l)v!=="ref"&&(y[v]=l[v])}else y=l;return Ca(n),l=ef(e,n,a,y,d,c),v=tf(),e!==null&&!Dt?(nf(e,n,c),hr(e,n,c)):(et&&v&&Lc(n),n.flags|=1,zt(e,n,l,c),n.child)}function vg(e,n,a,l,c){if(e===null){var d=a.type;return typeof d=="function"&&!jc(d)&&d.defaultProps===void 0&&a.compare===null?(n.tag=15,n.type=d,bg(e,n,d,l,c)):(e=no(a.type,null,l,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(d=e.child,!Af(e,c)){var y=d.memoizedProps;if(a=a.compare,a=a!==null?a:Si,a(y,l)&&e.ref===n.ref)return hr(e,n,c)}return n.flags|=1,e=ir(d,l),e.ref=n.ref,e.return=n,n.child=e}function bg(e,n,a,l,c){if(e!==null){var d=e.memoizedProps;if(Si(d,l)&&e.ref===n.ref)if(Dt=!1,n.pendingProps=l=d,Af(e,c))(e.flags&131072)!==0&&(Dt=!0);else return n.lanes=e.lanes,hr(e,n,c)}return bf(e,n,a,l,c)}function xg(e,n,a){var l=n.pendingProps,c=l.children,d=e!==null?e.memoizedState:null;if(l.mode==="hidden"){if((n.flags&128)!==0){if(l=d!==null?d.baseLanes|a:a,e!==null){for(c=n.child=e.child,d=0;c!==null;)d=d|c.lanes|c.childLanes,c=c.sibling;n.childLanes=d&~l}else n.childLanes=0,n.child=null;return Sg(e,n,l,a)}if((a&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&lo(n,d!==null?d.cachePool:null),d!==null?bp(n,d):$c(),lg(n);else return n.lanes=n.childLanes=536870912,Sg(e,n,d!==null?d.baseLanes|a:a,a)}else d!==null?(lo(n,d.cachePool),bp(n,d),qr(),n.memoizedState=null):(e!==null&&lo(n,null),$c(),qr());return zt(e,n,c,a),n.child}function Sg(e,n,a,l){var c=Zc();return c=c===null?null:{parent:Tt._currentValue,pool:c},n.memoizedState={baseLanes:a,cachePool:c},e!==null&&lo(n,null),$c(),lg(n),e!==null&&Ai(e,n,l,!0),null}function To(e,n){var a=n.ref;if(a===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(i(284));(e===null||e.ref!==a)&&(n.flags|=4194816)}}function bf(e,n,a,l,c){return Ca(n),a=ef(e,n,a,l,void 0,c),l=tf(),e!==null&&!Dt?(nf(e,n,c),hr(e,n,c)):(et&&l&&Lc(n),n.flags|=1,zt(e,n,a,c),n.child)}function _g(e,n,a,l,c,d){return Ca(n),n.updateQueue=null,a=Sp(n,l,a,c),xp(e),l=tf(),e!==null&&!Dt?(nf(e,n,d),hr(e,n,d)):(et&&l&&Lc(n),n.flags|=1,zt(e,n,a,d),n.child)}function wg(e,n,a,l,c){if(Ca(n),n.stateNode===null){var d=ps,y=a.contextType;typeof y=="object"&&y!==null&&(d=Ht(y)),d=new a(l,d),n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=yf,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=l,d.state=n.memoizedState,d.refs={},Qc(n),y=a.contextType,d.context=typeof y=="object"&&y!==null?Ht(y):ps,d.state=n.memoizedState,y=a.getDerivedStateFromProps,typeof y=="function"&&(gf(n,a,y,l),d.state=n.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(y=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),y!==d.state&&yf.enqueueReplaceState(d,d.state,null),ki(n,l,d,c),Di(),d.state=n.memoizedState),typeof d.componentDidMount=="function"&&(n.flags|=4194308),l=!0}else if(e===null){d=n.stateNode;var v=n.memoizedProps,T=Da(a,v);d.props=T;var B=d.context,Q=a.contextType;y=ps,typeof Q=="object"&&Q!==null&&(y=Ht(Q));var J=a.getDerivedStateFromProps;Q=typeof J=="function"||typeof d.getSnapshotBeforeUpdate=="function",v=n.pendingProps!==v,Q||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(v||B!==y)&&ug(n,d,l,y),Ur=!1;var H=n.memoizedState;d.state=H,ki(n,l,d,c),Di(),B=n.memoizedState,v||H!==B||Ur?(typeof J=="function"&&(gf(n,a,J,l),B=n.memoizedState),(T=Ur||og(n,a,T,l,H,B,y))?(Q||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(n.flags|=4194308)):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=l,n.memoizedState=B),d.props=l,d.state=B,d.context=y,l=T):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),l=!1)}else{d=n.stateNode,Ic(e,n),y=n.memoizedProps,Q=Da(a,y),d.props=Q,J=n.pendingProps,H=d.context,B=a.contextType,T=ps,typeof B=="object"&&B!==null&&(T=Ht(B)),v=a.getDerivedStateFromProps,(B=typeof v=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==J||H!==T)&&ug(n,d,l,T),Ur=!1,H=n.memoizedState,d.state=H,ki(n,l,d,c),Di();var P=n.memoizedState;y!==J||H!==P||Ur||e!==null&&e.dependencies!==null&&so(e.dependencies)?(typeof v=="function"&&(gf(n,a,v,l),P=n.memoizedState),(Q=Ur||og(n,a,Q,l,H,P,T)||e!==null&&e.dependencies!==null&&so(e.dependencies))?(B||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(l,P,T),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(l,P,T)),typeof d.componentDidUpdate=="function"&&(n.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(n.flags|=1024),n.memoizedProps=l,n.memoizedState=P),d.props=l,d.state=P,d.context=T,l=Q):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(n.flags|=1024),l=!1)}return d=l,To(e,n),l=(n.flags&128)!==0,d||l?(d=n.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:d.render(),n.flags|=1,e!==null&&l?(n.child=Ts(n,e.child,null,c),n.child=Ts(n,null,a,c)):zt(e,n,a,c),n.memoizedState=d.state,e=n.child):e=hr(e,n,c),e}function Eg(e,n,a,l){return Ei(),n.flags|=256,zt(e,n,a,l),n.child}var xf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Sf(e){return{baseLanes:e,cachePool:fp()}}function _f(e,n,a){return e=e!==null?e.childLanes&~a:0,n&&(e|=En),e}function Tg(e,n,a){var l=n.pendingProps,c=!1,d=(n.flags&128)!==0,y;if((y=d)||(y=e!==null&&e.memoizedState===null?!1:(At.current&2)!==0),y&&(c=!0,n.flags&=-129),y=(n.flags&32)!==0,n.flags&=-33,e===null){if(et){if(c?Hr(n):qr(),et){var v=mt,T;if(T=v){e:{for(T=v,v=qn;T.nodeType!==8;){if(!v){v=null;break e}if(T=Cn(T.nextSibling),T===null){v=null;break e}}v=T}v!==null?(n.memoizedState={dehydrated:v,treeContext:Ea!==null?{id:lr,overflow:or}:null,retryLane:536870912,hydrationErrors:null},T=ln(18,null,null,0),T.stateNode=v,T.return=n,n.child=T,Zt=n,mt=null,T=!0):T=!1}T||Ra(n)}if(v=n.memoizedState,v!==null&&(v=v.dehydrated,v!==null))return sd(v)?n.lanes=32:n.lanes=536870912,null;dr(n)}return v=l.children,l=l.fallback,c?(qr(),c=n.mode,v=Ao({mode:"hidden",children:v},c),l=wa(l,c,a,null),v.return=n,l.return=n,v.sibling=l,n.child=v,c=n.child,c.memoizedState=Sf(a),c.childLanes=_f(e,y,a),n.memoizedState=xf,l):(Hr(n),wf(n,v))}if(T=e.memoizedState,T!==null&&(v=T.dehydrated,v!==null)){if(d)n.flags&256?(Hr(n),n.flags&=-257,n=Ef(e,n,a)):n.memoizedState!==null?(qr(),n.child=e.child,n.flags|=128,n=null):(qr(),c=l.fallback,v=n.mode,l=Ao({mode:"visible",children:l.children},v),c=wa(c,v,a,null),c.flags|=2,l.return=n,c.return=n,l.sibling=c,n.child=l,Ts(n,e.child,null,a),l=n.child,l.memoizedState=Sf(a),l.childLanes=_f(e,y,a),n.memoizedState=xf,n=c);else if(Hr(n),sd(v)){if(y=v.nextSibling&&v.nextSibling.dataset,y)var B=y.dgst;y=B,l=Error(i(419)),l.stack="",l.digest=y,Ti({value:l,source:null,stack:null}),n=Ef(e,n,a)}else if(Dt||Ai(e,n,a,!1),y=(a&e.childLanes)!==0,Dt||y){if(y=ut,y!==null&&(l=a&-a,l=(l&42)!==0?1:sc(l),l=(l&(y.suspendedLanes|a))!==0?0:l,l!==0&&l!==T.retryLane))throw T.retryLane=l,ms(e,l),dn(y,e,l),gg;v.data==="$?"||Pf(),n=Ef(e,n,a)}else v.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=T.treeContext,mt=Cn(v.nextSibling),Zt=n,et=!0,Aa=null,qn=!1,e!==null&&(Sn[_n++]=lr,Sn[_n++]=or,Sn[_n++]=Ea,lr=e.id,or=e.overflow,Ea=n),n=wf(n,l.children),n.flags|=4096);return n}return c?(qr(),c=l.fallback,v=n.mode,T=e.child,B=T.sibling,l=ir(T,{mode:"hidden",children:l.children}),l.subtreeFlags=T.subtreeFlags&65011712,B!==null?c=ir(B,c):(c=wa(c,v,a,null),c.flags|=2),c.return=n,l.return=n,l.sibling=c,n.child=l,l=c,c=n.child,v=e.child.memoizedState,v===null?v=Sf(a):(T=v.cachePool,T!==null?(B=Tt._currentValue,T=T.parent!==B?{parent:B,pool:B}:T):T=fp(),v={baseLanes:v.baseLanes|a,cachePool:T}),c.memoizedState=v,c.childLanes=_f(e,y,a),n.memoizedState=xf,l):(Hr(n),a=e.child,e=a.sibling,a=ir(a,{mode:"visible",children:l.children}),a.return=n,a.sibling=null,e!==null&&(y=n.deletions,y===null?(n.deletions=[e],n.flags|=16):y.push(e)),n.child=a,n.memoizedState=null,a)}function wf(e,n){return n=Ao({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function Ao(e,n){return e=ln(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Ef(e,n,a){return Ts(n,e.child,null,a),e=wf(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Ag(e,n,a){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n),qc(e.return,n,a)}function Tf(e,n,a,l,c){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:c}:(d.isBackwards=n,d.rendering=null,d.renderingStartTime=0,d.last=l,d.tail=a,d.tailMode=c)}function Rg(e,n,a){var l=n.pendingProps,c=l.revealOrder,d=l.tail;if(zt(e,n,l.children,a),l=At.current,(l&2)!==0)l=l&1|2,n.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ag(e,a,n);else if(e.tag===19)Ag(e,a,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}l&=1}switch(ee(At,l),c){case"forwards":for(a=n.child,c=null;a!==null;)e=a.alternate,e!==null&&_o(e)===null&&(c=a),a=a.sibling;a=c,a===null?(c=n.child,n.child=null):(c=a.sibling,a.sibling=null),Tf(n,!1,c,a,d);break;case"backwards":for(a=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&_o(e)===null){n.child=c;break}e=c.sibling,c.sibling=a,a=c,c=e}Tf(n,!0,a,null,d);break;case"together":Tf(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function hr(e,n,a){if(e!==null&&(n.dependencies=e.dependencies),Yr|=n.lanes,(a&n.childLanes)===0)if(e!==null){if(Ai(e,n,a,!1),(a&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(i(153));if(n.child!==null){for(e=n.child,a=ir(e,e.pendingProps),n.child=a,a.return=n;e.sibling!==null;)e=e.sibling,a=a.sibling=ir(e,e.pendingProps),a.return=n;a.sibling=null}return n.child}function Af(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&so(e)))}function iw(e,n,a){switch(n.tag){case 3:Re(n,n.stateNode.containerInfo),zr(n,Tt,e.memoizedState.cache),Ei();break;case 27:case 5:qe(n);break;case 4:Re(n,n.stateNode.containerInfo);break;case 10:zr(n,n.type,n.memoizedProps.value);break;case 13:var l=n.memoizedState;if(l!==null)return l.dehydrated!==null?(Hr(n),n.flags|=128,null):(a&n.child.childLanes)!==0?Tg(e,n,a):(Hr(n),e=hr(e,n,a),e!==null?e.sibling:null);Hr(n);break;case 19:var c=(e.flags&128)!==0;if(l=(a&n.childLanes)!==0,l||(Ai(e,n,a,!1),l=(a&n.childLanes)!==0),c){if(l)return Rg(e,n,a);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),ee(At,At.current),l)break;return null;case 22:case 23:return n.lanes=0,xg(e,n,a);case 24:zr(n,Tt,e.memoizedState.cache)}return hr(e,n,a)}function Og(e,n,a){if(e!==null)if(e.memoizedProps!==n.pendingProps)Dt=!0;else{if(!Af(e,a)&&(n.flags&128)===0)return Dt=!1,iw(e,n,a);Dt=(e.flags&131072)!==0}else Dt=!1,et&&(n.flags&1048576)!==0&&ap(n,ao,n.index);switch(n.lanes=0,n.tag){case 16:e:{e=n.pendingProps;var l=n.elementType,c=l._init;if(l=c(l._payload),n.type=l,typeof l=="function")jc(l)?(e=Da(l,e),n.tag=1,n=wg(null,n,l,e,a)):(n.tag=0,n=bf(null,n,l,e,a));else{if(l!=null){if(c=l.$$typeof,c===F){n.tag=11,n=yg(null,n,l,e,a);break e}else if(c===Y){n.tag=14,n=vg(null,n,l,e,a);break e}}throw n=me(l)||l,Error(i(306,n,""))}}return n;case 0:return bf(e,n,n.type,n.pendingProps,a);case 1:return l=n.type,c=Da(l,n.pendingProps),wg(e,n,l,c,a);case 3:e:{if(Re(n,n.stateNode.containerInfo),e===null)throw Error(i(387));l=n.pendingProps;var d=n.memoizedState;c=d.element,Ic(e,n),ki(n,l,null,a);var y=n.memoizedState;if(l=y.cache,zr(n,Tt,l),l!==d.cache&&Pc(n,[Tt],a,!0),Di(),l=y.element,d.isDehydrated)if(d={element:l,isDehydrated:!1,cache:y.cache},n.updateQueue.baseState=d,n.memoizedState=d,n.flags&256){n=Eg(e,n,l,a);break e}else if(l!==c){c=bn(Error(i(424)),n),Ti(c),n=Eg(e,n,l,a);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(mt=Cn(e.firstChild),Zt=n,et=!0,Aa=null,qn=!0,a=ig(n,null,l,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Ei(),l===c){n=hr(e,n,a);break e}zt(e,n,l,a)}n=n.child}return n;case 26:return To(e,n),e===null?(a=Dy(n.type,null,n.pendingProps,null))?n.memoizedState=a:et||(a=n.type,e=n.pendingProps,l=Ho(Ee.current).createElement(a),l[Vt]=n,l[$t]=e,Lt(l,a,e),Mt(l),n.stateNode=l):n.memoizedState=Dy(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return qe(n),e===null&&et&&(l=n.stateNode=Cy(n.type,n.pendingProps,Ee.current),Zt=n,qn=!0,c=mt,Kr(n.type)?(id=c,mt=Cn(l.firstChild)):mt=c),zt(e,n,n.pendingProps.children,a),To(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&et&&((c=l=mt)&&(l=jw(l,n.type,n.pendingProps,qn),l!==null?(n.stateNode=l,Zt=n,mt=Cn(l.firstChild),qn=!1,c=!0):c=!1),c||Ra(n)),qe(n),c=n.type,d=n.pendingProps,y=e!==null?e.memoizedProps:null,l=d.children,nd(c,d)?l=null:y!==null&&nd(c,y)&&(n.flags|=32),n.memoizedState!==null&&(c=ef(e,n,J_,null,null,a),tl._currentValue=c),To(e,n),zt(e,n,l,a),n.child;case 6:return e===null&&et&&((e=a=mt)&&(a=zw(a,n.pendingProps,qn),a!==null?(n.stateNode=a,Zt=n,mt=null,e=!0):e=!1),e||Ra(n)),null;case 13:return Tg(e,n,a);case 4:return Re(n,n.stateNode.containerInfo),l=n.pendingProps,e===null?n.child=Ts(n,null,l,a):zt(e,n,l,a),n.child;case 11:return yg(e,n,n.type,n.pendingProps,a);case 7:return zt(e,n,n.pendingProps,a),n.child;case 8:return zt(e,n,n.pendingProps.children,a),n.child;case 12:return zt(e,n,n.pendingProps.children,a),n.child;case 10:return l=n.pendingProps,zr(n,n.type,l.value),zt(e,n,l.children,a),n.child;case 9:return c=n.type._context,l=n.pendingProps.children,Ca(n),c=Ht(c),l=l(c),n.flags|=1,zt(e,n,l,a),n.child;case 14:return vg(e,n,n.type,n.pendingProps,a);case 15:return bg(e,n,n.type,n.pendingProps,a);case 19:return Rg(e,n,a);case 31:return l=n.pendingProps,a=n.mode,l={mode:l.mode,children:l.children},e===null?(a=Ao(l,a),a.ref=n.ref,n.child=a,a.return=n,n=a):(a=ir(e.child,l),a.ref=n.ref,n.child=a,a.return=n,n=a),n;case 22:return xg(e,n,a);case 24:return Ca(n),l=Ht(Tt),e===null?(c=Zc(),c===null&&(c=ut,d=Fc(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=a),c=d),n.memoizedState={parent:l,cache:c},Qc(n),zr(n,Tt,c)):((e.lanes&a)!==0&&(Ic(e,n),ki(n,null,null,a),Di()),c=e.memoizedState,d=n.memoizedState,c.parent!==l?(c={parent:l,cache:l},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),zr(n,Tt,l)):(l=d.cache,zr(n,Tt,l),l!==c.cache&&Pc(n,[Tt],a,!0))),zt(e,n,n.pendingProps.children,a),n.child;case 29:throw n.pendingProps}throw Error(i(156,n.tag))}function mr(e){e.flags|=4}function Cg(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Ly(n)){if(n=wn.current,n!==null&&((Qe&4194048)===Qe?Pn!==null:(Qe&62914560)!==Qe&&(Qe&536870912)===0||n!==Pn))throw Ni=Yc,dp;e.flags|=8192}}function Ro(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?lm():536870912,e.lanes|=n,Cs|=n)}function Hi(e,n){if(!et)switch(e.tailMode){case"hidden":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function dt(e){var n=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(n)for(var c=e.child;c!==null;)a|=c.lanes|c.childLanes,l|=c.subtreeFlags&65011712,l|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)a|=c.lanes|c.childLanes,l|=c.subtreeFlags,l|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=l,e.childLanes=a,n}function lw(e,n,a){var l=n.pendingProps;switch(Bc(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return dt(n),null;case 1:return dt(n),null;case 3:return a=n.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),n.memoizedState.cache!==l&&(n.flags|=2048),cr(Tt),Xe(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(wi(n)?mr(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,lp())),dt(n),null;case 26:return a=n.memoizedState,e===null?(mr(n),a!==null?(dt(n),Cg(n,a)):(dt(n),n.flags&=-16777217)):a?a!==e.memoizedState?(mr(n),dt(n),Cg(n,a)):(dt(n),n.flags&=-16777217):(e.memoizedProps!==l&&mr(n),dt(n),n.flags&=-16777217),null;case 27:Ze(n),a=Ee.current;var c=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==l&&mr(n);else{if(!l){if(n.stateNode===null)throw Error(i(166));return dt(n),null}e=le.current,wi(n)?sp(n):(e=Cy(c,l,a),n.stateNode=e,mr(n))}return dt(n),null;case 5:if(Ze(n),a=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==l&&mr(n);else{if(!l){if(n.stateNode===null)throw Error(i(166));return dt(n),null}if(e=le.current,wi(n))sp(n);else{switch(c=Ho(Ee.current),e){case 1:e=c.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=c.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=c.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=c.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=c.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof l.is=="string"?c.createElement("select",{is:l.is}):c.createElement("select"),l.multiple?e.multiple=!0:l.size&&(e.size=l.size);break;default:e=typeof l.is=="string"?c.createElement(a,{is:l.is}):c.createElement(a)}}e[Vt]=n,e[$t]=l;e:for(c=n.child;c!==null;){if(c.tag===5||c.tag===6)e.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===n)break e;for(;c.sibling===null;){if(c.return===null||c.return===n)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}n.stateNode=e;e:switch(Lt(e,a,l),a){case"button":case"input":case"select":case"textarea":e=!!l.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&mr(n)}}return dt(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==l&&mr(n);else{if(typeof l!="string"&&n.stateNode===null)throw Error(i(166));if(e=Ee.current,wi(n)){if(e=n.stateNode,a=n.memoizedProps,l=null,c=Zt,c!==null)switch(c.tag){case 27:case 5:l=c.memoizedProps}e[Vt]=n,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||_y(e.nodeValue,a)),e||Ra(n)}else e=Ho(e).createTextNode(l),e[Vt]=n,n.stateNode=e}return dt(n),null;case 13:if(l=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=wi(n),l!==null&&l.dehydrated!==null){if(e===null){if(!c)throw Error(i(318));if(c=n.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(i(317));c[Vt]=n}else Ei(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;dt(n),c=!1}else c=lp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(dr(n),n):(dr(n),null)}if(dr(n),(n.flags&128)!==0)return n.lanes=a,n;if(a=l!==null,e=e!==null&&e.memoizedState!==null,a){l=n.child,c=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(c=l.alternate.memoizedState.cachePool.pool);var d=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(d=l.memoizedState.cachePool.pool),d!==c&&(l.flags|=2048)}return a!==e&&a&&(n.child.flags|=8192),Ro(n,n.updateQueue),dt(n),null;case 4:return Xe(),e===null&&$f(n.stateNode.containerInfo),dt(n),null;case 10:return cr(n.type),dt(n),null;case 19:if(se(At),c=n.memoizedState,c===null)return dt(n),null;if(l=(n.flags&128)!==0,d=c.rendering,d===null)if(l)Hi(c,!1);else{if(pt!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(d=_o(e),d!==null){for(n.flags|=128,Hi(c,!1),e=d.updateQueue,n.updateQueue=e,Ro(n,e),n.subtreeFlags=0,e=a,a=n.child;a!==null;)rp(a,e),a=a.sibling;return ee(At,At.current&1|2),n.child}e=e.sibling}c.tail!==null&&Bt()>No&&(n.flags|=128,l=!0,Hi(c,!1),n.lanes=4194304)}else{if(!l)if(e=_o(d),e!==null){if(n.flags|=128,l=!0,e=e.updateQueue,n.updateQueue=e,Ro(n,e),Hi(c,!0),c.tail===null&&c.tailMode==="hidden"&&!d.alternate&&!et)return dt(n),null}else 2*Bt()-c.renderingStartTime>No&&a!==536870912&&(n.flags|=128,l=!0,Hi(c,!1),n.lanes=4194304);c.isBackwards?(d.sibling=n.child,n.child=d):(e=c.last,e!==null?e.sibling=d:n.child=d,c.last=d)}return c.tail!==null?(n=c.tail,c.rendering=n,c.tail=n.sibling,c.renderingStartTime=Bt(),n.sibling=null,e=At.current,ee(At,l?e&1|2:e&1),n):(dt(n),null);case 22:case 23:return dr(n),Jc(),l=n.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(n.flags|=8192):l&&(n.flags|=8192),l?(a&536870912)!==0&&(n.flags&128)===0&&(dt(n),n.subtreeFlags&6&&(n.flags|=8192)):dt(n),a=n.updateQueue,a!==null&&Ro(n,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(l=n.memoizedState.cachePool.pool),l!==a&&(n.flags|=2048),e!==null&&se(Na),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),n.memoizedState.cache!==a&&(n.flags|=2048),cr(Tt),dt(n),null;case 25:return null;case 30:return null}throw Error(i(156,n.tag))}function ow(e,n){switch(Bc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return cr(Tt),Xe(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return Ze(n),null;case 13:if(dr(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(i(340));Ei()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return se(At),null;case 4:return Xe(),null;case 10:return cr(n.type),null;case 22:case 23:return dr(n),Jc(),e!==null&&se(Na),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return cr(Tt),null;case 25:return null;default:return null}}function Ng(e,n){switch(Bc(n),n.tag){case 3:cr(Tt),Xe();break;case 26:case 27:case 5:Ze(n);break;case 4:Xe();break;case 13:dr(n);break;case 19:se(At);break;case 10:cr(n.type);break;case 22:case 23:dr(n),Jc(),e!==null&&se(Na);break;case 24:cr(Tt)}}function qi(e,n){try{var a=n.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var c=l.next;a=c;do{if((a.tag&e)===e){l=void 0;var d=a.create,y=a.inst;l=d(),y.destroy=l}a=a.next}while(a!==c)}}catch(v){lt(n,n.return,v)}}function Pr(e,n,a){try{var l=n.updateQueue,c=l!==null?l.lastEffect:null;if(c!==null){var d=c.next;l=d;do{if((l.tag&e)===e){var y=l.inst,v=y.destroy;if(v!==void 0){y.destroy=void 0,c=n;var T=a,B=v;try{B()}catch(Q){lt(c,T,Q)}}}l=l.next}while(l!==d)}}catch(Q){lt(n,n.return,Q)}}function Mg(e){var n=e.updateQueue;if(n!==null){var a=e.stateNode;try{vp(n,a)}catch(l){lt(e,e.return,l)}}}function Dg(e,n,a){a.props=Da(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){lt(e,n,l)}}function Pi(e,n){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(c){lt(e,n,c)}}function Fn(e,n){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(c){lt(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(c){lt(e,n,c)}else a.current=null}function kg(e){var n=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(c){lt(e,e.return,c)}}function Rf(e,n,a){try{var l=e.stateNode;Cw(l,e.type,a,n),l[$t]=n}catch(c){lt(e,e.return,c)}}function jg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Kr(e.type)||e.tag===4}function Of(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||jg(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&&Kr(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 Cf(e,n,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,n?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,n):(n=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,n.appendChild(e),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=Vo));else if(l!==4&&(l===27&&Kr(e.type)&&(a=e.stateNode,n=null),e=e.child,e!==null))for(Cf(e,n,a),e=e.sibling;e!==null;)Cf(e,n,a),e=e.sibling}function Oo(e,n,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,n?a.insertBefore(e,n):a.appendChild(e);else if(l!==4&&(l===27&&Kr(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Oo(e,n,a),e=e.sibling;e!==null;)Oo(e,n,a),e=e.sibling}function zg(e){var n=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);Lt(n,l,a),n[Vt]=e,n[$t]=a}catch(d){lt(e,e.return,d)}}var pr=!1,vt=!1,Nf=!1,Ug=typeof WeakSet=="function"?WeakSet:Set,kt=null;function uw(e,n){if(e=e.containerInfo,ed=Yo,e=Qm(e),Rc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var c=l.anchorOffset,d=l.focusNode;l=l.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var y=0,v=-1,T=-1,B=0,Q=0,J=e,H=null;t:for(;;){for(var P;J!==a||c!==0&&J.nodeType!==3||(v=y+c),J!==d||l!==0&&J.nodeType!==3||(T=y+l),J.nodeType===3&&(y+=J.nodeValue.length),(P=J.firstChild)!==null;)H=J,J=P;for(;;){if(J===e)break t;if(H===a&&++B===c&&(v=y),H===d&&++Q===l&&(T=y),(P=J.nextSibling)!==null)break;J=H,H=J.parentNode}J=P}a=v===-1||T===-1?null:{start:v,end:T}}else a=null}a=a||{start:0,end:0}}else a=null;for(td={focusedElem:e,selectionRange:a},Yo=!1,kt=n;kt!==null;)if(n=kt,e=n.child,(n.subtreeFlags&1024)!==0&&e!==null)e.return=n,kt=e;else for(;kt!==null;){switch(n=kt,d=n.alternate,e=n.flags,n.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,a=n,c=d.memoizedProps,d=d.memoizedState,l=a.stateNode;try{var De=Da(a.type,c,a.elementType===a.type);e=l.getSnapshotBeforeUpdate(De,d),l.__reactInternalSnapshotBeforeUpdate=e}catch(Oe){lt(a,a.return,Oe)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,a=e.nodeType,a===9)ad(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ad(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(i(163))}if(e=n.sibling,e!==null){e.return=n.return,kt=e;break}kt=n.return}}function Lg(e,n,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:Fr(e,a),l&4&&qi(5,a);break;case 1:if(Fr(e,a),l&4)if(e=a.stateNode,n===null)try{e.componentDidMount()}catch(y){lt(a,a.return,y)}else{var c=Da(a.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(y){lt(a,a.return,y)}}l&64&&Mg(a),l&512&&Pi(a,a.return);break;case 3:if(Fr(e,a),l&64&&(e=a.updateQueue,e!==null)){if(n=null,a.child!==null)switch(a.child.tag){case 27:case 5:n=a.child.stateNode;break;case 1:n=a.child.stateNode}try{vp(e,n)}catch(y){lt(a,a.return,y)}}break;case 27:n===null&&l&4&&zg(a);case 26:case 5:Fr(e,a),n===null&&l&4&&kg(a),l&512&&Pi(a,a.return);break;case 12:Fr(e,a);break;case 13:Fr(e,a),l&4&&Hg(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=vw.bind(null,a),Uw(e,a))));break;case 22:if(l=a.memoizedState!==null||pr,!l){n=n!==null&&n.memoizedState!==null||vt,c=pr;var d=vt;pr=l,(vt=n)&&!d?Gr(e,a,(a.subtreeFlags&8772)!==0):Fr(e,a),pr=c,vt=d}break;case 30:break;default:Fr(e,a)}}function Bg(e){var n=e.alternate;n!==null&&(e.alternate=null,Bg(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&oc(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 ct=null,en=!1;function gr(e,n,a){for(a=a.child;a!==null;)Vg(e,n,a),a=a.sibling}function Vg(e,n,a){if(je&&typeof je.onCommitFiberUnmount=="function")try{je.onCommitFiberUnmount(Se,a)}catch{}switch(a.tag){case 26:vt||Fn(a,n),gr(e,n,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:vt||Fn(a,n);var l=ct,c=en;Kr(a.type)&&(ct=a.stateNode,en=!1),gr(e,n,a),$i(a.stateNode),ct=l,en=c;break;case 5:vt||Fn(a,n);case 6:if(l=ct,c=en,ct=null,gr(e,n,a),ct=l,en=c,ct!==null)if(en)try{(ct.nodeType===9?ct.body:ct.nodeName==="HTML"?ct.ownerDocument.body:ct).removeChild(a.stateNode)}catch(d){lt(a,n,d)}else try{ct.removeChild(a.stateNode)}catch(d){lt(a,n,d)}break;case 18:ct!==null&&(en?(e=ct,Ry(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),sl(e)):Ry(ct,a.stateNode));break;case 4:l=ct,c=en,ct=a.stateNode.containerInfo,en=!0,gr(e,n,a),ct=l,en=c;break;case 0:case 11:case 14:case 15:vt||Pr(2,a,n),vt||Pr(4,a,n),gr(e,n,a);break;case 1:vt||(Fn(a,n),l=a.stateNode,typeof l.componentWillUnmount=="function"&&Dg(a,n,l)),gr(e,n,a);break;case 21:gr(e,n,a);break;case 22:vt=(l=vt)||a.memoizedState!==null,gr(e,n,a),vt=l;break;default:gr(e,n,a)}}function Hg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{sl(e)}catch(a){lt(n,n.return,a)}}function cw(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Ug),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Ug),n;default:throw Error(i(435,e.tag))}}function Mf(e,n){var a=cw(e);n.forEach(function(l){var c=bw.bind(null,e,l);a.has(l)||(a.add(l),l.then(c,c))})}function on(e,n){var a=n.deletions;if(a!==null)for(var l=0;l<a.length;l++){var c=a[l],d=e,y=n,v=y;e:for(;v!==null;){switch(v.tag){case 27:if(Kr(v.type)){ct=v.stateNode,en=!1;break e}break;case 5:ct=v.stateNode,en=!1;break e;case 3:case 4:ct=v.stateNode.containerInfo,en=!0;break e}v=v.return}if(ct===null)throw Error(i(160));Vg(d,y,c),ct=null,en=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)qg(n,e),n=n.sibling}var On=null;function qg(e,n){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:on(n,e),un(e),l&4&&(Pr(3,e,e.return),qi(3,e),Pr(5,e,e.return));break;case 1:on(n,e),un(e),l&512&&(vt||a===null||Fn(a,a.return)),l&64&&pr&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var c=On;if(on(n,e),un(e),l&512&&(vt||a===null||Fn(a,a.return)),l&4){var d=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,c=c.ownerDocument||c;t:switch(l){case"title":d=c.getElementsByTagName("title")[0],(!d||d[di]||d[Vt]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(l),c.head.insertBefore(d,c.querySelector("head > title"))),Lt(d,l,a),d[Vt]=e,Mt(d),l=d;break e;case"link":var y=zy("link","href",c).get(l+(a.href||""));if(y){for(var v=0;v<y.length;v++)if(d=y[v],d.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&d.getAttribute("rel")===(a.rel==null?null:a.rel)&&d.getAttribute("title")===(a.title==null?null:a.title)&&d.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){y.splice(v,1);break t}}d=c.createElement(l),Lt(d,l,a),c.head.appendChild(d);break;case"meta":if(y=zy("meta","content",c).get(l+(a.content||""))){for(v=0;v<y.length;v++)if(d=y[v],d.getAttribute("content")===(a.content==null?null:""+a.content)&&d.getAttribute("name")===(a.name==null?null:a.name)&&d.getAttribute("property")===(a.property==null?null:a.property)&&d.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&d.getAttribute("charset")===(a.charSet==null?null:a.charSet)){y.splice(v,1);break t}}d=c.createElement(l),Lt(d,l,a),c.head.appendChild(d);break;default:throw Error(i(468,l))}d[Vt]=e,Mt(d),l=d}e.stateNode=l}else Uy(c,e.type,e.stateNode);else e.stateNode=jy(c,l,e.memoizedProps);else d!==l?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,l===null?Uy(c,e.type,e.stateNode):jy(c,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Rf(e,e.memoizedProps,a.memoizedProps)}break;case 27:on(n,e),un(e),l&512&&(vt||a===null||Fn(a,a.return)),a!==null&&l&4&&Rf(e,e.memoizedProps,a.memoizedProps);break;case 5:if(on(n,e),un(e),l&512&&(vt||a===null||Fn(a,a.return)),e.flags&32){c=e.stateNode;try{ls(c,"")}catch(P){lt(e,e.return,P)}}l&4&&e.stateNode!=null&&(c=e.memoizedProps,Rf(e,c,a!==null?a.memoizedProps:c)),l&1024&&(Nf=!0);break;case 6:if(on(n,e),un(e),l&4){if(e.stateNode===null)throw Error(i(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(P){lt(e,e.return,P)}}break;case 3:if(Fo=null,c=On,On=qo(n.containerInfo),on(n,e),On=c,un(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{sl(n.containerInfo)}catch(P){lt(e,e.return,P)}Nf&&(Nf=!1,Pg(e));break;case 4:l=On,On=qo(e.stateNode.containerInfo),on(n,e),un(e),On=l;break;case 12:on(n,e),un(e);break;case 13:on(n,e),un(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Lf=Bt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Mf(e,l)));break;case 22:c=e.memoizedState!==null;var T=a!==null&&a.memoizedState!==null,B=pr,Q=vt;if(pr=B||c,vt=Q||T,on(n,e),vt=Q,pr=B,un(e),l&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(a===null||T||pr||vt||ka(e)),a=null,n=e;;){if(n.tag===5||n.tag===26){if(a===null){T=a=n;try{if(d=T.stateNode,c)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{v=T.stateNode;var J=T.memoizedProps.style,H=J!=null&&J.hasOwnProperty("display")?J.display:null;v.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(P){lt(T,T.return,P)}}}else if(n.tag===6){if(a===null){T=n;try{T.stateNode.nodeValue=c?"":T.memoizedProps}catch(P){lt(T,T.return,P)}}}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;a===n&&(a=null),n=n.return}a===n&&(a=null),n.sibling.return=n.return,n=n.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,Mf(e,a))));break;case 19:on(n,e),un(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Mf(e,l)));break;case 30:break;case 21:break;default:on(n,e),un(e)}}function un(e){var n=e.flags;if(n&2){try{for(var a,l=e.return;l!==null;){if(jg(l)){a=l;break}l=l.return}if(a==null)throw Error(i(160));switch(a.tag){case 27:var c=a.stateNode,d=Of(e);Oo(e,d,c);break;case 5:var y=a.stateNode;a.flags&32&&(ls(y,""),a.flags&=-33);var v=Of(e);Oo(e,v,y);break;case 3:case 4:var T=a.stateNode.containerInfo,B=Of(e);Cf(e,B,T);break;default:throw Error(i(161))}}catch(Q){lt(e,e.return,Q)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Pg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Pg(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Fr(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)Lg(e,n.alternate,n),n=n.sibling}function ka(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Pr(4,n,n.return),ka(n);break;case 1:Fn(n,n.return);var a=n.stateNode;typeof a.componentWillUnmount=="function"&&Dg(n,n.return,a),ka(n);break;case 27:$i(n.stateNode);case 26:case 5:Fn(n,n.return),ka(n);break;case 22:n.memoizedState===null&&ka(n);break;case 30:ka(n);break;default:ka(n)}e=e.sibling}}function Gr(e,n,a){for(a=a&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var l=n.alternate,c=e,d=n,y=d.flags;switch(d.tag){case 0:case 11:case 15:Gr(c,d,a),qi(4,d);break;case 1:if(Gr(c,d,a),l=d,c=l.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(B){lt(l,l.return,B)}if(l=d,c=l.updateQueue,c!==null){var v=l.stateNode;try{var T=c.shared.hiddenCallbacks;if(T!==null)for(c.shared.hiddenCallbacks=null,c=0;c<T.length;c++)yp(T[c],v)}catch(B){lt(l,l.return,B)}}a&&y&64&&Mg(d),Pi(d,d.return);break;case 27:zg(d);case 26:case 5:Gr(c,d,a),a&&l===null&&y&4&&kg(d),Pi(d,d.return);break;case 12:Gr(c,d,a);break;case 13:Gr(c,d,a),a&&y&4&&Hg(c,d);break;case 22:d.memoizedState===null&&Gr(c,d,a),Pi(d,d.return);break;case 30:break;default:Gr(c,d,a)}n=n.sibling}}function Df(e,n){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Ri(a))}function kf(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Ri(e))}function Gn(e,n,a,l){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Fg(e,n,a,l),n=n.sibling}function Fg(e,n,a,l){var c=n.flags;switch(n.tag){case 0:case 11:case 15:Gn(e,n,a,l),c&2048&&qi(9,n);break;case 1:Gn(e,n,a,l);break;case 3:Gn(e,n,a,l),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Ri(e)));break;case 12:if(c&2048){Gn(e,n,a,l),e=n.stateNode;try{var d=n.memoizedProps,y=d.id,v=d.onPostCommit;typeof v=="function"&&v(y,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){lt(n,n.return,T)}}else Gn(e,n,a,l);break;case 13:Gn(e,n,a,l);break;case 23:break;case 22:d=n.stateNode,y=n.alternate,n.memoizedState!==null?d._visibility&2?Gn(e,n,a,l):Fi(e,n):d._visibility&2?Gn(e,n,a,l):(d._visibility|=2,As(e,n,a,l,(n.subtreeFlags&10256)!==0)),c&2048&&Df(y,n);break;case 24:Gn(e,n,a,l),c&2048&&kf(n.alternate,n);break;default:Gn(e,n,a,l)}}function As(e,n,a,l,c){for(c=c&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var d=e,y=n,v=a,T=l,B=y.flags;switch(y.tag){case 0:case 11:case 15:As(d,y,v,T,c),qi(8,y);break;case 23:break;case 22:var Q=y.stateNode;y.memoizedState!==null?Q._visibility&2?As(d,y,v,T,c):Fi(d,y):(Q._visibility|=2,As(d,y,v,T,c)),c&&B&2048&&Df(y.alternate,y);break;case 24:As(d,y,v,T,c),c&&B&2048&&kf(y.alternate,y);break;default:As(d,y,v,T,c)}n=n.sibling}}function Fi(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var a=e,l=n,c=l.flags;switch(l.tag){case 22:Fi(a,l),c&2048&&Df(l.alternate,l);break;case 24:Fi(a,l),c&2048&&kf(l.alternate,l);break;default:Fi(a,l)}n=n.sibling}}var Gi=8192;function Rs(e){if(e.subtreeFlags&Gi)for(e=e.child;e!==null;)Gg(e),e=e.sibling}function Gg(e){switch(e.tag){case 26:Rs(e),e.flags&Gi&&e.memoizedState!==null&&Xw(On,e.memoizedState,e.memoizedProps);break;case 5:Rs(e);break;case 3:case 4:var n=On;On=qo(e.stateNode.containerInfo),Rs(e),On=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Gi,Gi=16777216,Rs(e),Gi=n):Rs(e));break;default:Rs(e)}}function Zg(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 Zi(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var l=n[a];kt=l,Qg(l,e)}Zg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yg(e),e=e.sibling}function Yg(e){switch(e.tag){case 0:case 11:case 15:Zi(e),e.flags&2048&&Pr(9,e,e.return);break;case 3:Zi(e);break;case 12:Zi(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Co(e)):Zi(e);break;default:Zi(e)}}function Co(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var l=n[a];kt=l,Qg(l,e)}Zg(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:Pr(8,n,n.return),Co(n);break;case 22:a=n.stateNode,a._visibility&2&&(a._visibility&=-3,Co(n));break;default:Co(n)}e=e.sibling}}function Qg(e,n){for(;kt!==null;){var a=kt;switch(a.tag){case 0:case 11:case 15:Pr(8,a,n);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Ri(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,kt=l;else e:for(a=e;kt!==null;){l=kt;var c=l.sibling,d=l.return;if(Bg(l),l===a){kt=null;break e}if(c!==null){c.return=d,kt=c;break e}kt=d}}}var fw={getCacheForType:function(e){var n=Ht(Tt),a=n.data.get(e);return a===void 0&&(a=e(),n.data.set(e,a)),a}},dw=typeof WeakMap=="function"?WeakMap:Map,tt=0,ut=null,Fe=null,Qe=0,nt=0,cn=null,Zr=!1,Os=!1,jf=!1,yr=0,pt=0,Yr=0,ja=0,zf=0,En=0,Cs=0,Yi=null,tn=null,Uf=!1,Lf=0,No=1/0,Mo=null,Qr=null,Ut=0,Ir=null,Ns=null,Ms=0,Bf=0,Vf=null,Ig=null,Qi=0,Hf=null;function fn(){if((tt&2)!==0&&Qe!==0)return Qe&-Qe;if(k.T!==null){var e=vs;return e!==0?e:Qf()}return cm()}function Xg(){En===0&&(En=(Qe&536870912)===0||et?im():536870912);var e=wn.current;return e!==null&&(e.flags|=32),En}function dn(e,n,a){(e===ut&&(nt===2||nt===9)||e.cancelPendingCommit!==null)&&(Ds(e,0),Xr(e,Qe,En,!1)),fi(e,a),((tt&2)===0||e!==ut)&&(e===ut&&((tt&2)===0&&(ja|=a),pt===4&&Xr(e,Qe,En,!1)),Zn(e))}function Kg(e,n,a){if((tt&6)!==0)throw Error(i(327));var l=!a&&(n&124)===0&&(n&e.expiredLanes)===0||va(e,n),c=l?pw(e,n):Ff(e,n,!0),d=l;do{if(c===0){Os&&!l&&Xr(e,n,0,!1);break}else{if(a=e.current.alternate,d&&!hw(a)){c=Ff(e,n,!1),d=!1;continue}if(c===2){if(d=n,e.errorRecoveryDisabledLanes&d)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){n=y;e:{var v=e;c=Yi;var T=v.current.memoizedState.isDehydrated;if(T&&(Ds(v,y).flags|=256),y=Ff(v,y,!1),y!==2){if(jf&&!T){v.errorRecoveryDisabledLanes|=d,ja|=d,c=4;break e}d=tn,tn=c,d!==null&&(tn===null?tn=d:tn.push.apply(tn,d))}c=y}if(d=!1,c!==2)continue}}if(c===1){Ds(e,0),Xr(e,n,0,!0);break}e:{switch(l=e,d=c,d){case 0:case 1:throw Error(i(345));case 4:if((n&4194048)!==n)break;case 6:Xr(l,n,En,!Zr);break e;case 2:tn=null;break;case 3:case 5:break;default:throw Error(i(329))}if((n&62914560)===n&&(c=Lf+300-Bt(),10<c)){if(Xr(l,n,En,!Zr),ya(l,0,!0)!==0)break e;l.timeoutHandle=Ty($g.bind(null,l,a,tn,Mo,Uf,n,En,ja,Cs,Zr,d,2,-0,0),c);break e}$g(l,a,tn,Mo,Uf,n,En,ja,Cs,Zr,d,0,-0,0)}}break}while(!0);Zn(e)}function $g(e,n,a,l,c,d,y,v,T,B,Q,J,H,P){if(e.timeoutHandle=-1,J=n.subtreeFlags,(J&8192||(J&16785408)===16785408)&&(el={stylesheets:null,count:0,unsuspend:Iw},Gg(n),J=Kw(),J!==null)){e.cancelPendingCommit=J(ay.bind(null,e,n,d,a,l,c,y,v,T,Q,1,H,P)),Xr(e,d,y,!B);return}ay(e,n,d,a,l,c,y,v,T)}function hw(e){for(var n=e;;){var a=n.tag;if((a===0||a===11||a===15)&&n.flags&16384&&(a=n.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var c=a[l],d=c.getSnapshot;c=c.value;try{if(!sn(d(),c))return!1}catch{return!1}}if(a=n.child,n.subtreeFlags&16384&&a!==null)a.return=n,n=a;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 Xr(e,n,a,l){n&=~zf,n&=~ja,e.suspendedLanes|=n,e.pingedLanes&=~n,l&&(e.warmLanes|=n),l=e.expirationTimes;for(var c=n;0<c;){var d=31-ot(c),y=1<<d;l[d]=-1,c&=~y}a!==0&&om(e,a,n)}function Do(){return(tt&6)===0?(Ii(0),!1):!0}function qf(){if(Fe!==null){if(nt===0)var e=Fe.return;else e=Fe,ur=Oa=null,rf(e),Es=null,Bi=0,e=Fe;for(;e!==null;)Ng(e.alternate,e),e=e.return;Fe=null}}function Ds(e,n){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Mw(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),qf(),ut=e,Fe=a=ir(e.current,null),Qe=n,nt=0,cn=null,Zr=!1,Os=va(e,n),jf=!1,Cs=En=zf=ja=Yr=pt=0,tn=Yi=null,Uf=!1,(n&8)!==0&&(n|=n&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=n;0<l;){var c=31-ot(l),d=1<<c;n|=e[c],l&=~d}return yr=n,Wl(),a}function Jg(e,n){Ve=null,k.H=bo,n===Ci||n===oo?(n=pp(),nt=3):n===dp?(n=pp(),nt=4):nt=n===gg?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,cn=n,Fe===null&&(pt=1,Eo(e,bn(n,e.current)))}function Wg(){var e=k.H;return k.H=bo,e===null?bo:e}function ey(){var e=k.A;return k.A=fw,e}function Pf(){pt=4,Zr||(Qe&4194048)!==Qe&&wn.current!==null||(Os=!0),(Yr&134217727)===0&&(ja&134217727)===0||ut===null||Xr(ut,Qe,En,!1)}function Ff(e,n,a){var l=tt;tt|=2;var c=Wg(),d=ey();(ut!==e||Qe!==n)&&(Mo=null,Ds(e,n)),n=!1;var y=pt;e:do try{if(nt!==0&&Fe!==null){var v=Fe,T=cn;switch(nt){case 8:qf(),y=6;break e;case 3:case 2:case 9:case 6:wn.current===null&&(n=!0);var B=nt;if(nt=0,cn=null,ks(e,v,T,B),a&&Os){y=0;break e}break;default:B=nt,nt=0,cn=null,ks(e,v,T,B)}}mw(),y=pt;break}catch(Q){Jg(e,Q)}while(!0);return n&&e.shellSuspendCounter++,ur=Oa=null,tt=l,k.H=c,k.A=d,Fe===null&&(ut=null,Qe=0,Wl()),y}function mw(){for(;Fe!==null;)ty(Fe)}function pw(e,n){var a=tt;tt|=2;var l=Wg(),c=ey();ut!==e||Qe!==n?(Mo=null,No=Bt()+500,Ds(e,n)):Os=va(e,n);e:do try{if(nt!==0&&Fe!==null){n=Fe;var d=cn;t:switch(nt){case 1:nt=0,cn=null,ks(e,n,d,1);break;case 2:case 9:if(hp(d)){nt=0,cn=null,ny(n);break}n=function(){nt!==2&&nt!==9||ut!==e||(nt=7),Zn(e)},d.then(n,n);break e;case 3:nt=7;break e;case 4:nt=5;break e;case 7:hp(d)?(nt=0,cn=null,ny(n)):(nt=0,cn=null,ks(e,n,d,7));break;case 5:var y=null;switch(Fe.tag){case 26:y=Fe.memoizedState;case 5:case 27:var v=Fe;if(!y||Ly(y)){nt=0,cn=null;var T=v.sibling;if(T!==null)Fe=T;else{var B=v.return;B!==null?(Fe=B,ko(B)):Fe=null}break t}}nt=0,cn=null,ks(e,n,d,5);break;case 6:nt=0,cn=null,ks(e,n,d,6);break;case 8:qf(),pt=6;break e;default:throw Error(i(462))}}gw();break}catch(Q){Jg(e,Q)}while(!0);return ur=Oa=null,k.H=l,k.A=c,tt=a,Fe!==null?0:(ut=null,Qe=0,Wl(),pt)}function gw(){for(;Fe!==null&&!Nr();)ty(Fe)}function ty(e){var n=Og(e.alternate,e,yr);e.memoizedProps=e.pendingProps,n===null?ko(e):Fe=n}function ny(e){var n=e,a=n.alternate;switch(n.tag){case 15:case 0:n=_g(a,n,n.pendingProps,n.type,void 0,Qe);break;case 11:n=_g(a,n,n.pendingProps,n.type.render,n.ref,Qe);break;case 5:rf(n);default:Ng(a,n),n=Fe=rp(n,yr),n=Og(a,n,yr)}e.memoizedProps=e.pendingProps,n===null?ko(e):Fe=n}function ks(e,n,a,l){ur=Oa=null,rf(n),Es=null,Bi=0;var c=n.return;try{if(sw(e,c,n,a,Qe)){pt=1,Eo(e,bn(a,e.current)),Fe=null;return}}catch(d){if(c!==null)throw Fe=c,d;pt=1,Eo(e,bn(a,e.current)),Fe=null;return}n.flags&32768?(et||l===1?e=!0:Os||(Qe&536870912)!==0?e=!1:(Zr=e=!0,(l===2||l===9||l===3||l===6)&&(l=wn.current,l!==null&&l.tag===13&&(l.flags|=16384))),ry(n,e)):ko(n)}function ko(e){var n=e;do{if((n.flags&32768)!==0){ry(n,Zr);return}e=n.return;var a=lw(n.alternate,n,yr);if(a!==null){Fe=a;return}if(n=n.sibling,n!==null){Fe=n;return}Fe=n=e}while(n!==null);pt===0&&(pt=5)}function ry(e,n){do{var a=ow(e.alternate,e);if(a!==null){a.flags&=32767,Fe=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!n&&(e=e.sibling,e!==null)){Fe=e;return}Fe=e=a}while(e!==null);pt=6,Fe=null}function ay(e,n,a,l,c,d,y,v,T){e.cancelPendingCommit=null;do jo();while(Ut!==0);if((tt&6)!==0)throw Error(i(327));if(n!==null){if(n===e.current)throw Error(i(177));if(d=n.lanes|n.childLanes,d|=Dc,IS(e,a,d,y,v,T),e===ut&&(Fe=ut=null,Qe=0),Ns=n,Ir=e,Ms=a,Bf=d,Vf=c,Ig=l,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,xw(V,function(){return uy(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||l){l=k.T,k.T=null,c=I.p,I.p=2,y=tt,tt|=4;try{uw(e,n,a)}finally{tt=y,I.p=c,k.T=l}}Ut=1,sy(),iy(),ly()}}function sy(){if(Ut===1){Ut=0;var e=Ir,n=Ns,a=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||a){a=k.T,k.T=null;var l=I.p;I.p=2;var c=tt;tt|=4;try{qg(n,e);var d=td,y=Qm(e.containerInfo),v=d.focusedElem,T=d.selectionRange;if(y!==v&&v&&v.ownerDocument&&Ym(v.ownerDocument.documentElement,v)){if(T!==null&&Rc(v)){var B=T.start,Q=T.end;if(Q===void 0&&(Q=B),"selectionStart"in v)v.selectionStart=B,v.selectionEnd=Math.min(Q,v.value.length);else{var J=v.ownerDocument||document,H=J&&J.defaultView||window;if(H.getSelection){var P=H.getSelection(),De=v.textContent.length,Oe=Math.min(T.start,De),it=T.end===void 0?Oe:Math.min(T.end,De);!P.extend&&Oe>it&&(y=it,it=Oe,Oe=y);var U=Zm(v,Oe),D=Zm(v,it);if(U&&D&&(P.rangeCount!==1||P.anchorNode!==U.node||P.anchorOffset!==U.offset||P.focusNode!==D.node||P.focusOffset!==D.offset)){var L=J.createRange();L.setStart(U.node,U.offset),P.removeAllRanges(),Oe>it?(P.addRange(L),P.extend(D.node,D.offset)):(L.setEnd(D.node,D.offset),P.addRange(L))}}}}for(J=[],P=v;P=P.parentNode;)P.nodeType===1&&J.push({element:P,left:P.scrollLeft,top:P.scrollTop});for(typeof v.focus=="function"&&v.focus(),v=0;v<J.length;v++){var K=J[v];K.element.scrollLeft=K.left,K.element.scrollTop=K.top}}Yo=!!ed,td=ed=null}finally{tt=c,I.p=l,k.T=a}}e.current=n,Ut=2}}function iy(){if(Ut===2){Ut=0;var e=Ir,n=Ns,a=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||a){a=k.T,k.T=null;var l=I.p;I.p=2;var c=tt;tt|=4;try{Lg(e,n.alternate,n)}finally{tt=c,I.p=l,k.T=a}}Ut=3}}function ly(){if(Ut===4||Ut===3){Ut=0,ga();var e=Ir,n=Ns,a=Ms,l=Ig;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Ut=5:(Ut=0,Ns=Ir=null,oy(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(Qr=null),ic(a),n=n.stateNode,je&&typeof je.onCommitFiberRoot=="function")try{je.onCommitFiberRoot(Se,n,void 0,(n.current.flags&128)===128)}catch{}if(l!==null){n=k.T,c=I.p,I.p=2,k.T=null;try{for(var d=e.onRecoverableError,y=0;y<l.length;y++){var v=l[y];d(v.value,{componentStack:v.stack})}}finally{k.T=n,I.p=c}}(Ms&3)!==0&&jo(),Zn(e),c=e.pendingLanes,(a&4194090)!==0&&(c&42)!==0?e===Hf?Qi++:(Qi=0,Hf=e):Qi=0,Ii(0)}}function oy(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Ri(n)))}function jo(e){return sy(),iy(),ly(),uy()}function uy(){if(Ut!==5)return!1;var e=Ir,n=Bf;Bf=0;var a=ic(Ms),l=k.T,c=I.p;try{I.p=32>a?32:a,k.T=null,a=Vf,Vf=null;var d=Ir,y=Ms;if(Ut=0,Ns=Ir=null,Ms=0,(tt&6)!==0)throw Error(i(331));var v=tt;if(tt|=4,Yg(d.current),Fg(d,d.current,y,a),tt=v,Ii(0,!1),je&&typeof je.onPostCommitFiberRoot=="function")try{je.onPostCommitFiberRoot(Se,d)}catch{}return!0}finally{I.p=c,k.T=l,oy(e,n)}}function cy(e,n,a){n=bn(a,n),n=vf(e.stateNode,n,2),e=Br(e,n,2),e!==null&&(fi(e,2),Zn(e))}function lt(e,n,a){if(e.tag===3)cy(e,e,a);else for(;n!==null;){if(n.tag===3){cy(n,e,a);break}else if(n.tag===1){var l=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Qr===null||!Qr.has(l))){e=bn(a,e),a=mg(2),l=Br(n,a,2),l!==null&&(pg(a,l,n,e),fi(l,2),Zn(l));break}}n=n.return}}function Gf(e,n,a){var l=e.pingCache;if(l===null){l=e.pingCache=new dw;var c=new Set;l.set(n,c)}else c=l.get(n),c===void 0&&(c=new Set,l.set(n,c));c.has(a)||(jf=!0,c.add(a),e=yw.bind(null,e,n,a),n.then(e,e))}function yw(e,n,a){var l=e.pingCache;l!==null&&l.delete(n),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,ut===e&&(Qe&a)===a&&(pt===4||pt===3&&(Qe&62914560)===Qe&&300>Bt()-Lf?(tt&2)===0&&Ds(e,0):zf|=a,Cs===Qe&&(Cs=0)),Zn(e)}function fy(e,n){n===0&&(n=lm()),e=ms(e,n),e!==null&&(fi(e,n),Zn(e))}function vw(e){var n=e.memoizedState,a=0;n!==null&&(a=n.retryLane),fy(e,a)}function bw(e,n){var a=0;switch(e.tag){case 13:var l=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(i(314))}l!==null&&l.delete(n),fy(e,a)}function xw(e,n){return Nt(e,n)}var zo=null,js=null,Zf=!1,Uo=!1,Yf=!1,za=0;function Zn(e){e!==js&&e.next===null&&(js===null?zo=js=e:js=js.next=e),Uo=!0,Zf||(Zf=!0,_w())}function Ii(e,n){if(!Yf&&Uo){Yf=!0;do for(var a=!1,l=zo;l!==null;){if(e!==0){var c=l.pendingLanes;if(c===0)var d=0;else{var y=l.suspendedLanes,v=l.pingedLanes;d=(1<<31-ot(42|e)+1)-1,d&=c&~(y&~v),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,py(l,d))}else d=Qe,d=ya(l,l===ut?d:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(d&3)===0||va(l,d)||(a=!0,py(l,d));l=l.next}while(a);Yf=!1}}function Sw(){dy()}function dy(){Uo=Zf=!1;var e=0;za!==0&&(Nw()&&(e=za),za=0);for(var n=Bt(),a=null,l=zo;l!==null;){var c=l.next,d=hy(l,n);d===0?(l.next=null,a===null?zo=c:a.next=c,c===null&&(js=a)):(a=l,(e!==0||(d&3)!==0)&&(Uo=!0)),l=c}Ii(e)}function hy(e,n){for(var a=e.suspendedLanes,l=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var y=31-ot(d),v=1<<y,T=c[y];T===-1?((v&a)===0||(v&l)!==0)&&(c[y]=ql(v,n)):T<=n&&(e.expiredLanes|=v),d&=~v}if(n=ut,a=Qe,a=ya(e,e===n?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===n&&(nt===2||nt===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&Kt(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||va(e,a)){if(n=a&-a,n===e.callbackPriority)return n;switch(l!==null&&Kt(l),ic(a)){case 2:case 8:a=C;break;case 32:a=V;break;case 268435456:a=fe;break;default:a=V}return l=my.bind(null,e),a=Nt(a,l),e.callbackPriority=n,e.callbackNode=a,n}return l!==null&&l!==null&&Kt(l),e.callbackPriority=2,e.callbackNode=null,2}function my(e,n){if(Ut!==0&&Ut!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(jo()&&e.callbackNode!==a)return null;var l=Qe;return l=ya(e,e===ut?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(Kg(e,l,n),hy(e,Bt()),e.callbackNode!=null&&e.callbackNode===a?my.bind(null,e):null)}function py(e,n){if(jo())return null;Kg(e,n,!0)}function _w(){Dw(function(){(tt&6)!==0?Nt(ci,Sw):dy()})}function Qf(){return za===0&&(za=im()),za}function gy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Yl(""+e)}function yy(e,n){var a=n.ownerDocument.createElement("input");return a.name=n.name,a.value=n.value,e.id&&a.setAttribute("form",e.id),n.parentNode.insertBefore(a,n),e=new FormData(e),a.parentNode.removeChild(a),e}function ww(e,n,a,l,c){if(n==="submit"&&a&&a.stateNode===c){var d=gy((c[$t]||null).action),y=l.submitter;y&&(n=(n=y[$t]||null)?gy(n.formAction):y.getAttribute("formAction"),n!==null&&(d=n,y=null));var v=new Kl("action","action",null,l,c);e.push({event:v,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(za!==0){var T=y?yy(c,y):new FormData(c);hf(a,{pending:!0,data:T,method:c.method,action:d},null,T)}}else typeof d=="function"&&(v.preventDefault(),T=y?yy(c,y):new FormData(c),hf(a,{pending:!0,data:T,method:c.method,action:d},d,T))},currentTarget:c}]})}}for(var If=0;If<Mc.length;If++){var Xf=Mc[If],Ew=Xf.toLowerCase(),Tw=Xf[0].toUpperCase()+Xf.slice(1);Rn(Ew,"on"+Tw)}Rn(Km,"onAnimationEnd"),Rn($m,"onAnimationIteration"),Rn(Jm,"onAnimationStart"),Rn("dblclick","onDoubleClick"),Rn("focusin","onFocus"),Rn("focusout","onBlur"),Rn(P_,"onTransitionRun"),Rn(F_,"onTransitionStart"),Rn(G_,"onTransitionCancel"),Rn(Wm,"onTransitionEnd"),as("onMouseEnter",["mouseout","mouseover"]),as("onMouseLeave",["mouseout","mouseover"]),as("onPointerEnter",["pointerout","pointerover"]),as("onPointerLeave",["pointerout","pointerover"]),ba("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ba("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ba("onBeforeInput",["compositionend","keypress","textInput","paste"]),ba("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ba("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ba("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xi="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(" "),Aw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Xi));function vy(e,n){n=(n&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],c=l.event;l=l.listeners;e:{var d=void 0;if(n)for(var y=l.length-1;0<=y;y--){var v=l[y],T=v.instance,B=v.currentTarget;if(v=v.listener,T!==d&&c.isPropagationStopped())break e;d=v,c.currentTarget=B;try{d(c)}catch(Q){wo(Q)}c.currentTarget=null,d=T}else for(y=0;y<l.length;y++){if(v=l[y],T=v.instance,B=v.currentTarget,v=v.listener,T!==d&&c.isPropagationStopped())break e;d=v,c.currentTarget=B;try{d(c)}catch(Q){wo(Q)}c.currentTarget=null,d=T}}}}function Ge(e,n){var a=n[lc];a===void 0&&(a=n[lc]=new Set);var l=e+"__bubble";a.has(l)||(by(n,e,2,!1),a.add(l))}function Kf(e,n,a){var l=0;n&&(l|=4),by(a,e,l,n)}var Lo="_reactListening"+Math.random().toString(36).slice(2);function $f(e){if(!e[Lo]){e[Lo]=!0,dm.forEach(function(a){a!=="selectionchange"&&(Aw.has(a)||Kf(a,!1,e),Kf(a,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Lo]||(n[Lo]=!0,Kf("selectionchange",!1,n))}}function by(e,n,a,l){switch(Fy(n)){case 2:var c=Ww;break;case 8:c=eE;break;default:c=fd}a=c.bind(null,n,a,e),c=void 0,!vc||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),l?c!==void 0?e.addEventListener(n,a,{capture:!0,passive:c}):e.addEventListener(n,a,!0):c!==void 0?e.addEventListener(n,a,{passive:c}):e.addEventListener(n,a,!1)}function Jf(e,n,a,l,c){var d=l;if((n&1)===0&&(n&2)===0&&l!==null)e:for(;;){if(l===null)return;var y=l.tag;if(y===3||y===4){var v=l.stateNode.containerInfo;if(v===c)break;if(y===4)for(y=l.return;y!==null;){var T=y.tag;if((T===3||T===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;v!==null;){if(y=ts(v),y===null)return;if(T=y.tag,T===5||T===6||T===26||T===27){l=d=y;continue e}v=v.parentNode}}l=l.return}Am(function(){var B=d,Q=gc(a),J=[];e:{var H=ep.get(e);if(H!==void 0){var P=Kl,De=e;switch(e){case"keypress":if(Il(a)===0)break e;case"keydown":case"keyup":P=x_;break;case"focusin":De="focus",P=_c;break;case"focusout":De="blur",P=_c;break;case"beforeblur":case"afterblur":P=_c;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":P=Cm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":P=o_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":P=w_;break;case Km:case $m:case Jm:P=f_;break;case Wm:P=T_;break;case"scroll":case"scrollend":P=i_;break;case"wheel":P=R_;break;case"copy":case"cut":case"paste":P=h_;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":P=Mm;break;case"toggle":case"beforetoggle":P=C_}var Oe=(n&4)!==0,it=!Oe&&(e==="scroll"||e==="scrollend"),U=Oe?H!==null?H+"Capture":null:H;Oe=[];for(var D=B,L;D!==null;){var K=D;if(L=K.stateNode,K=K.tag,K!==5&&K!==26&&K!==27||L===null||U===null||(K=mi(D,U),K!=null&&Oe.push(Ki(D,K,L))),it)break;D=D.return}0<Oe.length&&(H=new P(H,De,null,a,Q),J.push({event:H,listeners:Oe}))}}if((n&7)===0){e:{if(H=e==="mouseover"||e==="pointerover",P=e==="mouseout"||e==="pointerout",H&&a!==pc&&(De=a.relatedTarget||a.fromElement)&&(ts(De)||De[es]))break e;if((P||H)&&(H=Q.window===Q?Q:(H=Q.ownerDocument)?H.defaultView||H.parentWindow:window,P?(De=a.relatedTarget||a.toElement,P=B,De=De?ts(De):null,De!==null&&(it=u(De),Oe=De.tag,De!==it||Oe!==5&&Oe!==27&&Oe!==6)&&(De=null)):(P=null,De=B),P!==De)){if(Oe=Cm,K="onMouseLeave",U="onMouseEnter",D="mouse",(e==="pointerout"||e==="pointerover")&&(Oe=Mm,K="onPointerLeave",U="onPointerEnter",D="pointer"),it=P==null?H:hi(P),L=De==null?H:hi(De),H=new Oe(K,D+"leave",P,a,Q),H.target=it,H.relatedTarget=L,K=null,ts(Q)===B&&(Oe=new Oe(U,D+"enter",De,a,Q),Oe.target=L,Oe.relatedTarget=it,K=Oe),it=K,P&&De)t:{for(Oe=P,U=De,D=0,L=Oe;L;L=zs(L))D++;for(L=0,K=U;K;K=zs(K))L++;for(;0<D-L;)Oe=zs(Oe),D--;for(;0<L-D;)U=zs(U),L--;for(;D--;){if(Oe===U||U!==null&&Oe===U.alternate)break t;Oe=zs(Oe),U=zs(U)}Oe=null}else Oe=null;P!==null&&xy(J,H,P,Oe,!1),De!==null&&it!==null&&xy(J,it,De,Oe,!0)}}e:{if(H=B?hi(B):window,P=H.nodeName&&H.nodeName.toLowerCase(),P==="select"||P==="input"&&H.type==="file")var ye=Vm;else if(Lm(H))if(Hm)ye=V_;else{ye=L_;var Pe=U_}else P=H.nodeName,!P||P.toLowerCase()!=="input"||H.type!=="checkbox"&&H.type!=="radio"?B&&mc(B.elementType)&&(ye=Vm):ye=B_;if(ye&&(ye=ye(e,B))){Bm(J,ye,a,Q);break e}Pe&&Pe(e,H,B),e==="focusout"&&B&&H.type==="number"&&B.memoizedProps.value!=null&&hc(H,"number",H.value)}switch(Pe=B?hi(B):window,e){case"focusin":(Lm(Pe)||Pe.contentEditable==="true")&&(fs=Pe,Oc=B,_i=null);break;case"focusout":_i=Oc=fs=null;break;case"mousedown":Cc=!0;break;case"contextmenu":case"mouseup":case"dragend":Cc=!1,Im(J,a,Q);break;case"selectionchange":if(q_)break;case"keydown":case"keyup":Im(J,a,Q)}var Te;if(Ec)e:{switch(e){case"compositionstart":var Ce="onCompositionStart";break e;case"compositionend":Ce="onCompositionEnd";break e;case"compositionupdate":Ce="onCompositionUpdate";break e}Ce=void 0}else cs?zm(e,a)&&(Ce="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Ce="onCompositionStart");Ce&&(Dm&&a.locale!=="ko"&&(cs||Ce!=="onCompositionStart"?Ce==="onCompositionEnd"&&cs&&(Te=Rm()):(jr=Q,bc="value"in jr?jr.value:jr.textContent,cs=!0)),Pe=Bo(B,Ce),0<Pe.length&&(Ce=new Nm(Ce,e,null,a,Q),J.push({event:Ce,listeners:Pe}),Te?Ce.data=Te:(Te=Um(a),Te!==null&&(Ce.data=Te)))),(Te=M_?D_(e,a):k_(e,a))&&(Ce=Bo(B,"onBeforeInput"),0<Ce.length&&(Pe=new Nm("onBeforeInput","beforeinput",null,a,Q),J.push({event:Pe,listeners:Ce}),Pe.data=Te)),ww(J,e,B,a,Q)}vy(J,n)})}function Ki(e,n,a){return{instance:e,listener:n,currentTarget:a}}function Bo(e,n){for(var a=n+"Capture",l=[];e!==null;){var c=e,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=mi(e,a),c!=null&&l.unshift(Ki(e,c,d)),c=mi(e,n),c!=null&&l.push(Ki(e,c,d))),e.tag===3)return l;e=e.return}return[]}function zs(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function xy(e,n,a,l,c){for(var d=n._reactName,y=[];a!==null&&a!==l;){var v=a,T=v.alternate,B=v.stateNode;if(v=v.tag,T!==null&&T===l)break;v!==5&&v!==26&&v!==27||B===null||(T=B,c?(B=mi(a,d),B!=null&&y.unshift(Ki(a,B,T))):c||(B=mi(a,d),B!=null&&y.push(Ki(a,B,T)))),a=a.return}y.length!==0&&e.push({event:n,listeners:y})}var Rw=/\r\n?/g,Ow=/\u0000|\uFFFD/g;function Sy(e){return(typeof e=="string"?e:""+e).replace(Rw,`
 | 
						||
`).replace(Ow,"")}function _y(e,n){return n=Sy(n),Sy(e)===n}function Vo(){}function st(e,n,a,l,c,d){switch(a){case"children":typeof l=="string"?n==="body"||n==="textarea"&&l===""||ls(e,l):(typeof l=="number"||typeof l=="bigint")&&n!=="body"&&ls(e,""+l);break;case"className":Fl(e,"class",l);break;case"tabIndex":Fl(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":Fl(e,a,l);break;case"style":Em(e,l,d);break;case"data":if(n!=="object"){Fl(e,"data",l);break}case"src":case"href":if(l===""&&(n!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Yl(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"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 d=="function"&&(a==="formAction"?(n!=="input"&&st(e,n,"name",c.name,c,null),st(e,n,"formEncType",c.formEncType,c,null),st(e,n,"formMethod",c.formMethod,c,null),st(e,n,"formTarget",c.formTarget,c,null)):(st(e,n,"encType",c.encType,c,null),st(e,n,"method",c.method,c,null),st(e,n,"target",c.target,c,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Yl(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Vo);break;case"onScroll":l!=null&&Ge("scroll",e);break;case"onScrollEnd":l!=null&&Ge("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(i(61));if(a=l.__html,a!=null){if(c.children!=null)throw Error(i(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=Yl(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);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":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":Ge("beforetoggle",e),Ge("toggle",e),Pl(e,"popover",l);break;case"xlinkActuate":ar(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":ar(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":ar(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":ar(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":ar(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":ar(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":ar(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":ar(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":ar(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Pl(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=a_.get(a)||a,Pl(e,a,l))}}function Wf(e,n,a,l,c,d){switch(a){case"style":Em(e,l,d);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(i(61));if(a=l.__html,a!=null){if(c.children!=null)throw Error(i(60));e.innerHTML=a}}break;case"children":typeof l=="string"?ls(e,l):(typeof l=="number"||typeof l=="bigint")&&ls(e,""+l);break;case"onScroll":l!=null&&Ge("scroll",e);break;case"onScrollEnd":l!=null&&Ge("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Vo);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!hm.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(c=a.endsWith("Capture"),n=a.slice(2,c?a.length-7:void 0),d=e[$t]||null,d=d!=null?d[a]:null,typeof d=="function"&&e.removeEventListener(n,d,c),typeof l=="function")){typeof d!="function"&&d!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(n,l,c);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):Pl(e,a,l)}}}function Lt(e,n,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ge("error",e),Ge("load",e);var l=!1,c=!1,d;for(d in a)if(a.hasOwnProperty(d)){var y=a[d];if(y!=null)switch(d){case"src":l=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:st(e,n,d,y,a,null)}}c&&st(e,n,"srcSet",a.srcSet,a,null),l&&st(e,n,"src",a.src,a,null);return;case"input":Ge("invalid",e);var v=d=y=c=null,T=null,B=null;for(l in a)if(a.hasOwnProperty(l)){var Q=a[l];if(Q!=null)switch(l){case"name":c=Q;break;case"type":y=Q;break;case"checked":T=Q;break;case"defaultChecked":B=Q;break;case"value":d=Q;break;case"defaultValue":v=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(i(137,n));break;default:st(e,n,l,Q,a,null)}}xm(e,d,v,T,B,y,c,!1),Gl(e);return;case"select":Ge("invalid",e),l=y=d=null;for(c in a)if(a.hasOwnProperty(c)&&(v=a[c],v!=null))switch(c){case"value":d=v;break;case"defaultValue":y=v;break;case"multiple":l=v;default:st(e,n,c,v,a,null)}n=d,a=y,e.multiple=!!l,n!=null?is(e,!!l,n,!1):a!=null&&is(e,!!l,a,!0);return;case"textarea":Ge("invalid",e),d=c=l=null;for(y in a)if(a.hasOwnProperty(y)&&(v=a[y],v!=null))switch(y){case"value":l=v;break;case"defaultValue":c=v;break;case"children":d=v;break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(i(91));break;default:st(e,n,y,v,a,null)}_m(e,l,c,d),Gl(e);return;case"option":for(T in a)if(a.hasOwnProperty(T)&&(l=a[T],l!=null))switch(T){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:st(e,n,T,l,a,null)}return;case"dialog":Ge("beforetoggle",e),Ge("toggle",e),Ge("cancel",e),Ge("close",e);break;case"iframe":case"object":Ge("load",e);break;case"video":case"audio":for(l=0;l<Xi.length;l++)Ge(Xi[l],e);break;case"image":Ge("error",e),Ge("load",e);break;case"details":Ge("toggle",e);break;case"embed":case"source":case"link":Ge("error",e),Ge("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(B in a)if(a.hasOwnProperty(B)&&(l=a[B],l!=null))switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:st(e,n,B,l,a,null)}return;default:if(mc(n)){for(Q in a)a.hasOwnProperty(Q)&&(l=a[Q],l!==void 0&&Wf(e,n,Q,l,a,void 0));return}}for(v in a)a.hasOwnProperty(v)&&(l=a[v],l!=null&&st(e,n,v,l,a,null))}function Cw(e,n,a,l){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,d=null,y=null,v=null,T=null,B=null,Q=null;for(P in a){var J=a[P];if(a.hasOwnProperty(P)&&J!=null)switch(P){case"checked":break;case"value":break;case"defaultValue":T=J;default:l.hasOwnProperty(P)||st(e,n,P,null,l,J)}}for(var H in l){var P=l[H];if(J=a[H],l.hasOwnProperty(H)&&(P!=null||J!=null))switch(H){case"type":d=P;break;case"name":c=P;break;case"checked":B=P;break;case"defaultChecked":Q=P;break;case"value":y=P;break;case"defaultValue":v=P;break;case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(i(137,n));break;default:P!==J&&st(e,n,H,P,l,J)}}dc(e,y,v,T,B,Q,d,c);return;case"select":P=y=v=H=null;for(d in a)if(T=a[d],a.hasOwnProperty(d)&&T!=null)switch(d){case"value":break;case"multiple":P=T;default:l.hasOwnProperty(d)||st(e,n,d,null,l,T)}for(c in l)if(d=l[c],T=a[c],l.hasOwnProperty(c)&&(d!=null||T!=null))switch(c){case"value":H=d;break;case"defaultValue":v=d;break;case"multiple":y=d;default:d!==T&&st(e,n,c,d,l,T)}n=v,a=y,l=P,H!=null?is(e,!!a,H,!1):!!l!=!!a&&(n!=null?is(e,!!a,n,!0):is(e,!!a,a?[]:"",!1));return;case"textarea":P=H=null;for(v in a)if(c=a[v],a.hasOwnProperty(v)&&c!=null&&!l.hasOwnProperty(v))switch(v){case"value":break;case"children":break;default:st(e,n,v,null,l,c)}for(y in l)if(c=l[y],d=a[y],l.hasOwnProperty(y)&&(c!=null||d!=null))switch(y){case"value":H=c;break;case"defaultValue":P=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(i(91));break;default:c!==d&&st(e,n,y,c,l,d)}Sm(e,H,P);return;case"option":for(var De in a)if(H=a[De],a.hasOwnProperty(De)&&H!=null&&!l.hasOwnProperty(De))switch(De){case"selected":e.selected=!1;break;default:st(e,n,De,null,l,H)}for(T in l)if(H=l[T],P=a[T],l.hasOwnProperty(T)&&H!==P&&(H!=null||P!=null))switch(T){case"selected":e.selected=H&&typeof H!="function"&&typeof H!="symbol";break;default:st(e,n,T,H,l,P)}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 Oe in a)H=a[Oe],a.hasOwnProperty(Oe)&&H!=null&&!l.hasOwnProperty(Oe)&&st(e,n,Oe,null,l,H);for(B in l)if(H=l[B],P=a[B],l.hasOwnProperty(B)&&H!==P&&(H!=null||P!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(i(137,n));break;default:st(e,n,B,H,l,P)}return;default:if(mc(n)){for(var it in a)H=a[it],a.hasOwnProperty(it)&&H!==void 0&&!l.hasOwnProperty(it)&&Wf(e,n,it,void 0,l,H);for(Q in l)H=l[Q],P=a[Q],!l.hasOwnProperty(Q)||H===P||H===void 0&&P===void 0||Wf(e,n,Q,H,l,P);return}}for(var U in a)H=a[U],a.hasOwnProperty(U)&&H!=null&&!l.hasOwnProperty(U)&&st(e,n,U,null,l,H);for(J in l)H=l[J],P=a[J],!l.hasOwnProperty(J)||H===P||H==null&&P==null||st(e,n,J,H,l,P)}var ed=null,td=null;function Ho(e){return e.nodeType===9?e:e.ownerDocument}function wy(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 Ey(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 nd(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 rd=null;function Nw(){var e=window.event;return e&&e.type==="popstate"?e===rd?!1:(rd=e,!0):(rd=null,!1)}var Ty=typeof setTimeout=="function"?setTimeout:void 0,Mw=typeof clearTimeout=="function"?clearTimeout:void 0,Ay=typeof Promise=="function"?Promise:void 0,Dw=typeof queueMicrotask=="function"?queueMicrotask:typeof Ay<"u"?function(e){return Ay.resolve(null).then(e).catch(kw)}:Ty;function kw(e){setTimeout(function(){throw e})}function Kr(e){return e==="head"}function Ry(e,n){var a=n,l=0,c=0;do{var d=a.nextSibling;if(e.removeChild(a),d&&d.nodeType===8)if(a=d.data,a==="/$"){if(0<l&&8>l){a=l;var y=e.ownerDocument;if(a&1&&$i(y.documentElement),a&2&&$i(y.body),a&4)for(a=y.head,$i(a),y=a.firstChild;y;){var v=y.nextSibling,T=y.nodeName;y[di]||T==="SCRIPT"||T==="STYLE"||T==="LINK"&&y.rel.toLowerCase()==="stylesheet"||a.removeChild(y),y=v}}if(c===0){e.removeChild(d),sl(n);return}c--}else a==="$"||a==="$?"||a==="$!"?c++:l=a.charCodeAt(0)-48;else l=0;a=d}while(a);sl(n)}function ad(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var a=n;switch(n=n.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":ad(a),oc(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function jw(e,n,a,l){for(;e.nodeType===1;){var c=a;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[di])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==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(d=e.getAttribute("src"),(d!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var d=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=Cn(e.nextSibling),e===null)break}return null}function zw(e,n,a){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Cn(e.nextSibling),e===null))return null;return e}function sd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function Uw(e,n){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")n();else{var l=function(){n(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Cn(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==="F!"||n==="F")break;if(n==="/$")return null}}return e}var id=null;function Oy(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(n===0)return e;n--}else a==="/$"&&n++}e=e.previousSibling}return null}function Cy(e,n,a){switch(n=Ho(a),e){case"html":if(e=n.documentElement,!e)throw Error(i(452));return e;case"head":if(e=n.head,!e)throw Error(i(453));return e;case"body":if(e=n.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function $i(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);oc(e)}var Tn=new Map,Ny=new Set;function qo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var vr=I.d;I.d={f:Lw,r:Bw,D:Vw,C:Hw,L:qw,m:Pw,X:Gw,S:Fw,M:Zw};function Lw(){var e=vr.f(),n=Do();return e||n}function Bw(e){var n=ns(e);n!==null&&n.tag===5&&n.type==="form"?Kp(n):vr.r(e)}var Us=typeof document>"u"?null:document;function My(e,n,a){var l=Us;if(l&&typeof n=="string"&&n){var c=vn(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),Ny.has(c)||(Ny.add(c),e={rel:e,crossOrigin:a,href:n},l.querySelector(c)===null&&(n=l.createElement("link"),Lt(n,"link",e),Mt(n),l.head.appendChild(n)))}}function Vw(e){vr.D(e),My("dns-prefetch",e,null)}function Hw(e,n){vr.C(e,n),My("preconnect",e,n)}function qw(e,n,a){vr.L(e,n,a);var l=Us;if(l&&e&&n){var c='link[rel="preload"][as="'+vn(n)+'"]';n==="image"&&a&&a.imageSrcSet?(c+='[imagesrcset="'+vn(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(c+='[imagesizes="'+vn(a.imageSizes)+'"]')):c+='[href="'+vn(e)+'"]';var d=c;switch(n){case"style":d=Ls(e);break;case"script":d=Bs(e)}Tn.has(d)||(e=g({rel:"preload",href:n==="image"&&a&&a.imageSrcSet?void 0:e,as:n},a),Tn.set(d,e),l.querySelector(c)!==null||n==="style"&&l.querySelector(Ji(d))||n==="script"&&l.querySelector(Wi(d))||(n=l.createElement("link"),Lt(n,"link",e),Mt(n),l.head.appendChild(n)))}}function Pw(e,n){vr.m(e,n);var a=Us;if(a&&e){var l=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+vn(l)+'"][href="'+vn(e)+'"]',d=c;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Bs(e)}if(!Tn.has(d)&&(e=g({rel:"modulepreload",href:e},n),Tn.set(d,e),a.querySelector(c)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Wi(d)))return}l=a.createElement("link"),Lt(l,"link",e),Mt(l),a.head.appendChild(l)}}}function Fw(e,n,a){vr.S(e,n,a);var l=Us;if(l&&e){var c=rs(l).hoistableStyles,d=Ls(e);n=n||"default";var y=c.get(d);if(!y){var v={loading:0,preload:null};if(y=l.querySelector(Ji(d)))v.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":n},a),(a=Tn.get(d))&&ld(e,a);var T=y=l.createElement("link");Mt(T),Lt(T,"link",e),T._p=new Promise(function(B,Q){T.onload=B,T.onerror=Q}),T.addEventListener("load",function(){v.loading|=1}),T.addEventListener("error",function(){v.loading|=2}),v.loading|=4,Po(y,n,l)}y={type:"stylesheet",instance:y,count:1,state:v},c.set(d,y)}}}function Gw(e,n){vr.X(e,n);var a=Us;if(a&&e){var l=rs(a).hoistableScripts,c=Bs(e),d=l.get(c);d||(d=a.querySelector(Wi(c)),d||(e=g({src:e,async:!0},n),(n=Tn.get(c))&&od(e,n),d=a.createElement("script"),Mt(d),Lt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},l.set(c,d))}}function Zw(e,n){vr.M(e,n);var a=Us;if(a&&e){var l=rs(a).hoistableScripts,c=Bs(e),d=l.get(c);d||(d=a.querySelector(Wi(c)),d||(e=g({src:e,async:!0,type:"module"},n),(n=Tn.get(c))&&od(e,n),d=a.createElement("script"),Mt(d),Lt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},l.set(c,d))}}function Dy(e,n,a,l){var c=(c=Ee.current)?qo(c):null;if(!c)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(n=Ls(a.href),a=rs(c).hoistableStyles,l=a.get(n),l||(l={type:"style",instance:null,count:0,state:null},a.set(n,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Ls(a.href);var d=rs(c).hoistableStyles,y=d.get(e);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,y),(d=c.querySelector(Ji(e)))&&!d._p&&(y.instance=d,y.state.loading=5),Tn.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Tn.set(e,a),d||Yw(c,e,a,y.state))),n&&l===null)throw Error(i(528,""));return y}if(n&&l!==null)throw Error(i(529,""));return null;case"script":return n=a.async,a=a.src,typeof a=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Bs(a),a=rs(c).hoistableScripts,l=a.get(n),l||(l={type:"script",instance:null,count:0,state:null},a.set(n,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Ls(e){return'href="'+vn(e)+'"'}function Ji(e){return'link[rel="stylesheet"]['+e+"]"}function ky(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function Yw(e,n,a,l){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?l.loading=1:(n=e.createElement("link"),l.preload=n,n.addEventListener("load",function(){return l.loading|=1}),n.addEventListener("error",function(){return l.loading|=2}),Lt(n,"link",a),Mt(n),e.head.appendChild(n))}function Bs(e){return'[src="'+vn(e)+'"]'}function Wi(e){return"script[async]"+e}function jy(e,n,a){if(n.count++,n.instance===null)switch(n.type){case"style":var l=e.querySelector('style[data-href~="'+vn(a.href)+'"]');if(l)return n.instance=l,Mt(l),l;var c=g({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Mt(l),Lt(l,"style",c),Po(l,a.precedence,e),n.instance=l;case"stylesheet":c=Ls(a.href);var d=e.querySelector(Ji(c));if(d)return n.state.loading|=4,n.instance=d,Mt(d),d;l=ky(a),(c=Tn.get(c))&&ld(l,c),d=(e.ownerDocument||e).createElement("link"),Mt(d);var y=d;return y._p=new Promise(function(v,T){y.onload=v,y.onerror=T}),Lt(d,"link",l),n.state.loading|=4,Po(d,a.precedence,e),n.instance=d;case"script":return d=Bs(a.src),(c=e.querySelector(Wi(d)))?(n.instance=c,Mt(c),c):(l=a,(c=Tn.get(d))&&(l=g({},a),od(l,c)),e=e.ownerDocument||e,c=e.createElement("script"),Mt(c),Lt(c,"link",l),e.head.appendChild(c),n.instance=c);case"void":return null;default:throw Error(i(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(l=n.instance,n.state.loading|=4,Po(l,a.precedence,e));return n.instance}function Po(e,n,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=l.length?l[l.length-1]:null,d=c,y=0;y<l.length;y++){var v=l[y];if(v.dataset.precedence===n)d=v;else if(d!==c)break}d?d.parentNode.insertBefore(e,d.nextSibling):(n=a.nodeType===9?a.head:a,n.insertBefore(e,n.firstChild))}function ld(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function od(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var Fo=null;function zy(e,n,a){if(Fo===null){var l=new Map,c=Fo=new Map;c.set(a,l)}else c=Fo,l=c.get(a),l||(l=new Map,c.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),c=0;c<a.length;c++){var d=a[c];if(!(d[di]||d[Vt]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var y=d.getAttribute(n)||"";y=e+y;var v=l.get(y);v?v.push(d):l.set(y,[d])}}return l}function Uy(e,n,a){e=e.ownerDocument||e,e.head.insertBefore(a,n==="title"?e.querySelector("head > title"):null)}function Qw(e,n,a){if(a===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 Ly(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var el=null;function Iw(){}function Xw(e,n,a){if(el===null)throw Error(i(475));var l=el;if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var c=Ls(a.href),d=e.querySelector(Ji(c));if(d){e=d._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(l.count++,l=Go.bind(l),e.then(l,l)),n.state.loading|=4,n.instance=d,Mt(d);return}d=e.ownerDocument||e,a=ky(a),(c=Tn.get(c))&&ld(a,c),d=d.createElement("link"),Mt(d);var y=d;y._p=new Promise(function(v,T){y.onload=v,y.onerror=T}),Lt(d,"link",a),n.instance=d}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(l.count++,n=Go.bind(l),e.addEventListener("load",n),e.addEventListener("error",n))}}function Kw(){if(el===null)throw Error(i(475));var e=el;return e.stylesheets&&e.count===0&&ud(e,e.stylesheets),0<e.count?function(n){var a=setTimeout(function(){if(e.stylesheets&&ud(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a)}}:null}function Go(){if(this.count--,this.count===0){if(this.stylesheets)ud(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Zo=null;function ud(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Zo=new Map,n.forEach($w,e),Zo=null,Go.call(e))}function $w(e,n){if(!(n.state.loading&4)){var a=Zo.get(e);if(a)var l=a.get(null);else{a=new Map,Zo.set(e,a);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<c.length;d++){var y=c[d];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(a.set(y.dataset.precedence,y),l=y)}l&&a.set(null,l)}c=n.instance,y=c.getAttribute("data-precedence"),d=a.get(y)||l,d===l&&a.set(null,c),a.set(y,c),this.count++,l=Go.bind(this),c.addEventListener("load",l),c.addEventListener("error",l),d?d.parentNode.insertBefore(c,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var tl={$$typeof:j,Provider:null,Consumer:null,_currentValue:q,_currentValue2:q,_threadCount:0};function Jw(e,n,a,l,c,d,y,v){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=ac(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ac(0),this.hiddenUpdates=ac(null),this.identifierPrefix=l,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=v,this.incompleteTransitions=new Map}function By(e,n,a,l,c,d,y,v,T,B,Q,J){return e=new Jw(e,n,a,y,v,T,B,J),n=1,d===!0&&(n|=24),d=ln(3,null,null,n),e.current=d,d.stateNode=e,n=Fc(),n.refCount++,e.pooledCache=n,n.refCount++,d.memoizedState={element:l,isDehydrated:a,cache:n},Qc(d),e}function Vy(e){return e?(e=ps,e):ps}function Hy(e,n,a,l,c,d){c=Vy(c),l.context===null?l.context=c:l.pendingContext=c,l=Lr(n),l.payload={element:a},d=d===void 0?null:d,d!==null&&(l.callback=d),a=Br(e,l,n),a!==null&&(dn(a,e,n),Mi(a,e,n))}function qy(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<n?a:n}}function cd(e,n){qy(e,n),(e=e.alternate)&&qy(e,n)}function Py(e){if(e.tag===13){var n=ms(e,67108864);n!==null&&dn(n,e,67108864),cd(e,67108864)}}var Yo=!0;function Ww(e,n,a,l){var c=k.T;k.T=null;var d=I.p;try{I.p=2,fd(e,n,a,l)}finally{I.p=d,k.T=c}}function eE(e,n,a,l){var c=k.T;k.T=null;var d=I.p;try{I.p=8,fd(e,n,a,l)}finally{I.p=d,k.T=c}}function fd(e,n,a,l){if(Yo){var c=dd(l);if(c===null)Jf(e,n,l,Qo,a),Gy(e,l);else if(nE(c,e,n,a,l))l.stopPropagation();else if(Gy(e,l),n&4&&-1<tE.indexOf(e)){for(;c!==null;){var d=ns(c);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var y=rr(d.pendingLanes);if(y!==0){var v=d;for(v.pendingLanes|=2,v.entangledLanes|=2;y;){var T=1<<31-ot(y);v.entanglements[1]|=T,y&=~T}Zn(d),(tt&6)===0&&(No=Bt()+500,Ii(0))}}break;case 13:v=ms(d,2),v!==null&&dn(v,d,2),Do(),cd(d,2)}if(d=dd(l),d===null&&Jf(e,n,l,Qo,a),d===c)break;c=d}c!==null&&l.stopPropagation()}else Jf(e,n,l,null,a)}}function dd(e){return e=gc(e),hd(e)}var Qo=null;function hd(e){if(Qo=null,e=ts(e),e!==null){var n=u(e);if(n===null)e=null;else{var a=n.tag;if(a===13){if(e=f(n),e!==null)return e;e=null}else if(a===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return Qo=e,null}function Fy(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(sm()){case ci:return 2;case C:return 8;case V:case X:return 32;case fe:return 268435456;default:return 32}default:return 32}}var md=!1,$r=null,Jr=null,Wr=null,nl=new Map,rl=new Map,ea=[],tE="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 Gy(e,n){switch(e){case"focusin":case"focusout":$r=null;break;case"dragenter":case"dragleave":Jr=null;break;case"mouseover":case"mouseout":Wr=null;break;case"pointerover":case"pointerout":nl.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":rl.delete(n.pointerId)}}function al(e,n,a,l,c,d){return e===null||e.nativeEvent!==d?(e={blockedOn:n,domEventName:a,eventSystemFlags:l,nativeEvent:d,targetContainers:[c]},n!==null&&(n=ns(n),n!==null&&Py(n)),e):(e.eventSystemFlags|=l,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function nE(e,n,a,l,c){switch(n){case"focusin":return $r=al($r,e,n,a,l,c),!0;case"dragenter":return Jr=al(Jr,e,n,a,l,c),!0;case"mouseover":return Wr=al(Wr,e,n,a,l,c),!0;case"pointerover":var d=c.pointerId;return nl.set(d,al(nl.get(d)||null,e,n,a,l,c)),!0;case"gotpointercapture":return d=c.pointerId,rl.set(d,al(rl.get(d)||null,e,n,a,l,c)),!0}return!1}function Zy(e){var n=ts(e.target);if(n!==null){var a=u(n);if(a!==null){if(n=a.tag,n===13){if(n=f(a),n!==null){e.blockedOn=n,XS(e.priority,function(){if(a.tag===13){var l=fn();l=sc(l);var c=ms(a,l);c!==null&&dn(c,a,l),cd(a,l)}});return}}else if(n===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Io(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var a=dd(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);pc=l,a.target.dispatchEvent(l),pc=null}else return n=ns(a),n!==null&&Py(n),e.blockedOn=a,!1;n.shift()}return!0}function Yy(e,n,a){Io(e)&&a.delete(n)}function rE(){md=!1,$r!==null&&Io($r)&&($r=null),Jr!==null&&Io(Jr)&&(Jr=null),Wr!==null&&Io(Wr)&&(Wr=null),nl.forEach(Yy),rl.forEach(Yy)}function Xo(e,n){e.blockedOn===n&&(e.blockedOn=null,md||(md=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,rE)))}var Ko=null;function Qy(e){Ko!==e&&(Ko=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Ko===e&&(Ko=null);for(var n=0;n<e.length;n+=3){var a=e[n],l=e[n+1],c=e[n+2];if(typeof l!="function"){if(hd(l||a)===null)continue;break}var d=ns(a);d!==null&&(e.splice(n,3),n-=3,hf(d,{pending:!0,data:c,method:a.method,action:l},l,c))}}))}function sl(e){function n(T){return Xo(T,e)}$r!==null&&Xo($r,e),Jr!==null&&Xo(Jr,e),Wr!==null&&Xo(Wr,e),nl.forEach(n),rl.forEach(n);for(var a=0;a<ea.length;a++){var l=ea[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<ea.length&&(a=ea[0],a.blockedOn===null);)Zy(a),a.blockedOn===null&&ea.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var c=a[l],d=a[l+1],y=c[$t]||null;if(typeof d=="function")y||Qy(a);else if(y){var v=null;if(d&&d.hasAttribute("formAction")){if(c=d,y=d[$t]||null)v=y.formAction;else if(hd(c)!==null)continue}else v=y.action;typeof v=="function"?a[l+1]=v:(a.splice(l,3),l-=3),Qy(a)}}}function pd(e){this._internalRoot=e}$o.prototype.render=pd.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(i(409));var a=n.current,l=fn();Hy(a,l,e,n,null,null)},$o.prototype.unmount=pd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Hy(e.current,2,null,e,null,null),Do(),n[es]=null}};function $o(e){this._internalRoot=e}$o.prototype.unstable_scheduleHydration=function(e){if(e){var n=cm();e={blockedOn:null,target:e,priority:n};for(var a=0;a<ea.length&&n!==0&&n<ea[a].priority;a++);ea.splice(a,0,e),a===0&&Zy(e)}};var Iy=r.version;if(Iy!=="19.1.1")throw Error(i(527,Iy,"19.1.1"));I.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=p(n),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var aE={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:k,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Jo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jo.isDisabled&&Jo.supportsFiber)try{Se=Jo.inject(aE),je=Jo}catch{}}return ll.createRoot=function(e,n){if(!o(e))throw Error(i(299));var a=!1,l="",c=cg,d=fg,y=dg,v=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(v=n.unstable_transitionCallbacks)),n=By(e,1,!1,null,null,a,l,c,d,y,v,null),e[es]=n.current,$f(e),new pd(n)},ll.hydrateRoot=function(e,n,a){if(!o(e))throw Error(i(299));var l=!1,c="",d=cg,y=fg,v=dg,T=null,B=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(y=a.onCaughtError),a.onRecoverableError!==void 0&&(v=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(T=a.unstable_transitionCallbacks),a.formState!==void 0&&(B=a.formState)),n=By(e,1,!0,n,a??null,l,c,d,y,v,T,B),n.context=Vy(null),a=n.current,l=fn(),l=sc(l),c=Lr(l),c.callback=null,Br(a,c,l),a=l,n.current.lanes=a,fi(n,a),Zn(n),e[es]=n.current,$f(e),new $o(n)},ll.version="19.1.1",ll}var hv;function XE(){if(hv)return vd.exports;hv=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(r){console.error(r)}}return t(),vd.exports=IE(),vd.exports}var KE=XE();const B2=vh(KE);function Fb(t,r){return function(){return t.apply(r,arguments)}}const{toString:$E}=Object.prototype,{getPrototypeOf:Eh}=Object,{iterator:Bu,toStringTag:Gb}=Symbol,Vu=(t=>r=>{const s=$E.call(r);return t[s]||(t[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),Bn=t=>(t=t.toLowerCase(),r=>Vu(r)===t),Hu=t=>r=>typeof r===t,{isArray:ni}=Array,gl=Hu("undefined");function Dl(t){return t!==null&&!gl(t)&&t.constructor!==null&&!gl(t.constructor)&&rn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Zb=Bn("ArrayBuffer");function JE(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&Zb(t.buffer),r}const WE=Hu("string"),rn=Hu("function"),Yb=Hu("number"),kl=t=>t!==null&&typeof t=="object",e1=t=>t===!0||t===!1,cu=t=>{if(Vu(t)!=="object")return!1;const r=Eh(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Gb in t)&&!(Bu in t)},t1=t=>{if(!kl(t)||Dl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},n1=Bn("Date"),r1=Bn("File"),a1=Bn("Blob"),s1=Bn("FileList"),i1=t=>kl(t)&&rn(t.pipe),l1=t=>{let r;return t&&(typeof FormData=="function"&&t instanceof FormData||rn(t.append)&&((r=Vu(t))==="formdata"||r==="object"&&rn(t.toString)&&t.toString()==="[object FormData]"))},o1=Bn("URLSearchParams"),[u1,c1,f1,d1]=["ReadableStream","Request","Response","Headers"].map(Bn),h1=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function jl(t,r,{allOwnKeys:s=!1}={}){if(t===null||typeof t>"u")return;let i,o;if(typeof t!="object"&&(t=[t]),ni(t))for(i=0,o=t.length;i<o;i++)r.call(null,t[i],i,t);else{if(Dl(t))return;const u=s?Object.getOwnPropertyNames(t):Object.keys(t),f=u.length;let h;for(i=0;i<f;i++)h=u[i],r.call(null,t[h],h,t)}}function Qb(t,r){if(Dl(t))return null;r=r.toLowerCase();const s=Object.keys(t);let i=s.length,o;for(;i-- >0;)if(o=s[i],r===o.toLowerCase())return o;return null}const La=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ib=t=>!gl(t)&&t!==La;function Yd(){const{caseless:t}=Ib(this)&&this||{},r={},s=(i,o)=>{const u=t&&Qb(r,o)||o;cu(r[u])&&cu(i)?r[u]=Yd(r[u],i):cu(i)?r[u]=Yd({},i):ni(i)?r[u]=i.slice():r[u]=i};for(let i=0,o=arguments.length;i<o;i++)arguments[i]&&jl(arguments[i],s);return r}const m1=(t,r,s,{allOwnKeys:i}={})=>(jl(r,(o,u)=>{s&&rn(o)?t[u]=Fb(o,s):t[u]=o},{allOwnKeys:i}),t),p1=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),g1=(t,r,s,i)=>{t.prototype=Object.create(r.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:r.prototype}),s&&Object.assign(t.prototype,s)},y1=(t,r,s,i)=>{let o,u,f;const h={};if(r=r||{},t==null)return r;do{for(o=Object.getOwnPropertyNames(t),u=o.length;u-- >0;)f=o[u],(!i||i(f,t,r))&&!h[f]&&(r[f]=t[f],h[f]=!0);t=s!==!1&&Eh(t)}while(t&&(!s||s(t,r))&&t!==Object.prototype);return r},v1=(t,r,s)=>{t=String(t),(s===void 0||s>t.length)&&(s=t.length),s-=r.length;const i=t.indexOf(r,s);return i!==-1&&i===s},b1=t=>{if(!t)return null;if(ni(t))return t;let r=t.length;if(!Yb(r))return null;const s=new Array(r);for(;r-- >0;)s[r]=t[r];return s},x1=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&Eh(Uint8Array)),S1=(t,r)=>{const i=(t&&t[Bu]).call(t);let o;for(;(o=i.next())&&!o.done;){const u=o.value;r.call(t,u[0],u[1])}},_1=(t,r)=>{let s;const i=[];for(;(s=t.exec(r))!==null;)i.push(s);return i},w1=Bn("HTMLFormElement"),E1=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(s,i,o){return i.toUpperCase()+o}),mv=(({hasOwnProperty:t})=>(r,s)=>t.call(r,s))(Object.prototype),T1=Bn("RegExp"),Xb=(t,r)=>{const s=Object.getOwnPropertyDescriptors(t),i={};jl(s,(o,u)=>{let f;(f=r(o,u,t))!==!1&&(i[u]=f||o)}),Object.defineProperties(t,i)},A1=t=>{Xb(t,(r,s)=>{if(rn(t)&&["arguments","caller","callee"].indexOf(s)!==-1)return!1;const i=t[s];if(rn(i)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+s+"'")})}})},R1=(t,r)=>{const s={},i=o=>{o.forEach(u=>{s[u]=!0})};return ni(t)?i(t):i(String(t).split(r)),s},O1=()=>{},C1=(t,r)=>t!=null&&Number.isFinite(t=+t)?t:r;function N1(t){return!!(t&&rn(t.append)&&t[Gb]==="FormData"&&t[Bu])}const M1=t=>{const r=new Array(10),s=(i,o)=>{if(kl(i)){if(r.indexOf(i)>=0)return;if(Dl(i))return i;if(!("toJSON"in i)){r[o]=i;const u=ni(i)?[]:{};return jl(i,(f,h)=>{const p=s(f,o+1);!gl(p)&&(u[h]=p)}),r[o]=void 0,u}}return i};return s(t,0)},D1=Bn("AsyncFunction"),k1=t=>t&&(kl(t)||rn(t))&&rn(t.then)&&rn(t.catch),Kb=((t,r)=>t?setImmediate:r?((s,i)=>(La.addEventListener("message",({source:o,data:u})=>{o===La&&u===s&&i.length&&i.shift()()},!1),o=>{i.push(o),La.postMessage(s,"*")}))(`axios@${Math.random()}`,[]):s=>setTimeout(s))(typeof setImmediate=="function",rn(La.postMessage)),j1=typeof queueMicrotask<"u"?queueMicrotask.bind(La):typeof process<"u"&&process.nextTick||Kb,z1=t=>t!=null&&rn(t[Bu]),G={isArray:ni,isArrayBuffer:Zb,isBuffer:Dl,isFormData:l1,isArrayBufferView:JE,isString:WE,isNumber:Yb,isBoolean:e1,isObject:kl,isPlainObject:cu,isEmptyObject:t1,isReadableStream:u1,isRequest:c1,isResponse:f1,isHeaders:d1,isUndefined:gl,isDate:n1,isFile:r1,isBlob:a1,isRegExp:T1,isFunction:rn,isStream:i1,isURLSearchParams:o1,isTypedArray:x1,isFileList:s1,forEach:jl,merge:Yd,extend:m1,trim:h1,stripBOM:p1,inherits:g1,toFlatObject:y1,kindOf:Vu,kindOfTest:Bn,endsWith:v1,toArray:b1,forEachEntry:S1,matchAll:_1,isHTMLForm:w1,hasOwnProperty:mv,hasOwnProp:mv,reduceDescriptors:Xb,freezeMethods:A1,toObjectSet:R1,toCamelCase:E1,noop:O1,toFiniteNumber:C1,findKey:Qb,global:La,isContextDefined:Ib,isSpecCompliantForm:N1,toJSONObject:M1,isAsyncFn:D1,isThenable:k1,setImmediate:Kb,asap:j1,isIterable:z1};function ze(t,r,s,i,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",r&&(this.code=r),s&&(this.config=s),i&&(this.request=i),o&&(this.response=o,this.status=o.status?o.status:null)}G.inherits(ze,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:G.toJSONObject(this.config),code:this.code,status:this.status}}});const $b=ze.prototype,Jb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Jb[t]={value:t}});Object.defineProperties(ze,Jb);Object.defineProperty($b,"isAxiosError",{value:!0});ze.from=(t,r,s,i,o,u)=>{const f=Object.create($b);return G.toFlatObject(t,f,function(p){return p!==Error.prototype},h=>h!=="isAxiosError"),ze.call(f,t.message,r,s,i,o),f.cause=t,f.name=t.name,u&&Object.assign(f,u),f};const U1=null;function Qd(t){return G.isPlainObject(t)||G.isArray(t)}function Wb(t){return G.endsWith(t,"[]")?t.slice(0,-2):t}function pv(t,r,s){return t?t.concat(r).map(function(o,u){return o=Wb(o),!s&&u?"["+o+"]":o}).join(s?".":""):r}function L1(t){return G.isArray(t)&&!t.some(Qd)}const B1=G.toFlatObject(G,{},null,function(r){return/^is[A-Z]/.test(r)});function qu(t,r,s){if(!G.isObject(t))throw new TypeError("target must be an object");r=r||new FormData,s=G.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,E){return!G.isUndefined(E[x])});const i=s.metaTokens,o=s.visitor||g,u=s.dots,f=s.indexes,p=(s.Blob||typeof Blob<"u"&&Blob)&&G.isSpecCompliantForm(r);if(!G.isFunction(o))throw new TypeError("visitor must be a function");function m(A){if(A===null)return"";if(G.isDate(A))return A.toISOString();if(G.isBoolean(A))return A.toString();if(!p&&G.isBlob(A))throw new ze("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(A)||G.isTypedArray(A)?p&&typeof Blob=="function"?new Blob([A]):Buffer.from(A):A}function g(A,x,E){let z=A;if(A&&!E&&typeof A=="object"){if(G.endsWith(x,"{}"))x=i?x:x.slice(0,-2),A=JSON.stringify(A);else if(G.isArray(A)&&L1(A)||(G.isFileList(A)||G.endsWith(x,"[]"))&&(z=G.toArray(A)))return x=Wb(x),z.forEach(function(j,F){!(G.isUndefined(j)||j===null)&&r.append(f===!0?pv([x],F,u):f===null?x:x+"[]",m(j))}),!1}return Qd(A)?!0:(r.append(pv(E,x,u),m(A)),!1)}const b=[],_=Object.assign(B1,{defaultVisitor:g,convertValue:m,isVisitable:Qd});function N(A,x){if(!G.isUndefined(A)){if(b.indexOf(A)!==-1)throw Error("Circular reference detected in "+x.join("."));b.push(A),G.forEach(A,function(z,O){(!(G.isUndefined(z)||z===null)&&o.call(r,z,G.isString(O)?O.trim():O,x,_))===!0&&N(z,x?x.concat(O):[O])}),b.pop()}}if(!G.isObject(t))throw new TypeError("data must be an object");return N(t),r}function gv(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return r[i]})}function Th(t,r){this._pairs=[],t&&qu(t,this,r)}const e0=Th.prototype;e0.append=function(r,s){this._pairs.push([r,s])};e0.toString=function(r){const s=r?function(i){return r.call(this,i,gv)}:gv;return this._pairs.map(function(o){return s(o[0])+"="+s(o[1])},"").join("&")};function V1(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function t0(t,r,s){if(!r)return t;const i=s&&s.encode||V1;G.isFunction(s)&&(s={serialize:s});const o=s&&s.serialize;let u;if(o?u=o(r,s):u=G.isURLSearchParams(r)?r.toString():new Th(r,s).toString(i),u){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+u}return t}class yv{constructor(){this.handlers=[]}use(r,s,i){return this.handlers.push({fulfilled:r,rejected:s,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){G.forEach(this.handlers,function(i){i!==null&&r(i)})}}const n0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},H1=typeof URLSearchParams<"u"?URLSearchParams:Th,q1=typeof FormData<"u"?FormData:null,P1=typeof Blob<"u"?Blob:null,F1={isBrowser:!0,classes:{URLSearchParams:H1,FormData:q1,Blob:P1},protocols:["http","https","file","blob","url","data"]},Ah=typeof window<"u"&&typeof document<"u",Id=typeof navigator=="object"&&navigator||void 0,G1=Ah&&(!Id||["ReactNative","NativeScript","NS"].indexOf(Id.product)<0),Z1=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Y1=Ah&&window.location.href||"http://localhost",Q1=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ah,hasStandardBrowserEnv:G1,hasStandardBrowserWebWorkerEnv:Z1,navigator:Id,origin:Y1},Symbol.toStringTag,{value:"Module"})),Pt={...Q1,...F1};function I1(t,r){return qu(t,new Pt.classes.URLSearchParams,{visitor:function(s,i,o,u){return Pt.isNode&&G.isBuffer(s)?(this.append(i,s.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...r})}function X1(t){return G.matchAll(/\w+|\[(\w*)]/g,t).map(r=>r[0]==="[]"?"":r[1]||r[0])}function K1(t){const r={},s=Object.keys(t);let i;const o=s.length;let u;for(i=0;i<o;i++)u=s[i],r[u]=t[u];return r}function r0(t){function r(s,i,o,u){let f=s[u++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),p=u>=s.length;return f=!f&&G.isArray(o)?o.length:f,p?(G.hasOwnProp(o,f)?o[f]=[o[f],i]:o[f]=i,!h):((!o[f]||!G.isObject(o[f]))&&(o[f]=[]),r(s,i,o[f],u)&&G.isArray(o[f])&&(o[f]=K1(o[f])),!h)}if(G.isFormData(t)&&G.isFunction(t.entries)){const s={};return G.forEachEntry(t,(i,o)=>{r(X1(i),o,s,0)}),s}return null}function $1(t,r,s){if(G.isString(t))try{return(r||JSON.parse)(t),G.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(s||JSON.stringify)(t)}const zl={transitional:n0,adapter:["xhr","http","fetch"],transformRequest:[function(r,s){const i=s.getContentType()||"",o=i.indexOf("application/json")>-1,u=G.isObject(r);if(u&&G.isHTMLForm(r)&&(r=new FormData(r)),G.isFormData(r))return o?JSON.stringify(r0(r)):r;if(G.isArrayBuffer(r)||G.isBuffer(r)||G.isStream(r)||G.isFile(r)||G.isBlob(r)||G.isReadableStream(r))return r;if(G.isArrayBufferView(r))return r.buffer;if(G.isURLSearchParams(r))return s.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let h;if(u){if(i.indexOf("application/x-www-form-urlencoded")>-1)return I1(r,this.formSerializer).toString();if((h=G.isFileList(r))||i.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return qu(h?{"files[]":r}:r,p&&new p,this.formSerializer)}}return u||o?(s.setContentType("application/json",!1),$1(r)):r}],transformResponse:[function(r){const s=this.transitional||zl.transitional,i=s&&s.forcedJSONParsing,o=this.responseType==="json";if(G.isResponse(r)||G.isReadableStream(r))return r;if(r&&G.isString(r)&&(i&&!this.responseType||o)){const f=!(s&&s.silentJSONParsing)&&o;try{return JSON.parse(r)}catch(h){if(f)throw h.name==="SyntaxError"?ze.from(h,ze.ERR_BAD_RESPONSE,this,null,this.response):h}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pt.classes.FormData,Blob:Pt.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],t=>{zl.headers[t]={}});const J1=G.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),W1=t=>{const r={};let s,i,o;return t&&t.split(`
 | 
						||
`).forEach(function(f){o=f.indexOf(":"),s=f.substring(0,o).trim().toLowerCase(),i=f.substring(o+1).trim(),!(!s||r[s]&&J1[s])&&(s==="set-cookie"?r[s]?r[s].push(i):r[s]=[i]:r[s]=r[s]?r[s]+", "+i:i)}),r},vv=Symbol("internals");function ol(t){return t&&String(t).trim().toLowerCase()}function fu(t){return t===!1||t==null?t:G.isArray(t)?t.map(fu):String(t)}function eT(t){const r=Object.create(null),s=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=s.exec(t);)r[i[1]]=i[2];return r}const tT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function _d(t,r,s,i,o){if(G.isFunction(i))return i.call(this,r,s);if(o&&(r=s),!!G.isString(r)){if(G.isString(i))return r.indexOf(i)!==-1;if(G.isRegExp(i))return i.test(r)}}function nT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,s,i)=>s.toUpperCase()+i)}function rT(t,r){const s=G.toCamelCase(" "+r);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+s,{value:function(o,u,f){return this[i].call(this,r,o,u,f)},configurable:!0})})}let an=class{constructor(r){r&&this.set(r)}set(r,s,i){const o=this;function u(h,p,m){const g=ol(p);if(!g)throw new Error("header name must be a non-empty string");const b=G.findKey(o,g);(!b||o[b]===void 0||m===!0||m===void 0&&o[b]!==!1)&&(o[b||p]=fu(h))}const f=(h,p)=>G.forEach(h,(m,g)=>u(m,g,p));if(G.isPlainObject(r)||r instanceof this.constructor)f(r,s);else if(G.isString(r)&&(r=r.trim())&&!tT(r))f(W1(r),s);else if(G.isObject(r)&&G.isIterable(r)){let h={},p,m;for(const g of r){if(!G.isArray(g))throw TypeError("Object iterator must return a key-value pair");h[m=g[0]]=(p=h[m])?G.isArray(p)?[...p,g[1]]:[p,g[1]]:g[1]}f(h,s)}else r!=null&&u(s,r,i);return this}get(r,s){if(r=ol(r),r){const i=G.findKey(this,r);if(i){const o=this[i];if(!s)return o;if(s===!0)return eT(o);if(G.isFunction(s))return s.call(this,o,i);if(G.isRegExp(s))return s.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,s){if(r=ol(r),r){const i=G.findKey(this,r);return!!(i&&this[i]!==void 0&&(!s||_d(this,this[i],i,s)))}return!1}delete(r,s){const i=this;let o=!1;function u(f){if(f=ol(f),f){const h=G.findKey(i,f);h&&(!s||_d(i,i[h],h,s))&&(delete i[h],o=!0)}}return G.isArray(r)?r.forEach(u):u(r),o}clear(r){const s=Object.keys(this);let i=s.length,o=!1;for(;i--;){const u=s[i];(!r||_d(this,this[u],u,r,!0))&&(delete this[u],o=!0)}return o}normalize(r){const s=this,i={};return G.forEach(this,(o,u)=>{const f=G.findKey(i,u);if(f){s[f]=fu(o),delete s[u];return}const h=r?nT(u):String(u).trim();h!==u&&delete s[u],s[h]=fu(o),i[h]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const s=Object.create(null);return G.forEach(this,(i,o)=>{i!=null&&i!==!1&&(s[o]=r&&G.isArray(i)?i.join(", "):i)}),s}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,s])=>r+": "+s).join(`
 | 
						||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...s){const i=new this(r);return s.forEach(o=>i.set(o)),i}static accessor(r){const i=(this[vv]=this[vv]={accessors:{}}).accessors,o=this.prototype;function u(f){const h=ol(f);i[h]||(rT(o,f),i[h]=!0)}return G.isArray(r)?r.forEach(u):u(r),this}};an.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);G.reduceDescriptors(an.prototype,({value:t},r)=>{let s=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(i){this[s]=i}}});G.freezeMethods(an);function wd(t,r){const s=this||zl,i=r||s,o=an.from(i.headers);let u=i.data;return G.forEach(t,function(h){u=h.call(s,u,o.normalize(),r?r.status:void 0)}),o.normalize(),u}function a0(t){return!!(t&&t.__CANCEL__)}function ri(t,r,s){ze.call(this,t??"canceled",ze.ERR_CANCELED,r,s),this.name="CanceledError"}G.inherits(ri,ze,{__CANCEL__:!0});function s0(t,r,s){const i=s.config.validateStatus;!s.status||!i||i(s.status)?t(s):r(new ze("Request failed with status code "+s.status,[ze.ERR_BAD_REQUEST,ze.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function aT(t){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}function sT(t,r){t=t||10;const s=new Array(t),i=new Array(t);let o=0,u=0,f;return r=r!==void 0?r:1e3,function(p){const m=Date.now(),g=i[u];f||(f=m),s[o]=p,i[o]=m;let b=u,_=0;for(;b!==o;)_+=s[b++],b=b%t;if(o=(o+1)%t,o===u&&(u=(u+1)%t),m-f<r)return;const N=g&&m-g;return N?Math.round(_*1e3/N):void 0}}function iT(t,r){let s=0,i=1e3/r,o,u;const f=(m,g=Date.now())=>{s=g,o=null,u&&(clearTimeout(u),u=null),t(...m)};return[(...m)=>{const g=Date.now(),b=g-s;b>=i?f(m,g):(o=m,u||(u=setTimeout(()=>{u=null,f(o)},i-b)))},()=>o&&f(o)]}const bu=(t,r,s=3)=>{let i=0;const o=sT(50,250);return iT(u=>{const f=u.loaded,h=u.lengthComputable?u.total:void 0,p=f-i,m=o(p),g=f<=h;i=f;const b={loaded:f,total:h,progress:h?f/h:void 0,bytes:p,rate:m||void 0,estimated:m&&h&&g?(h-f)/m:void 0,event:u,lengthComputable:h!=null,[r?"download":"upload"]:!0};t(b)},s)},bv=(t,r)=>{const s=t!=null;return[i=>r[0]({lengthComputable:s,total:t,loaded:i}),r[1]]},xv=t=>(...r)=>G.asap(()=>t(...r)),lT=Pt.hasStandardBrowserEnv?((t,r)=>s=>(s=new URL(s,Pt.origin),t.protocol===s.protocol&&t.host===s.host&&(r||t.port===s.port)))(new URL(Pt.origin),Pt.navigator&&/(msie|trident)/i.test(Pt.navigator.userAgent)):()=>!0,oT=Pt.hasStandardBrowserEnv?{write(t,r,s,i,o,u){const f=[t+"="+encodeURIComponent(r)];G.isNumber(s)&&f.push("expires="+new Date(s).toGMTString()),G.isString(i)&&f.push("path="+i),G.isString(o)&&f.push("domain="+o),u===!0&&f.push("secure"),document.cookie=f.join("; ")},read(t){const r=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function uT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function cT(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}function i0(t,r,s){let i=!uT(r);return t&&(i||s==!1)?cT(t,r):r}const Sv=t=>t instanceof an?{...t}:t;function Ga(t,r){r=r||{};const s={};function i(m,g,b,_){return G.isPlainObject(m)&&G.isPlainObject(g)?G.merge.call({caseless:_},m,g):G.isPlainObject(g)?G.merge({},g):G.isArray(g)?g.slice():g}function o(m,g,b,_){if(G.isUndefined(g)){if(!G.isUndefined(m))return i(void 0,m,b,_)}else return i(m,g,b,_)}function u(m,g){if(!G.isUndefined(g))return i(void 0,g)}function f(m,g){if(G.isUndefined(g)){if(!G.isUndefined(m))return i(void 0,m)}else return i(void 0,g)}function h(m,g,b){if(b in r)return i(m,g);if(b in t)return i(void 0,m)}const p={url:u,method:u,data:u,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:h,headers:(m,g,b)=>o(Sv(m),Sv(g),b,!0)};return G.forEach(Object.keys({...t,...r}),function(g){const b=p[g]||o,_=b(t[g],r[g],g);G.isUndefined(_)&&b!==h||(s[g]=_)}),s}const l0=t=>{const r=Ga({},t);let{data:s,withXSRFToken:i,xsrfHeaderName:o,xsrfCookieName:u,headers:f,auth:h}=r;r.headers=f=an.from(f),r.url=t0(i0(r.baseURL,r.url,r.allowAbsoluteUrls),t.params,t.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):"")));let p;if(G.isFormData(s)){if(Pt.hasStandardBrowserEnv||Pt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((p=f.getContentType())!==!1){const[m,...g]=p?p.split(";").map(b=>b.trim()).filter(Boolean):[];f.setContentType([m||"multipart/form-data",...g].join("; "))}}if(Pt.hasStandardBrowserEnv&&(i&&G.isFunction(i)&&(i=i(r)),i||i!==!1&&lT(r.url))){const m=o&&u&&oT.read(u);m&&f.set(o,m)}return r},fT=typeof XMLHttpRequest<"u",dT=fT&&function(t){return new Promise(function(s,i){const o=l0(t);let u=o.data;const f=an.from(o.headers).normalize();let{responseType:h,onUploadProgress:p,onDownloadProgress:m}=o,g,b,_,N,A;function x(){N&&N(),A&&A(),o.cancelToken&&o.cancelToken.unsubscribe(g),o.signal&&o.signal.removeEventListener("abort",g)}let E=new XMLHttpRequest;E.open(o.method.toUpperCase(),o.url,!0),E.timeout=o.timeout;function z(){if(!E)return;const j=an.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),M={data:!h||h==="text"||h==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:j,config:t,request:E};s0(function(Y){s(Y),x()},function(Y){i(Y),x()},M),E=null}"onloadend"in E?E.onloadend=z:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(z)},E.onabort=function(){E&&(i(new ze("Request aborted",ze.ECONNABORTED,t,E)),E=null)},E.onerror=function(){i(new ze("Network Error",ze.ERR_NETWORK,t,E)),E=null},E.ontimeout=function(){let F=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const M=o.transitional||n0;o.timeoutErrorMessage&&(F=o.timeoutErrorMessage),i(new ze(F,M.clarifyTimeoutError?ze.ETIMEDOUT:ze.ECONNABORTED,t,E)),E=null},u===void 0&&f.setContentType(null),"setRequestHeader"in E&&G.forEach(f.toJSON(),function(F,M){E.setRequestHeader(M,F)}),G.isUndefined(o.withCredentials)||(E.withCredentials=!!o.withCredentials),h&&h!=="json"&&(E.responseType=o.responseType),m&&([_,A]=bu(m,!0),E.addEventListener("progress",_)),p&&E.upload&&([b,N]=bu(p),E.upload.addEventListener("progress",b),E.upload.addEventListener("loadend",N)),(o.cancelToken||o.signal)&&(g=j=>{E&&(i(!j||j.type?new ri(null,t,E):j),E.abort(),E=null)},o.cancelToken&&o.cancelToken.subscribe(g),o.signal&&(o.signal.aborted?g():o.signal.addEventListener("abort",g)));const O=aT(o.url);if(O&&Pt.protocols.indexOf(O)===-1){i(new ze("Unsupported protocol "+O+":",ze.ERR_BAD_REQUEST,t));return}E.send(u||null)})},hT=(t,r)=>{const{length:s}=t=t?t.filter(Boolean):[];if(r||s){let i=new AbortController,o;const u=function(m){if(!o){o=!0,h();const g=m instanceof Error?m:this.reason;i.abort(g instanceof ze?g:new ri(g instanceof Error?g.message:g))}};let f=r&&setTimeout(()=>{f=null,u(new ze(`timeout ${r} of ms exceeded`,ze.ETIMEDOUT))},r);const h=()=>{t&&(f&&clearTimeout(f),f=null,t.forEach(m=>{m.unsubscribe?m.unsubscribe(u):m.removeEventListener("abort",u)}),t=null)};t.forEach(m=>m.addEventListener("abort",u));const{signal:p}=i;return p.unsubscribe=()=>G.asap(h),p}},mT=function*(t,r){let s=t.byteLength;if(s<r){yield t;return}let i=0,o;for(;i<s;)o=i+r,yield t.slice(i,o),i=o},pT=async function*(t,r){for await(const s of gT(t))yield*mT(s,r)},gT=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const r=t.getReader();try{for(;;){const{done:s,value:i}=await r.read();if(s)break;yield i}}finally{await r.cancel()}},_v=(t,r,s,i)=>{const o=pT(t,r);let u=0,f,h=p=>{f||(f=!0,i&&i(p))};return new ReadableStream({async pull(p){try{const{done:m,value:g}=await o.next();if(m){h(),p.close();return}let b=g.byteLength;if(s){let _=u+=b;s(_)}p.enqueue(new Uint8Array(g))}catch(m){throw h(m),m}},cancel(p){return h(p),o.return()}},{highWaterMark:2})},Pu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",o0=Pu&&typeof ReadableStream=="function",yT=Pu&&(typeof TextEncoder=="function"?(t=>r=>t.encode(r))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),u0=(t,...r)=>{try{return!!t(...r)}catch{return!1}},vT=o0&&u0(()=>{let t=!1;const r=new Request(Pt.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!r}),wv=64*1024,Xd=o0&&u0(()=>G.isReadableStream(new Response("").body)),xu={stream:Xd&&(t=>t.body)};Pu&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!xu[r]&&(xu[r]=G.isFunction(t[r])?s=>s[r]():(s,i)=>{throw new ze(`Response type '${r}' is not supported`,ze.ERR_NOT_SUPPORT,i)})})})(new Response);const bT=async t=>{if(t==null)return 0;if(G.isBlob(t))return t.size;if(G.isSpecCompliantForm(t))return(await new Request(Pt.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(G.isArrayBufferView(t)||G.isArrayBuffer(t))return t.byteLength;if(G.isURLSearchParams(t)&&(t=t+""),G.isString(t))return(await yT(t)).byteLength},xT=async(t,r)=>{const s=G.toFiniteNumber(t.getContentLength());return s??bT(r)},ST=Pu&&(async t=>{let{url:r,method:s,data:i,signal:o,cancelToken:u,timeout:f,onDownloadProgress:h,onUploadProgress:p,responseType:m,headers:g,withCredentials:b="same-origin",fetchOptions:_}=l0(t);m=m?(m+"").toLowerCase():"text";let N=hT([o,u&&u.toAbortSignal()],f),A;const x=N&&N.unsubscribe&&(()=>{N.unsubscribe()});let E;try{if(p&&vT&&s!=="get"&&s!=="head"&&(E=await xT(g,i))!==0){let M=new Request(r,{method:"POST",body:i,duplex:"half"}),W;if(G.isFormData(i)&&(W=M.headers.get("content-type"))&&g.setContentType(W),M.body){const[Y,Z]=bv(E,bu(xv(p)));i=_v(M.body,wv,Y,Z)}}G.isString(b)||(b=b?"include":"omit");const z="credentials"in Request.prototype;A=new Request(r,{..._,signal:N,method:s.toUpperCase(),headers:g.normalize().toJSON(),body:i,duplex:"half",credentials:z?b:void 0});let O=await fetch(A,_);const j=Xd&&(m==="stream"||m==="response");if(Xd&&(h||j&&x)){const M={};["status","statusText","headers"].forEach(ce=>{M[ce]=O[ce]});const W=G.toFiniteNumber(O.headers.get("content-length")),[Y,Z]=h&&bv(W,bu(xv(h),!0))||[];O=new Response(_v(O.body,wv,Y,()=>{Z&&Z(),x&&x()}),M)}m=m||"text";let F=await xu[G.findKey(xu,m)||"text"](O,t);return!j&&x&&x(),await new Promise((M,W)=>{s0(M,W,{data:F,headers:an.from(O.headers),status:O.status,statusText:O.statusText,config:t,request:A})})}catch(z){throw x&&x(),z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new ze("Network Error",ze.ERR_NETWORK,t,A),{cause:z.cause||z}):ze.from(z,z&&z.code,t,A)}}),Kd={http:U1,xhr:dT,fetch:ST};G.forEach(Kd,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{value:r})}catch{}Object.defineProperty(t,"adapterName",{value:r})}});const Ev=t=>`- ${t}`,_T=t=>G.isFunction(t)||t===null||t===!1,c0={getAdapter:t=>{t=G.isArray(t)?t:[t];const{length:r}=t;let s,i;const o={};for(let u=0;u<r;u++){s=t[u];let f;if(i=s,!_T(s)&&(i=Kd[(f=String(s)).toLowerCase()],i===void 0))throw new ze(`Unknown adapter '${f}'`);if(i)break;o[f||"#"+u]=i}if(!i){const u=Object.entries(o).map(([h,p])=>`adapter ${h} `+(p===!1?"is not supported by the environment":"is not available in the build"));let f=r?u.length>1?`since :
 | 
						||
`+u.map(Ev).join(`
 | 
						||
`):" "+Ev(u[0]):"as no adapter specified";throw new ze("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return i},adapters:Kd};function Ed(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ri(null,t)}function Tv(t){return Ed(t),t.headers=an.from(t.headers),t.data=wd.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),c0.getAdapter(t.adapter||zl.adapter)(t).then(function(i){return Ed(t),i.data=wd.call(t,t.transformResponse,i),i.headers=an.from(i.headers),i},function(i){return a0(i)||(Ed(t),i&&i.response&&(i.response.data=wd.call(t,t.transformResponse,i.response),i.response.headers=an.from(i.response.headers))),Promise.reject(i)})}const f0="1.11.0",Fu={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{Fu[t]=function(i){return typeof i===t||"a"+(r<1?"n ":" ")+t}});const Av={};Fu.transitional=function(r,s,i){function o(u,f){return"[Axios v"+f0+"] Transitional option '"+u+"'"+f+(i?". "+i:"")}return(u,f,h)=>{if(r===!1)throw new ze(o(f," has been removed"+(s?" in "+s:"")),ze.ERR_DEPRECATED);return s&&!Av[f]&&(Av[f]=!0,console.warn(o(f," has been deprecated since v"+s+" and will be removed in the near future"))),r?r(u,f,h):!0}};Fu.spelling=function(r){return(s,i)=>(console.warn(`${i} is likely a misspelling of ${r}`),!0)};function wT(t,r,s){if(typeof t!="object")throw new ze("options must be an object",ze.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let o=i.length;for(;o-- >0;){const u=i[o],f=r[u];if(f){const h=t[u],p=h===void 0||f(h,u,t);if(p!==!0)throw new ze("option "+u+" must be "+p,ze.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new ze("Unknown option "+u,ze.ERR_BAD_OPTION)}}const du={assertOptions:wT,validators:Fu},Yn=du.validators;let Va=class{constructor(r){this.defaults=r||{},this.interceptors={request:new yv,response:new yv}}async request(r,s){try{return await this._request(r,s)}catch(i){if(i instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const u=o.stack?o.stack.replace(/^.+\n/,""):"";try{i.stack?u&&!String(i.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(i.stack+=`
 | 
						||
`+u):i.stack=u}catch{}}throw i}}_request(r,s){typeof r=="string"?(s=s||{},s.url=r):s=r||{},s=Ga(this.defaults,s);const{transitional:i,paramsSerializer:o,headers:u}=s;i!==void 0&&du.assertOptions(i,{silentJSONParsing:Yn.transitional(Yn.boolean),forcedJSONParsing:Yn.transitional(Yn.boolean),clarifyTimeoutError:Yn.transitional(Yn.boolean)},!1),o!=null&&(G.isFunction(o)?s.paramsSerializer={serialize:o}:du.assertOptions(o,{encode:Yn.function,serialize:Yn.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),du.assertOptions(s,{baseUrl:Yn.spelling("baseURL"),withXsrfToken:Yn.spelling("withXSRFToken")},!0),s.method=(s.method||this.defaults.method||"get").toLowerCase();let f=u&&G.merge(u.common,u[s.method]);u&&G.forEach(["delete","get","head","post","put","patch","common"],A=>{delete u[A]}),s.headers=an.concat(f,u);const h=[];let p=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(s)===!1||(p=p&&x.synchronous,h.unshift(x.fulfilled,x.rejected))});const m=[];this.interceptors.response.forEach(function(x){m.push(x.fulfilled,x.rejected)});let g,b=0,_;if(!p){const A=[Tv.bind(this),void 0];for(A.unshift(...h),A.push(...m),_=A.length,g=Promise.resolve(s);b<_;)g=g.then(A[b++],A[b++]);return g}_=h.length;let N=s;for(b=0;b<_;){const A=h[b++],x=h[b++];try{N=A(N)}catch(E){x.call(this,E);break}}try{g=Tv.call(this,N)}catch(A){return Promise.reject(A)}for(b=0,_=m.length;b<_;)g=g.then(m[b++],m[b++]);return g}getUri(r){r=Ga(this.defaults,r);const s=i0(r.baseURL,r.url,r.allowAbsoluteUrls);return t0(s,r.params,r.paramsSerializer)}};G.forEach(["delete","get","head","options"],function(r){Va.prototype[r]=function(s,i){return this.request(Ga(i||{},{method:r,url:s,data:(i||{}).data}))}});G.forEach(["post","put","patch"],function(r){function s(i){return function(u,f,h){return this.request(Ga(h||{},{method:r,headers:i?{"Content-Type":"multipart/form-data"}:{},url:u,data:f}))}}Va.prototype[r]=s(),Va.prototype[r+"Form"]=s(!0)});let ET=class d0{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let s;this.promise=new Promise(function(u){s=u});const i=this;this.promise.then(o=>{if(!i._listeners)return;let u=i._listeners.length;for(;u-- >0;)i._listeners[u](o);i._listeners=null}),this.promise.then=o=>{let u;const f=new Promise(h=>{i.subscribe(h),u=h}).then(o);return f.cancel=function(){i.unsubscribe(u)},f},r(function(u,f,h){i.reason||(i.reason=new ri(u,f,h),s(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const s=this._listeners.indexOf(r);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const r=new AbortController,s=i=>{r.abort(i)};return this.subscribe(s),r.signal.unsubscribe=()=>this.unsubscribe(s),r.signal}static source(){let r;return{token:new d0(function(o){r=o}),cancel:r}}};function TT(t){return function(s){return t.apply(null,s)}}function AT(t){return G.isObject(t)&&t.isAxiosError===!0}const $d={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries($d).forEach(([t,r])=>{$d[r]=t});function h0(t){const r=new Va(t),s=Fb(Va.prototype.request,r);return G.extend(s,Va.prototype,r,{allOwnKeys:!0}),G.extend(s,r,null,{allOwnKeys:!0}),s.create=function(o){return h0(Ga(t,o))},s}const St=h0(zl);St.Axios=Va;St.CanceledError=ri;St.CancelToken=ET;St.isCancel=a0;St.VERSION=f0;St.toFormData=qu;St.AxiosError=ze;St.Cancel=St.CanceledError;St.all=function(r){return Promise.all(r)};St.spread=TT;St.isAxiosError=AT;St.mergeConfig=Ga;St.AxiosHeaders=an;St.formToJSON=t=>r0(G.isHTMLForm(t)?new FormData(t):t);St.getAdapter=c0.getAdapter;St.HttpStatusCode=$d;St.default=St;const{Axios:q2,AxiosError:P2,CanceledError:F2,isCancel:G2,CancelToken:Z2,VERSION:Y2,all:Q2,Cancel:I2,isAxiosError:X2,spread:K2,toFormData:$2,AxiosHeaders:J2,HttpStatusCode:W2,formToJSON:eD,getAdapter:tD,mergeConfig:nD}=St,eu=St.create({baseURL:"https://aitool.danielvu.com/auto-list/",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2ludC5pcHN1cHBseS5jb20uYXUvYXBpL2xvZ2luIiwiaWF0IjoxNzIxNjA5MTEzLCJleHAiOjMyMzUzMzcxMTMsIm5iZiI6MTcyMTYwOTExMywianRpIjoiWHpCZkZPc0ZJUlFxaEZvaiIsInN1YiI6MSwicHJ2IjoiYzhlZTFmYzg5ZTc3NWVjNGM3Mzg2NjdlNWJlMTdhNTkwYjZkNDBmYyJ9.kFFEPpdmNUp-kn_G3cIIc26bivO6tbfcvkpG9I8Im7M"}});class RT{item_per_page=10;async index(r){const s={skip:0,limit:10,order:"updatedAt desc",where:{account:"prology_net",status:"Updated"}};return eu({method:"POST",data:{urlAPI:"/api/ebay-listing/listing-get-list",filter:{...s,...r,where:{...s.where,...r?.where}}}})}async get(r){return eu({method:"POST",data:{filter:{where:{account:"prology_net",condition:r.raw_condition,productModelCode:r.sku}},pageCurrent:"/ebaytools/listing-ebay",urlAPI:"/api/ebay-listing/get-image-listing"}})}async sync(r){return eu({url:"sync",method:"POST",data:r})}async getPublistedProducts(){return eu({url:"data"})}async apiRequest(r,s){return new Promise((i,o)=>{const u="req_"+Date.now()+"_"+Math.random();function f(h){h.data.type==="API_RESPONSE"&&h.data.requestId===u&&(window.removeEventListener("message",f),h.data.error?o(h.data.error):i(h.data.payload))}window.addEventListener("message",f),window.postMessage({type:"API_REQUEST",requestId:u,payload:s,fn:r},"*")})}}const m0=new RT;/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const OT=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),CT=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,s,i)=>i?i.toUpperCase():s.toLowerCase()),Rv=t=>{const r=CT(t);return r.charAt(0).toUpperCase()+r.slice(1)},p0=(...t)=>t.filter((r,s,i)=>!!r&&r.trim()!==""&&i.indexOf(r)===s).join(" ").trim(),NT=t=>{for(const r in t)if(r.startsWith("aria-")||r==="role"||r==="title")return!0};/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */var MT={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const DT=S.forwardRef(({color:t="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:o="",children:u,iconNode:f,...h},p)=>S.createElement("svg",{ref:p,...MT,width:r,height:r,stroke:t,strokeWidth:i?Number(s)*24/Number(r):s,className:p0("lucide",o),...!u&&!NT(h)&&{"aria-hidden":"true"},...h},[...f.map(([m,g])=>S.createElement(m,g)),...Array.isArray(u)?u:[u]]));/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const Gu=(t,r)=>{const s=S.forwardRef(({className:i,...o},u)=>S.createElement(DT,{ref:u,iconNode:r,className:p0(`lucide-${OT(Rv(t))}`,`lucide-${t}`,i),...o}));return s.displayName=Rv(t),s};/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const kT=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],jT=Gu("check",kT);/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const zT=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],g0=Gu("chevron-down",zT);/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const UT=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],LT=Gu("chevron-up",UT);/**
 | 
						||
 * @license lucide-react v0.540.0 - ISC
 | 
						||
 *
 | 
						||
 * This source code is licensed under the ISC license.
 | 
						||
 * See the LICENSE file in the root directory of this source tree.
 | 
						||
 */const BT=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],y0=Gu("x",BT);function Ov(t,r){if(typeof t=="function")return t(r);t!=null&&(t.current=r)}function v0(...t){return r=>{let s=!1;const i=t.map(o=>{const u=Ov(o,r);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let o=0;o<i.length;o++){const u=i[o];typeof u=="function"?u():Ov(t[o],null)}}}}function gt(...t){return S.useCallback(v0(...t),t)}function Ks(t){const r=VT(t),s=S.forwardRef((i,o)=>{const{children:u,...f}=i,h=S.Children.toArray(u),p=h.find(HT);if(p){const m=p.props.children,g=h.map(b=>b===p?S.Children.count(m)>1?S.Children.only(null):S.isValidElement(m)?m.props.children:null:b);return w.jsx(r,{...f,ref:o,children:S.isValidElement(m)?S.cloneElement(m,void 0,g):null})}return w.jsx(r,{...f,ref:o,children:u})});return s.displayName=`${t}.Slot`,s}var Rh=Ks("Slot");function VT(t){const r=S.forwardRef((s,i)=>{const{children:o,...u}=s;if(S.isValidElement(o)){const f=PT(o),h=qT(u,o.props);return o.type!==S.Fragment&&(h.ref=i?v0(i,f):f),S.cloneElement(o,h)}return S.Children.count(o)>1?S.Children.only(null):null});return r.displayName=`${t}.SlotClone`,r}var b0=Symbol("radix.slottable");function rD(t){const r=({children:s})=>w.jsx(w.Fragment,{children:s});return r.displayName=`${t}.Slottable`,r.__radixId=b0,r}function HT(t){return S.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===b0}function qT(t,r){const s={...r};for(const i in r){const o=t[i],u=r[i];/^on[A-Z]/.test(i)?o&&u?s[i]=(...h)=>{const p=u(...h);return o(...h),p}:o&&(s[i]=o):i==="style"?s[i]={...o,...u}:i==="className"&&(s[i]=[o,u].filter(Boolean).join(" "))}return{...t,...s}}function PT(t){let r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=r&&"isReactWarning"in r&&r.isReactWarning;return s?t.ref:(r=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=r&&"isReactWarning"in r&&r.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}function x0(t){var r,s,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(s=x0(t[r]))&&(i&&(i+=" "),i+=s)}else for(s in t)t[s]&&(i&&(i+=" "),i+=s);return i}function S0(){for(var t,r,s=0,i="",o=arguments.length;s<o;s++)(t=arguments[s])&&(r=x0(t))&&(i&&(i+=" "),i+=r);return i}const Cv=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Nv=S0,Oh=(t,r)=>s=>{var i;if(r?.variants==null)return Nv(t,s?.class,s?.className);const{variants:o,defaultVariants:u}=r,f=Object.keys(o).map(m=>{const g=s?.[m],b=u?.[m];if(g===null)return null;const _=Cv(g)||Cv(b);return o[m][_]}),h=s&&Object.entries(s).reduce((m,g)=>{let[b,_]=g;return _===void 0||(m[b]=_),m},{}),p=r==null||(i=r.compoundVariants)===null||i===void 0?void 0:i.reduce((m,g)=>{let{class:b,className:_,...N}=g;return Object.entries(N).every(A=>{let[x,E]=A;return Array.isArray(E)?E.includes({...u,...h}[x]):{...u,...h}[x]===E})?[...m,b,_]:m},[]);return Nv(t,f,p,s?.class,s?.className)},Ch="-",FT=t=>{const r=ZT(t),{conflictingClassGroups:s,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:f=>{const h=f.split(Ch);return h[0]===""&&h.length!==1&&h.shift(),_0(h,r)||GT(f)},getConflictingClassGroupIds:(f,h)=>{const p=s[f]||[];return h&&i[f]?[...p,...i[f]]:p}}},_0=(t,r)=>{if(t.length===0)return r.classGroupId;const s=t[0],i=r.nextPart.get(s),o=i?_0(t.slice(1),i):void 0;if(o)return o;if(r.validators.length===0)return;const u=t.join(Ch);return r.validators.find(({validator:f})=>f(u))?.classGroupId},Mv=/^\[(.+)\]$/,GT=t=>{if(Mv.test(t)){const r=Mv.exec(t)[1],s=r?.substring(0,r.indexOf(":"));if(s)return"arbitrary.."+s}},ZT=t=>{const{theme:r,classGroups:s}=t,i={nextPart:new Map,validators:[]};for(const o in s)Jd(s[o],i,o,r);return i},Jd=(t,r,s,i)=>{t.forEach(o=>{if(typeof o=="string"){const u=o===""?r:Dv(r,o);u.classGroupId=s;return}if(typeof o=="function"){if(YT(o)){Jd(o(i),r,s,i);return}r.validators.push({validator:o,classGroupId:s});return}Object.entries(o).forEach(([u,f])=>{Jd(f,Dv(r,u),s,i)})})},Dv=(t,r)=>{let s=t;return r.split(Ch).forEach(i=>{s.nextPart.has(i)||s.nextPart.set(i,{nextPart:new Map,validators:[]}),s=s.nextPart.get(i)}),s},YT=t=>t.isThemeGetter,QT=t=>{if(t<1)return{get:()=>{},set:()=>{}};let r=0,s=new Map,i=new Map;const o=(u,f)=>{s.set(u,f),r++,r>t&&(r=0,i=s,s=new Map)};return{get(u){let f=s.get(u);if(f!==void 0)return f;if((f=i.get(u))!==void 0)return o(u,f),f},set(u,f){s.has(u)?s.set(u,f):o(u,f)}}},Wd="!",eh=":",IT=eh.length,XT=t=>{const{prefix:r,experimentalParseClassName:s}=t;let i=o=>{const u=[];let f=0,h=0,p=0,m;for(let A=0;A<o.length;A++){let x=o[A];if(f===0&&h===0){if(x===eh){u.push(o.slice(p,A)),p=A+IT;continue}if(x==="/"){m=A;continue}}x==="["?f++:x==="]"?f--:x==="("?h++:x===")"&&h--}const g=u.length===0?o:o.substring(p),b=KT(g),_=b!==g,N=m&&m>p?m-p:void 0;return{modifiers:u,hasImportantModifier:_,baseClassName:b,maybePostfixModifierPosition:N}};if(r){const o=r+eh,u=i;i=f=>f.startsWith(o)?u(f.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:f,maybePostfixModifierPosition:void 0}}if(s){const o=i;i=u=>s({className:u,parseClassName:o})}return i},KT=t=>t.endsWith(Wd)?t.substring(0,t.length-1):t.startsWith(Wd)?t.substring(1):t,$T=t=>{const r=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const o=[];let u=[];return i.forEach(f=>{f[0]==="["||r[f]?(o.push(...u.sort(),f),u=[]):u.push(f)}),o.push(...u.sort()),o}},JT=t=>({cache:QT(t.cacheSize),parseClassName:XT(t),sortModifiers:$T(t),...FT(t)}),WT=/\s+/,eA=(t,r)=>{const{parseClassName:s,getClassGroupId:i,getConflictingClassGroupIds:o,sortModifiers:u}=r,f=[],h=t.trim().split(WT);let p="";for(let m=h.length-1;m>=0;m-=1){const g=h[m],{isExternal:b,modifiers:_,hasImportantModifier:N,baseClassName:A,maybePostfixModifierPosition:x}=s(g);if(b){p=g+(p.length>0?" "+p:p);continue}let E=!!x,z=i(E?A.substring(0,x):A);if(!z){if(!E){p=g+(p.length>0?" "+p:p);continue}if(z=i(A),!z){p=g+(p.length>0?" "+p:p);continue}E=!1}const O=u(_).join(":"),j=N?O+Wd:O,F=j+z;if(f.includes(F))continue;f.push(F);const M=o(z,E);for(let W=0;W<M.length;++W){const Y=M[W];f.push(j+Y)}p=g+(p.length>0?" "+p:p)}return p};function tA(){let t=0,r,s,i="";for(;t<arguments.length;)(r=arguments[t++])&&(s=w0(r))&&(i&&(i+=" "),i+=s);return i}const w0=t=>{if(typeof t=="string")return t;let r,s="";for(let i=0;i<t.length;i++)t[i]&&(r=w0(t[i]))&&(s&&(s+=" "),s+=r);return s};function nA(t,...r){let s,i,o,u=f;function f(p){const m=r.reduce((g,b)=>b(g),t());return s=JT(m),i=s.cache.get,o=s.cache.set,u=h,h(p)}function h(p){const m=i(p);if(m)return m;const g=eA(p,s);return o(p,g),g}return function(){return u(tA.apply(null,arguments))}}const Rt=t=>{const r=s=>s[t]||[];return r.isThemeGetter=!0,r},E0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,T0=/^\((?:(\w[\w-]*):)?(.+)\)$/i,rA=/^\d+\/\d+$/,aA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,sA=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,iA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,lA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,oA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Vs=t=>rA.test(t),He=t=>!!t&&!Number.isNaN(Number(t)),na=t=>!!t&&Number.isInteger(Number(t)),Td=t=>t.endsWith("%")&&He(t.slice(0,-1)),br=t=>aA.test(t),uA=()=>!0,cA=t=>sA.test(t)&&!iA.test(t),A0=()=>!1,fA=t=>lA.test(t),dA=t=>oA.test(t),hA=t=>!ve(t)&&!be(t),mA=t=>ai(t,C0,A0),ve=t=>E0.test(t),Ua=t=>ai(t,N0,cA),Ad=t=>ai(t,bA,He),kv=t=>ai(t,R0,A0),pA=t=>ai(t,O0,dA),tu=t=>ai(t,M0,fA),be=t=>T0.test(t),ul=t=>si(t,N0),gA=t=>si(t,xA),jv=t=>si(t,R0),yA=t=>si(t,C0),vA=t=>si(t,O0),nu=t=>si(t,M0,!0),ai=(t,r,s)=>{const i=E0.exec(t);return i?i[1]?r(i[1]):s(i[2]):!1},si=(t,r,s=!1)=>{const i=T0.exec(t);return i?i[1]?r(i[1]):s:!1},R0=t=>t==="position"||t==="percentage",O0=t=>t==="image"||t==="url",C0=t=>t==="length"||t==="size"||t==="bg-size",N0=t=>t==="length",bA=t=>t==="number",xA=t=>t==="family-name",M0=t=>t==="shadow",SA=()=>{const t=Rt("color"),r=Rt("font"),s=Rt("text"),i=Rt("font-weight"),o=Rt("tracking"),u=Rt("leading"),f=Rt("breakpoint"),h=Rt("container"),p=Rt("spacing"),m=Rt("radius"),g=Rt("shadow"),b=Rt("inset-shadow"),_=Rt("text-shadow"),N=Rt("drop-shadow"),A=Rt("blur"),x=Rt("perspective"),E=Rt("aspect"),z=Rt("ease"),O=Rt("animate"),j=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],M=()=>[...F(),be,ve],W=()=>["auto","hidden","clip","visible","scroll"],Y=()=>["auto","contain","none"],Z=()=>[be,ve,p],ce=()=>[Vs,"full","auto",...Z()],ge=()=>[na,"none","subgrid",be,ve],we=()=>["auto",{span:["full",na,be,ve]},na,be,ve],re=()=>[na,"auto",be,ve],de=()=>["auto","min","max","fr",be,ve],me=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],pe=()=>["start","end","center","stretch","center-safe","end-safe"],k=()=>["auto",...Z()],I=()=>[Vs,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Z()],q=()=>[t,be,ve],xe=()=>[...F(),jv,kv,{position:[be,ve]}],R=()=>["no-repeat",{repeat:["","x","y","space","round"]}],$=()=>["auto","cover","contain",yA,mA,{size:[be,ve]}],se=()=>[Td,ul,Ua],ee=()=>["","none","full",m,be,ve],le=()=>["",He,ul,Ua],ke=()=>["solid","dashed","dotted","double"],Ee=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ae=()=>[He,Td,jv,kv],Re=()=>["","none",A,be,ve],Xe=()=>["none",He,be,ve],qe=()=>["none",He,be,ve],Ze=()=>[He,be,ve],Ke=()=>[Vs,"full",...Z()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[br],breakpoint:[br],color:[uA],container:[br],"drop-shadow":[br],ease:["in","out","in-out"],font:[hA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[br],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[br],shadow:[br],spacing:["px",He],text:[br],"text-shadow":[br],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Vs,ve,be,E]}],container:["container"],columns:[{columns:[He,ve,be,h]}],"break-after":[{"break-after":j()}],"break-before":[{"break-before":j()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:M()}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:Y()}],"overscroll-x":[{"overscroll-x":Y()}],"overscroll-y":[{"overscroll-y":Y()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ce()}],"inset-x":[{"inset-x":ce()}],"inset-y":[{"inset-y":ce()}],start:[{start:ce()}],end:[{end:ce()}],top:[{top:ce()}],right:[{right:ce()}],bottom:[{bottom:ce()}],left:[{left:ce()}],visibility:["visible","invisible","collapse"],z:[{z:[na,"auto",be,ve]}],basis:[{basis:[Vs,"full","auto",h,...Z()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[He,Vs,"auto","initial","none",ve]}],grow:[{grow:["",He,be,ve]}],shrink:[{shrink:["",He,be,ve]}],order:[{order:[na,"first","last","none",be,ve]}],"grid-cols":[{"grid-cols":ge()}],"col-start-end":[{col:we()}],"col-start":[{"col-start":re()}],"col-end":[{"col-end":re()}],"grid-rows":[{"grid-rows":ge()}],"row-start-end":[{row:we()}],"row-start":[{"row-start":re()}],"row-end":[{"row-end":re()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":de()}],"auto-rows":[{"auto-rows":de()}],gap:[{gap:Z()}],"gap-x":[{"gap-x":Z()}],"gap-y":[{"gap-y":Z()}],"justify-content":[{justify:[...me(),"normal"]}],"justify-items":[{"justify-items":[...pe(),"normal"]}],"justify-self":[{"justify-self":["auto",...pe()]}],"align-content":[{content:["normal",...me()]}],"align-items":[{items:[...pe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...pe(),{baseline:["","last"]}]}],"place-content":[{"place-content":me()}],"place-items":[{"place-items":[...pe(),"baseline"]}],"place-self":[{"place-self":["auto",...pe()]}],p:[{p:Z()}],px:[{px:Z()}],py:[{py:Z()}],ps:[{ps:Z()}],pe:[{pe:Z()}],pt:[{pt:Z()}],pr:[{pr:Z()}],pb:[{pb:Z()}],pl:[{pl:Z()}],m:[{m:k()}],mx:[{mx:k()}],my:[{my:k()}],ms:[{ms:k()}],me:[{me:k()}],mt:[{mt:k()}],mr:[{mr:k()}],mb:[{mb:k()}],ml:[{ml:k()}],"space-x":[{"space-x":Z()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Z()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],w:[{w:[h,"screen",...I()]}],"min-w":[{"min-w":[h,"screen","none",...I()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[f]},...I()]}],h:[{h:["screen","lh",...I()]}],"min-h":[{"min-h":["screen","lh","none",...I()]}],"max-h":[{"max-h":["screen","lh",...I()]}],"font-size":[{text:["base",s,ul,Ua]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,be,Ad]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Td,ve]}],"font-family":[{font:[gA,ve,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,be,ve]}],"line-clamp":[{"line-clamp":[He,"none",be,Ad]}],leading:[{leading:[u,...Z()]}],"list-image":[{"list-image":["none",be,ve]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",be,ve]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:q()}],"text-color":[{text:q()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ke(),"wavy"]}],"text-decoration-thickness":[{decoration:[He,"from-font","auto",be,Ua]}],"text-decoration-color":[{decoration:q()}],"underline-offset":[{"underline-offset":[He,"auto",be,ve]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",be,ve]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",be,ve]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:xe()}],"bg-repeat":[{bg:R()}],"bg-size":[{bg:$()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},na,be,ve],radial:["",be,ve],conic:[na,be,ve]},vA,pA]}],"bg-color":[{bg:q()}],"gradient-from-pos":[{from:se()}],"gradient-via-pos":[{via:se()}],"gradient-to-pos":[{to:se()}],"gradient-from":[{from:q()}],"gradient-via":[{via:q()}],"gradient-to":[{to:q()}],rounded:[{rounded:ee()}],"rounded-s":[{"rounded-s":ee()}],"rounded-e":[{"rounded-e":ee()}],"rounded-t":[{"rounded-t":ee()}],"rounded-r":[{"rounded-r":ee()}],"rounded-b":[{"rounded-b":ee()}],"rounded-l":[{"rounded-l":ee()}],"rounded-ss":[{"rounded-ss":ee()}],"rounded-se":[{"rounded-se":ee()}],"rounded-ee":[{"rounded-ee":ee()}],"rounded-es":[{"rounded-es":ee()}],"rounded-tl":[{"rounded-tl":ee()}],"rounded-tr":[{"rounded-tr":ee()}],"rounded-br":[{"rounded-br":ee()}],"rounded-bl":[{"rounded-bl":ee()}],"border-w":[{border:le()}],"border-w-x":[{"border-x":le()}],"border-w-y":[{"border-y":le()}],"border-w-s":[{"border-s":le()}],"border-w-e":[{"border-e":le()}],"border-w-t":[{"border-t":le()}],"border-w-r":[{"border-r":le()}],"border-w-b":[{"border-b":le()}],"border-w-l":[{"border-l":le()}],"divide-x":[{"divide-x":le()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":le()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ke(),"hidden","none"]}],"divide-style":[{divide:[...ke(),"hidden","none"]}],"border-color":[{border:q()}],"border-color-x":[{"border-x":q()}],"border-color-y":[{"border-y":q()}],"border-color-s":[{"border-s":q()}],"border-color-e":[{"border-e":q()}],"border-color-t":[{"border-t":q()}],"border-color-r":[{"border-r":q()}],"border-color-b":[{"border-b":q()}],"border-color-l":[{"border-l":q()}],"divide-color":[{divide:q()}],"outline-style":[{outline:[...ke(),"none","hidden"]}],"outline-offset":[{"outline-offset":[He,be,ve]}],"outline-w":[{outline:["",He,ul,Ua]}],"outline-color":[{outline:q()}],shadow:[{shadow:["","none",g,nu,tu]}],"shadow-color":[{shadow:q()}],"inset-shadow":[{"inset-shadow":["none",b,nu,tu]}],"inset-shadow-color":[{"inset-shadow":q()}],"ring-w":[{ring:le()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:q()}],"ring-offset-w":[{"ring-offset":[He,Ua]}],"ring-offset-color":[{"ring-offset":q()}],"inset-ring-w":[{"inset-ring":le()}],"inset-ring-color":[{"inset-ring":q()}],"text-shadow":[{"text-shadow":["none",_,nu,tu]}],"text-shadow-color":[{"text-shadow":q()}],opacity:[{opacity:[He,be,ve]}],"mix-blend":[{"mix-blend":[...Ee(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ee()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[He]}],"mask-image-linear-from-pos":[{"mask-linear-from":ae()}],"mask-image-linear-to-pos":[{"mask-linear-to":ae()}],"mask-image-linear-from-color":[{"mask-linear-from":q()}],"mask-image-linear-to-color":[{"mask-linear-to":q()}],"mask-image-t-from-pos":[{"mask-t-from":ae()}],"mask-image-t-to-pos":[{"mask-t-to":ae()}],"mask-image-t-from-color":[{"mask-t-from":q()}],"mask-image-t-to-color":[{"mask-t-to":q()}],"mask-image-r-from-pos":[{"mask-r-from":ae()}],"mask-image-r-to-pos":[{"mask-r-to":ae()}],"mask-image-r-from-color":[{"mask-r-from":q()}],"mask-image-r-to-color":[{"mask-r-to":q()}],"mask-image-b-from-pos":[{"mask-b-from":ae()}],"mask-image-b-to-pos":[{"mask-b-to":ae()}],"mask-image-b-from-color":[{"mask-b-from":q()}],"mask-image-b-to-color":[{"mask-b-to":q()}],"mask-image-l-from-pos":[{"mask-l-from":ae()}],"mask-image-l-to-pos":[{"mask-l-to":ae()}],"mask-image-l-from-color":[{"mask-l-from":q()}],"mask-image-l-to-color":[{"mask-l-to":q()}],"mask-image-x-from-pos":[{"mask-x-from":ae()}],"mask-image-x-to-pos":[{"mask-x-to":ae()}],"mask-image-x-from-color":[{"mask-x-from":q()}],"mask-image-x-to-color":[{"mask-x-to":q()}],"mask-image-y-from-pos":[{"mask-y-from":ae()}],"mask-image-y-to-pos":[{"mask-y-to":ae()}],"mask-image-y-from-color":[{"mask-y-from":q()}],"mask-image-y-to-color":[{"mask-y-to":q()}],"mask-image-radial":[{"mask-radial":[be,ve]}],"mask-image-radial-from-pos":[{"mask-radial-from":ae()}],"mask-image-radial-to-pos":[{"mask-radial-to":ae()}],"mask-image-radial-from-color":[{"mask-radial-from":q()}],"mask-image-radial-to-color":[{"mask-radial-to":q()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[He]}],"mask-image-conic-from-pos":[{"mask-conic-from":ae()}],"mask-image-conic-to-pos":[{"mask-conic-to":ae()}],"mask-image-conic-from-color":[{"mask-conic-from":q()}],"mask-image-conic-to-color":[{"mask-conic-to":q()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:xe()}],"mask-repeat":[{mask:R()}],"mask-size":[{mask:$()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",be,ve]}],filter:[{filter:["","none",be,ve]}],blur:[{blur:Re()}],brightness:[{brightness:[He,be,ve]}],contrast:[{contrast:[He,be,ve]}],"drop-shadow":[{"drop-shadow":["","none",N,nu,tu]}],"drop-shadow-color":[{"drop-shadow":q()}],grayscale:[{grayscale:["",He,be,ve]}],"hue-rotate":[{"hue-rotate":[He,be,ve]}],invert:[{invert:["",He,be,ve]}],saturate:[{saturate:[He,be,ve]}],sepia:[{sepia:["",He,be,ve]}],"backdrop-filter":[{"backdrop-filter":["","none",be,ve]}],"backdrop-blur":[{"backdrop-blur":Re()}],"backdrop-brightness":[{"backdrop-brightness":[He,be,ve]}],"backdrop-contrast":[{"backdrop-contrast":[He,be,ve]}],"backdrop-grayscale":[{"backdrop-grayscale":["",He,be,ve]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[He,be,ve]}],"backdrop-invert":[{"backdrop-invert":["",He,be,ve]}],"backdrop-opacity":[{"backdrop-opacity":[He,be,ve]}],"backdrop-saturate":[{"backdrop-saturate":[He,be,ve]}],"backdrop-sepia":[{"backdrop-sepia":["",He,be,ve]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Z()}],"border-spacing-x":[{"border-spacing-x":Z()}],"border-spacing-y":[{"border-spacing-y":Z()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",be,ve]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[He,"initial",be,ve]}],ease:[{ease:["linear","initial",z,be,ve]}],delay:[{delay:[He,be,ve]}],animate:[{animate:["none",O,be,ve]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,be,ve]}],"perspective-origin":[{"perspective-origin":M()}],rotate:[{rotate:Xe()}],"rotate-x":[{"rotate-x":Xe()}],"rotate-y":[{"rotate-y":Xe()}],"rotate-z":[{"rotate-z":Xe()}],scale:[{scale:qe()}],"scale-x":[{"scale-x":qe()}],"scale-y":[{"scale-y":qe()}],"scale-z":[{"scale-z":qe()}],"scale-3d":["scale-3d"],skew:[{skew:Ze()}],"skew-x":[{"skew-x":Ze()}],"skew-y":[{"skew-y":Ze()}],transform:[{transform:[be,ve,"","none","gpu","cpu"]}],"transform-origin":[{origin:M()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ke()}],"translate-x":[{"translate-x":Ke()}],"translate-y":[{"translate-y":Ke()}],"translate-z":[{"translate-z":Ke()}],"translate-none":["translate-none"],accent:[{accent:q()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:q()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",be,ve]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Z()}],"scroll-mx":[{"scroll-mx":Z()}],"scroll-my":[{"scroll-my":Z()}],"scroll-ms":[{"scroll-ms":Z()}],"scroll-me":[{"scroll-me":Z()}],"scroll-mt":[{"scroll-mt":Z()}],"scroll-mr":[{"scroll-mr":Z()}],"scroll-mb":[{"scroll-mb":Z()}],"scroll-ml":[{"scroll-ml":Z()}],"scroll-p":[{"scroll-p":Z()}],"scroll-px":[{"scroll-px":Z()}],"scroll-py":[{"scroll-py":Z()}],"scroll-ps":[{"scroll-ps":Z()}],"scroll-pe":[{"scroll-pe":Z()}],"scroll-pt":[{"scroll-pt":Z()}],"scroll-pr":[{"scroll-pr":Z()}],"scroll-pb":[{"scroll-pb":Z()}],"scroll-pl":[{"scroll-pl":Z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",be,ve]}],fill:[{fill:["none",...q()]}],"stroke-w":[{stroke:[He,ul,Ua,Ad]}],stroke:[{stroke:["none",...q()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},_A=nA(SA);function ft(...t){return _A(S0(t))}function wA(t){let r=[];Array.isArray(t?.listImage)&&(r=t.listImage.map(o=>typeof o=="string"?o:`https://int.ipsupply.com.au${o.url}`).slice(0,10));let s=`Package contain:
 | 
						||
`;Array.isArray(t?.package_contain)?s+=t.package_contain.map(o=>`- ${o}`).join(`
 | 
						||
`):typeof t?.package_contain=="string"&&t.package_contain.trim()!==""&&(s+=t.package_contain);const i=[t.description||"",t.code||"",t.title||"",(typeof t?.category=="string"?t.category:t?.category?.name)||"",s].filter(Boolean).join(`
 | 
						||
 | 
						||
`);return{images:r,title:t?.title?.includes(t?.code)?t?.title:`${t?.title} - ${t?.code}`,price:t?.price,category:"electronics & computers",condition:t?.conditionEbay?.toLowerCase()?.includes("new")?"new":"used – like new",brand:typeof t?.manufactor=="string"?t?.manufactor:"",description:i,tags:[],sku:t?.code,location:t?.location||"Sydney, Australia",status:!1,id:t?.id,publist_id:t?.listingId,raw_condition:t?.condition}}const EA=Oh("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",xs:"h-7 rounded-md gap-1 px-2.5 has-[>svg]:px-2",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function TA({className:t,variant:r,size:s,asChild:i=!1,...o}){const u=i?Rh:"button";return w.jsx(u,{"data-slot":"button",className:ft(EA({variant:r,size:s,className:t})),...o})}function Je(t,r,{checkForDefaultPrevented:s=!0}={}){return function(o){if(t?.(o),s===!1||!o.defaultPrevented)return r?.(o)}}function AA(t,r){const s=S.createContext(r),i=u=>{const{children:f,...h}=u,p=S.useMemo(()=>h,Object.values(h));return w.jsx(s.Provider,{value:p,children:f})};i.displayName=t+"Provider";function o(u){const f=S.useContext(s);if(f)return f;if(r!==void 0)return r;throw new Error(`\`${u}\` must be used within \`${t}\``)}return[i,o]}function ii(t,r=[]){let s=[];function i(u,f){const h=S.createContext(f),p=s.length;s=[...s,f];const m=b=>{const{scope:_,children:N,...A}=b,x=_?.[t]?.[p]||h,E=S.useMemo(()=>A,Object.values(A));return w.jsx(x.Provider,{value:E,children:N})};m.displayName=u+"Provider";function g(b,_){const N=_?.[t]?.[p]||h,A=S.useContext(N);if(A)return A;if(f!==void 0)return f;throw new Error(`\`${b}\` must be used within \`${u}\``)}return[m,g]}const o=()=>{const u=s.map(f=>S.createContext(f));return function(h){const p=h?.[t]||u;return S.useMemo(()=>({[`__scope${t}`]:{...h,[t]:p}}),[h,p])}};return o.scopeName=t,[i,RA(o,...r)]}function RA(...t){const r=t[0];if(t.length===1)return r;const s=()=>{const i=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(u){const f=i.reduce((h,{useScope:p,scopeName:m})=>{const b=p(u)[`__scope${m}`];return{...h,...b}},{});return S.useMemo(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return s.scopeName=r.scopeName,s}var Ul=Pb();const OA=vh(Ul);var CA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],We=CA.reduce((t,r)=>{const s=Ks(`Primitive.${r}`),i=S.forwardRef((o,u)=>{const{asChild:f,...h}=o,p=f?s:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),w.jsx(p,{...h,ref:u})});return i.displayName=`Primitive.${r}`,{...t,[r]:i}},{});function NA(t,r){t&&Ul.flushSync(()=>t.dispatchEvent(r))}function ia(t){const r=S.useRef(t);return S.useEffect(()=>{r.current=t}),S.useMemo(()=>(...s)=>r.current?.(...s),[])}function MA(t,r=globalThis?.document){const s=ia(t);S.useEffect(()=>{const i=o=>{o.key==="Escape"&&s(o)};return r.addEventListener("keydown",i,{capture:!0}),()=>r.removeEventListener("keydown",i,{capture:!0})},[s,r])}var DA="DismissableLayer",th="dismissableLayer.update",kA="dismissableLayer.pointerDownOutside",jA="dismissableLayer.focusOutside",zv,D0=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Nh=S.forwardRef((t,r)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:u,onInteractOutside:f,onDismiss:h,...p}=t,m=S.useContext(D0),[g,b]=S.useState(null),_=g?.ownerDocument??globalThis?.document,[,N]=S.useState({}),A=gt(r,Y=>b(Y)),x=Array.from(m.layers),[E]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),z=x.indexOf(E),O=g?x.indexOf(g):-1,j=m.layersWithOutsidePointerEventsDisabled.size>0,F=O>=z,M=LA(Y=>{const Z=Y.target,ce=[...m.branches].some(ge=>ge.contains(Z));!F||ce||(o?.(Y),f?.(Y),Y.defaultPrevented||h?.())},_),W=BA(Y=>{const Z=Y.target;[...m.branches].some(ge=>ge.contains(Z))||(u?.(Y),f?.(Y),Y.defaultPrevented||h?.())},_);return MA(Y=>{O===m.layers.size-1&&(i?.(Y),!Y.defaultPrevented&&h&&(Y.preventDefault(),h()))},_),S.useEffect(()=>{if(g)return s&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(zv=_.body.style.pointerEvents,_.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),Uv(),()=>{s&&m.layersWithOutsidePointerEventsDisabled.size===1&&(_.body.style.pointerEvents=zv)}},[g,_,s,m]),S.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),Uv())},[g,m]),S.useEffect(()=>{const Y=()=>N({});return document.addEventListener(th,Y),()=>document.removeEventListener(th,Y)},[]),w.jsx(We.div,{...p,ref:A,style:{pointerEvents:j?F?"auto":"none":void 0,...t.style},onFocusCapture:Je(t.onFocusCapture,W.onFocusCapture),onBlurCapture:Je(t.onBlurCapture,W.onBlurCapture),onPointerDownCapture:Je(t.onPointerDownCapture,M.onPointerDownCapture)})});Nh.displayName=DA;var zA="DismissableLayerBranch",UA=S.forwardRef((t,r)=>{const s=S.useContext(D0),i=S.useRef(null),o=gt(r,i);return S.useEffect(()=>{const u=i.current;if(u)return s.branches.add(u),()=>{s.branches.delete(u)}},[s.branches]),w.jsx(We.div,{...t,ref:o})});UA.displayName=zA;function LA(t,r=globalThis?.document){const s=ia(t),i=S.useRef(!1),o=S.useRef(()=>{});return S.useEffect(()=>{const u=h=>{if(h.target&&!i.current){let p=function(){k0(kA,s,m,{discrete:!0})};const m={originalEvent:h};h.pointerType==="touch"?(r.removeEventListener("click",o.current),o.current=p,r.addEventListener("click",o.current,{once:!0})):p()}else r.removeEventListener("click",o.current);i.current=!1},f=window.setTimeout(()=>{r.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",u),r.removeEventListener("click",o.current)}},[r,s]),{onPointerDownCapture:()=>i.current=!0}}function BA(t,r=globalThis?.document){const s=ia(t),i=S.useRef(!1);return S.useEffect(()=>{const o=u=>{u.target&&!i.current&&k0(jA,s,{originalEvent:u},{discrete:!1})};return r.addEventListener("focusin",o),()=>r.removeEventListener("focusin",o)},[r,s]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function Uv(){const t=new CustomEvent(th);document.dispatchEvent(t)}function k0(t,r,s,{discrete:i}){const o=s.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:s});r&&o.addEventListener(t,r,{once:!0}),i?NA(o,u):o.dispatchEvent(u)}var Ft=globalThis?.document?S.useLayoutEffect:()=>{},VA=Bb[" useId ".trim().toString()]||(()=>{}),HA=0;function Ha(t){const[r,s]=S.useState(VA());return Ft(()=>{s(i=>i??String(HA++))},[t]),t||(r?`radix-${r}`:"")}const qA=["top","right","bottom","left"],la=Math.min,mn=Math.max,Su=Math.round,ru=Math.floor,$n=t=>({x:t,y:t}),PA={left:"right",right:"left",bottom:"top",top:"bottom"},FA={start:"end",end:"start"};function nh(t,r,s){return mn(t,la(r,s))}function Rr(t,r){return typeof t=="function"?t(r):t}function Or(t){return t.split("-")[0]}function li(t){return t.split("-")[1]}function Mh(t){return t==="x"?"y":"x"}function Dh(t){return t==="y"?"height":"width"}const GA=new Set(["top","bottom"]);function Xn(t){return GA.has(Or(t))?"y":"x"}function kh(t){return Mh(Xn(t))}function ZA(t,r,s){s===void 0&&(s=!1);const i=li(t),o=kh(t),u=Dh(o);let f=o==="x"?i===(s?"end":"start")?"right":"left":i==="start"?"bottom":"top";return r.reference[u]>r.floating[u]&&(f=_u(f)),[f,_u(f)]}function YA(t){const r=_u(t);return[rh(t),r,rh(r)]}function rh(t){return t.replace(/start|end/g,r=>FA[r])}const Lv=["left","right"],Bv=["right","left"],QA=["top","bottom"],IA=["bottom","top"];function XA(t,r,s){switch(t){case"top":case"bottom":return s?r?Bv:Lv:r?Lv:Bv;case"left":case"right":return r?QA:IA;default:return[]}}function KA(t,r,s,i){const o=li(t);let u=XA(Or(t),s==="start",i);return o&&(u=u.map(f=>f+"-"+o),r&&(u=u.concat(u.map(rh)))),u}function _u(t){return t.replace(/left|right|bottom|top/g,r=>PA[r])}function $A(t){return{top:0,right:0,bottom:0,left:0,...t}}function j0(t){return typeof t!="number"?$A(t):{top:t,right:t,bottom:t,left:t}}function wu(t){const{x:r,y:s,width:i,height:o}=t;return{width:i,height:o,top:s,left:r,right:r+i,bottom:s+o,x:r,y:s}}function Vv(t,r,s){let{reference:i,floating:o}=t;const u=Xn(r),f=kh(r),h=Dh(f),p=Or(r),m=u==="y",g=i.x+i.width/2-o.width/2,b=i.y+i.height/2-o.height/2,_=i[h]/2-o[h]/2;let N;switch(p){case"top":N={x:g,y:i.y-o.height};break;case"bottom":N={x:g,y:i.y+i.height};break;case"right":N={x:i.x+i.width,y:b};break;case"left":N={x:i.x-o.width,y:b};break;default:N={x:i.x,y:i.y}}switch(li(r)){case"start":N[f]-=_*(s&&m?-1:1);break;case"end":N[f]+=_*(s&&m?-1:1);break}return N}const JA=async(t,r,s)=>{const{placement:i="bottom",strategy:o="absolute",middleware:u=[],platform:f}=s,h=u.filter(Boolean),p=await(f.isRTL==null?void 0:f.isRTL(r));let m=await f.getElementRects({reference:t,floating:r,strategy:o}),{x:g,y:b}=Vv(m,i,p),_=i,N={},A=0;for(let x=0;x<h.length;x++){const{name:E,fn:z}=h[x],{x:O,y:j,data:F,reset:M}=await z({x:g,y:b,initialPlacement:i,placement:_,strategy:o,middlewareData:N,rects:m,platform:f,elements:{reference:t,floating:r}});g=O??g,b=j??b,N={...N,[E]:{...N[E],...F}},M&&A<=50&&(A++,typeof M=="object"&&(M.placement&&(_=M.placement),M.rects&&(m=M.rects===!0?await f.getElementRects({reference:t,floating:r,strategy:o}):M.rects),{x:g,y:b}=Vv(m,_,p)),x=-1)}return{x:g,y:b,placement:_,strategy:o,middlewareData:N}};async function yl(t,r){var s;r===void 0&&(r={});const{x:i,y:o,platform:u,rects:f,elements:h,strategy:p}=t,{boundary:m="clippingAncestors",rootBoundary:g="viewport",elementContext:b="floating",altBoundary:_=!1,padding:N=0}=Rr(r,t),A=j0(N),E=h[_?b==="floating"?"reference":"floating":b],z=wu(await u.getClippingRect({element:(s=await(u.isElement==null?void 0:u.isElement(E)))==null||s?E:E.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:m,rootBoundary:g,strategy:p})),O=b==="floating"?{x:i,y:o,width:f.floating.width,height:f.floating.height}:f.reference,j=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),F=await(u.isElement==null?void 0:u.isElement(j))?await(u.getScale==null?void 0:u.getScale(j))||{x:1,y:1}:{x:1,y:1},M=wu(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:O,offsetParent:j,strategy:p}):O);return{top:(z.top-M.top+A.top)/F.y,bottom:(M.bottom-z.bottom+A.bottom)/F.y,left:(z.left-M.left+A.left)/F.x,right:(M.right-z.right+A.right)/F.x}}const WA=t=>({name:"arrow",options:t,async fn(r){const{x:s,y:i,placement:o,rects:u,platform:f,elements:h,middlewareData:p}=r,{element:m,padding:g=0}=Rr(t,r)||{};if(m==null)return{};const b=j0(g),_={x:s,y:i},N=kh(o),A=Dh(N),x=await f.getDimensions(m),E=N==="y",z=E?"top":"left",O=E?"bottom":"right",j=E?"clientHeight":"clientWidth",F=u.reference[A]+u.reference[N]-_[N]-u.floating[A],M=_[N]-u.reference[N],W=await(f.getOffsetParent==null?void 0:f.getOffsetParent(m));let Y=W?W[j]:0;(!Y||!await(f.isElement==null?void 0:f.isElement(W)))&&(Y=h.floating[j]||u.floating[A]);const Z=F/2-M/2,ce=Y/2-x[A]/2-1,ge=la(b[z],ce),we=la(b[O],ce),re=ge,de=Y-x[A]-we,me=Y/2-x[A]/2+Z,pe=nh(re,me,de),k=!p.arrow&&li(o)!=null&&me!==pe&&u.reference[A]/2-(me<re?ge:we)-x[A]/2<0,I=k?me<re?me-re:me-de:0;return{[N]:_[N]+I,data:{[N]:pe,centerOffset:me-pe-I,...k&&{alignmentOffset:I}},reset:k}}}),eR=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(r){var s,i;const{placement:o,middlewareData:u,rects:f,initialPlacement:h,platform:p,elements:m}=r,{mainAxis:g=!0,crossAxis:b=!0,fallbackPlacements:_,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:x=!0,...E}=Rr(t,r);if((s=u.arrow)!=null&&s.alignmentOffset)return{};const z=Or(o),O=Xn(h),j=Or(h)===h,F=await(p.isRTL==null?void 0:p.isRTL(m.floating)),M=_||(j||!x?[_u(h)]:YA(h)),W=A!=="none";!_&&W&&M.push(...KA(h,x,A,F));const Y=[h,...M],Z=await yl(r,E),ce=[];let ge=((i=u.flip)==null?void 0:i.overflows)||[];if(g&&ce.push(Z[z]),b){const me=ZA(o,f,F);ce.push(Z[me[0]],Z[me[1]])}if(ge=[...ge,{placement:o,overflows:ce}],!ce.every(me=>me<=0)){var we,re;const me=(((we=u.flip)==null?void 0:we.index)||0)+1,pe=Y[me];if(pe&&(!(b==="alignment"?O!==Xn(pe):!1)||ge.every(q=>Xn(q.placement)===O?q.overflows[0]>0:!0)))return{data:{index:me,overflows:ge},reset:{placement:pe}};let k=(re=ge.filter(I=>I.overflows[0]<=0).sort((I,q)=>I.overflows[1]-q.overflows[1])[0])==null?void 0:re.placement;if(!k)switch(N){case"bestFit":{var de;const I=(de=ge.filter(q=>{if(W){const xe=Xn(q.placement);return xe===O||xe==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(xe=>xe>0).reduce((xe,R)=>xe+R,0)]).sort((q,xe)=>q[1]-xe[1])[0])==null?void 0:de[0];I&&(k=I);break}case"initialPlacement":k=h;break}if(o!==k)return{reset:{placement:k}}}return{}}}};function Hv(t,r){return{top:t.top-r.height,right:t.right-r.width,bottom:t.bottom-r.height,left:t.left-r.width}}function qv(t){return qA.some(r=>t[r]>=0)}const tR=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(r){const{rects:s}=r,{strategy:i="referenceHidden",...o}=Rr(t,r);switch(i){case"referenceHidden":{const u=await yl(r,{...o,elementContext:"reference"}),f=Hv(u,s.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:qv(f)}}}case"escaped":{const u=await yl(r,{...o,altBoundary:!0}),f=Hv(u,s.floating);return{data:{escapedOffsets:f,escaped:qv(f)}}}default:return{}}}}},z0=new Set(["left","top"]);async function nR(t,r){const{placement:s,platform:i,elements:o}=t,u=await(i.isRTL==null?void 0:i.isRTL(o.floating)),f=Or(s),h=li(s),p=Xn(s)==="y",m=z0.has(f)?-1:1,g=u&&p?-1:1,b=Rr(r,t);let{mainAxis:_,crossAxis:N,alignmentAxis:A}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return h&&typeof A=="number"&&(N=h==="end"?A*-1:A),p?{x:N*g,y:_*m}:{x:_*m,y:N*g}}const rR=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){var s,i;const{x:o,y:u,placement:f,middlewareData:h}=r,p=await nR(r,t);return f===((s=h.offset)==null?void 0:s.placement)&&(i=h.arrow)!=null&&i.alignmentOffset?{}:{x:o+p.x,y:u+p.y,data:{...p,placement:f}}}}},aR=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(r){const{x:s,y:i,placement:o}=r,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:E=>{let{x:z,y:O}=E;return{x:z,y:O}}},...p}=Rr(t,r),m={x:s,y:i},g=await yl(r,p),b=Xn(Or(o)),_=Mh(b);let N=m[_],A=m[b];if(u){const E=_==="y"?"top":"left",z=_==="y"?"bottom":"right",O=N+g[E],j=N-g[z];N=nh(O,N,j)}if(f){const E=b==="y"?"top":"left",z=b==="y"?"bottom":"right",O=A+g[E],j=A-g[z];A=nh(O,A,j)}const x=h.fn({...r,[_]:N,[b]:A});return{...x,data:{x:x.x-s,y:x.y-i,enabled:{[_]:u,[b]:f}}}}}},sR=function(t){return t===void 0&&(t={}),{options:t,fn(r){const{x:s,y:i,placement:o,rects:u,middlewareData:f}=r,{offset:h=0,mainAxis:p=!0,crossAxis:m=!0}=Rr(t,r),g={x:s,y:i},b=Xn(o),_=Mh(b);let N=g[_],A=g[b];const x=Rr(h,r),E=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){const j=_==="y"?"height":"width",F=u.reference[_]-u.floating[j]+E.mainAxis,M=u.reference[_]+u.reference[j]-E.mainAxis;N<F?N=F:N>M&&(N=M)}if(m){var z,O;const j=_==="y"?"width":"height",F=z0.has(Or(o)),M=u.reference[b]-u.floating[j]+(F&&((z=f.offset)==null?void 0:z[b])||0)+(F?0:E.crossAxis),W=u.reference[b]+u.reference[j]+(F?0:((O=f.offset)==null?void 0:O[b])||0)-(F?E.crossAxis:0);A<M?A=M:A>W&&(A=W)}return{[_]:N,[b]:A}}}},iR=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(r){var s,i;const{placement:o,rects:u,platform:f,elements:h}=r,{apply:p=()=>{},...m}=Rr(t,r),g=await yl(r,m),b=Or(o),_=li(o),N=Xn(o)==="y",{width:A,height:x}=u.floating;let E,z;b==="top"||b==="bottom"?(E=b,z=_===(await(f.isRTL==null?void 0:f.isRTL(h.floating))?"start":"end")?"left":"right"):(z=b,E=_==="end"?"top":"bottom");const O=x-g.top-g.bottom,j=A-g.left-g.right,F=la(x-g[E],O),M=la(A-g[z],j),W=!r.middlewareData.shift;let Y=F,Z=M;if((s=r.middlewareData.shift)!=null&&s.enabled.x&&(Z=j),(i=r.middlewareData.shift)!=null&&i.enabled.y&&(Y=O),W&&!_){const ge=mn(g.left,0),we=mn(g.right,0),re=mn(g.top,0),de=mn(g.bottom,0);N?Z=A-2*(ge!==0||we!==0?ge+we:mn(g.left,g.right)):Y=x-2*(re!==0||de!==0?re+de:mn(g.top,g.bottom))}await p({...r,availableWidth:Z,availableHeight:Y});const ce=await f.getDimensions(h.floating);return A!==ce.width||x!==ce.height?{reset:{rects:!0}}:{}}}};function Zu(){return typeof window<"u"}function oi(t){return U0(t)?(t.nodeName||"").toLowerCase():"#document"}function pn(t){var r;return(t==null||(r=t.ownerDocument)==null?void 0:r.defaultView)||window}function nr(t){var r;return(r=(U0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:r.documentElement}function U0(t){return Zu()?t instanceof Node||t instanceof pn(t).Node:!1}function zn(t){return Zu()?t instanceof Element||t instanceof pn(t).Element:!1}function Wn(t){return Zu()?t instanceof HTMLElement||t instanceof pn(t).HTMLElement:!1}function Pv(t){return!Zu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof pn(t).ShadowRoot}const lR=new Set(["inline","contents"]);function Ll(t){const{overflow:r,overflowX:s,overflowY:i,display:o}=Un(t);return/auto|scroll|overlay|hidden|clip/.test(r+i+s)&&!lR.has(o)}const oR=new Set(["table","td","th"]);function uR(t){return oR.has(oi(t))}const cR=[":popover-open",":modal"];function Yu(t){return cR.some(r=>{try{return t.matches(r)}catch{return!1}})}const fR=["transform","translate","scale","rotate","perspective"],dR=["transform","translate","scale","rotate","perspective","filter"],hR=["paint","layout","strict","content"];function jh(t){const r=zh(),s=zn(t)?Un(t):t;return fR.some(i=>s[i]?s[i]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!r&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!r&&(s.filter?s.filter!=="none":!1)||dR.some(i=>(s.willChange||"").includes(i))||hR.some(i=>(s.contain||"").includes(i))}function mR(t){let r=oa(t);for(;Wn(r)&&!$s(r);){if(jh(r))return r;if(Yu(r))return null;r=oa(r)}return null}function zh(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const pR=new Set(["html","body","#document"]);function $s(t){return pR.has(oi(t))}function Un(t){return pn(t).getComputedStyle(t)}function Qu(t){return zn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function oa(t){if(oi(t)==="html")return t;const r=t.assignedSlot||t.parentNode||Pv(t)&&t.host||nr(t);return Pv(r)?r.host:r}function L0(t){const r=oa(t);return $s(r)?t.ownerDocument?t.ownerDocument.body:t.body:Wn(r)&&Ll(r)?r:L0(r)}function vl(t,r,s){var i;r===void 0&&(r=[]),s===void 0&&(s=!0);const o=L0(t),u=o===((i=t.ownerDocument)==null?void 0:i.body),f=pn(o);if(u){const h=ah(f);return r.concat(f,f.visualViewport||[],Ll(o)?o:[],h&&s?vl(h):[])}return r.concat(o,vl(o,[],s))}function ah(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function B0(t){const r=Un(t);let s=parseFloat(r.width)||0,i=parseFloat(r.height)||0;const o=Wn(t),u=o?t.offsetWidth:s,f=o?t.offsetHeight:i,h=Su(s)!==u||Su(i)!==f;return h&&(s=u,i=f),{width:s,height:i,$:h}}function Uh(t){return zn(t)?t:t.contextElement}function Qs(t){const r=Uh(t);if(!Wn(r))return $n(1);const s=r.getBoundingClientRect(),{width:i,height:o,$:u}=B0(r);let f=(u?Su(s.width):s.width)/i,h=(u?Su(s.height):s.height)/o;return(!f||!Number.isFinite(f))&&(f=1),(!h||!Number.isFinite(h))&&(h=1),{x:f,y:h}}const gR=$n(0);function V0(t){const r=pn(t);return!zh()||!r.visualViewport?gR:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function yR(t,r,s){return r===void 0&&(r=!1),!s||r&&s!==pn(t)?!1:r}function Za(t,r,s,i){r===void 0&&(r=!1),s===void 0&&(s=!1);const o=t.getBoundingClientRect(),u=Uh(t);let f=$n(1);r&&(i?zn(i)&&(f=Qs(i)):f=Qs(t));const h=yR(u,s,i)?V0(u):$n(0);let p=(o.left+h.x)/f.x,m=(o.top+h.y)/f.y,g=o.width/f.x,b=o.height/f.y;if(u){const _=pn(u),N=i&&zn(i)?pn(i):i;let A=_,x=ah(A);for(;x&&i&&N!==A;){const E=Qs(x),z=x.getBoundingClientRect(),O=Un(x),j=z.left+(x.clientLeft+parseFloat(O.paddingLeft))*E.x,F=z.top+(x.clientTop+parseFloat(O.paddingTop))*E.y;p*=E.x,m*=E.y,g*=E.x,b*=E.y,p+=j,m+=F,A=pn(x),x=ah(A)}}return wu({width:g,height:b,x:p,y:m})}function Lh(t,r){const s=Qu(t).scrollLeft;return r?r.left+s:Za(nr(t)).left+s}function H0(t,r,s){s===void 0&&(s=!1);const i=t.getBoundingClientRect(),o=i.left+r.scrollLeft-(s?0:Lh(t,i)),u=i.top+r.scrollTop;return{x:o,y:u}}function vR(t){let{elements:r,rect:s,offsetParent:i,strategy:o}=t;const u=o==="fixed",f=nr(i),h=r?Yu(r.floating):!1;if(i===f||h&&u)return s;let p={scrollLeft:0,scrollTop:0},m=$n(1);const g=$n(0),b=Wn(i);if((b||!b&&!u)&&((oi(i)!=="body"||Ll(f))&&(p=Qu(i)),Wn(i))){const N=Za(i);m=Qs(i),g.x=N.x+i.clientLeft,g.y=N.y+i.clientTop}const _=f&&!b&&!u?H0(f,p,!0):$n(0);return{width:s.width*m.x,height:s.height*m.y,x:s.x*m.x-p.scrollLeft*m.x+g.x+_.x,y:s.y*m.y-p.scrollTop*m.y+g.y+_.y}}function bR(t){return Array.from(t.getClientRects())}function xR(t){const r=nr(t),s=Qu(t),i=t.ownerDocument.body,o=mn(r.scrollWidth,r.clientWidth,i.scrollWidth,i.clientWidth),u=mn(r.scrollHeight,r.clientHeight,i.scrollHeight,i.clientHeight);let f=-s.scrollLeft+Lh(t);const h=-s.scrollTop;return Un(i).direction==="rtl"&&(f+=mn(r.clientWidth,i.clientWidth)-o),{width:o,height:u,x:f,y:h}}function SR(t,r){const s=pn(t),i=nr(t),o=s.visualViewport;let u=i.clientWidth,f=i.clientHeight,h=0,p=0;if(o){u=o.width,f=o.height;const m=zh();(!m||m&&r==="fixed")&&(h=o.offsetLeft,p=o.offsetTop)}return{width:u,height:f,x:h,y:p}}const _R=new Set(["absolute","fixed"]);function wR(t,r){const s=Za(t,!0,r==="fixed"),i=s.top+t.clientTop,o=s.left+t.clientLeft,u=Wn(t)?Qs(t):$n(1),f=t.clientWidth*u.x,h=t.clientHeight*u.y,p=o*u.x,m=i*u.y;return{width:f,height:h,x:p,y:m}}function Fv(t,r,s){let i;if(r==="viewport")i=SR(t,s);else if(r==="document")i=xR(nr(t));else if(zn(r))i=wR(r,s);else{const o=V0(t);i={x:r.x-o.x,y:r.y-o.y,width:r.width,height:r.height}}return wu(i)}function q0(t,r){const s=oa(t);return s===r||!zn(s)||$s(s)?!1:Un(s).position==="fixed"||q0(s,r)}function ER(t,r){const s=r.get(t);if(s)return s;let i=vl(t,[],!1).filter(h=>zn(h)&&oi(h)!=="body"),o=null;const u=Un(t).position==="fixed";let f=u?oa(t):t;for(;zn(f)&&!$s(f);){const h=Un(f),p=jh(f);!p&&h.position==="fixed"&&(o=null),(u?!p&&!o:!p&&h.position==="static"&&!!o&&_R.has(o.position)||Ll(f)&&!p&&q0(t,f))?i=i.filter(g=>g!==f):o=h,f=oa(f)}return r.set(t,i),i}function TR(t){let{element:r,boundary:s,rootBoundary:i,strategy:o}=t;const f=[...s==="clippingAncestors"?Yu(r)?[]:ER(r,this._c):[].concat(s),i],h=f[0],p=f.reduce((m,g)=>{const b=Fv(r,g,o);return m.top=mn(b.top,m.top),m.right=la(b.right,m.right),m.bottom=la(b.bottom,m.bottom),m.left=mn(b.left,m.left),m},Fv(r,h,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function AR(t){const{width:r,height:s}=B0(t);return{width:r,height:s}}function RR(t,r,s){const i=Wn(r),o=nr(r),u=s==="fixed",f=Za(t,!0,u,r);let h={scrollLeft:0,scrollTop:0};const p=$n(0);function m(){p.x=Lh(o)}if(i||!i&&!u)if((oi(r)!=="body"||Ll(o))&&(h=Qu(r)),i){const N=Za(r,!0,u,r);p.x=N.x+r.clientLeft,p.y=N.y+r.clientTop}else o&&m();u&&!i&&o&&m();const g=o&&!i&&!u?H0(o,h):$n(0),b=f.left+h.scrollLeft-p.x-g.x,_=f.top+h.scrollTop-p.y-g.y;return{x:b,y:_,width:f.width,height:f.height}}function Rd(t){return Un(t).position==="static"}function Gv(t,r){if(!Wn(t)||Un(t).position==="fixed")return null;if(r)return r(t);let s=t.offsetParent;return nr(t)===s&&(s=s.ownerDocument.body),s}function P0(t,r){const s=pn(t);if(Yu(t))return s;if(!Wn(t)){let o=oa(t);for(;o&&!$s(o);){if(zn(o)&&!Rd(o))return o;o=oa(o)}return s}let i=Gv(t,r);for(;i&&uR(i)&&Rd(i);)i=Gv(i,r);return i&&$s(i)&&Rd(i)&&!jh(i)?s:i||mR(t)||s}const OR=async function(t){const r=this.getOffsetParent||P0,s=this.getDimensions,i=await s(t.floating);return{reference:RR(t.reference,await r(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function CR(t){return Un(t).direction==="rtl"}const NR={convertOffsetParentRelativeRectToViewportRelativeRect:vR,getDocumentElement:nr,getClippingRect:TR,getOffsetParent:P0,getElementRects:OR,getClientRects:bR,getDimensions:AR,getScale:Qs,isElement:zn,isRTL:CR};function F0(t,r){return t.x===r.x&&t.y===r.y&&t.width===r.width&&t.height===r.height}function MR(t,r){let s=null,i;const o=nr(t);function u(){var h;clearTimeout(i),(h=s)==null||h.disconnect(),s=null}function f(h,p){h===void 0&&(h=!1),p===void 0&&(p=1),u();const m=t.getBoundingClientRect(),{left:g,top:b,width:_,height:N}=m;if(h||r(),!_||!N)return;const A=ru(b),x=ru(o.clientWidth-(g+_)),E=ru(o.clientHeight-(b+N)),z=ru(g),j={rootMargin:-A+"px "+-x+"px "+-E+"px "+-z+"px",threshold:mn(0,la(1,p))||1};let F=!0;function M(W){const Y=W[0].intersectionRatio;if(Y!==p){if(!F)return f();Y?f(!1,Y):i=setTimeout(()=>{f(!1,1e-7)},1e3)}Y===1&&!F0(m,t.getBoundingClientRect())&&f(),F=!1}try{s=new IntersectionObserver(M,{...j,root:o.ownerDocument})}catch{s=new IntersectionObserver(M,j)}s.observe(t)}return f(!0),u}function DR(t,r,s,i){i===void 0&&(i={});const{ancestorScroll:o=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:p=!1}=i,m=Uh(t),g=o||u?[...m?vl(m):[],...vl(r)]:[];g.forEach(z=>{o&&z.addEventListener("scroll",s,{passive:!0}),u&&z.addEventListener("resize",s)});const b=m&&h?MR(m,s):null;let _=-1,N=null;f&&(N=new ResizeObserver(z=>{let[O]=z;O&&O.target===m&&N&&(N.unobserve(r),cancelAnimationFrame(_),_=requestAnimationFrame(()=>{var j;(j=N)==null||j.observe(r)})),s()}),m&&!p&&N.observe(m),N.observe(r));let A,x=p?Za(t):null;p&&E();function E(){const z=Za(t);x&&!F0(x,z)&&s(),x=z,A=requestAnimationFrame(E)}return s(),()=>{var z;g.forEach(O=>{o&&O.removeEventListener("scroll",s),u&&O.removeEventListener("resize",s)}),b?.(),(z=N)==null||z.disconnect(),N=null,p&&cancelAnimationFrame(A)}}const kR=rR,jR=aR,zR=eR,UR=iR,LR=tR,Zv=WA,BR=sR,VR=(t,r,s)=>{const i=new Map,o={platform:NR,...s},u={...o.platform,_c:i};return JA(t,r,{...o,platform:u})};var HR=typeof document<"u",qR=function(){},hu=HR?S.useLayoutEffect:qR;function Eu(t,r){if(t===r)return!0;if(typeof t!=typeof r)return!1;if(typeof t=="function"&&t.toString()===r.toString())return!0;let s,i,o;if(t&&r&&typeof t=="object"){if(Array.isArray(t)){if(s=t.length,s!==r.length)return!1;for(i=s;i--!==0;)if(!Eu(t[i],r[i]))return!1;return!0}if(o=Object.keys(t),s=o.length,s!==Object.keys(r).length)return!1;for(i=s;i--!==0;)if(!{}.hasOwnProperty.call(r,o[i]))return!1;for(i=s;i--!==0;){const u=o[i];if(!(u==="_owner"&&t.$$typeof)&&!Eu(t[u],r[u]))return!1}return!0}return t!==t&&r!==r}function G0(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Yv(t,r){const s=G0(t);return Math.round(r*s)/s}function Od(t){const r=S.useRef(t);return hu(()=>{r.current=t}),r}function PR(t){t===void 0&&(t={});const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:o,elements:{reference:u,floating:f}={},transform:h=!0,whileElementsMounted:p,open:m}=t,[g,b]=S.useState({x:0,y:0,strategy:s,placement:r,middlewareData:{},isPositioned:!1}),[_,N]=S.useState(i);Eu(_,i)||N(i);const[A,x]=S.useState(null),[E,z]=S.useState(null),O=S.useCallback(q=>{q!==W.current&&(W.current=q,x(q))},[]),j=S.useCallback(q=>{q!==Y.current&&(Y.current=q,z(q))},[]),F=u||A,M=f||E,W=S.useRef(null),Y=S.useRef(null),Z=S.useRef(g),ce=p!=null,ge=Od(p),we=Od(o),re=Od(m),de=S.useCallback(()=>{if(!W.current||!Y.current)return;const q={placement:r,strategy:s,middleware:_};we.current&&(q.platform=we.current),VR(W.current,Y.current,q).then(xe=>{const R={...xe,isPositioned:re.current!==!1};me.current&&!Eu(Z.current,R)&&(Z.current=R,Ul.flushSync(()=>{b(R)}))})},[_,r,s,we,re]);hu(()=>{m===!1&&Z.current.isPositioned&&(Z.current.isPositioned=!1,b(q=>({...q,isPositioned:!1})))},[m]);const me=S.useRef(!1);hu(()=>(me.current=!0,()=>{me.current=!1}),[]),hu(()=>{if(F&&(W.current=F),M&&(Y.current=M),F&&M){if(ge.current)return ge.current(F,M,de);de()}},[F,M,de,ge,ce]);const pe=S.useMemo(()=>({reference:W,floating:Y,setReference:O,setFloating:j}),[O,j]),k=S.useMemo(()=>({reference:F,floating:M}),[F,M]),I=S.useMemo(()=>{const q={position:s,left:0,top:0};if(!k.floating)return q;const xe=Yv(k.floating,g.x),R=Yv(k.floating,g.y);return h?{...q,transform:"translate("+xe+"px, "+R+"px)",...G0(k.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:xe,top:R}},[s,h,k.floating,g.x,g.y]);return S.useMemo(()=>({...g,update:de,refs:pe,elements:k,floatingStyles:I}),[g,de,pe,k,I])}const FR=t=>{function r(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:t,fn(s){const{element:i,padding:o}=typeof t=="function"?t(s):t;return i&&r(i)?i.current!=null?Zv({element:i.current,padding:o}).fn(s):{}:i?Zv({element:i,padding:o}).fn(s):{}}}},GR=(t,r)=>({...kR(t),options:[t,r]}),ZR=(t,r)=>({...jR(t),options:[t,r]}),YR=(t,r)=>({...BR(t),options:[t,r]}),QR=(t,r)=>({...zR(t),options:[t,r]}),IR=(t,r)=>({...UR(t),options:[t,r]}),XR=(t,r)=>({...LR(t),options:[t,r]}),KR=(t,r)=>({...FR(t),options:[t,r]});var $R="Arrow",Z0=S.forwardRef((t,r)=>{const{children:s,width:i=10,height:o=5,...u}=t;return w.jsx(We.svg,{...u,ref:r,width:i,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?s:w.jsx("polygon",{points:"0,0 30,0 15,10"})})});Z0.displayName=$R;var JR=Z0;function WR(t){const[r,s]=S.useState(void 0);return Ft(()=>{if(t){s({width:t.offsetWidth,height:t.offsetHeight});const i=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const u=o[0];let f,h;if("borderBoxSize"in u){const p=u.borderBoxSize,m=Array.isArray(p)?p[0]:p;f=m.inlineSize,h=m.blockSize}else f=t.offsetWidth,h=t.offsetHeight;s({width:f,height:h})});return i.observe(t,{box:"border-box"}),()=>i.unobserve(t)}else s(void 0)},[t]),r}var Bh="Popper",[Y0,Q0]=ii(Bh),[eO,I0]=Y0(Bh),X0=t=>{const{__scopePopper:r,children:s}=t,[i,o]=S.useState(null);return w.jsx(eO,{scope:r,anchor:i,onAnchorChange:o,children:s})};X0.displayName=Bh;var K0="PopperAnchor",$0=S.forwardRef((t,r)=>{const{__scopePopper:s,virtualRef:i,...o}=t,u=I0(K0,s),f=S.useRef(null),h=gt(r,f),p=S.useRef(null);return S.useEffect(()=>{const m=p.current;p.current=i?.current||f.current,m!==p.current&&u.onAnchorChange(p.current)}),i?null:w.jsx(We.div,{...o,ref:h})});$0.displayName=K0;var Vh="PopperContent",[tO,nO]=Y0(Vh),J0=S.forwardRef((t,r)=>{const{__scopePopper:s,side:i="bottom",sideOffset:o=0,align:u="center",alignOffset:f=0,arrowPadding:h=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:g=0,sticky:b="partial",hideWhenDetached:_=!1,updatePositionStrategy:N="optimized",onPlaced:A,...x}=t,E=I0(Vh,s),[z,O]=S.useState(null),j=gt(r,ae=>O(ae)),[F,M]=S.useState(null),W=WR(F),Y=W?.width??0,Z=W?.height??0,ce=i+(u!=="center"?"-"+u:""),ge=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},we=Array.isArray(m)?m:[m],re=we.length>0,de={padding:ge,boundary:we.filter(aO),altBoundary:re},{refs:me,floatingStyles:pe,placement:k,isPositioned:I,middlewareData:q}=PR({strategy:"fixed",placement:ce,whileElementsMounted:(...ae)=>DR(...ae,{animationFrame:N==="always"}),elements:{reference:E.anchor},middleware:[GR({mainAxis:o+Z,alignmentAxis:f}),p&&ZR({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?YR():void 0,...de}),p&&QR({...de}),IR({...de,apply:({elements:ae,rects:Re,availableWidth:Xe,availableHeight:qe})=>{const{width:Ze,height:Ke}=Re.reference,Nt=ae.floating.style;Nt.setProperty("--radix-popper-available-width",`${Xe}px`),Nt.setProperty("--radix-popper-available-height",`${qe}px`),Nt.setProperty("--radix-popper-anchor-width",`${Ze}px`),Nt.setProperty("--radix-popper-anchor-height",`${Ke}px`)}}),F&&KR({element:F,padding:h}),sO({arrowWidth:Y,arrowHeight:Z}),_&&XR({strategy:"referenceHidden",...de})]}),[xe,R]=tx(k),$=ia(A);Ft(()=>{I&&$?.()},[I,$]);const se=q.arrow?.x,ee=q.arrow?.y,le=q.arrow?.centerOffset!==0,[ke,Ee]=S.useState();return Ft(()=>{z&&Ee(window.getComputedStyle(z).zIndex)},[z]),w.jsx("div",{ref:me.setFloating,"data-radix-popper-content-wrapper":"",style:{...pe,transform:I?pe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ke,"--radix-popper-transform-origin":[q.transformOrigin?.x,q.transformOrigin?.y].join(" "),...q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:w.jsx(tO,{scope:s,placedSide:xe,onArrowChange:M,arrowX:se,arrowY:ee,shouldHideArrow:le,children:w.jsx(We.div,{"data-side":xe,"data-align":R,...x,ref:j,style:{...x.style,animation:I?void 0:"none"}})})})});J0.displayName=Vh;var W0="PopperArrow",rO={top:"bottom",right:"left",bottom:"top",left:"right"},ex=S.forwardRef(function(r,s){const{__scopePopper:i,...o}=r,u=nO(W0,i),f=rO[u.placedSide];return w.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:w.jsx(JR,{...o,ref:s,style:{...o.style,display:"block"}})})});ex.displayName=W0;function aO(t){return t!==null}var sO=t=>({name:"transformOrigin",options:t,fn(r){const{placement:s,rects:i,middlewareData:o}=r,f=o.arrow?.centerOffset!==0,h=f?0:t.arrowWidth,p=f?0:t.arrowHeight,[m,g]=tx(s),b={start:"0%",center:"50%",end:"100%"}[g],_=(o.arrow?.x??0)+h/2,N=(o.arrow?.y??0)+p/2;let A="",x="";return m==="bottom"?(A=f?b:`${_}px`,x=`${-p}px`):m==="top"?(A=f?b:`${_}px`,x=`${i.floating.height+p}px`):m==="right"?(A=`${-p}px`,x=f?b:`${N}px`):m==="left"&&(A=`${i.floating.width+p}px`,x=f?b:`${N}px`),{data:{x:A,y:x}}}});function tx(t){const[r,s="center"]=t.split("-");return[r,s]}var iO=X0,lO=$0,oO=J0,uO=ex,cO="Portal",Hh=S.forwardRef((t,r)=>{const{container:s,...i}=t,[o,u]=S.useState(!1);Ft(()=>u(!0),[]);const f=s||o&&globalThis?.document?.body;return f?OA.createPortal(w.jsx(We.div,{...i,ref:r}),f):null});Hh.displayName=cO;function fO(t,r){return S.useReducer((s,i)=>r[s][i]??s,t)}var Iu=t=>{const{present:r,children:s}=t,i=dO(r),o=typeof s=="function"?s({present:i.isPresent}):S.Children.only(s),u=gt(i.ref,hO(o));return typeof s=="function"||i.isPresent?S.cloneElement(o,{ref:u}):null};Iu.displayName="Presence";function dO(t){const[r,s]=S.useState(),i=S.useRef(null),o=S.useRef(t),u=S.useRef("none"),f=t?"mounted":"unmounted",[h,p]=fO(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const m=au(i.current);u.current=h==="mounted"?m:"none"},[h]),Ft(()=>{const m=i.current,g=o.current;if(g!==t){const _=u.current,N=au(m);t?p("MOUNT"):N==="none"||m?.display==="none"?p("UNMOUNT"):p(g&&_!==N?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,p]),Ft(()=>{if(r){let m;const g=r.ownerDocument.defaultView??window,b=N=>{const x=au(i.current).includes(CSS.escape(N.animationName));if(N.target===r&&x&&(p("ANIMATION_END"),!o.current)){const E=r.style.animationFillMode;r.style.animationFillMode="forwards",m=g.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=E)})}},_=N=>{N.target===r&&(u.current=au(i.current))};return r.addEventListener("animationstart",_),r.addEventListener("animationcancel",b),r.addEventListener("animationend",b),()=>{g.clearTimeout(m),r.removeEventListener("animationstart",_),r.removeEventListener("animationcancel",b),r.removeEventListener("animationend",b)}}else p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:S.useCallback(m=>{i.current=m?getComputedStyle(m):null,s(m)},[])}}function au(t){return t?.animationName||"none"}function hO(t){let r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=r&&"isReactWarning"in r&&r.isReactWarning;return s?t.ref:(r=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=r&&"isReactWarning"in r&&r.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}var mO=Bb[" useInsertionEffect ".trim().toString()]||Ft;function Ya({prop:t,defaultProp:r,onChange:s=()=>{},caller:i}){const[o,u,f]=pO({defaultProp:r,onChange:s}),h=t!==void 0,p=h?t:o;{const g=S.useRef(t!==void 0);S.useEffect(()=>{const b=g.current;b!==h&&console.warn(`${i} is changing from ${b?"controlled":"uncontrolled"} to ${h?"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.`),g.current=h},[h,i])}const m=S.useCallback(g=>{if(h){const b=gO(g)?g(t):g;b!==t&&f.current?.(b)}else u(g)},[h,t,u,f]);return[p,m]}function pO({defaultProp:t,onChange:r}){const[s,i]=S.useState(t),o=S.useRef(s),u=S.useRef(r);return mO(()=>{u.current=r},[r]),S.useEffect(()=>{o.current!==s&&(u.current?.(s),o.current=s)},[s,o]),[s,i,u]}function gO(t){return typeof t=="function"}var nx=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),yO="VisuallyHidden",rx=S.forwardRef((t,r)=>w.jsx(We.span,{...t,ref:r,style:{...nx,...t.style}}));rx.displayName=yO;var aD=rx,Cd=0;function ax(){S.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Qv()),document.body.insertAdjacentElement("beforeend",t[1]??Qv()),Cd++,()=>{Cd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Cd--}},[])}function Qv(){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",Md="focusScope.autoFocusOnUnmount",Iv={bubbles:!1,cancelable:!0},vO="FocusScope",qh=S.forwardRef((t,r)=>{const{loop:s=!1,trapped:i=!1,onMountAutoFocus:o,onUnmountAutoFocus:u,...f}=t,[h,p]=S.useState(null),m=ia(o),g=ia(u),b=S.useRef(null),_=gt(r,x=>p(x)),N=S.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;S.useEffect(()=>{if(i){let x=function(j){if(N.paused||!h)return;const F=j.target;h.contains(F)?b.current=F:aa(b.current,{select:!0})},E=function(j){if(N.paused||!h)return;const F=j.relatedTarget;F!==null&&(h.contains(F)||aa(b.current,{select:!0}))},z=function(j){if(document.activeElement===document.body)for(const M of j)M.removedNodes.length>0&&aa(h)};document.addEventListener("focusin",x),document.addEventListener("focusout",E);const O=new MutationObserver(z);return h&&O.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",E),O.disconnect()}}},[i,h,N.paused]),S.useEffect(()=>{if(h){Kv.add(N);const x=document.activeElement;if(!h.contains(x)){const z=new CustomEvent(Nd,Iv);h.addEventListener(Nd,m),h.dispatchEvent(z),z.defaultPrevented||(bO(EO(sx(h)),{select:!0}),document.activeElement===x&&aa(h))}return()=>{h.removeEventListener(Nd,m),setTimeout(()=>{const z=new CustomEvent(Md,Iv);h.addEventListener(Md,g),h.dispatchEvent(z),z.defaultPrevented||aa(x??document.body,{select:!0}),h.removeEventListener(Md,g),Kv.remove(N)},0)}}},[h,m,g,N]);const A=S.useCallback(x=>{if(!s&&!i||N.paused)return;const E=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,z=document.activeElement;if(E&&z){const O=x.currentTarget,[j,F]=xO(O);j&&F?!x.shiftKey&&z===F?(x.preventDefault(),s&&aa(j,{select:!0})):x.shiftKey&&z===j&&(x.preventDefault(),s&&aa(F,{select:!0})):z===O&&x.preventDefault()}},[s,i,N.paused]);return w.jsx(We.div,{tabIndex:-1,...f,ref:_,onKeyDown:A})});qh.displayName=vO;function bO(t,{select:r=!1}={}){const s=document.activeElement;for(const i of t)if(aa(i,{select:r}),document.activeElement!==s)return}function xO(t){const r=sx(t),s=Xv(r,t),i=Xv(r.reverse(),t);return[s,i]}function sx(t){const r=[],s=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const o=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||o?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;s.nextNode();)r.push(s.currentNode);return r}function Xv(t,r){for(const s of t)if(!SO(s,{upTo:r}))return s}function SO(t,{upTo:r}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(r!==void 0&&t===r)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function _O(t){return t instanceof HTMLInputElement&&"select"in t}function aa(t,{select:r=!1}={}){if(t&&t.focus){const s=document.activeElement;t.focus({preventScroll:!0}),t!==s&&_O(t)&&r&&t.select()}}var Kv=wO();function wO(){let t=[];return{add(r){const s=t[0];r!==s&&s?.pause(),t=$v(t,r),t.unshift(r)},remove(r){t=$v(t,r),t[0]?.resume()}}}function $v(t,r){const s=[...t],i=s.indexOf(r);return i!==-1&&s.splice(i,1),s}function EO(t){return t.filter(r=>r.tagName!=="A")}var TO=function(t){if(typeof document>"u")return null;var r=Array.isArray(t)?t[0]:t;return r.ownerDocument.body},Hs=new WeakMap,su=new WeakMap,iu={},Dd=0,ix=function(t){return t&&(t.host||ix(t.parentNode))},AO=function(t,r){return r.map(function(s){if(t.contains(s))return s;var i=ix(s);return i&&t.contains(i)?i:(console.error("aria-hidden",s,"in not contained inside",t,". Doing nothing"),null)}).filter(function(s){return!!s})},RO=function(t,r,s,i){var o=AO(r,Array.isArray(t)?t:[t]);iu[s]||(iu[s]=new WeakMap);var u=iu[s],f=[],h=new Set,p=new Set(o),m=function(b){!b||h.has(b)||(h.add(b),m(b.parentNode))};o.forEach(m);var g=function(b){!b||p.has(b)||Array.prototype.forEach.call(b.children,function(_){if(h.has(_))g(_);else try{var N=_.getAttribute(i),A=N!==null&&N!=="false",x=(Hs.get(_)||0)+1,E=(u.get(_)||0)+1;Hs.set(_,x),u.set(_,E),f.push(_),x===1&&A&&su.set(_,!0),E===1&&_.setAttribute(s,"true"),A||_.setAttribute(i,"true")}catch(z){console.error("aria-hidden: cannot operate on ",_,z)}})};return g(r),h.clear(),Dd++,function(){f.forEach(function(b){var _=Hs.get(b)-1,N=u.get(b)-1;Hs.set(b,_),u.set(b,N),_||(su.has(b)||b.removeAttribute(i),su.delete(b)),N||b.removeAttribute(s)}),Dd--,Dd||(Hs=new WeakMap,Hs=new WeakMap,su=new WeakMap,iu={})}},lx=function(t,r,s){s===void 0&&(s="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),o=TO(t);return o?(i.push.apply(i,Array.from(o.querySelectorAll("[aria-live], script"))),RO(i,o,s,"aria-hidden")):function(){return null}},In=function(){return In=Object.assign||function(r){for(var s,i=1,o=arguments.length;i<o;i++){s=arguments[i];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(r[u]=s[u])}return r},In.apply(this,arguments)};function ox(t,r){var s={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&r.indexOf(i)<0&&(s[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(t);o<i.length;o++)r.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(s[i[o]]=t[i[o]]);return s}function OO(t,r,s){if(s||arguments.length===2)for(var i=0,o=r.length,u;i<o;i++)(u||!(i in r))&&(u||(u=Array.prototype.slice.call(r,0,i)),u[i]=r[i]);return t.concat(u||Array.prototype.slice.call(r))}var mu="right-scroll-bar-position",pu="width-before-scroll-bar",CO="with-scroll-bars-hidden",NO="--removed-body-scroll-bar-size";function kd(t,r){return typeof t=="function"?t(r):t&&(t.current=r),t}function MO(t,r){var s=S.useState(function(){return{value:t,callback:r,facade:{get current(){return s.value},set current(i){var o=s.value;o!==i&&(s.value=i,s.callback(i,o))}}}})[0];return s.callback=r,s.facade}var DO=typeof window<"u"?S.useLayoutEffect:S.useEffect,Jv=new WeakMap;function kO(t,r){var s=MO(null,function(i){return t.forEach(function(o){return kd(o,i)})});return DO(function(){var i=Jv.get(s);if(i){var o=new Set(i),u=new Set(t),f=s.current;o.forEach(function(h){u.has(h)||kd(h,null)}),u.forEach(function(h){o.has(h)||kd(h,f)})}Jv.set(s,t)},[t]),s}function jO(t){return t}function zO(t,r){r===void 0&&(r=jO);var s=[],i=!1,o={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return s.length?s[s.length-1]:t},useMedium:function(u){var f=r(u,i);return s.push(f),function(){s=s.filter(function(h){return h!==f})}},assignSyncMedium:function(u){for(i=!0;s.length;){var f=s;s=[],f.forEach(u)}s={push:function(h){return u(h)},filter:function(){return s}}},assignMedium:function(u){i=!0;var f=[];if(s.length){var h=s;s=[],h.forEach(u),f=s}var p=function(){var g=f;f=[],g.forEach(u)},m=function(){return Promise.resolve().then(p)};m(),s={push:function(g){f.push(g),m()},filter:function(g){return f=f.filter(g),s}}}};return o}function UO(t){t===void 0&&(t={});var r=zO(null);return r.options=In({async:!0,ssr:!1},t),r}var ux=function(t){var r=t.sideCar,s=ox(t,["sideCar"]);if(!r)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=r.read();if(!i)throw new Error("Sidecar medium not found");return S.createElement(i,In({},s))};ux.isSideCarExport=!0;function LO(t,r){return t.useMedium(r),ux}var cx=UO(),jd=function(){},Xu=S.forwardRef(function(t,r){var s=S.useRef(null),i=S.useState({onScrollCapture:jd,onWheelCapture:jd,onTouchMoveCapture:jd}),o=i[0],u=i[1],f=t.forwardProps,h=t.children,p=t.className,m=t.removeScrollBar,g=t.enabled,b=t.shards,_=t.sideCar,N=t.noRelative,A=t.noIsolation,x=t.inert,E=t.allowPinchZoom,z=t.as,O=z===void 0?"div":z,j=t.gapMode,F=ox(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),M=_,W=kO([s,r]),Y=In(In({},F),o);return S.createElement(S.Fragment,null,g&&S.createElement(M,{sideCar:cx,removeScrollBar:m,shards:b,noRelative:N,noIsolation:A,inert:x,setCallbacks:u,allowPinchZoom:!!E,lockRef:s,gapMode:j}),f?S.cloneElement(S.Children.only(h),In(In({},Y),{ref:W})):S.createElement(O,In({},Y,{className:p,ref:W}),h))});Xu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Xu.classNames={fullWidth:pu,zeroRight:mu};var BO=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function VO(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var r=BO();return r&&t.setAttribute("nonce",r),t}function HO(t,r){t.styleSheet?t.styleSheet.cssText=r:t.appendChild(document.createTextNode(r))}function qO(t){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(t)}var PO=function(){var t=0,r=null;return{add:function(s){t==0&&(r=VO())&&(HO(r,s),qO(r)),t++},remove:function(){t--,!t&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},FO=function(){var t=PO();return function(r,s){S.useEffect(function(){return t.add(r),function(){t.remove()}},[r&&s])}},fx=function(){var t=FO(),r=function(s){var i=s.styles,o=s.dynamic;return t(i,o),null};return r},GO={left:0,top:0,right:0,gap:0},zd=function(t){return parseInt(t||"",10)||0},ZO=function(t){var r=window.getComputedStyle(document.body),s=r[t==="padding"?"paddingLeft":"marginLeft"],i=r[t==="padding"?"paddingTop":"marginTop"],o=r[t==="padding"?"paddingRight":"marginRight"];return[zd(s),zd(i),zd(o)]},YO=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return GO;var r=ZO(t),s=document.documentElement.clientWidth,i=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,i-s+r[2]-r[0])}},QO=fx(),Is="data-scroll-locked",IO=function(t,r,s,i){var o=t.left,u=t.top,f=t.right,h=t.gap;return s===void 0&&(s="margin"),`
 | 
						||
  .`.concat(CO,` {
 | 
						||
   overflow: hidden `).concat(i,`;
 | 
						||
   padding-right: `).concat(h,"px ").concat(i,`;
 | 
						||
  }
 | 
						||
  body[`).concat(Is,`] {
 | 
						||
    overflow: hidden `).concat(i,`;
 | 
						||
    overscroll-behavior: contain;
 | 
						||
    `).concat([r&&"position: relative ".concat(i,";"),s==="margin"&&`
 | 
						||
    padding-left: `.concat(o,`px;
 | 
						||
    padding-top: `).concat(u,`px;
 | 
						||
    padding-right: `).concat(f,`px;
 | 
						||
    margin-left:0;
 | 
						||
    margin-top:0;
 | 
						||
    margin-right: `).concat(h,"px ").concat(i,`;
 | 
						||
    `),s==="padding"&&"padding-right: ".concat(h,"px ").concat(i,";")].filter(Boolean).join(""),`
 | 
						||
  }
 | 
						||
  
 | 
						||
  .`).concat(mu,` {
 | 
						||
    right: `).concat(h,"px ").concat(i,`;
 | 
						||
  }
 | 
						||
  
 | 
						||
  .`).concat(pu,` {
 | 
						||
    margin-right: `).concat(h,"px ").concat(i,`;
 | 
						||
  }
 | 
						||
  
 | 
						||
  .`).concat(mu," .").concat(mu,` {
 | 
						||
    right: 0 `).concat(i,`;
 | 
						||
  }
 | 
						||
  
 | 
						||
  .`).concat(pu," .").concat(pu,` {
 | 
						||
    margin-right: 0 `).concat(i,`;
 | 
						||
  }
 | 
						||
  
 | 
						||
  body[`).concat(Is,`] {
 | 
						||
    `).concat(NO,": ").concat(h,`px;
 | 
						||
  }
 | 
						||
`)},Wv=function(){var t=parseInt(document.body.getAttribute(Is)||"0",10);return isFinite(t)?t:0},XO=function(){S.useEffect(function(){return document.body.setAttribute(Is,(Wv()+1).toString()),function(){var t=Wv()-1;t<=0?document.body.removeAttribute(Is):document.body.setAttribute(Is,t.toString())}},[])},KO=function(t){var r=t.noRelative,s=t.noImportant,i=t.gapMode,o=i===void 0?"margin":i;XO();var u=S.useMemo(function(){return YO(o)},[o]);return S.createElement(QO,{styles:IO(u,!r,o,s?"":"!important")})},sh=!1;if(typeof window<"u")try{var lu=Object.defineProperty({},"passive",{get:function(){return sh=!0,!0}});window.addEventListener("test",lu,lu),window.removeEventListener("test",lu,lu)}catch{sh=!1}var qs=sh?{passive:!1}:!1,$O=function(t){return t.tagName==="TEXTAREA"},dx=function(t,r){if(!(t instanceof Element))return!1;var s=window.getComputedStyle(t);return s[r]!=="hidden"&&!(s.overflowY===s.overflowX&&!$O(t)&&s[r]==="visible")},JO=function(t){return dx(t,"overflowY")},WO=function(t){return dx(t,"overflowX")},eb=function(t,r){var s=r.ownerDocument,i=r;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var o=hx(t,i);if(o){var u=mx(t,i),f=u[1],h=u[2];if(f>h)return!0}i=i.parentNode}while(i&&i!==s.body);return!1},eC=function(t){var r=t.scrollTop,s=t.scrollHeight,i=t.clientHeight;return[r,s,i]},tC=function(t){var r=t.scrollLeft,s=t.scrollWidth,i=t.clientWidth;return[r,s,i]},hx=function(t,r){return t==="v"?JO(r):WO(r)},mx=function(t,r){return t==="v"?eC(r):tC(r)},nC=function(t,r){return t==="h"&&r==="rtl"?-1:1},rC=function(t,r,s,i,o){var u=nC(t,window.getComputedStyle(r).direction),f=u*i,h=s.target,p=r.contains(h),m=!1,g=f>0,b=0,_=0;do{if(!h)break;var N=mx(t,h),A=N[0],x=N[1],E=N[2],z=x-E-u*A;(A||z)&&hx(t,h)&&(b+=z,_+=A);var O=h.parentNode;h=O&&O.nodeType===Node.DOCUMENT_FRAGMENT_NODE?O.host:O}while(!p&&h!==document.body||p&&(r.contains(h)||r===h));return(g&&Math.abs(b)<1||!g&&Math.abs(_)<1)&&(m=!0),m},ou=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},tb=function(t){return[t.deltaX,t.deltaY]},nb=function(t){return t&&"current"in t?t.current:t},aC=function(t,r){return t[0]===r[0]&&t[1]===r[1]},sC=function(t){return`
 | 
						||
  .block-interactivity-`.concat(t,` {pointer-events: none;}
 | 
						||
  .allow-interactivity-`).concat(t,` {pointer-events: all;}
 | 
						||
`)},iC=0,Ps=[];function lC(t){var r=S.useRef([]),s=S.useRef([0,0]),i=S.useRef(),o=S.useState(iC++)[0],u=S.useState(fx)[0],f=S.useRef(t);S.useEffect(function(){f.current=t},[t]),S.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var x=OO([t.lockRef.current],(t.shards||[]).map(nb),!0).filter(Boolean);return x.forEach(function(E){return E.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),x.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var h=S.useCallback(function(x,E){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!f.current.allowPinchZoom;var z=ou(x),O=s.current,j="deltaX"in x?x.deltaX:O[0]-z[0],F="deltaY"in x?x.deltaY:O[1]-z[1],M,W=x.target,Y=Math.abs(j)>Math.abs(F)?"h":"v";if("touches"in x&&Y==="h"&&W.type==="range")return!1;var Z=eb(Y,W);if(!Z)return!0;if(Z?M=Y:(M=Y==="v"?"h":"v",Z=eb(Y,W)),!Z)return!1;if(!i.current&&"changedTouches"in x&&(j||F)&&(i.current=M),!M)return!0;var ce=i.current||M;return rC(ce,E,x,ce==="h"?j:F)},[]),p=S.useCallback(function(x){var E=x;if(!(!Ps.length||Ps[Ps.length-1]!==u)){var z="deltaY"in E?tb(E):ou(E),O=r.current.filter(function(M){return M.name===E.type&&(M.target===E.target||E.target===M.shadowParent)&&aC(M.delta,z)})[0];if(O&&O.should){E.cancelable&&E.preventDefault();return}if(!O){var j=(f.current.shards||[]).map(nb).filter(Boolean).filter(function(M){return M.contains(E.target)}),F=j.length>0?h(E,j[0]):!f.current.noIsolation;F&&E.cancelable&&E.preventDefault()}}},[]),m=S.useCallback(function(x,E,z,O){var j={name:x,delta:E,target:z,should:O,shadowParent:oC(z)};r.current.push(j),setTimeout(function(){r.current=r.current.filter(function(F){return F!==j})},1)},[]),g=S.useCallback(function(x){s.current=ou(x),i.current=void 0},[]),b=S.useCallback(function(x){m(x.type,tb(x),x.target,h(x,t.lockRef.current))},[]),_=S.useCallback(function(x){m(x.type,ou(x),x.target,h(x,t.lockRef.current))},[]);S.useEffect(function(){return Ps.push(u),t.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:_}),document.addEventListener("wheel",p,qs),document.addEventListener("touchmove",p,qs),document.addEventListener("touchstart",g,qs),function(){Ps=Ps.filter(function(x){return x!==u}),document.removeEventListener("wheel",p,qs),document.removeEventListener("touchmove",p,qs),document.removeEventListener("touchstart",g,qs)}},[]);var N=t.removeScrollBar,A=t.inert;return S.createElement(S.Fragment,null,A?S.createElement(u,{styles:sC(o)}):null,N?S.createElement(KO,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function oC(t){for(var r=null;t!==null;)t instanceof ShadowRoot&&(r=t.host,t=t.host),t=t.parentNode;return r}const uC=LO(cx,lC);var Ph=S.forwardRef(function(t,r){return S.createElement(Xu,In({},t,{ref:r,sideCar:uC}))});Ph.classNames=Xu.classNames;function px(t){const r=t+"CollectionProvider",[s,i]=ii(r),[o,u]=s(r,{collectionRef:{current:null},itemMap:new Map}),f=x=>{const{scope:E,children:z}=x,O=Ae.useRef(null),j=Ae.useRef(new Map).current;return w.jsx(o,{scope:E,itemMap:j,collectionRef:O,children:z})};f.displayName=r;const h=t+"CollectionSlot",p=Ks(h),m=Ae.forwardRef((x,E)=>{const{scope:z,children:O}=x,j=u(h,z),F=gt(E,j.collectionRef);return w.jsx(p,{ref:F,children:O})});m.displayName=h;const g=t+"CollectionItemSlot",b="data-radix-collection-item",_=Ks(g),N=Ae.forwardRef((x,E)=>{const{scope:z,children:O,...j}=x,F=Ae.useRef(null),M=gt(E,F),W=u(g,z);return Ae.useEffect(()=>(W.itemMap.set(F,{ref:F,...j}),()=>void W.itemMap.delete(F))),w.jsx(_,{[b]:"",ref:M,children:O})});N.displayName=g;function A(x){const E=u(t+"CollectionConsumer",x);return Ae.useCallback(()=>{const O=E.collectionRef.current;if(!O)return[];const j=Array.from(O.querySelectorAll(`[${b}]`));return Array.from(E.itemMap.values()).sort((W,Y)=>j.indexOf(W.ref.current)-j.indexOf(Y.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:f,Slot:m,ItemSlot:N},A,i]}var cC=S.createContext(void 0);function Fh(t){const r=S.useContext(cC);return t||r||"ltr"}var Ud="rovingFocusGroup.onEntryFocus",fC={bubbles:!1,cancelable:!0},Bl="RovingFocusGroup",[ih,gx,dC]=px(Bl),[hC,yx]=ii(Bl,[dC]),[mC,pC]=hC(Bl),vx=S.forwardRef((t,r)=>w.jsx(ih.Provider,{scope:t.__scopeRovingFocusGroup,children:w.jsx(ih.Slot,{scope:t.__scopeRovingFocusGroup,children:w.jsx(gC,{...t,ref:r})})}));vx.displayName=Bl;var gC=S.forwardRef((t,r)=>{const{__scopeRovingFocusGroup:s,orientation:i,loop:o=!1,dir:u,currentTabStopId:f,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:p,onEntryFocus:m,preventScrollOnEntryFocus:g=!1,...b}=t,_=S.useRef(null),N=gt(r,_),A=Fh(u),[x,E]=Ya({prop:f,defaultProp:h??null,onChange:p,caller:Bl}),[z,O]=S.useState(!1),j=ia(m),F=gx(s),M=S.useRef(!1),[W,Y]=S.useState(0);return S.useEffect(()=>{const Z=_.current;if(Z)return Z.addEventListener(Ud,j),()=>Z.removeEventListener(Ud,j)},[j]),w.jsx(mC,{scope:s,orientation:i,dir:A,loop:o,currentTabStopId:x,onItemFocus:S.useCallback(Z=>E(Z),[E]),onItemShiftTab:S.useCallback(()=>O(!0),[]),onFocusableItemAdd:S.useCallback(()=>Y(Z=>Z+1),[]),onFocusableItemRemove:S.useCallback(()=>Y(Z=>Z-1),[]),children:w.jsx(We.div,{tabIndex:z||W===0?-1:0,"data-orientation":i,...b,ref:N,style:{outline:"none",...t.style},onMouseDown:Je(t.onMouseDown,()=>{M.current=!0}),onFocus:Je(t.onFocus,Z=>{const ce=!M.current;if(Z.target===Z.currentTarget&&ce&&!z){const ge=new CustomEvent(Ud,fC);if(Z.currentTarget.dispatchEvent(ge),!ge.defaultPrevented){const we=F().filter(k=>k.focusable),re=we.find(k=>k.active),de=we.find(k=>k.id===x),pe=[re,de,...we].filter(Boolean).map(k=>k.ref.current);Sx(pe,g)}}M.current=!1}),onBlur:Je(t.onBlur,()=>O(!1))})})}),bx="RovingFocusGroupItem",xx=S.forwardRef((t,r)=>{const{__scopeRovingFocusGroup:s,focusable:i=!0,active:o=!1,tabStopId:u,children:f,...h}=t,p=Ha(),m=u||p,g=pC(bx,s),b=g.currentTabStopId===m,_=gx(s),{onFocusableItemAdd:N,onFocusableItemRemove:A,currentTabStopId:x}=g;return S.useEffect(()=>{if(i)return N(),()=>A()},[i,N,A]),w.jsx(ih.ItemSlot,{scope:s,id:m,focusable:i,active:o,children:w.jsx(We.span,{tabIndex:b?0:-1,"data-orientation":g.orientation,...h,ref:r,onMouseDown:Je(t.onMouseDown,E=>{i?g.onItemFocus(m):E.preventDefault()}),onFocus:Je(t.onFocus,()=>g.onItemFocus(m)),onKeyDown:Je(t.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){g.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const z=bC(E,g.orientation,g.dir);if(z!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let j=_().filter(F=>F.focusable).map(F=>F.ref.current);if(z==="last")j.reverse();else if(z==="prev"||z==="next"){z==="prev"&&j.reverse();const F=j.indexOf(E.currentTarget);j=g.loop?xC(j,F+1):j.slice(F+1)}setTimeout(()=>Sx(j))}}),children:typeof f=="function"?f({isCurrentTabStop:b,hasTabStop:x!=null}):f})})});xx.displayName=bx;var yC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function vC(t,r){return r!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function bC(t,r,s){const i=vC(t.key,s);if(!(r==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(r==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return yC[i]}function Sx(t,r=!1){const s=document.activeElement;for(const i of t)if(i===s||(i.focus({preventScroll:r}),document.activeElement!==s))return}function xC(t,r){return t.map((s,i)=>t[(r+i)%t.length])}var SC=vx,_C=xx,_x="Toggle",wx=S.forwardRef((t,r)=>{const{pressed:s,defaultPressed:i,onPressedChange:o,...u}=t,[f,h]=Ya({prop:s,onChange:o,defaultProp:i??!1,caller:_x});return w.jsx(We.button,{type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":t.disabled?"":void 0,...u,ref:r,onClick:Je(t.onClick,()=>{t.disabled||h(!f)})})});wx.displayName=_x;var ha="ToggleGroup",[Ex,sD]=ii(ha,[yx]),Tx=yx(),Gh=Ae.forwardRef((t,r)=>{const{type:s,...i}=t;if(s==="single"){const o=i;return w.jsx(wC,{...o,ref:r})}if(s==="multiple"){const o=i;return w.jsx(EC,{...o,ref:r})}throw new Error(`Missing prop \`type\` expected on \`${ha}\``)});Gh.displayName=ha;var[Ax,Rx]=Ex(ha),wC=Ae.forwardRef((t,r)=>{const{value:s,defaultValue:i,onValueChange:o=()=>{},...u}=t,[f,h]=Ya({prop:s,defaultProp:i??"",onChange:o,caller:ha});return w.jsx(Ax,{scope:t.__scopeToggleGroup,type:"single",value:Ae.useMemo(()=>f?[f]:[],[f]),onItemActivate:h,onItemDeactivate:Ae.useCallback(()=>h(""),[h]),children:w.jsx(Ox,{...u,ref:r})})}),EC=Ae.forwardRef((t,r)=>{const{value:s,defaultValue:i,onValueChange:o=()=>{},...u}=t,[f,h]=Ya({prop:s,defaultProp:i??[],onChange:o,caller:ha}),p=Ae.useCallback(g=>h((b=[])=>[...b,g]),[h]),m=Ae.useCallback(g=>h((b=[])=>b.filter(_=>_!==g)),[h]);return w.jsx(Ax,{scope:t.__scopeToggleGroup,type:"multiple",value:f,onItemActivate:p,onItemDeactivate:m,children:w.jsx(Ox,{...u,ref:r})})});Gh.displayName=ha;var[TC,AC]=Ex(ha),Ox=Ae.forwardRef((t,r)=>{const{__scopeToggleGroup:s,disabled:i=!1,rovingFocus:o=!0,orientation:u,dir:f,loop:h=!0,...p}=t,m=Tx(s),g=Fh(f),b={role:"group",dir:g,...p};return w.jsx(TC,{scope:s,rovingFocus:o,disabled:i,children:o?w.jsx(SC,{asChild:!0,...m,orientation:u,dir:g,loop:h,children:w.jsx(We.div,{...b,ref:r})}):w.jsx(We.div,{...b,ref:r})})}),Tu="ToggleGroupItem",Cx=Ae.forwardRef((t,r)=>{const s=Rx(Tu,t.__scopeToggleGroup),i=AC(Tu,t.__scopeToggleGroup),o=Tx(t.__scopeToggleGroup),u=s.value.includes(t.value),f=i.disabled||t.disabled,h={...t,pressed:u,disabled:f},p=Ae.useRef(null);return i.rovingFocus?w.jsx(_C,{asChild:!0,...o,focusable:!f,active:u,ref:p,children:w.jsx(rb,{...h,ref:r})}):w.jsx(rb,{...h,ref:r})});Cx.displayName=Tu;var rb=Ae.forwardRef((t,r)=>{const{__scopeToggleGroup:s,value:i,...o}=t,u=Rx(Tu,s),f={role:"radio","aria-checked":t.pressed,"aria-pressed":void 0},h=u.type==="single"?f:void 0;return w.jsx(wx,{...h,...o,ref:r,onPressedChange:p=>{p?u.onItemActivate(i):u.onItemDeactivate(i)}})}),RC=Gh,OC=Cx;const CC=Oh("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),Nx=S.createContext({size:"default",variant:"default"});function iD({className:t,variant:r,size:s,children:i,...o}){return w.jsx(RC,{"data-slot":"toggle-group","data-variant":r,"data-size":s,className:ft("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",t),...o,children:w.jsx(Nx.Provider,{value:{variant:r,size:s},children:i})})}function lD({className:t,children:r,variant:s,size:i,...o}){const u=S.useContext(Nx);return w.jsx(OC,{"data-slot":"toggle-group-item","data-variant":u.variant||s,"data-size":u.size||i,className:ft(CC({variant:u.variant||s,size:u.size||i}),"min-w-0 flex-1 shrink-0 rounded-none shadow-none first:rounded-l-md last:rounded-r-md focus:z-10 focus-visible:z-10 data-[variant=outline]:border-l-0 data-[variant=outline]:first:border-l",t),...o,children:r})}function NC({color:t="black",...r}){return w.jsxs("div",{...r,className:ft("flex items-center justify-center flex-col gap-4",r.className),children:[w.jsx("div",{className:ft("!animate-spin rounded-full size-4 border-b-2",r.size,{"border-primary":t==="black","border-white":t==="white"})}),r.showLabel&&w.jsx("span",{children:"Đang tải..."})]})}var Vl=t=>t.type==="checkbox",Ba=t=>t instanceof Date,It=t=>t==null;const Mx=t=>typeof t=="object";var xt=t=>!It(t)&&!Array.isArray(t)&&Mx(t)&&!Ba(t),Dx=t=>xt(t)&&t.target?Vl(t.target)?t.target.checked:t.target.value:t,MC=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,kx=(t,r)=>t.has(MC(r)),DC=t=>{const r=t.constructor&&t.constructor.prototype;return xt(r)&&r.hasOwnProperty("isPrototypeOf")},Zh=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ot(t){let r;const s=Array.isArray(t),i=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)r=new Date(t);else if(!(Zh&&(t instanceof Blob||i))&&(s||xt(t)))if(r=s?[]:Object.create(Object.getPrototypeOf(t)),!s&&!DC(t))r=t;else for(const o in t)t.hasOwnProperty(o)&&(r[o]=Ot(t[o]));else return t;return r}var Ku=t=>/^\w*$/.test(t),bt=t=>t===void 0,Yh=t=>Array.isArray(t)?t.filter(Boolean):[],Qh=t=>Yh(t.replace(/["|']|\]/g,"").split(/\.|\[/)),oe=(t,r,s)=>{if(!r||!xt(t))return s;const i=(Ku(r)?[r]:Qh(r)).reduce((o,u)=>It(o)?o:o[u],t);return bt(i)||i===t?bt(t[r])?s:t[r]:i},hn=t=>typeof t=="boolean",rt=(t,r,s)=>{let i=-1;const o=Ku(r)?[r]:Qh(r),u=o.length,f=u-1;for(;++i<u;){const h=o[i];let p=s;if(i!==f){const m=t[h];p=xt(m)||Array.isArray(m)?m:isNaN(+o[i+1])?{}:[]}if(h==="__proto__"||h==="constructor"||h==="prototype")return;t[h]=p,t=t[h]}};const Au={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Mn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},xr={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Ih=Ae.createContext(null);Ih.displayName="HookFormContext";const $u=()=>Ae.useContext(Ih),kC=t=>{const{children:r,...s}=t;return Ae.createElement(Ih.Provider,{value:s},r)};var jx=(t,r,s,i=!0)=>{const o={defaultValues:r._defaultValues};for(const u in t)Object.defineProperty(o,u,{get:()=>{const f=u;return r._proxyFormState[f]!==Mn.all&&(r._proxyFormState[f]=!i||Mn.all),s&&(s[f]=!0),t[f]}});return o};const Xh=typeof window<"u"?Ae.useLayoutEffect:Ae.useEffect;function zx(t){const r=$u(),{control:s=r.control,disabled:i,name:o,exact:u}=t||{},[f,h]=Ae.useState(s._formState),p=Ae.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Xh(()=>s._subscribe({name:o,formState:p.current,exact:u,callback:m=>{!i&&h({...s._formState,...m})}}),[o,i,u]),Ae.useEffect(()=>{p.current.isValid&&s._setValid(!0)},[s]),Ae.useMemo(()=>jx(f,s,p.current,!1),[f,s])}var Kn=t=>typeof t=="string",Ux=(t,r,s,i,o)=>Kn(t)?(i&&r.watch.add(t),oe(s,t,o)):Array.isArray(t)?t.map(u=>(i&&r.watch.add(u),oe(s,u))):(i&&(r.watchAll=!0),s),lh=t=>It(t)||!Mx(t);function Ar(t,r,s=new WeakSet){if(lh(t)||lh(r))return t===r;if(Ba(t)&&Ba(r))return t.getTime()===r.getTime();const i=Object.keys(t),o=Object.keys(r);if(i.length!==o.length)return!1;if(s.has(t)||s.has(r))return!0;s.add(t),s.add(r);for(const u of i){const f=t[u];if(!o.includes(u))return!1;if(u!=="ref"){const h=r[u];if(Ba(f)&&Ba(h)||xt(f)&&xt(h)||Array.isArray(f)&&Array.isArray(h)?!Ar(f,h,s):f!==h)return!1}}return!0}function jC(t){const r=$u(),{control:s=r.control,name:i,defaultValue:o,disabled:u,exact:f,compute:h}=t||{},p=Ae.useRef(o),m=Ae.useRef(h),g=Ae.useRef(void 0);m.current=h;const b=Ae.useMemo(()=>s._getWatch(i,p.current),[s,i]),[_,N]=Ae.useState(m.current?m.current(b):b);return Xh(()=>s._subscribe({name:i,formState:{values:!0},exact:f,callback:A=>{if(!u){const x=Ux(i,s._names,A.values||s._formValues,!1,p.current);if(m.current){const E=m.current(x);Ar(E,g.current)||(N(E),g.current=E)}else N(x)}}}),[s,u,i,f]),Ae.useEffect(()=>s._removeUnmounted()),_}function zC(t){const r=$u(),{name:s,disabled:i,control:o=r.control,shouldUnregister:u,defaultValue:f}=t,h=kx(o._names.array,s),p=Ae.useMemo(()=>oe(o._formValues,s,oe(o._defaultValues,s,f)),[o,s,f]),m=jC({control:o,name:s,defaultValue:p,exact:!0}),g=zx({control:o,name:s,exact:!0}),b=Ae.useRef(t),_=Ae.useRef(o.register(s,{...t.rules,value:m,...hn(t.disabled)?{disabled:t.disabled}:{}}));b.current=t;const N=Ae.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!oe(g.errors,s)},isDirty:{enumerable:!0,get:()=>!!oe(g.dirtyFields,s)},isTouched:{enumerable:!0,get:()=>!!oe(g.touchedFields,s)},isValidating:{enumerable:!0,get:()=>!!oe(g.validatingFields,s)},error:{enumerable:!0,get:()=>oe(g.errors,s)}}),[g,s]),A=Ae.useCallback(O=>_.current.onChange({target:{value:Dx(O),name:s},type:Au.CHANGE}),[s]),x=Ae.useCallback(()=>_.current.onBlur({target:{value:oe(o._formValues,s),name:s},type:Au.BLUR}),[s,o._formValues]),E=Ae.useCallback(O=>{const j=oe(o._fields,s);j&&O&&(j._f.ref={focus:()=>O.focus&&O.focus(),select:()=>O.select&&O.select(),setCustomValidity:F=>O.setCustomValidity(F),reportValidity:()=>O.reportValidity()})},[o._fields,s]),z=Ae.useMemo(()=>({name:s,value:m,...hn(i)||g.disabled?{disabled:g.disabled||i}:{},onChange:A,onBlur:x,ref:E}),[s,i,g.disabled,A,x,E,m]);return Ae.useEffect(()=>{const O=o._options.shouldUnregister||u;o.register(s,{...b.current.rules,...hn(b.current.disabled)?{disabled:b.current.disabled}:{}});const j=(F,M)=>{const W=oe(o._fields,F);W&&W._f&&(W._f.mount=M)};if(j(s,!0),O){const F=Ot(oe(o._options.defaultValues,s));rt(o._defaultValues,s,F),bt(oe(o._formValues,s))&&rt(o._formValues,s,F)}return!h&&o.register(s),()=>{(h?O&&!o._state.action:O)?o.unregister(s):j(s,!1)}},[s,o,h,u]),Ae.useEffect(()=>{o._setDisabledField({disabled:i,name:s})},[i,s,o]),Ae.useMemo(()=>({field:z,formState:g,fieldState:N}),[z,g,N])}const UC=t=>t.render(zC(t));var Kh=(t,r,s,i,o)=>r?{...s[t],types:{...s[t]&&s[t].types?s[t].types:{},[i]:o||!0}}:{},hl=t=>Array.isArray(t)?t:[t],ab=()=>{let t=[];return{get observers(){return t},next:o=>{for(const u of t)u.next&&u.next(o)},subscribe:o=>(t.push(o),{unsubscribe:()=>{t=t.filter(u=>u!==o)}}),unsubscribe:()=>{t=[]}}},nn=t=>xt(t)&&!Object.keys(t).length,$h=t=>t.type==="file",Dn=t=>typeof t=="function",Ru=t=>{if(!Zh)return!1;const r=t?t.ownerDocument:0;return t instanceof(r&&r.defaultView?r.defaultView.HTMLElement:HTMLElement)},Lx=t=>t.type==="select-multiple",Jh=t=>t.type==="radio",LC=t=>Jh(t)||Vl(t),Ld=t=>Ru(t)&&t.isConnected;function BC(t,r){const s=r.slice(0,-1).length;let i=0;for(;i<s;)t=bt(t)?i++:t[r[i++]];return t}function VC(t){for(const r in t)if(t.hasOwnProperty(r)&&!bt(t[r]))return!1;return!0}function Et(t,r){const s=Array.isArray(r)?r:Ku(r)?[r]:Qh(r),i=s.length===1?t:BC(t,s),o=s.length-1,u=s[o];return i&&delete i[u],o!==0&&(xt(i)&&nn(i)||Array.isArray(i)&&VC(i))&&Et(t,s.slice(0,-1)),t}var Bx=t=>{for(const r in t)if(Dn(t[r]))return!0;return!1};function Ou(t,r={}){const s=Array.isArray(t);if(xt(t)||s)for(const i in t)Array.isArray(t[i])||xt(t[i])&&!Bx(t[i])?(r[i]=Array.isArray(t[i])?[]:{},Ou(t[i],r[i])):It(t[i])||(r[i]=!0);return r}function Vx(t,r,s){const i=Array.isArray(t);if(xt(t)||i)for(const o in t)Array.isArray(t[o])||xt(t[o])&&!Bx(t[o])?bt(r)||lh(s[o])?s[o]=Array.isArray(t[o])?Ou(t[o],[]):{...Ou(t[o])}:Vx(t[o],It(r)?{}:r[o],s[o]):s[o]=!Ar(t[o],r[o]);return s}var cl=(t,r)=>Vx(t,r,Ou(r));const sb={value:!1,isValid:!1},ib={value:!0,isValid:!0};var Hx=t=>{if(Array.isArray(t)){if(t.length>1){const r=t.filter(s=>s&&s.checked&&!s.disabled).map(s=>s.value);return{value:r,isValid:!!r.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!bt(t[0].attributes.value)?bt(t[0].value)||t[0].value===""?ib:{value:t[0].value,isValid:!0}:ib:sb}return sb},qx=(t,{valueAsNumber:r,valueAsDate:s,setValueAs:i})=>bt(t)?t:r?t===""?NaN:t&&+t:s&&Kn(t)?new Date(t):i?i(t):t;const lb={isValid:!1,value:null};var Px=t=>Array.isArray(t)?t.reduce((r,s)=>s&&s.checked&&!s.disabled?{isValid:!0,value:s.value}:r,lb):lb;function ob(t){const r=t.ref;return $h(r)?r.files:Jh(r)?Px(t.refs).value:Lx(r)?[...r.selectedOptions].map(({value:s})=>s):Vl(r)?Hx(t.refs).value:qx(bt(r.value)?t.ref.value:r.value,t)}var HC=(t,r,s,i)=>{const o={};for(const u of t){const f=oe(r,u);f&&rt(o,u,f._f)}return{criteriaMode:s,names:[...t],fields:o,shouldUseNativeValidation:i}},Cu=t=>t instanceof RegExp,fl=t=>bt(t)?t:Cu(t)?t.source:xt(t)?Cu(t.value)?t.value.source:t.value:t,ub=t=>({isOnSubmit:!t||t===Mn.onSubmit,isOnBlur:t===Mn.onBlur,isOnChange:t===Mn.onChange,isOnAll:t===Mn.all,isOnTouch:t===Mn.onTouched});const cb="AsyncFunction";var qC=t=>!!t&&!!t.validate&&!!(Dn(t.validate)&&t.validate.constructor.name===cb||xt(t.validate)&&Object.values(t.validate).find(r=>r.constructor.name===cb)),PC=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),fb=(t,r,s)=>!s&&(r.watchAll||r.watch.has(t)||[...r.watch].some(i=>t.startsWith(i)&&/^\.\w+/.test(t.slice(i.length))));const ml=(t,r,s,i)=>{for(const o of s||Object.keys(t)){const u=oe(t,o);if(u){const{_f:f,...h}=u;if(f){if(f.refs&&f.refs[0]&&r(f.refs[0],o)&&!i)return!0;if(f.ref&&r(f.ref,f.name)&&!i)return!0;if(ml(h,r))break}else if(xt(h)&&ml(h,r))break}}};function db(t,r,s){const i=oe(t,s);if(i||Ku(s))return{error:i,name:s};const o=s.split(".");for(;o.length;){const u=o.join("."),f=oe(r,u),h=oe(t,u);if(f&&!Array.isArray(f)&&s!==u)return{name:s};if(h&&h.type)return{name:u,error:h};if(h&&h.root&&h.root.type)return{name:`${u}.root`,error:h.root};o.pop()}return{name:s}}var FC=(t,r,s,i)=>{s(t);const{name:o,...u}=t;return nn(u)||Object.keys(u).length>=Object.keys(r).length||Object.keys(u).find(f=>r[f]===(!i||Mn.all))},GC=(t,r,s)=>!t||!r||t===r||hl(t).some(i=>i&&(s?i===r:i.startsWith(r)||r.startsWith(i))),ZC=(t,r,s,i,o)=>o.isOnAll?!1:!s&&o.isOnTouch?!(r||t):(s?i.isOnBlur:o.isOnBlur)?!t:(s?i.isOnChange:o.isOnChange)?t:!0,YC=(t,r)=>!Yh(oe(t,r)).length&&Et(t,r),QC=(t,r,s)=>{const i=hl(oe(t,s));return rt(i,"root",r[s]),rt(t,s,i),t},gu=t=>Kn(t);function hb(t,r,s="validate"){if(gu(t)||Array.isArray(t)&&t.every(gu)||hn(t)&&!t)return{type:s,message:gu(t)?t:"",ref:r}}var Fs=t=>xt(t)&&!Cu(t)?t:{value:t,message:""},mb=async(t,r,s,i,o,u)=>{const{ref:f,refs:h,required:p,maxLength:m,minLength:g,min:b,max:_,pattern:N,validate:A,name:x,valueAsNumber:E,mount:z}=t._f,O=oe(s,x);if(!z||r.has(x))return{};const j=h?h[0]:f,F=re=>{o&&j.reportValidity&&(j.setCustomValidity(hn(re)?"":re||""),j.reportValidity())},M={},W=Jh(f),Y=Vl(f),Z=W||Y,ce=(E||$h(f))&&bt(f.value)&&bt(O)||Ru(f)&&f.value===""||O===""||Array.isArray(O)&&!O.length,ge=Kh.bind(null,x,i,M),we=(re,de,me,pe=xr.maxLength,k=xr.minLength)=>{const I=re?de:me;M[x]={type:re?pe:k,message:I,ref:f,...ge(re?pe:k,I)}};if(u?!Array.isArray(O)||!O.length:p&&(!Z&&(ce||It(O))||hn(O)&&!O||Y&&!Hx(h).isValid||W&&!Px(h).isValid)){const{value:re,message:de}=gu(p)?{value:!!p,message:p}:Fs(p);if(re&&(M[x]={type:xr.required,message:de,ref:j,...ge(xr.required,de)},!i))return F(de),M}if(!ce&&(!It(b)||!It(_))){let re,de;const me=Fs(_),pe=Fs(b);if(!It(O)&&!isNaN(O)){const k=f.valueAsNumber||O&&+O;It(me.value)||(re=k>me.value),It(pe.value)||(de=k<pe.value)}else{const k=f.valueAsDate||new Date(O),I=R=>new Date(new Date().toDateString()+" "+R),q=f.type=="time",xe=f.type=="week";Kn(me.value)&&O&&(re=q?I(O)>I(me.value):xe?O>me.value:k>new Date(me.value)),Kn(pe.value)&&O&&(de=q?I(O)<I(pe.value):xe?O<pe.value:k<new Date(pe.value))}if((re||de)&&(we(!!re,me.message,pe.message,xr.max,xr.min),!i))return F(M[x].message),M}if((m||g)&&!ce&&(Kn(O)||u&&Array.isArray(O))){const re=Fs(m),de=Fs(g),me=!It(re.value)&&O.length>+re.value,pe=!It(de.value)&&O.length<+de.value;if((me||pe)&&(we(me,re.message,de.message),!i))return F(M[x].message),M}if(N&&!ce&&Kn(O)){const{value:re,message:de}=Fs(N);if(Cu(re)&&!O.match(re)&&(M[x]={type:xr.pattern,message:de,ref:f,...ge(xr.pattern,de)},!i))return F(de),M}if(A){if(Dn(A)){const re=await A(O,s),de=hb(re,j);if(de&&(M[x]={...de,...ge(xr.validate,de.message)},!i))return F(de.message),M}else if(xt(A)){let re={};for(const de in A){if(!nn(re)&&!i)break;const me=hb(await A[de](O,s),j,de);me&&(re={...me,...ge(de,me.message)},F(me.message),i&&(M[x]=re))}if(!nn(re)&&(M[x]={ref:j,...re},!i))return M}}return F(!0),M};const IC={mode:Mn.onSubmit,reValidateMode:Mn.onChange,shouldFocusError:!0};function XC(t={}){let r={...IC,...t},s={submitCount:0,isDirty:!1,isReady:!1,isLoading:Dn(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},o=xt(r.defaultValues)||xt(r.values)?Ot(r.defaultValues||r.values)||{}:{},u=r.shouldUnregister?{}:Ot(o),f={action:!1,mount:!1,watch:!1},h={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},p,m=0;const g={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let b={...g};const _={array:ab(),state:ab()},N=r.criteriaMode===Mn.all,A=C=>V=>{clearTimeout(m),m=setTimeout(C,V)},x=async C=>{if(!r.disabled&&(g.isValid||b.isValid||C)){const V=r.resolver?nn((await Y()).errors):await ce(i,!0);V!==s.isValid&&_.state.next({isValid:V})}},E=(C,V)=>{!r.disabled&&(g.isValidating||g.validatingFields||b.isValidating||b.validatingFields)&&((C||Array.from(h.mount)).forEach(X=>{X&&(V?rt(s.validatingFields,X,V):Et(s.validatingFields,X))}),_.state.next({validatingFields:s.validatingFields,isValidating:!nn(s.validatingFields)}))},z=(C,V=[],X,fe,ie=!0,ne=!0)=>{if(fe&&X&&!r.disabled){if(f.action=!0,ne&&Array.isArray(oe(i,C))){const Se=X(oe(i,C),fe.argA,fe.argB);ie&&rt(i,C,Se)}if(ne&&Array.isArray(oe(s.errors,C))){const Se=X(oe(s.errors,C),fe.argA,fe.argB);ie&&rt(s.errors,C,Se),YC(s.errors,C)}if((g.touchedFields||b.touchedFields)&&ne&&Array.isArray(oe(s.touchedFields,C))){const Se=X(oe(s.touchedFields,C),fe.argA,fe.argB);ie&&rt(s.touchedFields,C,Se)}(g.dirtyFields||b.dirtyFields)&&(s.dirtyFields=cl(o,u)),_.state.next({name:C,isDirty:we(C,V),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else rt(u,C,V)},O=(C,V)=>{rt(s.errors,C,V),_.state.next({errors:s.errors})},j=C=>{s.errors=C,_.state.next({errors:s.errors,isValid:!1})},F=(C,V,X,fe)=>{const ie=oe(i,C);if(ie){const ne=oe(u,C,bt(X)?oe(o,C):X);bt(ne)||fe&&fe.defaultChecked||V?rt(u,C,V?ne:ob(ie._f)):me(C,ne),f.mount&&x()}},M=(C,V,X,fe,ie)=>{let ne=!1,Se=!1;const je={name:C};if(!r.disabled){if(!X||fe){(g.isDirty||b.isDirty)&&(Se=s.isDirty,s.isDirty=je.isDirty=we(),ne=Se!==je.isDirty);const Ye=Ar(oe(o,C),V);Se=!!oe(s.dirtyFields,C),Ye?Et(s.dirtyFields,C):rt(s.dirtyFields,C,!0),je.dirtyFields=s.dirtyFields,ne=ne||(g.dirtyFields||b.dirtyFields)&&Se!==!Ye}if(X){const Ye=oe(s.touchedFields,C);Ye||(rt(s.touchedFields,C,X),je.touchedFields=s.touchedFields,ne=ne||(g.touchedFields||b.touchedFields)&&Ye!==X)}ne&&ie&&_.state.next(je)}return ne?je:{}},W=(C,V,X,fe)=>{const ie=oe(s.errors,C),ne=(g.isValid||b.isValid)&&hn(V)&&s.isValid!==V;if(r.delayError&&X?(p=A(()=>O(C,X)),p(r.delayError)):(clearTimeout(m),p=null,X?rt(s.errors,C,X):Et(s.errors,C)),(X?!Ar(ie,X):ie)||!nn(fe)||ne){const Se={...fe,...ne&&hn(V)?{isValid:V}:{},errors:s.errors,name:C};s={...s,...Se},_.state.next(Se)}},Y=async C=>{E(C,!0);const V=await r.resolver(u,r.context,HC(C||h.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return E(C),V},Z=async C=>{const{errors:V}=await Y(C);if(C)for(const X of C){const fe=oe(V,X);fe?rt(s.errors,X,fe):Et(s.errors,X)}else s.errors=V;return V},ce=async(C,V,X={valid:!0})=>{for(const fe in C){const ie=C[fe];if(ie){const{_f:ne,...Se}=ie;if(ne){const je=h.array.has(ne.name),Ye=ie._f&&qC(ie._f);Ye&&g.validatingFields&&E([fe],!0);const ot=await mb(ie,h.disabled,u,N,r.shouldUseNativeValidation&&!V,je);if(Ye&&g.validatingFields&&E([fe]),ot[ne.name]&&(X.valid=!1,V))break;!V&&(oe(ot,ne.name)?je?QC(s.errors,ot,ne.name):rt(s.errors,ne.name,ot[ne.name]):Et(s.errors,ne.name))}!nn(Se)&&await ce(Se,V,X)}}return X.valid},ge=()=>{for(const C of h.unMount){const V=oe(i,C);V&&(V._f.refs?V._f.refs.every(X=>!Ld(X)):!Ld(V._f.ref))&&ae(C)}h.unMount=new Set},we=(C,V)=>!r.disabled&&(C&&V&&rt(u,C,V),!Ar(R(),o)),re=(C,V,X)=>Ux(C,h,{...f.mount?u:bt(V)?o:Kn(C)?{[C]:V}:V},X,V),de=C=>Yh(oe(f.mount?u:o,C,r.shouldUnregister?oe(o,C,[]):[])),me=(C,V,X={})=>{const fe=oe(i,C);let ie=V;if(fe){const ne=fe._f;ne&&(!ne.disabled&&rt(u,C,qx(V,ne)),ie=Ru(ne.ref)&&It(V)?"":V,Lx(ne.ref)?[...ne.ref.options].forEach(Se=>Se.selected=ie.includes(Se.value)):ne.refs?Vl(ne.ref)?ne.refs.forEach(Se=>{(!Se.defaultChecked||!Se.disabled)&&(Array.isArray(ie)?Se.checked=!!ie.find(je=>je===Se.value):Se.checked=ie===Se.value||!!ie)}):ne.refs.forEach(Se=>Se.checked=Se.value===ie):$h(ne.ref)?ne.ref.value="":(ne.ref.value=ie,ne.ref.type||_.state.next({name:C,values:Ot(u)})))}(X.shouldDirty||X.shouldTouch)&&M(C,ie,X.shouldTouch,X.shouldDirty,!0),X.shouldValidate&&xe(C)},pe=(C,V,X)=>{for(const fe in V){if(!V.hasOwnProperty(fe))return;const ie=V[fe],ne=C+"."+fe,Se=oe(i,ne);(h.array.has(C)||xt(ie)||Se&&!Se._f)&&!Ba(ie)?pe(ne,ie,X):me(ne,ie,X)}},k=(C,V,X={})=>{const fe=oe(i,C),ie=h.array.has(C),ne=Ot(V);rt(u,C,ne),ie?(_.array.next({name:C,values:Ot(u)}),(g.isDirty||g.dirtyFields||b.isDirty||b.dirtyFields)&&X.shouldDirty&&_.state.next({name:C,dirtyFields:cl(o,u),isDirty:we(C,ne)})):fe&&!fe._f&&!It(ne)?pe(C,ne,X):me(C,ne,X),fb(C,h)&&_.state.next({...s,name:C}),_.state.next({name:f.mount?C:void 0,values:Ot(u)})},I=async C=>{f.mount=!0;const V=C.target;let X=V.name,fe=!0;const ie=oe(i,X),ne=Ye=>{fe=Number.isNaN(Ye)||Ba(Ye)&&isNaN(Ye.getTime())||Ar(Ye,oe(u,X,Ye))},Se=ub(r.mode),je=ub(r.reValidateMode);if(ie){let Ye,ot;const Wa=V.type?ob(ie._f):Dx(C),Hn=C.type===Au.BLUR||C.type===Au.FOCUS_OUT,rc=!PC(ie._f)&&!r.resolver&&!oe(s.errors,X)&&!ie._f.deps||ZC(Hn,oe(s.touchedFields,X),s.isSubmitted,je,Se),Mr=fb(X,h,Hn);rt(u,X,Wa),Hn?(!V||!V.readOnly)&&(ie._f.onBlur&&ie._f.onBlur(C),p&&p(0)):ie._f.onChange&&ie._f.onChange(C);const Dr=M(X,Wa,Hn),rr=!nn(Dr)||Mr;if(!Hn&&_.state.next({name:X,type:C.type,values:Ot(u)}),rc)return(g.isValid||b.isValid)&&(r.mode==="onBlur"?Hn&&x():Hn||x()),rr&&_.state.next({name:X,...Mr?{}:Dr});if(!Hn&&Mr&&_.state.next({...s}),r.resolver){const{errors:ya}=await Y([X]);if(ne(Wa),fe){const va=db(s.errors,i,X),ql=db(ya,i,va.name||X);Ye=ql.error,X=ql.name,ot=nn(ya)}}else E([X],!0),Ye=(await mb(ie,h.disabled,u,N,r.shouldUseNativeValidation))[X],E([X]),ne(Wa),fe&&(Ye?ot=!1:(g.isValid||b.isValid)&&(ot=await ce(i,!0)));fe&&(ie._f.deps&&xe(ie._f.deps),W(X,ot,Ye,Dr))}},q=(C,V)=>{if(oe(s.errors,V)&&C.focus)return C.focus(),1},xe=async(C,V={})=>{let X,fe;const ie=hl(C);if(r.resolver){const ne=await Z(bt(C)?C:ie);X=nn(ne),fe=C?!ie.some(Se=>oe(ne,Se)):X}else C?(fe=(await Promise.all(ie.map(async ne=>{const Se=oe(i,ne);return await ce(Se&&Se._f?{[ne]:Se}:Se)}))).every(Boolean),!(!fe&&!s.isValid)&&x()):fe=X=await ce(i);return _.state.next({...!Kn(C)||(g.isValid||b.isValid)&&X!==s.isValid?{}:{name:C},...r.resolver||!C?{isValid:X}:{},errors:s.errors}),V.shouldFocus&&!fe&&ml(i,q,C?ie:h.mount),fe},R=C=>{const V={...f.mount?u:o};return bt(C)?V:Kn(C)?oe(V,C):C.map(X=>oe(V,X))},$=(C,V)=>({invalid:!!oe((V||s).errors,C),isDirty:!!oe((V||s).dirtyFields,C),error:oe((V||s).errors,C),isValidating:!!oe(s.validatingFields,C),isTouched:!!oe((V||s).touchedFields,C)}),se=C=>{C&&hl(C).forEach(V=>Et(s.errors,V)),_.state.next({errors:C?s.errors:{}})},ee=(C,V,X)=>{const fe=(oe(i,C,{_f:{}})._f||{}).ref,ie=oe(s.errors,C)||{},{ref:ne,message:Se,type:je,...Ye}=ie;rt(s.errors,C,{...Ye,...V,ref:fe}),_.state.next({name:C,errors:s.errors,isValid:!1}),X&&X.shouldFocus&&fe&&fe.focus&&fe.focus()},le=(C,V)=>Dn(C)?_.state.subscribe({next:X=>"values"in X&&C(re(void 0,V),X)}):re(C,V,!0),ke=C=>_.state.subscribe({next:V=>{GC(C.name,V.name,C.exact)&&FC(V,C.formState||g,Bt,C.reRenderRoot)&&C.callback({values:{...u},...s,...V,defaultValues:o})}}).unsubscribe,Ee=C=>(f.mount=!0,b={...b,...C.formState},ke({...C,formState:b})),ae=(C,V={})=>{for(const X of C?hl(C):h.mount)h.mount.delete(X),h.array.delete(X),V.keepValue||(Et(i,X),Et(u,X)),!V.keepError&&Et(s.errors,X),!V.keepDirty&&Et(s.dirtyFields,X),!V.keepTouched&&Et(s.touchedFields,X),!V.keepIsValidating&&Et(s.validatingFields,X),!r.shouldUnregister&&!V.keepDefaultValue&&Et(o,X);_.state.next({values:Ot(u)}),_.state.next({...s,...V.keepDirty?{isDirty:we()}:{}}),!V.keepIsValid&&x()},Re=({disabled:C,name:V})=>{(hn(C)&&f.mount||C||h.disabled.has(V))&&(C?h.disabled.add(V):h.disabled.delete(V))},Xe=(C,V={})=>{let X=oe(i,C);const fe=hn(V.disabled)||hn(r.disabled);return rt(i,C,{...X||{},_f:{...X&&X._f?X._f:{ref:{name:C}},name:C,mount:!0,...V}}),h.mount.add(C),X?Re({disabled:hn(V.disabled)?V.disabled:r.disabled,name:C}):F(C,!0,V.value),{...fe?{disabled:V.disabled||r.disabled}:{},...r.progressive?{required:!!V.required,min:fl(V.min),max:fl(V.max),minLength:fl(V.minLength),maxLength:fl(V.maxLength),pattern:fl(V.pattern)}:{},name:C,onChange:I,onBlur:I,ref:ie=>{if(ie){Xe(C,V),X=oe(i,C);const ne=bt(ie.value)&&ie.querySelectorAll&&ie.querySelectorAll("input,select,textarea")[0]||ie,Se=LC(ne),je=X._f.refs||[];if(Se?je.find(Ye=>Ye===ne):ne===X._f.ref)return;rt(i,C,{_f:{...X._f,...Se?{refs:[...je.filter(Ld),ne,...Array.isArray(oe(o,C))?[{}]:[]],ref:{type:ne.type,name:C}}:{ref:ne}}}),F(C,!1,void 0,ne)}else X=oe(i,C,{}),X._f&&(X._f.mount=!1),(r.shouldUnregister||V.shouldUnregister)&&!(kx(h.array,C)&&f.action)&&h.unMount.add(C)}}},qe=()=>r.shouldFocusError&&ml(i,q,h.mount),Ze=C=>{hn(C)&&(_.state.next({disabled:C}),ml(i,(V,X)=>{const fe=oe(i,X);fe&&(V.disabled=fe._f.disabled||C,Array.isArray(fe._f.refs)&&fe._f.refs.forEach(ie=>{ie.disabled=fe._f.disabled||C}))},0,!1))},Ke=(C,V)=>async X=>{let fe;X&&(X.preventDefault&&X.preventDefault(),X.persist&&X.persist());let ie=Ot(u);if(_.state.next({isSubmitting:!0}),r.resolver){const{errors:ne,values:Se}=await Y();s.errors=ne,ie=Ot(Se)}else await ce(i);if(h.disabled.size)for(const ne of h.disabled)Et(ie,ne);if(Et(s.errors,"root"),nn(s.errors)){_.state.next({errors:{}});try{await C(ie,X)}catch(ne){fe=ne}}else V&&await V({...s.errors},X),qe(),setTimeout(qe);if(_.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:nn(s.errors)&&!fe,submitCount:s.submitCount+1,errors:s.errors}),fe)throw fe},Nt=(C,V={})=>{oe(i,C)&&(bt(V.defaultValue)?k(C,Ot(oe(o,C))):(k(C,V.defaultValue),rt(o,C,Ot(V.defaultValue))),V.keepTouched||Et(s.touchedFields,C),V.keepDirty||(Et(s.dirtyFields,C),s.isDirty=V.defaultValue?we(C,Ot(oe(o,C))):we()),V.keepError||(Et(s.errors,C),g.isValid&&x()),_.state.next({...s}))},Kt=(C,V={})=>{const X=C?Ot(C):o,fe=Ot(X),ie=nn(C),ne=ie?o:fe;if(V.keepDefaultValues||(o=X),!V.keepValues){if(V.keepDirtyValues){const Se=new Set([...h.mount,...Object.keys(cl(o,u))]);for(const je of Array.from(Se))oe(s.dirtyFields,je)?rt(ne,je,oe(u,je)):k(je,oe(ne,je))}else{if(Zh&&bt(C))for(const Se of h.mount){const je=oe(i,Se);if(je&&je._f){const Ye=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(Ru(Ye)){const ot=Ye.closest("form");if(ot){ot.reset();break}}}}if(V.keepFieldsRef)for(const Se of h.mount)k(Se,oe(ne,Se));else i={}}u=r.shouldUnregister?V.keepDefaultValues?Ot(o):{}:Ot(ne),_.array.next({values:{...ne}}),_.state.next({values:{...ne}})}h={mount:V.keepDirtyValues?h.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},f.mount=!g.isValid||!!V.keepIsValid||!!V.keepDirtyValues,f.watch=!!r.shouldUnregister,_.state.next({submitCount:V.keepSubmitCount?s.submitCount:0,isDirty:ie?!1:V.keepDirty?s.isDirty:!!(V.keepDefaultValues&&!Ar(C,o)),isSubmitted:V.keepIsSubmitted?s.isSubmitted:!1,dirtyFields:ie?{}:V.keepDirtyValues?V.keepDefaultValues&&u?cl(o,u):s.dirtyFields:V.keepDefaultValues&&C?cl(o,C):V.keepDirty?s.dirtyFields:{},touchedFields:V.keepTouched?s.touchedFields:{},errors:V.keepErrors?s.errors:{},isSubmitSuccessful:V.keepIsSubmitSuccessful?s.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},Nr=(C,V)=>Kt(Dn(C)?C(u):C,V),ga=(C,V={})=>{const X=oe(i,C),fe=X&&X._f;if(fe){const ie=fe.refs?fe.refs[0]:fe.ref;ie.focus&&(ie.focus(),V.shouldSelect&&Dn(ie.select)&&ie.select())}},Bt=C=>{s={...s,...C}},ci={control:{register:Xe,unregister:ae,getFieldState:$,handleSubmit:Ke,setError:ee,_subscribe:ke,_runSchema:Y,_focusError:qe,_getWatch:re,_getDirty:we,_setValid:x,_setFieldArray:z,_setDisabledField:Re,_setErrors:j,_getFieldArray:de,_reset:Kt,_resetDefaultValues:()=>Dn(r.defaultValues)&&r.defaultValues().then(C=>{Nr(C,r.resetOptions),_.state.next({isLoading:!1})}),_removeUnmounted:ge,_disableForm:Ze,_subjects:_,_proxyFormState:g,get _fields(){return i},get _formValues(){return u},get _state(){return f},set _state(C){f=C},get _defaultValues(){return o},get _names(){return h},set _names(C){h=C},get _formState(){return s},get _options(){return r},set _options(C){r={...r,...C}}},subscribe:Ee,trigger:xe,register:Xe,handleSubmit:Ke,watch:le,setValue:k,getValues:R,reset:Nr,resetField:Nt,clearErrors:se,unregister:ae,setError:ee,setFocus:ga,getFieldState:$};return{...ci,formControl:ci}}function KC(t={}){const r=Ae.useRef(void 0),s=Ae.useRef(void 0),[i,o]=Ae.useState({isDirty:!1,isValidating:!1,isLoading:Dn(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,isReady:!1,defaultValues:Dn(t.defaultValues)?void 0:t.defaultValues});if(!r.current)if(t.formControl)r.current={...t.formControl,formState:i},t.defaultValues&&!Dn(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const{formControl:f,...h}=XC(t);r.current={...h,formState:i}}const u=r.current.control;return u._options=t,Xh(()=>{const f=u._subscribe({formState:u._proxyFormState,callback:()=>o({...u._formState}),reRenderRoot:!0});return o(h=>({...h,isReady:!0})),u._formState.isReady=!0,f},[u]),Ae.useEffect(()=>u._disableForm(t.disabled),[u,t.disabled]),Ae.useEffect(()=>{t.mode&&(u._options.mode=t.mode),t.reValidateMode&&(u._options.reValidateMode=t.reValidateMode)},[u,t.mode,t.reValidateMode]),Ae.useEffect(()=>{t.errors&&(u._setErrors(t.errors),u._focusError())},[u,t.errors]),Ae.useEffect(()=>{t.shouldUnregister&&u._subjects.state.next({values:u._getWatch()})},[u,t.shouldUnregister]),Ae.useEffect(()=>{if(u._proxyFormState.isDirty){const f=u._getDirty();f!==i.isDirty&&u._subjects.state.next({isDirty:f})}},[u,i.isDirty]),Ae.useEffect(()=>{t.values&&!Ar(t.values,s.current)?(u._reset(t.values,{keepFieldsRef:!0,...u._options.resetOptions}),s.current=t.values,o(f=>({...f}))):u._resetDefaultValues()},[u,t.values]),Ae.useEffect(()=>{u._state.mount||(u._setValid(),u._state.mount=!0),u._state.watch&&(u._state.watch=!1,u._subjects.state.next({...u._formState})),u._removeUnmounted()}),r.current.formState=jx(i,u),r.current}const pb=(t,r,s)=>{if(t&&"reportValidity"in t){const i=oe(s,r);t.setCustomValidity(i&&i.message||""),t.reportValidity()}},oh=(t,r)=>{for(const s in r.fields){const i=r.fields[s];i&&i.ref&&"reportValidity"in i.ref?pb(i.ref,s,t):i&&i.refs&&i.refs.forEach(o=>pb(o,s,t))}},gb=(t,r)=>{r.shouldUseNativeValidation&&oh(t,r);const s={};for(const i in t){const o=oe(r.fields,i),u=Object.assign(t[i]||{},{ref:o&&o.ref});if($C(r.names||Object.keys(t),i)){const f=Object.assign({},oe(s,i));rt(f,"root",u),rt(s,i,f)}else rt(s,i,u)}return s},$C=(t,r)=>{const s=yb(r);return t.some(i=>yb(i).match(`^${s}\\.\\d+`))};function yb(t){return t.replace(/\]|\[/g,"")}function Fx(t,r,s){function i(h,p){var m;Object.defineProperty(h,"_zod",{value:h._zod??{},enumerable:!1}),(m=h._zod).traits??(m.traits=new Set),h._zod.traits.add(t),r(h,p);for(const g in f.prototype)g in h||Object.defineProperty(h,g,{value:f.prototype[g].bind(h)});h._zod.constr=f,h._zod.def=p}const o=s?.Parent??Object;class u extends o{}Object.defineProperty(u,"name",{value:t});function f(h){var p;const m=s?.Parent?new u:this;i(m,h),(p=m._zod).deferred??(p.deferred=[]);for(const g of m._zod.deferred)g();return m}return Object.defineProperty(f,"init",{value:i}),Object.defineProperty(f,Symbol.hasInstance,{value:h=>s?.Parent&&h instanceof s.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(f,"name",{value:t}),f}class JC extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const WC={};function Gx(t){return WC}function eN(t,r){return typeof r=="bigint"?r.toString():r}const Zx="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function uu(t){return typeof t=="string"?t:t?.message}function Yx(t,r,s){const i={...t,path:t.path??[]};if(!t.message){const o=uu(t.inst?._zod.def?.error?.(t))??uu(r?.error?.(t))??uu(s.customError?.(t))??uu(s.localeError?.(t))??"Invalid input";i.message=o}return delete i.inst,delete i.continue,r?.reportInput||delete i.input,i}const Qx=(t,r)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:r,enumerable:!1}),t.message=JSON.stringify(r,eN,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},tN=Fx("$ZodError",Qx),Ix=Fx("$ZodError",Qx,{Parent:Error}),nN=t=>(r,s,i,o)=>{const u=i?Object.assign(i,{async:!1}):{async:!1},f=r._zod.run({value:s,issues:[]},u);if(f instanceof Promise)throw new JC;if(f.issues.length){const h=new(o?.Err??t)(f.issues.map(p=>Yx(p,u,Gx())));throw Zx(h,o?.callee),h}return f.value},rN=nN(Ix),aN=t=>async(r,s,i,o)=>{const u=i?Object.assign(i,{async:!0}):{async:!0};let f=r._zod.run({value:s,issues:[]},u);if(f instanceof Promise&&(f=await f),f.issues.length){const h=new(o?.Err??t)(f.issues.map(p=>Yx(p,u,Gx())));throw Zx(h,o?.callee),h}return f.value},sN=aN(Ix);function vb(t,r){try{var s=t()}catch(i){return r(i)}return s&&s.then?s.then(void 0,r):s}function iN(t,r){for(var s={};t.length;){var i=t[0],o=i.code,u=i.message,f=i.path.join(".");if(!s[f])if("unionErrors"in i){var h=i.unionErrors[0].errors[0];s[f]={message:h.message,type:h.code}}else s[f]={message:u,type:o};if("unionErrors"in i&&i.unionErrors.forEach(function(g){return g.errors.forEach(function(b){return t.push(b)})}),r){var p=s[f].types,m=p&&p[i.code];s[f]=Kh(f,r,s,o,m?[].concat(m,i.message):i.message)}t.shift()}return s}function lN(t,r){for(var s={};t.length;){var i=t[0],o=i.code,u=i.message,f=i.path.join(".");if(!s[f])if(i.code==="invalid_union"&&i.errors.length>0){var h=i.errors[0][0];s[f]={message:h.message,type:h.code}}else s[f]={message:u,type:o};if(i.code==="invalid_union"&&i.errors.forEach(function(g){return g.forEach(function(b){return t.push(b)})}),r){var p=s[f].types,m=p&&p[i.code];s[f]=Kh(f,r,s,o,m?[].concat(m,i.message):i.message)}t.shift()}return s}function oN(t,r,s){if(s===void 0&&(s={}),(function(i){return"_def"in i&&typeof i._def=="object"&&"typeName"in i._def})(t))return function(i,o,u){try{return Promise.resolve(vb(function(){return Promise.resolve(t[s.mode==="sync"?"parse":"parseAsync"](i,r)).then(function(f){return u.shouldUseNativeValidation&&oh({},u),{errors:{},values:s.raw?Object.assign({},i):f}})},function(f){if((function(h){return Array.isArray(h?.issues)})(f))return{values:{},errors:gb(iN(f.errors,!u.shouldUseNativeValidation&&u.criteriaMode==="all"),u)};throw f}))}catch(f){return Promise.reject(f)}};if((function(i){return"_zod"in i&&typeof i._zod=="object"})(t))return function(i,o,u){try{return Promise.resolve(vb(function(){return Promise.resolve((s.mode==="sync"?rN:sN)(t,i,r)).then(function(f){return u.shouldUseNativeValidation&&oh({},u),{errors:{},values:s.raw?Object.assign({},i):f}})},function(f){if((function(h){return h instanceof tN})(f))return{values:{},errors:gb(lN(f.issues,!u.shouldUseNativeValidation&&u.criteriaMode==="all"),u)};throw f}))}catch(f){return Promise.reject(f)}};throw new Error("Invalid input: not a Zod schema")}const uN=Oh("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function cN({className:t,variant:r,asChild:s=!1,...i}){const o=s?Rh:"span";return w.jsx(o,{"data-slot":"badge",className:ft(uN({variant:r}),t),...i})}function Bd({className:t,...r}){return w.jsx("div",{"data-slot":"card",className:ft("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...r})}function Vd({className:t,...r}){return w.jsx("div",{"data-slot":"card-content",className:ft("px-6",t),...r})}var Ju="Dialog",[Xx,oD]=ii(Ju),[fN,Vn]=Xx(Ju),Kx=t=>{const{__scopeDialog:r,children:s,open:i,defaultOpen:o,onOpenChange:u,modal:f=!0}=t,h=S.useRef(null),p=S.useRef(null),[m,g]=Ya({prop:i,defaultProp:o??!1,onChange:u,caller:Ju});return w.jsx(fN,{scope:r,triggerRef:h,contentRef:p,contentId:Ha(),titleId:Ha(),descriptionId:Ha(),open:m,onOpenChange:g,onOpenToggle:S.useCallback(()=>g(b=>!b),[g]),modal:f,children:s})};Kx.displayName=Ju;var $x="DialogTrigger",Jx=S.forwardRef((t,r)=>{const{__scopeDialog:s,...i}=t,o=Vn($x,s),u=gt(r,o.triggerRef);return w.jsx(We.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":tm(o.open),...i,ref:u,onClick:Je(t.onClick,o.onOpenToggle)})});Jx.displayName=$x;var Wh="DialogPortal",[dN,Wx]=Xx(Wh,{forceMount:void 0}),eS=t=>{const{__scopeDialog:r,forceMount:s,children:i,container:o}=t,u=Vn(Wh,r);return w.jsx(dN,{scope:r,forceMount:s,children:S.Children.map(i,f=>w.jsx(Iu,{present:s||u.open,children:w.jsx(Hh,{asChild:!0,container:o,children:f})}))})};eS.displayName=Wh;var Nu="DialogOverlay",tS=S.forwardRef((t,r)=>{const s=Wx(Nu,t.__scopeDialog),{forceMount:i=s.forceMount,...o}=t,u=Vn(Nu,t.__scopeDialog);return u.modal?w.jsx(Iu,{present:i||u.open,children:w.jsx(mN,{...o,ref:r})}):null});tS.displayName=Nu;var hN=Ks("DialogOverlay.RemoveScroll"),mN=S.forwardRef((t,r)=>{const{__scopeDialog:s,...i}=t,o=Vn(Nu,s);return w.jsx(Ph,{as:hN,allowPinchZoom:!0,shards:[o.contentRef],children:w.jsx(We.div,{"data-state":tm(o.open),...i,ref:r,style:{pointerEvents:"auto",...i.style}})})}),Qa="DialogContent",nS=S.forwardRef((t,r)=>{const s=Wx(Qa,t.__scopeDialog),{forceMount:i=s.forceMount,...o}=t,u=Vn(Qa,t.__scopeDialog);return w.jsx(Iu,{present:i||u.open,children:u.modal?w.jsx(pN,{...o,ref:r}):w.jsx(gN,{...o,ref:r})})});nS.displayName=Qa;var pN=S.forwardRef((t,r)=>{const s=Vn(Qa,t.__scopeDialog),i=S.useRef(null),o=gt(r,s.contentRef,i);return S.useEffect(()=>{const u=i.current;if(u)return lx(u)},[]),w.jsx(rS,{...t,ref:o,trapFocus:s.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Je(t.onCloseAutoFocus,u=>{u.preventDefault(),s.triggerRef.current?.focus()}),onPointerDownOutside:Je(t.onPointerDownOutside,u=>{const f=u.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0;(f.button===2||h)&&u.preventDefault()}),onFocusOutside:Je(t.onFocusOutside,u=>u.preventDefault())})}),gN=S.forwardRef((t,r)=>{const s=Vn(Qa,t.__scopeDialog),i=S.useRef(!1),o=S.useRef(!1);return w.jsx(rS,{...t,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{t.onCloseAutoFocus?.(u),u.defaultPrevented||(i.current||s.triggerRef.current?.focus(),u.preventDefault()),i.current=!1,o.current=!1},onInteractOutside:u=>{t.onInteractOutside?.(u),u.defaultPrevented||(i.current=!0,u.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const f=u.target;s.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&o.current&&u.preventDefault()}})}),rS=S.forwardRef((t,r)=>{const{__scopeDialog:s,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:u,...f}=t,h=Vn(Qa,s),p=S.useRef(null),m=gt(r,p);return ax(),w.jsxs(w.Fragment,{children:[w.jsx(qh,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:o,onUnmountAutoFocus:u,children:w.jsx(Nh,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":tm(h.open),...f,ref:m,onDismiss:()=>h.onOpenChange(!1)})}),w.jsxs(w.Fragment,{children:[w.jsx(vN,{titleId:h.titleId}),w.jsx(xN,{contentRef:p,descriptionId:h.descriptionId})]})]})}),em="DialogTitle",aS=S.forwardRef((t,r)=>{const{__scopeDialog:s,...i}=t,o=Vn(em,s);return w.jsx(We.h2,{id:o.titleId,...i,ref:r})});aS.displayName=em;var sS="DialogDescription",yN=S.forwardRef((t,r)=>{const{__scopeDialog:s,...i}=t,o=Vn(sS,s);return w.jsx(We.p,{id:o.descriptionId,...i,ref:r})});yN.displayName=sS;var iS="DialogClose",lS=S.forwardRef((t,r)=>{const{__scopeDialog:s,...i}=t,o=Vn(iS,s);return w.jsx(We.button,{type:"button",...i,ref:r,onClick:Je(t.onClick,()=>o.onOpenChange(!1))})});lS.displayName=iS;function tm(t){return t?"open":"closed"}var oS="DialogTitleWarning",[uD,uS]=AA(oS,{contentName:Qa,titleName:em,docsSlug:"dialog"}),vN=({titleId:t})=>{const r=uS(oS),s=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
 | 
						||
 | 
						||
If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
 | 
						||
 | 
						||
For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return S.useEffect(()=>{t&&(document.getElementById(t)||console.error(s))},[s,t]),null},bN="DialogDescriptionWarning",xN=({contentRef:t,descriptionId:r})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${uS(bN).contentName}}.`;return S.useEffect(()=>{const o=t.current?.getAttribute("aria-describedby");r&&o&&(document.getElementById(r)||console.warn(i))},[i,t,r]),null},SN=Kx,_N=Jx,wN=eS,EN=tS,TN=nS,AN=aS,RN=lS;function ON({...t}){return w.jsx(SN,{"data-slot":"dialog",...t})}function CN({...t}){return w.jsx(_N,{"data-slot":"dialog-trigger",...t})}function NN({...t}){return w.jsx(wN,{"data-slot":"dialog-portal",...t})}function MN({className:t,...r}){return w.jsx(EN,{"data-slot":"dialog-overlay",className:ft("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...r})}function DN({className:t,children:r,showCloseButton:s=!0,...i}){return w.jsxs(NN,{"data-slot":"dialog-portal",children:[w.jsx(MN,{}),w.jsxs(TN,{"data-slot":"dialog-content",className:ft("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...i,children:[r,s&&w.jsxs(RN,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[w.jsx(y0,{}),w.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function kN({className:t,...r}){return w.jsx("div",{"data-slot":"dialog-header",className:ft("flex flex-col gap-2 text-center sm:text-left",t),...r})}function jN({className:t,...r}){return w.jsx(AN,{"data-slot":"dialog-title",className:ft("text-lg leading-none font-semibold",t),...r})}function Gs({className:t,type:r,...s}){return w.jsx("input",{type:r,"data-slot":"input",className:ft("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",t),...s})}function bb(t,[r,s]){return Math.min(s,Math.max(r,t))}function zN(t){const r=S.useRef({value:t,previous:t});return S.useMemo(()=>(r.current.value!==t&&(r.current.previous=r.current.value,r.current.value=t),r.current.previous),[t])}var UN=[" ","Enter","ArrowUp","ArrowDown"],LN=[" ","Enter"],Ia="Select",[Wu,ec,BN]=px(Ia),[ui,cD]=ii(Ia,[BN,Q0]),tc=Q0(),[VN,ma]=ui(Ia),[HN,qN]=ui(Ia),cS=t=>{const{__scopeSelect:r,children:s,open:i,defaultOpen:o,onOpenChange:u,value:f,defaultValue:h,onValueChange:p,dir:m,name:g,autoComplete:b,disabled:_,required:N,form:A}=t,x=tc(r),[E,z]=S.useState(null),[O,j]=S.useState(null),[F,M]=S.useState(!1),W=Fh(m),[Y,Z]=Ya({prop:i,defaultProp:o??!1,onChange:u,caller:Ia}),[ce,ge]=Ya({prop:f,defaultProp:h,onChange:p,caller:Ia}),we=S.useRef(null),re=E?A||!!E.closest("form"):!0,[de,me]=S.useState(new Set),pe=Array.from(de).map(k=>k.props.value).join(";");return w.jsx(iO,{...x,children:w.jsxs(VN,{required:N,scope:r,trigger:E,onTriggerChange:z,valueNode:O,onValueNodeChange:j,valueNodeHasChildren:F,onValueNodeHasChildrenChange:M,contentId:Ha(),value:ce,onValueChange:ge,open:Y,onOpenChange:Z,dir:W,triggerPointerDownPosRef:we,disabled:_,children:[w.jsx(Wu.Provider,{scope:r,children:w.jsx(HN,{scope:t.__scopeSelect,onNativeOptionAdd:S.useCallback(k=>{me(I=>new Set(I).add(k))},[]),onNativeOptionRemove:S.useCallback(k=>{me(I=>{const q=new Set(I);return q.delete(k),q})},[]),children:s})}),re?w.jsxs(DS,{"aria-hidden":!0,required:N,tabIndex:-1,name:g,autoComplete:b,value:ce,onChange:k=>ge(k.target.value),disabled:_,form:A,children:[ce===void 0?w.jsx("option",{value:""}):null,Array.from(de)]},pe):null]})})};cS.displayName=Ia;var fS="SelectTrigger",dS=S.forwardRef((t,r)=>{const{__scopeSelect:s,disabled:i=!1,...o}=t,u=tc(s),f=ma(fS,s),h=f.disabled||i,p=gt(r,f.onTriggerChange),m=ec(s),g=S.useRef("touch"),[b,_,N]=jS(x=>{const E=m().filter(j=>!j.disabled),z=E.find(j=>j.value===f.value),O=zS(E,x,z);O!==void 0&&f.onValueChange(O.value)}),A=x=>{h||(f.onOpenChange(!0),N()),x&&(f.triggerPointerDownPosRef.current={x:Math.round(x.pageX),y:Math.round(x.pageY)})};return w.jsx(lO,{asChild:!0,...u,children:w.jsx(We.button,{type:"button",role:"combobox","aria-controls":f.contentId,"aria-expanded":f.open,"aria-required":f.required,"aria-autocomplete":"none",dir:f.dir,"data-state":f.open?"open":"closed",disabled:h,"data-disabled":h?"":void 0,"data-placeholder":kS(f.value)?"":void 0,...o,ref:p,onClick:Je(o.onClick,x=>{x.currentTarget.focus(),g.current!=="mouse"&&A(x)}),onPointerDown:Je(o.onPointerDown,x=>{g.current=x.pointerType;const E=x.target;E.hasPointerCapture(x.pointerId)&&E.releasePointerCapture(x.pointerId),x.button===0&&x.ctrlKey===!1&&x.pointerType==="mouse"&&(A(x),x.preventDefault())}),onKeyDown:Je(o.onKeyDown,x=>{const E=b.current!=="";!(x.ctrlKey||x.altKey||x.metaKey)&&x.key.length===1&&_(x.key),!(E&&x.key===" ")&&UN.includes(x.key)&&(A(),x.preventDefault())})})})});dS.displayName=fS;var hS="SelectValue",mS=S.forwardRef((t,r)=>{const{__scopeSelect:s,className:i,style:o,children:u,placeholder:f="",...h}=t,p=ma(hS,s),{onValueNodeHasChildrenChange:m}=p,g=u!==void 0,b=gt(r,p.onValueNodeChange);return Ft(()=>{m(g)},[m,g]),w.jsx(We.span,{...h,ref:b,style:{pointerEvents:"none"},children:kS(p.value)?w.jsx(w.Fragment,{children:f}):u})});mS.displayName=hS;var PN="SelectIcon",pS=S.forwardRef((t,r)=>{const{__scopeSelect:s,children:i,...o}=t;return w.jsx(We.span,{"aria-hidden":!0,...o,ref:r,children:i||"▼"})});pS.displayName=PN;var FN="SelectPortal",gS=t=>w.jsx(Hh,{asChild:!0,...t});gS.displayName=FN;var Xa="SelectContent",yS=S.forwardRef((t,r)=>{const s=ma(Xa,t.__scopeSelect),[i,o]=S.useState();if(Ft(()=>{o(new DocumentFragment)},[]),!s.open){const u=i;return u?Ul.createPortal(w.jsx(vS,{scope:t.__scopeSelect,children:w.jsx(Wu.Slot,{scope:t.__scopeSelect,children:w.jsx("div",{children:t.children})})}),u):null}return w.jsx(bS,{...t,ref:r})});yS.displayName=Xa;var Nn=10,[vS,pa]=ui(Xa),GN="SelectContentImpl",ZN=Ks("SelectContent.RemoveScroll"),bS=S.forwardRef((t,r)=>{const{__scopeSelect:s,position:i="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:u,onPointerDownOutside:f,side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:b,collisionBoundary:_,collisionPadding:N,sticky:A,hideWhenDetached:x,avoidCollisions:E,...z}=t,O=ma(Xa,s),[j,F]=S.useState(null),[M,W]=S.useState(null),Y=gt(r,ae=>F(ae)),[Z,ce]=S.useState(null),[ge,we]=S.useState(null),re=ec(s),[de,me]=S.useState(!1),pe=S.useRef(!1);S.useEffect(()=>{if(j)return lx(j)},[j]),ax();const k=S.useCallback(ae=>{const[Re,...Xe]=re().map(Ke=>Ke.ref.current),[qe]=Xe.slice(-1),Ze=document.activeElement;for(const Ke of ae)if(Ke===Ze||(Ke?.scrollIntoView({block:"nearest"}),Ke===Re&&M&&(M.scrollTop=0),Ke===qe&&M&&(M.scrollTop=M.scrollHeight),Ke?.focus(),document.activeElement!==Ze))return},[re,M]),I=S.useCallback(()=>k([Z,j]),[k,Z,j]);S.useEffect(()=>{de&&I()},[de,I]);const{onOpenChange:q,triggerPointerDownPosRef:xe}=O;S.useEffect(()=>{if(j){let ae={x:0,y:0};const Re=qe=>{ae={x:Math.abs(Math.round(qe.pageX)-(xe.current?.x??0)),y:Math.abs(Math.round(qe.pageY)-(xe.current?.y??0))}},Xe=qe=>{ae.x<=10&&ae.y<=10?qe.preventDefault():j.contains(qe.target)||q(!1),document.removeEventListener("pointermove",Re),xe.current=null};return xe.current!==null&&(document.addEventListener("pointermove",Re),document.addEventListener("pointerup",Xe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Re),document.removeEventListener("pointerup",Xe,{capture:!0})}}},[j,q,xe]),S.useEffect(()=>{const ae=()=>q(!1);return window.addEventListener("blur",ae),window.addEventListener("resize",ae),()=>{window.removeEventListener("blur",ae),window.removeEventListener("resize",ae)}},[q]);const[R,$]=jS(ae=>{const Re=re().filter(Ze=>!Ze.disabled),Xe=Re.find(Ze=>Ze.ref.current===document.activeElement),qe=zS(Re,ae,Xe);qe&&setTimeout(()=>qe.ref.current.focus())}),se=S.useCallback((ae,Re,Xe)=>{const qe=!pe.current&&!Xe;(O.value!==void 0&&O.value===Re||qe)&&(ce(ae),qe&&(pe.current=!0))},[O.value]),ee=S.useCallback(()=>j?.focus(),[j]),le=S.useCallback((ae,Re,Xe)=>{const qe=!pe.current&&!Xe;(O.value!==void 0&&O.value===Re||qe)&&we(ae)},[O.value]),ke=i==="popper"?uh:xS,Ee=ke===uh?{side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:b,collisionBoundary:_,collisionPadding:N,sticky:A,hideWhenDetached:x,avoidCollisions:E}:{};return w.jsx(vS,{scope:s,content:j,viewport:M,onViewportChange:W,itemRefCallback:se,selectedItem:Z,onItemLeave:ee,itemTextRefCallback:le,focusSelectedItem:I,selectedItemText:ge,position:i,isPositioned:de,searchRef:R,children:w.jsx(Ph,{as:ZN,allowPinchZoom:!0,children:w.jsx(qh,{asChild:!0,trapped:O.open,onMountAutoFocus:ae=>{ae.preventDefault()},onUnmountAutoFocus:Je(o,ae=>{O.trigger?.focus({preventScroll:!0}),ae.preventDefault()}),children:w.jsx(Nh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:ae=>ae.preventDefault(),onDismiss:()=>O.onOpenChange(!1),children:w.jsx(ke,{role:"listbox",id:O.contentId,"data-state":O.open?"open":"closed",dir:O.dir,onContextMenu:ae=>ae.preventDefault(),...z,...Ee,onPlaced:()=>me(!0),ref:Y,style:{display:"flex",flexDirection:"column",outline:"none",...z.style},onKeyDown:Je(z.onKeyDown,ae=>{const Re=ae.ctrlKey||ae.altKey||ae.metaKey;if(ae.key==="Tab"&&ae.preventDefault(),!Re&&ae.key.length===1&&$(ae.key),["ArrowUp","ArrowDown","Home","End"].includes(ae.key)){let qe=re().filter(Ze=>!Ze.disabled).map(Ze=>Ze.ref.current);if(["ArrowUp","End"].includes(ae.key)&&(qe=qe.slice().reverse()),["ArrowUp","ArrowDown"].includes(ae.key)){const Ze=ae.target,Ke=qe.indexOf(Ze);qe=qe.slice(Ke+1)}setTimeout(()=>k(qe)),ae.preventDefault()}})})})})})})});bS.displayName=GN;var YN="SelectItemAlignedPosition",xS=S.forwardRef((t,r)=>{const{__scopeSelect:s,onPlaced:i,...o}=t,u=ma(Xa,s),f=pa(Xa,s),[h,p]=S.useState(null),[m,g]=S.useState(null),b=gt(r,Y=>g(Y)),_=ec(s),N=S.useRef(!1),A=S.useRef(!0),{viewport:x,selectedItem:E,selectedItemText:z,focusSelectedItem:O}=f,j=S.useCallback(()=>{if(u.trigger&&u.valueNode&&h&&m&&x&&E&&z){const Y=u.trigger.getBoundingClientRect(),Z=m.getBoundingClientRect(),ce=u.valueNode.getBoundingClientRect(),ge=z.getBoundingClientRect();if(u.dir!=="rtl"){const Ze=ge.left-Z.left,Ke=ce.left-Ze,Nt=Y.left-Ke,Kt=Y.width+Nt,Nr=Math.max(Kt,Z.width),ga=window.innerWidth-Nn,Bt=bb(Ke,[Nn,Math.max(Nn,ga-Nr)]);h.style.minWidth=Kt+"px",h.style.left=Bt+"px"}else{const Ze=Z.right-ge.right,Ke=window.innerWidth-ce.right-Ze,Nt=window.innerWidth-Y.right-Ke,Kt=Y.width+Nt,Nr=Math.max(Kt,Z.width),ga=window.innerWidth-Nn,Bt=bb(Ke,[Nn,Math.max(Nn,ga-Nr)]);h.style.minWidth=Kt+"px",h.style.right=Bt+"px"}const we=_(),re=window.innerHeight-Nn*2,de=x.scrollHeight,me=window.getComputedStyle(m),pe=parseInt(me.borderTopWidth,10),k=parseInt(me.paddingTop,10),I=parseInt(me.borderBottomWidth,10),q=parseInt(me.paddingBottom,10),xe=pe+k+de+q+I,R=Math.min(E.offsetHeight*5,xe),$=window.getComputedStyle(x),se=parseInt($.paddingTop,10),ee=parseInt($.paddingBottom,10),le=Y.top+Y.height/2-Nn,ke=re-le,Ee=E.offsetHeight/2,ae=E.offsetTop+Ee,Re=pe+k+ae,Xe=xe-Re;if(Re<=le){const Ze=we.length>0&&E===we[we.length-1].ref.current;h.style.bottom="0px";const Ke=m.clientHeight-x.offsetTop-x.offsetHeight,Nt=Math.max(ke,Ee+(Ze?ee:0)+Ke+I),Kt=Re+Nt;h.style.height=Kt+"px"}else{const Ze=we.length>0&&E===we[0].ref.current;h.style.top="0px";const Nt=Math.max(le,pe+x.offsetTop+(Ze?se:0)+Ee)+Xe;h.style.height=Nt+"px",x.scrollTop=Re-le+x.offsetTop}h.style.margin=`${Nn}px 0`,h.style.minHeight=R+"px",h.style.maxHeight=re+"px",i?.(),requestAnimationFrame(()=>N.current=!0)}},[_,u.trigger,u.valueNode,h,m,x,E,z,u.dir,i]);Ft(()=>j(),[j]);const[F,M]=S.useState();Ft(()=>{m&&M(window.getComputedStyle(m).zIndex)},[m]);const W=S.useCallback(Y=>{Y&&A.current===!0&&(j(),O?.(),A.current=!1)},[j,O]);return w.jsx(IN,{scope:s,contentWrapper:h,shouldExpandOnScrollRef:N,onScrollButtonChange:W,children:w.jsx("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:F},children:w.jsx(We.div,{...o,ref:b,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});xS.displayName=YN;var QN="SelectPopperPosition",uh=S.forwardRef((t,r)=>{const{__scopeSelect:s,align:i="start",collisionPadding:o=Nn,...u}=t,f=tc(s);return w.jsx(oO,{...f,...u,ref:r,align:i,collisionPadding:o,style:{boxSizing:"border-box",...u.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});uh.displayName=QN;var[IN,nm]=ui(Xa,{}),ch="SelectViewport",SS=S.forwardRef((t,r)=>{const{__scopeSelect:s,nonce:i,...o}=t,u=pa(ch,s),f=nm(ch,s),h=gt(r,u.onViewportChange),p=S.useRef(0);return w.jsxs(w.Fragment,{children:[w.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),w.jsx(Wu.Slot,{scope:s,children:w.jsx(We.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:h,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:Je(o.onScroll,m=>{const g=m.currentTarget,{contentWrapper:b,shouldExpandOnScrollRef:_}=f;if(_?.current&&b){const N=Math.abs(p.current-g.scrollTop);if(N>0){const A=window.innerHeight-Nn*2,x=parseFloat(b.style.minHeight),E=parseFloat(b.style.height),z=Math.max(x,E);if(z<A){const O=z+N,j=Math.min(A,O),F=O-j;b.style.height=j+"px",b.style.bottom==="0px"&&(g.scrollTop=F>0?F:0,b.style.justifyContent="flex-end")}}}p.current=g.scrollTop})})})]})});SS.displayName=ch;var _S="SelectGroup",[XN,KN]=ui(_S),$N=S.forwardRef((t,r)=>{const{__scopeSelect:s,...i}=t,o=Ha();return w.jsx(XN,{scope:s,id:o,children:w.jsx(We.div,{role:"group","aria-labelledby":o,...i,ref:r})})});$N.displayName=_S;var wS="SelectLabel",JN=S.forwardRef((t,r)=>{const{__scopeSelect:s,...i}=t,o=KN(wS,s);return w.jsx(We.div,{id:o.id,...i,ref:r})});JN.displayName=wS;var Mu="SelectItem",[WN,ES]=ui(Mu),TS=S.forwardRef((t,r)=>{const{__scopeSelect:s,value:i,disabled:o=!1,textValue:u,...f}=t,h=ma(Mu,s),p=pa(Mu,s),m=h.value===i,[g,b]=S.useState(u??""),[_,N]=S.useState(!1),A=gt(r,O=>p.itemRefCallback?.(O,i,o)),x=Ha(),E=S.useRef("touch"),z=()=>{o||(h.onValueChange(i),h.onOpenChange(!1))};if(i==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return w.jsx(WN,{scope:s,value:i,disabled:o,textId:x,isSelected:m,onItemTextChange:S.useCallback(O=>{b(j=>j||(O?.textContent??"").trim())},[]),children:w.jsx(Wu.ItemSlot,{scope:s,value:i,disabled:o,textValue:g,children:w.jsx(We.div,{role:"option","aria-labelledby":x,"data-highlighted":_?"":void 0,"aria-selected":m&&_,"data-state":m?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...f,ref:A,onFocus:Je(f.onFocus,()=>N(!0)),onBlur:Je(f.onBlur,()=>N(!1)),onClick:Je(f.onClick,()=>{E.current!=="mouse"&&z()}),onPointerUp:Je(f.onPointerUp,()=>{E.current==="mouse"&&z()}),onPointerDown:Je(f.onPointerDown,O=>{E.current=O.pointerType}),onPointerMove:Je(f.onPointerMove,O=>{E.current=O.pointerType,o?p.onItemLeave?.():E.current==="mouse"&&O.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Je(f.onPointerLeave,O=>{O.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:Je(f.onKeyDown,O=>{p.searchRef?.current!==""&&O.key===" "||(LN.includes(O.key)&&z(),O.key===" "&&O.preventDefault())})})})})});TS.displayName=Mu;var dl="SelectItemText",AS=S.forwardRef((t,r)=>{const{__scopeSelect:s,className:i,style:o,...u}=t,f=ma(dl,s),h=pa(dl,s),p=ES(dl,s),m=qN(dl,s),[g,b]=S.useState(null),_=gt(r,z=>b(z),p.onItemTextChange,z=>h.itemTextRefCallback?.(z,p.value,p.disabled)),N=g?.textContent,A=S.useMemo(()=>w.jsx("option",{value:p.value,disabled:p.disabled,children:N},p.value),[p.disabled,p.value,N]),{onNativeOptionAdd:x,onNativeOptionRemove:E}=m;return Ft(()=>(x(A),()=>E(A)),[x,E,A]),w.jsxs(w.Fragment,{children:[w.jsx(We.span,{id:p.textId,...u,ref:_}),p.isSelected&&f.valueNode&&!f.valueNodeHasChildren?Ul.createPortal(u.children,f.valueNode):null]})});AS.displayName=dl;var RS="SelectItemIndicator",OS=S.forwardRef((t,r)=>{const{__scopeSelect:s,...i}=t;return ES(RS,s).isSelected?w.jsx(We.span,{"aria-hidden":!0,...i,ref:r}):null});OS.displayName=RS;var fh="SelectScrollUpButton",CS=S.forwardRef((t,r)=>{const s=pa(fh,t.__scopeSelect),i=nm(fh,t.__scopeSelect),[o,u]=S.useState(!1),f=gt(r,i.onScrollButtonChange);return Ft(()=>{if(s.viewport&&s.isPositioned){let h=function(){const m=p.scrollTop>0;u(m)};const p=s.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[s.viewport,s.isPositioned]),o?w.jsx(MS,{...t,ref:f,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=s;h&&p&&(h.scrollTop=h.scrollTop-p.offsetHeight)}}):null});CS.displayName=fh;var dh="SelectScrollDownButton",NS=S.forwardRef((t,r)=>{const s=pa(dh,t.__scopeSelect),i=nm(dh,t.__scopeSelect),[o,u]=S.useState(!1),f=gt(r,i.onScrollButtonChange);return Ft(()=>{if(s.viewport&&s.isPositioned){let h=function(){const m=p.scrollHeight-p.clientHeight,g=Math.ceil(p.scrollTop)<m;u(g)};const p=s.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[s.viewport,s.isPositioned]),o?w.jsx(MS,{...t,ref:f,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=s;h&&p&&(h.scrollTop=h.scrollTop+p.offsetHeight)}}):null});NS.displayName=dh;var MS=S.forwardRef((t,r)=>{const{__scopeSelect:s,onAutoScroll:i,...o}=t,u=pa("SelectScrollButton",s),f=S.useRef(null),h=ec(s),p=S.useCallback(()=>{f.current!==null&&(window.clearInterval(f.current),f.current=null)},[]);return S.useEffect(()=>()=>p(),[p]),Ft(()=>{h().find(g=>g.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[h]),w.jsx(We.div,{"aria-hidden":!0,...o,ref:r,style:{flexShrink:0,...o.style},onPointerDown:Je(o.onPointerDown,()=>{f.current===null&&(f.current=window.setInterval(i,50))}),onPointerMove:Je(o.onPointerMove,()=>{u.onItemLeave?.(),f.current===null&&(f.current=window.setInterval(i,50))}),onPointerLeave:Je(o.onPointerLeave,()=>{p()})})}),eM="SelectSeparator",tM=S.forwardRef((t,r)=>{const{__scopeSelect:s,...i}=t;return w.jsx(We.div,{"aria-hidden":!0,...i,ref:r})});tM.displayName=eM;var hh="SelectArrow",nM=S.forwardRef((t,r)=>{const{__scopeSelect:s,...i}=t,o=tc(s),u=ma(hh,s),f=pa(hh,s);return u.open&&f.position==="popper"?w.jsx(uO,{...o,...i,ref:r}):null});nM.displayName=hh;var rM="SelectBubbleInput",DS=S.forwardRef(({__scopeSelect:t,value:r,...s},i)=>{const o=S.useRef(null),u=gt(i,o),f=zN(r);return S.useEffect(()=>{const h=o.current;if(!h)return;const p=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(p,"value").set;if(f!==r&&g){const b=new Event("change",{bubbles:!0});g.call(h,r),h.dispatchEvent(b)}},[f,r]),w.jsx(We.select,{...s,style:{...nx,...s.style},ref:u,defaultValue:r})});DS.displayName=rM;function kS(t){return t===""||t===void 0}function jS(t){const r=ia(t),s=S.useRef(""),i=S.useRef(0),o=S.useCallback(f=>{const h=s.current+f;r(h),(function p(m){s.current=m,window.clearTimeout(i.current),m!==""&&(i.current=window.setTimeout(()=>p(""),1e3))})(h)},[r]),u=S.useCallback(()=>{s.current="",window.clearTimeout(i.current)},[]);return S.useEffect(()=>()=>window.clearTimeout(i.current),[]),[s,o,u]}function zS(t,r,s){const o=r.length>1&&Array.from(r).every(m=>m===r[0])?r[0]:r,u=s?t.indexOf(s):-1;let f=aM(t,Math.max(u,0));o.length===1&&(f=f.filter(m=>m!==s));const p=f.find(m=>m.textValue.toLowerCase().startsWith(o.toLowerCase()));return p!==s?p:void 0}function aM(t,r){return t.map((s,i)=>t[(r+i)%t.length])}var sM=cS,iM=dS,lM=mS,oM=pS,uM=gS,cM=yS,fM=SS,dM=TS,hM=AS,mM=OS,pM=CS,gM=NS;function xb({...t}){return w.jsx(sM,{"data-slot":"select",...t})}function Sb({...t}){return w.jsx(lM,{"data-slot":"select-value",...t})}function _b({className:t,size:r="default",children:s,...i}){return w.jsxs(iM,{"data-slot":"select-trigger","data-size":r,className:ft("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...i,children:[s,w.jsx(oM,{asChild:!0,children:w.jsx(g0,{className:"size-4 opacity-50"})})]})}function wb({className:t,children:r,position:s="popper",...i}){return w.jsx(uM,{children:w.jsxs(cM,{"data-slot":"select-content",className:ft("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",s==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:s,...i,children:[w.jsx(yM,{}),w.jsx(fM,{className:ft("p-1",s==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:r}),w.jsx(vM,{})]})})}function Eb({className:t,children:r,...s}){return w.jsxs(dM,{"data-slot":"select-item",className:ft("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...s,children:[w.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:w.jsx(mM,{children:w.jsx(jT,{className:"size-4"})})}),w.jsx(hM,{children:r})]})}function yM({className:t,...r}){return w.jsx(pM,{"data-slot":"select-scroll-up-button",className:ft("flex cursor-default items-center justify-center py-1",t),...r,children:w.jsx(LT,{className:"size-4"})})}function vM({className:t,...r}){return w.jsx(gM,{"data-slot":"select-scroll-down-button",className:ft("flex cursor-default items-center justify-center py-1",t),...r,children:w.jsx(g0,{className:"size-4"})})}function bM({className:t,...r}){return w.jsx("textarea",{"data-slot":"textarea",className:ft("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),...r})}var xM="Label",US=S.forwardRef((t,r)=>w.jsx(We.label,{...t,ref:r,onMouseDown:s=>{s.target.closest("button, input, select, textarea")||(t.onMouseDown?.(s),!s.defaultPrevented&&s.detail>1&&s.preventDefault())}}));US.displayName=xM;var SM=US;function _M({className:t,...r}){return w.jsx(SM,{"data-slot":"label",className:ft("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...r})}const wM=kC,LS=S.createContext({}),Sr=({...t})=>w.jsx(LS.Provider,{value:{name:t.name},children:w.jsx(UC,{...t})}),rm=()=>{const t=S.useContext(LS),r=S.useContext(BS),{getFieldState:s}=$u(),i=zx({name:t.name}),o=s(t.name,i);if(!t)throw new Error("useFormField should be used within <FormField>");const{id:u}=r;return{id:u,name:t.name,formItemId:`${u}-form-item`,formDescriptionId:`${u}-form-item-description`,formMessageId:`${u}-form-item-message`,...o}},BS=S.createContext({});function _r({className:t,...r}){const s=S.useId();return w.jsx(BS.Provider,{value:{id:s},children:w.jsx("div",{"data-slot":"form-item",className:ft("grid gap-2",t),...r})})}function Qn({className:t,...r}){const{error:s,formItemId:i}=rm();return w.jsx(_M,{"data-slot":"form-label","data-error":!!s,className:ft("data-[error=true]:text-destructive",t),htmlFor:i,...r})}function ra({...t}){const{error:r,formItemId:s,formDescriptionId:i,formMessageId:o}=rm();return w.jsx(Rh,{"data-slot":"form-control",id:s,"aria-describedby":r?`${i} ${o}`:`${i}`,"aria-invalid":!!r,...t})}function wr({className:t,...r}){const{error:s,formMessageId:i}=rm(),o=s?String(s?.message??""):r.children;return o?w.jsx("p",{"data-slot":"form-message",id:i,className:ft("text-destructive text-sm",t),...r,children:o}):null}const EM=t=>{const{isLoading:r,refetch:s,...i}=FE({queryKey:["product",t?.id],queryFn:async()=>t?(await iE(300),await m0.apiRequest("get",t)):null});return{isLoading:r,refetch:s,...i}};var Ie;(function(t){t.assertEqual=o=>{};function r(o){}t.assertIs=r;function s(o){throw new Error}t.assertNever=s,t.arrayToEnum=o=>{const u={};for(const f of o)u[f]=f;return u},t.getValidEnumValues=o=>{const u=t.objectKeys(o).filter(h=>typeof o[o[h]]!="number"),f={};for(const h of u)f[h]=o[h];return t.objectValues(f)},t.objectValues=o=>t.objectKeys(o).map(function(u){return o[u]}),t.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{const u=[];for(const f in o)Object.prototype.hasOwnProperty.call(o,f)&&u.push(f);return u},t.find=(o,u)=>{for(const f of o)if(u(f))return f},t.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&Number.isFinite(o)&&Math.floor(o)===o;function i(o,u=" | "){return o.map(f=>typeof f=="string"?`'${f}'`:f).join(u)}t.joinValues=i,t.jsonStringifyReplacer=(o,u)=>typeof u=="bigint"?u.toString():u})(Ie||(Ie={}));var mh;(function(t){t.mergeShapes=(r,s)=>({...r,...s})})(mh||(mh={}));const he=Ie.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Tr=t=>{switch(typeof t){case"undefined":return he.undefined;case"string":return he.string;case"number":return Number.isNaN(t)?he.nan:he.number;case"boolean":return he.boolean;case"function":return he.function;case"bigint":return he.bigint;case"symbol":return he.symbol;case"object":return Array.isArray(t)?he.array:t===null?he.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?he.promise:typeof Map<"u"&&t instanceof Map?he.map:typeof Set<"u"&&t instanceof Set?he.set:typeof Date<"u"&&t instanceof Date?he.date:he.object;default:return he.unknown}},te=Ie.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),TM=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class gn extends Error{get errors(){return this.issues}constructor(r){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};const s=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,s):this.__proto__=s,this.name="ZodError",this.issues=r}format(r){const s=r||function(u){return u.message},i={_errors:[]},o=u=>{for(const f of u.issues)if(f.code==="invalid_union")f.unionErrors.map(o);else if(f.code==="invalid_return_type")o(f.returnTypeError);else if(f.code==="invalid_arguments")o(f.argumentsError);else if(f.path.length===0)i._errors.push(s(f));else{let h=i,p=0;for(;p<f.path.length;){const m=f.path[p];p===f.path.length-1?(h[m]=h[m]||{_errors:[]},h[m]._errors.push(s(f))):h[m]=h[m]||{_errors:[]},h=h[m],p++}}};return o(this),i}static assert(r){if(!(r instanceof gn))throw new Error(`Not a ZodError: ${r}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Ie.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(r=s=>s.message){const s={},i=[];for(const o of this.issues)if(o.path.length>0){const u=o.path[0];s[u]=s[u]||[],s[u].push(r(o))}else i.push(r(o));return{formErrors:i,fieldErrors:s}}get formErrors(){return this.flatten()}}gn.create=t=>new gn(t);const Js=(t,r)=>{let s;switch(t.code){case te.invalid_type:t.received===he.undefined?s="Required":s=`Expected ${t.expected}, received ${t.received}`;break;case te.invalid_literal:s=`Invalid literal value, expected ${JSON.stringify(t.expected,Ie.jsonStringifyReplacer)}`;break;case te.unrecognized_keys:s=`Unrecognized key(s) in object: ${Ie.joinValues(t.keys,", ")}`;break;case te.invalid_union:s="Invalid input";break;case te.invalid_union_discriminator:s=`Invalid discriminator value. Expected ${Ie.joinValues(t.options)}`;break;case te.invalid_enum_value:s=`Invalid enum value. Expected ${Ie.joinValues(t.options)}, received '${t.received}'`;break;case te.invalid_arguments:s="Invalid function arguments";break;case te.invalid_return_type:s="Invalid function return type";break;case te.invalid_date:s="Invalid date";break;case te.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(s=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(s=`${s} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?s=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?s=`Invalid input: must end with "${t.validation.endsWith}"`:Ie.assertNever(t.validation):t.validation!=="regex"?s=`Invalid ${t.validation}`:s="Invalid";break;case te.too_small:t.type==="array"?s=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?s=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?s=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?s=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?s=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:s="Invalid input";break;case te.too_big:t.type==="array"?s=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?s=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?s=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?s=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?s=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:s="Invalid input";break;case te.custom:s="Invalid input";break;case te.invalid_intersection_types:s="Intersection results could not be merged";break;case te.not_multiple_of:s=`Number must be a multiple of ${t.multipleOf}`;break;case te.not_finite:s="Number must be finite";break;default:s=r.defaultError,Ie.assertNever(t)}return{message:s}};let VS=Js;function AM(t){VS=t}function Du(){return VS}const ku=t=>{const{data:r,path:s,errorMaps:i,issueData:o}=t,u=[...s,...o.path||[]],f={...o,path:u};if(o.message!==void 0)return{...o,path:u,message:o.message};let h="";const p=i.filter(m=>!!m).slice().reverse();for(const m of p)h=m(f,{data:r,defaultError:h}).message;return{...o,path:u,message:h}},RM=[];function ue(t,r){const s=Du(),i=ku({issueData:r,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,s,s===Js?void 0:Js].filter(o=>!!o)});t.common.issues.push(i)}class Gt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(r,s){const i=[];for(const o of s){if(o.status==="aborted")return Ne;o.status==="dirty"&&r.dirty(),i.push(o.value)}return{status:r.value,value:i}}static async mergeObjectAsync(r,s){const i=[];for(const o of s){const u=await o.key,f=await o.value;i.push({key:u,value:f})}return Gt.mergeObjectSync(r,i)}static mergeObjectSync(r,s){const i={};for(const o of s){const{key:u,value:f}=o;if(u.status==="aborted"||f.status==="aborted")return Ne;u.status==="dirty"&&r.dirty(),f.status==="dirty"&&r.dirty(),u.value!=="__proto__"&&(typeof f.value<"u"||o.alwaysSet)&&(i[u.value]=f.value)}return{status:r.value,value:i}}}const Ne=Object.freeze({status:"aborted"}),Ys=t=>({status:"dirty",value:t}),Xt=t=>({status:"valid",value:t}),ph=t=>t.status==="aborted",gh=t=>t.status==="dirty",Ka=t=>t.status==="valid",bl=t=>typeof Promise<"u"&&t instanceof Promise;var _e;(function(t){t.errToObj=r=>typeof r=="string"?{message:r}:r||{},t.toString=r=>typeof r=="string"?r:r?.message})(_e||(_e={}));class er{constructor(r,s,i,o){this._cachedPath=[],this.parent=r,this.data=s,this._path=i,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Tb=(t,r)=>{if(Ka(r))return{success:!0,data:r.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const s=new gn(t.common.issues);return this._error=s,this._error}}};function Ue(t){if(!t)return{};const{errorMap:r,invalid_type_error:s,required_error:i,description:o}=t;if(r&&(s||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return r?{errorMap:r,description:o}:{errorMap:(f,h)=>{const{message:p}=t;return f.code==="invalid_enum_value"?{message:p??h.defaultError}:typeof h.data>"u"?{message:p??i??h.defaultError}:f.code!=="invalid_type"?{message:h.defaultError}:{message:p??s??h.defaultError}},description:o}}class Be{get description(){return this._def.description}_getType(r){return Tr(r.data)}_getOrReturnCtx(r,s){return s||{common:r.parent.common,data:r.data,parsedType:Tr(r.data),schemaErrorMap:this._def.errorMap,path:r.path,parent:r.parent}}_processInputParams(r){return{status:new Gt,ctx:{common:r.parent.common,data:r.data,parsedType:Tr(r.data),schemaErrorMap:this._def.errorMap,path:r.path,parent:r.parent}}}_parseSync(r){const s=this._parse(r);if(bl(s))throw new Error("Synchronous parse encountered promise.");return s}_parseAsync(r){const s=this._parse(r);return Promise.resolve(s)}parse(r,s){const i=this.safeParse(r,s);if(i.success)return i.data;throw i.error}safeParse(r,s){const i={common:{issues:[],async:s?.async??!1,contextualErrorMap:s?.errorMap},path:s?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:r,parsedType:Tr(r)},o=this._parseSync({data:r,path:i.path,parent:i});return Tb(i,o)}"~validate"(r){const s={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:r,parsedType:Tr(r)};if(!this["~standard"].async)try{const i=this._parseSync({data:r,path:[],parent:s});return Ka(i)?{value:i.value}:{issues:s.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),s.common={issues:[],async:!0}}return this._parseAsync({data:r,path:[],parent:s}).then(i=>Ka(i)?{value:i.value}:{issues:s.common.issues})}async parseAsync(r,s){const i=await this.safeParseAsync(r,s);if(i.success)return i.data;throw i.error}async safeParseAsync(r,s){const i={common:{issues:[],contextualErrorMap:s?.errorMap,async:!0},path:s?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:r,parsedType:Tr(r)},o=this._parse({data:r,path:i.path,parent:i}),u=await(bl(o)?o:Promise.resolve(o));return Tb(i,u)}refine(r,s){const i=o=>typeof s=="string"||typeof s>"u"?{message:s}:typeof s=="function"?s(o):s;return this._refinement((o,u)=>{const f=r(o),h=()=>u.addIssue({code:te.custom,...i(o)});return typeof Promise<"u"&&f instanceof Promise?f.then(p=>p?!0:(h(),!1)):f?!0:(h(),!1)})}refinement(r,s){return this._refinement((i,o)=>r(i)?!0:(o.addIssue(typeof s=="function"?s(i,o):s),!1))}_refinement(r){return new Ln({schema:this,typeName:Me.ZodEffects,effect:{type:"refinement",refinement:r}})}superRefine(r){return this._refinement(r)}constructor(r){this.spa=this.safeParseAsync,this._def=r,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:s=>this["~validate"](s)}}optional(){return Jn.create(this,this._def)}nullable(){return da.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return jn.create(this)}promise(){return ei.create(this,this._def)}or(r){return wl.create([this,r],this._def)}and(r){return El.create(this,r,this._def)}transform(r){return new Ln({...Ue(this._def),schema:this,typeName:Me.ZodEffects,effect:{type:"transform",transform:r}})}default(r){const s=typeof r=="function"?r:()=>r;return new Cl({...Ue(this._def),innerType:this,defaultValue:s,typeName:Me.ZodDefault})}brand(){return new am({typeName:Me.ZodBranded,type:this,...Ue(this._def)})}catch(r){const s=typeof r=="function"?r:()=>r;return new Nl({...Ue(this._def),innerType:this,catchValue:s,typeName:Me.ZodCatch})}describe(r){const s=this.constructor;return new s({...this._def,description:r})}pipe(r){return Hl.create(this,r)}readonly(){return Ml.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const OM=/^c[^\s-]{8,}$/i,CM=/^[0-9a-z]+$/,NM=/^[0-9A-HJKMNP-TV-Z]{26}$/i,MM=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,DM=/^[a-z0-9_-]{21}$/i,kM=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,jM=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,zM=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,UM="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Hd;const LM=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,BM=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,VM=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,HM=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,qM=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,PM=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,HS="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",FM=new RegExp(`^${HS}$`);function qS(t){let r="[0-5]\\d";t.precision?r=`${r}\\.\\d{${t.precision}}`:t.precision==null&&(r=`${r}(\\.\\d+)?`);const s=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${r})${s}`}function GM(t){return new RegExp(`^${qS(t)}$`)}function PS(t){let r=`${HS}T${qS(t)}`;const s=[];return s.push(t.local?"Z?":"Z"),t.offset&&s.push("([+-]\\d{2}:?\\d{2})"),r=`${r}(${s.join("|")})`,new RegExp(`^${r}$`)}function ZM(t,r){return!!((r==="v4"||!r)&&LM.test(t)||(r==="v6"||!r)&&VM.test(t))}function YM(t,r){if(!kM.test(t))return!1;try{const[s]=t.split(".");if(!s)return!1;const i=s.replace(/-/g,"+").replace(/_/g,"/").padEnd(s.length+(4-s.length%4)%4,"="),o=JSON.parse(atob(i));return!(typeof o!="object"||o===null||"typ"in o&&o?.typ!=="JWT"||!o.alg||r&&o.alg!==r)}catch{return!1}}function QM(t,r){return!!((r==="v4"||!r)&&BM.test(t)||(r==="v6"||!r)&&HM.test(t))}class kn extends Be{_parse(r){if(this._def.coerce&&(r.data=String(r.data)),this._getType(r)!==he.string){const u=this._getOrReturnCtx(r);return ue(u,{code:te.invalid_type,expected:he.string,received:u.parsedType}),Ne}const i=new Gt;let o;for(const u of this._def.checks)if(u.kind==="min")r.data.length<u.value&&(o=this._getOrReturnCtx(r,o),ue(o,{code:te.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!1,message:u.message}),i.dirty());else if(u.kind==="max")r.data.length>u.value&&(o=this._getOrReturnCtx(r,o),ue(o,{code:te.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!1,message:u.message}),i.dirty());else if(u.kind==="length"){const f=r.data.length>u.value,h=r.data.length<u.value;(f||h)&&(o=this._getOrReturnCtx(r,o),f?ue(o,{code:te.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}):h&&ue(o,{code:te.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}),i.dirty())}else if(u.kind==="email")zM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"email",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="emoji")Hd||(Hd=new RegExp(UM,"u")),Hd.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"emoji",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="uuid")MM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"uuid",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="nanoid")DM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"nanoid",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid")OM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"cuid",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid2")CM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"cuid2",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="ulid")NM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"ulid",code:te.invalid_string,message:u.message}),i.dirty());else if(u.kind==="url")try{new URL(r.data)}catch{o=this._getOrReturnCtx(r,o),ue(o,{validation:"url",code:te.invalid_string,message:u.message}),i.dirty()}else u.kind==="regex"?(u.regex.lastIndex=0,u.regex.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"regex",code:te.invalid_string,message:u.message}),i.dirty())):u.kind==="trim"?r.data=r.data.trim():u.kind==="includes"?r.data.includes(u.value,u.position)||(o=this._getOrReturnCtx(r,o),ue(o,{code:te.invalid_string,validation:{includes:u.value,position:u.position},message:u.message}),i.dirty()):u.kind==="toLowerCase"?r.data=r.data.toLowerCase():u.kind==="toUpperCase"?r.data=r.data.toUpperCase():u.kind==="startsWith"?r.data.startsWith(u.value)||(o=this._getOrReturnCtx(r,o),ue(o,{code:te.invalid_string,validation:{startsWith:u.value},message:u.message}),i.dirty()):u.kind==="endsWith"?r.data.endsWith(u.value)||(o=this._getOrReturnCtx(r,o),ue(o,{code:te.invalid_string,validation:{endsWith:u.value},message:u.message}),i.dirty()):u.kind==="datetime"?PS(u).test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{code:te.invalid_string,validation:"datetime",message:u.message}),i.dirty()):u.kind==="date"?FM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{code:te.invalid_string,validation:"date",message:u.message}),i.dirty()):u.kind==="time"?GM(u).test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{code:te.invalid_string,validation:"time",message:u.message}),i.dirty()):u.kind==="duration"?jM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"duration",code:te.invalid_string,message:u.message}),i.dirty()):u.kind==="ip"?ZM(r.data,u.version)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"ip",code:te.invalid_string,message:u.message}),i.dirty()):u.kind==="jwt"?YM(r.data,u.alg)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"jwt",code:te.invalid_string,message:u.message}),i.dirty()):u.kind==="cidr"?QM(r.data,u.version)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"cidr",code:te.invalid_string,message:u.message}),i.dirty()):u.kind==="base64"?qM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"base64",code:te.invalid_string,message:u.message}),i.dirty()):u.kind==="base64url"?PM.test(r.data)||(o=this._getOrReturnCtx(r,o),ue(o,{validation:"base64url",code:te.invalid_string,message:u.message}),i.dirty()):Ie.assertNever(u);return{status:i.value,value:r.data}}_regex(r,s,i){return this.refinement(o=>r.test(o),{validation:s,code:te.invalid_string,..._e.errToObj(i)})}_addCheck(r){return new kn({...this._def,checks:[...this._def.checks,r]})}email(r){return this._addCheck({kind:"email",..._e.errToObj(r)})}url(r){return this._addCheck({kind:"url",..._e.errToObj(r)})}emoji(r){return this._addCheck({kind:"emoji",..._e.errToObj(r)})}uuid(r){return this._addCheck({kind:"uuid",..._e.errToObj(r)})}nanoid(r){return this._addCheck({kind:"nanoid",..._e.errToObj(r)})}cuid(r){return this._addCheck({kind:"cuid",..._e.errToObj(r)})}cuid2(r){return this._addCheck({kind:"cuid2",..._e.errToObj(r)})}ulid(r){return this._addCheck({kind:"ulid",..._e.errToObj(r)})}base64(r){return this._addCheck({kind:"base64",..._e.errToObj(r)})}base64url(r){return this._addCheck({kind:"base64url",..._e.errToObj(r)})}jwt(r){return this._addCheck({kind:"jwt",..._e.errToObj(r)})}ip(r){return this._addCheck({kind:"ip",..._e.errToObj(r)})}cidr(r){return this._addCheck({kind:"cidr",..._e.errToObj(r)})}datetime(r){return typeof r=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:r}):this._addCheck({kind:"datetime",precision:typeof r?.precision>"u"?null:r?.precision,offset:r?.offset??!1,local:r?.local??!1,..._e.errToObj(r?.message)})}date(r){return this._addCheck({kind:"date",message:r})}time(r){return typeof r=="string"?this._addCheck({kind:"time",precision:null,message:r}):this._addCheck({kind:"time",precision:typeof r?.precision>"u"?null:r?.precision,..._e.errToObj(r?.message)})}duration(r){return this._addCheck({kind:"duration",..._e.errToObj(r)})}regex(r,s){return this._addCheck({kind:"regex",regex:r,..._e.errToObj(s)})}includes(r,s){return this._addCheck({kind:"includes",value:r,position:s?.position,..._e.errToObj(s?.message)})}startsWith(r,s){return this._addCheck({kind:"startsWith",value:r,..._e.errToObj(s)})}endsWith(r,s){return this._addCheck({kind:"endsWith",value:r,..._e.errToObj(s)})}min(r,s){return this._addCheck({kind:"min",value:r,..._e.errToObj(s)})}max(r,s){return this._addCheck({kind:"max",value:r,..._e.errToObj(s)})}length(r,s){return this._addCheck({kind:"length",value:r,..._e.errToObj(s)})}nonempty(r){return this.min(1,_e.errToObj(r))}trim(){return new kn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new kn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new kn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(r=>r.kind==="datetime")}get isDate(){return!!this._def.checks.find(r=>r.kind==="date")}get isTime(){return!!this._def.checks.find(r=>r.kind==="time")}get isDuration(){return!!this._def.checks.find(r=>r.kind==="duration")}get isEmail(){return!!this._def.checks.find(r=>r.kind==="email")}get isURL(){return!!this._def.checks.find(r=>r.kind==="url")}get isEmoji(){return!!this._def.checks.find(r=>r.kind==="emoji")}get isUUID(){return!!this._def.checks.find(r=>r.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(r=>r.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(r=>r.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(r=>r.kind==="cuid2")}get isULID(){return!!this._def.checks.find(r=>r.kind==="ulid")}get isIP(){return!!this._def.checks.find(r=>r.kind==="ip")}get isCIDR(){return!!this._def.checks.find(r=>r.kind==="cidr")}get isBase64(){return!!this._def.checks.find(r=>r.kind==="base64")}get isBase64url(){return!!this._def.checks.find(r=>r.kind==="base64url")}get minLength(){let r=null;for(const s of this._def.checks)s.kind==="min"&&(r===null||s.value>r)&&(r=s.value);return r}get maxLength(){let r=null;for(const s of this._def.checks)s.kind==="max"&&(r===null||s.value<r)&&(r=s.value);return r}}kn.create=t=>new kn({checks:[],typeName:Me.ZodString,coerce:t?.coerce??!1,...Ue(t)});function IM(t,r){const s=(t.toString().split(".")[1]||"").length,i=(r.toString().split(".")[1]||"").length,o=s>i?s:i,u=Number.parseInt(t.toFixed(o).replace(".","")),f=Number.parseInt(r.toFixed(o).replace(".",""));return u%f/10**o}class ua extends Be{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(r){if(this._def.coerce&&(r.data=Number(r.data)),this._getType(r)!==he.number){const u=this._getOrReturnCtx(r);return ue(u,{code:te.invalid_type,expected:he.number,received:u.parsedType}),Ne}let i;const o=new Gt;for(const u of this._def.checks)u.kind==="int"?Ie.isInteger(r.data)||(i=this._getOrReturnCtx(r,i),ue(i,{code:te.invalid_type,expected:"integer",received:"float",message:u.message}),o.dirty()):u.kind==="min"?(u.inclusive?r.data<u.value:r.data<=u.value)&&(i=this._getOrReturnCtx(r,i),ue(i,{code:te.too_small,minimum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),o.dirty()):u.kind==="max"?(u.inclusive?r.data>u.value:r.data>=u.value)&&(i=this._getOrReturnCtx(r,i),ue(i,{code:te.too_big,maximum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),o.dirty()):u.kind==="multipleOf"?IM(r.data,u.value)!==0&&(i=this._getOrReturnCtx(r,i),ue(i,{code:te.not_multiple_of,multipleOf:u.value,message:u.message}),o.dirty()):u.kind==="finite"?Number.isFinite(r.data)||(i=this._getOrReturnCtx(r,i),ue(i,{code:te.not_finite,message:u.message}),o.dirty()):Ie.assertNever(u);return{status:o.value,value:r.data}}gte(r,s){return this.setLimit("min",r,!0,_e.toString(s))}gt(r,s){return this.setLimit("min",r,!1,_e.toString(s))}lte(r,s){return this.setLimit("max",r,!0,_e.toString(s))}lt(r,s){return this.setLimit("max",r,!1,_e.toString(s))}setLimit(r,s,i,o){return new ua({...this._def,checks:[...this._def.checks,{kind:r,value:s,inclusive:i,message:_e.toString(o)}]})}_addCheck(r){return new ua({...this._def,checks:[...this._def.checks,r]})}int(r){return this._addCheck({kind:"int",message:_e.toString(r)})}positive(r){return this._addCheck({kind:"min",value:0,inclusive:!1,message:_e.toString(r)})}negative(r){return this._addCheck({kind:"max",value:0,inclusive:!1,message:_e.toString(r)})}nonpositive(r){return this._addCheck({kind:"max",value:0,inclusive:!0,message:_e.toString(r)})}nonnegative(r){return this._addCheck({kind:"min",value:0,inclusive:!0,message:_e.toString(r)})}multipleOf(r,s){return this._addCheck({kind:"multipleOf",value:r,message:_e.toString(s)})}finite(r){return this._addCheck({kind:"finite",message:_e.toString(r)})}safe(r){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:_e.toString(r)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:_e.toString(r)})}get minValue(){let r=null;for(const s of this._def.checks)s.kind==="min"&&(r===null||s.value>r)&&(r=s.value);return r}get maxValue(){let r=null;for(const s of this._def.checks)s.kind==="max"&&(r===null||s.value<r)&&(r=s.value);return r}get isInt(){return!!this._def.checks.find(r=>r.kind==="int"||r.kind==="multipleOf"&&Ie.isInteger(r.value))}get isFinite(){let r=null,s=null;for(const i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(s===null||i.value>s)&&(s=i.value):i.kind==="max"&&(r===null||i.value<r)&&(r=i.value)}return Number.isFinite(s)&&Number.isFinite(r)}}ua.create=t=>new ua({checks:[],typeName:Me.ZodNumber,coerce:t?.coerce||!1,...Ue(t)});class ca extends Be{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(r){if(this._def.coerce)try{r.data=BigInt(r.data)}catch{return this._getInvalidInput(r)}if(this._getType(r)!==he.bigint)return this._getInvalidInput(r);let i;const o=new Gt;for(const u of this._def.checks)u.kind==="min"?(u.inclusive?r.data<u.value:r.data<=u.value)&&(i=this._getOrReturnCtx(r,i),ue(i,{code:te.too_small,type:"bigint",minimum:u.value,inclusive:u.inclusive,message:u.message}),o.dirty()):u.kind==="max"?(u.inclusive?r.data>u.value:r.data>=u.value)&&(i=this._getOrReturnCtx(r,i),ue(i,{code:te.too_big,type:"bigint",maximum:u.value,inclusive:u.inclusive,message:u.message}),o.dirty()):u.kind==="multipleOf"?r.data%u.value!==BigInt(0)&&(i=this._getOrReturnCtx(r,i),ue(i,{code:te.not_multiple_of,multipleOf:u.value,message:u.message}),o.dirty()):Ie.assertNever(u);return{status:o.value,value:r.data}}_getInvalidInput(r){const s=this._getOrReturnCtx(r);return ue(s,{code:te.invalid_type,expected:he.bigint,received:s.parsedType}),Ne}gte(r,s){return this.setLimit("min",r,!0,_e.toString(s))}gt(r,s){return this.setLimit("min",r,!1,_e.toString(s))}lte(r,s){return this.setLimit("max",r,!0,_e.toString(s))}lt(r,s){return this.setLimit("max",r,!1,_e.toString(s))}setLimit(r,s,i,o){return new ca({...this._def,checks:[...this._def.checks,{kind:r,value:s,inclusive:i,message:_e.toString(o)}]})}_addCheck(r){return new ca({...this._def,checks:[...this._def.checks,r]})}positive(r){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:_e.toString(r)})}negative(r){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:_e.toString(r)})}nonpositive(r){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:_e.toString(r)})}nonnegative(r){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:_e.toString(r)})}multipleOf(r,s){return this._addCheck({kind:"multipleOf",value:r,message:_e.toString(s)})}get minValue(){let r=null;for(const s of this._def.checks)s.kind==="min"&&(r===null||s.value>r)&&(r=s.value);return r}get maxValue(){let r=null;for(const s of this._def.checks)s.kind==="max"&&(r===null||s.value<r)&&(r=s.value);return r}}ca.create=t=>new ca({checks:[],typeName:Me.ZodBigInt,coerce:t?.coerce??!1,...Ue(t)});class xl extends Be{_parse(r){if(this._def.coerce&&(r.data=!!r.data),this._getType(r)!==he.boolean){const i=this._getOrReturnCtx(r);return ue(i,{code:te.invalid_type,expected:he.boolean,received:i.parsedType}),Ne}return Xt(r.data)}}xl.create=t=>new xl({typeName:Me.ZodBoolean,coerce:t?.coerce||!1,...Ue(t)});class $a extends Be{_parse(r){if(this._def.coerce&&(r.data=new Date(r.data)),this._getType(r)!==he.date){const u=this._getOrReturnCtx(r);return ue(u,{code:te.invalid_type,expected:he.date,received:u.parsedType}),Ne}if(Number.isNaN(r.data.getTime())){const u=this._getOrReturnCtx(r);return ue(u,{code:te.invalid_date}),Ne}const i=new Gt;let o;for(const u of this._def.checks)u.kind==="min"?r.data.getTime()<u.value&&(o=this._getOrReturnCtx(r,o),ue(o,{code:te.too_small,message:u.message,inclusive:!0,exact:!1,minimum:u.value,type:"date"}),i.dirty()):u.kind==="max"?r.data.getTime()>u.value&&(o=this._getOrReturnCtx(r,o),ue(o,{code:te.too_big,message:u.message,inclusive:!0,exact:!1,maximum:u.value,type:"date"}),i.dirty()):Ie.assertNever(u);return{status:i.value,value:new Date(r.data.getTime())}}_addCheck(r){return new $a({...this._def,checks:[...this._def.checks,r]})}min(r,s){return this._addCheck({kind:"min",value:r.getTime(),message:_e.toString(s)})}max(r,s){return this._addCheck({kind:"max",value:r.getTime(),message:_e.toString(s)})}get minDate(){let r=null;for(const s of this._def.checks)s.kind==="min"&&(r===null||s.value>r)&&(r=s.value);return r!=null?new Date(r):null}get maxDate(){let r=null;for(const s of this._def.checks)s.kind==="max"&&(r===null||s.value<r)&&(r=s.value);return r!=null?new Date(r):null}}$a.create=t=>new $a({checks:[],coerce:t?.coerce||!1,typeName:Me.ZodDate,...Ue(t)});class ju extends Be{_parse(r){if(this._getType(r)!==he.symbol){const i=this._getOrReturnCtx(r);return ue(i,{code:te.invalid_type,expected:he.symbol,received:i.parsedType}),Ne}return Xt(r.data)}}ju.create=t=>new ju({typeName:Me.ZodSymbol,...Ue(t)});class Sl extends Be{_parse(r){if(this._getType(r)!==he.undefined){const i=this._getOrReturnCtx(r);return ue(i,{code:te.invalid_type,expected:he.undefined,received:i.parsedType}),Ne}return Xt(r.data)}}Sl.create=t=>new Sl({typeName:Me.ZodUndefined,...Ue(t)});class _l extends Be{_parse(r){if(this._getType(r)!==he.null){const i=this._getOrReturnCtx(r);return ue(i,{code:te.invalid_type,expected:he.null,received:i.parsedType}),Ne}return Xt(r.data)}}_l.create=t=>new _l({typeName:Me.ZodNull,...Ue(t)});class Ws extends Be{constructor(){super(...arguments),this._any=!0}_parse(r){return Xt(r.data)}}Ws.create=t=>new Ws({typeName:Me.ZodAny,...Ue(t)});class qa extends Be{constructor(){super(...arguments),this._unknown=!0}_parse(r){return Xt(r.data)}}qa.create=t=>new qa({typeName:Me.ZodUnknown,...Ue(t)});class Cr extends Be{_parse(r){const s=this._getOrReturnCtx(r);return ue(s,{code:te.invalid_type,expected:he.never,received:s.parsedType}),Ne}}Cr.create=t=>new Cr({typeName:Me.ZodNever,...Ue(t)});class zu extends Be{_parse(r){if(this._getType(r)!==he.undefined){const i=this._getOrReturnCtx(r);return ue(i,{code:te.invalid_type,expected:he.void,received:i.parsedType}),Ne}return Xt(r.data)}}zu.create=t=>new zu({typeName:Me.ZodVoid,...Ue(t)});class jn extends Be{_parse(r){const{ctx:s,status:i}=this._processInputParams(r),o=this._def;if(s.parsedType!==he.array)return ue(s,{code:te.invalid_type,expected:he.array,received:s.parsedType}),Ne;if(o.exactLength!==null){const f=s.data.length>o.exactLength.value,h=s.data.length<o.exactLength.value;(f||h)&&(ue(s,{code:f?te.too_big:te.too_small,minimum:h?o.exactLength.value:void 0,maximum:f?o.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:o.exactLength.message}),i.dirty())}if(o.minLength!==null&&s.data.length<o.minLength.value&&(ue(s,{code:te.too_small,minimum:o.minLength.value,type:"array",inclusive:!0,exact:!1,message:o.minLength.message}),i.dirty()),o.maxLength!==null&&s.data.length>o.maxLength.value&&(ue(s,{code:te.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),i.dirty()),s.common.async)return Promise.all([...s.data].map((f,h)=>o.type._parseAsync(new er(s,f,s.path,h)))).then(f=>Gt.mergeArray(i,f));const u=[...s.data].map((f,h)=>o.type._parseSync(new er(s,f,s.path,h)));return Gt.mergeArray(i,u)}get element(){return this._def.type}min(r,s){return new jn({...this._def,minLength:{value:r,message:_e.toString(s)}})}max(r,s){return new jn({...this._def,maxLength:{value:r,message:_e.toString(s)}})}length(r,s){return new jn({...this._def,exactLength:{value:r,message:_e.toString(s)}})}nonempty(r){return this.min(1,r)}}jn.create=(t,r)=>new jn({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Me.ZodArray,...Ue(r)});function Zs(t){if(t instanceof ht){const r={};for(const s in t.shape){const i=t.shape[s];r[s]=Jn.create(Zs(i))}return new ht({...t._def,shape:()=>r})}else return t instanceof jn?new jn({...t._def,type:Zs(t.element)}):t instanceof Jn?Jn.create(Zs(t.unwrap())):t instanceof da?da.create(Zs(t.unwrap())):t instanceof tr?tr.create(t.items.map(r=>Zs(r))):t}class ht extends Be{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const r=this._def.shape(),s=Ie.objectKeys(r);return this._cached={shape:r,keys:s},this._cached}_parse(r){if(this._getType(r)!==he.object){const m=this._getOrReturnCtx(r);return ue(m,{code:te.invalid_type,expected:he.object,received:m.parsedType}),Ne}const{status:i,ctx:o}=this._processInputParams(r),{shape:u,keys:f}=this._getCached(),h=[];if(!(this._def.catchall instanceof Cr&&this._def.unknownKeys==="strip"))for(const m in o.data)f.includes(m)||h.push(m);const p=[];for(const m of f){const g=u[m],b=o.data[m];p.push({key:{status:"valid",value:m},value:g._parse(new er(o,b,o.path,m)),alwaysSet:m in o.data})}if(this._def.catchall instanceof Cr){const m=this._def.unknownKeys;if(m==="passthrough")for(const g of h)p.push({key:{status:"valid",value:g},value:{status:"valid",value:o.data[g]}});else if(m==="strict")h.length>0&&(ue(o,{code:te.unrecognized_keys,keys:h}),i.dirty());else if(m!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const m=this._def.catchall;for(const g of h){const b=o.data[g];p.push({key:{status:"valid",value:g},value:m._parse(new er(o,b,o.path,g)),alwaysSet:g in o.data})}}return o.common.async?Promise.resolve().then(async()=>{const m=[];for(const g of p){const b=await g.key,_=await g.value;m.push({key:b,value:_,alwaysSet:g.alwaysSet})}return m}).then(m=>Gt.mergeObjectSync(i,m)):Gt.mergeObjectSync(i,p)}get shape(){return this._def.shape()}strict(r){return _e.errToObj,new ht({...this._def,unknownKeys:"strict",...r!==void 0?{errorMap:(s,i)=>{const o=this._def.errorMap?.(s,i).message??i.defaultError;return s.code==="unrecognized_keys"?{message:_e.errToObj(r).message??o}:{message:o}}}:{}})}strip(){return new ht({...this._def,unknownKeys:"strip"})}passthrough(){return new ht({...this._def,unknownKeys:"passthrough"})}extend(r){return new ht({...this._def,shape:()=>({...this._def.shape(),...r})})}merge(r){return new ht({unknownKeys:r._def.unknownKeys,catchall:r._def.catchall,shape:()=>({...this._def.shape(),...r._def.shape()}),typeName:Me.ZodObject})}setKey(r,s){return this.augment({[r]:s})}catchall(r){return new ht({...this._def,catchall:r})}pick(r){const s={};for(const i of Ie.objectKeys(r))r[i]&&this.shape[i]&&(s[i]=this.shape[i]);return new ht({...this._def,shape:()=>s})}omit(r){const s={};for(const i of Ie.objectKeys(this.shape))r[i]||(s[i]=this.shape[i]);return new ht({...this._def,shape:()=>s})}deepPartial(){return Zs(this)}partial(r){const s={};for(const i of Ie.objectKeys(this.shape)){const o=this.shape[i];r&&!r[i]?s[i]=o:s[i]=o.optional()}return new ht({...this._def,shape:()=>s})}required(r){const s={};for(const i of Ie.objectKeys(this.shape))if(r&&!r[i])s[i]=this.shape[i];else{let u=this.shape[i];for(;u instanceof Jn;)u=u._def.innerType;s[i]=u}return new ht({...this._def,shape:()=>s})}keyof(){return FS(Ie.objectKeys(this.shape))}}ht.create=(t,r)=>new ht({shape:()=>t,unknownKeys:"strip",catchall:Cr.create(),typeName:Me.ZodObject,...Ue(r)});ht.strictCreate=(t,r)=>new ht({shape:()=>t,unknownKeys:"strict",catchall:Cr.create(),typeName:Me.ZodObject,...Ue(r)});ht.lazycreate=(t,r)=>new ht({shape:t,unknownKeys:"strip",catchall:Cr.create(),typeName:Me.ZodObject,...Ue(r)});class wl extends Be{_parse(r){const{ctx:s}=this._processInputParams(r),i=this._def.options;function o(u){for(const h of u)if(h.result.status==="valid")return h.result;for(const h of u)if(h.result.status==="dirty")return s.common.issues.push(...h.ctx.common.issues),h.result;const f=u.map(h=>new gn(h.ctx.common.issues));return ue(s,{code:te.invalid_union,unionErrors:f}),Ne}if(s.common.async)return Promise.all(i.map(async u=>{const f={...s,common:{...s.common,issues:[]},parent:null};return{result:await u._parseAsync({data:s.data,path:s.path,parent:f}),ctx:f}})).then(o);{let u;const f=[];for(const p of i){const m={...s,common:{...s.common,issues:[]},parent:null},g=p._parseSync({data:s.data,path:s.path,parent:m});if(g.status==="valid")return g;g.status==="dirty"&&!u&&(u={result:g,ctx:m}),m.common.issues.length&&f.push(m.common.issues)}if(u)return s.common.issues.push(...u.ctx.common.issues),u.result;const h=f.map(p=>new gn(p));return ue(s,{code:te.invalid_union,unionErrors:h}),Ne}}get options(){return this._def.options}}wl.create=(t,r)=>new wl({options:t,typeName:Me.ZodUnion,...Ue(r)});const Er=t=>t instanceof Al?Er(t.schema):t instanceof Ln?Er(t.innerType()):t instanceof Rl?[t.value]:t instanceof fa?t.options:t instanceof Ol?Ie.objectValues(t.enum):t instanceof Cl?Er(t._def.innerType):t instanceof Sl?[void 0]:t instanceof _l?[null]:t instanceof Jn?[void 0,...Er(t.unwrap())]:t instanceof da?[null,...Er(t.unwrap())]:t instanceof am||t instanceof Ml?Er(t.unwrap()):t instanceof Nl?Er(t._def.innerType):[];class nc extends Be{_parse(r){const{ctx:s}=this._processInputParams(r);if(s.parsedType!==he.object)return ue(s,{code:te.invalid_type,expected:he.object,received:s.parsedType}),Ne;const i=this.discriminator,o=s.data[i],u=this.optionsMap.get(o);return u?s.common.async?u._parseAsync({data:s.data,path:s.path,parent:s}):u._parseSync({data:s.data,path:s.path,parent:s}):(ue(s,{code:te.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),Ne)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(r,s,i){const o=new Map;for(const u of s){const f=Er(u.shape[r]);if(!f.length)throw new Error(`A discriminator value for key \`${r}\` could not be extracted from all schema options`);for(const h of f){if(o.has(h))throw new Error(`Discriminator property ${String(r)} has duplicate value ${String(h)}`);o.set(h,u)}}return new nc({typeName:Me.ZodDiscriminatedUnion,discriminator:r,options:s,optionsMap:o,...Ue(i)})}}function yh(t,r){const s=Tr(t),i=Tr(r);if(t===r)return{valid:!0,data:t};if(s===he.object&&i===he.object){const o=Ie.objectKeys(r),u=Ie.objectKeys(t).filter(h=>o.indexOf(h)!==-1),f={...t,...r};for(const h of u){const p=yh(t[h],r[h]);if(!p.valid)return{valid:!1};f[h]=p.data}return{valid:!0,data:f}}else if(s===he.array&&i===he.array){if(t.length!==r.length)return{valid:!1};const o=[];for(let u=0;u<t.length;u++){const f=t[u],h=r[u],p=yh(f,h);if(!p.valid)return{valid:!1};o.push(p.data)}return{valid:!0,data:o}}else return s===he.date&&i===he.date&&+t==+r?{valid:!0,data:t}:{valid:!1}}class El extends Be{_parse(r){const{status:s,ctx:i}=this._processInputParams(r),o=(u,f)=>{if(ph(u)||ph(f))return Ne;const h=yh(u.value,f.value);return h.valid?((gh(u)||gh(f))&&s.dirty(),{status:s.value,value:h.data}):(ue(i,{code:te.invalid_intersection_types}),Ne)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([u,f])=>o(u,f)):o(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}}El.create=(t,r,s)=>new El({left:t,right:r,typeName:Me.ZodIntersection,...Ue(s)});class tr extends Be{_parse(r){const{status:s,ctx:i}=this._processInputParams(r);if(i.parsedType!==he.array)return ue(i,{code:te.invalid_type,expected:he.array,received:i.parsedType}),Ne;if(i.data.length<this._def.items.length)return ue(i,{code:te.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Ne;!this._def.rest&&i.data.length>this._def.items.length&&(ue(i,{code:te.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),s.dirty());const u=[...i.data].map((f,h)=>{const p=this._def.items[h]||this._def.rest;return p?p._parse(new er(i,f,i.path,h)):null}).filter(f=>!!f);return i.common.async?Promise.all(u).then(f=>Gt.mergeArray(s,f)):Gt.mergeArray(s,u)}get items(){return this._def.items}rest(r){return new tr({...this._def,rest:r})}}tr.create=(t,r)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new tr({items:t,typeName:Me.ZodTuple,rest:null,...Ue(r)})};class Tl extends Be{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(r){const{status:s,ctx:i}=this._processInputParams(r);if(i.parsedType!==he.object)return ue(i,{code:te.invalid_type,expected:he.object,received:i.parsedType}),Ne;const o=[],u=this._def.keyType,f=this._def.valueType;for(const h in i.data)o.push({key:u._parse(new er(i,h,i.path,h)),value:f._parse(new er(i,i.data[h],i.path,h)),alwaysSet:h in i.data});return i.common.async?Gt.mergeObjectAsync(s,o):Gt.mergeObjectSync(s,o)}get element(){return this._def.valueType}static create(r,s,i){return s instanceof Be?new Tl({keyType:r,valueType:s,typeName:Me.ZodRecord,...Ue(i)}):new Tl({keyType:kn.create(),valueType:r,typeName:Me.ZodRecord,...Ue(s)})}}class Uu extends Be{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(r){const{status:s,ctx:i}=this._processInputParams(r);if(i.parsedType!==he.map)return ue(i,{code:te.invalid_type,expected:he.map,received:i.parsedType}),Ne;const o=this._def.keyType,u=this._def.valueType,f=[...i.data.entries()].map(([h,p],m)=>({key:o._parse(new er(i,h,i.path,[m,"key"])),value:u._parse(new er(i,p,i.path,[m,"value"]))}));if(i.common.async){const h=new Map;return Promise.resolve().then(async()=>{for(const p of f){const m=await p.key,g=await p.value;if(m.status==="aborted"||g.status==="aborted")return Ne;(m.status==="dirty"||g.status==="dirty")&&s.dirty(),h.set(m.value,g.value)}return{status:s.value,value:h}})}else{const h=new Map;for(const p of f){const m=p.key,g=p.value;if(m.status==="aborted"||g.status==="aborted")return Ne;(m.status==="dirty"||g.status==="dirty")&&s.dirty(),h.set(m.value,g.value)}return{status:s.value,value:h}}}}Uu.create=(t,r,s)=>new Uu({valueType:r,keyType:t,typeName:Me.ZodMap,...Ue(s)});class Ja extends Be{_parse(r){const{status:s,ctx:i}=this._processInputParams(r);if(i.parsedType!==he.set)return ue(i,{code:te.invalid_type,expected:he.set,received:i.parsedType}),Ne;const o=this._def;o.minSize!==null&&i.data.size<o.minSize.value&&(ue(i,{code:te.too_small,minimum:o.minSize.value,type:"set",inclusive:!0,exact:!1,message:o.minSize.message}),s.dirty()),o.maxSize!==null&&i.data.size>o.maxSize.value&&(ue(i,{code:te.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),s.dirty());const u=this._def.valueType;function f(p){const m=new Set;for(const g of p){if(g.status==="aborted")return Ne;g.status==="dirty"&&s.dirty(),m.add(g.value)}return{status:s.value,value:m}}const h=[...i.data.values()].map((p,m)=>u._parse(new er(i,p,i.path,m)));return i.common.async?Promise.all(h).then(p=>f(p)):f(h)}min(r,s){return new Ja({...this._def,minSize:{value:r,message:_e.toString(s)}})}max(r,s){return new Ja({...this._def,maxSize:{value:r,message:_e.toString(s)}})}size(r,s){return this.min(r,s).max(r,s)}nonempty(r){return this.min(1,r)}}Ja.create=(t,r)=>new Ja({valueType:t,minSize:null,maxSize:null,typeName:Me.ZodSet,...Ue(r)});class Xs extends Be{constructor(){super(...arguments),this.validate=this.implement}_parse(r){const{ctx:s}=this._processInputParams(r);if(s.parsedType!==he.function)return ue(s,{code:te.invalid_type,expected:he.function,received:s.parsedType}),Ne;function i(h,p){return ku({data:h,path:s.path,errorMaps:[s.common.contextualErrorMap,s.schemaErrorMap,Du(),Js].filter(m=>!!m),issueData:{code:te.invalid_arguments,argumentsError:p}})}function o(h,p){return ku({data:h,path:s.path,errorMaps:[s.common.contextualErrorMap,s.schemaErrorMap,Du(),Js].filter(m=>!!m),issueData:{code:te.invalid_return_type,returnTypeError:p}})}const u={errorMap:s.common.contextualErrorMap},f=s.data;if(this._def.returns instanceof ei){const h=this;return Xt(async function(...p){const m=new gn([]),g=await h._def.args.parseAsync(p,u).catch(N=>{throw m.addIssue(i(p,N)),m}),b=await Reflect.apply(f,this,g);return await h._def.returns._def.type.parseAsync(b,u).catch(N=>{throw m.addIssue(o(b,N)),m})})}else{const h=this;return Xt(function(...p){const m=h._def.args.safeParse(p,u);if(!m.success)throw new gn([i(p,m.error)]);const g=Reflect.apply(f,this,m.data),b=h._def.returns.safeParse(g,u);if(!b.success)throw new gn([o(g,b.error)]);return b.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...r){return new Xs({...this._def,args:tr.create(r).rest(qa.create())})}returns(r){return new Xs({...this._def,returns:r})}implement(r){return this.parse(r)}strictImplement(r){return this.parse(r)}static create(r,s,i){return new Xs({args:r||tr.create([]).rest(qa.create()),returns:s||qa.create(),typeName:Me.ZodFunction,...Ue(i)})}}class Al extends Be{get schema(){return this._def.getter()}_parse(r){const{ctx:s}=this._processInputParams(r);return this._def.getter()._parse({data:s.data,path:s.path,parent:s})}}Al.create=(t,r)=>new Al({getter:t,typeName:Me.ZodLazy,...Ue(r)});class Rl extends Be{_parse(r){if(r.data!==this._def.value){const s=this._getOrReturnCtx(r);return ue(s,{received:s.data,code:te.invalid_literal,expected:this._def.value}),Ne}return{status:"valid",value:r.data}}get value(){return this._def.value}}Rl.create=(t,r)=>new Rl({value:t,typeName:Me.ZodLiteral,...Ue(r)});function FS(t,r){return new fa({values:t,typeName:Me.ZodEnum,...Ue(r)})}class fa extends Be{_parse(r){if(typeof r.data!="string"){const s=this._getOrReturnCtx(r),i=this._def.values;return ue(s,{expected:Ie.joinValues(i),received:s.parsedType,code:te.invalid_type}),Ne}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(r.data)){const s=this._getOrReturnCtx(r),i=this._def.values;return ue(s,{received:s.data,code:te.invalid_enum_value,options:i}),Ne}return Xt(r.data)}get options(){return this._def.values}get enum(){const r={};for(const s of this._def.values)r[s]=s;return r}get Values(){const r={};for(const s of this._def.values)r[s]=s;return r}get Enum(){const r={};for(const s of this._def.values)r[s]=s;return r}extract(r,s=this._def){return fa.create(r,{...this._def,...s})}exclude(r,s=this._def){return fa.create(this.options.filter(i=>!r.includes(i)),{...this._def,...s})}}fa.create=FS;class Ol extends Be{_parse(r){const s=Ie.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(r);if(i.parsedType!==he.string&&i.parsedType!==he.number){const o=Ie.objectValues(s);return ue(i,{expected:Ie.joinValues(o),received:i.parsedType,code:te.invalid_type}),Ne}if(this._cache||(this._cache=new Set(Ie.getValidEnumValues(this._def.values))),!this._cache.has(r.data)){const o=Ie.objectValues(s);return ue(i,{received:i.data,code:te.invalid_enum_value,options:o}),Ne}return Xt(r.data)}get enum(){return this._def.values}}Ol.create=(t,r)=>new Ol({values:t,typeName:Me.ZodNativeEnum,...Ue(r)});class ei extends Be{unwrap(){return this._def.type}_parse(r){const{ctx:s}=this._processInputParams(r);if(s.parsedType!==he.promise&&s.common.async===!1)return ue(s,{code:te.invalid_type,expected:he.promise,received:s.parsedType}),Ne;const i=s.parsedType===he.promise?s.data:Promise.resolve(s.data);return Xt(i.then(o=>this._def.type.parseAsync(o,{path:s.path,errorMap:s.common.contextualErrorMap})))}}ei.create=(t,r)=>new ei({type:t,typeName:Me.ZodPromise,...Ue(r)});class Ln extends Be{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Me.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(r){const{status:s,ctx:i}=this._processInputParams(r),o=this._def.effect||null,u={addIssue:f=>{ue(i,f),f.fatal?s.abort():s.dirty()},get path(){return i.path}};if(u.addIssue=u.addIssue.bind(u),o.type==="preprocess"){const f=o.transform(i.data,u);if(i.common.async)return Promise.resolve(f).then(async h=>{if(s.value==="aborted")return Ne;const p=await this._def.schema._parseAsync({data:h,path:i.path,parent:i});return p.status==="aborted"?Ne:p.status==="dirty"||s.value==="dirty"?Ys(p.value):p});{if(s.value==="aborted")return Ne;const h=this._def.schema._parseSync({data:f,path:i.path,parent:i});return h.status==="aborted"?Ne:h.status==="dirty"||s.value==="dirty"?Ys(h.value):h}}if(o.type==="refinement"){const f=h=>{const p=o.refinement(h,u);if(i.common.async)return Promise.resolve(p);if(p instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return h};if(i.common.async===!1){const h=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return h.status==="aborted"?Ne:(h.status==="dirty"&&s.dirty(),f(h.value),{status:s.value,value:h.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(h=>h.status==="aborted"?Ne:(h.status==="dirty"&&s.dirty(),f(h.value).then(()=>({status:s.value,value:h.value}))))}if(o.type==="transform")if(i.common.async===!1){const f=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!Ka(f))return Ne;const h=o.transform(f.value,u);if(h instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:s.value,value:h}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(f=>Ka(f)?Promise.resolve(o.transform(f.value,u)).then(h=>({status:s.value,value:h})):Ne);Ie.assertNever(o)}}Ln.create=(t,r,s)=>new Ln({schema:t,typeName:Me.ZodEffects,effect:r,...Ue(s)});Ln.createWithPreprocess=(t,r,s)=>new Ln({schema:r,effect:{type:"preprocess",transform:t},typeName:Me.ZodEffects,...Ue(s)});class Jn extends Be{_parse(r){return this._getType(r)===he.undefined?Xt(void 0):this._def.innerType._parse(r)}unwrap(){return this._def.innerType}}Jn.create=(t,r)=>new Jn({innerType:t,typeName:Me.ZodOptional,...Ue(r)});class da extends Be{_parse(r){return this._getType(r)===he.null?Xt(null):this._def.innerType._parse(r)}unwrap(){return this._def.innerType}}da.create=(t,r)=>new da({innerType:t,typeName:Me.ZodNullable,...Ue(r)});class Cl extends Be{_parse(r){const{ctx:s}=this._processInputParams(r);let i=s.data;return s.parsedType===he.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:s.path,parent:s})}removeDefault(){return this._def.innerType}}Cl.create=(t,r)=>new Cl({innerType:t,typeName:Me.ZodDefault,defaultValue:typeof r.default=="function"?r.default:()=>r.default,...Ue(r)});class Nl extends Be{_parse(r){const{ctx:s}=this._processInputParams(r),i={...s,common:{...s.common,issues:[]}},o=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return bl(o)?o.then(u=>({status:"valid",value:u.status==="valid"?u.value:this._def.catchValue({get error(){return new gn(i.common.issues)},input:i.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new gn(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}}Nl.create=(t,r)=>new Nl({innerType:t,typeName:Me.ZodCatch,catchValue:typeof r.catch=="function"?r.catch:()=>r.catch,...Ue(r)});class Lu extends Be{_parse(r){if(this._getType(r)!==he.nan){const i=this._getOrReturnCtx(r);return ue(i,{code:te.invalid_type,expected:he.nan,received:i.parsedType}),Ne}return{status:"valid",value:r.data}}}Lu.create=t=>new Lu({typeName:Me.ZodNaN,...Ue(t)});const XM=Symbol("zod_brand");class am extends Be{_parse(r){const{ctx:s}=this._processInputParams(r),i=s.data;return this._def.type._parse({data:i,path:s.path,parent:s})}unwrap(){return this._def.type}}class Hl extends Be{_parse(r){const{status:s,ctx:i}=this._processInputParams(r);if(i.common.async)return(async()=>{const u=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return u.status==="aborted"?Ne:u.status==="dirty"?(s.dirty(),Ys(u.value)):this._def.out._parseAsync({data:u.value,path:i.path,parent:i})})();{const o=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return o.status==="aborted"?Ne:o.status==="dirty"?(s.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:i.path,parent:i})}}static create(r,s){return new Hl({in:r,out:s,typeName:Me.ZodPipeline})}}class Ml extends Be{_parse(r){const s=this._def.innerType._parse(r),i=o=>(Ka(o)&&(o.value=Object.freeze(o.value)),o);return bl(s)?s.then(o=>i(o)):i(s)}unwrap(){return this._def.innerType}}Ml.create=(t,r)=>new Ml({innerType:t,typeName:Me.ZodReadonly,...Ue(r)});function Ab(t,r){const s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t;return typeof s=="string"?{message:s}:s}function GS(t,r={},s){return t?Ws.create().superRefine((i,o)=>{const u=t(i);if(u instanceof Promise)return u.then(f=>{if(!f){const h=Ab(r,i),p=h.fatal??s??!0;o.addIssue({code:"custom",...h,fatal:p})}});if(!u){const f=Ab(r,i),h=f.fatal??s??!0;o.addIssue({code:"custom",...f,fatal:h})}}):Ws.create()}const KM={object:ht.lazycreate};var Me;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(Me||(Me={}));const $M=(t,r={message:`Input not instance of ${t.name}`})=>GS(s=>s instanceof t,r),ZS=kn.create,YS=ua.create,JM=Lu.create,WM=ca.create,QS=xl.create,e2=$a.create,t2=ju.create,n2=Sl.create,r2=_l.create,a2=Ws.create,s2=qa.create,i2=Cr.create,l2=zu.create,o2=jn.create,u2=ht.create,c2=ht.strictCreate,f2=wl.create,d2=nc.create,h2=El.create,m2=tr.create,p2=Tl.create,g2=Uu.create,y2=Ja.create,v2=Xs.create,b2=Al.create,x2=Rl.create,S2=fa.create,_2=Ol.create,w2=ei.create,Rb=Ln.create,E2=Jn.create,T2=da.create,A2=Ln.createWithPreprocess,R2=Hl.create,O2=()=>ZS().optional(),C2=()=>YS().optional(),N2=()=>QS().optional(),M2={string:(t=>kn.create({...t,coerce:!0})),number:(t=>ua.create({...t,coerce:!0})),boolean:(t=>xl.create({...t,coerce:!0})),bigint:(t=>ca.create({...t,coerce:!0})),date:(t=>$a.create({...t,coerce:!0}))},D2=Ne,Yt=Object.freeze(Object.defineProperty({__proto__:null,BRAND:XM,DIRTY:Ys,EMPTY_PATH:RM,INVALID:Ne,NEVER:D2,OK:Xt,ParseStatus:Gt,Schema:Be,ZodAny:Ws,ZodArray:jn,ZodBigInt:ca,ZodBoolean:xl,ZodBranded:am,ZodCatch:Nl,ZodDate:$a,ZodDefault:Cl,ZodDiscriminatedUnion:nc,ZodEffects:Ln,ZodEnum:fa,ZodError:gn,get ZodFirstPartyTypeKind(){return Me},ZodFunction:Xs,ZodIntersection:El,ZodIssueCode:te,ZodLazy:Al,ZodLiteral:Rl,ZodMap:Uu,ZodNaN:Lu,ZodNativeEnum:Ol,ZodNever:Cr,ZodNull:_l,ZodNullable:da,ZodNumber:ua,ZodObject:ht,ZodOptional:Jn,ZodParsedType:he,ZodPipeline:Hl,ZodPromise:ei,ZodReadonly:Ml,ZodRecord:Tl,ZodSchema:Be,ZodSet:Ja,ZodString:kn,ZodSymbol:ju,ZodTransformer:Ln,ZodTuple:tr,ZodType:Be,ZodUndefined:Sl,ZodUnion:wl,ZodUnknown:qa,ZodVoid:zu,addIssueToContext:ue,any:a2,array:o2,bigint:WM,boolean:QS,coerce:M2,custom:GS,date:e2,datetimeRegex:PS,defaultErrorMap:Js,discriminatedUnion:d2,effect:Rb,enum:S2,function:v2,getErrorMap:Du,getParsedType:Tr,instanceof:$M,intersection:h2,isAborted:ph,isAsync:bl,isDirty:gh,isValid:Ka,late:KM,lazy:b2,literal:x2,makeIssue:ku,map:g2,nan:JM,nativeEnum:_2,never:i2,null:r2,nullable:T2,number:YS,object:u2,get objectUtil(){return mh},oboolean:N2,onumber:C2,optional:E2,ostring:O2,pipeline:R2,preprocess:A2,promise:w2,quotelessJson:TM,record:p2,set:y2,setErrorMap:AM,strictObject:c2,string:ZS,symbol:t2,transformer:Rb,tuple:m2,undefined:n2,union:f2,unknown:s2,get util(){return Ie},void:l2},Symbol.toStringTag,{value:"Module"})),k2=Yt.object({images:Yt.array(Yt.string()).min(1,"At least 1 image is required"),title:Yt.string().min(1,"Product title is required").min(5,"Product title must be at least 5 characters"),price:Yt.preprocess(t=>typeof t=="string"?Number(t):t,Yt.number({invalid_type_error:"Price must be a number",required_error:"Price is required"}).min(1,"Price must be greater than 0")),category:Yt.string().min(1,"Category is required"),condition:Yt.string().min(1,"Condition is required"),brand:Yt.string().optional(),description:Yt.string().min(1,"Description is required").min(20,"Description must be at least 20 characters"),tags:Yt.array(Yt.string()).optional(),sku:Yt.string().min(1,"Sku must be required"),location:Yt.string().optional(),publist:Yt.boolean().optional()});function fD({children:t,data:r,...s}){const[i,o]=S.useState(!1),[u,f]=S.useState(""),[h,p]=S.useState(""),m=KC({resolver:oN(k2),defaultValues:{images:[],title:"",price:0,category:"",condition:"",brand:"",description:"",tags:[],sku:"",location:"",publist:!1}}),g=m.watch("images"),b=m.watch("tags"),_=["New","Used - like new","Used - good","Used - fair"],N=["Tools","Electronics & computers"],{refetch:A,...x}=EM(r),E=()=>{if(u.trim()&&!b?.includes(u.trim())){const M=m.getValues("tags")||[];m.setValue("tags",[...M,u.trim()]),f("")}},z=M=>{const W=m.getValues("tags")||[];m.setValue("tags",W.filter(Y=>Y!==M))},O=async({images:M,...W})=>{try{let Y=[];if(r){const ge=r.images||[];Y=(M||[]).filter(re=>!ge.includes(re))}else Y=M||[];const Z=await Promise.all(Y.map(async ge=>ge.startsWith("blob:")?await lE(ge):ge)),ce={...W,images:Z};console.log("Product data to submit:",ce),console.log("Hình mới cần xử lý:",Z)}catch(Y){console.error("Error submitting form:",Y)}},j=()=>{o(!1),m.reset(),p(""),f("")},F=GE({mutationKey:["createBlobUrl",r?.sku],mutationFn:M=>m0.apiRequest("createBlobUrl",M)});return S.useEffect(()=>{(async()=>{if(!x.data?.data||!r)return;const M=wA({...x.data?.data}).images,W=await F.mutateAsync(M),Y={...r,images:W};m.reset(Y)})()},[x.data,r]),w.jsxs(ON,{open:i,onOpenChange:o,children:[w.jsx(CN,{asChild:!0,children:t}),w.jsxs(DN,{"aria-describedby":void 0,className:"md:max-w-4xl h-[95vh] flex flex-col p-0",children:[w.jsx(kN,{className:"p-6 border-b",children:w.jsx(jN,{className:"text-2xl font-bold",children:r?"Edit product":"Create new product"})}),!x.isLoading&&!F.isPending&&w.jsx("div",{className:"flex-1 overflow-y-auto p-6",children:w.jsx(wM,{...m,children:w.jsxs("form",{onSubmit:m.handleSubmit(O),className:"space-y-8",children:[w.jsx(Bd,{children:w.jsx(Vd,{className:"p-6",children:w.jsx(Sr,{control:m.control,name:"images",render:()=>w.jsxs(_r,{children:[w.jsx(Qn,{className:"text-lg font-semibold",children:"Images *"}),w.jsx(wr,{}),g.length>0&&w.jsx("div",{className:"mt-6 overflow-x-auto",children:w.jsx("div",{className:"flex gap-3",children:g.map((M,W)=>w.jsx("div",{className:"relative flex-shrink-0 w-32 h-32 group rounded-lg border overflow-hidden",children:w.jsx("img",{src:M||"/placeholder.svg",alt:`Preview ${W+1}`,className:"w-full h-full object-cover"})},W))})})]})})})}),w.jsx(Bd,{children:w.jsxs(Vd,{className:"p-6 space-y-6",children:[w.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Product information"}),w.jsx(Sr,{control:m.control,name:"title",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Title *"}),w.jsx(ra,{children:w.jsx(Gs,{placeholder:"VD: MacBook Pro 14-inch 2023",...M})}),w.jsx(wr,{})]})}),w.jsx(Sr,{control:m.control,name:"price",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Price ($) *"}),w.jsx(ra,{children:w.jsx(Gs,{type:"number",placeholder:"10",...M})}),w.jsx(wr,{})]})}),w.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[w.jsx(Sr,{control:m.control,name:"category",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Category *"}),w.jsx(ra,{children:w.jsxs(xb,{onValueChange:M.onChange,value:M.value,children:[w.jsx(_b,{className:"w-full",children:w.jsx(Sb,{placeholder:"Select category"})}),w.jsx(wb,{children:N.map(W=>w.jsx(Eb,{value:W.toLowerCase(),children:W},W))})]})}),w.jsx(wr,{})]})}),w.jsx(Sr,{control:m.control,name:"condition",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Condition *"}),w.jsx(ra,{children:w.jsxs(xb,{onValueChange:M.onChange,value:M.value,children:[w.jsx(_b,{className:"w-full",children:w.jsx(Sb,{placeholder:"Select condition"})}),w.jsx(wb,{children:_.map(W=>w.jsx(Eb,{value:W.toLowerCase(),children:W},W))})]})}),w.jsx(wr,{})]})}),w.jsx(Sr,{control:m.control,name:"brand",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Brand"}),w.jsx(ra,{children:w.jsx(Gs,{readOnly:!!r,placeholder:"VD: Cisco",...M})}),w.jsx(wr,{})]})})]}),w.jsx(Sr,{control:m.control,name:"description",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Description *"}),w.jsx(ra,{children:w.jsx(bM,{rows:4,...M})}),w.jsx(wr,{})]})})]})}),w.jsx(Bd,{children:w.jsxs(Vd,{className:"p-6 space-y-6",children:[w.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Additional information"}),w.jsxs("div",{className:"space-y-3",children:[w.jsx(Qn,{children:"Tags"}),w.jsx("div",{className:"flex gap-2",children:w.jsx(Gs,{value:u,onChange:M=>f(M.target.value),placeholder:"Tag and press Enter",onKeyDown:M=>{M.key==="Enter"&&(M.preventDefault(),E())}})}),b&&b?.length>0&&w.jsx("div",{className:"flex flex-wrap gap-2",children:b.map(M=>w.jsxs(cN,{onClick:()=>z(M),variant:"secondary",className:"flex items-center gap-1 px-3 py-1",children:[M,w.jsx(y0,{className:"w-3 h-3 cursor-pointer hover:text-red-500"})]},M))})]}),w.jsx(Sr,{control:m.control,name:"sku",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Sku *"}),w.jsx(ra,{children:w.jsx(Gs,{readOnly:!!r,placeholder:"VD: MBP14-2023-512GB",...M})}),w.jsx(wr,{})]})}),w.jsx(Sr,{control:m.control,name:"location",render:({field:M})=>w.jsxs(_r,{children:[w.jsx(Qn,{children:"Location"}),w.jsx(ra,{children:w.jsx(Gs,{placeholder:"VD: Hà Nội, Việt Nam",...M})}),w.jsx(wr,{})]})})]})})]})})}),(x.isLoading||F.isPending)&&w.jsx("div",{className:"flex items-center justify-center w-full h-full",children:w.jsx(NC,{})}),w.jsx("div",{className:"p-6 border-t bg-white flex justify-end gap-3",children:w.jsx(TA,{type:"button",variant:"outline",onClick:j,children:"Close"})})]})]})}export{lO as A,TA as B,oO as C,Nh as D,Fh as E,qh as F,NA as G,SC as H,_C as I,v0 as J,Ft as K,bb as L,FE as M,GE as N,wA as O,We as P,U2 as Q,B2 as R,Gs as S,iD as T,NC as U,cN as V,fD as W,y0 as X,ii as a,Q0 as b,Gu as c,Ya as d,iO as e,gt as f,Je as g,Iu as h,Hh as i,w as j,uO as k,rD as l,aD as m,ft as n,lx as o,m0 as p,L2 as q,S as r,Ph as s,Ks as t,Ha as u,ax as v,lD as w,px as x,yx as y,ia as z};
 |