auto-post-marketplace-facebook/releases/auto-post-facebook-extensio.../assets/index-BwGcSs-v.js

143 lines
512 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{g as Hh,a as N_,u as M_}from"./app-DrgD6EWn.js";function D_(t,r){for(var a=0;a<r.length;a++){const i=r[a];if(typeof i!="string"&&!Array.isArray(i)){for(const l in i)if(l!=="default"&&!(l in t)){const u=Object.getOwnPropertyDescriptor(i,l);u&&Object.defineProperty(t,l,u.get?u:{enumerable:!0,get:()=>i[l]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var Ld={exports:{}},To={};/**
* @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 dv;function k_(){if(dv)return To;dv=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function a(i,l,u){var f=null;if(u!==void 0&&(f=""+u),l.key!==void 0&&(f=""+l.key),"key"in l){u={};for(var h in l)h!=="key"&&(u[h]=l[h])}else u=l;return l=u.ref,{$$typeof:t,type:i,key:f,ref:l!==void 0?l:null,props:u}}return To.Fragment=r,To.jsx=a,To.jsxs=a,To}var hv;function j_(){return hv||(hv=1,Ld.exports=k_()),Ld.exports}var _=j_(),bi=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(){}},is=typeof window>"u"||"Deno"in globalThis;function rn(){}function z_(t,r){return typeof t=="function"?t(r):t}function lh(t){return typeof t=="number"&&t>=0&&t!==1/0}function Yb(t,r){return Math.max(t+(r||0)-Date.now(),0)}function _a(t,r){return typeof t=="function"?t(r):t}function Bn(t,r){return typeof t=="function"?t(r):t}function mv(t,r){const{type:a="all",exact:i,fetchStatus:l,predicate:u,queryKey:f,stale:h}=t;if(f){if(i){if(r.queryHash!==Ph(f,r.options))return!1}else if(!jo(r.queryKey,f))return!1}if(a!=="all"){const p=r.isActive();if(a==="active"&&!p||a==="inactive"&&p)return!1}return!(typeof h=="boolean"&&r.isStale()!==h||l&&l!==r.state.fetchStatus||u&&!u(r))}function pv(t,r){const{exact:a,status:i,predicate:l,mutationKey:u}=t;if(u){if(!r.options.mutationKey)return!1;if(a){if(os(r.options.mutationKey)!==os(u))return!1}else if(!jo(r.options.mutationKey,u))return!1}return!(i&&r.state.status!==i||l&&!l(r))}function Ph(t,r){return(r?.queryKeyHashFn||os)(t)}function os(t){return JSON.stringify(t,(r,a)=>uh(a)?Object.keys(a).sort().reduce((i,l)=>(i[l]=a[l],i),{}):a)}function jo(t,r){return t===r?!0:typeof t!=typeof r?!1:t&&r&&typeof t=="object"&&typeof r=="object"?Object.keys(r).every(a=>jo(t[a],r[a])):!1}function Qb(t,r){if(t===r)return t;const a=gv(t)&&gv(r);if(a||uh(t)&&uh(r)){const i=a?t:Object.keys(t),l=i.length,u=a?r:Object.keys(r),f=u.length,h=a?[]:{},p=new Set(i);let m=0;for(let g=0;g<f;g++){const y=a?g:u[g];(!a&&p.has(y)||a)&&t[y]===void 0&&r[y]===void 0?(h[y]=void 0,m++):(h[y]=Qb(t[y],r[y]),h[y]===t[y]&&t[y]!==void 0&&m++)}return l===f&&m===l?t:h}return r}function Bu(t,r){if(!r||Object.keys(t).length!==Object.keys(r).length)return!1;for(const a in t)if(t[a]!==r[a])return!1;return!0}function gv(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function uh(t){if(!yv(t))return!1;const r=t.constructor;if(r===void 0)return!0;const a=r.prototype;return!(!yv(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function yv(t){return Object.prototype.toString.call(t)==="[object Object]"}function U_(t){return new Promise(r=>{setTimeout(r,t)})}function ch(t,r,a){return typeof a.structuralSharing=="function"?a.structuralSharing(t,r):a.structuralSharing!==!1?Qb(t,r):r}function L_(t,r,a=0){const i=[...t,r];return a&&i.length>a?i.slice(1):i}function B_(t,r,a=0){const i=[r,...t];return a&&i.length>a?i.slice(0,-1):i}var qh=Symbol();function Xb(t,r){return!t.queryFn&&r?.initialPromise?()=>r.initialPromise:!t.queryFn||t.queryFn===qh?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function Kb(t,r){return typeof t=="function"?t(...r):!!t}var V_=class extends bi{#t;#e;#n;constructor(){super(),this.#n=t=>{if(!is&&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"}},Fh=new V_,H_=class extends bi{#t=!0;#e;#n;constructor(){super(),this.#n=t=>{if(!is&&window.addEventListener){const r=()=>t(!0),a=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",a)}}}}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(a=>{a(t)}))}isOnline(){return this.#t}},Vu=new H_;function fh(){let t,r;const a=new Promise((l,u)=>{t=l,r=u});a.status="pending",a.catch(()=>{});function i(l){Object.assign(a,l),delete a.resolve,delete a.reject}return a.resolve=l=>{i({status:"fulfilled",value:l}),t(l)},a.reject=l=>{i({status:"rejected",reason:l}),r(l)},a}function P_(t){return Math.min(1e3*2**t,3e4)}function $b(t){return(t??"online")==="online"?Vu.isOnline():!0}var Jb=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function Wb(t){let r=!1,a=0,i;const l=fh(),u=()=>l.status!=="pending",f=x=>{u()||(w(new Jb(x)),t.abort?.())},h=()=>{r=!0},p=()=>{r=!1},m=()=>Fh.isFocused()&&(t.networkMode==="always"||Vu.isOnline())&&t.canRun(),g=()=>$b(t.networkMode)&&t.canRun(),y=x=>{u()||(i?.(),l.resolve(x))},w=x=>{u()||(i?.(),l.reject(x))},O=()=>new Promise(x=>{i=E=>{(u()||m())&&x(E)},t.onPause?.()}).then(()=>{i=void 0,u()||t.onContinue?.()}),T=()=>{if(u())return;let x;const E=a===0?t.initialPromise:void 0;try{x=E??t.fn()}catch(D){x=Promise.reject(D)}Promise.resolve(x).then(y).catch(D=>{if(u())return;const C=t.retry??(is?0:3),z=t.retryDelay??P_,P=typeof z=="function"?z(a,D):z,k=C===!0||typeof C=="number"&&a<C||typeof C=="function"&&C(a,D);if(r||!k){w(D);return}a++,t.onFail?.(a,D),U_(P).then(()=>m()?void 0:O()).then(()=>{r?w(D):T()})})};return{promise:l,status:()=>l.status,cancel:f,continue:()=>(i?.(),l),cancelRetry:h,continueRetry:p,canStart:g,start:()=>(g()?T():O().then(T),l)}}var q_=t=>setTimeout(t,0);function F_(){let t=[],r=0,a=h=>{h()},i=h=>{h()},l=q_;const u=h=>{r?t.push(h):l(()=>{a(h)})},f=()=>{const h=t;t=[],h.length&&l(()=>{i(()=>{h.forEach(p=>{a(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=>{a=h},setBatchNotifyFunction:h=>{i=h},setScheduler:h=>{l=h}}}var Bt=F_(),e0=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lh(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(is?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},G_=class extends e0{#t;#e;#n;#r;#a;#i;#o;constructor(t){super(),this.#o=!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=Z_(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 a=ch(this.state.data,t,this.options);return this.#s({data:a,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),a}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(rn).catch(rn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(t=>Bn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===qh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>_a(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:!Yb(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.#o?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 a=new AbortController,i=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#o=!0,a.signal)})},l=()=>{const h=Xb(this.options,r),m=(()=>{const g={client:this.#r,queryKey:this.queryKey,meta:this.meta};return i(g),g})();return this.#o=!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:l};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=Wb({initialPromise:r?.initialPromise,fn:f.fetchFn,abort:a.abort.bind(a),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 Jb){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=a=>{switch(t.type){case"failed":return{...a,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...t0(a.data,this.options),fetchMeta:t.meta??null};case"success":const i={...a,data:t.data,dataUpdateCount:a.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 l=t.error;return{...a,error:l,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...t.state}}};this.state=r(this.state),Bt.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function t0(t,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:$b(r.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function Z_(t){const r=typeof t.initialData=="function"?t.initialData():t.initialData,a=r!==void 0,i=a?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:a?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var I_=class extends bi{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,r,a){const i=r.queryKey,l=r.queryHash??Ph(i,r);let u=this.get(l);return u||(u=new G_({client:t,queryKey:i,queryHash:l,options:t.defaultQueryOptions(r),state:a,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(){Bt.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(a=>mv(r,a))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(a=>mv(t,a)):r}notify(t){Bt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Bt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Bt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Y_=class extends e0{#t;#e;#n;constructor(t){super(),this.mutationId=t.mutationId,this.#e=t.mutationCache,this.#t=[],this.state=t.state||n0(),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=Wb({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(l,u)=>{this.#r({type:"failed",failureCount:l,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 a=this.state.status==="pending",i=!this.#n.canStart();try{if(a)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 l=await this.#n.start();return await this.#e.config.onSuccess?.(l,t,this.state.context,this),await this.options.onSuccess?.(l,t,this.state.context),await this.#e.config.onSettled?.(l,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(l,null,t,this.state.context),this.#r({type:"success",data:l}),l}catch(l){try{throw await this.#e.config.onError?.(l,t,this.state.context,this),await this.options.onError?.(l,t,this.state.context),await this.#e.config.onSettled?.(void 0,l,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,l,t,this.state.context),l}finally{this.#r({type:"error",error:l})}}finally{this.#e.runNext(this)}}#r(t){const r=a=>{switch(t.type){case"failed":return{...a,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...a,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:t.error,failureCount:a.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Bt.batch(()=>{this.#t.forEach(a=>{a.onMutationUpdate(t)}),this.#e.notify({mutation:this,type:"updated",action:t})})}};function n0(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Q_=class extends bi{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(t,r,a){const i=new Y_({mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(r),state:a});return this.add(i),i}add(t){this.#t.add(t);const r=bu(t);if(typeof r=="string"){const a=this.#e.get(r);a?a.push(t):this.#e.set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const r=bu(t);if(typeof r=="string"){const a=this.#e.get(r);if(a)if(a.length>1){const i=a.indexOf(t);i!==-1&&a.splice(i,1)}else a[0]===t&&this.#e.delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=bu(t);if(typeof r=="string"){const i=this.#e.get(r)?.find(l=>l.state.status==="pending");return!i||i===t}else return!0}runNext(t){const r=bu(t);return typeof r=="string"?this.#e.get(r)?.find(i=>i!==t&&i.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Bt.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(a=>pv(r,a))}findAll(t={}){return this.getAll().filter(r=>pv(t,r))}notify(t){Bt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Bt.batch(()=>Promise.all(t.map(r=>r.continue().catch(rn))))}};function bu(t){return t.options.scope?.id}function vv(t){return{onFetch:(r,a)=>{const i=r.options,l=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 y=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>(r.signal.aborted?g=!0:r.signal.addEventListener("abort",()=>{g=!0}),r.signal)})},w=Xb(r.options,r.fetchOptions),O=async(T,x,E)=>{if(g)return Promise.reject();if(x==null&&T.pages.length)return Promise.resolve(T);const C=(()=>{const W={client:r.client,queryKey:r.queryKey,pageParam:x,direction:E?"backward":"forward",meta:r.options.meta};return y(W),W})(),z=await w(C),{maxPages:P}=r.options,k=E?B_:L_;return{pages:k(T.pages,z,P),pageParams:k(T.pageParams,x,P)}};if(l&&u.length){const T=l==="backward",x=T?X_:bv,E={pages:u,pageParams:f},D=x(i,E);h=await O(E,D,T)}else{const T=t??u.length;do{const x=p===0?f[0]??i.initialPageParam:bv(i,h);if(p>0&&x==null)break;h=await O(h,x),p++}while(p<T)}return h};r.options.persister?r.fetchFn=()=>r.options.persister?.(m,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},a):r.fetchFn=m}}}function bv(t,{pages:r,pageParams:a}){const i=r.length-1;return r.length>0?t.getNextPageParam(r[i],r,a[i],a):void 0}function X_(t,{pages:r,pageParams:a}){return r.length>0?t.getPreviousPageParam?.(r[0],r,a[0],a):void 0}var K_=class{#t;#e;#n;#r;#a;#i;#o;#s;constructor(t={}){this.#t=t.queryCache||new I_,this.#e=t.mutationCache||new Q_,this.#n=t.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#o=Fh.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.#o?.(),this.#o=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),a=this.#t.build(this,r),i=a.state.data;return i===void 0?this.fetchQuery(t):(t.revalidateIfStale&&a.isStaleByTime(_a(r.staleTime,a))&&this.prefetchQuery(r),Promise.resolve(i))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:r,state:a})=>{const i=a.data;return[r,i]})}setQueryData(t,r,a){const i=this.defaultQueryOptions({queryKey:t}),u=this.#t.get(i.queryHash)?.state.data,f=z_(r,u);if(f!==void 0)return this.#t.build(this,i).setData(f,{...a,manual:!0})}setQueriesData(t,r,a){return Bt.batch(()=>this.#t.findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,r,a)]))}getQueryState(t){const r=this.defaultQueryOptions({queryKey:t});return this.#t.get(r.queryHash)?.state}removeQueries(t){const r=this.#t;Bt.batch(()=>{r.findAll(t).forEach(a=>{r.remove(a)})})}resetQueries(t,r){const a=this.#t;return Bt.batch(()=>(a.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...t},r)))}cancelQueries(t,r={}){const a={revert:!0,...r},i=Bt.batch(()=>this.#t.findAll(t).map(l=>l.cancel(a)));return Promise.all(i).then(rn).catch(rn)}invalidateQueries(t,r={}){return Bt.batch(()=>(this.#t.findAll(t).forEach(a=>{a.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},r)))}refetchQueries(t,r={}){const a={...r,cancelRefetch:r.cancelRefetch??!0},i=Bt.batch(()=>this.#t.findAll(t).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let u=l.fetch(void 0,a);return a.throwOnError||(u=u.catch(rn)),l.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(i).then(rn)}fetchQuery(t){const r=this.defaultQueryOptions(t);r.retry===void 0&&(r.retry=!1);const a=this.#t.build(this,r);return a.isStaleByTime(_a(r.staleTime,a))?a.fetch(r):Promise.resolve(a.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(rn).catch(rn)}fetchInfiniteQuery(t){return t.behavior=vv(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(rn).catch(rn)}ensureInfiniteQueryData(t){return t.behavior=vv(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(os(t),{queryKey:t,defaultOptions:r})}getQueryDefaults(t){const r=[...this.#r.values()],a={};return r.forEach(i=>{jo(t,i.queryKey)&&Object.assign(a,i.defaultOptions)}),a}setMutationDefaults(t,r){this.#a.set(os(t),{mutationKey:t,defaultOptions:r})}getMutationDefaults(t){const r=[...this.#a.values()],a={};return r.forEach(i=>{jo(t,i.mutationKey)&&Object.assign(a,i.defaultOptions)}),a}defaultQueryOptions(t){if(t._defaulted)return t;const r={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return r.queryHash||(r.queryHash=Ph(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===qh&&(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()}},$_=class extends bi{constructor(t,r){super(),this.options=r,this.#t=t,this.#s=null,this.#o=fh(),this.bindMethods(),this.setOptions(r)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#o;#s;#p;#d;#h;#u;#c;#l;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),xv(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return dh(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return dh(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,a=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 Bn(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#e.setOptions(this.options),r._defaulted&&!Bu(this.options,r)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const i=this.hasListeners();i&&Sv(this.#e,a,this.options,r)&&this.#f(),this.updateResult(),i&&(this.#e!==a||Bn(this.options.enabled,this.#e)!==Bn(r.enabled,this.#e)||_a(this.options.staleTime,this.#e)!==_a(r.staleTime,this.#e))&&this.#g();const l=this.#y();i&&(this.#e!==a||Bn(this.options.enabled,this.#e)!==Bn(r.enabled,this.#e)||l!==this.#l)&&this.#v(l)}getOptimisticResult(t){const r=this.#t.getQueryCache().build(this.#t,t),a=this.createResult(r,t);return W_(this,a)&&(this.#r=a,this.#i=this.options,this.#a=this.#e.state),a}getCurrentResult(){return this.#r}trackResult(t,r){return new Proxy(t,{get:(a,i)=>(this.trackProp(i),r?.(i),i==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(a,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),a=this.#t.getQueryCache().build(this.#t,r);return a.fetch().then(()=>this.createResult(a,r))}fetch(t){return this.#f({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(t){this.#w();let r=this.#e.fetch(this.options,t);return t?.throwOnError||(r=r.catch(rn)),r}#g(){this.#x();const t=_a(this.options.staleTime,this.#e);if(is||this.#r.isStale||!lh(t))return;const a=Yb(this.#r.dataUpdatedAt,t)+1;this.#u=setTimeout(()=>{this.#r.isStale||this.updateResult()},a)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(t){this.#S(),this.#l=t,!(is||Bn(this.options.enabled,this.#e)===!1||!lh(this.#l)||this.#l===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||Fh.isFocused())&&this.#f()},this.#l))}#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 a=this.#e,i=this.options,l=this.#r,u=this.#a,f=this.#i,p=t!==a?t.state:this.#n,{state:m}=t;let g={...m},y=!1,w;if(r._optimisticResults){const G=this.hasListeners(),fe=!G&&xv(t,r),xe=G&&Sv(t,a,r,i);(fe||xe)&&(g={...g,...t0(m.data,t.options)}),r._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:O,errorUpdatedAt:T,status:x}=g;w=g.data;let E=!1;if(r.placeholderData!==void 0&&w===void 0&&x==="pending"){let G;l?.isPlaceholderData&&r.placeholderData===f?.placeholderData?(G=l.data,E=!0):G=typeof r.placeholderData=="function"?r.placeholderData(this.#h?.state.data,this.#h):r.placeholderData,G!==void 0&&(x="success",w=ch(l?.data,G,r),y=!0)}if(r.select&&w!==void 0&&!E)if(l&&w===u?.data&&r.select===this.#p)w=this.#d;else try{this.#p=r.select,w=r.select(w),w=ch(l?.data,w,r),this.#d=w,this.#s=null}catch(G){this.#s=G}this.#s&&(O=this.#s,w=this.#d,T=Date.now(),x="error");const D=g.fetchStatus==="fetching",C=x==="pending",z=x==="error",P=C&&D,k=w!==void 0,I={status:x,fetchStatus:g.fetchStatus,isPending:C,isSuccess:x==="success",isError:z,isInitialLoading:P,isLoading:P,data:w,dataUpdatedAt:g.dataUpdatedAt,error:O,errorUpdatedAt:T,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:D,isRefetching:D&&!C,isLoadingError:z&&!k,isPaused:g.fetchStatus==="paused",isPlaceholderData:y,isRefetchError:z&&k,isStale:Gh(t,r),refetch:this.refetch,promise:this.#o,isEnabled:Bn(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const G=Ae=>{I.status==="error"?Ae.reject(I.error):I.data!==void 0&&Ae.resolve(I.data)},fe=()=>{const Ae=this.#o=I.promise=fh();G(Ae)},xe=this.#o;switch(xe.status){case"pending":t.queryHash===a.queryHash&&G(xe);break;case"fulfilled":(I.status==="error"||I.data!==xe.value)&&fe();break;case"rejected":(I.status!=="error"||I.error!==xe.reason)&&fe();break}}return I}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),Bu(r,t))return;this.#r=r;const a=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,l=typeof i=="function"?i():i;if(l==="all"||!l&&!this.#m.size)return!0;const u=new Set(l??this.#m);return this.options.throwOnError&&u.add("error"),Object.keys(this.#r).some(f=>{const h=f;return this.#r[h]!==t[h]&&u.has(h)})};this.#_({listeners:a()})}#w(){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()}#_(t){Bt.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function J_(t,r){return Bn(r.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&r.retryOnMount===!1)}function xv(t,r){return J_(t,r)||t.state.data!==void 0&&dh(t,r,r.refetchOnMount)}function dh(t,r,a){if(Bn(r.enabled,t)!==!1&&_a(r.staleTime,t)!=="static"){const i=typeof a=="function"?a(t):a;return i==="always"||i!==!1&&Gh(t,r)}return!1}function Sv(t,r,a,i){return(t!==r||Bn(i.enabled,t)===!1)&&(!a.suspense||t.state.status!=="error")&&Gh(t,a)}function Gh(t,r){return Bn(r.enabled,t)!==!1&&t.isStaleByTime(_a(r.staleTime,t))}function W_(t,r){return!Bu(t.getCurrentResult(),r)}var eE=class extends bi{#t;#e=void 0;#n;#r;constructor(r,a){super(),this.#t=r,this.setOptions(a),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){const a=this.options;this.options=this.#t.defaultMutationOptions(r),Bu(this.options,a)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),a?.mutationKey&&this.options.mutationKey&&os(a.mutationKey)!==os(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,a){return this.#r=a,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??n0();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){Bt.batch(()=>{if(this.#r&&this.hasListeners()){const a=this.#e.variables,i=this.#e.context;r?.type==="success"?(this.#r.onSuccess?.(r.data,a,i),this.#r.onSettled?.(r.data,null,a,i)):r?.type==="error"&&(this.#r.onError?.(r.error,a,i),this.#r.onSettled?.(void 0,r.error,a,i))}this.listeners.forEach(a=>{a(this.#e)})})}},Bd={exports:{}},Ve={};/**
* @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 wv;function tE(){if(wv)return Ve;wv=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=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"),y=Symbol.iterator;function w(A){return A===null||typeof A!="object"?null:(A=y&&A[y]||A["@@iterator"],typeof A=="function"?A:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,x={};function E(A,$,oe){this.props=A,this.context=$,this.refs=x,this.updater=oe||O}E.prototype.isReactComponent={},E.prototype.setState=function(A,$){if(typeof A!="object"&&typeof A!="function"&&A!=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,A,$,"setState")},E.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function D(){}D.prototype=E.prototype;function C(A,$,oe){this.props=A,this.context=$,this.refs=x,this.updater=oe||O}var z=C.prototype=new D;z.constructor=C,T(z,E.prototype),z.isPureReactComponent=!0;var P=Array.isArray,k={H:null,A:null,T:null,S:null,V:null},W=Object.prototype.hasOwnProperty;function I(A,$,oe,K,ne,ve){return oe=ve.ref,{$$typeof:t,type:A,key:$,ref:oe!==void 0?oe:null,props:ve}}function G(A,$){return I(A.type,$,void 0,void 0,void 0,A.props)}function fe(A){return typeof A=="object"&&A!==null&&A.$$typeof===t}function xe(A){var $={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(oe){return $[oe]})}var Ae=/\/+/g;function se(A,$){return typeof A=="object"&&A!==null&&A.key!=null?xe(""+A.key):$.toString(36)}function le(){}function pe(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(le,le):(A.status="pending",A.then(function($){A.status==="pending"&&(A.status="fulfilled",A.value=$)},function($){A.status==="pending"&&(A.status="rejected",A.reason=$)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function ge(A,$,oe,K,ne){var ve=typeof A;(ve==="undefined"||ve==="boolean")&&(A=null);var be=!1;if(A===null)be=!0;else switch(ve){case"bigint":case"string":case"number":be=!0;break;case"object":switch(A.$$typeof){case t:case r:be=!0;break;case g:return be=A._init,ge(be(A._payload),$,oe,K,ne)}}if(be)return ne=ne(A),be=K===""?"."+se(A,0):K,P(ne)?(oe="",be!=null&&(oe=be.replace(Ae,"$&/")+"/"),ge(ne,$,oe,"",function(He){return He})):ne!=null&&(fe(ne)&&(ne=G(ne,oe+(ne.key==null||A&&A.key===ne.key?"":(""+ne.key).replace(Ae,"$&/")+"/")+be)),$.push(ne)),1;be=0;var ae=K===""?".":K+":";if(P(A))for(var de=0;de<A.length;de++)K=A[de],ve=ae+se(K,de),be+=ge(K,$,oe,ve,ne);else if(de=w(A),typeof de=="function")for(A=de.call(A),de=0;!(K=A.next()).done;)K=K.value,ve=ae+se(K,de++),be+=ge(K,$,oe,ve,ne);else if(ve==="object"){if(typeof A.then=="function")return ge(pe(A),$,oe,K,ne);throw $=String(A),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.")}return be}function N(A,$,oe){if(A==null)return A;var K=[],ne=0;return ge(A,K,"","",function(ve){return $.call(oe,ve,ne++)}),K}function Z(A){if(A._status===-1){var $=A._result;$=$(),$.then(function(oe){(A._status===0||A._status===-1)&&(A._status=1,A._result=oe)},function(oe){(A._status===0||A._status===-1)&&(A._status=2,A._result=oe)}),A._status===-1&&(A._status=0,A._result=$)}if(A._status===1)return A._result.default;throw A._result}var H=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var $=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent($))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)};function ye(){}return Ve.Children={map:N,forEach:function(A,$,oe){N(A,function(){$.apply(this,arguments)},oe)},count:function(A){var $=0;return N(A,function(){$++}),$},toArray:function(A){return N(A,function($){return $})||[]},only:function(A){if(!fe(A))throw Error("React.Children.only expected to receive a single React element child.");return A}},Ve.Component=E,Ve.Fragment=a,Ve.Profiler=l,Ve.PureComponent=C,Ve.StrictMode=i,Ve.Suspense=p,Ve.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=k,Ve.__COMPILER_RUNTIME={__proto__:null,c:function(A){return k.H.useMemoCache(A)}},Ve.cache=function(A){return function(){return A.apply(null,arguments)}},Ve.cloneElement=function(A,$,oe){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var K=T({},A.props),ne=A.key,ve=void 0;if($!=null)for(be in $.ref!==void 0&&(ve=void 0),$.key!==void 0&&(ne=""+$.key),$)!W.call($,be)||be==="key"||be==="__self"||be==="__source"||be==="ref"&&$.ref===void 0||(K[be]=$[be]);var be=arguments.length-2;if(be===1)K.children=oe;else if(1<be){for(var ae=Array(be),de=0;de<be;de++)ae[de]=arguments[de+2];K.children=ae}return I(A.type,ne,void 0,void 0,ve,K)},Ve.createContext=function(A){return A={$$typeof:f,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:u,_context:A},A},Ve.createElement=function(A,$,oe){var K,ne={},ve=null;if($!=null)for(K in $.key!==void 0&&(ve=""+$.key),$)W.call($,K)&&K!=="key"&&K!=="__self"&&K!=="__source"&&(ne[K]=$[K]);var be=arguments.length-2;if(be===1)ne.children=oe;else if(1<be){for(var ae=Array(be),de=0;de<be;de++)ae[de]=arguments[de+2];ne.children=ae}if(A&&A.defaultProps)for(K in be=A.defaultProps,be)ne[K]===void 0&&(ne[K]=be[K]);return I(A,ve,void 0,void 0,null,ne)},Ve.createRef=function(){return{current:null}},Ve.forwardRef=function(A){return{$$typeof:h,render:A}},Ve.isValidElement=fe,Ve.lazy=function(A){return{$$typeof:g,_payload:{_status:-1,_result:A},_init:Z}},Ve.memo=function(A,$){return{$$typeof:m,type:A,compare:$===void 0?null:$}},Ve.startTransition=function(A){var $=k.T,oe={};k.T=oe;try{var K=A(),ne=k.S;ne!==null&&ne(oe,K),typeof K=="object"&&K!==null&&typeof K.then=="function"&&K.then(ye,H)}catch(ve){H(ve)}finally{k.T=$}},Ve.unstable_useCacheRefresh=function(){return k.H.useCacheRefresh()},Ve.use=function(A){return k.H.use(A)},Ve.useActionState=function(A,$,oe){return k.H.useActionState(A,$,oe)},Ve.useCallback=function(A,$){return k.H.useCallback(A,$)},Ve.useContext=function(A){return k.H.useContext(A)},Ve.useDebugValue=function(){},Ve.useDeferredValue=function(A,$){return k.H.useDeferredValue(A,$)},Ve.useEffect=function(A,$,oe){var K=k.H;if(typeof oe=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return K.useEffect(A,$)},Ve.useId=function(){return k.H.useId()},Ve.useImperativeHandle=function(A,$,oe){return k.H.useImperativeHandle(A,$,oe)},Ve.useInsertionEffect=function(A,$){return k.H.useInsertionEffect(A,$)},Ve.useLayoutEffect=function(A,$){return k.H.useLayoutEffect(A,$)},Ve.useMemo=function(A,$){return k.H.useMemo(A,$)},Ve.useOptimistic=function(A,$){return k.H.useOptimistic(A,$)},Ve.useReducer=function(A,$,oe){return k.H.useReducer(A,$,oe)},Ve.useRef=function(A){return k.H.useRef(A)},Ve.useState=function(A){return k.H.useState(A)},Ve.useSyncExternalStore=function(A,$,oe){return k.H.useSyncExternalStore(A,$,oe)},Ve.useTransition=function(){return k.H.useTransition()},Ve.version="19.1.1",Ve}var _v;function Zh(){return _v||(_v=1,Bd.exports=tE()),Bd.exports}var S=Zh();const Q=Hh(S),r0=D_({__proto__:null,default:Q},[S]);var a0=S.createContext(void 0),s0=t=>{const r=S.useContext(a0);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},FD=({client:t,children:r})=>(S.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),_.jsx(a0.Provider,{value:t,children:r})),i0=S.createContext(!1),nE=()=>S.useContext(i0);i0.Provider;function rE(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var aE=S.createContext(rE()),sE=()=>S.useContext(aE),iE=(t,r)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(r.isReset()||(t.retryOnMount=!1))},oE=t=>{S.useEffect(()=>{t.clearReset()},[t])},lE=({result:t,errorResetBoundary:r,throwOnError:a,query:i,suspense:l})=>t.isError&&!r.isReset()&&!t.isFetching&&i&&(l&&t.data===void 0||Kb(a,[t.error,i])),uE=t=>{if(t.suspense){const r=i=>i==="static"?i:Math.max(i??1e3,1e3),a=t.staleTime;t.staleTime=typeof a=="function"?(...i)=>r(a(...i)):r(a),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},cE=(t,r)=>t.isLoading&&t.isFetching&&!r,fE=(t,r)=>t?.suspense&&r.isPending,Ev=(t,r,a)=>r.fetchOptimistic(t).catch(()=>{a.clearReset()});function dE(t,r,a){const i=nE(),l=sE(),u=s0(),f=u.defaultQueryOptions(t);u.getDefaultOptions().queries?._experimental_beforeQuery?.(f),f._optimisticResults=i?"isRestoring":"optimistic",uE(f),iE(f,l),oE(l);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(y=>{const w=g?p.subscribe(Bt.batchCalls(y)):rn;return p.updateResult(),w},[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),S.useEffect(()=>{p.setOptions(f)},[f,p]),fE(f,m))throw Ev(f,p,l);if(lE({result:m,errorResetBoundary:l,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&&!is&&cE(m,i)&&(h?Ev(f,p,l):u.getQueryCache().get(f.queryHash)?.promise)?.catch(rn).finally(()=>{p.updateResult()}),f.notifyOnChangeProps?m:p.trackResult(m)}function hE(t,r){return dE(t,$_)}function mE(t,r){const a=s0(),[i]=S.useState(()=>new eE(a,t));S.useEffect(()=>{i.setOptions(t)},[i,t]);const l=S.useSyncExternalStore(S.useCallback(f=>i.subscribe(Bt.batchCalls(f)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=S.useCallback((f,h)=>{i.mutate(f,h).catch(rn)},[i]);if(l.error&&Kb(i.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:u,mutateAsync:l.mutate}}const GD=new K_({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var Vd={exports:{}},Ao={},Hd={exports:{}},Pd={};/**
* @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 Tv;function pE(){return Tv||(Tv=1,(function(t){function r(N,Z){var H=N.length;N.push(Z);e:for(;0<H;){var ye=H-1>>>1,A=N[ye];if(0<l(A,Z))N[ye]=Z,N[H]=A,H=ye;else break e}}function a(N){return N.length===0?null:N[0]}function i(N){if(N.length===0)return null;var Z=N[0],H=N.pop();if(H!==Z){N[0]=H;e:for(var ye=0,A=N.length,$=A>>>1;ye<$;){var oe=2*(ye+1)-1,K=N[oe],ne=oe+1,ve=N[ne];if(0>l(K,H))ne<A&&0>l(ve,K)?(N[ye]=ve,N[ne]=H,ye=ne):(N[ye]=K,N[oe]=H,ye=oe);else if(ne<A&&0>l(ve,H))N[ye]=ve,N[ne]=H,ye=ne;else break e}}return Z}function l(N,Z){var H=N.sortIndex-Z.sortIndex;return H!==0?H:N.id-Z.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,y=null,w=3,O=!1,T=!1,x=!1,E=!1,D=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function P(N){for(var Z=a(m);Z!==null;){if(Z.callback===null)i(m);else if(Z.startTime<=N)i(m),Z.sortIndex=Z.expirationTime,r(p,Z);else break;Z=a(m)}}function k(N){if(x=!1,P(N),!T)if(a(p)!==null)T=!0,W||(W=!0,se());else{var Z=a(m);Z!==null&&ge(k,Z.startTime-N)}}var W=!1,I=-1,G=5,fe=-1;function xe(){return E?!0:!(t.unstable_now()-fe<G)}function Ae(){if(E=!1,W){var N=t.unstable_now();fe=N;var Z=!0;try{e:{T=!1,x&&(x=!1,C(I),I=-1),O=!0;var H=w;try{t:{for(P(N),y=a(p);y!==null&&!(y.expirationTime>N&&xe());){var ye=y.callback;if(typeof ye=="function"){y.callback=null,w=y.priorityLevel;var A=ye(y.expirationTime<=N);if(N=t.unstable_now(),typeof A=="function"){y.callback=A,P(N),Z=!0;break t}y===a(p)&&i(p),P(N)}else i(p);y=a(p)}if(y!==null)Z=!0;else{var $=a(m);$!==null&&ge(k,$.startTime-N),Z=!1}}break e}finally{y=null,w=H,O=!1}Z=void 0}}finally{Z?se():W=!1}}}var se;if(typeof z=="function")se=function(){z(Ae)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,pe=le.port2;le.port1.onmessage=Ae,se=function(){pe.postMessage(null)}}else se=function(){D(Ae,0)};function ge(N,Z){I=D(function(){N(t.unstable_now())},Z)}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(N){N.callback=null},t.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<N?Math.floor(1e3/N):5},t.unstable_getCurrentPriorityLevel=function(){return w},t.unstable_next=function(N){switch(w){case 1:case 2:case 3:var Z=3;break;default:Z=w}var H=w;w=Z;try{return N()}finally{w=H}},t.unstable_requestPaint=function(){E=!0},t.unstable_runWithPriority=function(N,Z){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var H=w;w=N;try{return Z()}finally{w=H}},t.unstable_scheduleCallback=function(N,Z,H){var ye=t.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ye+H:ye):H=ye,N){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=H+A,N={id:g++,callback:Z,priorityLevel:N,startTime:H,expirationTime:A,sortIndex:-1},H>ye?(N.sortIndex=H,r(m,N),a(p)===null&&N===a(m)&&(x?(C(I),I=-1):x=!0,ge(k,H-ye))):(N.sortIndex=A,r(p,N),T||O||(T=!0,W||(W=!0,se()))),N},t.unstable_shouldYield=xe,t.unstable_wrapCallback=function(N){var Z=w;return function(){var H=w;w=Z;try{return N.apply(this,arguments)}finally{w=H}}}})(Pd)),Pd}var Av;function gE(){return Av||(Av=1,Hd.exports=pE()),Hd.exports}var qd={exports:{}},Kt={};/**
* @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 Rv;function yE(){if(Rv)return Kt;Rv=1;var t=Zh();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 a(){}var i={d:{f:a,r:function(){throw Error(r(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(p,m,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:y==null?null:""+y,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 Kt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,Kt.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)},Kt.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()}},Kt.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))},Kt.prefetchDNS=function(p){typeof p=="string"&&i.d.D(p)},Kt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin),w=typeof m.integrity=="string"?m.integrity:void 0,O=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?i.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:y,integrity:w,fetchPriority:O}):g==="script"&&i.d.X(p,{crossOrigin:y,integrity:w,fetchPriority:O,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Kt.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)},Kt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin);i.d.L(p,g,{crossOrigin:y,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})}},Kt.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)},Kt.requestFormReset=function(p){i.d.r(p)},Kt.unstable_batchedUpdates=function(p,m){return p(m)},Kt.useFormState=function(p,m,g){return f.H.useFormState(p,m,g)},Kt.useFormStatus=function(){return f.H.useHostTransitionStatus()},Kt.version="19.1.1",Kt}var Ov;function o0(){if(Ov)return qd.exports;Ov=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(),qd.exports=yE(),qd.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 Cv;function vE(){if(Cv)return Ao;Cv=1;var t=gE(),r=Zh(),a=o0();function i(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)n+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,s=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(s=n.return),e=n.return;while(e)}return n.tag===3?s:null}function f(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function 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 s=e,o=n;;){var c=s.return;if(c===null)break;var d=c.alternate;if(d===null){if(o=c.return,o!==null){s=o;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===s)return h(c),e;if(d===o)return h(c),n;d=d.sibling}throw Error(i(188))}if(s.return!==o.return)s=c,o=d;else{for(var v=!1,b=c.child;b;){if(b===s){v=!0,s=c,o=d;break}if(b===o){v=!0,o=c,s=d;break}b=b.sibling}if(!v){for(b=d.child;b;){if(b===s){v=!0,s=d,o=c;break}if(b===o){v=!0,o=d,s=c;break}b=b.sibling}if(!v)throw Error(i(189))}}if(s.alternate!==o)throw Error(i(190))}if(s.tag!==3)throw Error(i(188));return s.stateNode.current===s?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,y=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),O=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),z=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),W=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),fe=Symbol.for("react.activity"),xe=Symbol.for("react.memo_cache_sentinel"),Ae=Symbol.iterator;function se(e){return e===null||typeof e!="object"?null:(e=Ae&&e[Ae]||e["@@iterator"],typeof e=="function"?e:null)}var le=Symbol.for("react.client.reference");function pe(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===le?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T:return"Fragment";case E:return"Profiler";case x:return"StrictMode";case k:return"Suspense";case W:return"SuspenseList";case fe:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case O:return"Portal";case z:return(e.displayName||"Context")+".Provider";case C:return(e._context.displayName||"Context")+".Consumer";case P:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case I:return n=e.displayName||null,n!==null?n:pe(e.type)||"Memo";case G:n=e._payload,e=e._init;try{return pe(e(n))}catch{}}return null}var ge=Array.isArray,N=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H={pending:!1,data:null,method:null,action:null},ye=[],A=-1;function $(e){return{current:e}}function oe(e){0>A||(e.current=ye[A],ye[A]=null,A--)}function K(e,n){A++,ye[A]=e.current,e.current=n}var ne=$(null),ve=$(null),be=$(null),ae=$(null);function de(e,n){switch(K(be,n),K(ve,e),K(ne,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?Hy(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=Hy(n),e=Py(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}oe(ne),K(ne,e)}function He(){oe(ne),oe(ve),oe(be)}function Ue(e){e.memoizedState!==null&&K(ae,e);var n=ne.current,s=Py(n,e.type);n!==s&&(K(ve,e),K(ne,s))}function Pe(e){ve.current===e&&(oe(ne),oe(ve)),ae.current===e&&(oe(ae),xo._currentValue=H)}var Fe=Object.prototype.hasOwnProperty,Ot=t.unstable_scheduleCallback,Vt=t.unstable_cancelCallback,Wn=t.unstable_shouldYield,er=t.unstable_requestPaint,yt=t.unstable_now,Oi=t.unstable_getCurrentPriorityLevel,en=t.unstable_ImmediatePriority,M=t.unstable_UserBlockingPriority,V=t.unstable_NormalPriority,X=t.unstable_LowPriority,ce=t.unstable_IdlePriority,ue=t.log,ie=t.unstable_setDisableYieldValue,we=null,je=null;function Ie(e){if(typeof ue=="function"&&ie(e),je&&typeof je.setStrictMode=="function")try{je.setStrictMode(we,e)}catch{}}var nt=Math.clz32?Math.clz32:tr,pn=Math.log,gn=Math.LN2;function tr(e){return e>>>=0,e===0?32:31-(pn(e)/gn|0)|0}var nr=256,rr=4194304;function On(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 ar(e,n,s){var o=e.pendingLanes;if(o===0)return 0;var c=0,d=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~d,o!==0?c=On(o):(v&=b,v!==0?c=On(v):s||(s=b&~e,s!==0&&(c=On(s))))):(b=o&~d,b!==0?c=On(b):v!==0?c=On(v):s||(s=o&~e,s!==0&&(c=On(s)))),c===0?0:n!==0&&n!==c&&(n&d)===0&&(d=c&-c,s=n&-n,d>=s||d===32&&(s&4194048)!==0)?n:c}function wr(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function Kr(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 Vn(){var e=nr;return nr<<=1,(nr&4194048)===0&&(nr=256),e}function ol(){var e=rr;return rr<<=1,(rr&62914560)===0&&(rr=4194304),e}function Ci(e){for(var n=[],s=0;31>s;s++)n.push(e);return n}function $r(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ll(e,n,s,o,c,d){var v=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var b=e.entanglements,R=e.expirationTimes,B=e.hiddenUpdates;for(s=v&~s;0<s;){var J=31-nt(s),te=1<<J;b[J]=0,R[J]=-1;var q=B[J];if(q!==null)for(B[J]=null,J=0;J<q.length;J++){var F=q[J];F!==null&&(F.lane&=-536870913)}s&=~te}o!==0&&ze(e,o,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(v&~n))}function ze(e,n,s){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-nt(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|s&4194090}function xt(e,n){var s=e.entangledLanes|=n;for(e=e.entanglements;s;){var o=31-nt(s),c=1<<o;c&n|e[o]&n&&(e[o]|=n),s&=~c}}function Ct(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 Zt(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function La(){var e=Z.p;return e!==0?e:(e=window.event,e===void 0?32:iv(e.type))}function kt(e,n){var s=Z.p;try{return Z.p=e,n()}finally{Z.p=s}}var St=Math.random().toString(36).slice(2),wt="__reactFiber$"+St,ct="__reactProps$"+St,Ht="__reactContainer$"+St,vs="__reactEvents$"+St,_r="__reactListeners$"+St,Rm="__reactHandles$"+St,Om="__reactResources$"+St,Ni="__reactMarker$"+St;function Cc(e){delete e[wt],delete e[ct],delete e[vs],delete e[_r],delete e[Rm]}function bs(e){var n=e[wt];if(n)return n;for(var s=e.parentNode;s;){if(n=s[Ht]||s[wt]){if(s=n.alternate,n.child!==null||s!==null&&s.child!==null)for(e=Zy(e);e!==null;){if(s=e[wt])return s;e=Zy(e)}return n}e=s,s=e.parentNode}return null}function xs(e){if(e=e[wt]||e[Ht]){var n=e.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return e}return null}function Mi(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(i(33))}function Ss(e){var n=e[Om];return n||(n=e[Om]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Pt(e){e[Ni]=!0}var Cm=new Set,Nm={};function Ba(e,n){ws(e,n),ws(e+"Capture",n)}function ws(e,n){for(Nm[e]=n,e=0;e<n.length;e++)Cm.add(n[e])}var ww=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={},Dm={};function _w(e){return Fe.call(Dm,e)?!0:Fe.call(Mm,e)?!1:ww.test(e)?Dm[e]=!0:(Mm[e]=!0,!1)}function ul(e,n,s){if(_w(n))if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+s)}}function cl(e,n,s){if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+s)}}function Er(e,n,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(n,s,""+o)}}var Nc,km;function _s(e){if(Nc===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);Nc=n&&n[1]||"",km=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Nc+e+km}var Mc=!1;function Dc(e,n){if(!e||Mc)return"";Mc=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var te=function(){throw Error()};if(Object.defineProperty(te.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(te,[])}catch(F){var q=F}Reflect.construct(e,[],te)}else{try{te.call()}catch(F){q=F}e.call(te.prototype)}}else{try{throw Error()}catch(F){q=F}(te=e())&&typeof te.catch=="function"&&te.catch(function(){})}}catch(F){if(F&&q&&typeof F.stack=="string")return[F.stack,q.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),v=d[0],b=d[1];if(v&&b){var R=v.split(`
`),B=b.split(`
`);for(c=o=0;o<R.length&&!R[o].includes("DetermineComponentFrameRoot");)o++;for(;c<B.length&&!B[c].includes("DetermineComponentFrameRoot");)c++;if(o===R.length||c===B.length)for(o=R.length-1,c=B.length-1;1<=o&&0<=c&&R[o]!==B[c];)c--;for(;1<=o&&0<=c;o--,c--)if(R[o]!==B[c]){if(o!==1||c!==1)do if(o--,c--,0>c||R[o]!==B[c]){var J=`
`+R[o].replace(" at new "," at ");return e.displayName&&J.includes("<anonymous>")&&(J=J.replace("<anonymous>",e.displayName)),J}while(1<=o&&0<=c);break}}}finally{Mc=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?_s(s):""}function Ew(e){switch(e.tag){case 26:case 27:case 5:return _s(e.type);case 16:return _s("Lazy");case 13:return _s("Suspense");case 19:return _s("SuspenseList");case 0:case 15:return Dc(e.type,!1);case 11:return Dc(e.type.render,!1);case 1:return Dc(e.type,!0);case 31:return _s("Activity");default:return""}}function jm(e){try{var n="";do n+=Ew(e),e=e.return;while(e);return n}catch(s){return`
Error generating stack: `+s.message+`
`+s.stack}}function Cn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zm(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Tw(e){var n=zm(e)?"checked":"value",s=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),o=""+e[n];if(!e.hasOwnProperty(n)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var c=s.get,d=s.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(v){o=""+v,d.call(this,v)}}),Object.defineProperty(e,n,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(v){o=""+v},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function fl(e){e._valueTracker||(e._valueTracker=Tw(e))}function Um(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var s=n.getValue(),o="";return e&&(o=zm(e)?e.checked?"true":"false":e.value),e=o,e!==s?(n.setValue(e),!0):!1}function dl(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 Aw=/[\n"\\]/g;function Nn(e){return e.replace(Aw,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function kc(e,n,s,o,c,d,v,b){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),n!=null?v==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+Cn(n)):e.value!==""+Cn(n)&&(e.value=""+Cn(n)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),n!=null?jc(e,v,Cn(n)):s!=null?jc(e,v,Cn(s)):o!=null&&e.removeAttribute("value"),c==null&&d!=null&&(e.defaultChecked=!!d),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+Cn(b):e.removeAttribute("name")}function Lm(e,n,s,o,c,d,v,b){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),n!=null||s!=null){if(!(d!=="submit"&&d!=="reset"||n!=null))return;s=s!=null?""+Cn(s):"",n=n!=null?""+Cn(n):s,b||n===e.value||(e.value=n),e.defaultValue=n}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v)}function jc(e,n,s){n==="number"&&dl(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function Es(e,n,s,o){if(e=e.options,n){n={};for(var c=0;c<s.length;c++)n["$"+s[c]]=!0;for(s=0;s<e.length;s++)c=n.hasOwnProperty("$"+e[s].value),e[s].selected!==c&&(e[s].selected=c),c&&o&&(e[s].defaultSelected=!0)}else{for(s=""+Cn(s),n=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function Bm(e,n,s){if(n!=null&&(n=""+Cn(n),n!==e.value&&(e.value=n),s==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=s!=null?""+Cn(s):""}function Vm(e,n,s,o){if(n==null){if(o!=null){if(s!=null)throw Error(i(92));if(ge(o)){if(1<o.length)throw Error(i(93));o=o[0]}s=o}s==null&&(s=""),n=s}s=Cn(n),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o)}function Ts(e,n){if(n){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=n;return}}e.textContent=n}var Rw=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 Hm(e,n,s){var o=n.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,s):typeof s!="number"||s===0||Rw.has(n)?n==="float"?e.cssFloat=s:e[n]=(""+s).trim():e[n]=s+"px"}function Pm(e,n,s){if(n!=null&&typeof n!="object")throw Error(i(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in n)o=n[c],n.hasOwnProperty(c)&&s[c]!==o&&Hm(e,c,o)}else for(var d in n)n.hasOwnProperty(d)&&Hm(e,d,n[d])}function zc(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 Ow=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"]]),Cw=/^[\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 hl(e){return Cw.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Uc=null;function Lc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var As=null,Rs=null;function qm(e){var n=xs(e);if(n&&(e=n.stateNode)){var s=e[ct]||null;e:switch(e=n.stateNode,n.type){case"input":if(kc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),n=s.name,s.type==="radio"&&n!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Nn(""+n)+'"][type="radio"]'),n=0;n<s.length;n++){var o=s[n];if(o!==e&&o.form===e.form){var c=o[ct]||null;if(!c)throw Error(i(90));kc(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<s.length;n++)o=s[n],o.form===e.form&&Um(o)}break e;case"textarea":Bm(e,s.value,s.defaultValue);break e;case"select":n=s.value,n!=null&&Es(e,!!s.multiple,n,!1)}}}var Bc=!1;function Fm(e,n,s){if(Bc)return e(n,s);Bc=!0;try{var o=e(n);return o}finally{if(Bc=!1,(As!==null||Rs!==null)&&(Jl(),As&&(n=As,e=Rs,Rs=As=null,qm(n),e)))for(n=0;n<e.length;n++)qm(e[n])}}function Di(e,n){var s=e.stateNode;if(s===null)return null;var o=s[ct]||null;if(o===null)return null;s=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(i(231,n,typeof s));return s}var Tr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vc=!1;if(Tr)try{var ki={};Object.defineProperty(ki,"passive",{get:function(){Vc=!0}}),window.addEventListener("test",ki,ki),window.removeEventListener("test",ki,ki)}catch{Vc=!1}var Jr=null,Hc=null,ml=null;function Gm(){if(ml)return ml;var e,n=Hc,s=n.length,o,c="value"in Jr?Jr.value:Jr.textContent,d=c.length;for(e=0;e<s&&n[e]===c[e];e++);var v=s-e;for(o=1;o<=v&&n[s-o]===c[d-o];o++);return ml=c.slice(e,1<o?1-o:void 0)}function pl(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 gl(){return!0}function Zm(){return!1}function on(e){function n(s,o,c,d,v){this._reactName=s,this._targetInst=c,this.type=o,this.nativeEvent=d,this.target=v,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(s=e[b],this[b]=s?s(d):d[b]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?gl:Zm,this.isPropagationStopped=Zm,this}return g(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=gl)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=gl)},persist:function(){},isPersistent:gl}),n}var Va={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yl=on(Va),ji=g({},Va,{view:0,detail:0}),Nw=on(ji),Pc,qc,zi,vl=g({},ji,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gc,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!==zi&&(zi&&e.type==="mousemove"?(Pc=e.screenX-zi.screenX,qc=e.screenY-zi.screenY):qc=Pc=0,zi=e),Pc)},movementY:function(e){return"movementY"in e?e.movementY:qc}}),Im=on(vl),Mw=g({},vl,{dataTransfer:0}),Dw=on(Mw),kw=g({},ji,{relatedTarget:0}),Fc=on(kw),jw=g({},Va,{animationName:0,elapsedTime:0,pseudoElement:0}),zw=on(jw),Uw=g({},Va,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Lw=on(Uw),Bw=g({},Va,{data:0}),Ym=on(Bw),Vw={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Hw={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"},Pw={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qw(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=Pw[e])?!!n[e]:!1}function Gc(){return qw}var Fw=g({},ji,{key:function(e){if(e.key){var n=Vw[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=pl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Hw[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gc,charCode:function(e){return e.type==="keypress"?pl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?pl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Gw=on(Fw),Zw=g({},vl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qm=on(Zw),Iw=g({},ji,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gc}),Yw=on(Iw),Qw=g({},Va,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xw=on(Qw),Kw=g({},vl,{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}),$w=on(Kw),Jw=g({},Va,{newState:0,oldState:0}),Ww=on(Jw),e1=[9,13,27,32],Zc=Tr&&"CompositionEvent"in window,Ui=null;Tr&&"documentMode"in document&&(Ui=document.documentMode);var t1=Tr&&"TextEvent"in window&&!Ui,Xm=Tr&&(!Zc||Ui&&8<Ui&&11>=Ui),Km=" ",$m=!1;function Jm(e,n){switch(e){case"keyup":return e1.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Os=!1;function n1(e,n){switch(e){case"compositionend":return Wm(n);case"keypress":return n.which!==32?null:($m=!0,Km);case"textInput":return e=n.data,e===Km&&$m?null:e;default:return null}}function r1(e,n){if(Os)return e==="compositionend"||!Zc&&Jm(e,n)?(e=Gm(),ml=Hc=Jr=null,Os=!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 Xm&&n.locale!=="ko"?null:n.data;default:return null}}var a1={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 ep(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!a1[e.type]:n==="textarea"}function tp(e,n,s,o){As?Rs?Rs.push(o):Rs=[o]:As=o,n=au(n,"onChange"),0<n.length&&(s=new yl("onChange","change",null,s,o),e.push({event:s,listeners:n}))}var Li=null,Bi=null;function s1(e){zy(e,0)}function bl(e){var n=Mi(e);if(Um(n))return e}function np(e,n){if(e==="change")return n}var rp=!1;if(Tr){var Ic;if(Tr){var Yc="oninput"in document;if(!Yc){var ap=document.createElement("div");ap.setAttribute("oninput","return;"),Yc=typeof ap.oninput=="function"}Ic=Yc}else Ic=!1;rp=Ic&&(!document.documentMode||9<document.documentMode)}function sp(){Li&&(Li.detachEvent("onpropertychange",ip),Bi=Li=null)}function ip(e){if(e.propertyName==="value"&&bl(Bi)){var n=[];tp(n,Bi,e,Lc(e)),Fm(s1,n)}}function i1(e,n,s){e==="focusin"?(sp(),Li=n,Bi=s,Li.attachEvent("onpropertychange",ip)):e==="focusout"&&sp()}function o1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bl(Bi)}function l1(e,n){if(e==="click")return bl(n)}function u1(e,n){if(e==="input"||e==="change")return bl(n)}function c1(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var yn=typeof Object.is=="function"?Object.is:c1;function Vi(e,n){if(yn(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var s=Object.keys(e),o=Object.keys(n);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var c=s[o];if(!Fe.call(n,c)||!yn(e[c],n[c]))return!1}return!0}function op(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lp(e,n){var s=op(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=n&&o>=n)return{node:s,offset:n-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=op(s)}}function up(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?up(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function cp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=dl(e.document);n instanceof e.HTMLIFrameElement;){try{var s=typeof n.contentWindow.location.href=="string"}catch{s=!1}if(s)e=n.contentWindow;else break;n=dl(e.document)}return n}function Qc(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 f1=Tr&&"documentMode"in document&&11>=document.documentMode,Cs=null,Xc=null,Hi=null,Kc=!1;function fp(e,n,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Kc||Cs==null||Cs!==dl(o)||(o=Cs,"selectionStart"in o&&Qc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Hi&&Vi(Hi,o)||(Hi=o,o=au(Xc,"onSelect"),0<o.length&&(n=new yl("onSelect","select",null,n,s),e.push({event:n,listeners:o}),n.target=Cs)))}function Ha(e,n){var s={};return s[e.toLowerCase()]=n.toLowerCase(),s["Webkit"+e]="webkit"+n,s["Moz"+e]="moz"+n,s}var Ns={animationend:Ha("Animation","AnimationEnd"),animationiteration:Ha("Animation","AnimationIteration"),animationstart:Ha("Animation","AnimationStart"),transitionrun:Ha("Transition","TransitionRun"),transitionstart:Ha("Transition","TransitionStart"),transitioncancel:Ha("Transition","TransitionCancel"),transitionend:Ha("Transition","TransitionEnd")},$c={},dp={};Tr&&(dp=document.createElement("div").style,"AnimationEvent"in window||(delete Ns.animationend.animation,delete Ns.animationiteration.animation,delete Ns.animationstart.animation),"TransitionEvent"in window||delete Ns.transitionend.transition);function Pa(e){if($c[e])return $c[e];if(!Ns[e])return e;var n=Ns[e],s;for(s in n)if(n.hasOwnProperty(s)&&s in dp)return $c[e]=n[s];return e}var hp=Pa("animationend"),mp=Pa("animationiteration"),pp=Pa("animationstart"),d1=Pa("transitionrun"),h1=Pa("transitionstart"),m1=Pa("transitioncancel"),gp=Pa("transitionend"),yp=new Map,Jc="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(" ");Jc.push("scrollEnd");function Hn(e,n){yp.set(e,n),Ba(n,[e])}var vp=new WeakMap;function Mn(e,n){if(typeof e=="object"&&e!==null){var s=vp.get(e);return s!==void 0?s:(n={value:e,source:n,stack:jm(n)},vp.set(e,n),n)}return{value:e,source:n,stack:jm(n)}}var Dn=[],Ms=0,Wc=0;function xl(){for(var e=Ms,n=Wc=Ms=0;n<e;){var s=Dn[n];Dn[n++]=null;var o=Dn[n];Dn[n++]=null;var c=Dn[n];Dn[n++]=null;var d=Dn[n];if(Dn[n++]=null,o!==null&&c!==null){var v=o.pending;v===null?c.next=c:(c.next=v.next,v.next=c),o.pending=c}d!==0&&bp(s,c,d)}}function Sl(e,n,s,o){Dn[Ms++]=e,Dn[Ms++]=n,Dn[Ms++]=s,Dn[Ms++]=o,Wc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function ef(e,n,s,o){return Sl(e,n,s,o),wl(e)}function Ds(e,n){return Sl(e,null,null,n),wl(e)}function bp(e,n,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var c=!1,d=e.return;d!==null;)d.childLanes|=s,o=d.alternate,o!==null&&(o.childLanes|=s),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-nt(s),e=d.hiddenUpdates,o=e[c],o===null?e[c]=[n]:o.push(n),n.lane=s|536870912),d):null}function wl(e){if(50<fo)throw fo=0,od=null,Error(i(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var ks={};function p1(e,n,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vn(e,n,s,o){return new p1(e,n,s,o)}function tf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ar(e,n){var s=e.alternate;return s===null?(s=vn(e.tag,n,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=n,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,n=e.dependencies,s.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function xp(e,n){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,n=s.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function _l(e,n,s,o,c,d){var v=0;if(o=e,typeof e=="function")tf(e)&&(v=1);else if(typeof e=="string")v=y_(e,s,ne.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case fe:return e=vn(31,s,n,c),e.elementType=fe,e.lanes=d,e;case T:return qa(s.children,c,d,n);case x:v=8,c|=24;break;case E:return e=vn(12,s,n,c|2),e.elementType=E,e.lanes=d,e;case k:return e=vn(13,s,n,c),e.elementType=k,e.lanes=d,e;case W:return e=vn(19,s,n,c),e.elementType=W,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case D:case z:v=10;break e;case C:v=9;break e;case P:v=11;break e;case I:v=14;break e;case G:v=16,o=null;break e}v=29,s=Error(i(130,e===null?"null":typeof e,"")),o=null}return n=vn(v,s,n,c),n.elementType=e,n.type=o,n.lanes=d,n}function qa(e,n,s,o){return e=vn(7,e,o,n),e.lanes=s,e}function nf(e,n,s){return e=vn(6,e,null,n),e.lanes=s,e}function rf(e,n,s){return n=vn(4,e.children!==null?e.children:[],e.key,n),n.lanes=s,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var js=[],zs=0,El=null,Tl=0,kn=[],jn=0,Fa=null,Rr=1,Or="";function Ga(e,n){js[zs++]=Tl,js[zs++]=El,El=e,Tl=n}function Sp(e,n,s){kn[jn++]=Rr,kn[jn++]=Or,kn[jn++]=Fa,Fa=e;var o=Rr;e=Or;var c=32-nt(o)-1;o&=~(1<<c),s+=1;var d=32-nt(n)+c;if(30<d){var v=c-c%5;d=(o&(1<<v)-1).toString(32),o>>=v,c-=v,Rr=1<<32-nt(n)+c|s<<c|o,Or=d+e}else Rr=1<<d|s<<c|o,Or=e}function af(e){e.return!==null&&(Ga(e,1),Sp(e,1,0))}function sf(e){for(;e===El;)El=js[--zs],js[zs]=null,Tl=js[--zs],js[zs]=null;for(;e===Fa;)Fa=kn[--jn],kn[jn]=null,Or=kn[--jn],kn[jn]=null,Rr=kn[--jn],kn[jn]=null}var tn=null,vt=null,tt=!1,Za=null,sr=!1,of=Error(i(519));function Ia(e){var n=Error(i(418,""));throw Fi(Mn(n,e)),of}function wp(e){var n=e.stateNode,s=e.type,o=e.memoizedProps;switch(n[wt]=e,n[ct]=o,s){case"dialog":Xe("cancel",n),Xe("close",n);break;case"iframe":case"object":case"embed":Xe("load",n);break;case"video":case"audio":for(s=0;s<mo.length;s++)Xe(mo[s],n);break;case"source":Xe("error",n);break;case"img":case"image":case"link":Xe("error",n),Xe("load",n);break;case"details":Xe("toggle",n);break;case"input":Xe("invalid",n),Lm(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),fl(n);break;case"select":Xe("invalid",n);break;case"textarea":Xe("invalid",n),Vm(n,o.value,o.defaultValue,o.children),fl(n)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||o.suppressHydrationWarning===!0||Vy(n.textContent,s)?(o.popover!=null&&(Xe("beforetoggle",n),Xe("toggle",n)),o.onScroll!=null&&Xe("scroll",n),o.onScrollEnd!=null&&Xe("scrollend",n),o.onClick!=null&&(n.onclick=su),n=!0):n=!1,n||Ia(e)}function _p(e){for(tn=e.return;tn;)switch(tn.tag){case 5:case 13:sr=!1;return;case 27:case 3:sr=!0;return;default:tn=tn.return}}function Pi(e){if(e!==tn)return!1;if(!tt)return _p(e),tt=!0,!1;var n=e.tag,s;if((s=n!==3&&n!==27)&&((s=n===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||_d(e.type,e.memoizedProps)),s=!s),s&&vt&&Ia(e),_p(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(s=e.data,s==="/$"){if(n===0){vt=qn(e.nextSibling);break e}n--}else s!=="$"&&s!=="$!"&&s!=="$?"||n++;e=e.nextSibling}vt=null}}else n===27?(n=vt,ma(e.type)?(e=Rd,Rd=null,vt=e):vt=n):vt=tn?qn(e.stateNode.nextSibling):null;return!0}function qi(){vt=tn=null,tt=!1}function Ep(){var e=Za;return e!==null&&(cn===null?cn=e:cn.push.apply(cn,e),Za=null),e}function Fi(e){Za===null?Za=[e]:Za.push(e)}var lf=$(null),Ya=null,Cr=null;function Wr(e,n,s){K(lf,n._currentValue),n._currentValue=s}function Nr(e){e._currentValue=lf.current,oe(lf)}function uf(e,n,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===s)break;e=e.return}}function cf(e,n,s,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var d=c.dependencies;if(d!==null){var v=c.child;d=d.firstContext;e:for(;d!==null;){var b=d;d=c;for(var R=0;R<n.length;R++)if(b.context===n[R]){d.lanes|=s,b=d.alternate,b!==null&&(b.lanes|=s),uf(d.return,s,e),o||(v=null);break e}d=b.next}}else if(c.tag===18){if(v=c.return,v===null)throw Error(i(341));v.lanes|=s,d=v.alternate,d!==null&&(d.lanes|=s),uf(v,s,e),v=null}else v=c.child;if(v!==null)v.return=c;else for(v=c;v!==null;){if(v===e){v=null;break}if(c=v.sibling,c!==null){c.return=v.return,v=c;break}v=v.return}c=v}}function Gi(e,n,s,o){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 v=c.alternate;if(v===null)throw Error(i(387));if(v=v.memoizedProps,v!==null){var b=c.type;yn(c.pendingProps.value,v.value)||(e!==null?e.push(b):e=[b])}}else if(c===ae.current){if(v=c.alternate,v===null)throw Error(i(387));v.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(xo):e=[xo])}c=c.return}e!==null&&cf(n,e,s,o),n.flags|=262144}function Al(e){for(e=e.firstContext;e!==null;){if(!yn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Qa(e){Ya=e,Cr=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Xt(e){return Tp(Ya,e)}function Rl(e,n){return Ya===null&&Qa(e),Tp(e,n)}function Tp(e,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},Cr===null){if(e===null)throw Error(i(308));Cr=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else Cr=Cr.next=n;return s}var g1=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(s){return s()})}},y1=t.unstable_scheduleCallback,v1=t.unstable_NormalPriority,jt={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ff(){return{controller:new g1,data:new Map,refCount:0}}function Zi(e){e.refCount--,e.refCount===0&&y1(v1,function(){e.controller.abort()})}var Ii=null,df=0,Us=0,Ls=null;function b1(e,n){if(Ii===null){var s=Ii=[];df=0,Us=md(),Ls={status:"pending",value:void 0,then:function(o){s.push(o)}}}return df++,n.then(Ap,Ap),n}function Ap(){if(--df===0&&Ii!==null){Ls!==null&&(Ls.status="fulfilled");var e=Ii;Ii=null,Us=0,Ls=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function x1(e,n){var s=[],o={status:"pending",value:null,reason:null,then:function(c){s.push(c)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var c=0;c<s.length;c++)(0,s[c])(n)},function(c){for(o.status="rejected",o.reason=c,c=0;c<s.length;c++)(0,s[c])(void 0)}),o}var Rp=N.S;N.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&b1(e,n),Rp!==null&&Rp(e,n)};var Xa=$(null);function hf(){var e=Xa.current;return e!==null?e:ft.pooledCache}function Ol(e,n){n===null?K(Xa,Xa.current):K(Xa,n.pool)}function Op(){var e=hf();return e===null?null:{parent:jt._currentValue,pool:e}}var Yi=Error(i(460)),Cp=Error(i(474)),Cl=Error(i(542)),mf={then:function(){}};function Np(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Nl(){}function Mp(e,n,s){switch(s=e[s],s===void 0?e.push(n):s!==n&&(n.then(Nl,Nl),n=s),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,kp(e),e;default:if(typeof n.status=="string")n.then(Nl,Nl);else{if(e=ft,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,kp(e),e}throw Qi=n,Yi}}var Qi=null;function Dp(){if(Qi===null)throw Error(i(459));var e=Qi;return Qi=null,e}function kp(e){if(e===Yi||e===Cl)throw Error(i(483))}var ea=!1;function pf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gf(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 ta(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function na(e,n,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(rt&2)!==0){var c=o.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),o.pending=n,n=wl(e),bp(e,null,s),n}return Sl(e,o,n,s),wl(e)}function Xi(e,n,s){if(n=n.updateQueue,n!==null&&(n=n.shared,(s&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,xt(e,s)}}function yf(e,n){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var c=null,d=null;if(s=s.firstBaseUpdate,s!==null){do{var v={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};d===null?c=d=v:d=d.next=v,s=s.next}while(s!==null);d===null?c=d=n:d=d.next=n}else c=d=n;s={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=n:e.next=n,s.lastBaseUpdate=n}var vf=!1;function Ki(){if(vf){var e=Ls;if(e!==null)throw e}}function $i(e,n,s,o){vf=!1;var c=e.updateQueue;ea=!1;var d=c.firstBaseUpdate,v=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var R=b,B=R.next;R.next=null,v===null?d=B:v.next=B,v=R;var J=e.alternate;J!==null&&(J=J.updateQueue,b=J.lastBaseUpdate,b!==v&&(b===null?J.firstBaseUpdate=B:b.next=B,J.lastBaseUpdate=R))}if(d!==null){var te=c.baseState;v=0,J=B=R=null,b=d;do{var q=b.lane&-536870913,F=q!==b.lane;if(F?($e&q)===q:(o&q)===q){q!==0&&q===Us&&(vf=!0),J!==null&&(J=J.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var ke=e,Ce=b;q=n;var lt=s;switch(Ce.tag){case 1:if(ke=Ce.payload,typeof ke=="function"){te=ke.call(lt,te,q);break e}te=ke;break e;case 3:ke.flags=ke.flags&-65537|128;case 0:if(ke=Ce.payload,q=typeof ke=="function"?ke.call(lt,te,q):ke,q==null)break e;te=g({},te,q);break e;case 2:ea=!0}}q=b.callback,q!==null&&(e.flags|=64,F&&(e.flags|=8192),F=c.callbacks,F===null?c.callbacks=[q]:F.push(q))}else F={lane:q,tag:b.tag,payload:b.payload,callback:b.callback,next:null},J===null?(B=J=F,R=te):J=J.next=F,v|=q;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;F=b,b=F.next,F.next=null,c.lastBaseUpdate=F,c.shared.pending=null}}while(!0);J===null&&(R=te),c.baseState=R,c.firstBaseUpdate=B,c.lastBaseUpdate=J,d===null&&(c.shared.lanes=0),ca|=v,e.lanes=v,e.memoizedState=te}}function jp(e,n){if(typeof e!="function")throw Error(i(191,e));e.call(n)}function zp(e,n){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)jp(s[e],n)}var Bs=$(null),Ml=$(0);function Up(e,n){e=Lr,K(Ml,e),K(Bs,n),Lr=e|n.baseLanes}function bf(){K(Ml,Lr),K(Bs,Bs.current)}function xf(){Lr=Ml.current,oe(Bs),oe(Ml)}var ra=0,Ge=null,it=null,Nt=null,Dl=!1,Vs=!1,Ka=!1,kl=0,Ji=0,Hs=null,S1=0;function _t(){throw Error(i(321))}function Sf(e,n){if(n===null)return!1;for(var s=0;s<n.length&&s<e.length;s++)if(!yn(e[s],n[s]))return!1;return!0}function wf(e,n,s,o,c,d){return ra=d,Ge=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,N.H=e===null||e.memoizedState===null?bg:xg,Ka=!1,d=s(o,c),Ka=!1,Vs&&(d=Bp(n,s,o,c)),Lp(e),d}function Lp(e){N.H=Vl;var n=it!==null&&it.next!==null;if(ra=0,Nt=it=Ge=null,Dl=!1,Ji=0,Hs=null,n)throw Error(i(300));e===null||qt||(e=e.dependencies,e!==null&&Al(e)&&(qt=!0))}function Bp(e,n,s,o){Ge=e;var c=0;do{if(Vs&&(Hs=null),Ji=0,Vs=!1,25<=c)throw Error(i(301));if(c+=1,Nt=it=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}N.H=O1,d=n(s,o)}while(Vs);return d}function w1(){var e=N.H,n=e.useState()[0];return n=typeof n.then=="function"?Wi(n):n,e=e.useState()[0],(it!==null?it.memoizedState:null)!==e&&(Ge.flags|=1024),n}function _f(){var e=kl!==0;return kl=0,e}function Ef(e,n,s){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~s}function Tf(e){if(Dl){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Dl=!1}ra=0,Nt=it=Ge=null,Vs=!1,Ji=kl=0,Hs=null}function ln(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Nt===null?Ge.memoizedState=Nt=e:Nt=Nt.next=e,Nt}function Mt(){if(it===null){var e=Ge.alternate;e=e!==null?e.memoizedState:null}else e=it.next;var n=Nt===null?Ge.memoizedState:Nt.next;if(n!==null)Nt=n,it=e;else{if(e===null)throw Ge.alternate===null?Error(i(467)):Error(i(310));it=e,e={memoizedState:it.memoizedState,baseState:it.baseState,baseQueue:it.baseQueue,queue:it.queue,next:null},Nt===null?Ge.memoizedState=Nt=e:Nt=Nt.next=e}return Nt}function Af(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Wi(e){var n=Ji;return Ji+=1,Hs===null&&(Hs=[]),e=Mp(Hs,e,n),n=Ge,(Nt===null?n.memoizedState:Nt.next)===null&&(n=n.alternate,N.H=n===null||n.memoizedState===null?bg:xg),e}function jl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Wi(e);if(e.$$typeof===z)return Xt(e)}throw Error(i(438,String(e)))}function Rf(e){var n=null,s=Ge.updateQueue;if(s!==null&&(n=s.memoCache),n==null){var o=Ge.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),s===null&&(s=Af(),Ge.updateQueue=s),s.memoCache=n,s=n.data[n.index],s===void 0)for(s=n.data[n.index]=Array(e),o=0;o<e;o++)s[o]=xe;return n.index++,s}function Mr(e,n){return typeof n=="function"?n(e):n}function zl(e){var n=Mt();return Of(n,it,e)}function Of(e,n,s){var o=e.queue;if(o===null)throw Error(i(311));o.lastRenderedReducer=s;var c=e.baseQueue,d=o.pending;if(d!==null){if(c!==null){var v=c.next;c.next=d.next,d.next=v}n.baseQueue=c=d,o.pending=null}if(d=e.baseState,c===null)e.memoizedState=d;else{n=c.next;var b=v=null,R=null,B=n,J=!1;do{var te=B.lane&-536870913;if(te!==B.lane?($e&te)===te:(ra&te)===te){var q=B.revertLane;if(q===0)R!==null&&(R=R.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),te===Us&&(J=!0);else if((ra&q)===q){B=B.next,q===Us&&(J=!0);continue}else te={lane:0,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},R===null?(b=R=te,v=d):R=R.next=te,Ge.lanes|=q,ca|=q;te=B.action,Ka&&s(d,te),d=B.hasEagerState?B.eagerState:s(d,te)}else q={lane:te,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},R===null?(b=R=q,v=d):R=R.next=q,Ge.lanes|=te,ca|=te;B=B.next}while(B!==null&&B!==n);if(R===null?v=d:R.next=b,!yn(d,e.memoizedState)&&(qt=!0,J&&(s=Ls,s!==null)))throw s;e.memoizedState=d,e.baseState=v,e.baseQueue=R,o.lastRenderedState=d}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Cf(e){var n=Mt(),s=n.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=e;var o=s.dispatch,c=s.pending,d=n.memoizedState;if(c!==null){s.pending=null;var v=c=c.next;do d=e(d,v.action),v=v.next;while(v!==c);yn(d,n.memoizedState)||(qt=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),s.lastRenderedState=d}return[d,o]}function Vp(e,n,s){var o=Ge,c=Mt(),d=tt;if(d){if(s===void 0)throw Error(i(407));s=s()}else s=n();var v=!yn((it||c).memoizedState,s);v&&(c.memoizedState=s,qt=!0),c=c.queue;var b=qp.bind(null,o,c,e);if(eo(2048,8,b,[e]),c.getSnapshot!==n||v||Nt!==null&&Nt.memoizedState.tag&1){if(o.flags|=2048,Ps(9,Ul(),Pp.bind(null,o,c,s,n),null),ft===null)throw Error(i(349));d||(ra&124)!==0||Hp(o,n,s)}return s}function Hp(e,n,s){e.flags|=16384,e={getSnapshot:n,value:s},n=Ge.updateQueue,n===null?(n=Af(),Ge.updateQueue=n,n.stores=[e]):(s=n.stores,s===null?n.stores=[e]:s.push(e))}function Pp(e,n,s,o){n.value=s,n.getSnapshot=o,Fp(n)&&Gp(e)}function qp(e,n,s){return s(function(){Fp(n)&&Gp(e)})}function Fp(e){var n=e.getSnapshot;e=e.value;try{var s=n();return!yn(e,s)}catch{return!0}}function Gp(e){var n=Ds(e,2);n!==null&&_n(n,e,2)}function Nf(e){var n=ln();if(typeof e=="function"){var s=e;if(e=s(),Ka){Ie(!0);try{s()}finally{Ie(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:e},n}function Zp(e,n,s,o){return e.baseState=s,Of(e,it,typeof o=="function"?o:Mr)}function _1(e,n,s,o,c){if(Bl(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(v){d.listeners.push(v)}};N.T!==null?s(!0):d.isTransition=!1,o(d),s=n.pending,s===null?(d.next=n.pending=d,Ip(n,d)):(d.next=s.next,n.pending=s.next=d)}}function Ip(e,n){var s=n.action,o=n.payload,c=e.state;if(n.isTransition){var d=N.T,v={};N.T=v;try{var b=s(c,o),R=N.S;R!==null&&R(v,b),Yp(e,n,b)}catch(B){Mf(e,n,B)}finally{N.T=d}}else try{d=s(c,o),Yp(e,n,d)}catch(B){Mf(e,n,B)}}function Yp(e,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){Qp(e,n,o)},function(o){return Mf(e,n,o)}):Qp(e,n,s)}function Qp(e,n,s){n.status="fulfilled",n.value=s,Xp(n),e.state=s,n=e.pending,n!==null&&(s=n.next,s===n?e.pending=null:(s=s.next,n.next=s,Ip(e,s)))}function Mf(e,n,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=s,Xp(n),n=n.next;while(n!==o)}e.action=null}function Xp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function Kp(e,n){return n}function $p(e,n){if(tt){var s=ft.formState;if(s!==null){e:{var o=Ge;if(tt){if(vt){t:{for(var c=vt,d=sr;c.nodeType!==8;){if(!d){c=null;break t}if(c=qn(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){vt=qn(c.nextSibling),o=c.data==="F!";break e}}Ia(o)}o=!1}o&&(n=s[0])}}return s=ln(),s.memoizedState=s.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kp,lastRenderedState:n},s.queue=o,s=gg.bind(null,Ge,o),o.dispatch=s,o=Nf(!1),d=Uf.bind(null,Ge,!1,o.queue),o=ln(),c={state:n,dispatch:null,action:e,pending:null},o.queue=c,s=_1.bind(null,Ge,c,d,s),c.dispatch=s,o.memoizedState=e,[n,s,!1]}function Jp(e){var n=Mt();return Wp(n,it,e)}function Wp(e,n,s){if(n=Of(e,n,Kp)[0],e=zl(Mr)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Wi(n)}catch(v){throw v===Yi?Cl:v}else o=n;n=Mt();var c=n.queue,d=c.dispatch;return s!==n.memoizedState&&(Ge.flags|=2048,Ps(9,Ul(),E1.bind(null,c,s),null)),[o,d,e]}function E1(e,n){e.action=n}function eg(e){var n=Mt(),s=it;if(s!==null)return Wp(n,s,e);Mt(),n=n.memoizedState,s=Mt();var o=s.queue.dispatch;return s.memoizedState=e,[n,o,!1]}function Ps(e,n,s,o){return e={tag:e,create:s,deps:o,inst:n,next:null},n=Ge.updateQueue,n===null&&(n=Af(),Ge.updateQueue=n),s=n.lastEffect,s===null?n.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,n.lastEffect=e),e}function Ul(){return{destroy:void 0,resource:void 0}}function tg(){return Mt().memoizedState}function Ll(e,n,s,o){var c=ln();o=o===void 0?null:o,Ge.flags|=e,c.memoizedState=Ps(1|n,Ul(),s,o)}function eo(e,n,s,o){var c=Mt();o=o===void 0?null:o;var d=c.memoizedState.inst;it!==null&&o!==null&&Sf(o,it.memoizedState.deps)?c.memoizedState=Ps(n,d,s,o):(Ge.flags|=e,c.memoizedState=Ps(1|n,d,s,o))}function ng(e,n){Ll(8390656,8,e,n)}function rg(e,n){eo(2048,8,e,n)}function ag(e,n){return eo(4,2,e,n)}function sg(e,n){return eo(4,4,e,n)}function ig(e,n){if(typeof n=="function"){e=e();var s=n(e);return function(){typeof s=="function"?s():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function og(e,n,s){s=s!=null?s.concat([e]):null,eo(4,4,ig.bind(null,n,e),s)}function Df(){}function lg(e,n){var s=Mt();n=n===void 0?null:n;var o=s.memoizedState;return n!==null&&Sf(n,o[1])?o[0]:(s.memoizedState=[e,n],e)}function ug(e,n){var s=Mt();n=n===void 0?null:n;var o=s.memoizedState;if(n!==null&&Sf(n,o[1]))return o[0];if(o=e(),Ka){Ie(!0);try{e()}finally{Ie(!1)}}return s.memoizedState=[o,n],o}function kf(e,n,s){return s===void 0||(ra&1073741824)!==0?e.memoizedState=n:(e.memoizedState=s,e=dy(),Ge.lanes|=e,ca|=e,s)}function cg(e,n,s,o){return yn(s,n)?s:Bs.current!==null?(e=kf(e,s,o),yn(e,n)||(qt=!0),e):(ra&42)===0?(qt=!0,e.memoizedState=s):(e=dy(),Ge.lanes|=e,ca|=e,n)}function fg(e,n,s,o,c){var d=Z.p;Z.p=d!==0&&8>d?d:8;var v=N.T,b={};N.T=b,Uf(e,!1,n,s);try{var R=c(),B=N.S;if(B!==null&&B(b,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var J=x1(R,o);to(e,n,J,wn(e))}else to(e,n,o,wn(e))}catch(te){to(e,n,{then:function(){},status:"rejected",reason:te},wn())}finally{Z.p=d,N.T=v}}function T1(){}function jf(e,n,s,o){if(e.tag!==5)throw Error(i(476));var c=dg(e).queue;fg(e,c,n,H,s===null?T1:function(){return hg(e),s(o)})}function dg(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:H},next:null};var s={};return n.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:s},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function hg(e){var n=dg(e).next.queue;to(e,n,{},wn())}function zf(){return Xt(xo)}function mg(){return Mt().memoizedState}function pg(){return Mt().memoizedState}function A1(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var s=wn();e=ta(s);var o=na(n,e,s);o!==null&&(_n(o,n,s),Xi(o,n,s)),n={cache:ff()},e.payload=n;return}n=n.return}}function R1(e,n,s){var o=wn();s={lane:o,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null},Bl(e)?yg(n,s):(s=ef(e,n,s,o),s!==null&&(_n(s,e,o),vg(s,n,o)))}function gg(e,n,s){var o=wn();to(e,n,s,o)}function to(e,n,s,o){var c={lane:o,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null};if(Bl(e))yg(n,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=n.lastRenderedReducer,d!==null))try{var v=n.lastRenderedState,b=d(v,s);if(c.hasEagerState=!0,c.eagerState=b,yn(b,v))return Sl(e,n,c,0),ft===null&&xl(),!1}catch{}finally{}if(s=ef(e,n,c,o),s!==null)return _n(s,e,o),vg(s,n,o),!0}return!1}function Uf(e,n,s,o){if(o={lane:2,revertLane:md(),action:o,hasEagerState:!1,eagerState:null,next:null},Bl(e)){if(n)throw Error(i(479))}else n=ef(e,s,o,2),n!==null&&_n(n,e,2)}function Bl(e){var n=e.alternate;return e===Ge||n!==null&&n===Ge}function yg(e,n){Vs=Dl=!0;var s=e.pending;s===null?n.next=n:(n.next=s.next,s.next=n),e.pending=n}function vg(e,n,s){if((s&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,xt(e,s)}}var Vl={readContext:Xt,use:jl,useCallback:_t,useContext:_t,useEffect:_t,useImperativeHandle:_t,useLayoutEffect:_t,useInsertionEffect:_t,useMemo:_t,useReducer:_t,useRef:_t,useState:_t,useDebugValue:_t,useDeferredValue:_t,useTransition:_t,useSyncExternalStore:_t,useId:_t,useHostTransitionStatus:_t,useFormState:_t,useActionState:_t,useOptimistic:_t,useMemoCache:_t,useCacheRefresh:_t},bg={readContext:Xt,use:jl,useCallback:function(e,n){return ln().memoizedState=[e,n===void 0?null:n],e},useContext:Xt,useEffect:ng,useImperativeHandle:function(e,n,s){s=s!=null?s.concat([e]):null,Ll(4194308,4,ig.bind(null,n,e),s)},useLayoutEffect:function(e,n){return Ll(4194308,4,e,n)},useInsertionEffect:function(e,n){Ll(4,2,e,n)},useMemo:function(e,n){var s=ln();n=n===void 0?null:n;var o=e();if(Ka){Ie(!0);try{e()}finally{Ie(!1)}}return s.memoizedState=[o,n],o},useReducer:function(e,n,s){var o=ln();if(s!==void 0){var c=s(n);if(Ka){Ie(!0);try{s(n)}finally{Ie(!1)}}}else c=n;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=R1.bind(null,Ge,e),[o.memoizedState,e]},useRef:function(e){var n=ln();return e={current:e},n.memoizedState=e},useState:function(e){e=Nf(e);var n=e.queue,s=gg.bind(null,Ge,n);return n.dispatch=s,[e.memoizedState,s]},useDebugValue:Df,useDeferredValue:function(e,n){var s=ln();return kf(s,e,n)},useTransition:function(){var e=Nf(!1);return e=fg.bind(null,Ge,e.queue,!0,!1),ln().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,s){var o=Ge,c=ln();if(tt){if(s===void 0)throw Error(i(407));s=s()}else{if(s=n(),ft===null)throw Error(i(349));($e&124)!==0||Hp(o,n,s)}c.memoizedState=s;var d={value:s,getSnapshot:n};return c.queue=d,ng(qp.bind(null,o,d,e),[e]),o.flags|=2048,Ps(9,Ul(),Pp.bind(null,o,d,s,n),null),s},useId:function(){var e=ln(),n=ft.identifierPrefix;if(tt){var s=Or,o=Rr;s=(o&~(1<<32-nt(o)-1)).toString(32)+s,n="«"+n+"R"+s,s=kl++,0<s&&(n+="H"+s.toString(32)),n+="»"}else s=S1++,n="«"+n+"r"+s.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:zf,useFormState:$p,useActionState:$p,useOptimistic:function(e){var n=ln();n.memoizedState=n.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=s,n=Uf.bind(null,Ge,!0,s),s.dispatch=n,[e,n]},useMemoCache:Rf,useCacheRefresh:function(){return ln().memoizedState=A1.bind(null,Ge)}},xg={readContext:Xt,use:jl,useCallback:lg,useContext:Xt,useEffect:rg,useImperativeHandle:og,useInsertionEffect:ag,useLayoutEffect:sg,useMemo:ug,useReducer:zl,useRef:tg,useState:function(){return zl(Mr)},useDebugValue:Df,useDeferredValue:function(e,n){var s=Mt();return cg(s,it.memoizedState,e,n)},useTransition:function(){var e=zl(Mr)[0],n=Mt().memoizedState;return[typeof e=="boolean"?e:Wi(e),n]},useSyncExternalStore:Vp,useId:mg,useHostTransitionStatus:zf,useFormState:Jp,useActionState:Jp,useOptimistic:function(e,n){var s=Mt();return Zp(s,it,e,n)},useMemoCache:Rf,useCacheRefresh:pg},O1={readContext:Xt,use:jl,useCallback:lg,useContext:Xt,useEffect:rg,useImperativeHandle:og,useInsertionEffect:ag,useLayoutEffect:sg,useMemo:ug,useReducer:Cf,useRef:tg,useState:function(){return Cf(Mr)},useDebugValue:Df,useDeferredValue:function(e,n){var s=Mt();return it===null?kf(s,e,n):cg(s,it.memoizedState,e,n)},useTransition:function(){var e=Cf(Mr)[0],n=Mt().memoizedState;return[typeof e=="boolean"?e:Wi(e),n]},useSyncExternalStore:Vp,useId:mg,useHostTransitionStatus:zf,useFormState:eg,useActionState:eg,useOptimistic:function(e,n){var s=Mt();return it!==null?Zp(s,it,e,n):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Rf,useCacheRefresh:pg},qs=null,no=0;function Hl(e){var n=no;return no+=1,qs===null&&(qs=[]),Mp(qs,e,n)}function ro(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function Pl(e,n){throw n.$$typeof===y?Error(i(525)):(e=Object.prototype.toString.call(n),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function Sg(e){var n=e._init;return n(e._payload)}function wg(e){function n(U,j){if(e){var L=U.deletions;L===null?(U.deletions=[j],U.flags|=16):L.push(j)}}function s(U,j){if(!e)return null;for(;j!==null;)n(U,j),j=j.sibling;return null}function o(U){for(var j=new Map;U!==null;)U.key!==null?j.set(U.key,U):j.set(U.index,U),U=U.sibling;return j}function c(U,j){return U=Ar(U,j),U.index=0,U.sibling=null,U}function d(U,j,L){return U.index=L,e?(L=U.alternate,L!==null?(L=L.index,L<j?(U.flags|=67108866,j):L):(U.flags|=67108866,j)):(U.flags|=1048576,j)}function v(U){return e&&U.alternate===null&&(U.flags|=67108866),U}function b(U,j,L,ee){return j===null||j.tag!==6?(j=nf(L,U.mode,ee),j.return=U,j):(j=c(j,L),j.return=U,j)}function R(U,j,L,ee){var _e=L.type;return _e===T?J(U,j,L.props.children,ee,L.key):j!==null&&(j.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===G&&Sg(_e)===j.type)?(j=c(j,L.props),ro(j,L),j.return=U,j):(j=_l(L.type,L.key,L.props,null,U.mode,ee),ro(j,L),j.return=U,j)}function B(U,j,L,ee){return j===null||j.tag!==4||j.stateNode.containerInfo!==L.containerInfo||j.stateNode.implementation!==L.implementation?(j=rf(L,U.mode,ee),j.return=U,j):(j=c(j,L.children||[]),j.return=U,j)}function J(U,j,L,ee,_e){return j===null||j.tag!==7?(j=qa(L,U.mode,ee,_e),j.return=U,j):(j=c(j,L),j.return=U,j)}function te(U,j,L){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return j=nf(""+j,U.mode,L),j.return=U,j;if(typeof j=="object"&&j!==null){switch(j.$$typeof){case w:return L=_l(j.type,j.key,j.props,null,U.mode,L),ro(L,j),L.return=U,L;case O:return j=rf(j,U.mode,L),j.return=U,j;case G:var ee=j._init;return j=ee(j._payload),te(U,j,L)}if(ge(j)||se(j))return j=qa(j,U.mode,L,null),j.return=U,j;if(typeof j.then=="function")return te(U,Hl(j),L);if(j.$$typeof===z)return te(U,Rl(U,j),L);Pl(U,j)}return null}function q(U,j,L,ee){var _e=j!==null?j.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return _e!==null?null:b(U,j,""+L,ee);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case w:return L.key===_e?R(U,j,L,ee):null;case O:return L.key===_e?B(U,j,L,ee):null;case G:return _e=L._init,L=_e(L._payload),q(U,j,L,ee)}if(ge(L)||se(L))return _e!==null?null:J(U,j,L,ee,null);if(typeof L.then=="function")return q(U,j,Hl(L),ee);if(L.$$typeof===z)return q(U,j,Rl(U,L),ee);Pl(U,L)}return null}function F(U,j,L,ee,_e){if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return U=U.get(L)||null,b(j,U,""+ee,_e);if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case w:return U=U.get(ee.key===null?L:ee.key)||null,R(j,U,ee,_e);case O:return U=U.get(ee.key===null?L:ee.key)||null,B(j,U,ee,_e);case G:var Ye=ee._init;return ee=Ye(ee._payload),F(U,j,L,ee,_e)}if(ge(ee)||se(ee))return U=U.get(L)||null,J(j,U,ee,_e,null);if(typeof ee.then=="function")return F(U,j,L,Hl(ee),_e);if(ee.$$typeof===z)return F(U,j,L,Rl(j,ee),_e);Pl(j,ee)}return null}function ke(U,j,L,ee){for(var _e=null,Ye=null,Oe=j,Ne=j=0,Gt=null;Oe!==null&&Ne<L.length;Ne++){Oe.index>Ne?(Gt=Oe,Oe=null):Gt=Oe.sibling;var et=q(U,Oe,L[Ne],ee);if(et===null){Oe===null&&(Oe=Gt);break}e&&Oe&&et.alternate===null&&n(U,Oe),j=d(et,j,Ne),Ye===null?_e=et:Ye.sibling=et,Ye=et,Oe=Gt}if(Ne===L.length)return s(U,Oe),tt&&Ga(U,Ne),_e;if(Oe===null){for(;Ne<L.length;Ne++)Oe=te(U,L[Ne],ee),Oe!==null&&(j=d(Oe,j,Ne),Ye===null?_e=Oe:Ye.sibling=Oe,Ye=Oe);return tt&&Ga(U,Ne),_e}for(Oe=o(Oe);Ne<L.length;Ne++)Gt=F(Oe,U,Ne,L[Ne],ee),Gt!==null&&(e&&Gt.alternate!==null&&Oe.delete(Gt.key===null?Ne:Gt.key),j=d(Gt,j,Ne),Ye===null?_e=Gt:Ye.sibling=Gt,Ye=Gt);return e&&Oe.forEach(function(ba){return n(U,ba)}),tt&&Ga(U,Ne),_e}function Ce(U,j,L,ee){if(L==null)throw Error(i(151));for(var _e=null,Ye=null,Oe=j,Ne=j=0,Gt=null,et=L.next();Oe!==null&&!et.done;Ne++,et=L.next()){Oe.index>Ne?(Gt=Oe,Oe=null):Gt=Oe.sibling;var ba=q(U,Oe,et.value,ee);if(ba===null){Oe===null&&(Oe=Gt);break}e&&Oe&&ba.alternate===null&&n(U,Oe),j=d(ba,j,Ne),Ye===null?_e=ba:Ye.sibling=ba,Ye=ba,Oe=Gt}if(et.done)return s(U,Oe),tt&&Ga(U,Ne),_e;if(Oe===null){for(;!et.done;Ne++,et=L.next())et=te(U,et.value,ee),et!==null&&(j=d(et,j,Ne),Ye===null?_e=et:Ye.sibling=et,Ye=et);return tt&&Ga(U,Ne),_e}for(Oe=o(Oe);!et.done;Ne++,et=L.next())et=F(Oe,U,Ne,et.value,ee),et!==null&&(e&&et.alternate!==null&&Oe.delete(et.key===null?Ne:et.key),j=d(et,j,Ne),Ye===null?_e=et:Ye.sibling=et,Ye=et);return e&&Oe.forEach(function(C_){return n(U,C_)}),tt&&Ga(U,Ne),_e}function lt(U,j,L,ee){if(typeof L=="object"&&L!==null&&L.type===T&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case w:e:{for(var _e=L.key;j!==null;){if(j.key===_e){if(_e=L.type,_e===T){if(j.tag===7){s(U,j.sibling),ee=c(j,L.props.children),ee.return=U,U=ee;break e}}else if(j.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===G&&Sg(_e)===j.type){s(U,j.sibling),ee=c(j,L.props),ro(ee,L),ee.return=U,U=ee;break e}s(U,j);break}else n(U,j);j=j.sibling}L.type===T?(ee=qa(L.props.children,U.mode,ee,L.key),ee.return=U,U=ee):(ee=_l(L.type,L.key,L.props,null,U.mode,ee),ro(ee,L),ee.return=U,U=ee)}return v(U);case O:e:{for(_e=L.key;j!==null;){if(j.key===_e)if(j.tag===4&&j.stateNode.containerInfo===L.containerInfo&&j.stateNode.implementation===L.implementation){s(U,j.sibling),ee=c(j,L.children||[]),ee.return=U,U=ee;break e}else{s(U,j);break}else n(U,j);j=j.sibling}ee=rf(L,U.mode,ee),ee.return=U,U=ee}return v(U);case G:return _e=L._init,L=_e(L._payload),lt(U,j,L,ee)}if(ge(L))return ke(U,j,L,ee);if(se(L)){if(_e=se(L),typeof _e!="function")throw Error(i(150));return L=_e.call(L),Ce(U,j,L,ee)}if(typeof L.then=="function")return lt(U,j,Hl(L),ee);if(L.$$typeof===z)return lt(U,j,Rl(U,L),ee);Pl(U,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,j!==null&&j.tag===6?(s(U,j.sibling),ee=c(j,L),ee.return=U,U=ee):(s(U,j),ee=nf(L,U.mode,ee),ee.return=U,U=ee),v(U)):s(U,j)}return function(U,j,L,ee){try{no=0;var _e=lt(U,j,L,ee);return qs=null,_e}catch(Oe){if(Oe===Yi||Oe===Cl)throw Oe;var Ye=vn(29,Oe,null,U.mode);return Ye.lanes=ee,Ye.return=U,Ye}finally{}}}var Fs=wg(!0),_g=wg(!1),zn=$(null),ir=null;function aa(e){var n=e.alternate;K(zt,zt.current&1),K(zn,e),ir===null&&(n===null||Bs.current!==null||n.memoizedState!==null)&&(ir=e)}function Eg(e){if(e.tag===22){if(K(zt,zt.current),K(zn,e),ir===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(ir=e)}}else sa()}function sa(){K(zt,zt.current),K(zn,zn.current)}function Dr(e){oe(zn),ir===e&&(ir=null),oe(zt)}var zt=$(0);function ql(e){for(var n=e;n!==null;){if(n.tag===13){var s=n.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||Ad(s)))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 Lf(e,n,s,o){n=e.memoizedState,s=s(o,n),s=s==null?n:g({},n,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Bf={enqueueSetState:function(e,n,s){e=e._reactInternals;var o=wn(),c=ta(o);c.payload=n,s!=null&&(c.callback=s),n=na(e,c,o),n!==null&&(_n(n,e,o),Xi(n,e,o))},enqueueReplaceState:function(e,n,s){e=e._reactInternals;var o=wn(),c=ta(o);c.tag=1,c.payload=n,s!=null&&(c.callback=s),n=na(e,c,o),n!==null&&(_n(n,e,o),Xi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var s=wn(),o=ta(s);o.tag=2,n!=null&&(o.callback=n),n=na(e,o,s),n!==null&&(_n(n,e,s),Xi(n,e,s))}};function Tg(e,n,s,o,c,d,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,v):n.prototype&&n.prototype.isPureReactComponent?!Vi(s,o)||!Vi(c,d):!0}function Ag(e,n,s,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(s,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(s,o),n.state!==e&&Bf.enqueueReplaceState(n,n.state,null)}function $a(e,n){var s=n;if("ref"in n){s={};for(var o in n)o!=="ref"&&(s[o]=n[o])}if(e=e.defaultProps){s===n&&(s=g({},s));for(var c in e)s[c]===void 0&&(s[c]=e[c])}return s}var Fl=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 Rg(e){Fl(e)}function Og(e){console.error(e)}function Cg(e){Fl(e)}function Gl(e,n){try{var s=e.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Ng(e,n,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Vf(e,n,s){return s=ta(s),s.tag=3,s.payload={element:null},s.callback=function(){Gl(e,n)},s}function Mg(e){return e=ta(e),e.tag=3,e}function Dg(e,n,s,o){var c=s.type.getDerivedStateFromError;if(typeof c=="function"){var d=o.value;e.payload=function(){return c(d)},e.callback=function(){Ng(n,s,o)}}var v=s.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){Ng(n,s,o),typeof c!="function"&&(fa===null?fa=new Set([this]):fa.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function C1(e,n,s,o,c){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=s.alternate,n!==null&&Gi(n,s,c,!0),s=zn.current,s!==null){switch(s.tag){case 13:return ir===null?ud():s.alternate===null&&bt===0&&(bt=3),s.flags&=-257,s.flags|=65536,s.lanes=c,o===mf?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([o]):n.add(o),fd(e,o,c)),!1;case 22:return s.flags|=65536,o===mf?s.flags|=16384:(n=s.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=n):(s=n.retryQueue,s===null?n.retryQueue=new Set([o]):s.add(o)),fd(e,o,c)),!1}throw Error(i(435,s.tag))}return fd(e,o,c),ud(),!1}if(tt)return n=zn.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,o!==of&&(e=Error(i(422),{cause:o}),Fi(Mn(e,s)))):(o!==of&&(n=Error(i(423),{cause:o}),Fi(Mn(n,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Mn(o,s),c=Vf(e.stateNode,o,c),yf(e,c),bt!==4&&(bt=2)),!1;var d=Error(i(520),{cause:o});if(d=Mn(d,s),co===null?co=[d]:co.push(d),bt!==4&&(bt=2),n===null)return!0;o=Mn(o,s),s=n;do{switch(s.tag){case 3:return s.flags|=65536,e=c&-c,s.lanes|=e,e=Vf(s.stateNode,o,e),yf(s,e),!1;case 1:if(n=s.type,d=s.stateNode,(s.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(fa===null||!fa.has(d))))return s.flags|=65536,c&=-c,s.lanes|=c,c=Mg(c),Dg(c,e,s,o),yf(s,c),!1}s=s.return}while(s!==null);return!1}var kg=Error(i(461)),qt=!1;function It(e,n,s,o){n.child=e===null?_g(n,null,s,o):Fs(n,e.child,s,o)}function jg(e,n,s,o,c){s=s.render;var d=n.ref;if("ref"in o){var v={};for(var b in o)b!=="ref"&&(v[b]=o[b])}else v=o;return Qa(n),o=wf(e,n,s,v,d,c),b=_f(),e!==null&&!qt?(Ef(e,n,c),kr(e,n,c)):(tt&&b&&af(n),n.flags|=1,It(e,n,o,c),n.child)}function zg(e,n,s,o,c){if(e===null){var d=s.type;return typeof d=="function"&&!tf(d)&&d.defaultProps===void 0&&s.compare===null?(n.tag=15,n.type=d,Ug(e,n,d,o,c)):(e=_l(s.type,null,o,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(d=e.child,!Yf(e,c)){var v=d.memoizedProps;if(s=s.compare,s=s!==null?s:Vi,s(v,o)&&e.ref===n.ref)return kr(e,n,c)}return n.flags|=1,e=Ar(d,o),e.ref=n.ref,e.return=n,n.child=e}function Ug(e,n,s,o,c){if(e!==null){var d=e.memoizedProps;if(Vi(d,o)&&e.ref===n.ref)if(qt=!1,n.pendingProps=o=d,Yf(e,c))(e.flags&131072)!==0&&(qt=!0);else return n.lanes=e.lanes,kr(e,n,c)}return Hf(e,n,s,o,c)}function Lg(e,n,s){var o=n.pendingProps,c=o.children,d=e!==null?e.memoizedState:null;if(o.mode==="hidden"){if((n.flags&128)!==0){if(o=d!==null?d.baseLanes|s:s,e!==null){for(c=n.child=e.child,d=0;c!==null;)d=d|c.lanes|c.childLanes,c=c.sibling;n.childLanes=d&~o}else n.childLanes=0,n.child=null;return Bg(e,n,o,s)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ol(n,d!==null?d.cachePool:null),d!==null?Up(n,d):bf(),Eg(n);else return n.lanes=n.childLanes=536870912,Bg(e,n,d!==null?d.baseLanes|s:s,s)}else d!==null?(Ol(n,d.cachePool),Up(n,d),sa(),n.memoizedState=null):(e!==null&&Ol(n,null),bf(),sa());return It(e,n,c,s),n.child}function Bg(e,n,s,o){var c=hf();return c=c===null?null:{parent:jt._currentValue,pool:c},n.memoizedState={baseLanes:s,cachePool:c},e!==null&&Ol(n,null),bf(),Eg(n),e!==null&&Gi(e,n,o,!0),null}function Zl(e,n){var s=n.ref;if(s===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(i(284));(e===null||e.ref!==s)&&(n.flags|=4194816)}}function Hf(e,n,s,o,c){return Qa(n),s=wf(e,n,s,o,void 0,c),o=_f(),e!==null&&!qt?(Ef(e,n,c),kr(e,n,c)):(tt&&o&&af(n),n.flags|=1,It(e,n,s,c),n.child)}function Vg(e,n,s,o,c,d){return Qa(n),n.updateQueue=null,s=Bp(n,o,s,c),Lp(e),o=_f(),e!==null&&!qt?(Ef(e,n,d),kr(e,n,d)):(tt&&o&&af(n),n.flags|=1,It(e,n,s,d),n.child)}function Hg(e,n,s,o,c){if(Qa(n),n.stateNode===null){var d=ks,v=s.contextType;typeof v=="object"&&v!==null&&(d=Xt(v)),d=new s(o,d),n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Bf,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=o,d.state=n.memoizedState,d.refs={},pf(n),v=s.contextType,d.context=typeof v=="object"&&v!==null?Xt(v):ks,d.state=n.memoizedState,v=s.getDerivedStateFromProps,typeof v=="function"&&(Lf(n,s,v,o),d.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(v=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),v!==d.state&&Bf.enqueueReplaceState(d,d.state,null),$i(n,o,d,c),Ki(),d.state=n.memoizedState),typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){d=n.stateNode;var b=n.memoizedProps,R=$a(s,b);d.props=R;var B=d.context,J=s.contextType;v=ks,typeof J=="object"&&J!==null&&(v=Xt(J));var te=s.getDerivedStateFromProps;J=typeof te=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=n.pendingProps!==b,J||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||B!==v)&&Ag(n,d,o,v),ea=!1;var q=n.memoizedState;d.state=q,$i(n,o,d,c),Ki(),B=n.memoizedState,b||q!==B||ea?(typeof te=="function"&&(Lf(n,s,te,o),B=n.memoizedState),(R=ea||Tg(n,s,R,o,q,B,v))?(J||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=o,n.memoizedState=B),d.props=o,d.state=B,d.context=v,o=R):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{d=n.stateNode,gf(e,n),v=n.memoizedProps,J=$a(s,v),d.props=J,te=n.pendingProps,q=d.context,B=s.contextType,R=ks,typeof B=="object"&&B!==null&&(R=Xt(B)),b=s.getDerivedStateFromProps,(B=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(v!==te||q!==R)&&Ag(n,d,o,R),ea=!1,q=n.memoizedState,d.state=q,$i(n,o,d,c),Ki();var F=n.memoizedState;v!==te||q!==F||ea||e!==null&&e.dependencies!==null&&Al(e.dependencies)?(typeof b=="function"&&(Lf(n,s,b,o),F=n.memoizedState),(J=ea||Tg(n,s,J,o,q,F,R)||e!==null&&e.dependencies!==null&&Al(e.dependencies))?(B||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,F,R),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,F,R)),typeof d.componentDidUpdate=="function"&&(n.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof d.componentDidUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=F),d.props=o,d.state=F,d.context=R,o=J):(typeof d.componentDidUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(n.flags|=1024),o=!1)}return d=o,Zl(e,n),o=(n.flags&128)!==0,d||o?(d=n.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:d.render(),n.flags|=1,e!==null&&o?(n.child=Fs(n,e.child,null,c),n.child=Fs(n,null,s,c)):It(e,n,s,c),n.memoizedState=d.state,e=n.child):e=kr(e,n,c),e}function Pg(e,n,s,o){return qi(),n.flags|=256,It(e,n,s,o),n.child}var Pf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function qf(e){return{baseLanes:e,cachePool:Op()}}function Ff(e,n,s){return e=e!==null?e.childLanes&~s:0,n&&(e|=Un),e}function qg(e,n,s){var o=n.pendingProps,c=!1,d=(n.flags&128)!==0,v;if((v=d)||(v=e!==null&&e.memoizedState===null?!1:(zt.current&2)!==0),v&&(c=!0,n.flags&=-129),v=(n.flags&32)!==0,n.flags&=-33,e===null){if(tt){if(c?aa(n):sa(),tt){var b=vt,R;if(R=b){e:{for(R=b,b=sr;R.nodeType!==8;){if(!b){b=null;break e}if(R=qn(R.nextSibling),R===null){b=null;break e}}b=R}b!==null?(n.memoizedState={dehydrated:b,treeContext:Fa!==null?{id:Rr,overflow:Or}:null,retryLane:536870912,hydrationErrors:null},R=vn(18,null,null,0),R.stateNode=b,R.return=n,n.child=R,tn=n,vt=null,R=!0):R=!1}R||Ia(n)}if(b=n.memoizedState,b!==null&&(b=b.dehydrated,b!==null))return Ad(b)?n.lanes=32:n.lanes=536870912,null;Dr(n)}return b=o.children,o=o.fallback,c?(sa(),c=n.mode,b=Il({mode:"hidden",children:b},c),o=qa(o,c,s,null),b.return=n,o.return=n,b.sibling=o,n.child=b,c=n.child,c.memoizedState=qf(s),c.childLanes=Ff(e,v,s),n.memoizedState=Pf,o):(aa(n),Gf(n,b))}if(R=e.memoizedState,R!==null&&(b=R.dehydrated,b!==null)){if(d)n.flags&256?(aa(n),n.flags&=-257,n=Zf(e,n,s)):n.memoizedState!==null?(sa(),n.child=e.child,n.flags|=128,n=null):(sa(),c=o.fallback,b=n.mode,o=Il({mode:"visible",children:o.children},b),c=qa(c,b,s,null),c.flags|=2,o.return=n,c.return=n,o.sibling=c,n.child=o,Fs(n,e.child,null,s),o=n.child,o.memoizedState=qf(s),o.childLanes=Ff(e,v,s),n.memoizedState=Pf,n=c);else if(aa(n),Ad(b)){if(v=b.nextSibling&&b.nextSibling.dataset,v)var B=v.dgst;v=B,o=Error(i(419)),o.stack="",o.digest=v,Fi({value:o,source:null,stack:null}),n=Zf(e,n,s)}else if(qt||Gi(e,n,s,!1),v=(s&e.childLanes)!==0,qt||v){if(v=ft,v!==null&&(o=s&-s,o=(o&42)!==0?1:Ct(o),o=(o&(v.suspendedLanes|s))!==0?0:o,o!==0&&o!==R.retryLane))throw R.retryLane=o,Ds(e,o),_n(v,e,o),kg;b.data==="$?"||ud(),n=Zf(e,n,s)}else b.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=R.treeContext,vt=qn(b.nextSibling),tn=n,tt=!0,Za=null,sr=!1,e!==null&&(kn[jn++]=Rr,kn[jn++]=Or,kn[jn++]=Fa,Rr=e.id,Or=e.overflow,Fa=n),n=Gf(n,o.children),n.flags|=4096);return n}return c?(sa(),c=o.fallback,b=n.mode,R=e.child,B=R.sibling,o=Ar(R,{mode:"hidden",children:o.children}),o.subtreeFlags=R.subtreeFlags&65011712,B!==null?c=Ar(B,c):(c=qa(c,b,s,null),c.flags|=2),c.return=n,o.return=n,o.sibling=c,n.child=o,o=c,c=n.child,b=e.child.memoizedState,b===null?b=qf(s):(R=b.cachePool,R!==null?(B=jt._currentValue,R=R.parent!==B?{parent:B,pool:B}:R):R=Op(),b={baseLanes:b.baseLanes|s,cachePool:R}),c.memoizedState=b,c.childLanes=Ff(e,v,s),n.memoizedState=Pf,o):(aa(n),s=e.child,e=s.sibling,s=Ar(s,{mode:"visible",children:o.children}),s.return=n,s.sibling=null,e!==null&&(v=n.deletions,v===null?(n.deletions=[e],n.flags|=16):v.push(e)),n.child=s,n.memoizedState=null,s)}function Gf(e,n){return n=Il({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function Il(e,n){return e=vn(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Zf(e,n,s){return Fs(n,e.child,null,s),e=Gf(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Fg(e,n,s){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),uf(e.return,n,s)}function If(e,n,s,o,c){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:c}:(d.isBackwards=n,d.rendering=null,d.renderingStartTime=0,d.last=o,d.tail=s,d.tailMode=c)}function Gg(e,n,s){var o=n.pendingProps,c=o.revealOrder,d=o.tail;if(It(e,n,o.children,s),o=zt.current,(o&2)!==0)o=o&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&&Fg(e,s,n);else if(e.tag===19)Fg(e,s,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}switch(K(zt,o),c){case"forwards":for(s=n.child,c=null;s!==null;)e=s.alternate,e!==null&&ql(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=n.child,n.child=null):(c=s.sibling,s.sibling=null),If(n,!1,c,s,d);break;case"backwards":for(s=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&ql(e)===null){n.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}If(n,!0,s,null,d);break;case"together":If(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function kr(e,n,s){if(e!==null&&(n.dependencies=e.dependencies),ca|=n.lanes,(s&n.childLanes)===0)if(e!==null){if(Gi(e,n,s,!1),(s&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,s=Ar(e,e.pendingProps),n.child=s,s.return=n;e.sibling!==null;)e=e.sibling,s=s.sibling=Ar(e,e.pendingProps),s.return=n;s.sibling=null}return n.child}function Yf(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&Al(e)))}function N1(e,n,s){switch(n.tag){case 3:de(n,n.stateNode.containerInfo),Wr(n,jt,e.memoizedState.cache),qi();break;case 27:case 5:Ue(n);break;case 4:de(n,n.stateNode.containerInfo);break;case 10:Wr(n,n.type,n.memoizedProps.value);break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(aa(n),n.flags|=128,null):(s&n.child.childLanes)!==0?qg(e,n,s):(aa(n),e=kr(e,n,s),e!==null?e.sibling:null);aa(n);break;case 19:var c=(e.flags&128)!==0;if(o=(s&n.childLanes)!==0,o||(Gi(e,n,s,!1),o=(s&n.childLanes)!==0),c){if(o)return Gg(e,n,s);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),K(zt,zt.current),o)break;return null;case 22:case 23:return n.lanes=0,Lg(e,n,s);case 24:Wr(n,jt,e.memoizedState.cache)}return kr(e,n,s)}function Zg(e,n,s){if(e!==null)if(e.memoizedProps!==n.pendingProps)qt=!0;else{if(!Yf(e,s)&&(n.flags&128)===0)return qt=!1,N1(e,n,s);qt=(e.flags&131072)!==0}else qt=!1,tt&&(n.flags&1048576)!==0&&Sp(n,Tl,n.index);switch(n.lanes=0,n.tag){case 16:e:{e=n.pendingProps;var o=n.elementType,c=o._init;if(o=c(o._payload),n.type=o,typeof o=="function")tf(o)?(e=$a(o,e),n.tag=1,n=Hg(null,n,o,e,s)):(n.tag=0,n=Hf(null,n,o,e,s));else{if(o!=null){if(c=o.$$typeof,c===P){n.tag=11,n=jg(null,n,o,e,s);break e}else if(c===I){n.tag=14,n=zg(null,n,o,e,s);break e}}throw n=pe(o)||o,Error(i(306,n,""))}}return n;case 0:return Hf(e,n,n.type,n.pendingProps,s);case 1:return o=n.type,c=$a(o,n.pendingProps),Hg(e,n,o,c,s);case 3:e:{if(de(n,n.stateNode.containerInfo),e===null)throw Error(i(387));o=n.pendingProps;var d=n.memoizedState;c=d.element,gf(e,n),$i(n,o,null,s);var v=n.memoizedState;if(o=v.cache,Wr(n,jt,o),o!==d.cache&&cf(n,[jt],s,!0),Ki(),o=v.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:v.cache},n.updateQueue.baseState=d,n.memoizedState=d,n.flags&256){n=Pg(e,n,o,s);break e}else if(o!==c){c=Mn(Error(i(424)),n),Fi(c),n=Pg(e,n,o,s);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(vt=qn(e.firstChild),tn=n,tt=!0,Za=null,sr=!0,s=_g(n,null,o,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(qi(),o===c){n=kr(e,n,s);break e}It(e,n,o,s)}n=n.child}return n;case 26:return Zl(e,n),e===null?(s=Xy(n.type,null,n.pendingProps,null))?n.memoizedState=s:tt||(s=n.type,e=n.pendingProps,o=iu(be.current).createElement(s),o[wt]=n,o[ct]=e,Qt(o,s,e),Pt(o),n.stateNode=o):n.memoizedState=Xy(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return Ue(n),e===null&&tt&&(o=n.stateNode=Iy(n.type,n.pendingProps,be.current),tn=n,sr=!0,c=vt,ma(n.type)?(Rd=c,vt=qn(o.firstChild)):vt=c),It(e,n,n.pendingProps.children,s),Zl(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&tt&&((c=o=vt)&&(o=a_(o,n.type,n.pendingProps,sr),o!==null?(n.stateNode=o,tn=n,vt=qn(o.firstChild),sr=!1,c=!0):c=!1),c||Ia(n)),Ue(n),c=n.type,d=n.pendingProps,v=e!==null?e.memoizedProps:null,o=d.children,_d(c,d)?o=null:v!==null&&_d(c,v)&&(n.flags|=32),n.memoizedState!==null&&(c=wf(e,n,w1,null,null,s),xo._currentValue=c),Zl(e,n),It(e,n,o,s),n.child;case 6:return e===null&&tt&&((e=s=vt)&&(s=s_(s,n.pendingProps,sr),s!==null?(n.stateNode=s,tn=n,vt=null,e=!0):e=!1),e||Ia(n)),null;case 13:return qg(e,n,s);case 4:return de(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=Fs(n,null,o,s):It(e,n,o,s),n.child;case 11:return jg(e,n,n.type,n.pendingProps,s);case 7:return It(e,n,n.pendingProps,s),n.child;case 8:return It(e,n,n.pendingProps.children,s),n.child;case 12:return It(e,n,n.pendingProps.children,s),n.child;case 10:return o=n.pendingProps,Wr(n,n.type,o.value),It(e,n,o.children,s),n.child;case 9:return c=n.type._context,o=n.pendingProps.children,Qa(n),c=Xt(c),o=o(c),n.flags|=1,It(e,n,o,s),n.child;case 14:return zg(e,n,n.type,n.pendingProps,s);case 15:return Ug(e,n,n.type,n.pendingProps,s);case 19:return Gg(e,n,s);case 31:return o=n.pendingProps,s=n.mode,o={mode:o.mode,children:o.children},e===null?(s=Il(o,s),s.ref=n.ref,n.child=s,s.return=n,n=s):(s=Ar(e.child,o),s.ref=n.ref,n.child=s,s.return=n,n=s),n;case 22:return Lg(e,n,s);case 24:return Qa(n),o=Xt(jt),e===null?(c=hf(),c===null&&(c=ft,d=ff(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=s),c=d),n.memoizedState={parent:o,cache:c},pf(n),Wr(n,jt,c)):((e.lanes&s)!==0&&(gf(e,n),$i(n,null,null,s),Ki()),c=e.memoizedState,d=n.memoizedState,c.parent!==o?(c={parent:o,cache:o},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),Wr(n,jt,o)):(o=d.cache,Wr(n,jt,o),o!==c.cache&&cf(n,[jt],s,!0))),It(e,n,n.pendingProps.children,s),n.child;case 29:throw n.pendingProps}throw Error(i(156,n.tag))}function jr(e){e.flags|=4}function Ig(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!ev(n)){if(n=zn.current,n!==null&&(($e&4194048)===$e?ir!==null:($e&62914560)!==$e&&($e&536870912)===0||n!==ir))throw Qi=mf,Cp;e.flags|=8192}}function Yl(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?ol():536870912,e.lanes|=n,Ys|=n)}function ao(e,n){if(!tt)switch(e.tailMode){case"hidden":n=e.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function pt(e){var n=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(n)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=s,n}function M1(e,n,s){var o=n.pendingProps;switch(sf(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pt(n),null;case 1:return pt(n),null;case 3:return s=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Nr(jt),He(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Pi(n)?jr(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Ep())),pt(n),null;case 26:return s=n.memoizedState,e===null?(jr(n),s!==null?(pt(n),Ig(n,s)):(pt(n),n.flags&=-16777217)):s?s!==e.memoizedState?(jr(n),pt(n),Ig(n,s)):(pt(n),n.flags&=-16777217):(e.memoizedProps!==o&&jr(n),pt(n),n.flags&=-16777217),null;case 27:Pe(n),s=be.current;var c=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==o&&jr(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return pt(n),null}e=ne.current,Pi(n)?wp(n):(e=Iy(c,o,s),n.stateNode=e,jr(n))}return pt(n),null;case 5:if(Pe(n),s=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&jr(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return pt(n),null}if(e=ne.current,Pi(n))wp(n);else{switch(c=iu(be.current),e){case 1:e=c.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:e=c.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":e=c.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":e=c.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":e=c.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof o.is=="string"?c.createElement("select",{is:o.is}):c.createElement("select"),o.multiple?e.multiple=!0:o.size&&(e.size=o.size);break;default:e=typeof o.is=="string"?c.createElement(s,{is:o.is}):c.createElement(s)}}e[wt]=n,e[ct]=o;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(Qt(e,s,o),s){case"button":case"input":case"select":case"textarea":e=!!o.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&jr(n)}}return pt(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&jr(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(i(166));if(e=be.current,Pi(n)){if(e=n.stateNode,s=n.memoizedProps,o=null,c=tn,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[wt]=n,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||Vy(e.nodeValue,s)),e||Ia(n)}else e=iu(e).createTextNode(o),e[wt]=n,n.stateNode=e}return pt(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Pi(n),o!==null&&o.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[wt]=n}else qi(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;pt(n),c=!1}else c=Ep(),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=s,n;if(s=o!==null,e=e!==null&&e.memoizedState!==null,s){o=n.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool);var d=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==c&&(o.flags|=2048)}return s!==e&&s&&(n.child.flags|=8192),Yl(n,n.updateQueue),pt(n),null;case 4:return He(),e===null&&vd(n.stateNode.containerInfo),pt(n),null;case 10:return Nr(n.type),pt(n),null;case 19:if(oe(zt),c=n.memoizedState,c===null)return pt(n),null;if(o=(n.flags&128)!==0,d=c.rendering,d===null)if(o)ao(c,!1);else{if(bt!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(d=ql(e),d!==null){for(n.flags|=128,ao(c,!1),e=d.updateQueue,n.updateQueue=e,Yl(n,e),n.subtreeFlags=0,e=s,s=n.child;s!==null;)xp(s,e),s=s.sibling;return K(zt,zt.current&1|2),n.child}e=e.sibling}c.tail!==null&&yt()>Kl&&(n.flags|=128,o=!0,ao(c,!1),n.lanes=4194304)}else{if(!o)if(e=ql(d),e!==null){if(n.flags|=128,o=!0,e=e.updateQueue,n.updateQueue=e,Yl(n,e),ao(c,!0),c.tail===null&&c.tailMode==="hidden"&&!d.alternate&&!tt)return pt(n),null}else 2*yt()-c.renderingStartTime>Kl&&s!==536870912&&(n.flags|=128,o=!0,ao(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=yt(),n.sibling=null,e=zt.current,K(zt,o?e&1|2:e&1),n):(pt(n),null);case 22:case 23:return Dr(n),xf(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(s&536870912)!==0&&(n.flags&128)===0&&(pt(n),n.subtreeFlags&6&&(n.flags|=8192)):pt(n),s=n.updateQueue,s!==null&&Yl(n,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==s&&(n.flags|=2048),e!==null&&oe(Xa),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),Nr(jt),pt(n),null;case 25:return null;case 30:return null}throw Error(i(156,n.tag))}function D1(e,n){switch(sf(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Nr(jt),He(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return Pe(n),null;case 13:if(Dr(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(i(340));qi()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return oe(zt),null;case 4:return He(),null;case 10:return Nr(n.type),null;case 22:case 23:return Dr(n),xf(),e!==null&&oe(Xa),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Nr(jt),null;case 25:return null;default:return null}}function Yg(e,n){switch(sf(n),n.tag){case 3:Nr(jt),He();break;case 26:case 27:case 5:Pe(n);break;case 4:He();break;case 13:Dr(n);break;case 19:oe(zt);break;case 10:Nr(n.type);break;case 22:case 23:Dr(n),xf(),e!==null&&oe(Xa);break;case 24:Nr(jt)}}function so(e,n){try{var s=n.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var c=o.next;s=c;do{if((s.tag&e)===e){o=void 0;var d=s.create,v=s.inst;o=d(),v.destroy=o}s=s.next}while(s!==c)}}catch(b){ut(n,n.return,b)}}function ia(e,n,s){try{var o=n.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var d=c.next;o=d;do{if((o.tag&e)===e){var v=o.inst,b=v.destroy;if(b!==void 0){v.destroy=void 0,c=n;var R=s,B=b;try{B()}catch(J){ut(c,R,J)}}}o=o.next}while(o!==d)}}catch(J){ut(n,n.return,J)}}function Qg(e){var n=e.updateQueue;if(n!==null){var s=e.stateNode;try{zp(n,s)}catch(o){ut(e,e.return,o)}}}function Xg(e,n,s){s.props=$a(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){ut(e,n,o)}}function io(e,n){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(c){ut(e,n,c)}}function or(e,n){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(c){ut(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(c){ut(e,n,c)}else s.current=null}function Kg(e){var n=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(c){ut(e,e.return,c)}}function Qf(e,n,s){try{var o=e.stateNode;W1(o,e.type,s,n),o[ct]=n}catch(c){ut(e,e.return,c)}}function $g(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ma(e.type)||e.tag===4}function Xf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$g(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&&ma(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 Kf(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,n):(n=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,n.appendChild(e),s=s._reactRootContainer,s!=null||n.onclick!==null||(n.onclick=su));else if(o!==4&&(o===27&&ma(e.type)&&(s=e.stateNode,n=null),e=e.child,e!==null))for(Kf(e,n,s),e=e.sibling;e!==null;)Kf(e,n,s),e=e.sibling}function Ql(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?s.insertBefore(e,n):s.appendChild(e);else if(o!==4&&(o===27&&ma(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Ql(e,n,s),e=e.sibling;e!==null;)Ql(e,n,s),e=e.sibling}function Jg(e){var n=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);Qt(n,o,s),n[wt]=e,n[ct]=s}catch(d){ut(e,e.return,d)}}var zr=!1,Et=!1,$f=!1,Wg=typeof WeakSet=="function"?WeakSet:Set,Ft=null;function k1(e,n){if(e=e.containerInfo,Sd=du,e=cp(e),Qc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var c=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break e}var v=0,b=-1,R=-1,B=0,J=0,te=e,q=null;t:for(;;){for(var F;te!==s||c!==0&&te.nodeType!==3||(b=v+c),te!==d||o!==0&&te.nodeType!==3||(R=v+o),te.nodeType===3&&(v+=te.nodeValue.length),(F=te.firstChild)!==null;)q=te,te=F;for(;;){if(te===e)break t;if(q===s&&++B===c&&(b=v),q===d&&++J===o&&(R=v),(F=te.nextSibling)!==null)break;te=q,q=te.parentNode}te=F}s=b===-1||R===-1?null:{start:b,end:R}}else s=null}s=s||{start:0,end:0}}else s=null;for(wd={focusedElem:e,selectionRange:s},du=!1,Ft=n;Ft!==null;)if(n=Ft,e=n.child,(n.subtreeFlags&1024)!==0&&e!==null)e.return=n,Ft=e;else for(;Ft!==null;){switch(n=Ft,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,s=n,c=d.memoizedProps,d=d.memoizedState,o=s.stateNode;try{var ke=$a(s.type,c,s.elementType===s.type);e=o.getSnapshotBeforeUpdate(ke,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(Ce){ut(s,s.return,Ce)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,s=e.nodeType,s===9)Td(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Td(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,Ft=e;break}Ft=n.return}}function ey(e,n,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:oa(e,s),o&4&&so(5,s);break;case 1:if(oa(e,s),o&4)if(e=s.stateNode,n===null)try{e.componentDidMount()}catch(v){ut(s,s.return,v)}else{var c=$a(s.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(v){ut(s,s.return,v)}}o&64&&Qg(s),o&512&&io(s,s.return);break;case 3:if(oa(e,s),o&64&&(e=s.updateQueue,e!==null)){if(n=null,s.child!==null)switch(s.child.tag){case 27:case 5:n=s.child.stateNode;break;case 1:n=s.child.stateNode}try{zp(e,n)}catch(v){ut(s,s.return,v)}}break;case 27:n===null&&o&4&&Jg(s);case 26:case 5:oa(e,s),n===null&&o&4&&Kg(s),o&512&&io(s,s.return);break;case 12:oa(e,s);break;case 13:oa(e,s),o&4&&ry(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=q1.bind(null,s),i_(e,s))));break;case 22:if(o=s.memoizedState!==null||zr,!o){n=n!==null&&n.memoizedState!==null||Et,c=zr;var d=Et;zr=o,(Et=n)&&!d?la(e,s,(s.subtreeFlags&8772)!==0):oa(e,s),zr=c,Et=d}break;case 30:break;default:oa(e,s)}}function ty(e){var n=e.alternate;n!==null&&(e.alternate=null,ty(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&Cc(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 ht=null,un=!1;function Ur(e,n,s){for(s=s.child;s!==null;)ny(e,n,s),s=s.sibling}function ny(e,n,s){if(je&&typeof je.onCommitFiberUnmount=="function")try{je.onCommitFiberUnmount(we,s)}catch{}switch(s.tag){case 26:Et||or(s,n),Ur(e,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Et||or(s,n);var o=ht,c=un;ma(s.type)&&(ht=s.stateNode,un=!1),Ur(e,n,s),go(s.stateNode),ht=o,un=c;break;case 5:Et||or(s,n);case 6:if(o=ht,c=un,ht=null,Ur(e,n,s),ht=o,un=c,ht!==null)if(un)try{(ht.nodeType===9?ht.body:ht.nodeName==="HTML"?ht.ownerDocument.body:ht).removeChild(s.stateNode)}catch(d){ut(s,n,d)}else try{ht.removeChild(s.stateNode)}catch(d){ut(s,n,d)}break;case 18:ht!==null&&(un?(e=ht,Gy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Eo(e)):Gy(ht,s.stateNode));break;case 4:o=ht,c=un,ht=s.stateNode.containerInfo,un=!0,Ur(e,n,s),ht=o,un=c;break;case 0:case 11:case 14:case 15:Et||ia(2,s,n),Et||ia(4,s,n),Ur(e,n,s);break;case 1:Et||(or(s,n),o=s.stateNode,typeof o.componentWillUnmount=="function"&&Xg(s,n,o)),Ur(e,n,s);break;case 21:Ur(e,n,s);break;case 22:Et=(o=Et)||s.memoizedState!==null,Ur(e,n,s),Et=o;break;default:Ur(e,n,s)}}function ry(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Eo(e)}catch(s){ut(n,n.return,s)}}function j1(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Wg),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Wg),n;default:throw Error(i(435,e.tag))}}function Jf(e,n){var s=j1(e);n.forEach(function(o){var c=F1.bind(null,e,o);s.has(o)||(s.add(o),o.then(c,c))})}function bn(e,n){var s=n.deletions;if(s!==null)for(var o=0;o<s.length;o++){var c=s[o],d=e,v=n,b=v;e:for(;b!==null;){switch(b.tag){case 27:if(ma(b.type)){ht=b.stateNode,un=!1;break e}break;case 5:ht=b.stateNode,un=!1;break e;case 3:case 4:ht=b.stateNode.containerInfo,un=!0;break e}b=b.return}if(ht===null)throw Error(i(160));ny(d,v,c),ht=null,un=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)ay(n,e),n=n.sibling}var Pn=null;function ay(e,n){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:bn(n,e),xn(e),o&4&&(ia(3,e,e.return),so(3,e),ia(5,e,e.return));break;case 1:bn(n,e),xn(e),o&512&&(Et||s===null||or(s,s.return)),o&64&&zr&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var c=Pn;if(bn(n,e),xn(e),o&512&&(Et||s===null||or(s,s.return)),o&4){var d=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":d=c.getElementsByTagName("title")[0],(!d||d[Ni]||d[wt]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(o),c.head.insertBefore(d,c.querySelector("head > title"))),Qt(d,o,s),d[wt]=e,Pt(d),o=d;break e;case"link":var v=Jy("link","href",c).get(o+(s.href||""));if(v){for(var b=0;b<v.length;b++)if(d=v[b],d.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&d.getAttribute("rel")===(s.rel==null?null:s.rel)&&d.getAttribute("title")===(s.title==null?null:s.title)&&d.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){v.splice(b,1);break t}}d=c.createElement(o),Qt(d,o,s),c.head.appendChild(d);break;case"meta":if(v=Jy("meta","content",c).get(o+(s.content||""))){for(b=0;b<v.length;b++)if(d=v[b],d.getAttribute("content")===(s.content==null?null:""+s.content)&&d.getAttribute("name")===(s.name==null?null:s.name)&&d.getAttribute("property")===(s.property==null?null:s.property)&&d.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&d.getAttribute("charset")===(s.charSet==null?null:s.charSet)){v.splice(b,1);break t}}d=c.createElement(o),Qt(d,o,s),c.head.appendChild(d);break;default:throw Error(i(468,o))}d[wt]=e,Pt(d),o=d}e.stateNode=o}else Wy(c,e.type,e.stateNode);else e.stateNode=$y(c,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?Wy(c,e.type,e.stateNode):$y(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Qf(e,e.memoizedProps,s.memoizedProps)}break;case 27:bn(n,e),xn(e),o&512&&(Et||s===null||or(s,s.return)),s!==null&&o&4&&Qf(e,e.memoizedProps,s.memoizedProps);break;case 5:if(bn(n,e),xn(e),o&512&&(Et||s===null||or(s,s.return)),e.flags&32){c=e.stateNode;try{Ts(c,"")}catch(F){ut(e,e.return,F)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,Qf(e,c,s!==null?s.memoizedProps:c)),o&1024&&($f=!0);break;case 6:if(bn(n,e),xn(e),o&4){if(e.stateNode===null)throw Error(i(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(F){ut(e,e.return,F)}}break;case 3:if(uu=null,c=Pn,Pn=ou(n.containerInfo),bn(n,e),Pn=c,xn(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Eo(n.containerInfo)}catch(F){ut(e,e.return,F)}$f&&($f=!1,sy(e));break;case 4:o=Pn,Pn=ou(e.stateNode.containerInfo),bn(n,e),xn(e),Pn=o;break;case 12:bn(n,e),xn(e);break;case 13:bn(n,e),xn(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(ad=yt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Jf(e,o)));break;case 22:c=e.memoizedState!==null;var R=s!==null&&s.memoizedState!==null,B=zr,J=Et;if(zr=B||c,Et=J||R,bn(n,e),Et=J,zr=B,xn(e),o&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(s===null||R||zr||Et||Ja(e)),s=null,n=e;;){if(n.tag===5||n.tag===26){if(s===null){R=s=n;try{if(d=R.stateNode,c)v=d.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{b=R.stateNode;var te=R.memoizedProps.style,q=te!=null&&te.hasOwnProperty("display")?te.display:null;b.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(F){ut(R,R.return,F)}}}else if(n.tag===6){if(s===null){R=n;try{R.stateNode.nodeValue=c?"":R.memoizedProps}catch(F){ut(R,R.return,F)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;s===n&&(s=null),n=n.return}s===n&&(s=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,Jf(e,s))));break;case 19:bn(n,e),xn(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Jf(e,o)));break;case 30:break;case 21:break;default:bn(n,e),xn(e)}}function xn(e){var n=e.flags;if(n&2){try{for(var s,o=e.return;o!==null;){if($g(o)){s=o;break}o=o.return}if(s==null)throw Error(i(160));switch(s.tag){case 27:var c=s.stateNode,d=Xf(e);Ql(e,d,c);break;case 5:var v=s.stateNode;s.flags&32&&(Ts(v,""),s.flags&=-33);var b=Xf(e);Ql(e,b,v);break;case 3:case 4:var R=s.stateNode.containerInfo,B=Xf(e);Kf(e,B,R);break;default:throw Error(i(161))}}catch(J){ut(e,e.return,J)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function sy(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;sy(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function oa(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)ey(e,n.alternate,n),n=n.sibling}function Ja(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:ia(4,n,n.return),Ja(n);break;case 1:or(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&Xg(n,n.return,s),Ja(n);break;case 27:go(n.stateNode);case 26:case 5:or(n,n.return),Ja(n);break;case 22:n.memoizedState===null&&Ja(n);break;case 30:Ja(n);break;default:Ja(n)}e=e.sibling}}function la(e,n,s){for(s=s&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,c=e,d=n,v=d.flags;switch(d.tag){case 0:case 11:case 15:la(c,d,s),so(4,d);break;case 1:if(la(c,d,s),o=d,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(B){ut(o,o.return,B)}if(o=d,c=o.updateQueue,c!==null){var b=o.stateNode;try{var R=c.shared.hiddenCallbacks;if(R!==null)for(c.shared.hiddenCallbacks=null,c=0;c<R.length;c++)jp(R[c],b)}catch(B){ut(o,o.return,B)}}s&&v&64&&Qg(d),io(d,d.return);break;case 27:Jg(d);case 26:case 5:la(c,d,s),s&&o===null&&v&4&&Kg(d),io(d,d.return);break;case 12:la(c,d,s);break;case 13:la(c,d,s),s&&v&4&&ry(c,d);break;case 22:d.memoizedState===null&&la(c,d,s),io(d,d.return);break;case 30:break;default:la(c,d,s)}n=n.sibling}}function Wf(e,n){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Zi(s))}function ed(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Zi(e))}function lr(e,n,s,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)iy(e,n,s,o),n=n.sibling}function iy(e,n,s,o){var c=n.flags;switch(n.tag){case 0:case 11:case 15:lr(e,n,s,o),c&2048&&so(9,n);break;case 1:lr(e,n,s,o);break;case 3:lr(e,n,s,o),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Zi(e)));break;case 12:if(c&2048){lr(e,n,s,o),e=n.stateNode;try{var d=n.memoizedProps,v=d.id,b=d.onPostCommit;typeof b=="function"&&b(v,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(R){ut(n,n.return,R)}}else lr(e,n,s,o);break;case 13:lr(e,n,s,o);break;case 23:break;case 22:d=n.stateNode,v=n.alternate,n.memoizedState!==null?d._visibility&2?lr(e,n,s,o):oo(e,n):d._visibility&2?lr(e,n,s,o):(d._visibility|=2,Gs(e,n,s,o,(n.subtreeFlags&10256)!==0)),c&2048&&Wf(v,n);break;case 24:lr(e,n,s,o),c&2048&&ed(n.alternate,n);break;default:lr(e,n,s,o)}}function Gs(e,n,s,o,c){for(c=c&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var d=e,v=n,b=s,R=o,B=v.flags;switch(v.tag){case 0:case 11:case 15:Gs(d,v,b,R,c),so(8,v);break;case 23:break;case 22:var J=v.stateNode;v.memoizedState!==null?J._visibility&2?Gs(d,v,b,R,c):oo(d,v):(J._visibility|=2,Gs(d,v,b,R,c)),c&&B&2048&&Wf(v.alternate,v);break;case 24:Gs(d,v,b,R,c),c&&B&2048&&ed(v.alternate,v);break;default:Gs(d,v,b,R,c)}n=n.sibling}}function oo(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var s=e,o=n,c=o.flags;switch(o.tag){case 22:oo(s,o),c&2048&&Wf(o.alternate,o);break;case 24:oo(s,o),c&2048&&ed(o.alternate,o);break;default:oo(s,o)}n=n.sibling}}var lo=8192;function Zs(e){if(e.subtreeFlags&lo)for(e=e.child;e!==null;)oy(e),e=e.sibling}function oy(e){switch(e.tag){case 26:Zs(e),e.flags&lo&&e.memoizedState!==null&&b_(Pn,e.memoizedState,e.memoizedProps);break;case 5:Zs(e);break;case 3:case 4:var n=Pn;Pn=ou(e.stateNode.containerInfo),Zs(e),Pn=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=lo,lo=16777216,Zs(e),lo=n):Zs(e));break;default:Zs(e)}}function ly(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 uo(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];Ft=o,cy(o,e)}ly(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)uy(e),e=e.sibling}function uy(e){switch(e.tag){case 0:case 11:case 15:uo(e),e.flags&2048&&ia(9,e,e.return);break;case 3:uo(e);break;case 12:uo(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Xl(e)):uo(e);break;default:uo(e)}}function Xl(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];Ft=o,cy(o,e)}ly(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:ia(8,n,n.return),Xl(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,Xl(n));break;default:Xl(n)}e=e.sibling}}function cy(e,n){for(;Ft!==null;){var s=Ft;switch(s.tag){case 0:case 11:case 15:ia(8,s,n);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Zi(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,Ft=o;else e:for(s=e;Ft!==null;){o=Ft;var c=o.sibling,d=o.return;if(ty(o),o===s){Ft=null;break e}if(c!==null){c.return=d,Ft=c;break e}Ft=d}}}var z1={getCacheForType:function(e){var n=Xt(jt),s=n.data.get(e);return s===void 0&&(s=e(),n.data.set(e,s)),s}},U1=typeof WeakMap=="function"?WeakMap:Map,rt=0,ft=null,Qe=null,$e=0,at=0,Sn=null,ua=!1,Is=!1,td=!1,Lr=0,bt=0,ca=0,Wa=0,nd=0,Un=0,Ys=0,co=null,cn=null,rd=!1,ad=0,Kl=1/0,$l=null,fa=null,Yt=0,da=null,Qs=null,Xs=0,sd=0,id=null,fy=null,fo=0,od=null;function wn(){if((rt&2)!==0&&$e!==0)return $e&-$e;if(N.T!==null){var e=Us;return e!==0?e:md()}return La()}function dy(){Un===0&&(Un=($e&536870912)===0||tt?Vn():536870912);var e=zn.current;return e!==null&&(e.flags|=32),Un}function _n(e,n,s){(e===ft&&(at===2||at===9)||e.cancelPendingCommit!==null)&&(Ks(e,0),ha(e,$e,Un,!1)),$r(e,s),((rt&2)===0||e!==ft)&&(e===ft&&((rt&2)===0&&(Wa|=s),bt===4&&ha(e,$e,Un,!1)),ur(e))}function hy(e,n,s){if((rt&6)!==0)throw Error(i(327));var o=!s&&(n&124)===0&&(n&e.expiredLanes)===0||wr(e,n),c=o?V1(e,n):cd(e,n,!0),d=o;do{if(c===0){Is&&!o&&ha(e,n,0,!1);break}else{if(s=e.current.alternate,d&&!L1(s)){c=cd(e,n,!1),d=!1;continue}if(c===2){if(d=n,e.errorRecoveryDisabledLanes&d)var v=0;else v=e.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){n=v;e:{var b=e;c=co;var R=b.current.memoizedState.isDehydrated;if(R&&(Ks(b,v).flags|=256),v=cd(b,v,!1),v!==2){if(td&&!R){b.errorRecoveryDisabledLanes|=d,Wa|=d,c=4;break e}d=cn,cn=c,d!==null&&(cn===null?cn=d:cn.push.apply(cn,d))}c=v}if(d=!1,c!==2)continue}}if(c===1){Ks(e,0),ha(e,n,0,!0);break}e:{switch(o=e,d=c,d){case 0:case 1:throw Error(i(345));case 4:if((n&4194048)!==n)break;case 6:ha(o,n,Un,!ua);break e;case 2:cn=null;break;case 3:case 5:break;default:throw Error(i(329))}if((n&62914560)===n&&(c=ad+300-yt(),10<c)){if(ha(o,n,Un,!ua),ar(o,0,!0)!==0)break e;o.timeoutHandle=qy(my.bind(null,o,s,cn,$l,rd,n,Un,Wa,Ys,ua,d,2,-0,0),c);break e}my(o,s,cn,$l,rd,n,Un,Wa,Ys,ua,d,0,-0,0)}}break}while(!0);ur(e)}function my(e,n,s,o,c,d,v,b,R,B,J,te,q,F){if(e.timeoutHandle=-1,te=n.subtreeFlags,(te&8192||(te&16785408)===16785408)&&(bo={stylesheets:null,count:0,unsuspend:v_},oy(n),te=x_(),te!==null)){e.cancelPendingCommit=te(Sy.bind(null,e,n,d,s,o,c,v,b,R,J,1,q,F)),ha(e,d,v,!B);return}Sy(e,n,d,s,o,c,v,b,R)}function L1(e){for(var n=e;;){var s=n.tag;if((s===0||s===11||s===15)&&n.flags&16384&&(s=n.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var c=s[o],d=c.getSnapshot;c=c.value;try{if(!yn(d(),c))return!1}catch{return!1}}if(s=n.child,n.subtreeFlags&16384&&s!==null)s.return=n,n=s;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function ha(e,n,s,o){n&=~nd,n&=~Wa,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var c=n;0<c;){var d=31-nt(c),v=1<<d;o[d]=-1,c&=~v}s!==0&&ze(e,s,n)}function Jl(){return(rt&6)===0?(ho(0),!1):!0}function ld(){if(Qe!==null){if(at===0)var e=Qe.return;else e=Qe,Cr=Ya=null,Tf(e),qs=null,no=0,e=Qe;for(;e!==null;)Yg(e.alternate,e),e=e.return;Qe=null}}function Ks(e,n){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,t_(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),ld(),ft=e,Qe=s=Ar(e.current,null),$e=n,at=0,Sn=null,ua=!1,Is=wr(e,n),td=!1,Ys=Un=nd=Wa=ca=bt=0,cn=co=null,rd=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var c=31-nt(o),d=1<<c;n|=e[c],o&=~d}return Lr=n,xl(),s}function py(e,n){Ge=null,N.H=Vl,n===Yi||n===Cl?(n=Dp(),at=3):n===Cp?(n=Dp(),at=4):at=n===kg?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Sn=n,Qe===null&&(bt=1,Gl(e,Mn(n,e.current)))}function gy(){var e=N.H;return N.H=Vl,e===null?Vl:e}function yy(){var e=N.A;return N.A=z1,e}function ud(){bt=4,ua||($e&4194048)!==$e&&zn.current!==null||(Is=!0),(ca&134217727)===0&&(Wa&134217727)===0||ft===null||ha(ft,$e,Un,!1)}function cd(e,n,s){var o=rt;rt|=2;var c=gy(),d=yy();(ft!==e||$e!==n)&&($l=null,Ks(e,n)),n=!1;var v=bt;e:do try{if(at!==0&&Qe!==null){var b=Qe,R=Sn;switch(at){case 8:ld(),v=6;break e;case 3:case 2:case 9:case 6:zn.current===null&&(n=!0);var B=at;if(at=0,Sn=null,$s(e,b,R,B),s&&Is){v=0;break e}break;default:B=at,at=0,Sn=null,$s(e,b,R,B)}}B1(),v=bt;break}catch(J){py(e,J)}while(!0);return n&&e.shellSuspendCounter++,Cr=Ya=null,rt=o,N.H=c,N.A=d,Qe===null&&(ft=null,$e=0,xl()),v}function B1(){for(;Qe!==null;)vy(Qe)}function V1(e,n){var s=rt;rt|=2;var o=gy(),c=yy();ft!==e||$e!==n?($l=null,Kl=yt()+500,Ks(e,n)):Is=wr(e,n);e:do try{if(at!==0&&Qe!==null){n=Qe;var d=Sn;t:switch(at){case 1:at=0,Sn=null,$s(e,n,d,1);break;case 2:case 9:if(Np(d)){at=0,Sn=null,by(n);break}n=function(){at!==2&&at!==9||ft!==e||(at=7),ur(e)},d.then(n,n);break e;case 3:at=7;break e;case 4:at=5;break e;case 7:Np(d)?(at=0,Sn=null,by(n)):(at=0,Sn=null,$s(e,n,d,7));break;case 5:var v=null;switch(Qe.tag){case 26:v=Qe.memoizedState;case 5:case 27:var b=Qe;if(!v||ev(v)){at=0,Sn=null;var R=b.sibling;if(R!==null)Qe=R;else{var B=b.return;B!==null?(Qe=B,Wl(B)):Qe=null}break t}}at=0,Sn=null,$s(e,n,d,5);break;case 6:at=0,Sn=null,$s(e,n,d,6);break;case 8:ld(),bt=6;break e;default:throw Error(i(462))}}H1();break}catch(J){py(e,J)}while(!0);return Cr=Ya=null,N.H=o,N.A=c,rt=s,Qe!==null?0:(ft=null,$e=0,xl(),bt)}function H1(){for(;Qe!==null&&!Wn();)vy(Qe)}function vy(e){var n=Zg(e.alternate,e,Lr);e.memoizedProps=e.pendingProps,n===null?Wl(e):Qe=n}function by(e){var n=e,s=n.alternate;switch(n.tag){case 15:case 0:n=Vg(s,n,n.pendingProps,n.type,void 0,$e);break;case 11:n=Vg(s,n,n.pendingProps,n.type.render,n.ref,$e);break;case 5:Tf(n);default:Yg(s,n),n=Qe=xp(n,Lr),n=Zg(s,n,Lr)}e.memoizedProps=e.pendingProps,n===null?Wl(e):Qe=n}function $s(e,n,s,o){Cr=Ya=null,Tf(n),qs=null,no=0;var c=n.return;try{if(C1(e,c,n,s,$e)){bt=1,Gl(e,Mn(s,e.current)),Qe=null;return}}catch(d){if(c!==null)throw Qe=c,d;bt=1,Gl(e,Mn(s,e.current)),Qe=null;return}n.flags&32768?(tt||o===1?e=!0:Is||($e&536870912)!==0?e=!1:(ua=e=!0,(o===2||o===9||o===3||o===6)&&(o=zn.current,o!==null&&o.tag===13&&(o.flags|=16384))),xy(n,e)):Wl(n)}function Wl(e){var n=e;do{if((n.flags&32768)!==0){xy(n,ua);return}e=n.return;var s=M1(n.alternate,n,Lr);if(s!==null){Qe=s;return}if(n=n.sibling,n!==null){Qe=n;return}Qe=n=e}while(n!==null);bt===0&&(bt=5)}function xy(e,n){do{var s=D1(e.alternate,e);if(s!==null){s.flags&=32767,Qe=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!n&&(e=e.sibling,e!==null)){Qe=e;return}Qe=e=s}while(e!==null);bt=6,Qe=null}function Sy(e,n,s,o,c,d,v,b,R){e.cancelPendingCommit=null;do eu();while(Yt!==0);if((rt&6)!==0)throw Error(i(327));if(n!==null){if(n===e.current)throw Error(i(177));if(d=n.lanes|n.childLanes,d|=Wc,ll(e,s,d,v,b,R),e===ft&&(Qe=ft=null,$e=0),Qs=n,da=e,Xs=s,sd=d,id=c,fy=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,G1(V,function(){return Ay(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=N.T,N.T=null,c=Z.p,Z.p=2,v=rt,rt|=4;try{k1(e,n,s)}finally{rt=v,Z.p=c,N.T=o}}Yt=1,wy(),_y(),Ey()}}function wy(){if(Yt===1){Yt=0;var e=da,n=Qs,s=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||s){s=N.T,N.T=null;var o=Z.p;Z.p=2;var c=rt;rt|=4;try{ay(n,e);var d=wd,v=cp(e.containerInfo),b=d.focusedElem,R=d.selectionRange;if(v!==b&&b&&b.ownerDocument&&up(b.ownerDocument.documentElement,b)){if(R!==null&&Qc(b)){var B=R.start,J=R.end;if(J===void 0&&(J=B),"selectionStart"in b)b.selectionStart=B,b.selectionEnd=Math.min(J,b.value.length);else{var te=b.ownerDocument||document,q=te&&te.defaultView||window;if(q.getSelection){var F=q.getSelection(),ke=b.textContent.length,Ce=Math.min(R.start,ke),lt=R.end===void 0?Ce:Math.min(R.end,ke);!F.extend&&Ce>lt&&(v=lt,lt=Ce,Ce=v);var U=lp(b,Ce),j=lp(b,lt);if(U&&j&&(F.rangeCount!==1||F.anchorNode!==U.node||F.anchorOffset!==U.offset||F.focusNode!==j.node||F.focusOffset!==j.offset)){var L=te.createRange();L.setStart(U.node,U.offset),F.removeAllRanges(),Ce>lt?(F.addRange(L),F.extend(j.node,j.offset)):(L.setEnd(j.node,j.offset),F.addRange(L))}}}}for(te=[],F=b;F=F.parentNode;)F.nodeType===1&&te.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<te.length;b++){var ee=te[b];ee.element.scrollLeft=ee.left,ee.element.scrollTop=ee.top}}du=!!Sd,wd=Sd=null}finally{rt=c,Z.p=o,N.T=s}}e.current=n,Yt=2}}function _y(){if(Yt===2){Yt=0;var e=da,n=Qs,s=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||s){s=N.T,N.T=null;var o=Z.p;Z.p=2;var c=rt;rt|=4;try{ey(e,n.alternate,n)}finally{rt=c,Z.p=o,N.T=s}}Yt=3}}function Ey(){if(Yt===4||Yt===3){Yt=0,er();var e=da,n=Qs,s=Xs,o=fy;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Yt=5:(Yt=0,Qs=da=null,Ty(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(fa=null),Zt(s),n=n.stateNode,je&&typeof je.onCommitFiberRoot=="function")try{je.onCommitFiberRoot(we,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=N.T,c=Z.p,Z.p=2,N.T=null;try{for(var d=e.onRecoverableError,v=0;v<o.length;v++){var b=o[v];d(b.value,{componentStack:b.stack})}}finally{N.T=n,Z.p=c}}(Xs&3)!==0&&eu(),ur(e),c=e.pendingLanes,(s&4194090)!==0&&(c&42)!==0?e===od?fo++:(fo=0,od=e):fo=0,ho(0)}}function Ty(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Zi(n)))}function eu(e){return wy(),_y(),Ey(),Ay()}function Ay(){if(Yt!==5)return!1;var e=da,n=sd;sd=0;var s=Zt(Xs),o=N.T,c=Z.p;try{Z.p=32>s?32:s,N.T=null,s=id,id=null;var d=da,v=Xs;if(Yt=0,Qs=da=null,Xs=0,(rt&6)!==0)throw Error(i(331));var b=rt;if(rt|=4,uy(d.current),iy(d,d.current,v,s),rt=b,ho(0,!1),je&&typeof je.onPostCommitFiberRoot=="function")try{je.onPostCommitFiberRoot(we,d)}catch{}return!0}finally{Z.p=c,N.T=o,Ty(e,n)}}function Ry(e,n,s){n=Mn(s,n),n=Vf(e.stateNode,n,2),e=na(e,n,2),e!==null&&($r(e,2),ur(e))}function ut(e,n,s){if(e.tag===3)Ry(e,e,s);else for(;n!==null;){if(n.tag===3){Ry(n,e,s);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(fa===null||!fa.has(o))){e=Mn(s,e),s=Mg(2),o=na(n,s,2),o!==null&&(Dg(s,o,n,e),$r(o,2),ur(o));break}}n=n.return}}function fd(e,n,s){var o=e.pingCache;if(o===null){o=e.pingCache=new U1;var c=new Set;o.set(n,c)}else c=o.get(n),c===void 0&&(c=new Set,o.set(n,c));c.has(s)||(td=!0,c.add(s),e=P1.bind(null,e,n,s),n.then(e,e))}function P1(e,n,s){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ft===e&&($e&s)===s&&(bt===4||bt===3&&($e&62914560)===$e&&300>yt()-ad?(rt&2)===0&&Ks(e,0):nd|=s,Ys===$e&&(Ys=0)),ur(e)}function Oy(e,n){n===0&&(n=ol()),e=Ds(e,n),e!==null&&($r(e,n),ur(e))}function q1(e){var n=e.memoizedState,s=0;n!==null&&(s=n.retryLane),Oy(e,s)}function F1(e,n){var s=0;switch(e.tag){case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(i(314))}o!==null&&o.delete(n),Oy(e,s)}function G1(e,n){return Ot(e,n)}var tu=null,Js=null,dd=!1,nu=!1,hd=!1,es=0;function ur(e){e!==Js&&e.next===null&&(Js===null?tu=Js=e:Js=Js.next=e),nu=!0,dd||(dd=!0,I1())}function ho(e,n){if(!hd&&nu){hd=!0;do for(var s=!1,o=tu;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var d=0;else{var v=o.suspendedLanes,b=o.pingedLanes;d=(1<<31-nt(42|e)+1)-1,d&=c&~(v&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,Dy(o,d))}else d=$e,d=ar(o,o===ft?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||wr(o,d)||(s=!0,Dy(o,d));o=o.next}while(s);hd=!1}}function Z1(){Cy()}function Cy(){nu=dd=!1;var e=0;es!==0&&(e_()&&(e=es),es=0);for(var n=yt(),s=null,o=tu;o!==null;){var c=o.next,d=Ny(o,n);d===0?(o.next=null,s===null?tu=c:s.next=c,c===null&&(Js=s)):(s=o,(e!==0||(d&3)!==0)&&(nu=!0)),o=c}ho(e)}function Ny(e,n){for(var s=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var v=31-nt(d),b=1<<v,R=c[v];R===-1?((b&s)===0||(b&o)!==0)&&(c[v]=Kr(b,n)):R<=n&&(e.expiredLanes|=b),d&=~b}if(n=ft,s=$e,s=ar(e,e===n?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===n&&(at===2||at===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Vt(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||wr(e,s)){if(n=s&-s,n===e.callbackPriority)return n;switch(o!==null&&Vt(o),Zt(s)){case 2:case 8:s=M;break;case 32:s=V;break;case 268435456:s=ce;break;default:s=V}return o=My.bind(null,e),s=Ot(s,o),e.callbackPriority=n,e.callbackNode=s,n}return o!==null&&o!==null&&Vt(o),e.callbackPriority=2,e.callbackNode=null,2}function My(e,n){if(Yt!==0&&Yt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(eu()&&e.callbackNode!==s)return null;var o=$e;return o=ar(e,e===ft?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(hy(e,o,n),Ny(e,yt()),e.callbackNode!=null&&e.callbackNode===s?My.bind(null,e):null)}function Dy(e,n){if(eu())return null;hy(e,n,!0)}function I1(){n_(function(){(rt&6)!==0?Ot(en,Z1):Cy()})}function md(){return es===0&&(es=Vn()),es}function ky(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:hl(""+e)}function jy(e,n){var s=n.ownerDocument.createElement("input");return s.name=n.name,s.value=n.value,e.id&&s.setAttribute("form",e.id),n.parentNode.insertBefore(s,n),e=new FormData(e),s.parentNode.removeChild(s),e}function Y1(e,n,s,o,c){if(n==="submit"&&s&&s.stateNode===c){var d=ky((c[ct]||null).action),v=o.submitter;v&&(n=(n=v[ct]||null)?ky(n.formAction):v.getAttribute("formAction"),n!==null&&(d=n,v=null));var b=new yl("action","action",null,o,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(es!==0){var R=v?jy(c,v):new FormData(c);jf(s,{pending:!0,data:R,method:c.method,action:d},null,R)}}else typeof d=="function"&&(b.preventDefault(),R=v?jy(c,v):new FormData(c),jf(s,{pending:!0,data:R,method:c.method,action:d},d,R))},currentTarget:c}]})}}for(var pd=0;pd<Jc.length;pd++){var gd=Jc[pd],Q1=gd.toLowerCase(),X1=gd[0].toUpperCase()+gd.slice(1);Hn(Q1,"on"+X1)}Hn(hp,"onAnimationEnd"),Hn(mp,"onAnimationIteration"),Hn(pp,"onAnimationStart"),Hn("dblclick","onDoubleClick"),Hn("focusin","onFocus"),Hn("focusout","onBlur"),Hn(d1,"onTransitionRun"),Hn(h1,"onTransitionStart"),Hn(m1,"onTransitionCancel"),Hn(gp,"onTransitionEnd"),ws("onMouseEnter",["mouseout","mouseover"]),ws("onMouseLeave",["mouseout","mouseover"]),ws("onPointerEnter",["pointerout","pointerover"]),ws("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 mo="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(" "),K1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(mo));function zy(e,n){n=(n&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],c=o.event;o=o.listeners;e:{var d=void 0;if(n)for(var v=o.length-1;0<=v;v--){var b=o[v],R=b.instance,B=b.currentTarget;if(b=b.listener,R!==d&&c.isPropagationStopped())break e;d=b,c.currentTarget=B;try{d(c)}catch(J){Fl(J)}c.currentTarget=null,d=R}else for(v=0;v<o.length;v++){if(b=o[v],R=b.instance,B=b.currentTarget,b=b.listener,R!==d&&c.isPropagationStopped())break e;d=b,c.currentTarget=B;try{d(c)}catch(J){Fl(J)}c.currentTarget=null,d=R}}}}function Xe(e,n){var s=n[vs];s===void 0&&(s=n[vs]=new Set);var o=e+"__bubble";s.has(o)||(Uy(n,e,2,!1),s.add(o))}function yd(e,n,s){var o=0;n&&(o|=4),Uy(s,e,o,n)}var ru="_reactListening"+Math.random().toString(36).slice(2);function vd(e){if(!e[ru]){e[ru]=!0,Cm.forEach(function(s){s!=="selectionchange"&&(K1.has(s)||yd(s,!1,e),yd(s,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[ru]||(n[ru]=!0,yd("selectionchange",!1,n))}}function Uy(e,n,s,o){switch(iv(n)){case 2:var c=__;break;case 8:c=E_;break;default:c=Dd}s=c.bind(null,n,s,e),c=void 0,!Vc||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(n,s,{capture:!0,passive:c}):e.addEventListener(n,s,!0):c!==void 0?e.addEventListener(n,s,{passive:c}):e.addEventListener(n,s,!1)}function bd(e,n,s,o,c){var d=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var b=o.stateNode.containerInfo;if(b===c)break;if(v===4)for(v=o.return;v!==null;){var R=v.tag;if((R===3||R===4)&&v.stateNode.containerInfo===c)return;v=v.return}for(;b!==null;){if(v=bs(b),v===null)return;if(R=v.tag,R===5||R===6||R===26||R===27){o=d=v;continue e}b=b.parentNode}}o=o.return}Fm(function(){var B=d,J=Lc(s),te=[];e:{var q=yp.get(e);if(q!==void 0){var F=yl,ke=e;switch(e){case"keypress":if(pl(s)===0)break e;case"keydown":case"keyup":F=Gw;break;case"focusin":ke="focus",F=Fc;break;case"focusout":ke="blur",F=Fc;break;case"beforeblur":case"afterblur":F=Fc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=Im;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=Dw;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=Yw;break;case hp:case mp:case pp:F=zw;break;case gp:F=Xw;break;case"scroll":case"scrollend":F=Nw;break;case"wheel":F=$w;break;case"copy":case"cut":case"paste":F=Lw;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=Qm;break;case"toggle":case"beforetoggle":F=Ww}var Ce=(n&4)!==0,lt=!Ce&&(e==="scroll"||e==="scrollend"),U=Ce?q!==null?q+"Capture":null:q;Ce=[];for(var j=B,L;j!==null;){var ee=j;if(L=ee.stateNode,ee=ee.tag,ee!==5&&ee!==26&&ee!==27||L===null||U===null||(ee=Di(j,U),ee!=null&&Ce.push(po(j,ee,L))),lt)break;j=j.return}0<Ce.length&&(q=new F(q,ke,null,s,J),te.push({event:q,listeners:Ce}))}}if((n&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",F=e==="mouseout"||e==="pointerout",q&&s!==Uc&&(ke=s.relatedTarget||s.fromElement)&&(bs(ke)||ke[Ht]))break e;if((F||q)&&(q=J.window===J?J:(q=J.ownerDocument)?q.defaultView||q.parentWindow:window,F?(ke=s.relatedTarget||s.toElement,F=B,ke=ke?bs(ke):null,ke!==null&&(lt=u(ke),Ce=ke.tag,ke!==lt||Ce!==5&&Ce!==27&&Ce!==6)&&(ke=null)):(F=null,ke=B),F!==ke)){if(Ce=Im,ee="onMouseLeave",U="onMouseEnter",j="mouse",(e==="pointerout"||e==="pointerover")&&(Ce=Qm,ee="onPointerLeave",U="onPointerEnter",j="pointer"),lt=F==null?q:Mi(F),L=ke==null?q:Mi(ke),q=new Ce(ee,j+"leave",F,s,J),q.target=lt,q.relatedTarget=L,ee=null,bs(J)===B&&(Ce=new Ce(U,j+"enter",ke,s,J),Ce.target=L,Ce.relatedTarget=lt,ee=Ce),lt=ee,F&&ke)t:{for(Ce=F,U=ke,j=0,L=Ce;L;L=Ws(L))j++;for(L=0,ee=U;ee;ee=Ws(ee))L++;for(;0<j-L;)Ce=Ws(Ce),j--;for(;0<L-j;)U=Ws(U),L--;for(;j--;){if(Ce===U||U!==null&&Ce===U.alternate)break t;Ce=Ws(Ce),U=Ws(U)}Ce=null}else Ce=null;F!==null&&Ly(te,q,F,Ce,!1),ke!==null&&lt!==null&&Ly(te,lt,ke,Ce,!0)}}e:{if(q=B?Mi(B):window,F=q.nodeName&&q.nodeName.toLowerCase(),F==="select"||F==="input"&&q.type==="file")var _e=np;else if(ep(q))if(rp)_e=u1;else{_e=o1;var Ye=i1}else F=q.nodeName,!F||F.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?B&&zc(B.elementType)&&(_e=np):_e=l1;if(_e&&(_e=_e(e,B))){tp(te,_e,s,J);break e}Ye&&Ye(e,q,B),e==="focusout"&&B&&q.type==="number"&&B.memoizedProps.value!=null&&jc(q,"number",q.value)}switch(Ye=B?Mi(B):window,e){case"focusin":(ep(Ye)||Ye.contentEditable==="true")&&(Cs=Ye,Xc=B,Hi=null);break;case"focusout":Hi=Xc=Cs=null;break;case"mousedown":Kc=!0;break;case"contextmenu":case"mouseup":case"dragend":Kc=!1,fp(te,s,J);break;case"selectionchange":if(f1)break;case"keydown":case"keyup":fp(te,s,J)}var Oe;if(Zc)e:{switch(e){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Os?Jm(e,s)&&(Ne="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(Ne="onCompositionStart");Ne&&(Xm&&s.locale!=="ko"&&(Os||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Os&&(Oe=Gm()):(Jr=J,Hc="value"in Jr?Jr.value:Jr.textContent,Os=!0)),Ye=au(B,Ne),0<Ye.length&&(Ne=new Ym(Ne,e,null,s,J),te.push({event:Ne,listeners:Ye}),Oe?Ne.data=Oe:(Oe=Wm(s),Oe!==null&&(Ne.data=Oe)))),(Oe=t1?n1(e,s):r1(e,s))&&(Ne=au(B,"onBeforeInput"),0<Ne.length&&(Ye=new Ym("onBeforeInput","beforeinput",null,s,J),te.push({event:Ye,listeners:Ne}),Ye.data=Oe)),Y1(te,e,B,s,J)}zy(te,n)})}function po(e,n,s){return{instance:e,listener:n,currentTarget:s}}function au(e,n){for(var s=n+"Capture",o=[];e!==null;){var c=e,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=Di(e,s),c!=null&&o.unshift(po(e,c,d)),c=Di(e,n),c!=null&&o.push(po(e,c,d))),e.tag===3)return o;e=e.return}return[]}function Ws(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ly(e,n,s,o,c){for(var d=n._reactName,v=[];s!==null&&s!==o;){var b=s,R=b.alternate,B=b.stateNode;if(b=b.tag,R!==null&&R===o)break;b!==5&&b!==26&&b!==27||B===null||(R=B,c?(B=Di(s,d),B!=null&&v.unshift(po(s,B,R))):c||(B=Di(s,d),B!=null&&v.push(po(s,B,R)))),s=s.return}v.length!==0&&e.push({event:n,listeners:v})}var $1=/\r\n?/g,J1=/\u0000|\uFFFD/g;function By(e){return(typeof e=="string"?e:""+e).replace($1,`
`).replace(J1,"")}function Vy(e,n){return n=By(n),By(e)===n}function su(){}function ot(e,n,s,o,c,d){switch(s){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||Ts(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&Ts(e,""+o);break;case"className":cl(e,"class",o);break;case"tabIndex":cl(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":cl(e,s,o);break;case"style":Pm(e,o,d);break;case"data":if(n!=="object"){cl(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=hl(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(s==="formAction"?(n!=="input"&&ot(e,n,"name",c.name,c,null),ot(e,n,"formEncType",c.formEncType,c,null),ot(e,n,"formMethod",c.formMethod,c,null),ot(e,n,"formTarget",c.formTarget,c,null)):(ot(e,n,"encType",c.encType,c,null),ot(e,n,"method",c.method,c,null),ot(e,n,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=hl(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=su);break;case"onScroll":o!=null&&Xe("scroll",e);break;case"onScrollEnd":o!=null&&Xe("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(i(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=hl(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":Xe("beforetoggle",e),Xe("toggle",e),ul(e,"popover",o);break;case"xlinkActuate":Er(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Er(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Er(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Er(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Er(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Er(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Er(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Er(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Er(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":ul(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=Ow.get(s)||s,ul(e,s,o))}}function xd(e,n,s,o,c,d){switch(s){case"style":Pm(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(i(60));e.innerHTML=s}}break;case"children":typeof o=="string"?Ts(e,o):(typeof o=="number"||typeof o=="bigint")&&Ts(e,""+o);break;case"onScroll":o!=null&&Xe("scroll",e);break;case"onScrollEnd":o!=null&&Xe("scrollend",e);break;case"onClick":o!=null&&(e.onclick=su);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Nm.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(c=s.endsWith("Capture"),n=s.slice(2,c?s.length-7:void 0),d=e[ct]||null,d=d!=null?d[s]:null,typeof d=="function"&&e.removeEventListener(n,d,c),typeof o=="function")){typeof d!="function"&&d!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(n,o,c);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):ul(e,s,o)}}}function Qt(e,n,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Xe("error",e),Xe("load",e);var o=!1,c=!1,d;for(d in s)if(s.hasOwnProperty(d)){var v=s[d];if(v!=null)switch(d){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:ot(e,n,d,v,s,null)}}c&&ot(e,n,"srcSet",s.srcSet,s,null),o&&ot(e,n,"src",s.src,s,null);return;case"input":Xe("invalid",e);var b=d=v=c=null,R=null,B=null;for(o in s)if(s.hasOwnProperty(o)){var J=s[o];if(J!=null)switch(o){case"name":c=J;break;case"type":v=J;break;case"checked":R=J;break;case"defaultChecked":B=J;break;case"value":d=J;break;case"defaultValue":b=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(i(137,n));break;default:ot(e,n,o,J,s,null)}}Lm(e,d,b,R,B,v,c,!1),fl(e);return;case"select":Xe("invalid",e),o=v=d=null;for(c in s)if(s.hasOwnProperty(c)&&(b=s[c],b!=null))switch(c){case"value":d=b;break;case"defaultValue":v=b;break;case"multiple":o=b;default:ot(e,n,c,b,s,null)}n=d,s=v,e.multiple=!!o,n!=null?Es(e,!!o,n,!1):s!=null&&Es(e,!!o,s,!0);return;case"textarea":Xe("invalid",e),d=c=o=null;for(v in s)if(s.hasOwnProperty(v)&&(b=s[v],b!=null))switch(v){case"value":o=b;break;case"defaultValue":c=b;break;case"children":d=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(i(91));break;default:ot(e,n,v,b,s,null)}Vm(e,o,c,d),fl(e);return;case"option":for(R in s)if(s.hasOwnProperty(R)&&(o=s[R],o!=null))switch(R){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:ot(e,n,R,o,s,null)}return;case"dialog":Xe("beforetoggle",e),Xe("toggle",e),Xe("cancel",e),Xe("close",e);break;case"iframe":case"object":Xe("load",e);break;case"video":case"audio":for(o=0;o<mo.length;o++)Xe(mo[o],e);break;case"image":Xe("error",e),Xe("load",e);break;case"details":Xe("toggle",e);break;case"embed":case"source":case"link":Xe("error",e),Xe("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 s)if(s.hasOwnProperty(B)&&(o=s[B],o!=null))switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:ot(e,n,B,o,s,null)}return;default:if(zc(n)){for(J in s)s.hasOwnProperty(J)&&(o=s[J],o!==void 0&&xd(e,n,J,o,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(o=s[b],o!=null&&ot(e,n,b,o,s,null))}function W1(e,n,s,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,d=null,v=null,b=null,R=null,B=null,J=null;for(F in s){var te=s[F];if(s.hasOwnProperty(F)&&te!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":R=te;default:o.hasOwnProperty(F)||ot(e,n,F,null,o,te)}}for(var q in o){var F=o[q];if(te=s[q],o.hasOwnProperty(q)&&(F!=null||te!=null))switch(q){case"type":d=F;break;case"name":c=F;break;case"checked":B=F;break;case"defaultChecked":J=F;break;case"value":v=F;break;case"defaultValue":b=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(i(137,n));break;default:F!==te&&ot(e,n,q,F,o,te)}}kc(e,v,b,R,B,J,d,c);return;case"select":F=v=b=q=null;for(d in s)if(R=s[d],s.hasOwnProperty(d)&&R!=null)switch(d){case"value":break;case"multiple":F=R;default:o.hasOwnProperty(d)||ot(e,n,d,null,o,R)}for(c in o)if(d=o[c],R=s[c],o.hasOwnProperty(c)&&(d!=null||R!=null))switch(c){case"value":q=d;break;case"defaultValue":b=d;break;case"multiple":v=d;default:d!==R&&ot(e,n,c,d,o,R)}n=b,s=v,o=F,q!=null?Es(e,!!s,q,!1):!!o!=!!s&&(n!=null?Es(e,!!s,n,!0):Es(e,!!s,s?[]:"",!1));return;case"textarea":F=q=null;for(b in s)if(c=s[b],s.hasOwnProperty(b)&&c!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:ot(e,n,b,null,o,c)}for(v in o)if(c=o[v],d=s[v],o.hasOwnProperty(v)&&(c!=null||d!=null))switch(v){case"value":q=c;break;case"defaultValue":F=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(i(91));break;default:c!==d&&ot(e,n,v,c,o,d)}Bm(e,q,F);return;case"option":for(var ke in s)if(q=s[ke],s.hasOwnProperty(ke)&&q!=null&&!o.hasOwnProperty(ke))switch(ke){case"selected":e.selected=!1;break;default:ot(e,n,ke,null,o,q)}for(R in o)if(q=o[R],F=s[R],o.hasOwnProperty(R)&&q!==F&&(q!=null||F!=null))switch(R){case"selected":e.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:ot(e,n,R,q,o,F)}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 Ce in s)q=s[Ce],s.hasOwnProperty(Ce)&&q!=null&&!o.hasOwnProperty(Ce)&&ot(e,n,Ce,null,o,q);for(B in o)if(q=o[B],F=s[B],o.hasOwnProperty(B)&&q!==F&&(q!=null||F!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(i(137,n));break;default:ot(e,n,B,q,o,F)}return;default:if(zc(n)){for(var lt in s)q=s[lt],s.hasOwnProperty(lt)&&q!==void 0&&!o.hasOwnProperty(lt)&&xd(e,n,lt,void 0,o,q);for(J in o)q=o[J],F=s[J],!o.hasOwnProperty(J)||q===F||q===void 0&&F===void 0||xd(e,n,J,q,o,F);return}}for(var U in s)q=s[U],s.hasOwnProperty(U)&&q!=null&&!o.hasOwnProperty(U)&&ot(e,n,U,null,o,q);for(te in o)q=o[te],F=s[te],!o.hasOwnProperty(te)||q===F||q==null&&F==null||ot(e,n,te,q,o,F)}var Sd=null,wd=null;function iu(e){return e.nodeType===9?e:e.ownerDocument}function Hy(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 Py(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 _d(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 Ed=null;function e_(){var e=window.event;return e&&e.type==="popstate"?e===Ed?!1:(Ed=e,!0):(Ed=null,!1)}var qy=typeof setTimeout=="function"?setTimeout:void 0,t_=typeof clearTimeout=="function"?clearTimeout:void 0,Fy=typeof Promise=="function"?Promise:void 0,n_=typeof queueMicrotask=="function"?queueMicrotask:typeof Fy<"u"?function(e){return Fy.resolve(null).then(e).catch(r_)}:qy;function r_(e){setTimeout(function(){throw e})}function ma(e){return e==="head"}function Gy(e,n){var s=n,o=0,c=0;do{var d=s.nextSibling;if(e.removeChild(s),d&&d.nodeType===8)if(s=d.data,s==="/$"){if(0<o&&8>o){s=o;var v=e.ownerDocument;if(s&1&&go(v.documentElement),s&2&&go(v.body),s&4)for(s=v.head,go(s),v=s.firstChild;v;){var b=v.nextSibling,R=v.nodeName;v[Ni]||R==="SCRIPT"||R==="STYLE"||R==="LINK"&&v.rel.toLowerCase()==="stylesheet"||s.removeChild(v),v=b}}if(c===0){e.removeChild(d),Eo(n);return}c--}else s==="$"||s==="$?"||s==="$!"?c++:o=s.charCodeAt(0)-48;else o=0;s=d}while(s);Eo(n)}function Td(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var s=n;switch(n=n.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Td(s),Cc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function a_(e,n,s,o){for(;e.nodeType===1;){var c=s;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Ni])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=qn(e.nextSibling),e===null)break}return null}function s_(e,n,s){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=qn(e.nextSibling),e===null))return null;return e}function Ad(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function i_(e,n){var s=e.ownerDocument;if(e.data!=="$?"||s.readyState==="complete")n();else{var o=function(){n(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function qn(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 Rd=null;function Zy(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"){if(n===0)return e;n--}else s==="/$"&&n++}e=e.previousSibling}return null}function Iy(e,n,s){switch(n=iu(s),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 go(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Cc(e)}var Ln=new Map,Yy=new Set;function ou(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Br=Z.d;Z.d={f:o_,r:l_,D:u_,C:c_,L:f_,m:d_,X:m_,S:h_,M:p_};function o_(){var e=Br.f(),n=Jl();return e||n}function l_(e){var n=xs(e);n!==null&&n.tag===5&&n.type==="form"?hg(n):Br.r(e)}var ei=typeof document>"u"?null:document;function Qy(e,n,s){var o=ei;if(o&&typeof n=="string"&&n){var c=Nn(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),Yy.has(c)||(Yy.add(c),e={rel:e,crossOrigin:s,href:n},o.querySelector(c)===null&&(n=o.createElement("link"),Qt(n,"link",e),Pt(n),o.head.appendChild(n)))}}function u_(e){Br.D(e),Qy("dns-prefetch",e,null)}function c_(e,n){Br.C(e,n),Qy("preconnect",e,n)}function f_(e,n,s){Br.L(e,n,s);var o=ei;if(o&&e&&n){var c='link[rel="preload"][as="'+Nn(n)+'"]';n==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+Nn(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+Nn(s.imageSizes)+'"]')):c+='[href="'+Nn(e)+'"]';var d=c;switch(n){case"style":d=ti(e);break;case"script":d=ni(e)}Ln.has(d)||(e=g({rel:"preload",href:n==="image"&&s&&s.imageSrcSet?void 0:e,as:n},s),Ln.set(d,e),o.querySelector(c)!==null||n==="style"&&o.querySelector(yo(d))||n==="script"&&o.querySelector(vo(d))||(n=o.createElement("link"),Qt(n,"link",e),Pt(n),o.head.appendChild(n)))}}function d_(e,n){Br.m(e,n);var s=ei;if(s&&e){var o=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+Nn(o)+'"][href="'+Nn(e)+'"]',d=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=ni(e)}if(!Ln.has(d)&&(e=g({rel:"modulepreload",href:e},n),Ln.set(d,e),s.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(vo(d)))return}o=s.createElement("link"),Qt(o,"link",e),Pt(o),s.head.appendChild(o)}}}function h_(e,n,s){Br.S(e,n,s);var o=ei;if(o&&e){var c=Ss(o).hoistableStyles,d=ti(e);n=n||"default";var v=c.get(d);if(!v){var b={loading:0,preload:null};if(v=o.querySelector(yo(d)))b.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":n},s),(s=Ln.get(d))&&Od(e,s);var R=v=o.createElement("link");Pt(R),Qt(R,"link",e),R._p=new Promise(function(B,J){R.onload=B,R.onerror=J}),R.addEventListener("load",function(){b.loading|=1}),R.addEventListener("error",function(){b.loading|=2}),b.loading|=4,lu(v,n,o)}v={type:"stylesheet",instance:v,count:1,state:b},c.set(d,v)}}}function m_(e,n){Br.X(e,n);var s=ei;if(s&&e){var o=Ss(s).hoistableScripts,c=ni(e),d=o.get(c);d||(d=s.querySelector(vo(c)),d||(e=g({src:e,async:!0},n),(n=Ln.get(c))&&Cd(e,n),d=s.createElement("script"),Pt(d),Qt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function p_(e,n){Br.M(e,n);var s=ei;if(s&&e){var o=Ss(s).hoistableScripts,c=ni(e),d=o.get(c);d||(d=s.querySelector(vo(c)),d||(e=g({src:e,async:!0,type:"module"},n),(n=Ln.get(c))&&Cd(e,n),d=s.createElement("script"),Pt(d),Qt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function Xy(e,n,s,o){var c=(c=be.current)?ou(c):null;if(!c)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(n=ti(s.href),s=Ss(c).hoistableStyles,o=s.get(n),o||(o={type:"style",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=ti(s.href);var d=Ss(c).hoistableStyles,v=d.get(e);if(v||(c=c.ownerDocument||c,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,v),(d=c.querySelector(yo(e)))&&!d._p&&(v.instance=d,v.state.loading=5),Ln.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Ln.set(e,s),d||g_(c,e,s,v.state))),n&&o===null)throw Error(i(528,""));return v}if(n&&o!==null)throw Error(i(529,""));return null;case"script":return n=s.async,s=s.src,typeof s=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=ni(s),s=Ss(c).hoistableScripts,o=s.get(n),o||(o={type:"script",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function ti(e){return'href="'+Nn(e)+'"'}function yo(e){return'link[rel="stylesheet"]['+e+"]"}function Ky(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function g_(e,n,s,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),Qt(n,"link",s),Pt(n),e.head.appendChild(n))}function ni(e){return'[src="'+Nn(e)+'"]'}function vo(e){return"script[async]"+e}function $y(e,n,s){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+Nn(s.href)+'"]');if(o)return n.instance=o,Pt(o),o;var c=g({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),Pt(o),Qt(o,"style",c),lu(o,s.precedence,e),n.instance=o;case"stylesheet":c=ti(s.href);var d=e.querySelector(yo(c));if(d)return n.state.loading|=4,n.instance=d,Pt(d),d;o=Ky(s),(c=Ln.get(c))&&Od(o,c),d=(e.ownerDocument||e).createElement("link"),Pt(d);var v=d;return v._p=new Promise(function(b,R){v.onload=b,v.onerror=R}),Qt(d,"link",o),n.state.loading|=4,lu(d,s.precedence,e),n.instance=d;case"script":return d=ni(s.src),(c=e.querySelector(vo(d)))?(n.instance=c,Pt(c),c):(o=s,(c=Ln.get(d))&&(o=g({},s),Cd(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),Pt(c),Qt(c,"link",o),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&&(o=n.instance,n.state.loading|=4,lu(o,s.precedence,e));return n.instance}function lu(e,n,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,d=c,v=0;v<o.length;v++){var b=o[v];if(b.dataset.precedence===n)d=b;else if(d!==c)break}d?d.parentNode.insertBefore(e,d.nextSibling):(n=s.nodeType===9?s.head:s,n.insertBefore(e,n.firstChild))}function Od(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function Cd(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var uu=null;function Jy(e,n,s){if(uu===null){var o=new Map,c=uu=new Map;c.set(s,o)}else c=uu,o=c.get(s),o||(o=new Map,c.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),c=0;c<s.length;c++){var d=s[c];if(!(d[Ni]||d[wt]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var v=d.getAttribute(n)||"";v=e+v;var b=o.get(v);b?b.push(d):o.set(v,[d])}}return o}function Wy(e,n,s){e=e.ownerDocument||e,e.head.insertBefore(s,n==="title"?e.querySelector("head > title"):null)}function y_(e,n,s){if(s===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function ev(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var bo=null;function v_(){}function b_(e,n,s){if(bo===null)throw Error(i(475));var o=bo;if(n.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var c=ti(s.href),d=e.querySelector(yo(c));if(d){e=d._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(o.count++,o=cu.bind(o),e.then(o,o)),n.state.loading|=4,n.instance=d,Pt(d);return}d=e.ownerDocument||e,s=Ky(s),(c=Ln.get(c))&&Od(s,c),d=d.createElement("link"),Pt(d);var v=d;v._p=new Promise(function(b,R){v.onload=b,v.onerror=R}),Qt(d,"link",s),n.instance=d}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(o.count++,n=cu.bind(o),e.addEventListener("load",n),e.addEventListener("error",n))}}function x_(){if(bo===null)throw Error(i(475));var e=bo;return e.stylesheets&&e.count===0&&Nd(e,e.stylesheets),0<e.count?function(n){var s=setTimeout(function(){if(e.stylesheets&&Nd(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(s)}}:null}function cu(){if(this.count--,this.count===0){if(this.stylesheets)Nd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var fu=null;function Nd(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,fu=new Map,n.forEach(S_,e),fu=null,cu.call(e))}function S_(e,n){if(!(n.state.loading&4)){var s=fu.get(e);if(s)var o=s.get(null);else{s=new Map,fu.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<c.length;d++){var v=c[d];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(s.set(v.dataset.precedence,v),o=v)}o&&s.set(null,o)}c=n.instance,v=c.getAttribute("data-precedence"),d=s.get(v)||o,d===o&&s.set(null,c),s.set(v,c),this.count++,o=cu.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),d?d.parentNode.insertBefore(c,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var xo={$$typeof:z,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function w_(e,n,s,o,c,d,v,b){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=Ci(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ci(0),this.hiddenUpdates=Ci(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=b,this.incompleteTransitions=new Map}function tv(e,n,s,o,c,d,v,b,R,B,J,te){return e=new w_(e,n,s,v,b,R,B,te),n=1,d===!0&&(n|=24),d=vn(3,null,null,n),e.current=d,d.stateNode=e,n=ff(),n.refCount++,e.pooledCache=n,n.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:n},pf(d),e}function nv(e){return e?(e=ks,e):ks}function rv(e,n,s,o,c,d){c=nv(c),o.context===null?o.context=c:o.pendingContext=c,o=ta(n),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=na(e,o,n),s!==null&&(_n(s,e,n),Xi(s,e,n))}function av(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<n?s:n}}function Md(e,n){av(e,n),(e=e.alternate)&&av(e,n)}function sv(e){if(e.tag===13){var n=Ds(e,67108864);n!==null&&_n(n,e,67108864),Md(e,67108864)}}var du=!0;function __(e,n,s,o){var c=N.T;N.T=null;var d=Z.p;try{Z.p=2,Dd(e,n,s,o)}finally{Z.p=d,N.T=c}}function E_(e,n,s,o){var c=N.T;N.T=null;var d=Z.p;try{Z.p=8,Dd(e,n,s,o)}finally{Z.p=d,N.T=c}}function Dd(e,n,s,o){if(du){var c=kd(o);if(c===null)bd(e,n,o,hu,s),ov(e,o);else if(A_(c,e,n,s,o))o.stopPropagation();else if(ov(e,o),n&4&&-1<T_.indexOf(e)){for(;c!==null;){var d=xs(c);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var v=On(d.pendingLanes);if(v!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;v;){var R=1<<31-nt(v);b.entanglements[1]|=R,v&=~R}ur(d),(rt&6)===0&&(Kl=yt()+500,ho(0))}}break;case 13:b=Ds(d,2),b!==null&&_n(b,d,2),Jl(),Md(d,2)}if(d=kd(o),d===null&&bd(e,n,o,hu,s),d===c)break;c=d}c!==null&&o.stopPropagation()}else bd(e,n,o,null,s)}}function kd(e){return e=Lc(e),jd(e)}var hu=null;function jd(e){if(hu=null,e=bs(e),e!==null){var n=u(e);if(n===null)e=null;else{var s=n.tag;if(s===13){if(e=f(n),e!==null)return e;e=null}else if(s===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return hu=e,null}function iv(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(Oi()){case en:return 2;case M:return 8;case V:case X:return 32;case ce:return 268435456;default:return 32}default:return 32}}var zd=!1,pa=null,ga=null,ya=null,So=new Map,wo=new Map,va=[],T_="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 ov(e,n){switch(e){case"focusin":case"focusout":pa=null;break;case"dragenter":case"dragleave":ga=null;break;case"mouseover":case"mouseout":ya=null;break;case"pointerover":case"pointerout":So.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":wo.delete(n.pointerId)}}function _o(e,n,s,o,c,d){return e===null||e.nativeEvent!==d?(e={blockedOn:n,domEventName:s,eventSystemFlags:o,nativeEvent:d,targetContainers:[c]},n!==null&&(n=xs(n),n!==null&&sv(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function A_(e,n,s,o,c){switch(n){case"focusin":return pa=_o(pa,e,n,s,o,c),!0;case"dragenter":return ga=_o(ga,e,n,s,o,c),!0;case"mouseover":return ya=_o(ya,e,n,s,o,c),!0;case"pointerover":var d=c.pointerId;return So.set(d,_o(So.get(d)||null,e,n,s,o,c)),!0;case"gotpointercapture":return d=c.pointerId,wo.set(d,_o(wo.get(d)||null,e,n,s,o,c)),!0}return!1}function lv(e){var n=bs(e.target);if(n!==null){var s=u(n);if(s!==null){if(n=s.tag,n===13){if(n=f(s),n!==null){e.blockedOn=n,kt(e.priority,function(){if(s.tag===13){var o=wn();o=Ct(o);var c=Ds(s,o);c!==null&&_n(c,s,o),Md(s,o)}});return}}else if(n===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function mu(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var s=kd(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);Uc=o,s.target.dispatchEvent(o),Uc=null}else return n=xs(s),n!==null&&sv(n),e.blockedOn=s,!1;n.shift()}return!0}function uv(e,n,s){mu(e)&&s.delete(n)}function R_(){zd=!1,pa!==null&&mu(pa)&&(pa=null),ga!==null&&mu(ga)&&(ga=null),ya!==null&&mu(ya)&&(ya=null),So.forEach(uv),wo.forEach(uv)}function pu(e,n){e.blockedOn===n&&(e.blockedOn=null,zd||(zd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,R_)))}var gu=null;function cv(e){gu!==e&&(gu=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){gu===e&&(gu=null);for(var n=0;n<e.length;n+=3){var s=e[n],o=e[n+1],c=e[n+2];if(typeof o!="function"){if(jd(o||s)===null)continue;break}var d=xs(s);d!==null&&(e.splice(n,3),n-=3,jf(d,{pending:!0,data:c,method:s.method,action:o},o,c))}}))}function Eo(e){function n(R){return pu(R,e)}pa!==null&&pu(pa,e),ga!==null&&pu(ga,e),ya!==null&&pu(ya,e),So.forEach(n),wo.forEach(n);for(var s=0;s<va.length;s++){var o=va[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<va.length&&(s=va[0],s.blockedOn===null);)lv(s),s.blockedOn===null&&va.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var c=s[o],d=s[o+1],v=c[ct]||null;if(typeof d=="function")v||cv(s);else if(v){var b=null;if(d&&d.hasAttribute("formAction")){if(c=d,v=d[ct]||null)b=v.formAction;else if(jd(c)!==null)continue}else b=v.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),cv(s)}}}function Ud(e){this._internalRoot=e}yu.prototype.render=Ud.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(i(409));var s=n.current,o=wn();rv(s,o,e,n,null,null)},yu.prototype.unmount=Ud.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;rv(e.current,2,null,e,null,null),Jl(),n[Ht]=null}};function yu(e){this._internalRoot=e}yu.prototype.unstable_scheduleHydration=function(e){if(e){var n=La();e={blockedOn:null,target:e,priority:n};for(var s=0;s<va.length&&n!==0&&n<va[s].priority;s++);va.splice(s,0,e),s===0&&lv(e)}};var fv=r.version;if(fv!=="19.1.1")throw Error(i(527,fv,"19.1.1"));Z.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 O_={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vu.isDisabled&&vu.supportsFiber)try{we=vu.inject(O_),je=vu}catch{}}return Ao.createRoot=function(e,n){if(!l(e))throw Error(i(299));var s=!1,o="",c=Rg,d=Og,v=Cg,b=null;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(v=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(b=n.unstable_transitionCallbacks)),n=tv(e,1,!1,null,null,s,o,c,d,v,b,null),e[Ht]=n.current,vd(e),new Ud(n)},Ao.hydrateRoot=function(e,n,s){if(!l(e))throw Error(i(299));var o=!1,c="",d=Rg,v=Og,b=Cg,R=null,B=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(c=s.identifierPrefix),s.onUncaughtError!==void 0&&(d=s.onUncaughtError),s.onCaughtError!==void 0&&(v=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.unstable_transitionCallbacks!==void 0&&(R=s.unstable_transitionCallbacks),s.formState!==void 0&&(B=s.formState)),n=tv(e,1,!0,n,s??null,o,c,d,v,b,R,B),n.context=nv(null),s=n.current,o=wn(),o=Ct(o),c=ta(o),c.callback=null,na(s,c,o),s=o,n.current.lanes=s,$r(n,s),ur(n),e[Ht]=n.current,vd(e),new yu(n)},Ao.version="19.1.1",Ao}var Nv;function bE(){if(Nv)return Vd.exports;Nv=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=vE(),Vd.exports}var xE=bE();const ZD=Hh(xE);function l0(t,r){return function(){return t.apply(r,arguments)}}const{toString:SE}=Object.prototype,{getPrototypeOf:Ih}=Object,{iterator:sc,toStringTag:u0}=Symbol,ic=(t=>r=>{const a=SE.call(r);return t[a]||(t[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),$n=t=>(t=t.toLowerCase(),r=>ic(r)===t),oc=t=>r=>typeof r===t,{isArray:xi}=Array,zo=oc("undefined");function $o(t){return t!==null&&!zo(t)&&t.constructor!==null&&!zo(t.constructor)&&hn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const c0=$n("ArrayBuffer");function wE(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&c0(t.buffer),r}const _E=oc("string"),hn=oc("function"),f0=oc("number"),Jo=t=>t!==null&&typeof t=="object",EE=t=>t===!0||t===!1,Mu=t=>{if(ic(t)!=="object")return!1;const r=Ih(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(u0 in t)&&!(sc in t)},TE=t=>{if(!Jo(t)||$o(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},AE=$n("Date"),RE=$n("File"),OE=$n("Blob"),CE=$n("FileList"),NE=t=>Jo(t)&&hn(t.pipe),ME=t=>{let r;return t&&(typeof FormData=="function"&&t instanceof FormData||hn(t.append)&&((r=ic(t))==="formdata"||r==="object"&&hn(t.toString)&&t.toString()==="[object FormData]"))},DE=$n("URLSearchParams"),[kE,jE,zE,UE]=["ReadableStream","Request","Response","Headers"].map($n),LE=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wo(t,r,{allOwnKeys:a=!1}={}){if(t===null||typeof t>"u")return;let i,l;if(typeof t!="object"&&(t=[t]),xi(t))for(i=0,l=t.length;i<l;i++)r.call(null,t[i],i,t);else{if($o(t))return;const u=a?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 d0(t,r){if($o(t))return null;r=r.toLowerCase();const a=Object.keys(t);let i=a.length,l;for(;i-- >0;)if(l=a[i],r===l.toLowerCase())return l;return null}const ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,h0=t=>!zo(t)&&t!==ns;function hh(){const{caseless:t}=h0(this)&&this||{},r={},a=(i,l)=>{const u=t&&d0(r,l)||l;Mu(r[u])&&Mu(i)?r[u]=hh(r[u],i):Mu(i)?r[u]=hh({},i):xi(i)?r[u]=i.slice():r[u]=i};for(let i=0,l=arguments.length;i<l;i++)arguments[i]&&Wo(arguments[i],a);return r}const BE=(t,r,a,{allOwnKeys:i}={})=>(Wo(r,(l,u)=>{a&&hn(l)?t[u]=l0(l,a):t[u]=l},{allOwnKeys:i}),t),VE=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),HE=(t,r,a,i)=>{t.prototype=Object.create(r.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:r.prototype}),a&&Object.assign(t.prototype,a)},PE=(t,r,a,i)=>{let l,u,f;const h={};if(r=r||{},t==null)return r;do{for(l=Object.getOwnPropertyNames(t),u=l.length;u-- >0;)f=l[u],(!i||i(f,t,r))&&!h[f]&&(r[f]=t[f],h[f]=!0);t=a!==!1&&Ih(t)}while(t&&(!a||a(t,r))&&t!==Object.prototype);return r},qE=(t,r,a)=>{t=String(t),(a===void 0||a>t.length)&&(a=t.length),a-=r.length;const i=t.indexOf(r,a);return i!==-1&&i===a},FE=t=>{if(!t)return null;if(xi(t))return t;let r=t.length;if(!f0(r))return null;const a=new Array(r);for(;r-- >0;)a[r]=t[r];return a},GE=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&Ih(Uint8Array)),ZE=(t,r)=>{const i=(t&&t[sc]).call(t);let l;for(;(l=i.next())&&!l.done;){const u=l.value;r.call(t,u[0],u[1])}},IE=(t,r)=>{let a;const i=[];for(;(a=t.exec(r))!==null;)i.push(a);return i},YE=$n("HTMLFormElement"),QE=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,i,l){return i.toUpperCase()+l}),Mv=(({hasOwnProperty:t})=>(r,a)=>t.call(r,a))(Object.prototype),XE=$n("RegExp"),m0=(t,r)=>{const a=Object.getOwnPropertyDescriptors(t),i={};Wo(a,(l,u)=>{let f;(f=r(l,u,t))!==!1&&(i[u]=f||l)}),Object.defineProperties(t,i)},KE=t=>{m0(t,(r,a)=>{if(hn(t)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const i=t[a];if(hn(i)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},$E=(t,r)=>{const a={},i=l=>{l.forEach(u=>{a[u]=!0})};return xi(t)?i(t):i(String(t).split(r)),a},JE=()=>{},WE=(t,r)=>t!=null&&Number.isFinite(t=+t)?t:r;function eT(t){return!!(t&&hn(t.append)&&t[u0]==="FormData"&&t[sc])}const tT=t=>{const r=new Array(10),a=(i,l)=>{if(Jo(i)){if(r.indexOf(i)>=0)return;if($o(i))return i;if(!("toJSON"in i)){r[l]=i;const u=xi(i)?[]:{};return Wo(i,(f,h)=>{const p=a(f,l+1);!zo(p)&&(u[h]=p)}),r[l]=void 0,u}}return i};return a(t,0)},nT=$n("AsyncFunction"),rT=t=>t&&(Jo(t)||hn(t))&&hn(t.then)&&hn(t.catch),p0=((t,r)=>t?setImmediate:r?((a,i)=>(ns.addEventListener("message",({source:l,data:u})=>{l===ns&&u===a&&i.length&&i.shift()()},!1),l=>{i.push(l),ns.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",hn(ns.postMessage)),aT=typeof queueMicrotask<"u"?queueMicrotask.bind(ns):typeof process<"u"&&process.nextTick||p0,sT=t=>t!=null&&hn(t[sc]),Y={isArray:xi,isArrayBuffer:c0,isBuffer:$o,isFormData:ME,isArrayBufferView:wE,isString:_E,isNumber:f0,isBoolean:EE,isObject:Jo,isPlainObject:Mu,isEmptyObject:TE,isReadableStream:kE,isRequest:jE,isResponse:zE,isHeaders:UE,isUndefined:zo,isDate:AE,isFile:RE,isBlob:OE,isRegExp:XE,isFunction:hn,isStream:NE,isURLSearchParams:DE,isTypedArray:GE,isFileList:CE,forEach:Wo,merge:hh,extend:BE,trim:LE,stripBOM:VE,inherits:HE,toFlatObject:PE,kindOf:ic,kindOfTest:$n,endsWith:qE,toArray:FE,forEachEntry:ZE,matchAll:IE,isHTMLForm:YE,hasOwnProperty:Mv,hasOwnProp:Mv,reduceDescriptors:m0,freezeMethods:KE,toObjectSet:$E,toCamelCase:QE,noop:JE,toFiniteNumber:WE,findKey:d0,global:ns,isContextDefined:h0,isSpecCompliantForm:eT,toJSONObject:tT,isAsyncFn:nT,isThenable:rT,setImmediate:p0,asap:aT,isIterable:sT};function Le(t,r,a,i,l){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),a&&(this.config=a),i&&(this.request=i),l&&(this.response=l,this.status=l.status?l.status:null)}Y.inherits(Le,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:Y.toJSONObject(this.config),code:this.code,status:this.status}}});const g0=Le.prototype,y0={};["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=>{y0[t]={value:t}});Object.defineProperties(Le,y0);Object.defineProperty(g0,"isAxiosError",{value:!0});Le.from=(t,r,a,i,l,u)=>{const f=Object.create(g0);return Y.toFlatObject(t,f,function(p){return p!==Error.prototype},h=>h!=="isAxiosError"),Le.call(f,t.message,r,a,i,l),f.cause=t,f.name=t.name,u&&Object.assign(f,u),f};const iT=null;function mh(t){return Y.isPlainObject(t)||Y.isArray(t)}function v0(t){return Y.endsWith(t,"[]")?t.slice(0,-2):t}function Dv(t,r,a){return t?t.concat(r).map(function(l,u){return l=v0(l),!a&&u?"["+l+"]":l}).join(a?".":""):r}function oT(t){return Y.isArray(t)&&!t.some(mh)}const lT=Y.toFlatObject(Y,{},null,function(r){return/^is[A-Z]/.test(r)});function lc(t,r,a){if(!Y.isObject(t))throw new TypeError("target must be an object");r=r||new FormData,a=Y.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,E){return!Y.isUndefined(E[x])});const i=a.metaTokens,l=a.visitor||g,u=a.dots,f=a.indexes,p=(a.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(r);if(!Y.isFunction(l))throw new TypeError("visitor must be a function");function m(T){if(T===null)return"";if(Y.isDate(T))return T.toISOString();if(Y.isBoolean(T))return T.toString();if(!p&&Y.isBlob(T))throw new Le("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(T)||Y.isTypedArray(T)?p&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function g(T,x,E){let D=T;if(T&&!E&&typeof T=="object"){if(Y.endsWith(x,"{}"))x=i?x:x.slice(0,-2),T=JSON.stringify(T);else if(Y.isArray(T)&&oT(T)||(Y.isFileList(T)||Y.endsWith(x,"[]"))&&(D=Y.toArray(T)))return x=v0(x),D.forEach(function(z,P){!(Y.isUndefined(z)||z===null)&&r.append(f===!0?Dv([x],P,u):f===null?x:x+"[]",m(z))}),!1}return mh(T)?!0:(r.append(Dv(E,x,u),m(T)),!1)}const y=[],w=Object.assign(lT,{defaultVisitor:g,convertValue:m,isVisitable:mh});function O(T,x){if(!Y.isUndefined(T)){if(y.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));y.push(T),Y.forEach(T,function(D,C){(!(Y.isUndefined(D)||D===null)&&l.call(r,D,Y.isString(C)?C.trim():C,x,w))===!0&&O(D,x?x.concat(C):[C])}),y.pop()}}if(!Y.isObject(t))throw new TypeError("data must be an object");return O(t),r}function kv(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return r[i]})}function Yh(t,r){this._pairs=[],t&&lc(t,this,r)}const b0=Yh.prototype;b0.append=function(r,a){this._pairs.push([r,a])};b0.toString=function(r){const a=r?function(i){return r.call(this,i,kv)}:kv;return this._pairs.map(function(l){return a(l[0])+"="+a(l[1])},"").join("&")};function uT(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function x0(t,r,a){if(!r)return t;const i=a&&a.encode||uT;Y.isFunction(a)&&(a={serialize:a});const l=a&&a.serialize;let u;if(l?u=l(r,a):u=Y.isURLSearchParams(r)?r.toString():new Yh(r,a).toString(i),u){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+u}return t}class jv{constructor(){this.handlers=[]}use(r,a,i){return this.handlers.push({fulfilled:r,rejected:a,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){Y.forEach(this.handlers,function(i){i!==null&&r(i)})}}const S0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},cT=typeof URLSearchParams<"u"?URLSearchParams:Yh,fT=typeof FormData<"u"?FormData:null,dT=typeof Blob<"u"?Blob:null,hT={isBrowser:!0,classes:{URLSearchParams:cT,FormData:fT,Blob:dT},protocols:["http","https","file","blob","url","data"]},Qh=typeof window<"u"&&typeof document<"u",ph=typeof navigator=="object"&&navigator||void 0,mT=Qh&&(!ph||["ReactNative","NativeScript","NS"].indexOf(ph.product)<0),pT=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",gT=Qh&&window.location.href||"http://localhost",yT=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Qh,hasStandardBrowserEnv:mT,hasStandardBrowserWebWorkerEnv:pT,navigator:ph,origin:gT},Symbol.toStringTag,{value:"Module"})),$t={...yT,...hT};function vT(t,r){return lc(t,new $t.classes.URLSearchParams,{visitor:function(a,i,l,u){return $t.isNode&&Y.isBuffer(a)?(this.append(i,a.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...r})}function bT(t){return Y.matchAll(/\w+|\[(\w*)]/g,t).map(r=>r[0]==="[]"?"":r[1]||r[0])}function xT(t){const r={},a=Object.keys(t);let i;const l=a.length;let u;for(i=0;i<l;i++)u=a[i],r[u]=t[u];return r}function w0(t){function r(a,i,l,u){let f=a[u++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),p=u>=a.length;return f=!f&&Y.isArray(l)?l.length:f,p?(Y.hasOwnProp(l,f)?l[f]=[l[f],i]:l[f]=i,!h):((!l[f]||!Y.isObject(l[f]))&&(l[f]=[]),r(a,i,l[f],u)&&Y.isArray(l[f])&&(l[f]=xT(l[f])),!h)}if(Y.isFormData(t)&&Y.isFunction(t.entries)){const a={};return Y.forEachEntry(t,(i,l)=>{r(bT(i),l,a,0)}),a}return null}function ST(t,r,a){if(Y.isString(t))try{return(r||JSON.parse)(t),Y.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(a||JSON.stringify)(t)}const el={transitional:S0,adapter:["xhr","http","fetch"],transformRequest:[function(r,a){const i=a.getContentType()||"",l=i.indexOf("application/json")>-1,u=Y.isObject(r);if(u&&Y.isHTMLForm(r)&&(r=new FormData(r)),Y.isFormData(r))return l?JSON.stringify(w0(r)):r;if(Y.isArrayBuffer(r)||Y.isBuffer(r)||Y.isStream(r)||Y.isFile(r)||Y.isBlob(r)||Y.isReadableStream(r))return r;if(Y.isArrayBufferView(r))return r.buffer;if(Y.isURLSearchParams(r))return a.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 vT(r,this.formSerializer).toString();if((h=Y.isFileList(r))||i.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return lc(h?{"files[]":r}:r,p&&new p,this.formSerializer)}}return u||l?(a.setContentType("application/json",!1),ST(r)):r}],transformResponse:[function(r){const a=this.transitional||el.transitional,i=a&&a.forcedJSONParsing,l=this.responseType==="json";if(Y.isResponse(r)||Y.isReadableStream(r))return r;if(r&&Y.isString(r)&&(i&&!this.responseType||l)){const f=!(a&&a.silentJSONParsing)&&l;try{return JSON.parse(r)}catch(h){if(f)throw h.name==="SyntaxError"?Le.from(h,Le.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:$t.classes.FormData,Blob:$t.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],t=>{el.headers[t]={}});const wT=Y.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"]),_T=t=>{const r={};let a,i,l;return t&&t.split(`
`).forEach(function(f){l=f.indexOf(":"),a=f.substring(0,l).trim().toLowerCase(),i=f.substring(l+1).trim(),!(!a||r[a]&&wT[a])&&(a==="set-cookie"?r[a]?r[a].push(i):r[a]=[i]:r[a]=r[a]?r[a]+", "+i:i)}),r},zv=Symbol("internals");function Ro(t){return t&&String(t).trim().toLowerCase()}function Du(t){return t===!1||t==null?t:Y.isArray(t)?t.map(Du):String(t)}function ET(t){const r=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=a.exec(t);)r[i[1]]=i[2];return r}const TT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Fd(t,r,a,i,l){if(Y.isFunction(i))return i.call(this,r,a);if(l&&(r=a),!!Y.isString(r)){if(Y.isString(i))return r.indexOf(i)!==-1;if(Y.isRegExp(i))return i.test(r)}}function AT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,a,i)=>a.toUpperCase()+i)}function RT(t,r){const a=Y.toCamelCase(" "+r);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+a,{value:function(l,u,f){return this[i].call(this,r,l,u,f)},configurable:!0})})}let mn=class{constructor(r){r&&this.set(r)}set(r,a,i){const l=this;function u(h,p,m){const g=Ro(p);if(!g)throw new Error("header name must be a non-empty string");const y=Y.findKey(l,g);(!y||l[y]===void 0||m===!0||m===void 0&&l[y]!==!1)&&(l[y||p]=Du(h))}const f=(h,p)=>Y.forEach(h,(m,g)=>u(m,g,p));if(Y.isPlainObject(r)||r instanceof this.constructor)f(r,a);else if(Y.isString(r)&&(r=r.trim())&&!TT(r))f(_T(r),a);else if(Y.isObject(r)&&Y.isIterable(r)){let h={},p,m;for(const g of r){if(!Y.isArray(g))throw TypeError("Object iterator must return a key-value pair");h[m=g[0]]=(p=h[m])?Y.isArray(p)?[...p,g[1]]:[p,g[1]]:g[1]}f(h,a)}else r!=null&&u(a,r,i);return this}get(r,a){if(r=Ro(r),r){const i=Y.findKey(this,r);if(i){const l=this[i];if(!a)return l;if(a===!0)return ET(l);if(Y.isFunction(a))return a.call(this,l,i);if(Y.isRegExp(a))return a.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,a){if(r=Ro(r),r){const i=Y.findKey(this,r);return!!(i&&this[i]!==void 0&&(!a||Fd(this,this[i],i,a)))}return!1}delete(r,a){const i=this;let l=!1;function u(f){if(f=Ro(f),f){const h=Y.findKey(i,f);h&&(!a||Fd(i,i[h],h,a))&&(delete i[h],l=!0)}}return Y.isArray(r)?r.forEach(u):u(r),l}clear(r){const a=Object.keys(this);let i=a.length,l=!1;for(;i--;){const u=a[i];(!r||Fd(this,this[u],u,r,!0))&&(delete this[u],l=!0)}return l}normalize(r){const a=this,i={};return Y.forEach(this,(l,u)=>{const f=Y.findKey(i,u);if(f){a[f]=Du(l),delete a[u];return}const h=r?AT(u):String(u).trim();h!==u&&delete a[u],a[h]=Du(l),i[h]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const a=Object.create(null);return Y.forEach(this,(i,l)=>{i!=null&&i!==!1&&(a[l]=r&&Y.isArray(i)?i.join(", "):i)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,a])=>r+": "+a).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,...a){const i=new this(r);return a.forEach(l=>i.set(l)),i}static accessor(r){const i=(this[zv]=this[zv]={accessors:{}}).accessors,l=this.prototype;function u(f){const h=Ro(f);i[h]||(RT(l,f),i[h]=!0)}return Y.isArray(r)?r.forEach(u):u(r),this}};mn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Y.reduceDescriptors(mn.prototype,({value:t},r)=>{let a=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(i){this[a]=i}}});Y.freezeMethods(mn);function Gd(t,r){const a=this||el,i=r||a,l=mn.from(i.headers);let u=i.data;return Y.forEach(t,function(h){u=h.call(a,u,l.normalize(),r?r.status:void 0)}),l.normalize(),u}function _0(t){return!!(t&&t.__CANCEL__)}function Si(t,r,a){Le.call(this,t??"canceled",Le.ERR_CANCELED,r,a),this.name="CanceledError"}Y.inherits(Si,Le,{__CANCEL__:!0});function E0(t,r,a){const i=a.config.validateStatus;!a.status||!i||i(a.status)?t(a):r(new Le("Request failed with status code "+a.status,[Le.ERR_BAD_REQUEST,Le.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function OT(t){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}function CT(t,r){t=t||10;const a=new Array(t),i=new Array(t);let l=0,u=0,f;return r=r!==void 0?r:1e3,function(p){const m=Date.now(),g=i[u];f||(f=m),a[l]=p,i[l]=m;let y=u,w=0;for(;y!==l;)w+=a[y++],y=y%t;if(l=(l+1)%t,l===u&&(u=(u+1)%t),m-f<r)return;const O=g&&m-g;return O?Math.round(w*1e3/O):void 0}}function NT(t,r){let a=0,i=1e3/r,l,u;const f=(m,g=Date.now())=>{a=g,l=null,u&&(clearTimeout(u),u=null),t(...m)};return[(...m)=>{const g=Date.now(),y=g-a;y>=i?f(m,g):(l=m,u||(u=setTimeout(()=>{u=null,f(l)},i-y)))},()=>l&&f(l)]}const Hu=(t,r,a=3)=>{let i=0;const l=CT(50,250);return NT(u=>{const f=u.loaded,h=u.lengthComputable?u.total:void 0,p=f-i,m=l(p),g=f<=h;i=f;const y={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(y)},a)},Uv=(t,r)=>{const a=t!=null;return[i=>r[0]({lengthComputable:a,total:t,loaded:i}),r[1]]},Lv=t=>(...r)=>Y.asap(()=>t(...r)),MT=$t.hasStandardBrowserEnv?((t,r)=>a=>(a=new URL(a,$t.origin),t.protocol===a.protocol&&t.host===a.host&&(r||t.port===a.port)))(new URL($t.origin),$t.navigator&&/(msie|trident)/i.test($t.navigator.userAgent)):()=>!0,DT=$t.hasStandardBrowserEnv?{write(t,r,a,i,l,u){const f=[t+"="+encodeURIComponent(r)];Y.isNumber(a)&&f.push("expires="+new Date(a).toGMTString()),Y.isString(i)&&f.push("path="+i),Y.isString(l)&&f.push("domain="+l),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 kT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function jT(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}function T0(t,r,a){let i=!kT(r);return t&&(i||a==!1)?jT(t,r):r}const Bv=t=>t instanceof mn?{...t}:t;function ls(t,r){r=r||{};const a={};function i(m,g,y,w){return Y.isPlainObject(m)&&Y.isPlainObject(g)?Y.merge.call({caseless:w},m,g):Y.isPlainObject(g)?Y.merge({},g):Y.isArray(g)?g.slice():g}function l(m,g,y,w){if(Y.isUndefined(g)){if(!Y.isUndefined(m))return i(void 0,m,y,w)}else return i(m,g,y,w)}function u(m,g){if(!Y.isUndefined(g))return i(void 0,g)}function f(m,g){if(Y.isUndefined(g)){if(!Y.isUndefined(m))return i(void 0,m)}else return i(void 0,g)}function h(m,g,y){if(y in r)return i(m,g);if(y 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,y)=>l(Bv(m),Bv(g),y,!0)};return Y.forEach(Object.keys({...t,...r}),function(g){const y=p[g]||l,w=y(t[g],r[g],g);Y.isUndefined(w)&&y!==h||(a[g]=w)}),a}const A0=t=>{const r=ls({},t);let{data:a,withXSRFToken:i,xsrfHeaderName:l,xsrfCookieName:u,headers:f,auth:h}=r;r.headers=f=mn.from(f),r.url=x0(T0(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(Y.isFormData(a)){if($t.hasStandardBrowserEnv||$t.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((p=f.getContentType())!==!1){const[m,...g]=p?p.split(";").map(y=>y.trim()).filter(Boolean):[];f.setContentType([m||"multipart/form-data",...g].join("; "))}}if($t.hasStandardBrowserEnv&&(i&&Y.isFunction(i)&&(i=i(r)),i||i!==!1&&MT(r.url))){const m=l&&u&&DT.read(u);m&&f.set(l,m)}return r},zT=typeof XMLHttpRequest<"u",UT=zT&&function(t){return new Promise(function(a,i){const l=A0(t);let u=l.data;const f=mn.from(l.headers).normalize();let{responseType:h,onUploadProgress:p,onDownloadProgress:m}=l,g,y,w,O,T;function x(){O&&O(),T&&T(),l.cancelToken&&l.cancelToken.unsubscribe(g),l.signal&&l.signal.removeEventListener("abort",g)}let E=new XMLHttpRequest;E.open(l.method.toUpperCase(),l.url,!0),E.timeout=l.timeout;function D(){if(!E)return;const z=mn.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),k={data:!h||h==="text"||h==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:z,config:t,request:E};E0(function(I){a(I),x()},function(I){i(I),x()},k),E=null}"onloadend"in E?E.onloadend=D:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(D)},E.onabort=function(){E&&(i(new Le("Request aborted",Le.ECONNABORTED,t,E)),E=null)},E.onerror=function(){i(new Le("Network Error",Le.ERR_NETWORK,t,E)),E=null},E.ontimeout=function(){let P=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const k=l.transitional||S0;l.timeoutErrorMessage&&(P=l.timeoutErrorMessage),i(new Le(P,k.clarifyTimeoutError?Le.ETIMEDOUT:Le.ECONNABORTED,t,E)),E=null},u===void 0&&f.setContentType(null),"setRequestHeader"in E&&Y.forEach(f.toJSON(),function(P,k){E.setRequestHeader(k,P)}),Y.isUndefined(l.withCredentials)||(E.withCredentials=!!l.withCredentials),h&&h!=="json"&&(E.responseType=l.responseType),m&&([w,T]=Hu(m,!0),E.addEventListener("progress",w)),p&&E.upload&&([y,O]=Hu(p),E.upload.addEventListener("progress",y),E.upload.addEventListener("loadend",O)),(l.cancelToken||l.signal)&&(g=z=>{E&&(i(!z||z.type?new Si(null,t,E):z),E.abort(),E=null)},l.cancelToken&&l.cancelToken.subscribe(g),l.signal&&(l.signal.aborted?g():l.signal.addEventListener("abort",g)));const C=OT(l.url);if(C&&$t.protocols.indexOf(C)===-1){i(new Le("Unsupported protocol "+C+":",Le.ERR_BAD_REQUEST,t));return}E.send(u||null)})},LT=(t,r)=>{const{length:a}=t=t?t.filter(Boolean):[];if(r||a){let i=new AbortController,l;const u=function(m){if(!l){l=!0,h();const g=m instanceof Error?m:this.reason;i.abort(g instanceof Le?g:new Si(g instanceof Error?g.message:g))}};let f=r&&setTimeout(()=>{f=null,u(new Le(`timeout ${r} of ms exceeded`,Le.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=()=>Y.asap(h),p}},BT=function*(t,r){let a=t.byteLength;if(a<r){yield t;return}let i=0,l;for(;i<a;)l=i+r,yield t.slice(i,l),i=l},VT=async function*(t,r){for await(const a of HT(t))yield*BT(a,r)},HT=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const r=t.getReader();try{for(;;){const{done:a,value:i}=await r.read();if(a)break;yield i}}finally{await r.cancel()}},Vv=(t,r,a,i)=>{const l=VT(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 l.next();if(m){h(),p.close();return}let y=g.byteLength;if(a){let w=u+=y;a(w)}p.enqueue(new Uint8Array(g))}catch(m){throw h(m),m}},cancel(p){return h(p),l.return()}},{highWaterMark:2})},uc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",R0=uc&&typeof ReadableStream=="function",PT=uc&&(typeof TextEncoder=="function"?(t=>r=>t.encode(r))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),O0=(t,...r)=>{try{return!!t(...r)}catch{return!1}},qT=R0&&O0(()=>{let t=!1;const r=new Request($t.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!r}),Hv=64*1024,gh=R0&&O0(()=>Y.isReadableStream(new Response("").body)),Pu={stream:gh&&(t=>t.body)};uc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Pu[r]&&(Pu[r]=Y.isFunction(t[r])?a=>a[r]():(a,i)=>{throw new Le(`Response type '${r}' is not supported`,Le.ERR_NOT_SUPPORT,i)})})})(new Response);const FT=async t=>{if(t==null)return 0;if(Y.isBlob(t))return t.size;if(Y.isSpecCompliantForm(t))return(await new Request($t.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(Y.isArrayBufferView(t)||Y.isArrayBuffer(t))return t.byteLength;if(Y.isURLSearchParams(t)&&(t=t+""),Y.isString(t))return(await PT(t)).byteLength},GT=async(t,r)=>{const a=Y.toFiniteNumber(t.getContentLength());return a??FT(r)},ZT=uc&&(async t=>{let{url:r,method:a,data:i,signal:l,cancelToken:u,timeout:f,onDownloadProgress:h,onUploadProgress:p,responseType:m,headers:g,withCredentials:y="same-origin",fetchOptions:w}=A0(t);m=m?(m+"").toLowerCase():"text";let O=LT([l,u&&u.toAbortSignal()],f),T;const x=O&&O.unsubscribe&&(()=>{O.unsubscribe()});let E;try{if(p&&qT&&a!=="get"&&a!=="head"&&(E=await GT(g,i))!==0){let k=new Request(r,{method:"POST",body:i,duplex:"half"}),W;if(Y.isFormData(i)&&(W=k.headers.get("content-type"))&&g.setContentType(W),k.body){const[I,G]=Uv(E,Hu(Lv(p)));i=Vv(k.body,Hv,I,G)}}Y.isString(y)||(y=y?"include":"omit");const D="credentials"in Request.prototype;T=new Request(r,{...w,signal:O,method:a.toUpperCase(),headers:g.normalize().toJSON(),body:i,duplex:"half",credentials:D?y:void 0});let C=await fetch(T,w);const z=gh&&(m==="stream"||m==="response");if(gh&&(h||z&&x)){const k={};["status","statusText","headers"].forEach(fe=>{k[fe]=C[fe]});const W=Y.toFiniteNumber(C.headers.get("content-length")),[I,G]=h&&Uv(W,Hu(Lv(h),!0))||[];C=new Response(Vv(C.body,Hv,I,()=>{G&&G(),x&&x()}),k)}m=m||"text";let P=await Pu[Y.findKey(Pu,m)||"text"](C,t);return!z&&x&&x(),await new Promise((k,W)=>{E0(k,W,{data:P,headers:mn.from(C.headers),status:C.status,statusText:C.statusText,config:t,request:T})})}catch(D){throw x&&x(),D&&D.name==="TypeError"&&/Load failed|fetch/i.test(D.message)?Object.assign(new Le("Network Error",Le.ERR_NETWORK,t,T),{cause:D.cause||D}):Le.from(D,D&&D.code,t,T)}}),yh={http:iT,xhr:UT,fetch:ZT};Y.forEach(yh,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{value:r})}catch{}Object.defineProperty(t,"adapterName",{value:r})}});const Pv=t=>`- ${t}`,IT=t=>Y.isFunction(t)||t===null||t===!1,C0={getAdapter:t=>{t=Y.isArray(t)?t:[t];const{length:r}=t;let a,i;const l={};for(let u=0;u<r;u++){a=t[u];let f;if(i=a,!IT(a)&&(i=yh[(f=String(a)).toLowerCase()],i===void 0))throw new Le(`Unknown adapter '${f}'`);if(i)break;l[f||"#"+u]=i}if(!i){const u=Object.entries(l).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(Pv).join(`
`):" "+Pv(u[0]):"as no adapter specified";throw new Le("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return i},adapters:yh};function Zd(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Si(null,t)}function qv(t){return Zd(t),t.headers=mn.from(t.headers),t.data=Gd.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),C0.getAdapter(t.adapter||el.adapter)(t).then(function(i){return Zd(t),i.data=Gd.call(t,t.transformResponse,i),i.headers=mn.from(i.headers),i},function(i){return _0(i)||(Zd(t),i&&i.response&&(i.response.data=Gd.call(t,t.transformResponse,i.response),i.response.headers=mn.from(i.response.headers))),Promise.reject(i)})}const N0="1.11.0",cc={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{cc[t]=function(i){return typeof i===t||"a"+(r<1?"n ":" ")+t}});const Fv={};cc.transitional=function(r,a,i){function l(u,f){return"[Axios v"+N0+"] Transitional option '"+u+"'"+f+(i?". "+i:"")}return(u,f,h)=>{if(r===!1)throw new Le(l(f," has been removed"+(a?" in "+a:"")),Le.ERR_DEPRECATED);return a&&!Fv[f]&&(Fv[f]=!0,console.warn(l(f," has been deprecated since v"+a+" and will be removed in the near future"))),r?r(u,f,h):!0}};cc.spelling=function(r){return(a,i)=>(console.warn(`${i} is likely a misspelling of ${r}`),!0)};function YT(t,r,a){if(typeof t!="object")throw new Le("options must be an object",Le.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let l=i.length;for(;l-- >0;){const u=i[l],f=r[u];if(f){const h=t[u],p=h===void 0||f(h,u,t);if(p!==!0)throw new Le("option "+u+" must be "+p,Le.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new Le("Unknown option "+u,Le.ERR_BAD_OPTION)}}const ku={assertOptions:YT,validators:cc},cr=ku.validators;let as=class{constructor(r){this.defaults=r||{},this.interceptors={request:new jv,response:new jv}}async request(r,a){try{return await this._request(r,a)}catch(i){if(i instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const u=l.stack?l.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,a){typeof r=="string"?(a=a||{},a.url=r):a=r||{},a=ls(this.defaults,a);const{transitional:i,paramsSerializer:l,headers:u}=a;i!==void 0&&ku.assertOptions(i,{silentJSONParsing:cr.transitional(cr.boolean),forcedJSONParsing:cr.transitional(cr.boolean),clarifyTimeoutError:cr.transitional(cr.boolean)},!1),l!=null&&(Y.isFunction(l)?a.paramsSerializer={serialize:l}:ku.assertOptions(l,{encode:cr.function,serialize:cr.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),ku.assertOptions(a,{baseUrl:cr.spelling("baseURL"),withXsrfToken:cr.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let f=u&&Y.merge(u.common,u[a.method]);u&&Y.forEach(["delete","get","head","post","put","patch","common"],T=>{delete u[T]}),a.headers=mn.concat(f,u);const h=[];let p=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(a)===!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,y=0,w;if(!p){const T=[qv.bind(this),void 0];for(T.unshift(...h),T.push(...m),w=T.length,g=Promise.resolve(a);y<w;)g=g.then(T[y++],T[y++]);return g}w=h.length;let O=a;for(y=0;y<w;){const T=h[y++],x=h[y++];try{O=T(O)}catch(E){x.call(this,E);break}}try{g=qv.call(this,O)}catch(T){return Promise.reject(T)}for(y=0,w=m.length;y<w;)g=g.then(m[y++],m[y++]);return g}getUri(r){r=ls(this.defaults,r);const a=T0(r.baseURL,r.url,r.allowAbsoluteUrls);return x0(a,r.params,r.paramsSerializer)}};Y.forEach(["delete","get","head","options"],function(r){as.prototype[r]=function(a,i){return this.request(ls(i||{},{method:r,url:a,data:(i||{}).data}))}});Y.forEach(["post","put","patch"],function(r){function a(i){return function(u,f,h){return this.request(ls(h||{},{method:r,headers:i?{"Content-Type":"multipart/form-data"}:{},url:u,data:f}))}}as.prototype[r]=a(),as.prototype[r+"Form"]=a(!0)});let QT=class M0{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let a;this.promise=new Promise(function(u){a=u});const i=this;this.promise.then(l=>{if(!i._listeners)return;let u=i._listeners.length;for(;u-- >0;)i._listeners[u](l);i._listeners=null}),this.promise.then=l=>{let u;const f=new Promise(h=>{i.subscribe(h),u=h}).then(l);return f.cancel=function(){i.unsubscribe(u)},f},r(function(u,f,h){i.reason||(i.reason=new Si(u,f,h),a(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 a=this._listeners.indexOf(r);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const r=new AbortController,a=i=>{r.abort(i)};return this.subscribe(a),r.signal.unsubscribe=()=>this.unsubscribe(a),r.signal}static source(){let r;return{token:new M0(function(l){r=l}),cancel:r}}};function XT(t){return function(a){return t.apply(null,a)}}function KT(t){return Y.isObject(t)&&t.isAxiosError===!0}const vh={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(vh).forEach(([t,r])=>{vh[r]=t});function D0(t){const r=new as(t),a=l0(as.prototype.request,r);return Y.extend(a,as.prototype,r,{allOwnKeys:!0}),Y.extend(a,r,null,{allOwnKeys:!0}),a.create=function(l){return D0(ls(t,l))},a}const Rt=D0(el);Rt.Axios=as;Rt.CanceledError=Si;Rt.CancelToken=QT;Rt.isCancel=_0;Rt.VERSION=N0;Rt.toFormData=lc;Rt.AxiosError=Le;Rt.Cancel=Rt.CanceledError;Rt.all=function(r){return Promise.all(r)};Rt.spread=XT;Rt.isAxiosError=KT;Rt.mergeConfig=ls;Rt.AxiosHeaders=mn;Rt.formToJSON=t=>w0(Y.isHTMLForm(t)?new FormData(t):t);Rt.getAdapter=C0.getAdapter;Rt.HttpStatusCode=vh;Rt.default=Rt;const{Axios:QD,AxiosError:XD,CanceledError:KD,isCancel:$D,CancelToken:JD,VERSION:WD,all:ek,Cancel:tk,isAxiosError:nk,spread:rk,toFormData:ak,AxiosHeaders:sk,HttpStatusCode:ik,formToJSON:ok,getAdapter:lk,mergeConfig:uk}=Rt,xu=Rt.create({baseURL:"http://localhost:3000/",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2ludC5pcHN1cHBseS5jb20uYXUvYXBpL2xvZ2luIiwiaWF0IjoxNzIxNjA5MTEzLCJleHAiOjMyMzUzMzcxMTMsIm5iZiI6MTcyMTYwOTExMywianRpIjoiWHpCZkZPc0ZJUlFxaEZvaiIsInN1YiI6MSwicHJ2IjoiYzhlZTFmYzg5ZTc3NWVjNGM3Mzg2NjdlNWJlMTdhNTkwYjZkNDBmYyJ9.kFFEPpdmNUp-kn_G3cIIc26bivO6tbfcvkpG9I8Im7M"}});class $T{item_per_page=10;async index(r){const a={skip:0,limit:10,order:"updatedAt desc",where:{account:"prology_net",status:"Updated"}};return xu({method:"POST",data:{urlAPI:"/api/ebay-listing/listing-get-list",filter:{...a,...r,where:{...a.where,...r?.where}}}})}async get(r){return xu({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 xu({url:"sync",method:"POST",data:r})}async getPublistedProducts(){return xu({url:"data"})}async apiRequest(r,a){return new Promise((i,l)=>{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?l(h.data.error):i(h.data.payload))}window.addEventListener("message",f),window.postMessage({type:"API_REQUEST",requestId:u,payload:a,fn:r},"*")})}}const k0=new $T;/**
* @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 JT=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),WT=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,a,i)=>i?i.toUpperCase():a.toLowerCase()),Gv=t=>{const r=WT(t);return r.charAt(0).toUpperCase()+r.slice(1)},j0=(...t)=>t.filter((r,a,i)=>!!r&&r.trim()!==""&&i.indexOf(r)===a).join(" ").trim(),eA=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 tA={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 nA=S.forwardRef(({color:t="currentColor",size:r=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:l="",children:u,iconNode:f,...h},p)=>S.createElement("svg",{ref:p,...tA,width:r,height:r,stroke:t,strokeWidth:i?Number(a)*24/Number(r):a,className:j0("lucide",l),...!u&&!eA(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 fc=(t,r)=>{const a=S.forwardRef(({className:i,...l},u)=>S.createElement(nA,{ref:u,iconNode:r,className:j0(`lucide-${JT(Gv(t))}`,`lucide-${t}`,i),...l}));return a.displayName=Gv(t),a};/**
* @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 rA=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],aA=fc("check",rA);/**
* @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 sA=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],z0=fc("chevron-down",sA);/**
* @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 iA=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],oA=fc("chevron-up",iA);/**
* @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 lA=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],U0=fc("x",lA);function Zv(t,r){if(typeof t=="function")return t(r);t!=null&&(t.current=r)}function L0(...t){return r=>{let a=!1;const i=t.map(l=>{const u=Zv(l,r);return!a&&typeof u=="function"&&(a=!0),u});if(a)return()=>{for(let l=0;l<i.length;l++){const u=i[l];typeof u=="function"?u():Zv(t[l],null)}}}}function mt(...t){return S.useCallback(L0(...t),t)}function us(t){const r=uA(t),a=S.forwardRef((i,l)=>{const{children:u,...f}=i,h=S.Children.toArray(u),p=h.find(fA);if(p){const m=p.props.children,g=h.map(y=>y===p?S.Children.count(m)>1?S.Children.only(null):S.isValidElement(m)?m.props.children:null:y);return _.jsx(r,{...f,ref:l,children:S.isValidElement(m)?S.cloneElement(m,void 0,g):null})}return _.jsx(r,{...f,ref:l,children:u})});return a.displayName=`${t}.Slot`,a}var Xh=us("Slot");function uA(t){const r=S.forwardRef((a,i)=>{const{children:l,...u}=a;if(S.isValidElement(l)){const f=hA(l),h=dA(u,l.props);return l.type!==S.Fragment&&(h.ref=i?L0(i,f):f),S.cloneElement(l,h)}return S.Children.count(l)>1?S.Children.only(null):null});return r.displayName=`${t}.SlotClone`,r}var cA=Symbol("radix.slottable");function fA(t){return S.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===cA}function dA(t,r){const a={...r};for(const i in r){const l=t[i],u=r[i];/^on[A-Z]/.test(i)?l&&u?a[i]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(a[i]=l):i==="style"?a[i]={...l,...u}:i==="className"&&(a[i]=[l,u].filter(Boolean).join(" "))}return{...t,...a}}function hA(t){let r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=r&&"isReactWarning"in r&&r.isReactWarning;return a?t.ref:(r=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=r&&"isReactWarning"in r&&r.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}function B0(t){var r,a,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(r=0;r<l;r++)t[r]&&(a=B0(t[r]))&&(i&&(i+=" "),i+=a)}else for(a in t)t[a]&&(i&&(i+=" "),i+=a);return i}function V0(){for(var t,r,a=0,i="",l=arguments.length;a<l;a++)(t=arguments[a])&&(r=B0(t))&&(i&&(i+=" "),i+=r);return i}const Iv=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Yv=V0,Kh=(t,r)=>a=>{var i;if(r?.variants==null)return Yv(t,a?.class,a?.className);const{variants:l,defaultVariants:u}=r,f=Object.keys(l).map(m=>{const g=a?.[m],y=u?.[m];if(g===null)return null;const w=Iv(g)||Iv(y);return l[m][w]}),h=a&&Object.entries(a).reduce((m,g)=>{let[y,w]=g;return w===void 0||(m[y]=w),m},{}),p=r==null||(i=r.compoundVariants)===null||i===void 0?void 0:i.reduce((m,g)=>{let{class:y,className:w,...O}=g;return Object.entries(O).every(T=>{let[x,E]=T;return Array.isArray(E)?E.includes({...u,...h}[x]):{...u,...h}[x]===E})?[...m,y,w]:m},[]);return Yv(t,f,p,a?.class,a?.className)},$h="-",mA=t=>{const r=gA(t),{conflictingClassGroups:a,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:f=>{const h=f.split($h);return h[0]===""&&h.length!==1&&h.shift(),H0(h,r)||pA(f)},getConflictingClassGroupIds:(f,h)=>{const p=a[f]||[];return h&&i[f]?[...p,...i[f]]:p}}},H0=(t,r)=>{if(t.length===0)return r.classGroupId;const a=t[0],i=r.nextPart.get(a),l=i?H0(t.slice(1),i):void 0;if(l)return l;if(r.validators.length===0)return;const u=t.join($h);return r.validators.find(({validator:f})=>f(u))?.classGroupId},Qv=/^\[(.+)\]$/,pA=t=>{if(Qv.test(t)){const r=Qv.exec(t)[1],a=r?.substring(0,r.indexOf(":"));if(a)return"arbitrary.."+a}},gA=t=>{const{theme:r,classGroups:a}=t,i={nextPart:new Map,validators:[]};for(const l in a)bh(a[l],i,l,r);return i},bh=(t,r,a,i)=>{t.forEach(l=>{if(typeof l=="string"){const u=l===""?r:Xv(r,l);u.classGroupId=a;return}if(typeof l=="function"){if(yA(l)){bh(l(i),r,a,i);return}r.validators.push({validator:l,classGroupId:a});return}Object.entries(l).forEach(([u,f])=>{bh(f,Xv(r,u),a,i)})})},Xv=(t,r)=>{let a=t;return r.split($h).forEach(i=>{a.nextPart.has(i)||a.nextPart.set(i,{nextPart:new Map,validators:[]}),a=a.nextPart.get(i)}),a},yA=t=>t.isThemeGetter,vA=t=>{if(t<1)return{get:()=>{},set:()=>{}};let r=0,a=new Map,i=new Map;const l=(u,f)=>{a.set(u,f),r++,r>t&&(r=0,i=a,a=new Map)};return{get(u){let f=a.get(u);if(f!==void 0)return f;if((f=i.get(u))!==void 0)return l(u,f),f},set(u,f){a.has(u)?a.set(u,f):l(u,f)}}},xh="!",Sh=":",bA=Sh.length,xA=t=>{const{prefix:r,experimentalParseClassName:a}=t;let i=l=>{const u=[];let f=0,h=0,p=0,m;for(let T=0;T<l.length;T++){let x=l[T];if(f===0&&h===0){if(x===Sh){u.push(l.slice(p,T)),p=T+bA;continue}if(x==="/"){m=T;continue}}x==="["?f++:x==="]"?f--:x==="("?h++:x===")"&&h--}const g=u.length===0?l:l.substring(p),y=SA(g),w=y!==g,O=m&&m>p?m-p:void 0;return{modifiers:u,hasImportantModifier:w,baseClassName:y,maybePostfixModifierPosition:O}};if(r){const l=r+Sh,u=i;i=f=>f.startsWith(l)?u(f.substring(l.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:f,maybePostfixModifierPosition:void 0}}if(a){const l=i;i=u=>a({className:u,parseClassName:l})}return i},SA=t=>t.endsWith(xh)?t.substring(0,t.length-1):t.startsWith(xh)?t.substring(1):t,wA=t=>{const r=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const l=[];let u=[];return i.forEach(f=>{f[0]==="["||r[f]?(l.push(...u.sort(),f),u=[]):u.push(f)}),l.push(...u.sort()),l}},_A=t=>({cache:vA(t.cacheSize),parseClassName:xA(t),sortModifiers:wA(t),...mA(t)}),EA=/\s+/,TA=(t,r)=>{const{parseClassName:a,getClassGroupId:i,getConflictingClassGroupIds:l,sortModifiers:u}=r,f=[],h=t.trim().split(EA);let p="";for(let m=h.length-1;m>=0;m-=1){const g=h[m],{isExternal:y,modifiers:w,hasImportantModifier:O,baseClassName:T,maybePostfixModifierPosition:x}=a(g);if(y){p=g+(p.length>0?" "+p:p);continue}let E=!!x,D=i(E?T.substring(0,x):T);if(!D){if(!E){p=g+(p.length>0?" "+p:p);continue}if(D=i(T),!D){p=g+(p.length>0?" "+p:p);continue}E=!1}const C=u(w).join(":"),z=O?C+xh:C,P=z+D;if(f.includes(P))continue;f.push(P);const k=l(D,E);for(let W=0;W<k.length;++W){const I=k[W];f.push(z+I)}p=g+(p.length>0?" "+p:p)}return p};function AA(){let t=0,r,a,i="";for(;t<arguments.length;)(r=arguments[t++])&&(a=P0(r))&&(i&&(i+=" "),i+=a);return i}const P0=t=>{if(typeof t=="string")return t;let r,a="";for(let i=0;i<t.length;i++)t[i]&&(r=P0(t[i]))&&(a&&(a+=" "),a+=r);return a};function RA(t,...r){let a,i,l,u=f;function f(p){const m=r.reduce((g,y)=>y(g),t());return a=_A(m),i=a.cache.get,l=a.cache.set,u=h,h(p)}function h(p){const m=i(p);if(m)return m;const g=TA(p,a);return l(p,g),g}return function(){return u(AA.apply(null,arguments))}}const Ut=t=>{const r=a=>a[t]||[];return r.isThemeGetter=!0,r},q0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,F0=/^\((?:(\w[\w-]*):)?(.+)\)$/i,OA=/^\d+\/\d+$/,CA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,NA=/\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$/,MA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,DA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,kA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ri=t=>OA.test(t),Ze=t=>!!t&&!Number.isNaN(Number(t)),xa=t=>!!t&&Number.isInteger(Number(t)),Id=t=>t.endsWith("%")&&Ze(t.slice(0,-1)),Vr=t=>CA.test(t),jA=()=>!0,zA=t=>NA.test(t)&&!MA.test(t),G0=()=>!1,UA=t=>DA.test(t),LA=t=>kA.test(t),BA=t=>!Ee(t)&&!Te(t),VA=t=>wi(t,Y0,G0),Ee=t=>q0.test(t),ts=t=>wi(t,Q0,zA),Yd=t=>wi(t,GA,Ze),Kv=t=>wi(t,Z0,G0),HA=t=>wi(t,I0,LA),Su=t=>wi(t,X0,UA),Te=t=>F0.test(t),Oo=t=>_i(t,Q0),PA=t=>_i(t,ZA),$v=t=>_i(t,Z0),qA=t=>_i(t,Y0),FA=t=>_i(t,I0),wu=t=>_i(t,X0,!0),wi=(t,r,a)=>{const i=q0.exec(t);return i?i[1]?r(i[1]):a(i[2]):!1},_i=(t,r,a=!1)=>{const i=F0.exec(t);return i?i[1]?r(i[1]):a:!1},Z0=t=>t==="position"||t==="percentage",I0=t=>t==="image"||t==="url",Y0=t=>t==="length"||t==="size"||t==="bg-size",Q0=t=>t==="length",GA=t=>t==="number",ZA=t=>t==="family-name",X0=t=>t==="shadow",IA=()=>{const t=Ut("color"),r=Ut("font"),a=Ut("text"),i=Ut("font-weight"),l=Ut("tracking"),u=Ut("leading"),f=Ut("breakpoint"),h=Ut("container"),p=Ut("spacing"),m=Ut("radius"),g=Ut("shadow"),y=Ut("inset-shadow"),w=Ut("text-shadow"),O=Ut("drop-shadow"),T=Ut("blur"),x=Ut("perspective"),E=Ut("aspect"),D=Ut("ease"),C=Ut("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],P=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...P(),Te,Ee],W=()=>["auto","hidden","clip","visible","scroll"],I=()=>["auto","contain","none"],G=()=>[Te,Ee,p],fe=()=>[ri,"full","auto",...G()],xe=()=>[xa,"none","subgrid",Te,Ee],Ae=()=>["auto",{span:["full",xa,Te,Ee]},xa,Te,Ee],se=()=>[xa,"auto",Te,Ee],le=()=>["auto","min","max","fr",Te,Ee],pe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ge=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...G()],Z=()=>[ri,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...G()],H=()=>[t,Te,Ee],ye=()=>[...P(),$v,Kv,{position:[Te,Ee]}],A=()=>["no-repeat",{repeat:["","x","y","space","round"]}],$=()=>["auto","cover","contain",qA,VA,{size:[Te,Ee]}],oe=()=>[Id,Oo,ts],K=()=>["","none","full",m,Te,Ee],ne=()=>["",Ze,Oo,ts],ve=()=>["solid","dashed","dotted","double"],be=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ae=()=>[Ze,Id,$v,Kv],de=()=>["","none",T,Te,Ee],He=()=>["none",Ze,Te,Ee],Ue=()=>["none",Ze,Te,Ee],Pe=()=>[Ze,Te,Ee],Fe=()=>[ri,"full",...G()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Vr],breakpoint:[Vr],color:[jA],container:[Vr],"drop-shadow":[Vr],ease:["in","out","in-out"],font:[BA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Vr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Vr],shadow:[Vr],spacing:["px",Ze],text:[Vr],"text-shadow":[Vr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ri,Ee,Te,E]}],container:["container"],columns:[{columns:[Ze,Ee,Te,h]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"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:k()}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:fe()}],"inset-x":[{"inset-x":fe()}],"inset-y":[{"inset-y":fe()}],start:[{start:fe()}],end:[{end:fe()}],top:[{top:fe()}],right:[{right:fe()}],bottom:[{bottom:fe()}],left:[{left:fe()}],visibility:["visible","invisible","collapse"],z:[{z:[xa,"auto",Te,Ee]}],basis:[{basis:[ri,"full","auto",h,...G()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ze,ri,"auto","initial","none",Ee]}],grow:[{grow:["",Ze,Te,Ee]}],shrink:[{shrink:["",Ze,Te,Ee]}],order:[{order:[xa,"first","last","none",Te,Ee]}],"grid-cols":[{"grid-cols":xe()}],"col-start-end":[{col:Ae()}],"col-start":[{"col-start":se()}],"col-end":[{"col-end":se()}],"grid-rows":[{"grid-rows":xe()}],"row-start-end":[{row:Ae()}],"row-start":[{"row-start":se()}],"row-end":[{"row-end":se()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":le()}],"auto-rows":[{"auto-rows":le()}],gap:[{gap:G()}],"gap-x":[{"gap-x":G()}],"gap-y":[{"gap-y":G()}],"justify-content":[{justify:[...pe(),"normal"]}],"justify-items":[{"justify-items":[...ge(),"normal"]}],"justify-self":[{"justify-self":["auto",...ge()]}],"align-content":[{content:["normal",...pe()]}],"align-items":[{items:[...ge(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ge(),{baseline:["","last"]}]}],"place-content":[{"place-content":pe()}],"place-items":[{"place-items":[...ge(),"baseline"]}],"place-self":[{"place-self":["auto",...ge()]}],p:[{p:G()}],px:[{px:G()}],py:[{py:G()}],ps:[{ps:G()}],pe:[{pe:G()}],pt:[{pt:G()}],pr:[{pr:G()}],pb:[{pb:G()}],pl:[{pl:G()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":G()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":G()}],"space-y-reverse":["space-y-reverse"],size:[{size:Z()}],w:[{w:[h,"screen",...Z()]}],"min-w":[{"min-w":[h,"screen","none",...Z()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[f]},...Z()]}],h:[{h:["screen","lh",...Z()]}],"min-h":[{"min-h":["screen","lh","none",...Z()]}],"max-h":[{"max-h":["screen","lh",...Z()]}],"font-size":[{text:["base",a,Oo,ts]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Te,Yd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Id,Ee]}],"font-family":[{font:[PA,Ee,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:[l,Te,Ee]}],"line-clamp":[{"line-clamp":[Ze,"none",Te,Yd]}],leading:[{leading:[u,...G()]}],"list-image":[{"list-image":["none",Te,Ee]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Te,Ee]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:H()}],"text-color":[{text:H()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ve(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ze,"from-font","auto",Te,ts]}],"text-decoration-color":[{decoration:H()}],"underline-offset":[{"underline-offset":[Ze,"auto",Te,Ee]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:G()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Te,Ee]}],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",Te,Ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ye()}],"bg-repeat":[{bg:A()}],"bg-size":[{bg:$()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},xa,Te,Ee],radial:["",Te,Ee],conic:[xa,Te,Ee]},FA,HA]}],"bg-color":[{bg:H()}],"gradient-from-pos":[{from:oe()}],"gradient-via-pos":[{via:oe()}],"gradient-to-pos":[{to:oe()}],"gradient-from":[{from:H()}],"gradient-via":[{via:H()}],"gradient-to":[{to:H()}],rounded:[{rounded:K()}],"rounded-s":[{"rounded-s":K()}],"rounded-e":[{"rounded-e":K()}],"rounded-t":[{"rounded-t":K()}],"rounded-r":[{"rounded-r":K()}],"rounded-b":[{"rounded-b":K()}],"rounded-l":[{"rounded-l":K()}],"rounded-ss":[{"rounded-ss":K()}],"rounded-se":[{"rounded-se":K()}],"rounded-ee":[{"rounded-ee":K()}],"rounded-es":[{"rounded-es":K()}],"rounded-tl":[{"rounded-tl":K()}],"rounded-tr":[{"rounded-tr":K()}],"rounded-br":[{"rounded-br":K()}],"rounded-bl":[{"rounded-bl":K()}],"border-w":[{border:ne()}],"border-w-x":[{"border-x":ne()}],"border-w-y":[{"border-y":ne()}],"border-w-s":[{"border-s":ne()}],"border-w-e":[{"border-e":ne()}],"border-w-t":[{"border-t":ne()}],"border-w-r":[{"border-r":ne()}],"border-w-b":[{"border-b":ne()}],"border-w-l":[{"border-l":ne()}],"divide-x":[{"divide-x":ne()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ne()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ve(),"hidden","none"]}],"divide-style":[{divide:[...ve(),"hidden","none"]}],"border-color":[{border:H()}],"border-color-x":[{"border-x":H()}],"border-color-y":[{"border-y":H()}],"border-color-s":[{"border-s":H()}],"border-color-e":[{"border-e":H()}],"border-color-t":[{"border-t":H()}],"border-color-r":[{"border-r":H()}],"border-color-b":[{"border-b":H()}],"border-color-l":[{"border-l":H()}],"divide-color":[{divide:H()}],"outline-style":[{outline:[...ve(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ze,Te,Ee]}],"outline-w":[{outline:["",Ze,Oo,ts]}],"outline-color":[{outline:H()}],shadow:[{shadow:["","none",g,wu,Su]}],"shadow-color":[{shadow:H()}],"inset-shadow":[{"inset-shadow":["none",y,wu,Su]}],"inset-shadow-color":[{"inset-shadow":H()}],"ring-w":[{ring:ne()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:H()}],"ring-offset-w":[{"ring-offset":[Ze,ts]}],"ring-offset-color":[{"ring-offset":H()}],"inset-ring-w":[{"inset-ring":ne()}],"inset-ring-color":[{"inset-ring":H()}],"text-shadow":[{"text-shadow":["none",w,wu,Su]}],"text-shadow-color":[{"text-shadow":H()}],opacity:[{opacity:[Ze,Te,Ee]}],"mix-blend":[{"mix-blend":[...be(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":be()}],"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":[Ze]}],"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":H()}],"mask-image-linear-to-color":[{"mask-linear-to":H()}],"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":H()}],"mask-image-t-to-color":[{"mask-t-to":H()}],"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":H()}],"mask-image-r-to-color":[{"mask-r-to":H()}],"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":H()}],"mask-image-b-to-color":[{"mask-b-to":H()}],"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":H()}],"mask-image-l-to-color":[{"mask-l-to":H()}],"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":H()}],"mask-image-x-to-color":[{"mask-x-to":H()}],"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":H()}],"mask-image-y-to-color":[{"mask-y-to":H()}],"mask-image-radial":[{"mask-radial":[Te,Ee]}],"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":H()}],"mask-image-radial-to-color":[{"mask-radial-to":H()}],"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":P()}],"mask-image-conic-pos":[{"mask-conic":[Ze]}],"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":H()}],"mask-image-conic-to-color":[{"mask-conic-to":H()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ye()}],"mask-repeat":[{mask:A()}],"mask-size":[{mask:$()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Te,Ee]}],filter:[{filter:["","none",Te,Ee]}],blur:[{blur:de()}],brightness:[{brightness:[Ze,Te,Ee]}],contrast:[{contrast:[Ze,Te,Ee]}],"drop-shadow":[{"drop-shadow":["","none",O,wu,Su]}],"drop-shadow-color":[{"drop-shadow":H()}],grayscale:[{grayscale:["",Ze,Te,Ee]}],"hue-rotate":[{"hue-rotate":[Ze,Te,Ee]}],invert:[{invert:["",Ze,Te,Ee]}],saturate:[{saturate:[Ze,Te,Ee]}],sepia:[{sepia:["",Ze,Te,Ee]}],"backdrop-filter":[{"backdrop-filter":["","none",Te,Ee]}],"backdrop-blur":[{"backdrop-blur":de()}],"backdrop-brightness":[{"backdrop-brightness":[Ze,Te,Ee]}],"backdrop-contrast":[{"backdrop-contrast":[Ze,Te,Ee]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ze,Te,Ee]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ze,Te,Ee]}],"backdrop-invert":[{"backdrop-invert":["",Ze,Te,Ee]}],"backdrop-opacity":[{"backdrop-opacity":[Ze,Te,Ee]}],"backdrop-saturate":[{"backdrop-saturate":[Ze,Te,Ee]}],"backdrop-sepia":[{"backdrop-sepia":["",Ze,Te,Ee]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":G()}],"border-spacing-x":[{"border-spacing-x":G()}],"border-spacing-y":[{"border-spacing-y":G()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Te,Ee]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ze,"initial",Te,Ee]}],ease:[{ease:["linear","initial",D,Te,Ee]}],delay:[{delay:[Ze,Te,Ee]}],animate:[{animate:["none",C,Te,Ee]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,Te,Ee]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:He()}],"rotate-x":[{"rotate-x":He()}],"rotate-y":[{"rotate-y":He()}],"rotate-z":[{"rotate-z":He()}],scale:[{scale:Ue()}],"scale-x":[{"scale-x":Ue()}],"scale-y":[{"scale-y":Ue()}],"scale-z":[{"scale-z":Ue()}],"scale-3d":["scale-3d"],skew:[{skew:Pe()}],"skew-x":[{"skew-x":Pe()}],"skew-y":[{"skew-y":Pe()}],transform:[{transform:[Te,Ee,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Fe()}],"translate-x":[{"translate-x":Fe()}],"translate-y":[{"translate-y":Fe()}],"translate-z":[{"translate-z":Fe()}],"translate-none":["translate-none"],accent:[{accent:H()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:H()}],"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",Te,Ee]}],"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":G()}],"scroll-mx":[{"scroll-mx":G()}],"scroll-my":[{"scroll-my":G()}],"scroll-ms":[{"scroll-ms":G()}],"scroll-me":[{"scroll-me":G()}],"scroll-mt":[{"scroll-mt":G()}],"scroll-mr":[{"scroll-mr":G()}],"scroll-mb":[{"scroll-mb":G()}],"scroll-ml":[{"scroll-ml":G()}],"scroll-p":[{"scroll-p":G()}],"scroll-px":[{"scroll-px":G()}],"scroll-py":[{"scroll-py":G()}],"scroll-ps":[{"scroll-ps":G()}],"scroll-pe":[{"scroll-pe":G()}],"scroll-pt":[{"scroll-pt":G()}],"scroll-pr":[{"scroll-pr":G()}],"scroll-pb":[{"scroll-pb":G()}],"scroll-pl":[{"scroll-pl":G()}],"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",Te,Ee]}],fill:[{fill:["none",...H()]}],"stroke-w":[{stroke:[Ze,Oo,ts,Yd]}],stroke:[{stroke:["none",...H()]}],"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"]}},YA=RA(IA);function dt(...t){return YA(V0(t))}function QA(t){let r=[];Array.isArray(t?.listImage)&&(r=t.listImage.map(l=>typeof l=="string"?l:`https://int.ipsupply.com.au${l.url}`).slice(0,10));let a=`Package contain:
`;Array.isArray(t?.package_contain)?a+=t.package_contain.map(l=>`- ${l}`).join(`
`):typeof t?.package_contain=="string"&&t.package_contain.trim()!==""&&(a+=t.package_contain);const i=[t.description||"",t.code||"",t.title||"",(typeof t?.category=="string"?t.category:t?.category?.name)||"",a,'Join the "Prology | Latest Products & Deals" group for more products.'].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 XA=Kh("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-neutral-950 focus-visible:ring-neutral-950/50 focus-visible:ring-[3px] aria-invalid:ring-red-500/20 dark:aria-invalid:ring-red-500/40 aria-invalid:border-red-500 dark:focus-visible:border-neutral-300 dark:focus-visible:ring-neutral-300/50 dark:aria-invalid:ring-red-900/20 dark:dark:aria-invalid:ring-red-900/40 dark:aria-invalid:border-red-900",{variants:{variant:{default:"bg-neutral-900 text-neutral-50 shadow-xs hover:bg-neutral-900/90 dark:bg-neutral-50 dark:text-neutral-900 dark:hover:bg-neutral-50/90",destructive:"bg-red-500 text-white shadow-xs hover:bg-red-500/90 focus-visible:ring-red-500/20 dark:focus-visible:ring-red-500/40 dark:bg-red-500/60 dark:bg-red-900 dark:hover:bg-red-900/90 dark:focus-visible:ring-red-900/20 dark:dark:focus-visible:ring-red-900/40 dark:dark:bg-red-900/60",outline:"border bg-white shadow-xs hover:bg-neutral-100 hover:text-neutral-900 dark:bg-neutral-200/30 dark:border-neutral-200 dark:hover:bg-neutral-200/50 dark:bg-neutral-950 dark:hover:bg-neutral-800 dark:hover:text-neutral-50 dark:dark:bg-neutral-800/30 dark:dark:border-neutral-800 dark:dark:hover:bg-neutral-800/50",secondary:"bg-neutral-100 text-neutral-900 shadow-xs hover:bg-neutral-100/80 dark:bg-neutral-800 dark:text-neutral-50 dark:hover:bg-neutral-800/80",ghost:"hover:bg-neutral-100 hover:text-neutral-900 dark:hover:bg-neutral-100/50 dark:hover:bg-neutral-800 dark:hover:text-neutral-50 dark:dark:hover:bg-neutral-800/50",link:"text-neutral-900 underline-offset-4 hover:underline dark:text-neutral-50"},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",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",xs:"h-7 rounded-md gap-1 px-2.5 has-[>svg]:px-2",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function KA({className:t,variant:r,size:a,asChild:i=!1,...l}){const u=i?Xh:"button";return _.jsx(u,{"data-slot":"button",className:dt(XA({variant:r,size:a,className:t})),...l})}function Ke(t,r,{checkForDefaultPrevented:a=!0}={}){return function(l){if(t?.(l),a===!1||!l.defaultPrevented)return r?.(l)}}function $A(t,r){const a=S.createContext(r),i=u=>{const{children:f,...h}=u,p=S.useMemo(()=>h,Object.values(h));return _.jsx(a.Provider,{value:p,children:f})};i.displayName=t+"Provider";function l(u){const f=S.useContext(a);if(f)return f;if(r!==void 0)return r;throw new Error(`\`${u}\` must be used within \`${t}\``)}return[i,l]}function ys(t,r=[]){let a=[];function i(u,f){const h=S.createContext(f),p=a.length;a=[...a,f];const m=y=>{const{scope:w,children:O,...T}=y,x=w?.[t]?.[p]||h,E=S.useMemo(()=>T,Object.values(T));return _.jsx(x.Provider,{value:E,children:O})};m.displayName=u+"Provider";function g(y,w){const O=w?.[t]?.[p]||h,T=S.useContext(O);if(T)return T;if(f!==void 0)return f;throw new Error(`\`${y}\` must be used within \`${u}\``)}return[m,g]}const l=()=>{const u=a.map(f=>S.createContext(f));return function(h){const p=h?.[t]||u;return S.useMemo(()=>({[`__scope${t}`]:{...h,[t]:p}}),[h,p])}};return l.scopeName=t,[i,JA(l,...r)]}function JA(...t){const r=t[0];if(t.length===1)return r;const a=()=>{const i=t.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(u){const f=i.reduce((h,{useScope:p,scopeName:m})=>{const y=p(u)[`__scope${m}`];return{...h,...y}},{});return S.useMemo(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return a.scopeName=r.scopeName,a}var tl=o0();const K0=Hh(tl);var WA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],We=WA.reduce((t,r)=>{const a=us(`Primitive.${r}`),i=S.forwardRef((l,u)=>{const{asChild:f,...h}=l,p=f?a:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),_.jsx(p,{...h,ref:u})});return i.displayName=`Primitive.${r}`,{...t,[r]:i}},{});function eR(t,r){t&&tl.flushSync(()=>t.dispatchEvent(r))}function Ta(t){const r=S.useRef(t);return S.useEffect(()=>{r.current=t}),S.useMemo(()=>(...a)=>r.current?.(...a),[])}function tR(t,r=globalThis?.document){const a=Ta(t);S.useEffect(()=>{const i=l=>{l.key==="Escape"&&a(l)};return r.addEventListener("keydown",i,{capture:!0}),()=>r.removeEventListener("keydown",i,{capture:!0})},[a,r])}var nR="DismissableLayer",wh="dismissableLayer.update",rR="dismissableLayer.pointerDownOutside",aR="dismissableLayer.focusOutside",Jv,$0=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),dc=S.forwardRef((t,r)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:f,onDismiss:h,...p}=t,m=S.useContext($0),[g,y]=S.useState(null),w=g?.ownerDocument??globalThis?.document,[,O]=S.useState({}),T=mt(r,I=>y(I)),x=Array.from(m.layers),[E]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),D=x.indexOf(E),C=g?x.indexOf(g):-1,z=m.layersWithOutsidePointerEventsDisabled.size>0,P=C>=D,k=oR(I=>{const G=I.target,fe=[...m.branches].some(xe=>xe.contains(G));!P||fe||(l?.(I),f?.(I),I.defaultPrevented||h?.())},w),W=lR(I=>{const G=I.target;[...m.branches].some(xe=>xe.contains(G))||(u?.(I),f?.(I),I.defaultPrevented||h?.())},w);return tR(I=>{C===m.layers.size-1&&(i?.(I),!I.defaultPrevented&&h&&(I.preventDefault(),h()))},w),S.useEffect(()=>{if(g)return a&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Jv=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),Wv(),()=>{a&&m.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Jv)}},[g,w,a,m]),S.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),Wv())},[g,m]),S.useEffect(()=>{const I=()=>O({});return document.addEventListener(wh,I),()=>document.removeEventListener(wh,I)},[]),_.jsx(We.div,{...p,ref:T,style:{pointerEvents:z?P?"auto":"none":void 0,...t.style},onFocusCapture:Ke(t.onFocusCapture,W.onFocusCapture),onBlurCapture:Ke(t.onBlurCapture,W.onBlurCapture),onPointerDownCapture:Ke(t.onPointerDownCapture,k.onPointerDownCapture)})});dc.displayName=nR;var sR="DismissableLayerBranch",iR=S.forwardRef((t,r)=>{const a=S.useContext($0),i=S.useRef(null),l=mt(r,i);return S.useEffect(()=>{const u=i.current;if(u)return a.branches.add(u),()=>{a.branches.delete(u)}},[a.branches]),_.jsx(We.div,{...t,ref:l})});iR.displayName=sR;function oR(t,r=globalThis?.document){const a=Ta(t),i=S.useRef(!1),l=S.useRef(()=>{});return S.useEffect(()=>{const u=h=>{if(h.target&&!i.current){let p=function(){J0(rR,a,m,{discrete:!0})};const m={originalEvent:h};h.pointerType==="touch"?(r.removeEventListener("click",l.current),l.current=p,r.addEventListener("click",l.current,{once:!0})):p()}else r.removeEventListener("click",l.current);i.current=!1},f=window.setTimeout(()=>{r.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",u),r.removeEventListener("click",l.current)}},[r,a]),{onPointerDownCapture:()=>i.current=!0}}function lR(t,r=globalThis?.document){const a=Ta(t),i=S.useRef(!1);return S.useEffect(()=>{const l=u=>{u.target&&!i.current&&J0(aR,a,{originalEvent:u},{discrete:!1})};return r.addEventListener("focusin",l),()=>r.removeEventListener("focusin",l)},[r,a]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function Wv(){const t=new CustomEvent(wh);document.dispatchEvent(t)}function J0(t,r,a,{discrete:i}){const l=a.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:a});r&&l.addEventListener(t,r,{once:!0}),i?eR(l,u):l.dispatchEvent(u)}var Qd=0;function Jh(){S.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??eb()),document.body.insertAdjacentElement("beforeend",t[1]??eb()),Qd++,()=>{Qd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Qd--}},[])}function eb(){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 Xd="focusScope.autoFocusOnMount",Kd="focusScope.autoFocusOnUnmount",tb={bubbles:!1,cancelable:!0},uR="FocusScope",hc=S.forwardRef((t,r)=>{const{loop:a=!1,trapped:i=!1,onMountAutoFocus:l,onUnmountAutoFocus:u,...f}=t,[h,p]=S.useState(null),m=Ta(l),g=Ta(u),y=S.useRef(null),w=mt(r,x=>p(x)),O=S.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;S.useEffect(()=>{if(i){let x=function(z){if(O.paused||!h)return;const P=z.target;h.contains(P)?y.current=P:wa(y.current,{select:!0})},E=function(z){if(O.paused||!h)return;const P=z.relatedTarget;P!==null&&(h.contains(P)||wa(y.current,{select:!0}))},D=function(z){if(document.activeElement===document.body)for(const k of z)k.removedNodes.length>0&&wa(h)};document.addEventListener("focusin",x),document.addEventListener("focusout",E);const C=new MutationObserver(D);return h&&C.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",E),C.disconnect()}}},[i,h,O.paused]),S.useEffect(()=>{if(h){rb.add(O);const x=document.activeElement;if(!h.contains(x)){const D=new CustomEvent(Xd,tb);h.addEventListener(Xd,m),h.dispatchEvent(D),D.defaultPrevented||(cR(pR(W0(h)),{select:!0}),document.activeElement===x&&wa(h))}return()=>{h.removeEventListener(Xd,m),setTimeout(()=>{const D=new CustomEvent(Kd,tb);h.addEventListener(Kd,g),h.dispatchEvent(D),D.defaultPrevented||wa(x??document.body,{select:!0}),h.removeEventListener(Kd,g),rb.remove(O)},0)}}},[h,m,g,O]);const T=S.useCallback(x=>{if(!a&&!i||O.paused)return;const E=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,D=document.activeElement;if(E&&D){const C=x.currentTarget,[z,P]=fR(C);z&&P?!x.shiftKey&&D===P?(x.preventDefault(),a&&wa(z,{select:!0})):x.shiftKey&&D===z&&(x.preventDefault(),a&&wa(P,{select:!0})):D===C&&x.preventDefault()}},[a,i,O.paused]);return _.jsx(We.div,{tabIndex:-1,...f,ref:w,onKeyDown:T})});hc.displayName=uR;function cR(t,{select:r=!1}={}){const a=document.activeElement;for(const i of t)if(wa(i,{select:r}),document.activeElement!==a)return}function fR(t){const r=W0(t),a=nb(r,t),i=nb(r.reverse(),t);return[a,i]}function W0(t){const r=[],a=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const l=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||l?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)r.push(a.currentNode);return r}function nb(t,r){for(const a of t)if(!dR(a,{upTo:r}))return a}function dR(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 hR(t){return t instanceof HTMLInputElement&&"select"in t}function wa(t,{select:r=!1}={}){if(t&&t.focus){const a=document.activeElement;t.focus({preventScroll:!0}),t!==a&&hR(t)&&r&&t.select()}}var rb=mR();function mR(){let t=[];return{add(r){const a=t[0];r!==a&&a?.pause(),t=ab(t,r),t.unshift(r)},remove(r){t=ab(t,r),t[0]?.resume()}}}function ab(t,r){const a=[...t],i=a.indexOf(r);return i!==-1&&a.splice(i,1),a}function pR(t){return t.filter(r=>r.tagName!=="A")}var Jt=globalThis?.document?S.useLayoutEffect:()=>{},gR=r0[" useId ".trim().toString()]||(()=>{}),yR=0;function Ea(t){const[r,a]=S.useState(gR());return Jt(()=>{a(i=>i??String(yR++))},[t]),t||(r?`radix-${r}`:"")}const vR=["top","right","bottom","left"],Aa=Math.min,Tn=Math.max,qu=Math.round,_u=Math.floor,gr=t=>({x:t,y:t}),bR={left:"right",right:"left",bottom:"top",top:"bottom"},xR={start:"end",end:"start"};function _h(t,r,a){return Tn(t,Aa(r,a))}function Yr(t,r){return typeof t=="function"?t(r):t}function Qr(t){return t.split("-")[0]}function Ei(t){return t.split("-")[1]}function Wh(t){return t==="x"?"y":"x"}function em(t){return t==="y"?"height":"width"}const SR=new Set(["top","bottom"]);function mr(t){return SR.has(Qr(t))?"y":"x"}function tm(t){return Wh(mr(t))}function wR(t,r,a){a===void 0&&(a=!1);const i=Ei(t),l=tm(t),u=em(l);let f=l==="x"?i===(a?"end":"start")?"right":"left":i==="start"?"bottom":"top";return r.reference[u]>r.floating[u]&&(f=Fu(f)),[f,Fu(f)]}function _R(t){const r=Fu(t);return[Eh(t),r,Eh(r)]}function Eh(t){return t.replace(/start|end/g,r=>xR[r])}const sb=["left","right"],ib=["right","left"],ER=["top","bottom"],TR=["bottom","top"];function AR(t,r,a){switch(t){case"top":case"bottom":return a?r?ib:sb:r?sb:ib;case"left":case"right":return r?ER:TR;default:return[]}}function RR(t,r,a,i){const l=Ei(t);let u=AR(Qr(t),a==="start",i);return l&&(u=u.map(f=>f+"-"+l),r&&(u=u.concat(u.map(Eh)))),u}function Fu(t){return t.replace(/left|right|bottom|top/g,r=>bR[r])}function OR(t){return{top:0,right:0,bottom:0,left:0,...t}}function ex(t){return typeof t!="number"?OR(t):{top:t,right:t,bottom:t,left:t}}function Gu(t){const{x:r,y:a,width:i,height:l}=t;return{width:i,height:l,top:a,left:r,right:r+i,bottom:a+l,x:r,y:a}}function ob(t,r,a){let{reference:i,floating:l}=t;const u=mr(r),f=tm(r),h=em(f),p=Qr(r),m=u==="y",g=i.x+i.width/2-l.width/2,y=i.y+i.height/2-l.height/2,w=i[h]/2-l[h]/2;let O;switch(p){case"top":O={x:g,y:i.y-l.height};break;case"bottom":O={x:g,y:i.y+i.height};break;case"right":O={x:i.x+i.width,y};break;case"left":O={x:i.x-l.width,y};break;default:O={x:i.x,y:i.y}}switch(Ei(r)){case"start":O[f]-=w*(a&&m?-1:1);break;case"end":O[f]+=w*(a&&m?-1:1);break}return O}const CR=async(t,r,a)=>{const{placement:i="bottom",strategy:l="absolute",middleware:u=[],platform:f}=a,h=u.filter(Boolean),p=await(f.isRTL==null?void 0:f.isRTL(r));let m=await f.getElementRects({reference:t,floating:r,strategy:l}),{x:g,y}=ob(m,i,p),w=i,O={},T=0;for(let x=0;x<h.length;x++){const{name:E,fn:D}=h[x],{x:C,y:z,data:P,reset:k}=await D({x:g,y,initialPlacement:i,placement:w,strategy:l,middlewareData:O,rects:m,platform:f,elements:{reference:t,floating:r}});g=C??g,y=z??y,O={...O,[E]:{...O[E],...P}},k&&T<=50&&(T++,typeof k=="object"&&(k.placement&&(w=k.placement),k.rects&&(m=k.rects===!0?await f.getElementRects({reference:t,floating:r,strategy:l}):k.rects),{x:g,y}=ob(m,w,p)),x=-1)}return{x:g,y,placement:w,strategy:l,middlewareData:O}};async function Uo(t,r){var a;r===void 0&&(r={});const{x:i,y:l,platform:u,rects:f,elements:h,strategy:p}=t,{boundary:m="clippingAncestors",rootBoundary:g="viewport",elementContext:y="floating",altBoundary:w=!1,padding:O=0}=Yr(r,t),T=ex(O),E=h[w?y==="floating"?"reference":"floating":y],D=Gu(await u.getClippingRect({element:(a=await(u.isElement==null?void 0:u.isElement(E)))==null||a?E:E.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:m,rootBoundary:g,strategy:p})),C=y==="floating"?{x:i,y:l,width:f.floating.width,height:f.floating.height}:f.reference,z=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),P=await(u.isElement==null?void 0:u.isElement(z))?await(u.getScale==null?void 0:u.getScale(z))||{x:1,y:1}:{x:1,y:1},k=Gu(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:C,offsetParent:z,strategy:p}):C);return{top:(D.top-k.top+T.top)/P.y,bottom:(k.bottom-D.bottom+T.bottom)/P.y,left:(D.left-k.left+T.left)/P.x,right:(k.right-D.right+T.right)/P.x}}const NR=t=>({name:"arrow",options:t,async fn(r){const{x:a,y:i,placement:l,rects:u,platform:f,elements:h,middlewareData:p}=r,{element:m,padding:g=0}=Yr(t,r)||{};if(m==null)return{};const y=ex(g),w={x:a,y:i},O=tm(l),T=em(O),x=await f.getDimensions(m),E=O==="y",D=E?"top":"left",C=E?"bottom":"right",z=E?"clientHeight":"clientWidth",P=u.reference[T]+u.reference[O]-w[O]-u.floating[T],k=w[O]-u.reference[O],W=await(f.getOffsetParent==null?void 0:f.getOffsetParent(m));let I=W?W[z]:0;(!I||!await(f.isElement==null?void 0:f.isElement(W)))&&(I=h.floating[z]||u.floating[T]);const G=P/2-k/2,fe=I/2-x[T]/2-1,xe=Aa(y[D],fe),Ae=Aa(y[C],fe),se=xe,le=I-x[T]-Ae,pe=I/2-x[T]/2+G,ge=_h(se,pe,le),N=!p.arrow&&Ei(l)!=null&&pe!==ge&&u.reference[T]/2-(pe<se?xe:Ae)-x[T]/2<0,Z=N?pe<se?pe-se:pe-le:0;return{[O]:w[O]+Z,data:{[O]:ge,centerOffset:pe-ge-Z,...N&&{alignmentOffset:Z}},reset:N}}}),MR=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(r){var a,i;const{placement:l,middlewareData:u,rects:f,initialPlacement:h,platform:p,elements:m}=r,{mainAxis:g=!0,crossAxis:y=!0,fallbackPlacements:w,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:x=!0,...E}=Yr(t,r);if((a=u.arrow)!=null&&a.alignmentOffset)return{};const D=Qr(l),C=mr(h),z=Qr(h)===h,P=await(p.isRTL==null?void 0:p.isRTL(m.floating)),k=w||(z||!x?[Fu(h)]:_R(h)),W=T!=="none";!w&&W&&k.push(...RR(h,x,T,P));const I=[h,...k],G=await Uo(r,E),fe=[];let xe=((i=u.flip)==null?void 0:i.overflows)||[];if(g&&fe.push(G[D]),y){const pe=wR(l,f,P);fe.push(G[pe[0]],G[pe[1]])}if(xe=[...xe,{placement:l,overflows:fe}],!fe.every(pe=>pe<=0)){var Ae,se;const pe=(((Ae=u.flip)==null?void 0:Ae.index)||0)+1,ge=I[pe];if(ge&&(!(y==="alignment"?C!==mr(ge):!1)||xe.every(H=>mr(H.placement)===C?H.overflows[0]>0:!0)))return{data:{index:pe,overflows:xe},reset:{placement:ge}};let N=(se=xe.filter(Z=>Z.overflows[0]<=0).sort((Z,H)=>Z.overflows[1]-H.overflows[1])[0])==null?void 0:se.placement;if(!N)switch(O){case"bestFit":{var le;const Z=(le=xe.filter(H=>{if(W){const ye=mr(H.placement);return ye===C||ye==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(ye=>ye>0).reduce((ye,A)=>ye+A,0)]).sort((H,ye)=>H[1]-ye[1])[0])==null?void 0:le[0];Z&&(N=Z);break}case"initialPlacement":N=h;break}if(l!==N)return{reset:{placement:N}}}return{}}}};function lb(t,r){return{top:t.top-r.height,right:t.right-r.width,bottom:t.bottom-r.height,left:t.left-r.width}}function ub(t){return vR.some(r=>t[r]>=0)}const DR=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(r){const{rects:a}=r,{strategy:i="referenceHidden",...l}=Yr(t,r);switch(i){case"referenceHidden":{const u=await Uo(r,{...l,elementContext:"reference"}),f=lb(u,a.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:ub(f)}}}case"escaped":{const u=await Uo(r,{...l,altBoundary:!0}),f=lb(u,a.floating);return{data:{escapedOffsets:f,escaped:ub(f)}}}default:return{}}}}},tx=new Set(["left","top"]);async function kR(t,r){const{placement:a,platform:i,elements:l}=t,u=await(i.isRTL==null?void 0:i.isRTL(l.floating)),f=Qr(a),h=Ei(a),p=mr(a)==="y",m=tx.has(f)?-1:1,g=u&&p?-1:1,y=Yr(r,t);let{mainAxis:w,crossAxis:O,alignmentAxis:T}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return h&&typeof T=="number"&&(O=h==="end"?T*-1:T),p?{x:O*g,y:w*m}:{x:w*m,y:O*g}}const jR=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){var a,i;const{x:l,y:u,placement:f,middlewareData:h}=r,p=await kR(r,t);return f===((a=h.offset)==null?void 0:a.placement)&&(i=h.arrow)!=null&&i.alignmentOffset?{}:{x:l+p.x,y:u+p.y,data:{...p,placement:f}}}}},zR=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(r){const{x:a,y:i,placement:l}=r,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:E=>{let{x:D,y:C}=E;return{x:D,y:C}}},...p}=Yr(t,r),m={x:a,y:i},g=await Uo(r,p),y=mr(Qr(l)),w=Wh(y);let O=m[w],T=m[y];if(u){const E=w==="y"?"top":"left",D=w==="y"?"bottom":"right",C=O+g[E],z=O-g[D];O=_h(C,O,z)}if(f){const E=y==="y"?"top":"left",D=y==="y"?"bottom":"right",C=T+g[E],z=T-g[D];T=_h(C,T,z)}const x=h.fn({...r,[w]:O,[y]:T});return{...x,data:{x:x.x-a,y:x.y-i,enabled:{[w]:u,[y]:f}}}}}},UR=function(t){return t===void 0&&(t={}),{options:t,fn(r){const{x:a,y:i,placement:l,rects:u,middlewareData:f}=r,{offset:h=0,mainAxis:p=!0,crossAxis:m=!0}=Yr(t,r),g={x:a,y:i},y=mr(l),w=Wh(y);let O=g[w],T=g[y];const x=Yr(h,r),E=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){const z=w==="y"?"height":"width",P=u.reference[w]-u.floating[z]+E.mainAxis,k=u.reference[w]+u.reference[z]-E.mainAxis;O<P?O=P:O>k&&(O=k)}if(m){var D,C;const z=w==="y"?"width":"height",P=tx.has(Qr(l)),k=u.reference[y]-u.floating[z]+(P&&((D=f.offset)==null?void 0:D[y])||0)+(P?0:E.crossAxis),W=u.reference[y]+u.reference[z]+(P?0:((C=f.offset)==null?void 0:C[y])||0)-(P?E.crossAxis:0);T<k?T=k:T>W&&(T=W)}return{[w]:O,[y]:T}}}},LR=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(r){var a,i;const{placement:l,rects:u,platform:f,elements:h}=r,{apply:p=()=>{},...m}=Yr(t,r),g=await Uo(r,m),y=Qr(l),w=Ei(l),O=mr(l)==="y",{width:T,height:x}=u.floating;let E,D;y==="top"||y==="bottom"?(E=y,D=w===(await(f.isRTL==null?void 0:f.isRTL(h.floating))?"start":"end")?"left":"right"):(D=y,E=w==="end"?"top":"bottom");const C=x-g.top-g.bottom,z=T-g.left-g.right,P=Aa(x-g[E],C),k=Aa(T-g[D],z),W=!r.middlewareData.shift;let I=P,G=k;if((a=r.middlewareData.shift)!=null&&a.enabled.x&&(G=z),(i=r.middlewareData.shift)!=null&&i.enabled.y&&(I=C),W&&!w){const xe=Tn(g.left,0),Ae=Tn(g.right,0),se=Tn(g.top,0),le=Tn(g.bottom,0);O?G=T-2*(xe!==0||Ae!==0?xe+Ae:Tn(g.left,g.right)):I=x-2*(se!==0||le!==0?se+le:Tn(g.top,g.bottom))}await p({...r,availableWidth:G,availableHeight:I});const fe=await f.getDimensions(h.floating);return T!==fe.width||x!==fe.height?{reset:{rects:!0}}:{}}}};function mc(){return typeof window<"u"}function Ti(t){return nx(t)?(t.nodeName||"").toLowerCase():"#document"}function An(t){var r;return(t==null||(r=t.ownerDocument)==null?void 0:r.defaultView)||window}function Sr(t){var r;return(r=(nx(t)?t.ownerDocument:t.document)||window.document)==null?void 0:r.documentElement}function nx(t){return mc()?t instanceof Node||t instanceof An(t).Node:!1}function Qn(t){return mc()?t instanceof Element||t instanceof An(t).Element:!1}function vr(t){return mc()?t instanceof HTMLElement||t instanceof An(t).HTMLElement:!1}function cb(t){return!mc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof An(t).ShadowRoot}const BR=new Set(["inline","contents"]);function nl(t){const{overflow:r,overflowX:a,overflowY:i,display:l}=Xn(t);return/auto|scroll|overlay|hidden|clip/.test(r+i+a)&&!BR.has(l)}const VR=new Set(["table","td","th"]);function HR(t){return VR.has(Ti(t))}const PR=[":popover-open",":modal"];function pc(t){return PR.some(r=>{try{return t.matches(r)}catch{return!1}})}const qR=["transform","translate","scale","rotate","perspective"],FR=["transform","translate","scale","rotate","perspective","filter"],GR=["paint","layout","strict","content"];function nm(t){const r=rm(),a=Qn(t)?Xn(t):t;return qR.some(i=>a[i]?a[i]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!r&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!r&&(a.filter?a.filter!=="none":!1)||FR.some(i=>(a.willChange||"").includes(i))||GR.some(i=>(a.contain||"").includes(i))}function ZR(t){let r=Ra(t);for(;vr(r)&&!mi(r);){if(nm(r))return r;if(pc(r))return null;r=Ra(r)}return null}function rm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const IR=new Set(["html","body","#document"]);function mi(t){return IR.has(Ti(t))}function Xn(t){return An(t).getComputedStyle(t)}function gc(t){return Qn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ra(t){if(Ti(t)==="html")return t;const r=t.assignedSlot||t.parentNode||cb(t)&&t.host||Sr(t);return cb(r)?r.host:r}function rx(t){const r=Ra(t);return mi(r)?t.ownerDocument?t.ownerDocument.body:t.body:vr(r)&&nl(r)?r:rx(r)}function Lo(t,r,a){var i;r===void 0&&(r=[]),a===void 0&&(a=!0);const l=rx(t),u=l===((i=t.ownerDocument)==null?void 0:i.body),f=An(l);if(u){const h=Th(f);return r.concat(f,f.visualViewport||[],nl(l)?l:[],h&&a?Lo(h):[])}return r.concat(l,Lo(l,[],a))}function Th(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function ax(t){const r=Xn(t);let a=parseFloat(r.width)||0,i=parseFloat(r.height)||0;const l=vr(t),u=l?t.offsetWidth:a,f=l?t.offsetHeight:i,h=qu(a)!==u||qu(i)!==f;return h&&(a=u,i=f),{width:a,height:i,$:h}}function am(t){return Qn(t)?t:t.contextElement}function fi(t){const r=am(t);if(!vr(r))return gr(1);const a=r.getBoundingClientRect(),{width:i,height:l,$:u}=ax(r);let f=(u?qu(a.width):a.width)/i,h=(u?qu(a.height):a.height)/l;return(!f||!Number.isFinite(f))&&(f=1),(!h||!Number.isFinite(h))&&(h=1),{x:f,y:h}}const YR=gr(0);function sx(t){const r=An(t);return!rm()||!r.visualViewport?YR:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function QR(t,r,a){return r===void 0&&(r=!1),!a||r&&a!==An(t)?!1:r}function cs(t,r,a,i){r===void 0&&(r=!1),a===void 0&&(a=!1);const l=t.getBoundingClientRect(),u=am(t);let f=gr(1);r&&(i?Qn(i)&&(f=fi(i)):f=fi(t));const h=QR(u,a,i)?sx(u):gr(0);let p=(l.left+h.x)/f.x,m=(l.top+h.y)/f.y,g=l.width/f.x,y=l.height/f.y;if(u){const w=An(u),O=i&&Qn(i)?An(i):i;let T=w,x=Th(T);for(;x&&i&&O!==T;){const E=fi(x),D=x.getBoundingClientRect(),C=Xn(x),z=D.left+(x.clientLeft+parseFloat(C.paddingLeft))*E.x,P=D.top+(x.clientTop+parseFloat(C.paddingTop))*E.y;p*=E.x,m*=E.y,g*=E.x,y*=E.y,p+=z,m+=P,T=An(x),x=Th(T)}}return Gu({width:g,height:y,x:p,y:m})}function sm(t,r){const a=gc(t).scrollLeft;return r?r.left+a:cs(Sr(t)).left+a}function ix(t,r,a){a===void 0&&(a=!1);const i=t.getBoundingClientRect(),l=i.left+r.scrollLeft-(a?0:sm(t,i)),u=i.top+r.scrollTop;return{x:l,y:u}}function XR(t){let{elements:r,rect:a,offsetParent:i,strategy:l}=t;const u=l==="fixed",f=Sr(i),h=r?pc(r.floating):!1;if(i===f||h&&u)return a;let p={scrollLeft:0,scrollTop:0},m=gr(1);const g=gr(0),y=vr(i);if((y||!y&&!u)&&((Ti(i)!=="body"||nl(f))&&(p=gc(i)),vr(i))){const O=cs(i);m=fi(i),g.x=O.x+i.clientLeft,g.y=O.y+i.clientTop}const w=f&&!y&&!u?ix(f,p,!0):gr(0);return{width:a.width*m.x,height:a.height*m.y,x:a.x*m.x-p.scrollLeft*m.x+g.x+w.x,y:a.y*m.y-p.scrollTop*m.y+g.y+w.y}}function KR(t){return Array.from(t.getClientRects())}function $R(t){const r=Sr(t),a=gc(t),i=t.ownerDocument.body,l=Tn(r.scrollWidth,r.clientWidth,i.scrollWidth,i.clientWidth),u=Tn(r.scrollHeight,r.clientHeight,i.scrollHeight,i.clientHeight);let f=-a.scrollLeft+sm(t);const h=-a.scrollTop;return Xn(i).direction==="rtl"&&(f+=Tn(r.clientWidth,i.clientWidth)-l),{width:l,height:u,x:f,y:h}}function JR(t,r){const a=An(t),i=Sr(t),l=a.visualViewport;let u=i.clientWidth,f=i.clientHeight,h=0,p=0;if(l){u=l.width,f=l.height;const m=rm();(!m||m&&r==="fixed")&&(h=l.offsetLeft,p=l.offsetTop)}return{width:u,height:f,x:h,y:p}}const WR=new Set(["absolute","fixed"]);function eO(t,r){const a=cs(t,!0,r==="fixed"),i=a.top+t.clientTop,l=a.left+t.clientLeft,u=vr(t)?fi(t):gr(1),f=t.clientWidth*u.x,h=t.clientHeight*u.y,p=l*u.x,m=i*u.y;return{width:f,height:h,x:p,y:m}}function fb(t,r,a){let i;if(r==="viewport")i=JR(t,a);else if(r==="document")i=$R(Sr(t));else if(Qn(r))i=eO(r,a);else{const l=sx(t);i={x:r.x-l.x,y:r.y-l.y,width:r.width,height:r.height}}return Gu(i)}function ox(t,r){const a=Ra(t);return a===r||!Qn(a)||mi(a)?!1:Xn(a).position==="fixed"||ox(a,r)}function tO(t,r){const a=r.get(t);if(a)return a;let i=Lo(t,[],!1).filter(h=>Qn(h)&&Ti(h)!=="body"),l=null;const u=Xn(t).position==="fixed";let f=u?Ra(t):t;for(;Qn(f)&&!mi(f);){const h=Xn(f),p=nm(f);!p&&h.position==="fixed"&&(l=null),(u?!p&&!l:!p&&h.position==="static"&&!!l&&WR.has(l.position)||nl(f)&&!p&&ox(t,f))?i=i.filter(g=>g!==f):l=h,f=Ra(f)}return r.set(t,i),i}function nO(t){let{element:r,boundary:a,rootBoundary:i,strategy:l}=t;const f=[...a==="clippingAncestors"?pc(r)?[]:tO(r,this._c):[].concat(a),i],h=f[0],p=f.reduce((m,g)=>{const y=fb(r,g,l);return m.top=Tn(y.top,m.top),m.right=Aa(y.right,m.right),m.bottom=Aa(y.bottom,m.bottom),m.left=Tn(y.left,m.left),m},fb(r,h,l));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function rO(t){const{width:r,height:a}=ax(t);return{width:r,height:a}}function aO(t,r,a){const i=vr(r),l=Sr(r),u=a==="fixed",f=cs(t,!0,u,r);let h={scrollLeft:0,scrollTop:0};const p=gr(0);function m(){p.x=sm(l)}if(i||!i&&!u)if((Ti(r)!=="body"||nl(l))&&(h=gc(r)),i){const O=cs(r,!0,u,r);p.x=O.x+r.clientLeft,p.y=O.y+r.clientTop}else l&&m();u&&!i&&l&&m();const g=l&&!i&&!u?ix(l,h):gr(0),y=f.left+h.scrollLeft-p.x-g.x,w=f.top+h.scrollTop-p.y-g.y;return{x:y,y:w,width:f.width,height:f.height}}function $d(t){return Xn(t).position==="static"}function db(t,r){if(!vr(t)||Xn(t).position==="fixed")return null;if(r)return r(t);let a=t.offsetParent;return Sr(t)===a&&(a=a.ownerDocument.body),a}function lx(t,r){const a=An(t);if(pc(t))return a;if(!vr(t)){let l=Ra(t);for(;l&&!mi(l);){if(Qn(l)&&!$d(l))return l;l=Ra(l)}return a}let i=db(t,r);for(;i&&HR(i)&&$d(i);)i=db(i,r);return i&&mi(i)&&$d(i)&&!nm(i)?a:i||ZR(t)||a}const sO=async function(t){const r=this.getOffsetParent||lx,a=this.getDimensions,i=await a(t.floating);return{reference:aO(t.reference,await r(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function iO(t){return Xn(t).direction==="rtl"}const oO={convertOffsetParentRelativeRectToViewportRelativeRect:XR,getDocumentElement:Sr,getClippingRect:nO,getOffsetParent:lx,getElementRects:sO,getClientRects:KR,getDimensions:rO,getScale:fi,isElement:Qn,isRTL:iO};function ux(t,r){return t.x===r.x&&t.y===r.y&&t.width===r.width&&t.height===r.height}function lO(t,r){let a=null,i;const l=Sr(t);function u(){var h;clearTimeout(i),(h=a)==null||h.disconnect(),a=null}function f(h,p){h===void 0&&(h=!1),p===void 0&&(p=1),u();const m=t.getBoundingClientRect(),{left:g,top:y,width:w,height:O}=m;if(h||r(),!w||!O)return;const T=_u(y),x=_u(l.clientWidth-(g+w)),E=_u(l.clientHeight-(y+O)),D=_u(g),z={rootMargin:-T+"px "+-x+"px "+-E+"px "+-D+"px",threshold:Tn(0,Aa(1,p))||1};let P=!0;function k(W){const I=W[0].intersectionRatio;if(I!==p){if(!P)return f();I?f(!1,I):i=setTimeout(()=>{f(!1,1e-7)},1e3)}I===1&&!ux(m,t.getBoundingClientRect())&&f(),P=!1}try{a=new IntersectionObserver(k,{...z,root:l.ownerDocument})}catch{a=new IntersectionObserver(k,z)}a.observe(t)}return f(!0),u}function uO(t,r,a,i){i===void 0&&(i={});const{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:p=!1}=i,m=am(t),g=l||u?[...m?Lo(m):[],...Lo(r)]:[];g.forEach(D=>{l&&D.addEventListener("scroll",a,{passive:!0}),u&&D.addEventListener("resize",a)});const y=m&&h?lO(m,a):null;let w=-1,O=null;f&&(O=new ResizeObserver(D=>{let[C]=D;C&&C.target===m&&O&&(O.unobserve(r),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var z;(z=O)==null||z.observe(r)})),a()}),m&&!p&&O.observe(m),O.observe(r));let T,x=p?cs(t):null;p&&E();function E(){const D=cs(t);x&&!ux(x,D)&&a(),x=D,T=requestAnimationFrame(E)}return a(),()=>{var D;g.forEach(C=>{l&&C.removeEventListener("scroll",a),u&&C.removeEventListener("resize",a)}),y?.(),(D=O)==null||D.disconnect(),O=null,p&&cancelAnimationFrame(T)}}const cO=jR,fO=zR,dO=MR,hO=LR,mO=DR,hb=NR,pO=UR,gO=(t,r,a)=>{const i=new Map,l={platform:oO,...a},u={...l.platform,_c:i};return CR(t,r,{...l,platform:u})};var yO=typeof document<"u",vO=function(){},ju=yO?S.useLayoutEffect:vO;function Zu(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 a,i,l;if(t&&r&&typeof t=="object"){if(Array.isArray(t)){if(a=t.length,a!==r.length)return!1;for(i=a;i--!==0;)if(!Zu(t[i],r[i]))return!1;return!0}if(l=Object.keys(t),a=l.length,a!==Object.keys(r).length)return!1;for(i=a;i--!==0;)if(!{}.hasOwnProperty.call(r,l[i]))return!1;for(i=a;i--!==0;){const u=l[i];if(!(u==="_owner"&&t.$$typeof)&&!Zu(t[u],r[u]))return!1}return!0}return t!==t&&r!==r}function cx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function mb(t,r){const a=cx(t);return Math.round(r*a)/a}function Jd(t){const r=S.useRef(t);return ju(()=>{r.current=t}),r}function bO(t){t===void 0&&(t={});const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:l,elements:{reference:u,floating:f}={},transform:h=!0,whileElementsMounted:p,open:m}=t,[g,y]=S.useState({x:0,y:0,strategy:a,placement:r,middlewareData:{},isPositioned:!1}),[w,O]=S.useState(i);Zu(w,i)||O(i);const[T,x]=S.useState(null),[E,D]=S.useState(null),C=S.useCallback(H=>{H!==W.current&&(W.current=H,x(H))},[]),z=S.useCallback(H=>{H!==I.current&&(I.current=H,D(H))},[]),P=u||T,k=f||E,W=S.useRef(null),I=S.useRef(null),G=S.useRef(g),fe=p!=null,xe=Jd(p),Ae=Jd(l),se=Jd(m),le=S.useCallback(()=>{if(!W.current||!I.current)return;const H={placement:r,strategy:a,middleware:w};Ae.current&&(H.platform=Ae.current),gO(W.current,I.current,H).then(ye=>{const A={...ye,isPositioned:se.current!==!1};pe.current&&!Zu(G.current,A)&&(G.current=A,tl.flushSync(()=>{y(A)}))})},[w,r,a,Ae,se]);ju(()=>{m===!1&&G.current.isPositioned&&(G.current.isPositioned=!1,y(H=>({...H,isPositioned:!1})))},[m]);const pe=S.useRef(!1);ju(()=>(pe.current=!0,()=>{pe.current=!1}),[]),ju(()=>{if(P&&(W.current=P),k&&(I.current=k),P&&k){if(xe.current)return xe.current(P,k,le);le()}},[P,k,le,xe,fe]);const ge=S.useMemo(()=>({reference:W,floating:I,setReference:C,setFloating:z}),[C,z]),N=S.useMemo(()=>({reference:P,floating:k}),[P,k]),Z=S.useMemo(()=>{const H={position:a,left:0,top:0};if(!N.floating)return H;const ye=mb(N.floating,g.x),A=mb(N.floating,g.y);return h?{...H,transform:"translate("+ye+"px, "+A+"px)",...cx(N.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:ye,top:A}},[a,h,N.floating,g.x,g.y]);return S.useMemo(()=>({...g,update:le,refs:ge,elements:N,floatingStyles:Z}),[g,le,ge,N,Z])}const xO=t=>{function r(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:t,fn(a){const{element:i,padding:l}=typeof t=="function"?t(a):t;return i&&r(i)?i.current!=null?hb({element:i.current,padding:l}).fn(a):{}:i?hb({element:i,padding:l}).fn(a):{}}}},SO=(t,r)=>({...cO(t),options:[t,r]}),wO=(t,r)=>({...fO(t),options:[t,r]}),_O=(t,r)=>({...pO(t),options:[t,r]}),EO=(t,r)=>({...dO(t),options:[t,r]}),TO=(t,r)=>({...hO(t),options:[t,r]}),AO=(t,r)=>({...mO(t),options:[t,r]}),RO=(t,r)=>({...xO(t),options:[t,r]});var OO="Arrow",fx=S.forwardRef((t,r)=>{const{children:a,width:i=10,height:l=5,...u}=t;return _.jsx(We.svg,{...u,ref:r,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?a:_.jsx("polygon",{points:"0,0 30,0 15,10"})})});fx.displayName=OO;var CO=fx;function NO(t){const[r,a]=S.useState(void 0);return Jt(()=>{if(t){a({width:t.offsetWidth,height:t.offsetHeight});const i=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const u=l[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;a({width:f,height:h})});return i.observe(t,{box:"border-box"}),()=>i.unobserve(t)}else a(void 0)},[t]),r}var im="Popper",[dx,yc]=ys(im),[MO,hx]=dx(im),mx=t=>{const{__scopePopper:r,children:a}=t,[i,l]=S.useState(null);return _.jsx(MO,{scope:r,anchor:i,onAnchorChange:l,children:a})};mx.displayName=im;var px="PopperAnchor",gx=S.forwardRef((t,r)=>{const{__scopePopper:a,virtualRef:i,...l}=t,u=hx(px,a),f=S.useRef(null),h=mt(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:_.jsx(We.div,{...l,ref:h})});gx.displayName=px;var om="PopperContent",[DO,kO]=dx(om),yx=S.forwardRef((t,r)=>{const{__scopePopper:a,side:i="bottom",sideOffset:l=0,align:u="center",alignOffset:f=0,arrowPadding:h=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:g=0,sticky:y="partial",hideWhenDetached:w=!1,updatePositionStrategy:O="optimized",onPlaced:T,...x}=t,E=hx(om,a),[D,C]=S.useState(null),z=mt(r,ae=>C(ae)),[P,k]=S.useState(null),W=NO(P),I=W?.width??0,G=W?.height??0,fe=i+(u!=="center"?"-"+u:""),xe=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},Ae=Array.isArray(m)?m:[m],se=Ae.length>0,le={padding:xe,boundary:Ae.filter(zO),altBoundary:se},{refs:pe,floatingStyles:ge,placement:N,isPositioned:Z,middlewareData:H}=bO({strategy:"fixed",placement:fe,whileElementsMounted:(...ae)=>uO(...ae,{animationFrame:O==="always"}),elements:{reference:E.anchor},middleware:[SO({mainAxis:l+G,alignmentAxis:f}),p&&wO({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?_O():void 0,...le}),p&&EO({...le}),TO({...le,apply:({elements:ae,rects:de,availableWidth:He,availableHeight:Ue})=>{const{width:Pe,height:Fe}=de.reference,Ot=ae.floating.style;Ot.setProperty("--radix-popper-available-width",`${He}px`),Ot.setProperty("--radix-popper-available-height",`${Ue}px`),Ot.setProperty("--radix-popper-anchor-width",`${Pe}px`),Ot.setProperty("--radix-popper-anchor-height",`${Fe}px`)}}),P&&RO({element:P,padding:h}),UO({arrowWidth:I,arrowHeight:G}),w&&AO({strategy:"referenceHidden",...le})]}),[ye,A]=xx(N),$=Ta(T);Jt(()=>{Z&&$?.()},[Z,$]);const oe=H.arrow?.x,K=H.arrow?.y,ne=H.arrow?.centerOffset!==0,[ve,be]=S.useState();return Jt(()=>{D&&be(window.getComputedStyle(D).zIndex)},[D]),_.jsx("div",{ref:pe.setFloating,"data-radix-popper-content-wrapper":"",style:{...ge,transform:Z?ge.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ve,"--radix-popper-transform-origin":[H.transformOrigin?.x,H.transformOrigin?.y].join(" "),...H.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:_.jsx(DO,{scope:a,placedSide:ye,onArrowChange:k,arrowX:oe,arrowY:K,shouldHideArrow:ne,children:_.jsx(We.div,{"data-side":ye,"data-align":A,...x,ref:z,style:{...x.style,animation:Z?void 0:"none"}})})})});yx.displayName=om;var vx="PopperArrow",jO={top:"bottom",right:"left",bottom:"top",left:"right"},bx=S.forwardRef(function(r,a){const{__scopePopper:i,...l}=r,u=kO(vx,i),f=jO[u.placedSide];return _.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:_.jsx(CO,{...l,ref:a,style:{...l.style,display:"block"}})})});bx.displayName=vx;function zO(t){return t!==null}var UO=t=>({name:"transformOrigin",options:t,fn(r){const{placement:a,rects:i,middlewareData:l}=r,f=l.arrow?.centerOffset!==0,h=f?0:t.arrowWidth,p=f?0:t.arrowHeight,[m,g]=xx(a),y={start:"0%",center:"50%",end:"100%"}[g],w=(l.arrow?.x??0)+h/2,O=(l.arrow?.y??0)+p/2;let T="",x="";return m==="bottom"?(T=f?y:`${w}px`,x=`${-p}px`):m==="top"?(T=f?y:`${w}px`,x=`${i.floating.height+p}px`):m==="right"?(T=`${-p}px`,x=f?y:`${O}px`):m==="left"&&(T=`${i.floating.width+p}px`,x=f?y:`${O}px`),{data:{x:T,y:x}}}});function xx(t){const[r,a="center"]=t.split("-");return[r,a]}var Sx=mx,lm=gx,wx=yx,_x=bx,LO="Portal",vc=S.forwardRef((t,r)=>{const{container:a,...i}=t,[l,u]=S.useState(!1);Jt(()=>u(!0),[]);const f=a||l&&globalThis?.document?.body;return f?K0.createPortal(_.jsx(We.div,{...i,ref:r}),f):null});vc.displayName=LO;function BO(t,r){return S.useReducer((a,i)=>r[a][i]??a,t)}var Ai=t=>{const{present:r,children:a}=t,i=VO(r),l=typeof a=="function"?a({present:i.isPresent}):S.Children.only(a),u=mt(i.ref,HO(l));return typeof a=="function"||i.isPresent?S.cloneElement(l,{ref:u}):null};Ai.displayName="Presence";function VO(t){const[r,a]=S.useState(),i=S.useRef(null),l=S.useRef(t),u=S.useRef("none"),f=t?"mounted":"unmounted",[h,p]=BO(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const m=Eu(i.current);u.current=h==="mounted"?m:"none"},[h]),Jt(()=>{const m=i.current,g=l.current;if(g!==t){const w=u.current,O=Eu(m);t?p("MOUNT"):O==="none"||m?.display==="none"?p("UNMOUNT"):p(g&&w!==O?"ANIMATION_OUT":"UNMOUNT"),l.current=t}},[t,p]),Jt(()=>{if(r){let m;const g=r.ownerDocument.defaultView??window,y=O=>{const x=Eu(i.current).includes(CSS.escape(O.animationName));if(O.target===r&&x&&(p("ANIMATION_END"),!l.current)){const E=r.style.animationFillMode;r.style.animationFillMode="forwards",m=g.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=E)})}},w=O=>{O.target===r&&(u.current=Eu(i.current))};return r.addEventListener("animationstart",w),r.addEventListener("animationcancel",y),r.addEventListener("animationend",y),()=>{g.clearTimeout(m),r.removeEventListener("animationstart",w),r.removeEventListener("animationcancel",y),r.removeEventListener("animationend",y)}}else p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:S.useCallback(m=>{i.current=m?getComputedStyle(m):null,a(m)},[])}}function Eu(t){return t?.animationName||"none"}function HO(t){let r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=r&&"isReactWarning"in r&&r.isReactWarning;return a?t.ref:(r=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=r&&"isReactWarning"in r&&r.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var PO=r0[" useInsertionEffect ".trim().toString()]||Jt;function Oa({prop:t,defaultProp:r,onChange:a=()=>{},caller:i}){const[l,u,f]=qO({defaultProp:r,onChange:a}),h=t!==void 0,p=h?t:l;{const g=S.useRef(t!==void 0);S.useEffect(()=>{const y=g.current;y!==h&&console.warn(`${i} is changing from ${y?"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 y=FO(g)?g(t):g;y!==t&&f.current?.(y)}else u(g)},[h,t,u,f]);return[p,m]}function qO({defaultProp:t,onChange:r}){const[a,i]=S.useState(t),l=S.useRef(a),u=S.useRef(r);return PO(()=>{u.current=r},[r]),S.useEffect(()=>{l.current!==a&&(u.current?.(a),l.current=a)},[a,l]),[a,i,u]}function FO(t){return typeof t=="function"}var GO=function(t){if(typeof document>"u")return null;var r=Array.isArray(t)?t[0]:t;return r.ownerDocument.body},ai=new WeakMap,Tu=new WeakMap,Au={},Wd=0,Ex=function(t){return t&&(t.host||Ex(t.parentNode))},ZO=function(t,r){return r.map(function(a){if(t.contains(a))return a;var i=Ex(a);return i&&t.contains(i)?i:(console.error("aria-hidden",a,"in not contained inside",t,". Doing nothing"),null)}).filter(function(a){return!!a})},IO=function(t,r,a,i){var l=ZO(r,Array.isArray(t)?t:[t]);Au[a]||(Au[a]=new WeakMap);var u=Au[a],f=[],h=new Set,p=new Set(l),m=function(y){!y||h.has(y)||(h.add(y),m(y.parentNode))};l.forEach(m);var g=function(y){!y||p.has(y)||Array.prototype.forEach.call(y.children,function(w){if(h.has(w))g(w);else try{var O=w.getAttribute(i),T=O!==null&&O!=="false",x=(ai.get(w)||0)+1,E=(u.get(w)||0)+1;ai.set(w,x),u.set(w,E),f.push(w),x===1&&T&&Tu.set(w,!0),E===1&&w.setAttribute(a,"true"),T||w.setAttribute(i,"true")}catch(D){console.error("aria-hidden: cannot operate on ",w,D)}})};return g(r),h.clear(),Wd++,function(){f.forEach(function(y){var w=ai.get(y)-1,O=u.get(y)-1;ai.set(y,w),u.set(y,O),w||(Tu.has(y)||y.removeAttribute(i),Tu.delete(y)),O||y.removeAttribute(a)}),Wd--,Wd||(ai=new WeakMap,ai=new WeakMap,Tu=new WeakMap,Au={})}},um=function(t,r,a){a===void 0&&(a="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),l=GO(t);return l?(i.push.apply(i,Array.from(l.querySelectorAll("[aria-live], script"))),IO(i,l,a,"aria-hidden")):function(){return null}},hr=function(){return hr=Object.assign||function(r){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(r[u]=a[u])}return r},hr.apply(this,arguments)};function Tx(t,r){var a={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&r.indexOf(i)<0&&(a[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,i=Object.getOwnPropertySymbols(t);l<i.length;l++)r.indexOf(i[l])<0&&Object.prototype.propertyIsEnumerable.call(t,i[l])&&(a[i[l]]=t[i[l]]);return a}function YO(t,r,a){if(a||arguments.length===2)for(var i=0,l=r.length,u;i<l;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 zu="right-scroll-bar-position",Uu="width-before-scroll-bar",QO="with-scroll-bars-hidden",XO="--removed-body-scroll-bar-size";function eh(t,r){return typeof t=="function"?t(r):t&&(t.current=r),t}function KO(t,r){var a=S.useState(function(){return{value:t,callback:r,facade:{get current(){return a.value},set current(i){var l=a.value;l!==i&&(a.value=i,a.callback(i,l))}}}})[0];return a.callback=r,a.facade}var $O=typeof window<"u"?S.useLayoutEffect:S.useEffect,pb=new WeakMap;function JO(t,r){var a=KO(null,function(i){return t.forEach(function(l){return eh(l,i)})});return $O(function(){var i=pb.get(a);if(i){var l=new Set(i),u=new Set(t),f=a.current;l.forEach(function(h){u.has(h)||eh(h,null)}),u.forEach(function(h){l.has(h)||eh(h,f)})}pb.set(a,t)},[t]),a}function WO(t){return t}function eC(t,r){r===void 0&&(r=WO);var a=[],i=!1,l={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:t},useMedium:function(u){var f=r(u,i);return a.push(f),function(){a=a.filter(function(h){return h!==f})}},assignSyncMedium:function(u){for(i=!0;a.length;){var f=a;a=[],f.forEach(u)}a={push:function(h){return u(h)},filter:function(){return a}}},assignMedium:function(u){i=!0;var f=[];if(a.length){var h=a;a=[],h.forEach(u),f=a}var p=function(){var g=f;f=[],g.forEach(u)},m=function(){return Promise.resolve().then(p)};m(),a={push:function(g){f.push(g),m()},filter:function(g){return f=f.filter(g),a}}}};return l}function tC(t){t===void 0&&(t={});var r=eC(null);return r.options=hr({async:!0,ssr:!1},t),r}var Ax=function(t){var r=t.sideCar,a=Tx(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,hr({},a))};Ax.isSideCarExport=!0;function nC(t,r){return t.useMedium(r),Ax}var Rx=tC(),th=function(){},bc=S.forwardRef(function(t,r){var a=S.useRef(null),i=S.useState({onScrollCapture:th,onWheelCapture:th,onTouchMoveCapture:th}),l=i[0],u=i[1],f=t.forwardProps,h=t.children,p=t.className,m=t.removeScrollBar,g=t.enabled,y=t.shards,w=t.sideCar,O=t.noRelative,T=t.noIsolation,x=t.inert,E=t.allowPinchZoom,D=t.as,C=D===void 0?"div":D,z=t.gapMode,P=Tx(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=w,W=JO([a,r]),I=hr(hr({},P),l);return S.createElement(S.Fragment,null,g&&S.createElement(k,{sideCar:Rx,removeScrollBar:m,shards:y,noRelative:O,noIsolation:T,inert:x,setCallbacks:u,allowPinchZoom:!!E,lockRef:a,gapMode:z}),f?S.cloneElement(S.Children.only(h),hr(hr({},I),{ref:W})):S.createElement(C,hr({},I,{className:p,ref:W}),h))});bc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};bc.classNames={fullWidth:Uu,zeroRight:zu};var rC=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function aC(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var r=rC();return r&&t.setAttribute("nonce",r),t}function sC(t,r){t.styleSheet?t.styleSheet.cssText=r:t.appendChild(document.createTextNode(r))}function iC(t){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(t)}var oC=function(){var t=0,r=null;return{add:function(a){t==0&&(r=aC())&&(sC(r,a),iC(r)),t++},remove:function(){t--,!t&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},lC=function(){var t=oC();return function(r,a){S.useEffect(function(){return t.add(r),function(){t.remove()}},[r&&a])}},Ox=function(){var t=lC(),r=function(a){var i=a.styles,l=a.dynamic;return t(i,l),null};return r},uC={left:0,top:0,right:0,gap:0},nh=function(t){return parseInt(t||"",10)||0},cC=function(t){var r=window.getComputedStyle(document.body),a=r[t==="padding"?"paddingLeft":"marginLeft"],i=r[t==="padding"?"paddingTop":"marginTop"],l=r[t==="padding"?"paddingRight":"marginRight"];return[nh(a),nh(i),nh(l)]},fC=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return uC;var r=cC(t),a=document.documentElement.clientWidth,i=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,i-a+r[2]-r[0])}},dC=Ox(),di="data-scroll-locked",hC=function(t,r,a,i){var l=t.left,u=t.top,f=t.right,h=t.gap;return a===void 0&&(a="margin"),`
.`.concat(QO,` {
overflow: hidden `).concat(i,`;
padding-right: `).concat(h,"px ").concat(i,`;
}
body[`).concat(di,`] {
overflow: hidden `).concat(i,`;
overscroll-behavior: contain;
`).concat([r&&"position: relative ".concat(i,";"),a==="margin"&&`
padding-left: `.concat(l,`px;
padding-top: `).concat(u,`px;
padding-right: `).concat(f,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(h,"px ").concat(i,`;
`),a==="padding"&&"padding-right: ".concat(h,"px ").concat(i,";")].filter(Boolean).join(""),`
}
.`).concat(zu,` {
right: `).concat(h,"px ").concat(i,`;
}
.`).concat(Uu,` {
margin-right: `).concat(h,"px ").concat(i,`;
}
.`).concat(zu," .").concat(zu,` {
right: 0 `).concat(i,`;
}
.`).concat(Uu," .").concat(Uu,` {
margin-right: 0 `).concat(i,`;
}
body[`).concat(di,`] {
`).concat(XO,": ").concat(h,`px;
}
`)},gb=function(){var t=parseInt(document.body.getAttribute(di)||"0",10);return isFinite(t)?t:0},mC=function(){S.useEffect(function(){return document.body.setAttribute(di,(gb()+1).toString()),function(){var t=gb()-1;t<=0?document.body.removeAttribute(di):document.body.setAttribute(di,t.toString())}},[])},pC=function(t){var r=t.noRelative,a=t.noImportant,i=t.gapMode,l=i===void 0?"margin":i;mC();var u=S.useMemo(function(){return fC(l)},[l]);return S.createElement(dC,{styles:hC(u,!r,l,a?"":"!important")})},Ah=!1;if(typeof window<"u")try{var Ru=Object.defineProperty({},"passive",{get:function(){return Ah=!0,!0}});window.addEventListener("test",Ru,Ru),window.removeEventListener("test",Ru,Ru)}catch{Ah=!1}var si=Ah?{passive:!1}:!1,gC=function(t){return t.tagName==="TEXTAREA"},Cx=function(t,r){if(!(t instanceof Element))return!1;var a=window.getComputedStyle(t);return a[r]!=="hidden"&&!(a.overflowY===a.overflowX&&!gC(t)&&a[r]==="visible")},yC=function(t){return Cx(t,"overflowY")},vC=function(t){return Cx(t,"overflowX")},yb=function(t,r){var a=r.ownerDocument,i=r;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var l=Nx(t,i);if(l){var u=Mx(t,i),f=u[1],h=u[2];if(f>h)return!0}i=i.parentNode}while(i&&i!==a.body);return!1},bC=function(t){var r=t.scrollTop,a=t.scrollHeight,i=t.clientHeight;return[r,a,i]},xC=function(t){var r=t.scrollLeft,a=t.scrollWidth,i=t.clientWidth;return[r,a,i]},Nx=function(t,r){return t==="v"?yC(r):vC(r)},Mx=function(t,r){return t==="v"?bC(r):xC(r)},SC=function(t,r){return t==="h"&&r==="rtl"?-1:1},wC=function(t,r,a,i,l){var u=SC(t,window.getComputedStyle(r).direction),f=u*i,h=a.target,p=r.contains(h),m=!1,g=f>0,y=0,w=0;do{if(!h)break;var O=Mx(t,h),T=O[0],x=O[1],E=O[2],D=x-E-u*T;(T||D)&&Nx(t,h)&&(y+=D,w+=T);var C=h.parentNode;h=C&&C.nodeType===Node.DOCUMENT_FRAGMENT_NODE?C.host:C}while(!p&&h!==document.body||p&&(r.contains(h)||r===h));return(g&&Math.abs(y)<1||!g&&Math.abs(w)<1)&&(m=!0),m},Ou=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},vb=function(t){return[t.deltaX,t.deltaY]},bb=function(t){return t&&"current"in t?t.current:t},_C=function(t,r){return t[0]===r[0]&&t[1]===r[1]},EC=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},TC=0,ii=[];function AC(t){var r=S.useRef([]),a=S.useRef([0,0]),i=S.useRef(),l=S.useState(TC++)[0],u=S.useState(Ox)[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(l));var x=YO([t.lockRef.current],(t.shards||[]).map(bb),!0).filter(Boolean);return x.forEach(function(E){return E.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),x.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(l))})}}},[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 D=Ou(x),C=a.current,z="deltaX"in x?x.deltaX:C[0]-D[0],P="deltaY"in x?x.deltaY:C[1]-D[1],k,W=x.target,I=Math.abs(z)>Math.abs(P)?"h":"v";if("touches"in x&&I==="h"&&W.type==="range")return!1;var G=yb(I,W);if(!G)return!0;if(G?k=I:(k=I==="v"?"h":"v",G=yb(I,W)),!G)return!1;if(!i.current&&"changedTouches"in x&&(z||P)&&(i.current=k),!k)return!0;var fe=i.current||k;return wC(fe,E,x,fe==="h"?z:P)},[]),p=S.useCallback(function(x){var E=x;if(!(!ii.length||ii[ii.length-1]!==u)){var D="deltaY"in E?vb(E):Ou(E),C=r.current.filter(function(k){return k.name===E.type&&(k.target===E.target||E.target===k.shadowParent)&&_C(k.delta,D)})[0];if(C&&C.should){E.cancelable&&E.preventDefault();return}if(!C){var z=(f.current.shards||[]).map(bb).filter(Boolean).filter(function(k){return k.contains(E.target)}),P=z.length>0?h(E,z[0]):!f.current.noIsolation;P&&E.cancelable&&E.preventDefault()}}},[]),m=S.useCallback(function(x,E,D,C){var z={name:x,delta:E,target:D,should:C,shadowParent:RC(D)};r.current.push(z),setTimeout(function(){r.current=r.current.filter(function(P){return P!==z})},1)},[]),g=S.useCallback(function(x){a.current=Ou(x),i.current=void 0},[]),y=S.useCallback(function(x){m(x.type,vb(x),x.target,h(x,t.lockRef.current))},[]),w=S.useCallback(function(x){m(x.type,Ou(x),x.target,h(x,t.lockRef.current))},[]);S.useEffect(function(){return ii.push(u),t.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:w}),document.addEventListener("wheel",p,si),document.addEventListener("touchmove",p,si),document.addEventListener("touchstart",g,si),function(){ii=ii.filter(function(x){return x!==u}),document.removeEventListener("wheel",p,si),document.removeEventListener("touchmove",p,si),document.removeEventListener("touchstart",g,si)}},[]);var O=t.removeScrollBar,T=t.inert;return S.createElement(S.Fragment,null,T?S.createElement(u,{styles:EC(l)}):null,O?S.createElement(pC,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function RC(t){for(var r=null;t!==null;)t instanceof ShadowRoot&&(r=t.host,t=t.host),t=t.parentNode;return r}const OC=nC(Rx,AC);var xc=S.forwardRef(function(t,r){return S.createElement(bc,hr({},t,{ref:r,sideCar:OC}))});xc.classNames=bc.classNames;var Sc="Popover",[Dx,ck]=ys(Sc,[yc]),rl=yc(),[CC,ka]=Dx(Sc),kx=t=>{const{__scopePopover:r,children:a,open:i,defaultOpen:l,onOpenChange:u,modal:f=!1}=t,h=rl(r),p=S.useRef(null),[m,g]=S.useState(!1),[y,w]=Oa({prop:i,defaultProp:l??!1,onChange:u,caller:Sc});return _.jsx(Sx,{...h,children:_.jsx(CC,{scope:r,contentId:Ea(),triggerRef:p,open:y,onOpenChange:w,onOpenToggle:S.useCallback(()=>w(O=>!O),[w]),hasCustomAnchor:m,onCustomAnchorAdd:S.useCallback(()=>g(!0),[]),onCustomAnchorRemove:S.useCallback(()=>g(!1),[]),modal:f,children:a})})};kx.displayName=Sc;var jx="PopoverAnchor",NC=S.forwardRef((t,r)=>{const{__scopePopover:a,...i}=t,l=ka(jx,a),u=rl(a),{onCustomAnchorAdd:f,onCustomAnchorRemove:h}=l;return S.useEffect(()=>(f(),()=>h()),[f,h]),_.jsx(lm,{...u,...i,ref:r})});NC.displayName=jx;var zx="PopoverTrigger",Ux=S.forwardRef((t,r)=>{const{__scopePopover:a,...i}=t,l=ka(zx,a),u=rl(a),f=mt(r,l.triggerRef),h=_.jsx(We.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":Px(l.open),...i,ref:f,onClick:Ke(t.onClick,l.onOpenToggle)});return l.hasCustomAnchor?h:_.jsx(lm,{asChild:!0,...u,children:h})});Ux.displayName=zx;var cm="PopoverPortal",[MC,DC]=Dx(cm,{forceMount:void 0}),Lx=t=>{const{__scopePopover:r,forceMount:a,children:i,container:l}=t,u=ka(cm,r);return _.jsx(MC,{scope:r,forceMount:a,children:_.jsx(Ai,{present:a||u.open,children:_.jsx(vc,{asChild:!0,container:l,children:i})})})};Lx.displayName=cm;var pi="PopoverContent",Bx=S.forwardRef((t,r)=>{const a=DC(pi,t.__scopePopover),{forceMount:i=a.forceMount,...l}=t,u=ka(pi,t.__scopePopover);return _.jsx(Ai,{present:i||u.open,children:u.modal?_.jsx(jC,{...l,ref:r}):_.jsx(zC,{...l,ref:r})})});Bx.displayName=pi;var kC=us("PopoverContent.RemoveScroll"),jC=S.forwardRef((t,r)=>{const a=ka(pi,t.__scopePopover),i=S.useRef(null),l=mt(r,i),u=S.useRef(!1);return S.useEffect(()=>{const f=i.current;if(f)return um(f)},[]),_.jsx(xc,{as:kC,allowPinchZoom:!0,children:_.jsx(Vx,{...t,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ke(t.onCloseAutoFocus,f=>{f.preventDefault(),u.current||a.triggerRef.current?.focus()}),onPointerDownOutside:Ke(t.onPointerDownOutside,f=>{const h=f.detail.originalEvent,p=h.button===0&&h.ctrlKey===!0,m=h.button===2||p;u.current=m},{checkForDefaultPrevented:!1}),onFocusOutside:Ke(t.onFocusOutside,f=>f.preventDefault(),{checkForDefaultPrevented:!1})})})}),zC=S.forwardRef((t,r)=>{const a=ka(pi,t.__scopePopover),i=S.useRef(!1),l=S.useRef(!1);return _.jsx(Vx,{...t,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{t.onCloseAutoFocus?.(u),u.defaultPrevented||(i.current||a.triggerRef.current?.focus(),u.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:u=>{t.onInteractOutside?.(u),u.defaultPrevented||(i.current=!0,u.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=u.target;a.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&l.current&&u.preventDefault()}})}),Vx=S.forwardRef((t,r)=>{const{__scopePopover:a,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:u,disableOutsidePointerEvents:f,onEscapeKeyDown:h,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:g,...y}=t,w=ka(pi,a),O=rl(a);return Jh(),_.jsx(hc,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:u,children:_.jsx(dc,{asChild:!0,disableOutsidePointerEvents:f,onInteractOutside:g,onEscapeKeyDown:h,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>w.onOpenChange(!1),children:_.jsx(wx,{"data-state":Px(w.open),role:"dialog",id:w.contentId,...O,...y,ref:r,style:{...y.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Hx="PopoverClose",UC=S.forwardRef((t,r)=>{const{__scopePopover:a,...i}=t,l=ka(Hx,a);return _.jsx(We.button,{type:"button",...i,ref:r,onClick:Ke(t.onClick,()=>l.onOpenChange(!1))})});UC.displayName=Hx;var LC="PopoverArrow",BC=S.forwardRef((t,r)=>{const{__scopePopover:a,...i}=t,l=rl(a);return _.jsx(_x,{...l,...i,ref:r})});BC.displayName=LC;function Px(t){return t?"open":"closed"}var VC=kx,HC=Ux,PC=Lx,qC=Bx;function fk({...t}){return _.jsx(VC,{"data-slot":"popover",...t})}function dk({...t}){return _.jsx(HC,{"data-slot":"popover-trigger",...t})}function hk({className:t,align:r="center",sideOffset:a=4,...i}){return _.jsx(PC,{children:_.jsx(qC,{"data-slot":"popover-content",align:r,sideOffset:a,className:dt("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 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",t),...i})})}function qx(t){const r=t+"CollectionProvider",[a,i]=ys(r),[l,u]=a(r,{collectionRef:{current:null},itemMap:new Map}),f=x=>{const{scope:E,children:D}=x,C=Q.useRef(null),z=Q.useRef(new Map).current;return _.jsx(l,{scope:E,itemMap:z,collectionRef:C,children:D})};f.displayName=r;const h=t+"CollectionSlot",p=us(h),m=Q.forwardRef((x,E)=>{const{scope:D,children:C}=x,z=u(h,D),P=mt(E,z.collectionRef);return _.jsx(p,{ref:P,children:C})});m.displayName=h;const g=t+"CollectionItemSlot",y="data-radix-collection-item",w=us(g),O=Q.forwardRef((x,E)=>{const{scope:D,children:C,...z}=x,P=Q.useRef(null),k=mt(E,P),W=u(g,D);return Q.useEffect(()=>(W.itemMap.set(P,{ref:P,...z}),()=>void W.itemMap.delete(P))),_.jsx(w,{[y]:"",ref:k,children:C})});O.displayName=g;function T(x){const E=u(t+"CollectionConsumer",x);return Q.useCallback(()=>{const C=E.collectionRef.current;if(!C)return[];const z=Array.from(C.querySelectorAll(`[${y}]`));return Array.from(E.itemMap.values()).sort((W,I)=>z.indexOf(W.ref.current)-z.indexOf(I.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:f,Slot:m,ItemSlot:O},T,i]}var FC=S.createContext(void 0);function fm(t){const r=S.useContext(FC);return t||r||"ltr"}var rh="rovingFocusGroup.onEntryFocus",GC={bubbles:!1,cancelable:!0},al="RovingFocusGroup",[Rh,Fx,ZC]=qx(al),[IC,Gx]=ys(al,[ZC]),[YC,QC]=IC(al),Zx=S.forwardRef((t,r)=>_.jsx(Rh.Provider,{scope:t.__scopeRovingFocusGroup,children:_.jsx(Rh.Slot,{scope:t.__scopeRovingFocusGroup,children:_.jsx(XC,{...t,ref:r})})}));Zx.displayName=al;var XC=S.forwardRef((t,r)=>{const{__scopeRovingFocusGroup:a,orientation:i,loop:l=!1,dir:u,currentTabStopId:f,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:p,onEntryFocus:m,preventScrollOnEntryFocus:g=!1,...y}=t,w=S.useRef(null),O=mt(r,w),T=fm(u),[x,E]=Oa({prop:f,defaultProp:h??null,onChange:p,caller:al}),[D,C]=S.useState(!1),z=Ta(m),P=Fx(a),k=S.useRef(!1),[W,I]=S.useState(0);return S.useEffect(()=>{const G=w.current;if(G)return G.addEventListener(rh,z),()=>G.removeEventListener(rh,z)},[z]),_.jsx(YC,{scope:a,orientation:i,dir:T,loop:l,currentTabStopId:x,onItemFocus:S.useCallback(G=>E(G),[E]),onItemShiftTab:S.useCallback(()=>C(!0),[]),onFocusableItemAdd:S.useCallback(()=>I(G=>G+1),[]),onFocusableItemRemove:S.useCallback(()=>I(G=>G-1),[]),children:_.jsx(We.div,{tabIndex:D||W===0?-1:0,"data-orientation":i,...y,ref:O,style:{outline:"none",...t.style},onMouseDown:Ke(t.onMouseDown,()=>{k.current=!0}),onFocus:Ke(t.onFocus,G=>{const fe=!k.current;if(G.target===G.currentTarget&&fe&&!D){const xe=new CustomEvent(rh,GC);if(G.currentTarget.dispatchEvent(xe),!xe.defaultPrevented){const Ae=P().filter(N=>N.focusable),se=Ae.find(N=>N.active),le=Ae.find(N=>N.id===x),ge=[se,le,...Ae].filter(Boolean).map(N=>N.ref.current);Qx(ge,g)}}k.current=!1}),onBlur:Ke(t.onBlur,()=>C(!1))})})}),Ix="RovingFocusGroupItem",Yx=S.forwardRef((t,r)=>{const{__scopeRovingFocusGroup:a,focusable:i=!0,active:l=!1,tabStopId:u,children:f,...h}=t,p=Ea(),m=u||p,g=QC(Ix,a),y=g.currentTabStopId===m,w=Fx(a),{onFocusableItemAdd:O,onFocusableItemRemove:T,currentTabStopId:x}=g;return S.useEffect(()=>{if(i)return O(),()=>T()},[i,O,T]),_.jsx(Rh.ItemSlot,{scope:a,id:m,focusable:i,active:l,children:_.jsx(We.span,{tabIndex:y?0:-1,"data-orientation":g.orientation,...h,ref:r,onMouseDown:Ke(t.onMouseDown,E=>{i?g.onItemFocus(m):E.preventDefault()}),onFocus:Ke(t.onFocus,()=>g.onItemFocus(m)),onKeyDown:Ke(t.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){g.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const D=JC(E,g.orientation,g.dir);if(D!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let z=w().filter(P=>P.focusable).map(P=>P.ref.current);if(D==="last")z.reverse();else if(D==="prev"||D==="next"){D==="prev"&&z.reverse();const P=z.indexOf(E.currentTarget);z=g.loop?WC(z,P+1):z.slice(P+1)}setTimeout(()=>Qx(z))}}),children:typeof f=="function"?f({isCurrentTabStop:y,hasTabStop:x!=null}):f})})});Yx.displayName=Ix;var KC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function $C(t,r){return r!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function JC(t,r,a){const i=$C(t.key,a);if(!(r==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(r==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return KC[i]}function Qx(t,r=!1){const a=document.activeElement;for(const i of t)if(i===a||(i.focus({preventScroll:r}),document.activeElement!==a))return}function WC(t,r){return t.map((a,i)=>t[(r+i)%t.length])}var e2=Zx,t2=Yx,Xx="Toggle",Kx=S.forwardRef((t,r)=>{const{pressed:a,defaultPressed:i,onPressedChange:l,...u}=t,[f,h]=Oa({prop:a,onChange:l,defaultProp:i??!1,caller:Xx});return _.jsx(We.button,{type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":t.disabled?"":void 0,...u,ref:r,onClick:Ke(t.onClick,()=>{t.disabled||h(!f)})})});Kx.displayName=Xx;var ja="ToggleGroup",[$x,mk]=ys(ja,[Gx]),Jx=Gx(),dm=Q.forwardRef((t,r)=>{const{type:a,...i}=t;if(a==="single"){const l=i;return _.jsx(n2,{...l,ref:r})}if(a==="multiple"){const l=i;return _.jsx(r2,{...l,ref:r})}throw new Error(`Missing prop \`type\` expected on \`${ja}\``)});dm.displayName=ja;var[Wx,eS]=$x(ja),n2=Q.forwardRef((t,r)=>{const{value:a,defaultValue:i,onValueChange:l=()=>{},...u}=t,[f,h]=Oa({prop:a,defaultProp:i??"",onChange:l,caller:ja});return _.jsx(Wx,{scope:t.__scopeToggleGroup,type:"single",value:Q.useMemo(()=>f?[f]:[],[f]),onItemActivate:h,onItemDeactivate:Q.useCallback(()=>h(""),[h]),children:_.jsx(tS,{...u,ref:r})})}),r2=Q.forwardRef((t,r)=>{const{value:a,defaultValue:i,onValueChange:l=()=>{},...u}=t,[f,h]=Oa({prop:a,defaultProp:i??[],onChange:l,caller:ja}),p=Q.useCallback(g=>h((y=[])=>[...y,g]),[h]),m=Q.useCallback(g=>h((y=[])=>y.filter(w=>w!==g)),[h]);return _.jsx(Wx,{scope:t.__scopeToggleGroup,type:"multiple",value:f,onItemActivate:p,onItemDeactivate:m,children:_.jsx(tS,{...u,ref:r})})});dm.displayName=ja;var[a2,s2]=$x(ja),tS=Q.forwardRef((t,r)=>{const{__scopeToggleGroup:a,disabled:i=!1,rovingFocus:l=!0,orientation:u,dir:f,loop:h=!0,...p}=t,m=Jx(a),g=fm(f),y={role:"group",dir:g,...p};return _.jsx(a2,{scope:a,rovingFocus:l,disabled:i,children:l?_.jsx(e2,{asChild:!0,...m,orientation:u,dir:g,loop:h,children:_.jsx(We.div,{...y,ref:r})}):_.jsx(We.div,{...y,ref:r})})}),Iu="ToggleGroupItem",nS=Q.forwardRef((t,r)=>{const a=eS(Iu,t.__scopeToggleGroup),i=s2(Iu,t.__scopeToggleGroup),l=Jx(t.__scopeToggleGroup),u=a.value.includes(t.value),f=i.disabled||t.disabled,h={...t,pressed:u,disabled:f},p=Q.useRef(null);return i.rovingFocus?_.jsx(t2,{asChild:!0,...l,focusable:!f,active:u,ref:p,children:_.jsx(xb,{...h,ref:r})}):_.jsx(xb,{...h,ref:r})});nS.displayName=Iu;var xb=Q.forwardRef((t,r)=>{const{__scopeToggleGroup:a,value:i,...l}=t,u=eS(Iu,a),f={role:"radio","aria-checked":t.pressed,"aria-pressed":void 0},h=u.type==="single"?f:void 0;return _.jsx(Kx,{...h,...l,ref:r,onPressedChange:p=>{p?u.onItemActivate(i):u.onItemDeactivate(i)}})}),i2=dm,o2=nS;const l2=Kh("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"}}),rS=S.createContext({size:"default",variant:"default"});function pk({className:t,variant:r,size:a,children:i,...l}){return _.jsx(i2,{"data-slot":"toggle-group","data-variant":r,"data-size":a,className:dt("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",t),...l,children:_.jsx(rS.Provider,{value:{variant:r,size:a},children:i})})}function gk({className:t,children:r,variant:a,size:i,...l}){const u=S.useContext(rS);return _.jsx(o2,{"data-slot":"toggle-group-item","data-variant":u.variant||a,"data-size":u.size||i,className:dt(l2({variant:u.variant||a,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),...l,children:r})}function u2({color:t="black",...r}){return _.jsxs("div",{...r,className:dt("flex items-center justify-center flex-col gap-4",r.className),children:[_.jsx("div",{className:dt("!animate-spin rounded-full size-4 border-b-2",r.size,{"border-primary":t==="black","border-white":t==="white"})}),r.showLabel&&_.jsx("span",{children:"Đang tải..."})]})}var sl=t=>t.type==="checkbox",rs=t=>t instanceof Date,an=t=>t==null;const aS=t=>typeof t=="object";var At=t=>!an(t)&&!Array.isArray(t)&&aS(t)&&!rs(t),sS=t=>At(t)&&t.target?sl(t.target)?t.target.checked:t.target.value:t,c2=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,iS=(t,r)=>t.has(c2(r)),f2=t=>{const r=t.constructor&&t.constructor.prototype;return At(r)&&r.hasOwnProperty("isPrototypeOf")},hm=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Lt(t){let r;const a=Array.isArray(t),i=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)r=new Date(t);else if(!(hm&&(t instanceof Blob||i))&&(a||At(t)))if(r=a?[]:Object.create(Object.getPrototypeOf(t)),!a&&!f2(t))r=t;else for(const l in t)t.hasOwnProperty(l)&&(r[l]=Lt(t[l]));else return t;return r}var wc=t=>/^\w*$/.test(t),Tt=t=>t===void 0,mm=t=>Array.isArray(t)?t.filter(Boolean):[],pm=t=>mm(t.replace(/["|']|\]/g,"").split(/\.|\[/)),he=(t,r,a)=>{if(!r||!At(t))return a;const i=(wc(r)?[r]:pm(r)).reduce((l,u)=>an(l)?l:l[u],t);return Tt(i)||i===t?Tt(t[r])?a:t[r]:i},En=t=>typeof t=="boolean",st=(t,r,a)=>{let i=-1;const l=wc(r)?[r]:pm(r),u=l.length,f=u-1;for(;++i<u;){const h=l[i];let p=a;if(i!==f){const m=t[h];p=At(m)||Array.isArray(m)?m:isNaN(+l[i+1])?{}:[]}if(h==="__proto__"||h==="constructor"||h==="prototype")return;t[h]=p,t=t[h]}};const Yu={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Gn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Hr={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},gm=Q.createContext(null);gm.displayName="HookFormContext";const _c=()=>Q.useContext(gm),d2=t=>{const{children:r,...a}=t;return Q.createElement(gm.Provider,{value:a},r)};var oS=(t,r,a,i=!0)=>{const l={defaultValues:r._defaultValues};for(const u in t)Object.defineProperty(l,u,{get:()=>{const f=u;return r._proxyFormState[f]!==Gn.all&&(r._proxyFormState[f]=!i||Gn.all),a&&(a[f]=!0),t[f]}});return l};const ym=typeof window<"u"?Q.useLayoutEffect:Q.useEffect;function lS(t){const r=_c(),{control:a=r.control,disabled:i,name:l,exact:u}=t||{},[f,h]=Q.useState(a._formState),p=Q.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return ym(()=>a._subscribe({name:l,formState:p.current,exact:u,callback:m=>{!i&&h({...a._formState,...m})}}),[l,i,u]),Q.useEffect(()=>{p.current.isValid&&a._setValid(!0)},[a]),Q.useMemo(()=>oS(f,a,p.current,!1),[f,a])}var pr=t=>typeof t=="string",uS=(t,r,a,i,l)=>pr(t)?(i&&r.watch.add(t),he(a,t,l)):Array.isArray(t)?t.map(u=>(i&&r.watch.add(u),he(a,u))):(i&&(r.watchAll=!0),a),Oh=t=>an(t)||!aS(t);function Ir(t,r,a=new WeakSet){if(Oh(t)||Oh(r))return t===r;if(rs(t)&&rs(r))return t.getTime()===r.getTime();const i=Object.keys(t),l=Object.keys(r);if(i.length!==l.length)return!1;if(a.has(t)||a.has(r))return!0;a.add(t),a.add(r);for(const u of i){const f=t[u];if(!l.includes(u))return!1;if(u!=="ref"){const h=r[u];if(rs(f)&&rs(h)||At(f)&&At(h)||Array.isArray(f)&&Array.isArray(h)?!Ir(f,h,a):f!==h)return!1}}return!0}function h2(t){const r=_c(),{control:a=r.control,name:i,defaultValue:l,disabled:u,exact:f,compute:h}=t||{},p=Q.useRef(l),m=Q.useRef(h),g=Q.useRef(void 0);m.current=h;const y=Q.useMemo(()=>a._getWatch(i,p.current),[a,i]),[w,O]=Q.useState(m.current?m.current(y):y);return ym(()=>a._subscribe({name:i,formState:{values:!0},exact:f,callback:T=>{if(!u){const x=uS(i,a._names,T.values||a._formValues,!1,p.current);if(m.current){const E=m.current(x);Ir(E,g.current)||(O(E),g.current=E)}else O(x)}}}),[a,u,i,f]),Q.useEffect(()=>a._removeUnmounted()),w}function m2(t){const r=_c(),{name:a,disabled:i,control:l=r.control,shouldUnregister:u,defaultValue:f}=t,h=iS(l._names.array,a),p=Q.useMemo(()=>he(l._formValues,a,he(l._defaultValues,a,f)),[l,a,f]),m=h2({control:l,name:a,defaultValue:p,exact:!0}),g=lS({control:l,name:a,exact:!0}),y=Q.useRef(t),w=Q.useRef(l.register(a,{...t.rules,value:m,...En(t.disabled)?{disabled:t.disabled}:{}}));y.current=t;const O=Q.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!he(g.errors,a)},isDirty:{enumerable:!0,get:()=>!!he(g.dirtyFields,a)},isTouched:{enumerable:!0,get:()=>!!he(g.touchedFields,a)},isValidating:{enumerable:!0,get:()=>!!he(g.validatingFields,a)},error:{enumerable:!0,get:()=>he(g.errors,a)}}),[g,a]),T=Q.useCallback(C=>w.current.onChange({target:{value:sS(C),name:a},type:Yu.CHANGE}),[a]),x=Q.useCallback(()=>w.current.onBlur({target:{value:he(l._formValues,a),name:a},type:Yu.BLUR}),[a,l._formValues]),E=Q.useCallback(C=>{const z=he(l._fields,a);z&&C&&(z._f.ref={focus:()=>C.focus&&C.focus(),select:()=>C.select&&C.select(),setCustomValidity:P=>C.setCustomValidity(P),reportValidity:()=>C.reportValidity()})},[l._fields,a]),D=Q.useMemo(()=>({name:a,value:m,...En(i)||g.disabled?{disabled:g.disabled||i}:{},onChange:T,onBlur:x,ref:E}),[a,i,g.disabled,T,x,E,m]);return Q.useEffect(()=>{const C=l._options.shouldUnregister||u;l.register(a,{...y.current.rules,...En(y.current.disabled)?{disabled:y.current.disabled}:{}});const z=(P,k)=>{const W=he(l._fields,P);W&&W._f&&(W._f.mount=k)};if(z(a,!0),C){const P=Lt(he(l._options.defaultValues,a));st(l._defaultValues,a,P),Tt(he(l._formValues,a))&&st(l._formValues,a,P)}return!h&&l.register(a),()=>{(h?C&&!l._state.action:C)?l.unregister(a):z(a,!1)}},[a,l,h,u]),Q.useEffect(()=>{l._setDisabledField({disabled:i,name:a})},[i,a,l]),Q.useMemo(()=>({field:D,formState:g,fieldState:O}),[D,g,O])}const p2=t=>t.render(m2(t));var vm=(t,r,a,i,l)=>r?{...a[t],types:{...a[t]&&a[t].types?a[t].types:{},[i]:l||!0}}:{},Do=t=>Array.isArray(t)?t:[t],Sb=()=>{let t=[];return{get observers(){return t},next:l=>{for(const u of t)u.next&&u.next(l)},subscribe:l=>(t.push(l),{unsubscribe:()=>{t=t.filter(u=>u!==l)}}),unsubscribe:()=>{t=[]}}},fn=t=>At(t)&&!Object.keys(t).length,bm=t=>t.type==="file",Zn=t=>typeof t=="function",Qu=t=>{if(!hm)return!1;const r=t?t.ownerDocument:0;return t instanceof(r&&r.defaultView?r.defaultView.HTMLElement:HTMLElement)},cS=t=>t.type==="select-multiple",xm=t=>t.type==="radio",g2=t=>xm(t)||sl(t),ah=t=>Qu(t)&&t.isConnected;function y2(t,r){const a=r.slice(0,-1).length;let i=0;for(;i<a;)t=Tt(t)?i++:t[r[i++]];return t}function v2(t){for(const r in t)if(t.hasOwnProperty(r)&&!Tt(t[r]))return!1;return!0}function Dt(t,r){const a=Array.isArray(r)?r:wc(r)?[r]:pm(r),i=a.length===1?t:y2(t,a),l=a.length-1,u=a[l];return i&&delete i[u],l!==0&&(At(i)&&fn(i)||Array.isArray(i)&&v2(i))&&Dt(t,a.slice(0,-1)),t}var fS=t=>{for(const r in t)if(Zn(t[r]))return!0;return!1};function Xu(t,r={}){const a=Array.isArray(t);if(At(t)||a)for(const i in t)Array.isArray(t[i])||At(t[i])&&!fS(t[i])?(r[i]=Array.isArray(t[i])?[]:{},Xu(t[i],r[i])):an(t[i])||(r[i]=!0);return r}function dS(t,r,a){const i=Array.isArray(t);if(At(t)||i)for(const l in t)Array.isArray(t[l])||At(t[l])&&!fS(t[l])?Tt(r)||Oh(a[l])?a[l]=Array.isArray(t[l])?Xu(t[l],[]):{...Xu(t[l])}:dS(t[l],an(r)?{}:r[l],a[l]):a[l]=!Ir(t[l],r[l]);return a}var Co=(t,r)=>dS(t,r,Xu(r));const wb={value:!1,isValid:!1},_b={value:!0,isValid:!0};var hS=t=>{if(Array.isArray(t)){if(t.length>1){const r=t.filter(a=>a&&a.checked&&!a.disabled).map(a=>a.value);return{value:r,isValid:!!r.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!Tt(t[0].attributes.value)?Tt(t[0].value)||t[0].value===""?_b:{value:t[0].value,isValid:!0}:_b:wb}return wb},mS=(t,{valueAsNumber:r,valueAsDate:a,setValueAs:i})=>Tt(t)?t:r?t===""?NaN:t&&+t:a&&pr(t)?new Date(t):i?i(t):t;const Eb={isValid:!1,value:null};var pS=t=>Array.isArray(t)?t.reduce((r,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:r,Eb):Eb;function Tb(t){const r=t.ref;return bm(r)?r.files:xm(r)?pS(t.refs).value:cS(r)?[...r.selectedOptions].map(({value:a})=>a):sl(r)?hS(t.refs).value:mS(Tt(r.value)?t.ref.value:r.value,t)}var b2=(t,r,a,i)=>{const l={};for(const u of t){const f=he(r,u);f&&st(l,u,f._f)}return{criteriaMode:a,names:[...t],fields:l,shouldUseNativeValidation:i}},Ku=t=>t instanceof RegExp,No=t=>Tt(t)?t:Ku(t)?t.source:At(t)?Ku(t.value)?t.value.source:t.value:t,Ab=t=>({isOnSubmit:!t||t===Gn.onSubmit,isOnBlur:t===Gn.onBlur,isOnChange:t===Gn.onChange,isOnAll:t===Gn.all,isOnTouch:t===Gn.onTouched});const Rb="AsyncFunction";var x2=t=>!!t&&!!t.validate&&!!(Zn(t.validate)&&t.validate.constructor.name===Rb||At(t.validate)&&Object.values(t.validate).find(r=>r.constructor.name===Rb)),S2=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),Ob=(t,r,a)=>!a&&(r.watchAll||r.watch.has(t)||[...r.watch].some(i=>t.startsWith(i)&&/^\.\w+/.test(t.slice(i.length))));const ko=(t,r,a,i)=>{for(const l of a||Object.keys(t)){const u=he(t,l);if(u){const{_f:f,...h}=u;if(f){if(f.refs&&f.refs[0]&&r(f.refs[0],l)&&!i)return!0;if(f.ref&&r(f.ref,f.name)&&!i)return!0;if(ko(h,r))break}else if(At(h)&&ko(h,r))break}}};function Cb(t,r,a){const i=he(t,a);if(i||wc(a))return{error:i,name:a};const l=a.split(".");for(;l.length;){const u=l.join("."),f=he(r,u),h=he(t,u);if(f&&!Array.isArray(f)&&a!==u)return{name:a};if(h&&h.type)return{name:u,error:h};if(h&&h.root&&h.root.type)return{name:`${u}.root`,error:h.root};l.pop()}return{name:a}}var w2=(t,r,a,i)=>{a(t);const{name:l,...u}=t;return fn(u)||Object.keys(u).length>=Object.keys(r).length||Object.keys(u).find(f=>r[f]===(!i||Gn.all))},_2=(t,r,a)=>!t||!r||t===r||Do(t).some(i=>i&&(a?i===r:i.startsWith(r)||r.startsWith(i))),E2=(t,r,a,i,l)=>l.isOnAll?!1:!a&&l.isOnTouch?!(r||t):(a?i.isOnBlur:l.isOnBlur)?!t:(a?i.isOnChange:l.isOnChange)?t:!0,T2=(t,r)=>!mm(he(t,r)).length&&Dt(t,r),A2=(t,r,a)=>{const i=Do(he(t,a));return st(i,"root",r[a]),st(t,a,i),t},Lu=t=>pr(t);function Nb(t,r,a="validate"){if(Lu(t)||Array.isArray(t)&&t.every(Lu)||En(t)&&!t)return{type:a,message:Lu(t)?t:"",ref:r}}var oi=t=>At(t)&&!Ku(t)?t:{value:t,message:""},Mb=async(t,r,a,i,l,u)=>{const{ref:f,refs:h,required:p,maxLength:m,minLength:g,min:y,max:w,pattern:O,validate:T,name:x,valueAsNumber:E,mount:D}=t._f,C=he(a,x);if(!D||r.has(x))return{};const z=h?h[0]:f,P=se=>{l&&z.reportValidity&&(z.setCustomValidity(En(se)?"":se||""),z.reportValidity())},k={},W=xm(f),I=sl(f),G=W||I,fe=(E||bm(f))&&Tt(f.value)&&Tt(C)||Qu(f)&&f.value===""||C===""||Array.isArray(C)&&!C.length,xe=vm.bind(null,x,i,k),Ae=(se,le,pe,ge=Hr.maxLength,N=Hr.minLength)=>{const Z=se?le:pe;k[x]={type:se?ge:N,message:Z,ref:f,...xe(se?ge:N,Z)}};if(u?!Array.isArray(C)||!C.length:p&&(!G&&(fe||an(C))||En(C)&&!C||I&&!hS(h).isValid||W&&!pS(h).isValid)){const{value:se,message:le}=Lu(p)?{value:!!p,message:p}:oi(p);if(se&&(k[x]={type:Hr.required,message:le,ref:z,...xe(Hr.required,le)},!i))return P(le),k}if(!fe&&(!an(y)||!an(w))){let se,le;const pe=oi(w),ge=oi(y);if(!an(C)&&!isNaN(C)){const N=f.valueAsNumber||C&&+C;an(pe.value)||(se=N>pe.value),an(ge.value)||(le=N<ge.value)}else{const N=f.valueAsDate||new Date(C),Z=A=>new Date(new Date().toDateString()+" "+A),H=f.type=="time",ye=f.type=="week";pr(pe.value)&&C&&(se=H?Z(C)>Z(pe.value):ye?C>pe.value:N>new Date(pe.value)),pr(ge.value)&&C&&(le=H?Z(C)<Z(ge.value):ye?C<ge.value:N<new Date(ge.value))}if((se||le)&&(Ae(!!se,pe.message,ge.message,Hr.max,Hr.min),!i))return P(k[x].message),k}if((m||g)&&!fe&&(pr(C)||u&&Array.isArray(C))){const se=oi(m),le=oi(g),pe=!an(se.value)&&C.length>+se.value,ge=!an(le.value)&&C.length<+le.value;if((pe||ge)&&(Ae(pe,se.message,le.message),!i))return P(k[x].message),k}if(O&&!fe&&pr(C)){const{value:se,message:le}=oi(O);if(Ku(se)&&!C.match(se)&&(k[x]={type:Hr.pattern,message:le,ref:f,...xe(Hr.pattern,le)},!i))return P(le),k}if(T){if(Zn(T)){const se=await T(C,a),le=Nb(se,z);if(le&&(k[x]={...le,...xe(Hr.validate,le.message)},!i))return P(le.message),k}else if(At(T)){let se={};for(const le in T){if(!fn(se)&&!i)break;const pe=Nb(await T[le](C,a),z,le);pe&&(se={...pe,...xe(le,pe.message)},P(pe.message),i&&(k[x]=se))}if(!fn(se)&&(k[x]={ref:z,...se},!i))return k}}return P(!0),k};const R2={mode:Gn.onSubmit,reValidateMode:Gn.onChange,shouldFocusError:!0};function O2(t={}){let r={...R2,...t},a={submitCount:0,isDirty:!1,isReady:!1,isLoading:Zn(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},l=At(r.defaultValues)||At(r.values)?Lt(r.defaultValues||r.values)||{}:{},u=r.shouldUnregister?{}:Lt(l),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 y={...g};const w={array:Sb(),state:Sb()},O=r.criteriaMode===Gn.all,T=M=>V=>{clearTimeout(m),m=setTimeout(M,V)},x=async M=>{if(!r.disabled&&(g.isValid||y.isValid||M)){const V=r.resolver?fn((await I()).errors):await fe(i,!0);V!==a.isValid&&w.state.next({isValid:V})}},E=(M,V)=>{!r.disabled&&(g.isValidating||g.validatingFields||y.isValidating||y.validatingFields)&&((M||Array.from(h.mount)).forEach(X=>{X&&(V?st(a.validatingFields,X,V):Dt(a.validatingFields,X))}),w.state.next({validatingFields:a.validatingFields,isValidating:!fn(a.validatingFields)}))},D=(M,V=[],X,ce,ue=!0,ie=!0)=>{if(ce&&X&&!r.disabled){if(f.action=!0,ie&&Array.isArray(he(i,M))){const we=X(he(i,M),ce.argA,ce.argB);ue&&st(i,M,we)}if(ie&&Array.isArray(he(a.errors,M))){const we=X(he(a.errors,M),ce.argA,ce.argB);ue&&st(a.errors,M,we),T2(a.errors,M)}if((g.touchedFields||y.touchedFields)&&ie&&Array.isArray(he(a.touchedFields,M))){const we=X(he(a.touchedFields,M),ce.argA,ce.argB);ue&&st(a.touchedFields,M,we)}(g.dirtyFields||y.dirtyFields)&&(a.dirtyFields=Co(l,u)),w.state.next({name:M,isDirty:Ae(M,V),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else st(u,M,V)},C=(M,V)=>{st(a.errors,M,V),w.state.next({errors:a.errors})},z=M=>{a.errors=M,w.state.next({errors:a.errors,isValid:!1})},P=(M,V,X,ce)=>{const ue=he(i,M);if(ue){const ie=he(u,M,Tt(X)?he(l,M):X);Tt(ie)||ce&&ce.defaultChecked||V?st(u,M,V?ie:Tb(ue._f)):pe(M,ie),f.mount&&x()}},k=(M,V,X,ce,ue)=>{let ie=!1,we=!1;const je={name:M};if(!r.disabled){if(!X||ce){(g.isDirty||y.isDirty)&&(we=a.isDirty,a.isDirty=je.isDirty=Ae(),ie=we!==je.isDirty);const Ie=Ir(he(l,M),V);we=!!he(a.dirtyFields,M),Ie?Dt(a.dirtyFields,M):st(a.dirtyFields,M,!0),je.dirtyFields=a.dirtyFields,ie=ie||(g.dirtyFields||y.dirtyFields)&&we!==!Ie}if(X){const Ie=he(a.touchedFields,M);Ie||(st(a.touchedFields,M,X),je.touchedFields=a.touchedFields,ie=ie||(g.touchedFields||y.touchedFields)&&Ie!==X)}ie&&ue&&w.state.next(je)}return ie?je:{}},W=(M,V,X,ce)=>{const ue=he(a.errors,M),ie=(g.isValid||y.isValid)&&En(V)&&a.isValid!==V;if(r.delayError&&X?(p=T(()=>C(M,X)),p(r.delayError)):(clearTimeout(m),p=null,X?st(a.errors,M,X):Dt(a.errors,M)),(X?!Ir(ue,X):ue)||!fn(ce)||ie){const we={...ce,...ie&&En(V)?{isValid:V}:{},errors:a.errors,name:M};a={...a,...we},w.state.next(we)}},I=async M=>{E(M,!0);const V=await r.resolver(u,r.context,b2(M||h.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return E(M),V},G=async M=>{const{errors:V}=await I(M);if(M)for(const X of M){const ce=he(V,X);ce?st(a.errors,X,ce):Dt(a.errors,X)}else a.errors=V;return V},fe=async(M,V,X={valid:!0})=>{for(const ce in M){const ue=M[ce];if(ue){const{_f:ie,...we}=ue;if(ie){const je=h.array.has(ie.name),Ie=ue._f&&x2(ue._f);Ie&&g.validatingFields&&E([ce],!0);const nt=await Mb(ue,h.disabled,u,O,r.shouldUseNativeValidation&&!V,je);if(Ie&&g.validatingFields&&E([ce]),nt[ie.name]&&(X.valid=!1,V))break;!V&&(he(nt,ie.name)?je?A2(a.errors,nt,ie.name):st(a.errors,ie.name,nt[ie.name]):Dt(a.errors,ie.name))}!fn(we)&&await fe(we,V,X)}}return X.valid},xe=()=>{for(const M of h.unMount){const V=he(i,M);V&&(V._f.refs?V._f.refs.every(X=>!ah(X)):!ah(V._f.ref))&&ae(M)}h.unMount=new Set},Ae=(M,V)=>!r.disabled&&(M&&V&&st(u,M,V),!Ir(A(),l)),se=(M,V,X)=>uS(M,h,{...f.mount?u:Tt(V)?l:pr(M)?{[M]:V}:V},X,V),le=M=>mm(he(f.mount?u:l,M,r.shouldUnregister?he(l,M,[]):[])),pe=(M,V,X={})=>{const ce=he(i,M);let ue=V;if(ce){const ie=ce._f;ie&&(!ie.disabled&&st(u,M,mS(V,ie)),ue=Qu(ie.ref)&&an(V)?"":V,cS(ie.ref)?[...ie.ref.options].forEach(we=>we.selected=ue.includes(we.value)):ie.refs?sl(ie.ref)?ie.refs.forEach(we=>{(!we.defaultChecked||!we.disabled)&&(Array.isArray(ue)?we.checked=!!ue.find(je=>je===we.value):we.checked=ue===we.value||!!ue)}):ie.refs.forEach(we=>we.checked=we.value===ue):bm(ie.ref)?ie.ref.value="":(ie.ref.value=ue,ie.ref.type||w.state.next({name:M,values:Lt(u)})))}(X.shouldDirty||X.shouldTouch)&&k(M,ue,X.shouldTouch,X.shouldDirty,!0),X.shouldValidate&&ye(M)},ge=(M,V,X)=>{for(const ce in V){if(!V.hasOwnProperty(ce))return;const ue=V[ce],ie=M+"."+ce,we=he(i,ie);(h.array.has(M)||At(ue)||we&&!we._f)&&!rs(ue)?ge(ie,ue,X):pe(ie,ue,X)}},N=(M,V,X={})=>{const ce=he(i,M),ue=h.array.has(M),ie=Lt(V);st(u,M,ie),ue?(w.array.next({name:M,values:Lt(u)}),(g.isDirty||g.dirtyFields||y.isDirty||y.dirtyFields)&&X.shouldDirty&&w.state.next({name:M,dirtyFields:Co(l,u),isDirty:Ae(M,ie)})):ce&&!ce._f&&!an(ie)?ge(M,ie,X):pe(M,ie,X),Ob(M,h)&&w.state.next({...a,name:M}),w.state.next({name:f.mount?M:void 0,values:Lt(u)})},Z=async M=>{f.mount=!0;const V=M.target;let X=V.name,ce=!0;const ue=he(i,X),ie=Ie=>{ce=Number.isNaN(Ie)||rs(Ie)&&isNaN(Ie.getTime())||Ir(Ie,he(u,X,Ie))},we=Ab(r.mode),je=Ab(r.reValidateMode);if(ue){let Ie,nt;const pn=V.type?Tb(ue._f):sS(M),gn=M.type===Yu.BLUR||M.type===Yu.FOCUS_OUT,tr=!S2(ue._f)&&!r.resolver&&!he(a.errors,X)&&!ue._f.deps||E2(gn,he(a.touchedFields,X),a.isSubmitted,je,we),nr=Ob(X,h,gn);st(u,X,pn),gn?(!V||!V.readOnly)&&(ue._f.onBlur&&ue._f.onBlur(M),p&&p(0)):ue._f.onChange&&ue._f.onChange(M);const rr=k(X,pn,gn),On=!fn(rr)||nr;if(!gn&&w.state.next({name:X,type:M.type,values:Lt(u)}),tr)return(g.isValid||y.isValid)&&(r.mode==="onBlur"?gn&&x():gn||x()),On&&w.state.next({name:X,...nr?{}:rr});if(!gn&&nr&&w.state.next({...a}),r.resolver){const{errors:ar}=await I([X]);if(ie(pn),ce){const wr=Cb(a.errors,i,X),Kr=Cb(ar,i,wr.name||X);Ie=Kr.error,X=Kr.name,nt=fn(ar)}}else E([X],!0),Ie=(await Mb(ue,h.disabled,u,O,r.shouldUseNativeValidation))[X],E([X]),ie(pn),ce&&(Ie?nt=!1:(g.isValid||y.isValid)&&(nt=await fe(i,!0)));ce&&(ue._f.deps&&ye(ue._f.deps),W(X,nt,Ie,rr))}},H=(M,V)=>{if(he(a.errors,V)&&M.focus)return M.focus(),1},ye=async(M,V={})=>{let X,ce;const ue=Do(M);if(r.resolver){const ie=await G(Tt(M)?M:ue);X=fn(ie),ce=M?!ue.some(we=>he(ie,we)):X}else M?(ce=(await Promise.all(ue.map(async ie=>{const we=he(i,ie);return await fe(we&&we._f?{[ie]:we}:we)}))).every(Boolean),!(!ce&&!a.isValid)&&x()):ce=X=await fe(i);return w.state.next({...!pr(M)||(g.isValid||y.isValid)&&X!==a.isValid?{}:{name:M},...r.resolver||!M?{isValid:X}:{},errors:a.errors}),V.shouldFocus&&!ce&&ko(i,H,M?ue:h.mount),ce},A=M=>{const V={...f.mount?u:l};return Tt(M)?V:pr(M)?he(V,M):M.map(X=>he(V,X))},$=(M,V)=>({invalid:!!he((V||a).errors,M),isDirty:!!he((V||a).dirtyFields,M),error:he((V||a).errors,M),isValidating:!!he(a.validatingFields,M),isTouched:!!he((V||a).touchedFields,M)}),oe=M=>{M&&Do(M).forEach(V=>Dt(a.errors,V)),w.state.next({errors:M?a.errors:{}})},K=(M,V,X)=>{const ce=(he(i,M,{_f:{}})._f||{}).ref,ue=he(a.errors,M)||{},{ref:ie,message:we,type:je,...Ie}=ue;st(a.errors,M,{...Ie,...V,ref:ce}),w.state.next({name:M,errors:a.errors,isValid:!1}),X&&X.shouldFocus&&ce&&ce.focus&&ce.focus()},ne=(M,V)=>Zn(M)?w.state.subscribe({next:X=>"values"in X&&M(se(void 0,V),X)}):se(M,V,!0),ve=M=>w.state.subscribe({next:V=>{_2(M.name,V.name,M.exact)&&w2(V,M.formState||g,yt,M.reRenderRoot)&&M.callback({values:{...u},...a,...V,defaultValues:l})}}).unsubscribe,be=M=>(f.mount=!0,y={...y,...M.formState},ve({...M,formState:y})),ae=(M,V={})=>{for(const X of M?Do(M):h.mount)h.mount.delete(X),h.array.delete(X),V.keepValue||(Dt(i,X),Dt(u,X)),!V.keepError&&Dt(a.errors,X),!V.keepDirty&&Dt(a.dirtyFields,X),!V.keepTouched&&Dt(a.touchedFields,X),!V.keepIsValidating&&Dt(a.validatingFields,X),!r.shouldUnregister&&!V.keepDefaultValue&&Dt(l,X);w.state.next({values:Lt(u)}),w.state.next({...a,...V.keepDirty?{isDirty:Ae()}:{}}),!V.keepIsValid&&x()},de=({disabled:M,name:V})=>{(En(M)&&f.mount||M||h.disabled.has(V))&&(M?h.disabled.add(V):h.disabled.delete(V))},He=(M,V={})=>{let X=he(i,M);const ce=En(V.disabled)||En(r.disabled);return st(i,M,{...X||{},_f:{...X&&X._f?X._f:{ref:{name:M}},name:M,mount:!0,...V}}),h.mount.add(M),X?de({disabled:En(V.disabled)?V.disabled:r.disabled,name:M}):P(M,!0,V.value),{...ce?{disabled:V.disabled||r.disabled}:{},...r.progressive?{required:!!V.required,min:No(V.min),max:No(V.max),minLength:No(V.minLength),maxLength:No(V.maxLength),pattern:No(V.pattern)}:{},name:M,onChange:Z,onBlur:Z,ref:ue=>{if(ue){He(M,V),X=he(i,M);const ie=Tt(ue.value)&&ue.querySelectorAll&&ue.querySelectorAll("input,select,textarea")[0]||ue,we=g2(ie),je=X._f.refs||[];if(we?je.find(Ie=>Ie===ie):ie===X._f.ref)return;st(i,M,{_f:{...X._f,...we?{refs:[...je.filter(ah),ie,...Array.isArray(he(l,M))?[{}]:[]],ref:{type:ie.type,name:M}}:{ref:ie}}}),P(M,!1,void 0,ie)}else X=he(i,M,{}),X._f&&(X._f.mount=!1),(r.shouldUnregister||V.shouldUnregister)&&!(iS(h.array,M)&&f.action)&&h.unMount.add(M)}}},Ue=()=>r.shouldFocusError&&ko(i,H,h.mount),Pe=M=>{En(M)&&(w.state.next({disabled:M}),ko(i,(V,X)=>{const ce=he(i,X);ce&&(V.disabled=ce._f.disabled||M,Array.isArray(ce._f.refs)&&ce._f.refs.forEach(ue=>{ue.disabled=ce._f.disabled||M}))},0,!1))},Fe=(M,V)=>async X=>{let ce;X&&(X.preventDefault&&X.preventDefault(),X.persist&&X.persist());let ue=Lt(u);if(w.state.next({isSubmitting:!0}),r.resolver){const{errors:ie,values:we}=await I();a.errors=ie,ue=Lt(we)}else await fe(i);if(h.disabled.size)for(const ie of h.disabled)Dt(ue,ie);if(Dt(a.errors,"root"),fn(a.errors)){w.state.next({errors:{}});try{await M(ue,X)}catch(ie){ce=ie}}else V&&await V({...a.errors},X),Ue(),setTimeout(Ue);if(w.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:fn(a.errors)&&!ce,submitCount:a.submitCount+1,errors:a.errors}),ce)throw ce},Ot=(M,V={})=>{he(i,M)&&(Tt(V.defaultValue)?N(M,Lt(he(l,M))):(N(M,V.defaultValue),st(l,M,Lt(V.defaultValue))),V.keepTouched||Dt(a.touchedFields,M),V.keepDirty||(Dt(a.dirtyFields,M),a.isDirty=V.defaultValue?Ae(M,Lt(he(l,M))):Ae()),V.keepError||(Dt(a.errors,M),g.isValid&&x()),w.state.next({...a}))},Vt=(M,V={})=>{const X=M?Lt(M):l,ce=Lt(X),ue=fn(M),ie=ue?l:ce;if(V.keepDefaultValues||(l=X),!V.keepValues){if(V.keepDirtyValues){const we=new Set([...h.mount,...Object.keys(Co(l,u))]);for(const je of Array.from(we))he(a.dirtyFields,je)?st(ie,je,he(u,je)):N(je,he(ie,je))}else{if(hm&&Tt(M))for(const we of h.mount){const je=he(i,we);if(je&&je._f){const Ie=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(Qu(Ie)){const nt=Ie.closest("form");if(nt){nt.reset();break}}}}if(V.keepFieldsRef)for(const we of h.mount)N(we,he(ie,we));else i={}}u=r.shouldUnregister?V.keepDefaultValues?Lt(l):{}:Lt(ie),w.array.next({values:{...ie}}),w.state.next({values:{...ie}})}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,w.state.next({submitCount:V.keepSubmitCount?a.submitCount:0,isDirty:ue?!1:V.keepDirty?a.isDirty:!!(V.keepDefaultValues&&!Ir(M,l)),isSubmitted:V.keepIsSubmitted?a.isSubmitted:!1,dirtyFields:ue?{}:V.keepDirtyValues?V.keepDefaultValues&&u?Co(l,u):a.dirtyFields:V.keepDefaultValues&&M?Co(l,M):V.keepDirty?a.dirtyFields:{},touchedFields:V.keepTouched?a.touchedFields:{},errors:V.keepErrors?a.errors:{},isSubmitSuccessful:V.keepIsSubmitSuccessful?a.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:l})},Wn=(M,V)=>Vt(Zn(M)?M(u):M,V),er=(M,V={})=>{const X=he(i,M),ce=X&&X._f;if(ce){const ue=ce.refs?ce.refs[0]:ce.ref;ue.focus&&(ue.focus(),V.shouldSelect&&Zn(ue.select)&&ue.select())}},yt=M=>{a={...a,...M}},en={control:{register:He,unregister:ae,getFieldState:$,handleSubmit:Fe,setError:K,_subscribe:ve,_runSchema:I,_focusError:Ue,_getWatch:se,_getDirty:Ae,_setValid:x,_setFieldArray:D,_setDisabledField:de,_setErrors:z,_getFieldArray:le,_reset:Vt,_resetDefaultValues:()=>Zn(r.defaultValues)&&r.defaultValues().then(M=>{Wn(M,r.resetOptions),w.state.next({isLoading:!1})}),_removeUnmounted:xe,_disableForm:Pe,_subjects:w,_proxyFormState:g,get _fields(){return i},get _formValues(){return u},get _state(){return f},set _state(M){f=M},get _defaultValues(){return l},get _names(){return h},set _names(M){h=M},get _formState(){return a},get _options(){return r},set _options(M){r={...r,...M}}},subscribe:be,trigger:ye,register:He,handleSubmit:Fe,watch:ne,setValue:N,getValues:A,reset:Wn,resetField:Ot,clearErrors:oe,unregister:ae,setError:K,setFocus:er,getFieldState:$};return{...en,formControl:en}}function C2(t={}){const r=Q.useRef(void 0),a=Q.useRef(void 0),[i,l]=Q.useState({isDirty:!1,isValidating:!1,isLoading:Zn(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:Zn(t.defaultValues)?void 0:t.defaultValues});if(!r.current)if(t.formControl)r.current={...t.formControl,formState:i},t.defaultValues&&!Zn(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const{formControl:f,...h}=O2(t);r.current={...h,formState:i}}const u=r.current.control;return u._options=t,ym(()=>{const f=u._subscribe({formState:u._proxyFormState,callback:()=>l({...u._formState}),reRenderRoot:!0});return l(h=>({...h,isReady:!0})),u._formState.isReady=!0,f},[u]),Q.useEffect(()=>u._disableForm(t.disabled),[u,t.disabled]),Q.useEffect(()=>{t.mode&&(u._options.mode=t.mode),t.reValidateMode&&(u._options.reValidateMode=t.reValidateMode)},[u,t.mode,t.reValidateMode]),Q.useEffect(()=>{t.errors&&(u._setErrors(t.errors),u._focusError())},[u,t.errors]),Q.useEffect(()=>{t.shouldUnregister&&u._subjects.state.next({values:u._getWatch()})},[u,t.shouldUnregister]),Q.useEffect(()=>{if(u._proxyFormState.isDirty){const f=u._getDirty();f!==i.isDirty&&u._subjects.state.next({isDirty:f})}},[u,i.isDirty]),Q.useEffect(()=>{t.values&&!Ir(t.values,a.current)?(u._reset(t.values,{keepFieldsRef:!0,...u._options.resetOptions}),a.current=t.values,l(f=>({...f}))):u._resetDefaultValues()},[u,t.values]),Q.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=oS(i,u),r.current}const Db=(t,r,a)=>{if(t&&"reportValidity"in t){const i=he(a,r);t.setCustomValidity(i&&i.message||""),t.reportValidity()}},Ch=(t,r)=>{for(const a in r.fields){const i=r.fields[a];i&&i.ref&&"reportValidity"in i.ref?Db(i.ref,a,t):i&&i.refs&&i.refs.forEach(l=>Db(l,a,t))}},kb=(t,r)=>{r.shouldUseNativeValidation&&Ch(t,r);const a={};for(const i in t){const l=he(r.fields,i),u=Object.assign(t[i]||{},{ref:l&&l.ref});if(N2(r.names||Object.keys(t),i)){const f=Object.assign({},he(a,i));st(f,"root",u),st(a,i,f)}else st(a,i,u)}return a},N2=(t,r)=>{const a=jb(r);return t.some(i=>jb(i).match(`^${a}\\.\\d+`))};function jb(t){return t.replace(/\]|\[/g,"")}function gS(t,r,a){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 l=a?.Parent??Object;class u extends l{}Object.defineProperty(u,"name",{value:t});function f(h){var p;const m=a?.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=>a?.Parent&&h instanceof a.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(f,"name",{value:t}),f}class M2 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const D2={};function yS(t){return D2}function k2(t,r){return typeof r=="bigint"?r.toString():r}const vS="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function Cu(t){return typeof t=="string"?t:t?.message}function bS(t,r,a){const i={...t,path:t.path??[]};if(!t.message){const l=Cu(t.inst?._zod.def?.error?.(t))??Cu(r?.error?.(t))??Cu(a.customError?.(t))??Cu(a.localeError?.(t))??"Invalid input";i.message=l}return delete i.inst,delete i.continue,r?.reportInput||delete i.input,i}const xS=(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,k2,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},j2=gS("$ZodError",xS),SS=gS("$ZodError",xS,{Parent:Error}),z2=t=>(r,a,i,l)=>{const u=i?Object.assign(i,{async:!1}):{async:!1},f=r._zod.run({value:a,issues:[]},u);if(f instanceof Promise)throw new M2;if(f.issues.length){const h=new(l?.Err??t)(f.issues.map(p=>bS(p,u,yS())));throw vS(h,l?.callee),h}return f.value},U2=z2(SS),L2=t=>async(r,a,i,l)=>{const u=i?Object.assign(i,{async:!0}):{async:!0};let f=r._zod.run({value:a,issues:[]},u);if(f instanceof Promise&&(f=await f),f.issues.length){const h=new(l?.Err??t)(f.issues.map(p=>bS(p,u,yS())));throw vS(h,l?.callee),h}return f.value},B2=L2(SS);function zb(t,r){try{var a=t()}catch(i){return r(i)}return a&&a.then?a.then(void 0,r):a}function V2(t,r){for(var a={};t.length;){var i=t[0],l=i.code,u=i.message,f=i.path.join(".");if(!a[f])if("unionErrors"in i){var h=i.unionErrors[0].errors[0];a[f]={message:h.message,type:h.code}}else a[f]={message:u,type:l};if("unionErrors"in i&&i.unionErrors.forEach(function(g){return g.errors.forEach(function(y){return t.push(y)})}),r){var p=a[f].types,m=p&&p[i.code];a[f]=vm(f,r,a,l,m?[].concat(m,i.message):i.message)}t.shift()}return a}function H2(t,r){for(var a={};t.length;){var i=t[0],l=i.code,u=i.message,f=i.path.join(".");if(!a[f])if(i.code==="invalid_union"&&i.errors.length>0){var h=i.errors[0][0];a[f]={message:h.message,type:h.code}}else a[f]={message:u,type:l};if(i.code==="invalid_union"&&i.errors.forEach(function(g){return g.forEach(function(y){return t.push(y)})}),r){var p=a[f].types,m=p&&p[i.code];a[f]=vm(f,r,a,l,m?[].concat(m,i.message):i.message)}t.shift()}return a}function P2(t,r,a){if(a===void 0&&(a={}),(function(i){return"_def"in i&&typeof i._def=="object"&&"typeName"in i._def})(t))return function(i,l,u){try{return Promise.resolve(zb(function(){return Promise.resolve(t[a.mode==="sync"?"parse":"parseAsync"](i,r)).then(function(f){return u.shouldUseNativeValidation&&Ch({},u),{errors:{},values:a.raw?Object.assign({},i):f}})},function(f){if((function(h){return Array.isArray(h?.issues)})(f))return{values:{},errors:kb(V2(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,l,u){try{return Promise.resolve(zb(function(){return Promise.resolve((a.mode==="sync"?U2:B2)(t,i,r)).then(function(f){return u.shouldUseNativeValidation&&Ch({},u),{errors:{},values:a.raw?Object.assign({},i):f}})},function(f){if((function(h){return h instanceof j2})(f))return{values:{},errors:kb(H2(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 q2=Kh("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 F2({className:t,variant:r,asChild:a=!1,...i}){const l=a?Xh:"span";return _.jsx(l,{"data-slot":"badge",className:dt(q2({variant:r}),t),...i})}function sh({className:t,...r}){return _.jsx("div",{"data-slot":"card",className:dt("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...r})}function ih({className:t,...r}){return _.jsx("div",{"data-slot":"card-content",className:dt("px-6",t),...r})}var Ec="Dialog",[wS,yk]=ys(Ec),[G2,Jn]=wS(Ec),_S=t=>{const{__scopeDialog:r,children:a,open:i,defaultOpen:l,onOpenChange:u,modal:f=!0}=t,h=S.useRef(null),p=S.useRef(null),[m,g]=Oa({prop:i,defaultProp:l??!1,onChange:u,caller:Ec});return _.jsx(G2,{scope:r,triggerRef:h,contentRef:p,contentId:Ea(),titleId:Ea(),descriptionId:Ea(),open:m,onOpenChange:g,onOpenToggle:S.useCallback(()=>g(y=>!y),[g]),modal:f,children:a})};_S.displayName=Ec;var ES="DialogTrigger",TS=S.forwardRef((t,r)=>{const{__scopeDialog:a,...i}=t,l=Jn(ES,a),u=mt(r,l.triggerRef);return _.jsx(We.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":_m(l.open),...i,ref:u,onClick:Ke(t.onClick,l.onOpenToggle)})});TS.displayName=ES;var Sm="DialogPortal",[Z2,AS]=wS(Sm,{forceMount:void 0}),RS=t=>{const{__scopeDialog:r,forceMount:a,children:i,container:l}=t,u=Jn(Sm,r);return _.jsx(Z2,{scope:r,forceMount:a,children:S.Children.map(i,f=>_.jsx(Ai,{present:a||u.open,children:_.jsx(vc,{asChild:!0,container:l,children:f})}))})};RS.displayName=Sm;var $u="DialogOverlay",OS=S.forwardRef((t,r)=>{const a=AS($u,t.__scopeDialog),{forceMount:i=a.forceMount,...l}=t,u=Jn($u,t.__scopeDialog);return u.modal?_.jsx(Ai,{present:i||u.open,children:_.jsx(Y2,{...l,ref:r})}):null});OS.displayName=$u;var I2=us("DialogOverlay.RemoveScroll"),Y2=S.forwardRef((t,r)=>{const{__scopeDialog:a,...i}=t,l=Jn($u,a);return _.jsx(xc,{as:I2,allowPinchZoom:!0,shards:[l.contentRef],children:_.jsx(We.div,{"data-state":_m(l.open),...i,ref:r,style:{pointerEvents:"auto",...i.style}})})}),fs="DialogContent",CS=S.forwardRef((t,r)=>{const a=AS(fs,t.__scopeDialog),{forceMount:i=a.forceMount,...l}=t,u=Jn(fs,t.__scopeDialog);return _.jsx(Ai,{present:i||u.open,children:u.modal?_.jsx(Q2,{...l,ref:r}):_.jsx(X2,{...l,ref:r})})});CS.displayName=fs;var Q2=S.forwardRef((t,r)=>{const a=Jn(fs,t.__scopeDialog),i=S.useRef(null),l=mt(r,a.contentRef,i);return S.useEffect(()=>{const u=i.current;if(u)return um(u)},[]),_.jsx(NS,{...t,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ke(t.onCloseAutoFocus,u=>{u.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:Ke(t.onPointerDownOutside,u=>{const f=u.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0;(f.button===2||h)&&u.preventDefault()}),onFocusOutside:Ke(t.onFocusOutside,u=>u.preventDefault())})}),X2=S.forwardRef((t,r)=>{const a=Jn(fs,t.__scopeDialog),i=S.useRef(!1),l=S.useRef(!1);return _.jsx(NS,{...t,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{t.onCloseAutoFocus?.(u),u.defaultPrevented||(i.current||a.triggerRef.current?.focus(),u.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:u=>{t.onInteractOutside?.(u),u.defaultPrevented||(i.current=!0,u.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=u.target;a.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&l.current&&u.preventDefault()}})}),NS=S.forwardRef((t,r)=>{const{__scopeDialog:a,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:u,...f}=t,h=Jn(fs,a),p=S.useRef(null),m=mt(r,p);return Jh(),_.jsxs(_.Fragment,{children:[_.jsx(hc,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:u,children:_.jsx(dc,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":_m(h.open),...f,ref:m,onDismiss:()=>h.onOpenChange(!1)})}),_.jsxs(_.Fragment,{children:[_.jsx($2,{titleId:h.titleId}),_.jsx(W2,{contentRef:p,descriptionId:h.descriptionId})]})]})}),wm="DialogTitle",MS=S.forwardRef((t,r)=>{const{__scopeDialog:a,...i}=t,l=Jn(wm,a);return _.jsx(We.h2,{id:l.titleId,...i,ref:r})});MS.displayName=wm;var DS="DialogDescription",K2=S.forwardRef((t,r)=>{const{__scopeDialog:a,...i}=t,l=Jn(DS,a);return _.jsx(We.p,{id:l.descriptionId,...i,ref:r})});K2.displayName=DS;var kS="DialogClose",jS=S.forwardRef((t,r)=>{const{__scopeDialog:a,...i}=t,l=Jn(kS,a);return _.jsx(We.button,{type:"button",...i,ref:r,onClick:Ke(t.onClick,()=>l.onOpenChange(!1))})});jS.displayName=kS;function _m(t){return t?"open":"closed"}var zS="DialogTitleWarning",[vk,US]=$A(zS,{contentName:fs,titleName:wm,docsSlug:"dialog"}),$2=({titleId:t})=>{const r=US(zS),a=`\`${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(a))},[a,t]),null},J2="DialogDescriptionWarning",W2=({contentRef:t,descriptionId:r})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${US(J2).contentName}}.`;return S.useEffect(()=>{const l=t.current?.getAttribute("aria-describedby");r&&l&&(document.getElementById(r)||console.warn(i))},[i,t,r]),null},eN=_S,tN=TS,nN=RS,rN=OS,aN=CS,sN=MS,iN=jS;function oN({...t}){return _.jsx(eN,{"data-slot":"dialog",...t})}function lN({...t}){return _.jsx(tN,{"data-slot":"dialog-trigger",...t})}function uN({...t}){return _.jsx(nN,{"data-slot":"dialog-portal",...t})}function cN({className:t,...r}){return _.jsx(rN,{"data-slot":"dialog-overlay",className:dt("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 fN({className:t,children:r,showCloseButton:a=!0,...i}){return _.jsxs(uN,{"data-slot":"dialog-portal",children:[_.jsx(cN,{}),_.jsxs(aN,{"data-slot":"dialog-content",className:dt("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,a&&_.jsxs(iN,{"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:[_.jsx(U0,{}),_.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function dN({className:t,...r}){return _.jsx("div",{"data-slot":"dialog-header",className:dt("flex flex-col gap-2 text-center sm:text-left",t),...r})}function hN({className:t,...r}){return _.jsx(sN,{"data-slot":"dialog-title",className:dt("text-lg leading-none font-semibold",t),...r})}function li({className:t,type:r,...a}){return _.jsx("input",{type:r,"data-slot":"input",className:dt("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),...a})}function Ub(t,[r,a]){return Math.min(a,Math.max(r,t))}function mN(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 LS=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"}),pN="VisuallyHidden",gN=S.forwardRef((t,r)=>_.jsx(We.span,{...t,ref:r,style:{...LS,...t.style}}));gN.displayName=pN;var yN=[" ","Enter","ArrowUp","ArrowDown"],vN=[" ","Enter"],ds="Select",[Tc,Ac,bN]=qx(ds),[Ri,bk]=ys(ds,[bN,yc]),Rc=yc(),[xN,za]=Ri(ds),[SN,wN]=Ri(ds),BS=t=>{const{__scopeSelect:r,children:a,open:i,defaultOpen:l,onOpenChange:u,value:f,defaultValue:h,onValueChange:p,dir:m,name:g,autoComplete:y,disabled:w,required:O,form:T}=t,x=Rc(r),[E,D]=S.useState(null),[C,z]=S.useState(null),[P,k]=S.useState(!1),W=fm(m),[I,G]=Oa({prop:i,defaultProp:l??!1,onChange:u,caller:ds}),[fe,xe]=Oa({prop:f,defaultProp:h,onChange:p,caller:ds}),Ae=S.useRef(null),se=E?T||!!E.closest("form"):!0,[le,pe]=S.useState(new Set),ge=Array.from(le).map(N=>N.props.value).join(";");return _.jsx(Sx,{...x,children:_.jsxs(xN,{required:O,scope:r,trigger:E,onTriggerChange:D,valueNode:C,onValueNodeChange:z,valueNodeHasChildren:P,onValueNodeHasChildrenChange:k,contentId:Ea(),value:fe,onValueChange:xe,open:I,onOpenChange:G,dir:W,triggerPointerDownPosRef:Ae,disabled:w,children:[_.jsx(Tc.Provider,{scope:r,children:_.jsx(SN,{scope:t.__scopeSelect,onNativeOptionAdd:S.useCallback(N=>{pe(Z=>new Set(Z).add(N))},[]),onNativeOptionRemove:S.useCallback(N=>{pe(Z=>{const H=new Set(Z);return H.delete(N),H})},[]),children:a})}),se?_.jsxs(iw,{"aria-hidden":!0,required:O,tabIndex:-1,name:g,autoComplete:y,value:fe,onChange:N=>xe(N.target.value),disabled:w,form:T,children:[fe===void 0?_.jsx("option",{value:""}):null,Array.from(le)]},ge):null]})})};BS.displayName=ds;var VS="SelectTrigger",HS=S.forwardRef((t,r)=>{const{__scopeSelect:a,disabled:i=!1,...l}=t,u=Rc(a),f=za(VS,a),h=f.disabled||i,p=mt(r,f.onTriggerChange),m=Ac(a),g=S.useRef("touch"),[y,w,O]=lw(x=>{const E=m().filter(z=>!z.disabled),D=E.find(z=>z.value===f.value),C=uw(E,x,D);C!==void 0&&f.onValueChange(C.value)}),T=x=>{h||(f.onOpenChange(!0),O()),x&&(f.triggerPointerDownPosRef.current={x:Math.round(x.pageX),y:Math.round(x.pageY)})};return _.jsx(lm,{asChild:!0,...u,children:_.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":ow(f.value)?"":void 0,...l,ref:p,onClick:Ke(l.onClick,x=>{x.currentTarget.focus(),g.current!=="mouse"&&T(x)}),onPointerDown:Ke(l.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"&&(T(x),x.preventDefault())}),onKeyDown:Ke(l.onKeyDown,x=>{const E=y.current!=="";!(x.ctrlKey||x.altKey||x.metaKey)&&x.key.length===1&&w(x.key),!(E&&x.key===" ")&&yN.includes(x.key)&&(T(),x.preventDefault())})})})});HS.displayName=VS;var PS="SelectValue",qS=S.forwardRef((t,r)=>{const{__scopeSelect:a,className:i,style:l,children:u,placeholder:f="",...h}=t,p=za(PS,a),{onValueNodeHasChildrenChange:m}=p,g=u!==void 0,y=mt(r,p.onValueNodeChange);return Jt(()=>{m(g)},[m,g]),_.jsx(We.span,{...h,ref:y,style:{pointerEvents:"none"},children:ow(p.value)?_.jsx(_.Fragment,{children:f}):u})});qS.displayName=PS;var _N="SelectIcon",FS=S.forwardRef((t,r)=>{const{__scopeSelect:a,children:i,...l}=t;return _.jsx(We.span,{"aria-hidden":!0,...l,ref:r,children:i||"▼"})});FS.displayName=_N;var EN="SelectPortal",GS=t=>_.jsx(vc,{asChild:!0,...t});GS.displayName=EN;var hs="SelectContent",ZS=S.forwardRef((t,r)=>{const a=za(hs,t.__scopeSelect),[i,l]=S.useState();if(Jt(()=>{l(new DocumentFragment)},[]),!a.open){const u=i;return u?tl.createPortal(_.jsx(IS,{scope:t.__scopeSelect,children:_.jsx(Tc.Slot,{scope:t.__scopeSelect,children:_.jsx("div",{children:t.children})})}),u):null}return _.jsx(YS,{...t,ref:r})});ZS.displayName=hs;var Fn=10,[IS,Ua]=Ri(hs),TN="SelectContentImpl",AN=us("SelectContent.RemoveScroll"),YS=S.forwardRef((t,r)=>{const{__scopeSelect:a,position:i="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:u,onPointerDownOutside:f,side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:y,collisionBoundary:w,collisionPadding:O,sticky:T,hideWhenDetached:x,avoidCollisions:E,...D}=t,C=za(hs,a),[z,P]=S.useState(null),[k,W]=S.useState(null),I=mt(r,ae=>P(ae)),[G,fe]=S.useState(null),[xe,Ae]=S.useState(null),se=Ac(a),[le,pe]=S.useState(!1),ge=S.useRef(!1);S.useEffect(()=>{if(z)return um(z)},[z]),Jh();const N=S.useCallback(ae=>{const[de,...He]=se().map(Fe=>Fe.ref.current),[Ue]=He.slice(-1),Pe=document.activeElement;for(const Fe of ae)if(Fe===Pe||(Fe?.scrollIntoView({block:"nearest"}),Fe===de&&k&&(k.scrollTop=0),Fe===Ue&&k&&(k.scrollTop=k.scrollHeight),Fe?.focus(),document.activeElement!==Pe))return},[se,k]),Z=S.useCallback(()=>N([G,z]),[N,G,z]);S.useEffect(()=>{le&&Z()},[le,Z]);const{onOpenChange:H,triggerPointerDownPosRef:ye}=C;S.useEffect(()=>{if(z){let ae={x:0,y:0};const de=Ue=>{ae={x:Math.abs(Math.round(Ue.pageX)-(ye.current?.x??0)),y:Math.abs(Math.round(Ue.pageY)-(ye.current?.y??0))}},He=Ue=>{ae.x<=10&&ae.y<=10?Ue.preventDefault():z.contains(Ue.target)||H(!1),document.removeEventListener("pointermove",de),ye.current=null};return ye.current!==null&&(document.addEventListener("pointermove",de),document.addEventListener("pointerup",He,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",de),document.removeEventListener("pointerup",He,{capture:!0})}}},[z,H,ye]),S.useEffect(()=>{const ae=()=>H(!1);return window.addEventListener("blur",ae),window.addEventListener("resize",ae),()=>{window.removeEventListener("blur",ae),window.removeEventListener("resize",ae)}},[H]);const[A,$]=lw(ae=>{const de=se().filter(Pe=>!Pe.disabled),He=de.find(Pe=>Pe.ref.current===document.activeElement),Ue=uw(de,ae,He);Ue&&setTimeout(()=>Ue.ref.current.focus())}),oe=S.useCallback((ae,de,He)=>{const Ue=!ge.current&&!He;(C.value!==void 0&&C.value===de||Ue)&&(fe(ae),Ue&&(ge.current=!0))},[C.value]),K=S.useCallback(()=>z?.focus(),[z]),ne=S.useCallback((ae,de,He)=>{const Ue=!ge.current&&!He;(C.value!==void 0&&C.value===de||Ue)&&Ae(ae)},[C.value]),ve=i==="popper"?Nh:QS,be=ve===Nh?{side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:y,collisionBoundary:w,collisionPadding:O,sticky:T,hideWhenDetached:x,avoidCollisions:E}:{};return _.jsx(IS,{scope:a,content:z,viewport:k,onViewportChange:W,itemRefCallback:oe,selectedItem:G,onItemLeave:K,itemTextRefCallback:ne,focusSelectedItem:Z,selectedItemText:xe,position:i,isPositioned:le,searchRef:A,children:_.jsx(xc,{as:AN,allowPinchZoom:!0,children:_.jsx(hc,{asChild:!0,trapped:C.open,onMountAutoFocus:ae=>{ae.preventDefault()},onUnmountAutoFocus:Ke(l,ae=>{C.trigger?.focus({preventScroll:!0}),ae.preventDefault()}),children:_.jsx(dc,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:ae=>ae.preventDefault(),onDismiss:()=>C.onOpenChange(!1),children:_.jsx(ve,{role:"listbox",id:C.contentId,"data-state":C.open?"open":"closed",dir:C.dir,onContextMenu:ae=>ae.preventDefault(),...D,...be,onPlaced:()=>pe(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...D.style},onKeyDown:Ke(D.onKeyDown,ae=>{const de=ae.ctrlKey||ae.altKey||ae.metaKey;if(ae.key==="Tab"&&ae.preventDefault(),!de&&ae.key.length===1&&$(ae.key),["ArrowUp","ArrowDown","Home","End"].includes(ae.key)){let Ue=se().filter(Pe=>!Pe.disabled).map(Pe=>Pe.ref.current);if(["ArrowUp","End"].includes(ae.key)&&(Ue=Ue.slice().reverse()),["ArrowUp","ArrowDown"].includes(ae.key)){const Pe=ae.target,Fe=Ue.indexOf(Pe);Ue=Ue.slice(Fe+1)}setTimeout(()=>N(Ue)),ae.preventDefault()}})})})})})})});YS.displayName=TN;var RN="SelectItemAlignedPosition",QS=S.forwardRef((t,r)=>{const{__scopeSelect:a,onPlaced:i,...l}=t,u=za(hs,a),f=Ua(hs,a),[h,p]=S.useState(null),[m,g]=S.useState(null),y=mt(r,I=>g(I)),w=Ac(a),O=S.useRef(!1),T=S.useRef(!0),{viewport:x,selectedItem:E,selectedItemText:D,focusSelectedItem:C}=f,z=S.useCallback(()=>{if(u.trigger&&u.valueNode&&h&&m&&x&&E&&D){const I=u.trigger.getBoundingClientRect(),G=m.getBoundingClientRect(),fe=u.valueNode.getBoundingClientRect(),xe=D.getBoundingClientRect();if(u.dir!=="rtl"){const Pe=xe.left-G.left,Fe=fe.left-Pe,Ot=I.left-Fe,Vt=I.width+Ot,Wn=Math.max(Vt,G.width),er=window.innerWidth-Fn,yt=Ub(Fe,[Fn,Math.max(Fn,er-Wn)]);h.style.minWidth=Vt+"px",h.style.left=yt+"px"}else{const Pe=G.right-xe.right,Fe=window.innerWidth-fe.right-Pe,Ot=window.innerWidth-I.right-Fe,Vt=I.width+Ot,Wn=Math.max(Vt,G.width),er=window.innerWidth-Fn,yt=Ub(Fe,[Fn,Math.max(Fn,er-Wn)]);h.style.minWidth=Vt+"px",h.style.right=yt+"px"}const Ae=w(),se=window.innerHeight-Fn*2,le=x.scrollHeight,pe=window.getComputedStyle(m),ge=parseInt(pe.borderTopWidth,10),N=parseInt(pe.paddingTop,10),Z=parseInt(pe.borderBottomWidth,10),H=parseInt(pe.paddingBottom,10),ye=ge+N+le+H+Z,A=Math.min(E.offsetHeight*5,ye),$=window.getComputedStyle(x),oe=parseInt($.paddingTop,10),K=parseInt($.paddingBottom,10),ne=I.top+I.height/2-Fn,ve=se-ne,be=E.offsetHeight/2,ae=E.offsetTop+be,de=ge+N+ae,He=ye-de;if(de<=ne){const Pe=Ae.length>0&&E===Ae[Ae.length-1].ref.current;h.style.bottom="0px";const Fe=m.clientHeight-x.offsetTop-x.offsetHeight,Ot=Math.max(ve,be+(Pe?K:0)+Fe+Z),Vt=de+Ot;h.style.height=Vt+"px"}else{const Pe=Ae.length>0&&E===Ae[0].ref.current;h.style.top="0px";const Ot=Math.max(ne,ge+x.offsetTop+(Pe?oe:0)+be)+He;h.style.height=Ot+"px",x.scrollTop=de-ne+x.offsetTop}h.style.margin=`${Fn}px 0`,h.style.minHeight=A+"px",h.style.maxHeight=se+"px",i?.(),requestAnimationFrame(()=>O.current=!0)}},[w,u.trigger,u.valueNode,h,m,x,E,D,u.dir,i]);Jt(()=>z(),[z]);const[P,k]=S.useState();Jt(()=>{m&&k(window.getComputedStyle(m).zIndex)},[m]);const W=S.useCallback(I=>{I&&T.current===!0&&(z(),C?.(),T.current=!1)},[z,C]);return _.jsx(CN,{scope:a,contentWrapper:h,shouldExpandOnScrollRef:O,onScrollButtonChange:W,children:_.jsx("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P},children:_.jsx(We.div,{...l,ref:y,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});QS.displayName=RN;var ON="SelectPopperPosition",Nh=S.forwardRef((t,r)=>{const{__scopeSelect:a,align:i="start",collisionPadding:l=Fn,...u}=t,f=Rc(a);return _.jsx(wx,{...f,...u,ref:r,align:i,collisionPadding:l,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)"}})});Nh.displayName=ON;var[CN,Em]=Ri(hs,{}),Mh="SelectViewport",XS=S.forwardRef((t,r)=>{const{__scopeSelect:a,nonce:i,...l}=t,u=Ua(Mh,a),f=Em(Mh,a),h=mt(r,u.onViewportChange),p=S.useRef(0);return _.jsxs(_.Fragment,{children:[_.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}),_.jsx(Tc.Slot,{scope:a,children:_.jsx(We.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:h,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:Ke(l.onScroll,m=>{const g=m.currentTarget,{contentWrapper:y,shouldExpandOnScrollRef:w}=f;if(w?.current&&y){const O=Math.abs(p.current-g.scrollTop);if(O>0){const T=window.innerHeight-Fn*2,x=parseFloat(y.style.minHeight),E=parseFloat(y.style.height),D=Math.max(x,E);if(D<T){const C=D+O,z=Math.min(T,C),P=C-z;y.style.height=z+"px",y.style.bottom==="0px"&&(g.scrollTop=P>0?P:0,y.style.justifyContent="flex-end")}}}p.current=g.scrollTop})})})]})});XS.displayName=Mh;var KS="SelectGroup",[NN,MN]=Ri(KS),DN=S.forwardRef((t,r)=>{const{__scopeSelect:a,...i}=t,l=Ea();return _.jsx(NN,{scope:a,id:l,children:_.jsx(We.div,{role:"group","aria-labelledby":l,...i,ref:r})})});DN.displayName=KS;var $S="SelectLabel",kN=S.forwardRef((t,r)=>{const{__scopeSelect:a,...i}=t,l=MN($S,a);return _.jsx(We.div,{id:l.id,...i,ref:r})});kN.displayName=$S;var Ju="SelectItem",[jN,JS]=Ri(Ju),WS=S.forwardRef((t,r)=>{const{__scopeSelect:a,value:i,disabled:l=!1,textValue:u,...f}=t,h=za(Ju,a),p=Ua(Ju,a),m=h.value===i,[g,y]=S.useState(u??""),[w,O]=S.useState(!1),T=mt(r,C=>p.itemRefCallback?.(C,i,l)),x=Ea(),E=S.useRef("touch"),D=()=>{l||(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 _.jsx(jN,{scope:a,value:i,disabled:l,textId:x,isSelected:m,onItemTextChange:S.useCallback(C=>{y(z=>z||(C?.textContent??"").trim())},[]),children:_.jsx(Tc.ItemSlot,{scope:a,value:i,disabled:l,textValue:g,children:_.jsx(We.div,{role:"option","aria-labelledby":x,"data-highlighted":w?"":void 0,"aria-selected":m&&w,"data-state":m?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...f,ref:T,onFocus:Ke(f.onFocus,()=>O(!0)),onBlur:Ke(f.onBlur,()=>O(!1)),onClick:Ke(f.onClick,()=>{E.current!=="mouse"&&D()}),onPointerUp:Ke(f.onPointerUp,()=>{E.current==="mouse"&&D()}),onPointerDown:Ke(f.onPointerDown,C=>{E.current=C.pointerType}),onPointerMove:Ke(f.onPointerMove,C=>{E.current=C.pointerType,l?p.onItemLeave?.():E.current==="mouse"&&C.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ke(f.onPointerLeave,C=>{C.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:Ke(f.onKeyDown,C=>{p.searchRef?.current!==""&&C.key===" "||(vN.includes(C.key)&&D(),C.key===" "&&C.preventDefault())})})})})});WS.displayName=Ju;var Mo="SelectItemText",ew=S.forwardRef((t,r)=>{const{__scopeSelect:a,className:i,style:l,...u}=t,f=za(Mo,a),h=Ua(Mo,a),p=JS(Mo,a),m=wN(Mo,a),[g,y]=S.useState(null),w=mt(r,D=>y(D),p.onItemTextChange,D=>h.itemTextRefCallback?.(D,p.value,p.disabled)),O=g?.textContent,T=S.useMemo(()=>_.jsx("option",{value:p.value,disabled:p.disabled,children:O},p.value),[p.disabled,p.value,O]),{onNativeOptionAdd:x,onNativeOptionRemove:E}=m;return Jt(()=>(x(T),()=>E(T)),[x,E,T]),_.jsxs(_.Fragment,{children:[_.jsx(We.span,{id:p.textId,...u,ref:w}),p.isSelected&&f.valueNode&&!f.valueNodeHasChildren?tl.createPortal(u.children,f.valueNode):null]})});ew.displayName=Mo;var tw="SelectItemIndicator",nw=S.forwardRef((t,r)=>{const{__scopeSelect:a,...i}=t;return JS(tw,a).isSelected?_.jsx(We.span,{"aria-hidden":!0,...i,ref:r}):null});nw.displayName=tw;var Dh="SelectScrollUpButton",rw=S.forwardRef((t,r)=>{const a=Ua(Dh,t.__scopeSelect),i=Em(Dh,t.__scopeSelect),[l,u]=S.useState(!1),f=mt(r,i.onScrollButtonChange);return Jt(()=>{if(a.viewport&&a.isPositioned){let h=function(){const m=p.scrollTop>0;u(m)};const p=a.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[a.viewport,a.isPositioned]),l?_.jsx(sw,{...t,ref:f,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=a;h&&p&&(h.scrollTop=h.scrollTop-p.offsetHeight)}}):null});rw.displayName=Dh;var kh="SelectScrollDownButton",aw=S.forwardRef((t,r)=>{const a=Ua(kh,t.__scopeSelect),i=Em(kh,t.__scopeSelect),[l,u]=S.useState(!1),f=mt(r,i.onScrollButtonChange);return Jt(()=>{if(a.viewport&&a.isPositioned){let h=function(){const m=p.scrollHeight-p.clientHeight,g=Math.ceil(p.scrollTop)<m;u(g)};const p=a.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[a.viewport,a.isPositioned]),l?_.jsx(sw,{...t,ref:f,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=a;h&&p&&(h.scrollTop=h.scrollTop+p.offsetHeight)}}):null});aw.displayName=kh;var sw=S.forwardRef((t,r)=>{const{__scopeSelect:a,onAutoScroll:i,...l}=t,u=Ua("SelectScrollButton",a),f=S.useRef(null),h=Ac(a),p=S.useCallback(()=>{f.current!==null&&(window.clearInterval(f.current),f.current=null)},[]);return S.useEffect(()=>()=>p(),[p]),Jt(()=>{h().find(g=>g.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[h]),_.jsx(We.div,{"aria-hidden":!0,...l,ref:r,style:{flexShrink:0,...l.style},onPointerDown:Ke(l.onPointerDown,()=>{f.current===null&&(f.current=window.setInterval(i,50))}),onPointerMove:Ke(l.onPointerMove,()=>{u.onItemLeave?.(),f.current===null&&(f.current=window.setInterval(i,50))}),onPointerLeave:Ke(l.onPointerLeave,()=>{p()})})}),zN="SelectSeparator",UN=S.forwardRef((t,r)=>{const{__scopeSelect:a,...i}=t;return _.jsx(We.div,{"aria-hidden":!0,...i,ref:r})});UN.displayName=zN;var jh="SelectArrow",LN=S.forwardRef((t,r)=>{const{__scopeSelect:a,...i}=t,l=Rc(a),u=za(jh,a),f=Ua(jh,a);return u.open&&f.position==="popper"?_.jsx(_x,{...l,...i,ref:r}):null});LN.displayName=jh;var BN="SelectBubbleInput",iw=S.forwardRef(({__scopeSelect:t,value:r,...a},i)=>{const l=S.useRef(null),u=mt(i,l),f=mN(r);return S.useEffect(()=>{const h=l.current;if(!h)return;const p=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(p,"value").set;if(f!==r&&g){const y=new Event("change",{bubbles:!0});g.call(h,r),h.dispatchEvent(y)}},[f,r]),_.jsx(We.select,{...a,style:{...LS,...a.style},ref:u,defaultValue:r})});iw.displayName=BN;function ow(t){return t===""||t===void 0}function lw(t){const r=Ta(t),a=S.useRef(""),i=S.useRef(0),l=S.useCallback(f=>{const h=a.current+f;r(h),(function p(m){a.current=m,window.clearTimeout(i.current),m!==""&&(i.current=window.setTimeout(()=>p(""),1e3))})(h)},[r]),u=S.useCallback(()=>{a.current="",window.clearTimeout(i.current)},[]);return S.useEffect(()=>()=>window.clearTimeout(i.current),[]),[a,l,u]}function uw(t,r,a){const l=r.length>1&&Array.from(r).every(m=>m===r[0])?r[0]:r,u=a?t.indexOf(a):-1;let f=VN(t,Math.max(u,0));l.length===1&&(f=f.filter(m=>m!==a));const p=f.find(m=>m.textValue.toLowerCase().startsWith(l.toLowerCase()));return p!==a?p:void 0}function VN(t,r){return t.map((a,i)=>t[(r+i)%t.length])}var HN=BS,PN=HS,qN=qS,FN=FS,GN=GS,ZN=ZS,IN=XS,YN=WS,QN=ew,XN=nw,KN=rw,$N=aw;function Lb({...t}){return _.jsx(HN,{"data-slot":"select",...t})}function Bb({...t}){return _.jsx(qN,{"data-slot":"select-value",...t})}function Vb({className:t,size:r="default",children:a,...i}){return _.jsxs(PN,{"data-slot":"select-trigger","data-size":r,className:dt("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:[a,_.jsx(FN,{asChild:!0,children:_.jsx(z0,{className:"size-4 opacity-50"})})]})}function Hb({className:t,children:r,position:a="popper",...i}){return _.jsx(GN,{children:_.jsxs(ZN,{"data-slot":"select-content",className:dt("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",a==="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:a,...i,children:[_.jsx(JN,{}),_.jsx(IN,{className:dt("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:r}),_.jsx(WN,{})]})})}function Pb({className:t,children:r,...a}){return _.jsxs(YN,{"data-slot":"select-item",className:dt("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),...a,children:[_.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:_.jsx(XN,{children:_.jsx(aA,{className:"size-4"})})}),_.jsx(QN,{children:r})]})}function JN({className:t,...r}){return _.jsx(KN,{"data-slot":"select-scroll-up-button",className:dt("flex cursor-default items-center justify-center py-1",t),...r,children:_.jsx(oA,{className:"size-4"})})}function WN({className:t,...r}){return _.jsx($N,{"data-slot":"select-scroll-down-button",className:dt("flex cursor-default items-center justify-center py-1",t),...r,children:_.jsx(z0,{className:"size-4"})})}function eM({className:t,...r}){return _.jsx("textarea",{"data-slot":"textarea",className:dt("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 tM="Label",cw=S.forwardRef((t,r)=>_.jsx(We.label,{...t,ref:r,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(t.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));cw.displayName=tM;var nM=cw;function rM({className:t,...r}){return _.jsx(nM,{"data-slot":"label",className:dt("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 aM=d2,fw=S.createContext({}),Pr=({...t})=>_.jsx(fw.Provider,{value:{name:t.name},children:_.jsx(p2,{...t})}),Tm=()=>{const t=S.useContext(fw),r=S.useContext(dw),{getFieldState:a}=_c(),i=lS({name:t.name}),l=a(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`,...l}},dw=S.createContext({});function qr({className:t,...r}){const a=S.useId();return _.jsx(dw.Provider,{value:{id:a},children:_.jsx("div",{"data-slot":"form-item",className:dt("grid gap-2",t),...r})})}function fr({className:t,...r}){const{error:a,formItemId:i}=Tm();return _.jsx(rM,{"data-slot":"form-label","data-error":!!a,className:dt("data-[error=true]:text-destructive",t),htmlFor:i,...r})}function Sa({...t}){const{error:r,formItemId:a,formDescriptionId:i,formMessageId:l}=Tm();return _.jsx(Xh,{"data-slot":"form-control",id:a,"aria-describedby":r?`${i} ${l}`:`${i}`,"aria-invalid":!!r,...t})}function Fr({className:t,...r}){const{error:a,formMessageId:i}=Tm(),l=a?String(a?.message??""):r.children;return l?_.jsx("p",{"data-slot":"form-message",id:i,className:dt("text-destructive text-sm",t),...r,children:l}):null}const sM=t=>{const{isLoading:r,refetch:a,...i}=hE({queryKey:["product",t?.id],queryFn:async()=>t?(await N_(300),await k0.apiRequest("get",t)):null});return{isLoading:r,refetch:a,...i}};var Je;(function(t){t.assertEqual=l=>{};function r(l){}t.assertIs=r;function a(l){throw new Error}t.assertNever=a,t.arrayToEnum=l=>{const u={};for(const f of l)u[f]=f;return u},t.getValidEnumValues=l=>{const u=t.objectKeys(l).filter(h=>typeof l[l[h]]!="number"),f={};for(const h of u)f[h]=l[h];return t.objectValues(f)},t.objectValues=l=>t.objectKeys(l).map(function(u){return l[u]}),t.objectKeys=typeof Object.keys=="function"?l=>Object.keys(l):l=>{const u=[];for(const f in l)Object.prototype.hasOwnProperty.call(l,f)&&u.push(f);return u},t.find=(l,u)=>{for(const f of l)if(u(f))return f},t.isInteger=typeof Number.isInteger=="function"?l=>Number.isInteger(l):l=>typeof l=="number"&&Number.isFinite(l)&&Math.floor(l)===l;function i(l,u=" | "){return l.map(f=>typeof f=="string"?`'${f}'`:f).join(u)}t.joinValues=i,t.jsonStringifyReplacer=(l,u)=>typeof u=="bigint"?u.toString():u})(Je||(Je={}));var zh;(function(t){t.mergeShapes=(r,a)=>({...r,...a})})(zh||(zh={}));const Se=Je.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Zr=t=>{switch(typeof t){case"undefined":return Se.undefined;case"string":return Se.string;case"number":return Number.isNaN(t)?Se.nan:Se.number;case"boolean":return Se.boolean;case"function":return Se.function;case"bigint":return Se.bigint;case"symbol":return Se.symbol;case"object":return Array.isArray(t)?Se.array:t===null?Se.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?Se.promise:typeof Map<"u"&&t instanceof Map?Se.map:typeof Set<"u"&&t instanceof Set?Se.set:typeof Date<"u"&&t instanceof Date?Se.date:Se.object;default:return Se.unknown}},re=Je.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"]),iM=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class Rn 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 a=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,a):this.__proto__=a,this.name="ZodError",this.issues=r}format(r){const a=r||function(u){return u.message},i={_errors:[]},l=u=>{for(const f of u.issues)if(f.code==="invalid_union")f.unionErrors.map(l);else if(f.code==="invalid_return_type")l(f.returnTypeError);else if(f.code==="invalid_arguments")l(f.argumentsError);else if(f.path.length===0)i._errors.push(a(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(a(f))):h[m]=h[m]||{_errors:[]},h=h[m],p++}}};return l(this),i}static assert(r){if(!(r instanceof Rn))throw new Error(`Not a ZodError: ${r}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Je.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(r=a=>a.message){const a={},i=[];for(const l of this.issues)if(l.path.length>0){const u=l.path[0];a[u]=a[u]||[],a[u].push(r(l))}else i.push(r(l));return{formErrors:i,fieldErrors:a}}get formErrors(){return this.flatten()}}Rn.create=t=>new Rn(t);const gi=(t,r)=>{let a;switch(t.code){case re.invalid_type:t.received===Se.undefined?a="Required":a=`Expected ${t.expected}, received ${t.received}`;break;case re.invalid_literal:a=`Invalid literal value, expected ${JSON.stringify(t.expected,Je.jsonStringifyReplacer)}`;break;case re.unrecognized_keys:a=`Unrecognized key(s) in object: ${Je.joinValues(t.keys,", ")}`;break;case re.invalid_union:a="Invalid input";break;case re.invalid_union_discriminator:a=`Invalid discriminator value. Expected ${Je.joinValues(t.options)}`;break;case re.invalid_enum_value:a=`Invalid enum value. Expected ${Je.joinValues(t.options)}, received '${t.received}'`;break;case re.invalid_arguments:a="Invalid function arguments";break;case re.invalid_return_type:a="Invalid function return type";break;case re.invalid_date:a="Invalid date";break;case re.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(a=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(a=`${a} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?a=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?a=`Invalid input: must end with "${t.validation.endsWith}"`:Je.assertNever(t.validation):t.validation!=="regex"?a=`Invalid ${t.validation}`:a="Invalid";break;case re.too_small:t.type==="array"?a=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?a=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?a=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?a=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?a=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:a="Invalid input";break;case re.too_big:t.type==="array"?a=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?a=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?a=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?a=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?a=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:a="Invalid input";break;case re.custom:a="Invalid input";break;case re.invalid_intersection_types:a="Intersection results could not be merged";break;case re.not_multiple_of:a=`Number must be a multiple of ${t.multipleOf}`;break;case re.not_finite:a="Number must be finite";break;default:a=r.defaultError,Je.assertNever(t)}return{message:a}};let hw=gi;function oM(t){hw=t}function Wu(){return hw}const ec=t=>{const{data:r,path:a,errorMaps:i,issueData:l}=t,u=[...a,...l.path||[]],f={...l,path:u};if(l.message!==void 0)return{...l,path:u,message:l.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{...l,path:u,message:h}},lM=[];function me(t,r){const a=Wu(),i=ec({issueData:r,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,a,a===gi?void 0:gi].filter(l=>!!l)});t.common.issues.push(i)}class Wt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(r,a){const i=[];for(const l of a){if(l.status==="aborted")return Me;l.status==="dirty"&&r.dirty(),i.push(l.value)}return{status:r.value,value:i}}static async mergeObjectAsync(r,a){const i=[];for(const l of a){const u=await l.key,f=await l.value;i.push({key:u,value:f})}return Wt.mergeObjectSync(r,i)}static mergeObjectSync(r,a){const i={};for(const l of a){const{key:u,value:f}=l;if(u.status==="aborted"||f.status==="aborted")return Me;u.status==="dirty"&&r.dirty(),f.status==="dirty"&&r.dirty(),u.value!=="__proto__"&&(typeof f.value<"u"||l.alwaysSet)&&(i[u.value]=f.value)}return{status:r.value,value:i}}}const Me=Object.freeze({status:"aborted"}),ci=t=>({status:"dirty",value:t}),sn=t=>({status:"valid",value:t}),Uh=t=>t.status==="aborted",Lh=t=>t.status==="dirty",ms=t=>t.status==="valid",Bo=t=>typeof Promise<"u"&&t instanceof Promise;var Re;(function(t){t.errToObj=r=>typeof r=="string"?{message:r}:r||{},t.toString=r=>typeof r=="string"?r:r?.message})(Re||(Re={}));class br{constructor(r,a,i,l){this._cachedPath=[],this.parent=r,this.data=a,this._path=i,this._key=l}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 qb=(t,r)=>{if(ms(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 a=new Rn(t.common.issues);return this._error=a,this._error}}};function Be(t){if(!t)return{};const{errorMap:r,invalid_type_error:a,required_error:i,description:l}=t;if(r&&(a||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return r?{errorMap:r,description:l}:{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??a??h.defaultError}},description:l}}class qe{get description(){return this._def.description}_getType(r){return Zr(r.data)}_getOrReturnCtx(r,a){return a||{common:r.parent.common,data:r.data,parsedType:Zr(r.data),schemaErrorMap:this._def.errorMap,path:r.path,parent:r.parent}}_processInputParams(r){return{status:new Wt,ctx:{common:r.parent.common,data:r.data,parsedType:Zr(r.data),schemaErrorMap:this._def.errorMap,path:r.path,parent:r.parent}}}_parseSync(r){const a=this._parse(r);if(Bo(a))throw new Error("Synchronous parse encountered promise.");return a}_parseAsync(r){const a=this._parse(r);return Promise.resolve(a)}parse(r,a){const i=this.safeParse(r,a);if(i.success)return i.data;throw i.error}safeParse(r,a){const i={common:{issues:[],async:a?.async??!1,contextualErrorMap:a?.errorMap},path:a?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:r,parsedType:Zr(r)},l=this._parseSync({data:r,path:i.path,parent:i});return qb(i,l)}"~validate"(r){const a={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:r,parsedType:Zr(r)};if(!this["~standard"].async)try{const i=this._parseSync({data:r,path:[],parent:a});return ms(i)?{value:i.value}:{issues:a.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),a.common={issues:[],async:!0}}return this._parseAsync({data:r,path:[],parent:a}).then(i=>ms(i)?{value:i.value}:{issues:a.common.issues})}async parseAsync(r,a){const i=await this.safeParseAsync(r,a);if(i.success)return i.data;throw i.error}async safeParseAsync(r,a){const i={common:{issues:[],contextualErrorMap:a?.errorMap,async:!0},path:a?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:r,parsedType:Zr(r)},l=this._parse({data:r,path:i.path,parent:i}),u=await(Bo(l)?l:Promise.resolve(l));return qb(i,u)}refine(r,a){const i=l=>typeof a=="string"||typeof a>"u"?{message:a}:typeof a=="function"?a(l):a;return this._refinement((l,u)=>{const f=r(l),h=()=>u.addIssue({code:re.custom,...i(l)});return typeof Promise<"u"&&f instanceof Promise?f.then(p=>p?!0:(h(),!1)):f?!0:(h(),!1)})}refinement(r,a){return this._refinement((i,l)=>r(i)?!0:(l.addIssue(typeof a=="function"?a(i,l):a),!1))}_refinement(r){return new Kn({schema:this,typeName:De.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:a=>this["~validate"](a)}}optional(){return yr.create(this,this._def)}nullable(){return Da.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Yn.create(this)}promise(){return vi.create(this,this._def)}or(r){return qo.create([this,r],this._def)}and(r){return Fo.create(this,r,this._def)}transform(r){return new Kn({...Be(this._def),schema:this,typeName:De.ZodEffects,effect:{type:"transform",transform:r}})}default(r){const a=typeof r=="function"?r:()=>r;return new Qo({...Be(this._def),innerType:this,defaultValue:a,typeName:De.ZodDefault})}brand(){return new Am({typeName:De.ZodBranded,type:this,...Be(this._def)})}catch(r){const a=typeof r=="function"?r:()=>r;return new Xo({...Be(this._def),innerType:this,catchValue:a,typeName:De.ZodCatch})}describe(r){const a=this.constructor;return new a({...this._def,description:r})}pipe(r){return il.create(this,r)}readonly(){return Ko.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const uM=/^c[^\s-]{8,}$/i,cM=/^[0-9a-z]+$/,fM=/^[0-9A-HJKMNP-TV-Z]{26}$/i,dM=/^[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,hM=/^[a-z0-9_-]{21}$/i,mM=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,pM=/^[-+]?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)?)??$/,gM=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,yM="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let oh;const vM=/^(?:(?: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])$/,xM=/^(([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]))$/,SM=/^(([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])$/,wM=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,_M=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,mw="((\\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])))",EM=new RegExp(`^${mw}$`);function pw(t){let r="[0-5]\\d";t.precision?r=`${r}\\.\\d{${t.precision}}`:t.precision==null&&(r=`${r}(\\.\\d+)?`);const a=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${r})${a}`}function TM(t){return new RegExp(`^${pw(t)}$`)}function gw(t){let r=`${mw}T${pw(t)}`;const a=[];return a.push(t.local?"Z?":"Z"),t.offset&&a.push("([+-]\\d{2}:?\\d{2})"),r=`${r}(${a.join("|")})`,new RegExp(`^${r}$`)}function AM(t,r){return!!((r==="v4"||!r)&&vM.test(t)||(r==="v6"||!r)&&xM.test(t))}function RM(t,r){if(!mM.test(t))return!1;try{const[a]=t.split(".");if(!a)return!1;const i=a.replace(/-/g,"+").replace(/_/g,"/").padEnd(a.length+(4-a.length%4)%4,"="),l=JSON.parse(atob(i));return!(typeof l!="object"||l===null||"typ"in l&&l?.typ!=="JWT"||!l.alg||r&&l.alg!==r)}catch{return!1}}function OM(t,r){return!!((r==="v4"||!r)&&bM.test(t)||(r==="v6"||!r)&&SM.test(t))}class In extends qe{_parse(r){if(this._def.coerce&&(r.data=String(r.data)),this._getType(r)!==Se.string){const u=this._getOrReturnCtx(r);return me(u,{code:re.invalid_type,expected:Se.string,received:u.parsedType}),Me}const i=new Wt;let l;for(const u of this._def.checks)if(u.kind==="min")r.data.length<u.value&&(l=this._getOrReturnCtx(r,l),me(l,{code:re.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&&(l=this._getOrReturnCtx(r,l),me(l,{code:re.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)&&(l=this._getOrReturnCtx(r,l),f?me(l,{code:re.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}):h&&me(l,{code:re.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}),i.dirty())}else if(u.kind==="email")gM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"email",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="emoji")oh||(oh=new RegExp(yM,"u")),oh.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"emoji",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="uuid")dM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"uuid",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="nanoid")hM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"nanoid",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid")uM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"cuid",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid2")cM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"cuid2",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="ulid")fM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"ulid",code:re.invalid_string,message:u.message}),i.dirty());else if(u.kind==="url")try{new URL(r.data)}catch{l=this._getOrReturnCtx(r,l),me(l,{validation:"url",code:re.invalid_string,message:u.message}),i.dirty()}else u.kind==="regex"?(u.regex.lastIndex=0,u.regex.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"regex",code:re.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)||(l=this._getOrReturnCtx(r,l),me(l,{code:re.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)||(l=this._getOrReturnCtx(r,l),me(l,{code:re.invalid_string,validation:{startsWith:u.value},message:u.message}),i.dirty()):u.kind==="endsWith"?r.data.endsWith(u.value)||(l=this._getOrReturnCtx(r,l),me(l,{code:re.invalid_string,validation:{endsWith:u.value},message:u.message}),i.dirty()):u.kind==="datetime"?gw(u).test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{code:re.invalid_string,validation:"datetime",message:u.message}),i.dirty()):u.kind==="date"?EM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{code:re.invalid_string,validation:"date",message:u.message}),i.dirty()):u.kind==="time"?TM(u).test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{code:re.invalid_string,validation:"time",message:u.message}),i.dirty()):u.kind==="duration"?pM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"duration",code:re.invalid_string,message:u.message}),i.dirty()):u.kind==="ip"?AM(r.data,u.version)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"ip",code:re.invalid_string,message:u.message}),i.dirty()):u.kind==="jwt"?RM(r.data,u.alg)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"jwt",code:re.invalid_string,message:u.message}),i.dirty()):u.kind==="cidr"?OM(r.data,u.version)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"cidr",code:re.invalid_string,message:u.message}),i.dirty()):u.kind==="base64"?wM.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"base64",code:re.invalid_string,message:u.message}),i.dirty()):u.kind==="base64url"?_M.test(r.data)||(l=this._getOrReturnCtx(r,l),me(l,{validation:"base64url",code:re.invalid_string,message:u.message}),i.dirty()):Je.assertNever(u);return{status:i.value,value:r.data}}_regex(r,a,i){return this.refinement(l=>r.test(l),{validation:a,code:re.invalid_string,...Re.errToObj(i)})}_addCheck(r){return new In({...this._def,checks:[...this._def.checks,r]})}email(r){return this._addCheck({kind:"email",...Re.errToObj(r)})}url(r){return this._addCheck({kind:"url",...Re.errToObj(r)})}emoji(r){return this._addCheck({kind:"emoji",...Re.errToObj(r)})}uuid(r){return this._addCheck({kind:"uuid",...Re.errToObj(r)})}nanoid(r){return this._addCheck({kind:"nanoid",...Re.errToObj(r)})}cuid(r){return this._addCheck({kind:"cuid",...Re.errToObj(r)})}cuid2(r){return this._addCheck({kind:"cuid2",...Re.errToObj(r)})}ulid(r){return this._addCheck({kind:"ulid",...Re.errToObj(r)})}base64(r){return this._addCheck({kind:"base64",...Re.errToObj(r)})}base64url(r){return this._addCheck({kind:"base64url",...Re.errToObj(r)})}jwt(r){return this._addCheck({kind:"jwt",...Re.errToObj(r)})}ip(r){return this._addCheck({kind:"ip",...Re.errToObj(r)})}cidr(r){return this._addCheck({kind:"cidr",...Re.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,...Re.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,...Re.errToObj(r?.message)})}duration(r){return this._addCheck({kind:"duration",...Re.errToObj(r)})}regex(r,a){return this._addCheck({kind:"regex",regex:r,...Re.errToObj(a)})}includes(r,a){return this._addCheck({kind:"includes",value:r,position:a?.position,...Re.errToObj(a?.message)})}startsWith(r,a){return this._addCheck({kind:"startsWith",value:r,...Re.errToObj(a)})}endsWith(r,a){return this._addCheck({kind:"endsWith",value:r,...Re.errToObj(a)})}min(r,a){return this._addCheck({kind:"min",value:r,...Re.errToObj(a)})}max(r,a){return this._addCheck({kind:"max",value:r,...Re.errToObj(a)})}length(r,a){return this._addCheck({kind:"length",value:r,...Re.errToObj(a)})}nonempty(r){return this.min(1,Re.errToObj(r))}trim(){return new In({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new In({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new In({...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 a of this._def.checks)a.kind==="min"&&(r===null||a.value>r)&&(r=a.value);return r}get maxLength(){let r=null;for(const a of this._def.checks)a.kind==="max"&&(r===null||a.value<r)&&(r=a.value);return r}}In.create=t=>new In({checks:[],typeName:De.ZodString,coerce:t?.coerce??!1,...Be(t)});function CM(t,r){const a=(t.toString().split(".")[1]||"").length,i=(r.toString().split(".")[1]||"").length,l=a>i?a:i,u=Number.parseInt(t.toFixed(l).replace(".","")),f=Number.parseInt(r.toFixed(l).replace(".",""));return u%f/10**l}class Ca extends qe{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)!==Se.number){const u=this._getOrReturnCtx(r);return me(u,{code:re.invalid_type,expected:Se.number,received:u.parsedType}),Me}let i;const l=new Wt;for(const u of this._def.checks)u.kind==="int"?Je.isInteger(r.data)||(i=this._getOrReturnCtx(r,i),me(i,{code:re.invalid_type,expected:"integer",received:"float",message:u.message}),l.dirty()):u.kind==="min"?(u.inclusive?r.data<u.value:r.data<=u.value)&&(i=this._getOrReturnCtx(r,i),me(i,{code:re.too_small,minimum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),l.dirty()):u.kind==="max"?(u.inclusive?r.data>u.value:r.data>=u.value)&&(i=this._getOrReturnCtx(r,i),me(i,{code:re.too_big,maximum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),l.dirty()):u.kind==="multipleOf"?CM(r.data,u.value)!==0&&(i=this._getOrReturnCtx(r,i),me(i,{code:re.not_multiple_of,multipleOf:u.value,message:u.message}),l.dirty()):u.kind==="finite"?Number.isFinite(r.data)||(i=this._getOrReturnCtx(r,i),me(i,{code:re.not_finite,message:u.message}),l.dirty()):Je.assertNever(u);return{status:l.value,value:r.data}}gte(r,a){return this.setLimit("min",r,!0,Re.toString(a))}gt(r,a){return this.setLimit("min",r,!1,Re.toString(a))}lte(r,a){return this.setLimit("max",r,!0,Re.toString(a))}lt(r,a){return this.setLimit("max",r,!1,Re.toString(a))}setLimit(r,a,i,l){return new Ca({...this._def,checks:[...this._def.checks,{kind:r,value:a,inclusive:i,message:Re.toString(l)}]})}_addCheck(r){return new Ca({...this._def,checks:[...this._def.checks,r]})}int(r){return this._addCheck({kind:"int",message:Re.toString(r)})}positive(r){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Re.toString(r)})}negative(r){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Re.toString(r)})}nonpositive(r){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Re.toString(r)})}nonnegative(r){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Re.toString(r)})}multipleOf(r,a){return this._addCheck({kind:"multipleOf",value:r,message:Re.toString(a)})}finite(r){return this._addCheck({kind:"finite",message:Re.toString(r)})}safe(r){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Re.toString(r)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Re.toString(r)})}get minValue(){let r=null;for(const a of this._def.checks)a.kind==="min"&&(r===null||a.value>r)&&(r=a.value);return r}get maxValue(){let r=null;for(const a of this._def.checks)a.kind==="max"&&(r===null||a.value<r)&&(r=a.value);return r}get isInt(){return!!this._def.checks.find(r=>r.kind==="int"||r.kind==="multipleOf"&&Je.isInteger(r.value))}get isFinite(){let r=null,a=null;for(const i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(a===null||i.value>a)&&(a=i.value):i.kind==="max"&&(r===null||i.value<r)&&(r=i.value)}return Number.isFinite(a)&&Number.isFinite(r)}}Ca.create=t=>new Ca({checks:[],typeName:De.ZodNumber,coerce:t?.coerce||!1,...Be(t)});class Na extends qe{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)!==Se.bigint)return this._getInvalidInput(r);let i;const l=new Wt;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),me(i,{code:re.too_small,type:"bigint",minimum:u.value,inclusive:u.inclusive,message:u.message}),l.dirty()):u.kind==="max"?(u.inclusive?r.data>u.value:r.data>=u.value)&&(i=this._getOrReturnCtx(r,i),me(i,{code:re.too_big,type:"bigint",maximum:u.value,inclusive:u.inclusive,message:u.message}),l.dirty()):u.kind==="multipleOf"?r.data%u.value!==BigInt(0)&&(i=this._getOrReturnCtx(r,i),me(i,{code:re.not_multiple_of,multipleOf:u.value,message:u.message}),l.dirty()):Je.assertNever(u);return{status:l.value,value:r.data}}_getInvalidInput(r){const a=this._getOrReturnCtx(r);return me(a,{code:re.invalid_type,expected:Se.bigint,received:a.parsedType}),Me}gte(r,a){return this.setLimit("min",r,!0,Re.toString(a))}gt(r,a){return this.setLimit("min",r,!1,Re.toString(a))}lte(r,a){return this.setLimit("max",r,!0,Re.toString(a))}lt(r,a){return this.setLimit("max",r,!1,Re.toString(a))}setLimit(r,a,i,l){return new Na({...this._def,checks:[...this._def.checks,{kind:r,value:a,inclusive:i,message:Re.toString(l)}]})}_addCheck(r){return new Na({...this._def,checks:[...this._def.checks,r]})}positive(r){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Re.toString(r)})}negative(r){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Re.toString(r)})}nonpositive(r){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Re.toString(r)})}nonnegative(r){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Re.toString(r)})}multipleOf(r,a){return this._addCheck({kind:"multipleOf",value:r,message:Re.toString(a)})}get minValue(){let r=null;for(const a of this._def.checks)a.kind==="min"&&(r===null||a.value>r)&&(r=a.value);return r}get maxValue(){let r=null;for(const a of this._def.checks)a.kind==="max"&&(r===null||a.value<r)&&(r=a.value);return r}}Na.create=t=>new Na({checks:[],typeName:De.ZodBigInt,coerce:t?.coerce??!1,...Be(t)});class Vo extends qe{_parse(r){if(this._def.coerce&&(r.data=!!r.data),this._getType(r)!==Se.boolean){const i=this._getOrReturnCtx(r);return me(i,{code:re.invalid_type,expected:Se.boolean,received:i.parsedType}),Me}return sn(r.data)}}Vo.create=t=>new Vo({typeName:De.ZodBoolean,coerce:t?.coerce||!1,...Be(t)});class ps extends qe{_parse(r){if(this._def.coerce&&(r.data=new Date(r.data)),this._getType(r)!==Se.date){const u=this._getOrReturnCtx(r);return me(u,{code:re.invalid_type,expected:Se.date,received:u.parsedType}),Me}if(Number.isNaN(r.data.getTime())){const u=this._getOrReturnCtx(r);return me(u,{code:re.invalid_date}),Me}const i=new Wt;let l;for(const u of this._def.checks)u.kind==="min"?r.data.getTime()<u.value&&(l=this._getOrReturnCtx(r,l),me(l,{code:re.too_small,message:u.message,inclusive:!0,exact:!1,minimum:u.value,type:"date"}),i.dirty()):u.kind==="max"?r.data.getTime()>u.value&&(l=this._getOrReturnCtx(r,l),me(l,{code:re.too_big,message:u.message,inclusive:!0,exact:!1,maximum:u.value,type:"date"}),i.dirty()):Je.assertNever(u);return{status:i.value,value:new Date(r.data.getTime())}}_addCheck(r){return new ps({...this._def,checks:[...this._def.checks,r]})}min(r,a){return this._addCheck({kind:"min",value:r.getTime(),message:Re.toString(a)})}max(r,a){return this._addCheck({kind:"max",value:r.getTime(),message:Re.toString(a)})}get minDate(){let r=null;for(const a of this._def.checks)a.kind==="min"&&(r===null||a.value>r)&&(r=a.value);return r!=null?new Date(r):null}get maxDate(){let r=null;for(const a of this._def.checks)a.kind==="max"&&(r===null||a.value<r)&&(r=a.value);return r!=null?new Date(r):null}}ps.create=t=>new ps({checks:[],coerce:t?.coerce||!1,typeName:De.ZodDate,...Be(t)});class tc extends qe{_parse(r){if(this._getType(r)!==Se.symbol){const i=this._getOrReturnCtx(r);return me(i,{code:re.invalid_type,expected:Se.symbol,received:i.parsedType}),Me}return sn(r.data)}}tc.create=t=>new tc({typeName:De.ZodSymbol,...Be(t)});class Ho extends qe{_parse(r){if(this._getType(r)!==Se.undefined){const i=this._getOrReturnCtx(r);return me(i,{code:re.invalid_type,expected:Se.undefined,received:i.parsedType}),Me}return sn(r.data)}}Ho.create=t=>new Ho({typeName:De.ZodUndefined,...Be(t)});class Po extends qe{_parse(r){if(this._getType(r)!==Se.null){const i=this._getOrReturnCtx(r);return me(i,{code:re.invalid_type,expected:Se.null,received:i.parsedType}),Me}return sn(r.data)}}Po.create=t=>new Po({typeName:De.ZodNull,...Be(t)});class yi extends qe{constructor(){super(...arguments),this._any=!0}_parse(r){return sn(r.data)}}yi.create=t=>new yi({typeName:De.ZodAny,...Be(t)});class ss extends qe{constructor(){super(...arguments),this._unknown=!0}_parse(r){return sn(r.data)}}ss.create=t=>new ss({typeName:De.ZodUnknown,...Be(t)});class Xr extends qe{_parse(r){const a=this._getOrReturnCtx(r);return me(a,{code:re.invalid_type,expected:Se.never,received:a.parsedType}),Me}}Xr.create=t=>new Xr({typeName:De.ZodNever,...Be(t)});class nc extends qe{_parse(r){if(this._getType(r)!==Se.undefined){const i=this._getOrReturnCtx(r);return me(i,{code:re.invalid_type,expected:Se.void,received:i.parsedType}),Me}return sn(r.data)}}nc.create=t=>new nc({typeName:De.ZodVoid,...Be(t)});class Yn extends qe{_parse(r){const{ctx:a,status:i}=this._processInputParams(r),l=this._def;if(a.parsedType!==Se.array)return me(a,{code:re.invalid_type,expected:Se.array,received:a.parsedType}),Me;if(l.exactLength!==null){const f=a.data.length>l.exactLength.value,h=a.data.length<l.exactLength.value;(f||h)&&(me(a,{code:f?re.too_big:re.too_small,minimum:h?l.exactLength.value:void 0,maximum:f?l.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:l.exactLength.message}),i.dirty())}if(l.minLength!==null&&a.data.length<l.minLength.value&&(me(a,{code:re.too_small,minimum:l.minLength.value,type:"array",inclusive:!0,exact:!1,message:l.minLength.message}),i.dirty()),l.maxLength!==null&&a.data.length>l.maxLength.value&&(me(a,{code:re.too_big,maximum:l.maxLength.value,type:"array",inclusive:!0,exact:!1,message:l.maxLength.message}),i.dirty()),a.common.async)return Promise.all([...a.data].map((f,h)=>l.type._parseAsync(new br(a,f,a.path,h)))).then(f=>Wt.mergeArray(i,f));const u=[...a.data].map((f,h)=>l.type._parseSync(new br(a,f,a.path,h)));return Wt.mergeArray(i,u)}get element(){return this._def.type}min(r,a){return new Yn({...this._def,minLength:{value:r,message:Re.toString(a)}})}max(r,a){return new Yn({...this._def,maxLength:{value:r,message:Re.toString(a)}})}length(r,a){return new Yn({...this._def,exactLength:{value:r,message:Re.toString(a)}})}nonempty(r){return this.min(1,r)}}Yn.create=(t,r)=>new Yn({type:t,minLength:null,maxLength:null,exactLength:null,typeName:De.ZodArray,...Be(r)});function ui(t){if(t instanceof gt){const r={};for(const a in t.shape){const i=t.shape[a];r[a]=yr.create(ui(i))}return new gt({...t._def,shape:()=>r})}else return t instanceof Yn?new Yn({...t._def,type:ui(t.element)}):t instanceof yr?yr.create(ui(t.unwrap())):t instanceof Da?Da.create(ui(t.unwrap())):t instanceof xr?xr.create(t.items.map(r=>ui(r))):t}class gt extends qe{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(),a=Je.objectKeys(r);return this._cached={shape:r,keys:a},this._cached}_parse(r){if(this._getType(r)!==Se.object){const m=this._getOrReturnCtx(r);return me(m,{code:re.invalid_type,expected:Se.object,received:m.parsedType}),Me}const{status:i,ctx:l}=this._processInputParams(r),{shape:u,keys:f}=this._getCached(),h=[];if(!(this._def.catchall instanceof Xr&&this._def.unknownKeys==="strip"))for(const m in l.data)f.includes(m)||h.push(m);const p=[];for(const m of f){const g=u[m],y=l.data[m];p.push({key:{status:"valid",value:m},value:g._parse(new br(l,y,l.path,m)),alwaysSet:m in l.data})}if(this._def.catchall instanceof Xr){const m=this._def.unknownKeys;if(m==="passthrough")for(const g of h)p.push({key:{status:"valid",value:g},value:{status:"valid",value:l.data[g]}});else if(m==="strict")h.length>0&&(me(l,{code:re.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 y=l.data[g];p.push({key:{status:"valid",value:g},value:m._parse(new br(l,y,l.path,g)),alwaysSet:g in l.data})}}return l.common.async?Promise.resolve().then(async()=>{const m=[];for(const g of p){const y=await g.key,w=await g.value;m.push({key:y,value:w,alwaysSet:g.alwaysSet})}return m}).then(m=>Wt.mergeObjectSync(i,m)):Wt.mergeObjectSync(i,p)}get shape(){return this._def.shape()}strict(r){return Re.errToObj,new gt({...this._def,unknownKeys:"strict",...r!==void 0?{errorMap:(a,i)=>{const l=this._def.errorMap?.(a,i).message??i.defaultError;return a.code==="unrecognized_keys"?{message:Re.errToObj(r).message??l}:{message:l}}}:{}})}strip(){return new gt({...this._def,unknownKeys:"strip"})}passthrough(){return new gt({...this._def,unknownKeys:"passthrough"})}extend(r){return new gt({...this._def,shape:()=>({...this._def.shape(),...r})})}merge(r){return new gt({unknownKeys:r._def.unknownKeys,catchall:r._def.catchall,shape:()=>({...this._def.shape(),...r._def.shape()}),typeName:De.ZodObject})}setKey(r,a){return this.augment({[r]:a})}catchall(r){return new gt({...this._def,catchall:r})}pick(r){const a={};for(const i of Je.objectKeys(r))r[i]&&this.shape[i]&&(a[i]=this.shape[i]);return new gt({...this._def,shape:()=>a})}omit(r){const a={};for(const i of Je.objectKeys(this.shape))r[i]||(a[i]=this.shape[i]);return new gt({...this._def,shape:()=>a})}deepPartial(){return ui(this)}partial(r){const a={};for(const i of Je.objectKeys(this.shape)){const l=this.shape[i];r&&!r[i]?a[i]=l:a[i]=l.optional()}return new gt({...this._def,shape:()=>a})}required(r){const a={};for(const i of Je.objectKeys(this.shape))if(r&&!r[i])a[i]=this.shape[i];else{let u=this.shape[i];for(;u instanceof yr;)u=u._def.innerType;a[i]=u}return new gt({...this._def,shape:()=>a})}keyof(){return yw(Je.objectKeys(this.shape))}}gt.create=(t,r)=>new gt({shape:()=>t,unknownKeys:"strip",catchall:Xr.create(),typeName:De.ZodObject,...Be(r)});gt.strictCreate=(t,r)=>new gt({shape:()=>t,unknownKeys:"strict",catchall:Xr.create(),typeName:De.ZodObject,...Be(r)});gt.lazycreate=(t,r)=>new gt({shape:t,unknownKeys:"strip",catchall:Xr.create(),typeName:De.ZodObject,...Be(r)});class qo extends qe{_parse(r){const{ctx:a}=this._processInputParams(r),i=this._def.options;function l(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 a.common.issues.push(...h.ctx.common.issues),h.result;const f=u.map(h=>new Rn(h.ctx.common.issues));return me(a,{code:re.invalid_union,unionErrors:f}),Me}if(a.common.async)return Promise.all(i.map(async u=>{const f={...a,common:{...a.common,issues:[]},parent:null};return{result:await u._parseAsync({data:a.data,path:a.path,parent:f}),ctx:f}})).then(l);{let u;const f=[];for(const p of i){const m={...a,common:{...a.common,issues:[]},parent:null},g=p._parseSync({data:a.data,path:a.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 a.common.issues.push(...u.ctx.common.issues),u.result;const h=f.map(p=>new Rn(p));return me(a,{code:re.invalid_union,unionErrors:h}),Me}}get options(){return this._def.options}}qo.create=(t,r)=>new qo({options:t,typeName:De.ZodUnion,...Be(r)});const Gr=t=>t instanceof Zo?Gr(t.schema):t instanceof Kn?Gr(t.innerType()):t instanceof Io?[t.value]:t instanceof Ma?t.options:t instanceof Yo?Je.objectValues(t.enum):t instanceof Qo?Gr(t._def.innerType):t instanceof Ho?[void 0]:t instanceof Po?[null]:t instanceof yr?[void 0,...Gr(t.unwrap())]:t instanceof Da?[null,...Gr(t.unwrap())]:t instanceof Am||t instanceof Ko?Gr(t.unwrap()):t instanceof Xo?Gr(t._def.innerType):[];class Oc extends qe{_parse(r){const{ctx:a}=this._processInputParams(r);if(a.parsedType!==Se.object)return me(a,{code:re.invalid_type,expected:Se.object,received:a.parsedType}),Me;const i=this.discriminator,l=a.data[i],u=this.optionsMap.get(l);return u?a.common.async?u._parseAsync({data:a.data,path:a.path,parent:a}):u._parseSync({data:a.data,path:a.path,parent:a}):(me(a,{code:re.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),Me)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(r,a,i){const l=new Map;for(const u of a){const f=Gr(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(l.has(h))throw new Error(`Discriminator property ${String(r)} has duplicate value ${String(h)}`);l.set(h,u)}}return new Oc({typeName:De.ZodDiscriminatedUnion,discriminator:r,options:a,optionsMap:l,...Be(i)})}}function Bh(t,r){const a=Zr(t),i=Zr(r);if(t===r)return{valid:!0,data:t};if(a===Se.object&&i===Se.object){const l=Je.objectKeys(r),u=Je.objectKeys(t).filter(h=>l.indexOf(h)!==-1),f={...t,...r};for(const h of u){const p=Bh(t[h],r[h]);if(!p.valid)return{valid:!1};f[h]=p.data}return{valid:!0,data:f}}else if(a===Se.array&&i===Se.array){if(t.length!==r.length)return{valid:!1};const l=[];for(let u=0;u<t.length;u++){const f=t[u],h=r[u],p=Bh(f,h);if(!p.valid)return{valid:!1};l.push(p.data)}return{valid:!0,data:l}}else return a===Se.date&&i===Se.date&&+t==+r?{valid:!0,data:t}:{valid:!1}}class Fo extends qe{_parse(r){const{status:a,ctx:i}=this._processInputParams(r),l=(u,f)=>{if(Uh(u)||Uh(f))return Me;const h=Bh(u.value,f.value);return h.valid?((Lh(u)||Lh(f))&&a.dirty(),{status:a.value,value:h.data}):(me(i,{code:re.invalid_intersection_types}),Me)};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])=>l(u,f)):l(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}}Fo.create=(t,r,a)=>new Fo({left:t,right:r,typeName:De.ZodIntersection,...Be(a)});class xr extends qe{_parse(r){const{status:a,ctx:i}=this._processInputParams(r);if(i.parsedType!==Se.array)return me(i,{code:re.invalid_type,expected:Se.array,received:i.parsedType}),Me;if(i.data.length<this._def.items.length)return me(i,{code:re.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Me;!this._def.rest&&i.data.length>this._def.items.length&&(me(i,{code:re.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),a.dirty());const u=[...i.data].map((f,h)=>{const p=this._def.items[h]||this._def.rest;return p?p._parse(new br(i,f,i.path,h)):null}).filter(f=>!!f);return i.common.async?Promise.all(u).then(f=>Wt.mergeArray(a,f)):Wt.mergeArray(a,u)}get items(){return this._def.items}rest(r){return new xr({...this._def,rest:r})}}xr.create=(t,r)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new xr({items:t,typeName:De.ZodTuple,rest:null,...Be(r)})};class Go extends qe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(r){const{status:a,ctx:i}=this._processInputParams(r);if(i.parsedType!==Se.object)return me(i,{code:re.invalid_type,expected:Se.object,received:i.parsedType}),Me;const l=[],u=this._def.keyType,f=this._def.valueType;for(const h in i.data)l.push({key:u._parse(new br(i,h,i.path,h)),value:f._parse(new br(i,i.data[h],i.path,h)),alwaysSet:h in i.data});return i.common.async?Wt.mergeObjectAsync(a,l):Wt.mergeObjectSync(a,l)}get element(){return this._def.valueType}static create(r,a,i){return a instanceof qe?new Go({keyType:r,valueType:a,typeName:De.ZodRecord,...Be(i)}):new Go({keyType:In.create(),valueType:r,typeName:De.ZodRecord,...Be(a)})}}class rc extends qe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(r){const{status:a,ctx:i}=this._processInputParams(r);if(i.parsedType!==Se.map)return me(i,{code:re.invalid_type,expected:Se.map,received:i.parsedType}),Me;const l=this._def.keyType,u=this._def.valueType,f=[...i.data.entries()].map(([h,p],m)=>({key:l._parse(new br(i,h,i.path,[m,"key"])),value:u._parse(new br(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 Me;(m.status==="dirty"||g.status==="dirty")&&a.dirty(),h.set(m.value,g.value)}return{status:a.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 Me;(m.status==="dirty"||g.status==="dirty")&&a.dirty(),h.set(m.value,g.value)}return{status:a.value,value:h}}}}rc.create=(t,r,a)=>new rc({valueType:r,keyType:t,typeName:De.ZodMap,...Be(a)});class gs extends qe{_parse(r){const{status:a,ctx:i}=this._processInputParams(r);if(i.parsedType!==Se.set)return me(i,{code:re.invalid_type,expected:Se.set,received:i.parsedType}),Me;const l=this._def;l.minSize!==null&&i.data.size<l.minSize.value&&(me(i,{code:re.too_small,minimum:l.minSize.value,type:"set",inclusive:!0,exact:!1,message:l.minSize.message}),a.dirty()),l.maxSize!==null&&i.data.size>l.maxSize.value&&(me(i,{code:re.too_big,maximum:l.maxSize.value,type:"set",inclusive:!0,exact:!1,message:l.maxSize.message}),a.dirty());const u=this._def.valueType;function f(p){const m=new Set;for(const g of p){if(g.status==="aborted")return Me;g.status==="dirty"&&a.dirty(),m.add(g.value)}return{status:a.value,value:m}}const h=[...i.data.values()].map((p,m)=>u._parse(new br(i,p,i.path,m)));return i.common.async?Promise.all(h).then(p=>f(p)):f(h)}min(r,a){return new gs({...this._def,minSize:{value:r,message:Re.toString(a)}})}max(r,a){return new gs({...this._def,maxSize:{value:r,message:Re.toString(a)}})}size(r,a){return this.min(r,a).max(r,a)}nonempty(r){return this.min(1,r)}}gs.create=(t,r)=>new gs({valueType:t,minSize:null,maxSize:null,typeName:De.ZodSet,...Be(r)});class hi extends qe{constructor(){super(...arguments),this.validate=this.implement}_parse(r){const{ctx:a}=this._processInputParams(r);if(a.parsedType!==Se.function)return me(a,{code:re.invalid_type,expected:Se.function,received:a.parsedType}),Me;function i(h,p){return ec({data:h,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,Wu(),gi].filter(m=>!!m),issueData:{code:re.invalid_arguments,argumentsError:p}})}function l(h,p){return ec({data:h,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,Wu(),gi].filter(m=>!!m),issueData:{code:re.invalid_return_type,returnTypeError:p}})}const u={errorMap:a.common.contextualErrorMap},f=a.data;if(this._def.returns instanceof vi){const h=this;return sn(async function(...p){const m=new Rn([]),g=await h._def.args.parseAsync(p,u).catch(O=>{throw m.addIssue(i(p,O)),m}),y=await Reflect.apply(f,this,g);return await h._def.returns._def.type.parseAsync(y,u).catch(O=>{throw m.addIssue(l(y,O)),m})})}else{const h=this;return sn(function(...p){const m=h._def.args.safeParse(p,u);if(!m.success)throw new Rn([i(p,m.error)]);const g=Reflect.apply(f,this,m.data),y=h._def.returns.safeParse(g,u);if(!y.success)throw new Rn([l(g,y.error)]);return y.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...r){return new hi({...this._def,args:xr.create(r).rest(ss.create())})}returns(r){return new hi({...this._def,returns:r})}implement(r){return this.parse(r)}strictImplement(r){return this.parse(r)}static create(r,a,i){return new hi({args:r||xr.create([]).rest(ss.create()),returns:a||ss.create(),typeName:De.ZodFunction,...Be(i)})}}class Zo extends qe{get schema(){return this._def.getter()}_parse(r){const{ctx:a}=this._processInputParams(r);return this._def.getter()._parse({data:a.data,path:a.path,parent:a})}}Zo.create=(t,r)=>new Zo({getter:t,typeName:De.ZodLazy,...Be(r)});class Io extends qe{_parse(r){if(r.data!==this._def.value){const a=this._getOrReturnCtx(r);return me(a,{received:a.data,code:re.invalid_literal,expected:this._def.value}),Me}return{status:"valid",value:r.data}}get value(){return this._def.value}}Io.create=(t,r)=>new Io({value:t,typeName:De.ZodLiteral,...Be(r)});function yw(t,r){return new Ma({values:t,typeName:De.ZodEnum,...Be(r)})}class Ma extends qe{_parse(r){if(typeof r.data!="string"){const a=this._getOrReturnCtx(r),i=this._def.values;return me(a,{expected:Je.joinValues(i),received:a.parsedType,code:re.invalid_type}),Me}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(r.data)){const a=this._getOrReturnCtx(r),i=this._def.values;return me(a,{received:a.data,code:re.invalid_enum_value,options:i}),Me}return sn(r.data)}get options(){return this._def.values}get enum(){const r={};for(const a of this._def.values)r[a]=a;return r}get Values(){const r={};for(const a of this._def.values)r[a]=a;return r}get Enum(){const r={};for(const a of this._def.values)r[a]=a;return r}extract(r,a=this._def){return Ma.create(r,{...this._def,...a})}exclude(r,a=this._def){return Ma.create(this.options.filter(i=>!r.includes(i)),{...this._def,...a})}}Ma.create=yw;class Yo extends qe{_parse(r){const a=Je.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(r);if(i.parsedType!==Se.string&&i.parsedType!==Se.number){const l=Je.objectValues(a);return me(i,{expected:Je.joinValues(l),received:i.parsedType,code:re.invalid_type}),Me}if(this._cache||(this._cache=new Set(Je.getValidEnumValues(this._def.values))),!this._cache.has(r.data)){const l=Je.objectValues(a);return me(i,{received:i.data,code:re.invalid_enum_value,options:l}),Me}return sn(r.data)}get enum(){return this._def.values}}Yo.create=(t,r)=>new Yo({values:t,typeName:De.ZodNativeEnum,...Be(r)});class vi extends qe{unwrap(){return this._def.type}_parse(r){const{ctx:a}=this._processInputParams(r);if(a.parsedType!==Se.promise&&a.common.async===!1)return me(a,{code:re.invalid_type,expected:Se.promise,received:a.parsedType}),Me;const i=a.parsedType===Se.promise?a.data:Promise.resolve(a.data);return sn(i.then(l=>this._def.type.parseAsync(l,{path:a.path,errorMap:a.common.contextualErrorMap})))}}vi.create=(t,r)=>new vi({type:t,typeName:De.ZodPromise,...Be(r)});class Kn extends qe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===De.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(r){const{status:a,ctx:i}=this._processInputParams(r),l=this._def.effect||null,u={addIssue:f=>{me(i,f),f.fatal?a.abort():a.dirty()},get path(){return i.path}};if(u.addIssue=u.addIssue.bind(u),l.type==="preprocess"){const f=l.transform(i.data,u);if(i.common.async)return Promise.resolve(f).then(async h=>{if(a.value==="aborted")return Me;const p=await this._def.schema._parseAsync({data:h,path:i.path,parent:i});return p.status==="aborted"?Me:p.status==="dirty"||a.value==="dirty"?ci(p.value):p});{if(a.value==="aborted")return Me;const h=this._def.schema._parseSync({data:f,path:i.path,parent:i});return h.status==="aborted"?Me:h.status==="dirty"||a.value==="dirty"?ci(h.value):h}}if(l.type==="refinement"){const f=h=>{const p=l.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"?Me:(h.status==="dirty"&&a.dirty(),f(h.value),{status:a.value,value:h.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(h=>h.status==="aborted"?Me:(h.status==="dirty"&&a.dirty(),f(h.value).then(()=>({status:a.value,value:h.value}))))}if(l.type==="transform")if(i.common.async===!1){const f=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!ms(f))return Me;const h=l.transform(f.value,u);if(h instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:a.value,value:h}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(f=>ms(f)?Promise.resolve(l.transform(f.value,u)).then(h=>({status:a.value,value:h})):Me);Je.assertNever(l)}}Kn.create=(t,r,a)=>new Kn({schema:t,typeName:De.ZodEffects,effect:r,...Be(a)});Kn.createWithPreprocess=(t,r,a)=>new Kn({schema:r,effect:{type:"preprocess",transform:t},typeName:De.ZodEffects,...Be(a)});class yr extends qe{_parse(r){return this._getType(r)===Se.undefined?sn(void 0):this._def.innerType._parse(r)}unwrap(){return this._def.innerType}}yr.create=(t,r)=>new yr({innerType:t,typeName:De.ZodOptional,...Be(r)});class Da extends qe{_parse(r){return this._getType(r)===Se.null?sn(null):this._def.innerType._parse(r)}unwrap(){return this._def.innerType}}Da.create=(t,r)=>new Da({innerType:t,typeName:De.ZodNullable,...Be(r)});class Qo extends qe{_parse(r){const{ctx:a}=this._processInputParams(r);let i=a.data;return a.parsedType===Se.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:a.path,parent:a})}removeDefault(){return this._def.innerType}}Qo.create=(t,r)=>new Qo({innerType:t,typeName:De.ZodDefault,defaultValue:typeof r.default=="function"?r.default:()=>r.default,...Be(r)});class Xo extends qe{_parse(r){const{ctx:a}=this._processInputParams(r),i={...a,common:{...a.common,issues:[]}},l=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return Bo(l)?l.then(u=>({status:"valid",value:u.status==="valid"?u.value:this._def.catchValue({get error(){return new Rn(i.common.issues)},input:i.data})})):{status:"valid",value:l.status==="valid"?l.value:this._def.catchValue({get error(){return new Rn(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}}Xo.create=(t,r)=>new Xo({innerType:t,typeName:De.ZodCatch,catchValue:typeof r.catch=="function"?r.catch:()=>r.catch,...Be(r)});class ac extends qe{_parse(r){if(this._getType(r)!==Se.nan){const i=this._getOrReturnCtx(r);return me(i,{code:re.invalid_type,expected:Se.nan,received:i.parsedType}),Me}return{status:"valid",value:r.data}}}ac.create=t=>new ac({typeName:De.ZodNaN,...Be(t)});const NM=Symbol("zod_brand");class Am extends qe{_parse(r){const{ctx:a}=this._processInputParams(r),i=a.data;return this._def.type._parse({data:i,path:a.path,parent:a})}unwrap(){return this._def.type}}class il extends qe{_parse(r){const{status:a,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"?Me:u.status==="dirty"?(a.dirty(),ci(u.value)):this._def.out._parseAsync({data:u.value,path:i.path,parent:i})})();{const l=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return l.status==="aborted"?Me:l.status==="dirty"?(a.dirty(),{status:"dirty",value:l.value}):this._def.out._parseSync({data:l.value,path:i.path,parent:i})}}static create(r,a){return new il({in:r,out:a,typeName:De.ZodPipeline})}}class Ko extends qe{_parse(r){const a=this._def.innerType._parse(r),i=l=>(ms(l)&&(l.value=Object.freeze(l.value)),l);return Bo(a)?a.then(l=>i(l)):i(a)}unwrap(){return this._def.innerType}}Ko.create=(t,r)=>new Ko({innerType:t,typeName:De.ZodReadonly,...Be(r)});function Fb(t,r){const a=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t;return typeof a=="string"?{message:a}:a}function vw(t,r={},a){return t?yi.create().superRefine((i,l)=>{const u=t(i);if(u instanceof Promise)return u.then(f=>{if(!f){const h=Fb(r,i),p=h.fatal??a??!0;l.addIssue({code:"custom",...h,fatal:p})}});if(!u){const f=Fb(r,i),h=f.fatal??a??!0;l.addIssue({code:"custom",...f,fatal:h})}}):yi.create()}const MM={object:gt.lazycreate};var De;(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"})(De||(De={}));const DM=(t,r={message:`Input not instance of ${t.name}`})=>vw(a=>a instanceof t,r),bw=In.create,xw=Ca.create,kM=ac.create,jM=Na.create,Sw=Vo.create,zM=ps.create,UM=tc.create,LM=Ho.create,BM=Po.create,VM=yi.create,HM=ss.create,PM=Xr.create,qM=nc.create,FM=Yn.create,GM=gt.create,ZM=gt.strictCreate,IM=qo.create,YM=Oc.create,QM=Fo.create,XM=xr.create,KM=Go.create,$M=rc.create,JM=gs.create,WM=hi.create,eD=Zo.create,tD=Io.create,nD=Ma.create,rD=Yo.create,aD=vi.create,Gb=Kn.create,sD=yr.create,iD=Da.create,oD=Kn.createWithPreprocess,lD=il.create,uD=()=>bw().optional(),cD=()=>xw().optional(),fD=()=>Sw().optional(),dD={string:(t=>In.create({...t,coerce:!0})),number:(t=>Ca.create({...t,coerce:!0})),boolean:(t=>Vo.create({...t,coerce:!0})),bigint:(t=>Na.create({...t,coerce:!0})),date:(t=>ps.create({...t,coerce:!0}))},hD=Me,nn=Object.freeze(Object.defineProperty({__proto__:null,BRAND:NM,DIRTY:ci,EMPTY_PATH:lM,INVALID:Me,NEVER:hD,OK:sn,ParseStatus:Wt,Schema:qe,ZodAny:yi,ZodArray:Yn,ZodBigInt:Na,ZodBoolean:Vo,ZodBranded:Am,ZodCatch:Xo,ZodDate:ps,ZodDefault:Qo,ZodDiscriminatedUnion:Oc,ZodEffects:Kn,ZodEnum:Ma,ZodError:Rn,get ZodFirstPartyTypeKind(){return De},ZodFunction:hi,ZodIntersection:Fo,ZodIssueCode:re,ZodLazy:Zo,ZodLiteral:Io,ZodMap:rc,ZodNaN:ac,ZodNativeEnum:Yo,ZodNever:Xr,ZodNull:Po,ZodNullable:Da,ZodNumber:Ca,ZodObject:gt,ZodOptional:yr,ZodParsedType:Se,ZodPipeline:il,ZodPromise:vi,ZodReadonly:Ko,ZodRecord:Go,ZodSchema:qe,ZodSet:gs,ZodString:In,ZodSymbol:tc,ZodTransformer:Kn,ZodTuple:xr,ZodType:qe,ZodUndefined:Ho,ZodUnion:qo,ZodUnknown:ss,ZodVoid:nc,addIssueToContext:me,any:VM,array:FM,bigint:jM,boolean:Sw,coerce:dD,custom:vw,date:zM,datetimeRegex:gw,defaultErrorMap:gi,discriminatedUnion:YM,effect:Gb,enum:nD,function:WM,getErrorMap:Wu,getParsedType:Zr,instanceof:DM,intersection:QM,isAborted:Uh,isAsync:Bo,isDirty:Lh,isValid:ms,late:MM,lazy:eD,literal:tD,makeIssue:ec,map:$M,nan:kM,nativeEnum:rD,never:PM,null:BM,nullable:iD,number:xw,object:GM,get objectUtil(){return zh},oboolean:fD,onumber:cD,optional:sD,ostring:uD,pipeline:lD,preprocess:oD,promise:aD,quotelessJson:iM,record:KM,set:JM,setErrorMap:oM,strictObject:ZM,string:bw,symbol:UM,transformer:Gb,tuple:XM,undefined:LM,union:IM,unknown:HM,get util(){return Je},void:qM},Symbol.toStringTag,{value:"Module"})),mD=nn.object({images:nn.array(nn.string()).min(1,"At least 1 image is required"),title:nn.string().min(1,"Product title is required").min(5,"Product title must be at least 5 characters"),price:nn.preprocess(t=>typeof t=="string"?Number(t):t,nn.number({invalid_type_error:"Price must be a number",required_error:"Price is required"}).min(1,"Price must be greater than 0")),category:nn.string().min(1,"Category is required"),condition:nn.string().min(1,"Condition is required"),brand:nn.string().optional(),description:nn.string().min(1,"Description is required").min(20,"Description must be at least 20 characters"),tags:nn.array(nn.string()).optional(),sku:nn.string().min(1,"Sku must be required"),location:nn.string().optional(),publist:nn.boolean().optional()});function xk({children:t,data:r,...a}){const[i,l]=S.useState(!1),[u,f]=S.useState(""),[h,p]=S.useState(""),m=C2({resolver:P2(mD),defaultValues:{images:[],title:"",price:0,category:"",condition:"",brand:"",description:"",tags:[],sku:"",location:"",publist:!1}}),g=m.watch("images"),y=m.watch("tags"),w=["New","Used - like new","Used - good","Used - fair"],O=["Tools","Electronics & computers"],{refetch:T,...x}=sM(r),E=()=>{if(u.trim()&&!y?.includes(u.trim())){const k=m.getValues("tags")||[];m.setValue("tags",[...k,u.trim()]),f("")}},D=k=>{const W=m.getValues("tags")||[];m.setValue("tags",W.filter(I=>I!==k))},C=async({images:k,...W})=>{try{let I=[];if(r){const xe=r.images||[];I=(k||[]).filter(se=>!xe.includes(se))}else I=k||[];const G=await Promise.all(I.map(async xe=>xe.startsWith("blob:")?await M_(xe):xe)),fe={...W,images:G};console.log("Product data to submit:",fe),console.log("Hình mới cần xử lý:",G)}catch(I){console.error("Error submitting form:",I)}},z=()=>{l(!1),m.reset(),p(""),f("")},P=mE({mutationKey:["createBlobUrl",r?.sku],mutationFn:k=>k0.apiRequest("createBlobUrl",k)});return S.useEffect(()=>{(async()=>{if(!x.data?.data||!r)return;const k=QA({...x.data?.data}).images,W=await P.mutateAsync(k),I={...r,images:W};m.reset(I)})()},[x.data,r]),_.jsxs(oN,{open:i,onOpenChange:l,children:[_.jsx(lN,{asChild:!0,children:t}),_.jsxs(fN,{"aria-describedby":void 0,className:"md:max-w-4xl h-[95vh] flex flex-col p-0",children:[_.jsx(dN,{className:"p-6 border-b",children:_.jsx(hN,{className:"text-2xl font-bold",children:r?"Edit product":"Create new product"})}),!x.isLoading&&!P.isPending&&_.jsx("div",{className:"flex-1 overflow-y-auto p-6",children:_.jsx(aM,{...m,children:_.jsxs("form",{onSubmit:m.handleSubmit(C),className:"space-y-8",children:[_.jsx(sh,{children:_.jsx(ih,{className:"p-6",children:_.jsx(Pr,{control:m.control,name:"images",render:()=>_.jsxs(qr,{children:[_.jsx(fr,{className:"text-lg font-semibold",children:"Images *"}),_.jsx(Fr,{}),g.length>0&&_.jsx("div",{className:"mt-6 overflow-x-auto",children:_.jsx("div",{className:"flex gap-3",children:g.map((k,W)=>_.jsx("div",{className:"relative flex-shrink-0 w-32 h-32 group rounded-lg border overflow-hidden",children:_.jsx("img",{src:k||"/placeholder.svg",alt:`Preview ${W+1}`,className:"w-full h-full object-cover"})},W))})})]})})})}),_.jsx(sh,{children:_.jsxs(ih,{className:"p-6 space-y-6",children:[_.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Product information"}),_.jsx(Pr,{control:m.control,name:"title",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Title *"}),_.jsx(Sa,{children:_.jsx(li,{placeholder:"VD: MacBook Pro 14-inch 2023",...k})}),_.jsx(Fr,{})]})}),_.jsx(Pr,{control:m.control,name:"price",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Price ($) *"}),_.jsx(Sa,{children:_.jsx(li,{type:"number",placeholder:"10",...k})}),_.jsx(Fr,{})]})}),_.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[_.jsx(Pr,{control:m.control,name:"category",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Category *"}),_.jsx(Sa,{children:_.jsxs(Lb,{onValueChange:k.onChange,value:k.value,children:[_.jsx(Vb,{className:"w-full",children:_.jsx(Bb,{placeholder:"Select category"})}),_.jsx(Hb,{children:O.map(W=>_.jsx(Pb,{value:W.toLowerCase(),children:W},W))})]})}),_.jsx(Fr,{})]})}),_.jsx(Pr,{control:m.control,name:"condition",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Condition *"}),_.jsx(Sa,{children:_.jsxs(Lb,{onValueChange:k.onChange,value:k.value,children:[_.jsx(Vb,{className:"w-full",children:_.jsx(Bb,{placeholder:"Select condition"})}),_.jsx(Hb,{children:w.map(W=>_.jsx(Pb,{value:W.toLowerCase(),children:W},W))})]})}),_.jsx(Fr,{})]})}),_.jsx(Pr,{control:m.control,name:"brand",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Brand"}),_.jsx(Sa,{children:_.jsx(li,{readOnly:!!r,placeholder:"VD: Cisco",...k})}),_.jsx(Fr,{})]})})]}),_.jsx(Pr,{control:m.control,name:"description",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Description *"}),_.jsx(Sa,{children:_.jsx(eM,{rows:4,...k})}),_.jsx(Fr,{})]})})]})}),_.jsx(sh,{children:_.jsxs(ih,{className:"p-6 space-y-6",children:[_.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Additional information"}),_.jsxs("div",{className:"space-y-3",children:[_.jsx(fr,{children:"Tags"}),_.jsx("div",{className:"flex gap-2",children:_.jsx(li,{value:u,onChange:k=>f(k.target.value),placeholder:"Tag and press Enter",onKeyDown:k=>{k.key==="Enter"&&(k.preventDefault(),E())}})}),y&&y?.length>0&&_.jsx("div",{className:"flex flex-wrap gap-2",children:y.map(k=>_.jsxs(F2,{onClick:()=>D(k),variant:"secondary",className:"flex items-center gap-1 px-3 py-1",children:[k,_.jsx(U0,{className:"w-3 h-3 cursor-pointer hover:text-red-500"})]},k))})]}),_.jsx(Pr,{control:m.control,name:"sku",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Sku *"}),_.jsx(Sa,{children:_.jsx(li,{readOnly:!!r,placeholder:"VD: MBP14-2023-512GB",...k})}),_.jsx(Fr,{})]})}),_.jsx(Pr,{control:m.control,name:"location",render:({field:k})=>_.jsxs(qr,{children:[_.jsx(fr,{children:"Location"}),_.jsx(Sa,{children:_.jsx(li,{placeholder:"VD: Hà Nội, Việt Nam",...k})}),_.jsx(Fr,{})]})})]})})]})})}),(x.isLoading||P.isPending)&&_.jsx("div",{className:"flex items-center justify-center w-full h-full",children:_.jsx(u2,{})}),_.jsx("div",{className:"p-6 border-t bg-white flex justify-end gap-3",children:_.jsx(KA,{type:"button",variant:"outline",onClick:z,children:"Close"})})]})]})}function pD(t){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",r.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const gD=t=>{switch(t){case"success":return bD;case"info":return SD;case"warning":return xD;case"error":return wD;default:return null}},yD=Array(12).fill(0),vD=({visible:t,className:r})=>Q.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":t},Q.createElement("div",{className:"sonner-spinner"},yD.map((a,i)=>Q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),bD=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),xD=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),SD=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),wD=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),_D=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},Q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),ED=()=>{const[t,r]=Q.useState(document.hidden);return Q.useEffect(()=>{const a=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let Vh=1;class TD{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const a=this.subscribers.indexOf(r);this.subscribers.splice(a,1)}),this.publish=r=>{this.subscribers.forEach(a=>a(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var a;const{message:i,...l}=r,u=typeof r?.id=="number"||((a=r.id)==null?void 0:a.length)>0?r.id:Vh++,f=this.toasts.find(p=>p.id===u),h=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(p=>p.id===u?(this.publish({...p,...r,id:u,title:i}),{...p,...r,id:u,dismissible:h,title:i}):p):this.addToast({title:i,...l,dismissible:h,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:r,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(i=>i({id:a.id,dismiss:!0}))}),r),this.message=(r,a)=>this.create({...a,message:r}),this.error=(r,a)=>this.create({...a,message:r,type:"error"}),this.success=(r,a)=>this.create({...a,type:"success",message:r}),this.info=(r,a)=>this.create({...a,type:"info",message:r}),this.warning=(r,a)=>this.create({...a,type:"warning",message:r}),this.loading=(r,a)=>this.create({...a,type:"loading",message:r}),this.promise=(r,a)=>{if(!a)return;let i;a.loading!==void 0&&(i=this.create({...a,promise:r,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(r instanceof Function?r():r);let u=i!==void 0,f;const h=l.then(async m=>{if(f=["resolve",m],Q.isValidElement(m))u=!1,this.create({id:i,type:"default",message:m});else if(RD(m)&&!m.ok){u=!1;const y=typeof a.error=="function"?await a.error(`HTTP error! status: ${m.status}`):a.error,w=typeof a.description=="function"?await a.description(`HTTP error! status: ${m.status}`):a.description,T=typeof y=="object"&&!Q.isValidElement(y)?y:{message:y};this.create({id:i,type:"error",description:w,...T})}else if(m instanceof Error){u=!1;const y=typeof a.error=="function"?await a.error(m):a.error,w=typeof a.description=="function"?await a.description(m):a.description,T=typeof y=="object"&&!Q.isValidElement(y)?y:{message:y};this.create({id:i,type:"error",description:w,...T})}else if(a.success!==void 0){u=!1;const y=typeof a.success=="function"?await a.success(m):a.success,w=typeof a.description=="function"?await a.description(m):a.description,T=typeof y=="object"&&!Q.isValidElement(y)?y:{message:y};this.create({id:i,type:"success",description:w,...T})}}).catch(async m=>{if(f=["reject",m],a.error!==void 0){u=!1;const g=typeof a.error=="function"?await a.error(m):a.error,y=typeof a.description=="function"?await a.description(m):a.description,O=typeof g=="object"&&!Q.isValidElement(g)?g:{message:g};this.create({id:i,type:"error",description:y,...O})}}).finally(()=>{u&&(this.dismiss(i),i=void 0),a.finally==null||a.finally.call(a)}),p=()=>new Promise((m,g)=>h.then(()=>f[0]==="reject"?g(f[1]):m(f[1])).catch(g));return typeof i!="string"&&typeof i!="number"?{unwrap:p}:Object.assign(i,{unwrap:p})},this.custom=(r,a)=>{const i=a?.id||Vh++;return this.create({jsx:r(i),id:i,...a}),i},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const dn=new TD,AD=(t,r)=>{const a=r?.id||Vh++;return dn.addToast({title:t,...r,id:a}),a},RD=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",OD=AD,CD=()=>dn.toasts,ND=()=>dn.getActiveToasts(),Sk=Object.assign(OD,{success:dn.success,info:dn.info,warning:dn.warning,error:dn.error,custom:dn.custom,message:dn.message,promise:dn.promise,dismiss:dn.dismiss,loading:dn.loading},{getHistory:CD,getToasts:ND});pD("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Nu(t){return t.label!==void 0}const MD=3,DD="24px",kD="16px",Zb=4e3,jD=356,zD=14,UD=45,LD=200;function dr(...t){return t.filter(Boolean).join(" ")}function BD(t){const[r,a]=t.split("-"),i=[];return r&&i.push(r),a&&i.push(a),i}const VD=t=>{var r,a,i,l,u,f,h,p,m;const{invert:g,toast:y,unstyled:w,interacting:O,setHeights:T,visibleToasts:x,heights:E,index:D,toasts:C,expanded:z,removeToast:P,defaultRichColors:k,closeButton:W,style:I,cancelButtonStyle:G,actionButtonStyle:fe,className:xe="",descriptionClassName:Ae="",duration:se,position:le,gap:pe,expandByDefault:ge,classNames:N,icons:Z,closeButtonAriaLabel:H="Close toast"}=t,[ye,A]=Q.useState(null),[$,oe]=Q.useState(null),[K,ne]=Q.useState(!1),[ve,be]=Q.useState(!1),[ae,de]=Q.useState(!1),[He,Ue]=Q.useState(!1),[Pe,Fe]=Q.useState(!1),[Ot,Vt]=Q.useState(0),[Wn,er]=Q.useState(0),yt=Q.useRef(y.duration||se||Zb),Oi=Q.useRef(null),en=Q.useRef(null),M=D===0,V=D+1<=x,X=y.type,ce=y.dismissible!==!1,ue=y.className||"",ie=y.descriptionClassName||"",we=Q.useMemo(()=>E.findIndex(ze=>ze.toastId===y.id)||0,[E,y.id]),je=Q.useMemo(()=>{var ze;return(ze=y.closeButton)!=null?ze:W},[y.closeButton,W]),Ie=Q.useMemo(()=>y.duration||se||Zb,[y.duration,se]),nt=Q.useRef(0),pn=Q.useRef(0),gn=Q.useRef(0),tr=Q.useRef(null),[nr,rr]=le.split("-"),On=Q.useMemo(()=>E.reduce((ze,xt,Ct)=>Ct>=we?ze:ze+xt.height,0),[E,we]),ar=ED(),wr=y.invert||g,Kr=X==="loading";pn.current=Q.useMemo(()=>we*pe+On,[we,On]),Q.useEffect(()=>{yt.current=Ie},[Ie]),Q.useEffect(()=>{ne(!0)},[]),Q.useEffect(()=>{const ze=en.current;if(ze){const xt=ze.getBoundingClientRect().height;return er(xt),T(Ct=>[{toastId:y.id,height:xt,position:y.position},...Ct]),()=>T(Ct=>Ct.filter(Zt=>Zt.toastId!==y.id))}},[T,y.id]),Q.useLayoutEffect(()=>{if(!K)return;const ze=en.current,xt=ze.style.height;ze.style.height="auto";const Ct=ze.getBoundingClientRect().height;ze.style.height=xt,er(Ct),T(Zt=>Zt.find(kt=>kt.toastId===y.id)?Zt.map(kt=>kt.toastId===y.id?{...kt,height:Ct}:kt):[{toastId:y.id,height:Ct,position:y.position},...Zt])},[K,y.title,y.description,T,y.id,y.jsx,y.action,y.cancel]);const Vn=Q.useCallback(()=>{be(!0),Vt(pn.current),T(ze=>ze.filter(xt=>xt.toastId!==y.id)),setTimeout(()=>{P(y)},LD)},[y,P,T,pn]);Q.useEffect(()=>{if(y.promise&&X==="loading"||y.duration===1/0||y.type==="loading")return;let ze;return z||O||ar?(()=>{if(gn.current<nt.current){const Zt=new Date().getTime()-nt.current;yt.current=yt.current-Zt}gn.current=new Date().getTime()})():(()=>{yt.current!==1/0&&(nt.current=new Date().getTime(),ze=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),Vn()},yt.current))})(),()=>clearTimeout(ze)},[z,O,y,X,ar,Vn]),Q.useEffect(()=>{y.delete&&(Vn(),y.onDismiss==null||y.onDismiss.call(y,y))},[Vn,y.delete]);function ol(){var ze;if(Z?.loading){var xt;return Q.createElement("div",{className:dr(N?.loader,y==null||(xt=y.classNames)==null?void 0:xt.loader,"sonner-loader"),"data-visible":X==="loading"},Z.loading)}return Q.createElement(vD,{className:dr(N?.loader,y==null||(ze=y.classNames)==null?void 0:ze.loader),visible:X==="loading"})}const Ci=y.icon||Z?.[X]||gD(X);var $r,ll;return Q.createElement("li",{tabIndex:0,ref:en,className:dr(xe,ue,N?.toast,y==null||(r=y.classNames)==null?void 0:r.toast,N?.default,N?.[X],y==null||(a=y.classNames)==null?void 0:a[X]),"data-sonner-toast":"","data-rich-colors":($r=y.richColors)!=null?$r:k,"data-styled":!(y.jsx||y.unstyled||w),"data-mounted":K,"data-promise":!!y.promise,"data-swiped":Pe,"data-removed":ve,"data-visible":V,"data-y-position":nr,"data-x-position":rr,"data-index":D,"data-front":M,"data-swiping":ae,"data-dismissible":ce,"data-type":X,"data-invert":wr,"data-swipe-out":He,"data-swipe-direction":$,"data-expanded":!!(z||ge&&K),"data-testid":y.testId,style:{"--index":D,"--toasts-before":D,"--z-index":C.length-D,"--offset":`${ve?Ot:pn.current}px`,"--initial-height":ge?"auto":`${Wn}px`,...I,...y.style},onDragEnd:()=>{de(!1),A(null),tr.current=null},onPointerDown:ze=>{ze.button!==2&&(Kr||!ce||(Oi.current=new Date,Vt(pn.current),ze.target.setPointerCapture(ze.pointerId),ze.target.tagName!=="BUTTON"&&(de(!0),tr.current={x:ze.clientX,y:ze.clientY})))},onPointerUp:()=>{var ze,xt,Ct;if(He||!ce)return;tr.current=null;const Zt=Number(((ze=en.current)==null?void 0:ze.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),La=Number(((xt=en.current)==null?void 0:xt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),kt=new Date().getTime()-((Ct=Oi.current)==null?void 0:Ct.getTime()),St=ye==="x"?Zt:La,wt=Math.abs(St)/kt;if(Math.abs(St)>=UD||wt>.11){Vt(pn.current),y.onDismiss==null||y.onDismiss.call(y,y),oe(ye==="x"?Zt>0?"right":"left":La>0?"down":"up"),Vn(),Ue(!0);return}else{var ct,Ht;(ct=en.current)==null||ct.style.setProperty("--swipe-amount-x","0px"),(Ht=en.current)==null||Ht.style.setProperty("--swipe-amount-y","0px")}Fe(!1),de(!1),A(null)},onPointerMove:ze=>{var xt,Ct,Zt;if(!tr.current||!ce||((xt=window.getSelection())==null?void 0:xt.toString().length)>0)return;const kt=ze.clientY-tr.current.y,St=ze.clientX-tr.current.x;var wt;const ct=(wt=t.swipeDirections)!=null?wt:BD(le);!ye&&(Math.abs(St)>1||Math.abs(kt)>1)&&A(Math.abs(St)>Math.abs(kt)?"x":"y");let Ht={x:0,y:0};const vs=_r=>1/(1.5+Math.abs(_r)/20);if(ye==="y"){if(ct.includes("top")||ct.includes("bottom"))if(ct.includes("top")&&kt<0||ct.includes("bottom")&&kt>0)Ht.y=kt;else{const _r=kt*vs(kt);Ht.y=Math.abs(_r)<Math.abs(kt)?_r:kt}}else if(ye==="x"&&(ct.includes("left")||ct.includes("right")))if(ct.includes("left")&&St<0||ct.includes("right")&&St>0)Ht.x=St;else{const _r=St*vs(St);Ht.x=Math.abs(_r)<Math.abs(St)?_r:St}(Math.abs(Ht.x)>0||Math.abs(Ht.y)>0)&&Fe(!0),(Ct=en.current)==null||Ct.style.setProperty("--swipe-amount-x",`${Ht.x}px`),(Zt=en.current)==null||Zt.style.setProperty("--swipe-amount-y",`${Ht.y}px`)}},je&&!y.jsx&&X!=="loading"?Q.createElement("button",{"aria-label":H,"data-disabled":Kr,"data-close-button":!0,onClick:Kr||!ce?()=>{}:()=>{Vn(),y.onDismiss==null||y.onDismiss.call(y,y)},className:dr(N?.closeButton,y==null||(i=y.classNames)==null?void 0:i.closeButton)},(ll=Z?.close)!=null?ll:_D):null,(X||y.icon||y.promise)&&y.icon!==null&&(Z?.[X]!==null||y.icon)?Q.createElement("div",{"data-icon":"",className:dr(N?.icon,y==null||(l=y.classNames)==null?void 0:l.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||ol():null,y.type!=="loading"?Ci:null):null,Q.createElement("div",{"data-content":"",className:dr(N?.content,y==null||(u=y.classNames)==null?void 0:u.content)},Q.createElement("div",{"data-title":"",className:dr(N?.title,y==null||(f=y.classNames)==null?void 0:f.title)},y.jsx?y.jsx:typeof y.title=="function"?y.title():y.title),y.description?Q.createElement("div",{"data-description":"",className:dr(Ae,ie,N?.description,y==null||(h=y.classNames)==null?void 0:h.description)},typeof y.description=="function"?y.description():y.description):null),Q.isValidElement(y.cancel)?y.cancel:y.cancel&&Nu(y.cancel)?Q.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||G,onClick:ze=>{Nu(y.cancel)&&ce&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,ze),Vn())},className:dr(N?.cancelButton,y==null||(p=y.classNames)==null?void 0:p.cancelButton)},y.cancel.label):null,Q.isValidElement(y.action)?y.action:y.action&&Nu(y.action)?Q.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||fe,onClick:ze=>{Nu(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,ze),!ze.defaultPrevented&&Vn())},className:dr(N?.actionButton,y==null||(m=y.classNames)==null?void 0:m.actionButton)},y.action.label):null)};function Ib(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function HD(t,r){const a={};return[t,r].forEach((i,l)=>{const u=l===1,f=u?"--mobile-offset":"--offset",h=u?kD:DD;function p(m){["top","right","bottom","left"].forEach(g=>{a[`${f}-${g}`]=typeof m=="number"?`${m}px`:m})}typeof i=="number"||typeof i=="string"?p(i):typeof i=="object"?["top","right","bottom","left"].forEach(m=>{i[m]===void 0?a[`${f}-${m}`]=h:a[`${f}-${m}`]=typeof i[m]=="number"?`${i[m]}px`:i[m]}):p(h)}),a}const wk=Q.forwardRef(function(r,a){const{id:i,invert:l,position:u="bottom-right",hotkey:f=["altKey","KeyT"],expand:h,closeButton:p,className:m,offset:g,mobileOffset:y,theme:w="light",richColors:O,duration:T,style:x,visibleToasts:E=MD,toastOptions:D,dir:C=Ib(),gap:z=zD,icons:P,containerAriaLabel:k="Notifications"}=r,[W,I]=Q.useState([]),G=Q.useMemo(()=>i?W.filter(K=>K.toasterId===i):W.filter(K=>!K.toasterId),[W,i]),fe=Q.useMemo(()=>Array.from(new Set([u].concat(G.filter(K=>K.position).map(K=>K.position)))),[G,u]),[xe,Ae]=Q.useState([]),[se,le]=Q.useState(!1),[pe,ge]=Q.useState(!1),[N,Z]=Q.useState(w!=="system"?w:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),H=Q.useRef(null),ye=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),A=Q.useRef(null),$=Q.useRef(!1),oe=Q.useCallback(K=>{I(ne=>{var ve;return(ve=ne.find(be=>be.id===K.id))!=null&&ve.delete||dn.dismiss(K.id),ne.filter(({id:be})=>be!==K.id)})},[]);return Q.useEffect(()=>dn.subscribe(K=>{if(K.dismiss){requestAnimationFrame(()=>{I(ne=>ne.map(ve=>ve.id===K.id?{...ve,delete:!0}:ve))});return}setTimeout(()=>{K0.flushSync(()=>{I(ne=>{const ve=ne.findIndex(be=>be.id===K.id);return ve!==-1?[...ne.slice(0,ve),{...ne[ve],...K},...ne.slice(ve+1)]:[K,...ne]})})})}),[W]),Q.useEffect(()=>{if(w!=="system"){Z(w);return}if(w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?Z("dark"):Z("light")),typeof window>"u")return;const K=window.matchMedia("(prefers-color-scheme: dark)");try{K.addEventListener("change",({matches:ne})=>{Z(ne?"dark":"light")})}catch{K.addListener(({matches:ve})=>{try{Z(ve?"dark":"light")}catch(be){console.error(be)}})}},[w]),Q.useEffect(()=>{W.length<=1&&le(!1)},[W]),Q.useEffect(()=>{const K=ne=>{var ve;if(f.every(de=>ne[de]||ne.code===de)){var ae;le(!0),(ae=H.current)==null||ae.focus()}ne.code==="Escape"&&(document.activeElement===H.current||(ve=H.current)!=null&&ve.contains(document.activeElement))&&le(!1)};return document.addEventListener("keydown",K),()=>document.removeEventListener("keydown",K)},[f]),Q.useEffect(()=>{if(H.current)return()=>{A.current&&(A.current.focus({preventScroll:!0}),A.current=null,$.current=!1)}},[H.current]),Q.createElement("section",{ref:a,"aria-label":`${k} ${ye}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},fe.map((K,ne)=>{var ve;const[be,ae]=K.split("-");return G.length?Q.createElement("ol",{key:K,dir:C==="auto"?Ib():C,tabIndex:-1,ref:H,className:m,"data-sonner-toaster":!0,"data-sonner-theme":N,"data-y-position":be,"data-x-position":ae,style:{"--front-toast-height":`${((ve=xe[0])==null?void 0:ve.height)||0}px`,"--width":`${jD}px`,"--gap":`${z}px`,...x,...HD(g,y)},onBlur:de=>{$.current&&!de.currentTarget.contains(de.relatedTarget)&&($.current=!1,A.current&&(A.current.focus({preventScroll:!0}),A.current=null))},onFocus:de=>{de.target instanceof HTMLElement&&de.target.dataset.dismissible==="false"||$.current||($.current=!0,A.current=de.relatedTarget)},onMouseEnter:()=>le(!0),onMouseMove:()=>le(!0),onMouseLeave:()=>{pe||le(!1)},onDragEnd:()=>le(!1),onPointerDown:de=>{de.target instanceof HTMLElement&&de.target.dataset.dismissible==="false"||ge(!0)},onPointerUp:()=>ge(!1)},G.filter(de=>!de.position&&ne===0||de.position===K).map((de,He)=>{var Ue,Pe;return Q.createElement(VD,{key:de.id,icons:P,index:He,toast:de,defaultRichColors:O,duration:(Ue=D?.duration)!=null?Ue:T,className:D?.className,descriptionClassName:D?.descriptionClassName,invert:l,visibleToasts:E,closeButton:(Pe=D?.closeButton)!=null?Pe:p,interacting:pe,position:K,style:D?.style,unstyled:D?.unstyled,classNames:D?.classNames,cancelButtonStyle:D?.cancelButtonStyle,actionButtonStyle:D?.actionButtonStyle,closeButtonAriaLabel:D?.closeButtonAriaLabel,removeToast:oe,toasts:G.filter(Fe=>Fe.position==de.position),heights:xe.filter(Fe=>Fe.position==de.position),setHeights:Ae,expandByDefault:h,gap:z,expanded:se,swipeDirections:r.swipeDirections})})):null}))});export{xk as $,lm as A,KA as B,us as C,dc as D,e2 as E,hc as F,wx as G,_x as H,li as I,L0 as J,Oa as K,rM as L,Ea as M,dt as N,Jt as O,fk as P,FD as Q,ZD as R,Ub as S,wk as T,hE as U,mE as V,QA as W,U0 as X,Sk as Y,u2 as Z,F2 as _,dk as a,hk as b,fc as c,pk as d,gk as e,ys as f,qx as g,yc as h,Gx as i,_ as j,fm as k,Sx as l,Ai as m,vc as n,mt as o,k0 as p,GD as q,S as r,Ke as s,um as t,Ta as u,t2 as v,We as w,eR as x,Jh as y,xc as z};