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

143 lines
507 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 Mh,a as f_,u as d_}from"./app-DrgD6EWn.js";function h_(t,a){for(var r=0;r<a.length;r++){const i=a[r];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 Od={exports:{}},wo={};/**
* @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 av;function m_(){if(av)return wo;av=1;var t=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function r(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 wo.Fragment=a,wo.jsx=r,wo.jsxs=r,wo}var rv;function p_(){return rv||(rv=1,Od.exports=m_()),Od.exports}var E=p_(),gi=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(){}},rs=typeof window>"u"||"Deno"in globalThis;function an(){}function g_(t,a){return typeof t=="function"?t(a):t}function Wd(t){return typeof t=="number"&&t>=0&&t!==1/0}function Bb(t,a){return Math.max(t+(a||0)-Date.now(),0)}function _r(t,a){return typeof t=="function"?t(a):t}function Bn(t,a){return typeof t=="function"?t(a):t}function sv(t,a){const{type:r="all",exact:i,fetchStatus:l,predicate:u,queryKey:f,stale:h}=t;if(f){if(i){if(a.queryHash!==Dh(f,a.options))return!1}else if(!Mo(a.queryKey,f))return!1}if(r!=="all"){const p=a.isActive();if(r==="active"&&!p||r==="inactive"&&p)return!1}return!(typeof h=="boolean"&&a.isStale()!==h||l&&l!==a.state.fetchStatus||u&&!u(a))}function iv(t,a){const{exact:r,status:i,predicate:l,mutationKey:u}=t;if(u){if(!a.options.mutationKey)return!1;if(r){if(ss(a.options.mutationKey)!==ss(u))return!1}else if(!Mo(a.options.mutationKey,u))return!1}return!(i&&a.state.status!==i||l&&!l(a))}function Dh(t,a){return(a?.queryKeyHashFn||ss)(t)}function ss(t){return JSON.stringify(t,(a,r)=>eh(r)?Object.keys(r).sort().reduce((i,l)=>(i[l]=r[l],i),{}):r)}function Mo(t,a){return t===a?!0:typeof t!=typeof a?!1:t&&a&&typeof t=="object"&&typeof a=="object"?Object.keys(a).every(r=>Mo(t[r],a[r])):!1}function Vb(t,a){if(t===a)return t;const r=ov(t)&&ov(a);if(r||eh(t)&&eh(a)){const i=r?t:Object.keys(t),l=i.length,u=r?a:Object.keys(a),f=u.length,h=r?[]:{},p=new Set(i);let m=0;for(let g=0;g<f;g++){const y=r?g:u[g];(!r&&p.has(y)||r)&&t[y]===void 0&&a[y]===void 0?(h[y]=void 0,m++):(h[y]=Vb(t[y],a[y]),h[y]===t[y]&&t[y]!==void 0&&m++)}return l===f&&m===l?t:h}return a}function ju(t,a){if(!a||Object.keys(t).length!==Object.keys(a).length)return!1;for(const r in t)if(t[r]!==a[r])return!1;return!0}function ov(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function eh(t){if(!lv(t))return!1;const a=t.constructor;if(a===void 0)return!0;const r=a.prototype;return!(!lv(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function lv(t){return Object.prototype.toString.call(t)==="[object Object]"}function y_(t){return new Promise(a=>{setTimeout(a,t)})}function th(t,a,r){return typeof r.structuralSharing=="function"?r.structuralSharing(t,a):r.structuralSharing!==!1?Vb(t,a):a}function v_(t,a,r=0){const i=[...t,a];return r&&i.length>r?i.slice(1):i}function b_(t,a,r=0){const i=[a,...t];return r&&i.length>r?i.slice(0,-1):i}var kh=Symbol();function Hb(t,a){return!t.queryFn&&a?.initialPromise?()=>a.initialPromise:!t.queryFn||t.queryFn===kh?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function qb(t,a){return typeof t=="function"?t(...a):!!t}var x_=class extends gi{#t;#e;#n;constructor(){super(),this.#n=t=>{if(!rs&&window.addEventListener){const a=()=>t();return window.addEventListener("visibilitychange",a,!1),()=>{window.removeEventListener("visibilitychange",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(a=>{typeof a=="boolean"?this.setFocused(a):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(a=>{a(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},jh=new x_,S_=class extends gi{#t=!0;#e;#n;constructor(){super(),this.#n=t=>{if(!rs&&window.addEventListener){const a=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",a,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",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(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(r=>{r(t)}))}isOnline(){return this.#t}},zu=new S_;function nh(){let t,a;const r=new Promise((l,u)=>{t=l,a=u});r.status="pending",r.catch(()=>{});function i(l){Object.assign(r,l),delete r.resolve,delete r.reject}return r.resolve=l=>{i({status:"fulfilled",value:l}),t(l)},r.reject=l=>{i({status:"rejected",reason:l}),a(l)},r}function w_(t){return Math.min(1e3*2**t,3e4)}function Pb(t){return(t??"online")==="online"?zu.isOnline():!0}var Fb=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function Gb(t){let a=!1,r=0,i;const l=nh(),u=()=>l.status!=="pending",f=x=>{u()||(w(new Fb(x)),t.abort?.())},h=()=>{a=!0},p=()=>{a=!1},m=()=>jh.isFocused()&&(t.networkMode==="always"||zu.isOnline())&&t.canRun(),g=()=>Pb(t.networkMode)&&t.canRun(),y=x=>{u()||(i?.(),l.resolve(x))},w=x=>{u()||(i?.(),l.reject(x))},O=()=>new Promise(x=>{i=_=>{(u()||m())&&x(_)},t.onPause?.()}).then(()=>{i=void 0,u()||t.onContinue?.()}),T=()=>{if(u())return;let x;const _=r===0?t.initialPromise:void 0;try{x=_??t.fn()}catch(D){x=Promise.reject(D)}Promise.resolve(x).then(y).catch(D=>{if(u())return;const C=t.retry??(rs?0:3),z=t.retryDelay??w_,q=typeof z=="function"?z(r,D):z,k=C===!0||typeof C=="number"&&r<C||typeof C=="function"&&C(r,D);if(a||!k){w(D);return}r++,t.onFail?.(r,D),y_(q).then(()=>m()?void 0:O()).then(()=>{a?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 __=t=>setTimeout(t,0);function E_(){let t=[],a=0,r=h=>{h()},i=h=>{h()},l=__;const u=h=>{a?t.push(h):l(()=>{r(h)})},f=()=>{const h=t;t=[],h.length&&l(()=>{i(()=>{h.forEach(p=>{r(p)})})})};return{batch:h=>{let p;a++;try{p=h()}finally{a--,a||f()}return p},batchCalls:h=>(...p)=>{u(()=>{h(...p)})},schedule:u,setNotifyFunction:h=>{r=h},setBatchNotifyFunction:h=>{i=h},setScheduler:h=>{l=h}}}var Bt=E_(),Zb=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Wd(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(rs?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},T_=class extends Zb{#t;#e;#n;#a;#r;#i;#o;constructor(t){super(),this.#o=!1,this.#i=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#a=t.client,this.#n=this.#a.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#t=A_(this.options),this.state=t.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.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,a){const r=th(this.state.data,t,this.options);return this.#s({data:r,type:"success",dataUpdatedAt:a?.updatedAt,manual:a?.manual}),r}setState(t,a){this.#s({type:"setState",state:t,setStateOptions:a})}cancel(t){const a=this.#r?.promise;return this.#r?.cancel(t),a?a.then(an).catch(an):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===kh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>_r(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:!Bb(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(a=>a.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(a=>a.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.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(a=>a!==t),this.observers.length||(this.#r&&(this.#o?this.#r.cancel({revert:!0}):this.#r.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,a){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&a?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(p=>p.options.queryFn);h&&this.setOptions(h.options)}const r=new AbortController,i=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#o=!0,r.signal)})},l=()=>{const h=Hb(this.options,a),m=(()=>{const g={client:this.#a,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:a,options:this.options,queryKey:this.queryKey,client:this.#a,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.#r=Gb({initialPromise:a?.initialPromise,fn:f.fetchFn,abort:r.abort.bind(r),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.#r.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 Fb){if(h.silent)return this.#r.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 a=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Yb(r.data,this.options),fetchMeta:t.meta??null};case"success":const i={...r,data:t.data,dataUpdateCount:r.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{...r,error:l,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=a(this.state),Bt.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function Yb(t,a){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Pb(a.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function A_(t){const a=typeof t.initialData=="function"?t.initialData():t.initialData,r=a!==void 0,i=r?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:a,dataUpdateCount:0,dataUpdatedAt:r?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var R_=class extends gi{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,a,r){const i=a.queryKey,l=a.queryHash??Dh(i,a);let u=this.get(l);return u||(u=new T_({client:t,queryKey:i,queryHash:l,options:t.defaultQueryOptions(a),state:r,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 a=this.#t.get(t.queryHash);a&&(t.destroy(),a===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 a={exact:!0,...t};return this.getAll().find(r=>sv(a,r))}findAll(t={}){const a=this.getAll();return Object.keys(t).length>0?a.filter(r=>sv(t,r)):a}notify(t){Bt.batch(()=>{this.listeners.forEach(a=>{a(t)})})}onFocus(){Bt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Bt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},O_=class extends Zb{#t;#e;#n;constructor(t){super(),this.mutationId=t.mutationId,this.#e=t.mutationCache,this.#t=[],this.state=t.state||Ib(),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(a=>a!==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 a=()=>{this.#a({type:"continue"})};this.#n=Gb({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(l,u)=>{this.#a({type:"failed",failureCount:l,error:u})},onPause:()=>{this.#a({type:"pause"})},onContinue:a,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});const r=this.state.status==="pending",i=!this.#n.canStart();try{if(r)a();else{this.#a({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.#a({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.#a({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.#a({type:"error",error:l})}}finally{this.#e.runNext(this)}}#a(t){const a=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,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{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=a(this.state),Bt.batch(()=>{this.#t.forEach(r=>{r.onMutationUpdate(t)}),this.#e.notify({mutation:this,type:"updated",action:t})})}};function Ib(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var C_=class extends gi{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(t,a,r){const i=new O_({mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(a),state:r});return this.add(i),i}add(t){this.#t.add(t);const a=pu(t);if(typeof a=="string"){const r=this.#e.get(a);r?r.push(t):this.#e.set(a,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const a=pu(t);if(typeof a=="string"){const r=this.#e.get(a);if(r)if(r.length>1){const i=r.indexOf(t);i!==-1&&r.splice(i,1)}else r[0]===t&&this.#e.delete(a)}}this.notify({type:"removed",mutation:t})}canRun(t){const a=pu(t);if(typeof a=="string"){const i=this.#e.get(a)?.find(l=>l.state.status==="pending");return!i||i===t}else return!0}runNext(t){const a=pu(t);return typeof a=="string"?this.#e.get(a)?.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 a={exact:!0,...t};return this.getAll().find(r=>iv(a,r))}findAll(t={}){return this.getAll().filter(a=>iv(t,a))}notify(t){Bt.batch(()=>{this.listeners.forEach(a=>{a(t)})})}resumePausedMutations(){const t=this.getAll().filter(a=>a.state.isPaused);return Bt.batch(()=>Promise.all(t.map(a=>a.continue().catch(an))))}};function pu(t){return t.options.scope?.id}function uv(t){return{onFetch:(a,r)=>{const i=a.options,l=a.fetchOptions?.meta?.fetchMore?.direction,u=a.state.data?.pages||[],f=a.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:()=>(a.signal.aborted?g=!0:a.signal.addEventListener("abort",()=>{g=!0}),a.signal)})},w=Hb(a.options,a.fetchOptions),O=async(T,x,_)=>{if(g)return Promise.reject();if(x==null&&T.pages.length)return Promise.resolve(T);const C=(()=>{const W={client:a.client,queryKey:a.queryKey,pageParam:x,direction:_?"backward":"forward",meta:a.options.meta};return y(W),W})(),z=await w(C),{maxPages:q}=a.options,k=_?b_:v_;return{pages:k(T.pages,z,q),pageParams:k(T.pageParams,x,q)}};if(l&&u.length){const T=l==="backward",x=T?N_:cv,_={pages:u,pageParams:f},D=x(i,_);h=await O(_,D,T)}else{const T=t??u.length;do{const x=p===0?f[0]??i.initialPageParam:cv(i,h);if(p>0&&x==null)break;h=await O(h,x),p++}while(p<T)}return h};a.options.persister?a.fetchFn=()=>a.options.persister?.(m,{client:a.client,queryKey:a.queryKey,meta:a.options.meta,signal:a.signal},r):a.fetchFn=m}}}function cv(t,{pages:a,pageParams:r}){const i=a.length-1;return a.length>0?t.getNextPageParam(a[i],a,r[i],r):void 0}function N_(t,{pages:a,pageParams:r}){return a.length>0?t.getPreviousPageParam?.(a[0],a,r[0],r):void 0}var M_=class{#t;#e;#n;#a;#r;#i;#o;#s;constructor(t={}){this.#t=t.queryCache||new R_,this.#e=t.mutationCache||new C_,this.#n=t.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#o=jh.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#s=zu.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 a=this.defaultQueryOptions({queryKey:t});return this.#t.get(a.queryHash)?.state.data}ensureQueryData(t){const a=this.defaultQueryOptions(t),r=this.#t.build(this,a),i=r.state.data;return i===void 0?this.fetchQuery(t):(t.revalidateIfStale&&r.isStaleByTime(_r(a.staleTime,r))&&this.prefetchQuery(a),Promise.resolve(i))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:a,state:r})=>{const i=r.data;return[a,i]})}setQueryData(t,a,r){const i=this.defaultQueryOptions({queryKey:t}),u=this.#t.get(i.queryHash)?.state.data,f=g_(a,u);if(f!==void 0)return this.#t.build(this,i).setData(f,{...r,manual:!0})}setQueriesData(t,a,r){return Bt.batch(()=>this.#t.findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,a,r)]))}getQueryState(t){const a=this.defaultQueryOptions({queryKey:t});return this.#t.get(a.queryHash)?.state}removeQueries(t){const a=this.#t;Bt.batch(()=>{a.findAll(t).forEach(r=>{a.remove(r)})})}resetQueries(t,a){const r=this.#t;return Bt.batch(()=>(r.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...t},a)))}cancelQueries(t,a={}){const r={revert:!0,...a},i=Bt.batch(()=>this.#t.findAll(t).map(l=>l.cancel(r)));return Promise.all(i).then(an).catch(an)}invalidateQueries(t,a={}){return Bt.batch(()=>(this.#t.findAll(t).forEach(r=>{r.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},a)))}refetchQueries(t,a={}){const r={...a,cancelRefetch:a.cancelRefetch??!0},i=Bt.batch(()=>this.#t.findAll(t).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let u=l.fetch(void 0,r);return r.throwOnError||(u=u.catch(an)),l.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(i).then(an)}fetchQuery(t){const a=this.defaultQueryOptions(t);a.retry===void 0&&(a.retry=!1);const r=this.#t.build(this,a);return r.isStaleByTime(_r(a.staleTime,r))?r.fetch(a):Promise.resolve(r.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(an).catch(an)}fetchInfiniteQuery(t){return t.behavior=uv(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(an).catch(an)}ensureInfiniteQueryData(t){return t.behavior=uv(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return zu.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,a){this.#a.set(ss(t),{queryKey:t,defaultOptions:a})}getQueryDefaults(t){const a=[...this.#a.values()],r={};return a.forEach(i=>{Mo(t,i.queryKey)&&Object.assign(r,i.defaultOptions)}),r}setMutationDefaults(t,a){this.#r.set(ss(t),{mutationKey:t,defaultOptions:a})}getMutationDefaults(t){const a=[...this.#r.values()],r={};return a.forEach(i=>{Mo(t,i.mutationKey)&&Object.assign(r,i.defaultOptions)}),r}defaultQueryOptions(t){if(t._defaulted)return t;const a={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return a.queryHash||(a.queryHash=Dh(a.queryKey,a)),a.refetchOnReconnect===void 0&&(a.refetchOnReconnect=a.networkMode!=="always"),a.throwOnError===void 0&&(a.throwOnError=!!a.suspense),!a.networkMode&&a.persister&&(a.networkMode="offlineFirst"),a.queryFn===kh&&(a.enabled=!1),a}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()}},D_=class extends gi{constructor(t,a){super(),this.options=a,this.#t=t,this.#s=null,this.#o=nh(),this.bindMethods(),this.setOptions(a)}#t;#e=void 0;#n=void 0;#a=void 0;#r;#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),fv(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ah(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ah(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#S(),this.#e.removeObserver(this)}setOptions(t){const a=this.options,r=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),a._defaulted&&!ju(this.options,a)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const i=this.hasListeners();i&&dv(this.#e,r,this.options,a)&&this.#f(),this.updateResult(),i&&(this.#e!==r||Bn(this.options.enabled,this.#e)!==Bn(a.enabled,this.#e)||_r(this.options.staleTime,this.#e)!==_r(a.staleTime,this.#e))&&this.#g();const l=this.#y();i&&(this.#e!==r||Bn(this.options.enabled,this.#e)!==Bn(a.enabled,this.#e)||l!==this.#l)&&this.#v(l)}getOptimisticResult(t){const a=this.#t.getQueryCache().build(this.#t,t),r=this.createResult(a,t);return j_(this,r)&&(this.#a=r,this.#i=this.options,this.#r=this.#e.state),r}getCurrentResult(){return this.#a}trackResult(t,a){return new Proxy(t,{get:(r,i)=>(this.trackProp(i),a?.(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(r,i))})}trackProp(t){this.#m.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const a=this.#t.defaultQueryOptions(t),r=this.#t.getQueryCache().build(this.#t,a);return r.fetch().then(()=>this.createResult(r,a))}fetch(t){return this.#f({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#f(t){this.#w();let a=this.#e.fetch(this.options,t);return t?.throwOnError||(a=a.catch(an)),a}#g(){this.#x();const t=_r(this.options.staleTime,this.#e);if(rs||this.#a.isStale||!Wd(t))return;const r=Bb(this.#a.dataUpdatedAt,t)+1;this.#u=setTimeout(()=>{this.#a.isStale||this.updateResult()},r)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(t){this.#S(),this.#l=t,!(rs||Bn(this.options.enabled,this.#e)===!1||!Wd(this.#l)||this.#l===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||jh.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,a){const r=this.#e,i=this.options,l=this.#a,u=this.#r,f=this.#i,p=t!==r?t.state:this.#n,{state:m}=t;let g={...m},y=!1,w;if(a._optimisticResults){const G=this.hasListeners(),fe=!G&&fv(t,a),xe=G&&dv(t,r,a,i);(fe||xe)&&(g={...g,...Yb(m.data,t.options)}),a._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:O,errorUpdatedAt:T,status:x}=g;w=g.data;let _=!1;if(a.placeholderData!==void 0&&w===void 0&&x==="pending"){let G;l?.isPlaceholderData&&a.placeholderData===f?.placeholderData?(G=l.data,_=!0):G=typeof a.placeholderData=="function"?a.placeholderData(this.#h?.state.data,this.#h):a.placeholderData,G!==void 0&&(x="success",w=th(l?.data,G,a),y=!0)}if(a.select&&w!==void 0&&!_)if(l&&w===u?.data&&a.select===this.#p)w=this.#d;else try{this.#p=a.select,w=a.select(w),w=th(l?.data,w,a),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",q=C&&D,k=w!==void 0,Y={status:x,fetchStatus:g.fetchStatus,isPending:C,isSuccess:x==="success",isError:z,isInitialLoading:q,isLoading:q,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:zh(t,a),refetch:this.refetch,promise:this.#o,isEnabled:Bn(a.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const G=Ae=>{Y.status==="error"?Ae.reject(Y.error):Y.data!==void 0&&Ae.resolve(Y.data)},fe=()=>{const Ae=this.#o=Y.promise=nh();G(Ae)},xe=this.#o;switch(xe.status){case"pending":t.queryHash===r.queryHash&&G(xe);break;case"fulfilled":(Y.status==="error"||Y.data!==xe.value)&&fe();break;case"rejected":(Y.status!=="error"||Y.error!==xe.reason)&&fe();break}}return Y}updateResult(){const t=this.#a,a=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#i=this.options,this.#r.data!==void 0&&(this.#h=this.#e),ju(a,t))return;this.#a=a;const r=()=>{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.#a).some(f=>{const h=f;return this.#a[h]!==t[h]&&u.has(h)})};this.#_({listeners:r()})}#w(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const a=this.#e;this.#e=t,this.#n=t.state,this.hasListeners()&&(a?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#_(t){Bt.batch(()=>{t.listeners&&this.listeners.forEach(a=>{a(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function k_(t,a){return Bn(a.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&a.retryOnMount===!1)}function fv(t,a){return k_(t,a)||t.state.data!==void 0&&ah(t,a,a.refetchOnMount)}function ah(t,a,r){if(Bn(a.enabled,t)!==!1&&_r(a.staleTime,t)!=="static"){const i=typeof r=="function"?r(t):r;return i==="always"||i!==!1&&zh(t,a)}return!1}function dv(t,a,r,i){return(t!==a||Bn(i.enabled,t)===!1)&&(!r.suspense||t.state.status!=="error")&&zh(t,r)}function zh(t,a){return Bn(a.enabled,t)!==!1&&t.isStaleByTime(_r(a.staleTime,t))}function j_(t,a){return!ju(t.getCurrentResult(),a)}var z_=class extends gi{#t;#e=void 0;#n;#a;constructor(a,r){super(),this.#t=a,this.setOptions(r),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(a){const r=this.options;this.options=this.#t.defaultMutationOptions(a),ju(this.options,r)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),r?.mutationKey&&this.options.mutationKey&&ss(r.mutationKey)!==ss(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(a){this.#r(),this.#i(a)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#i()}mutate(a,r){return this.#a=r,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(a)}#r(){const a=this.#n?.state??Ib();this.#e={...a,isPending:a.status==="pending",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset}}#i(a){Bt.batch(()=>{if(this.#a&&this.hasListeners()){const r=this.#e.variables,i=this.#e.context;a?.type==="success"?(this.#a.onSuccess?.(a.data,r,i),this.#a.onSettled?.(a.data,null,r,i)):a?.type==="error"&&(this.#a.onError?.(a.error,r,i),this.#a.onSettled?.(void 0,a.error,r,i))}this.listeners.forEach(r=>{r(this.#e)})})}},Cd={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 hv;function U_(){if(hv)return Ve;hv=1;var t=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),r=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 _(A,$,oe){this.props=A,this.context=$,this.refs=x,this.updater=oe||O}_.prototype.isReactComponent={},_.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")},_.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function D(){}D.prototype=_.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,_.prototype),z.isPureReactComponent=!0;var q=Array.isArray,k={H:null,A:null,T:null,S:null,V:null},W=Object.prototype.hasOwnProperty;function Y(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 Y(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 a: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,q(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 re=K===""?".":K+":";if(q(A))for(var de=0;de<A.length;de++)K=A[de],ve=re+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=re+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=_,Ve.Fragment=r,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 re=Array(be),de=0;de<be;de++)re[de]=arguments[de+2];K.children=re}return Y(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 re=Array(be),de=0;de<be;de++)re[de]=arguments[de+2];ne.children=re}if(A&&A.defaultProps)for(K in be=A.defaultProps,be)ne[K]===void 0&&(ne[K]=be[K]);return Y(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 mv;function Uh(){return mv||(mv=1,Cd.exports=U_()),Cd.exports}var S=Uh();const Q=Mh(S),Qb=h_({__proto__:null,default:Q},[S]);var Xb=S.createContext(void 0),Kb=t=>{const a=S.useContext(Xb);if(!a)throw new Error("No QueryClient set, use QueryClientProvider to set one");return a},mD=({client:t,children:a})=>(S.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),E.jsx(Xb.Provider,{value:t,children:a})),$b=S.createContext(!1),L_=()=>S.useContext($b);$b.Provider;function B_(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var V_=S.createContext(B_()),H_=()=>S.useContext(V_),q_=(t,a)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(a.isReset()||(t.retryOnMount=!1))},P_=t=>{S.useEffect(()=>{t.clearReset()},[t])},F_=({result:t,errorResetBoundary:a,throwOnError:r,query:i,suspense:l})=>t.isError&&!a.isReset()&&!t.isFetching&&i&&(l&&t.data===void 0||qb(r,[t.error,i])),G_=t=>{if(t.suspense){const a=i=>i==="static"?i:Math.max(i??1e3,1e3),r=t.staleTime;t.staleTime=typeof r=="function"?(...i)=>a(r(...i)):a(r),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},Z_=(t,a)=>t.isLoading&&t.isFetching&&!a,Y_=(t,a)=>t?.suspense&&a.isPending,pv=(t,a,r)=>a.fetchOptimistic(t).catch(()=>{r.clearReset()});function I_(t,a,r){const i=L_(),l=H_(),u=Kb(),f=u.defaultQueryOptions(t);u.getDefaultOptions().queries?._experimental_beforeQuery?.(f),f._optimisticResults=i?"isRestoring":"optimistic",G_(f),q_(f,l),P_(l);const h=!u.getQueryCache().get(f.queryHash),[p]=S.useState(()=>new a(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)):an;return p.updateResult(),w},[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),S.useEffect(()=>{p.setOptions(f)},[f,p]),Y_(f,m))throw pv(f,p,l);if(F_({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&&!rs&&Z_(m,i)&&(h?pv(f,p,l):u.getQueryCache().get(f.queryHash)?.promise)?.catch(an).finally(()=>{p.updateResult()}),f.notifyOnChangeProps?m:p.trackResult(m)}function Q_(t,a){return I_(t,D_)}function X_(t,a){const r=Kb(),[i]=S.useState(()=>new z_(r,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(an)},[i]);if(l.error&&qb(i.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:u,mutateAsync:l.mutate}}const pD=new M_({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var Nd={exports:{}},_o={},Md={exports:{}},Dd={};/**
* @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 gv;function K_(){return gv||(gv=1,(function(t){function a(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 r(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,_=!1,D=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function q(N){for(var Z=r(m);Z!==null;){if(Z.callback===null)i(m);else if(Z.startTime<=N)i(m),Z.sortIndex=Z.expirationTime,a(p,Z);else break;Z=r(m)}}function k(N){if(x=!1,q(N),!T)if(r(p)!==null)T=!0,W||(W=!0,se());else{var Z=r(m);Z!==null&&ge(k,Z.startTime-N)}}var W=!1,Y=-1,G=5,fe=-1;function xe(){return _?!0:!(t.unstable_now()-fe<G)}function Ae(){if(_=!1,W){var N=t.unstable_now();fe=N;var Z=!0;try{e:{T=!1,x&&(x=!1,C(Y),Y=-1),O=!0;var H=w;try{t:{for(q(N),y=r(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,q(N),Z=!0;break t}y===r(p)&&i(p),q(N)}else i(p);y=r(p)}if(y!==null)Z=!0;else{var $=r(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){Y=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(){_=!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,a(m,N),r(p)===null&&N===r(m)&&(x?(C(Y),Y=-1):x=!0,ge(k,H-ye))):(N.sortIndex=A,a(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}}}})(Dd)),Dd}var yv;function $_(){return yv||(yv=1,Md.exports=K_()),Md.exports}var kd={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 vv;function J_(){if(vv)return Kt;vv=1;var t=Uh();function a(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 r(){}var i={d:{f:r,r:function(){throw Error(a(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},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(a(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 bv;function Jb(){if(bv)return kd.exports;bv=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(a){console.error(a)}}return t(),kd.exports=J_(),kd.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 xv;function W_(){if(xv)return _o;xv=1;var t=$_(),a=Uh(),r=Jb();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"),_=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),z=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),W=Symbol.for("react.suspense_list"),Y=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 _: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 q:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Y:return n=e.displayName||null,n!==null?n: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=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=r.__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),re=$(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)?My(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=My(n),e=Dy(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(re,e);var n=ne.current,s=Dy(n,e.type);n!==s&&(K(ve,e),K(ne,s))}function qe(e){ve.current===e&&(oe(ne),oe(ve)),re.current===e&&(oe(re),yo._currentValue=H)}var Fe=Object.prototype.hasOwnProperty,Ot=t.unstable_scheduleCallback,Vt=t.unstable_cancelCallback,Wn=t.unstable_shouldYield,ea=t.unstable_requestPaint,gt=t.unstable_now,Ti=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 Ye(e){if(typeof ue=="function"&&ie(e),je&&typeof je.setStrictMode=="function")try{je.setStrictMode(we,e)}catch{}}var nt=Math.clz32?Math.clz32:ta,pn=Math.log,gn=Math.LN2;function ta(e){return e>>>=0,e===0?32:31-(pn(e)/gn|0)|0}var na=256,aa=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 ra(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 wa(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function Ka(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=na;return na<<=1,(na&4194048)===0&&(na=256),e}function al(){var e=aa;return aa<<=1,(aa&62914560)===0&&(aa=4194304),e}function Ai(e){for(var n=[],s=0;31>s;s++)n.push(e);return n}function $a(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function rl(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 P=B[J];if(P!==null)for(B[J]=null,J=0;J<P.length;J++){var F=P[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 jr(){var e=Z.p;return e!==0?e:(e=window.event,e===void 0?32:$y(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,ps="__reactEvents$"+St,_a="__reactListeners$"+St,vm="__reactHandles$"+St,bm="__reactResources$"+St,Ri="__reactMarker$"+St;function xc(e){delete e[wt],delete e[ct],delete e[ps],delete e[_a],delete e[vm]}function gs(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=Uy(e);e!==null;){if(s=e[wt])return s;e=Uy(e)}return n}e=s,s=e.parentNode}return null}function ys(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 Oi(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(i(33))}function vs(e){var n=e[bm];return n||(n=e[bm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function qt(e){e[Ri]=!0}var xm=new Set,Sm={};function zr(e,n){bs(e,n),bs(e+"Capture",n)}function bs(e,n){for(Sm[e]=n,e=0;e<n.length;e++)xm.add(n[e])}var aw=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]*$"),wm={},_m={};function rw(e){return Fe.call(_m,e)?!0:Fe.call(wm,e)?!1:aw.test(e)?_m[e]=!0:(wm[e]=!0,!1)}function sl(e,n,s){if(rw(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 il(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 Ea(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 Sc,Em;function xs(e){if(Sc===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);Sc=n&&n[1]||"",Em=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Sc+e+Em}var wc=!1;function _c(e,n){if(!e||wc)return"";wc=!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 P=F}Reflect.construct(e,[],te)}else{try{te.call()}catch(F){P=F}e.call(te.prototype)}}else{try{throw Error()}catch(F){P=F}(te=e())&&typeof te.catch=="function"&&te.catch(function(){})}}catch(F){if(F&&P&&typeof F.stack=="string")return[F.stack,P.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{wc=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?xs(s):""}function sw(e){switch(e.tag){case 26:case 27:case 5:return xs(e.type);case 16:return xs("Lazy");case 13:return xs("Suspense");case 19:return xs("SuspenseList");case 0:case 15:return _c(e.type,!1);case 11:return _c(e.type.render,!1);case 1:return _c(e.type,!0);case 31:return xs("Activity");default:return""}}function Tm(e){try{var n="";do n+=sw(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 Am(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function iw(e){var n=Am(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 ol(e){e._valueTracker||(e._valueTracker=iw(e))}function Rm(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var s=n.getValue(),o="";return e&&(o=Am(e)?e.checked?"true":"false":e.value),e=o,e!==s?(n.setValue(e),!0):!1}function ll(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 ow=/[\n"\\]/g;function Nn(e){return e.replace(ow,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function Ec(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?Tc(e,v,Cn(n)):s!=null?Tc(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 Om(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 Tc(e,n,s){n==="number"&&ll(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function Ss(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 Cm(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 Nm(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 ws(e,n){if(n){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=n;return}}e.textContent=n}var lw=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 Mm(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||lw.has(n)?n==="float"?e.cssFloat=s:e[n]=(""+s).trim():e[n]=s+"px"}function Dm(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&&Mm(e,c,o)}else for(var d in n)n.hasOwnProperty(d)&&Mm(e,d,n[d])}function Ac(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 uw=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 ul(e){return cw.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Rc=null;function Oc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _s=null,Es=null;function km(e){var n=ys(e);if(n&&(e=n.stateNode)){var s=e[ct]||null;e:switch(e=n.stateNode,n.type){case"input":if(Ec(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));Ec(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&&Rm(o)}break e;case"textarea":Cm(e,s.value,s.defaultValue);break e;case"select":n=s.value,n!=null&&Ss(e,!!s.multiple,n,!1)}}}var Cc=!1;function jm(e,n,s){if(Cc)return e(n,s);Cc=!0;try{var o=e(n);return o}finally{if(Cc=!1,(_s!==null||Es!==null)&&(Ql(),_s&&(n=_s,e=Es,Es=_s=null,km(n),e)))for(n=0;n<e.length;n++)km(e[n])}}function Ci(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 Ta=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Nc=!1;if(Ta)try{var Ni={};Object.defineProperty(Ni,"passive",{get:function(){Nc=!0}}),window.addEventListener("test",Ni,Ni),window.removeEventListener("test",Ni,Ni)}catch{Nc=!1}var Ja=null,Mc=null,cl=null;function zm(){if(cl)return cl;var e,n=Mc,s=n.length,o,c="value"in Ja?Ja.value:Ja.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 cl=c.slice(e,1<o?1-o:void 0)}function fl(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 dl(){return!0}function Um(){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)?dl:Um,this.isPropagationStopped=Um,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=dl)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=dl)},persist:function(){},isPersistent:dl}),n}var Ur={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hl=on(Ur),Mi=g({},Ur,{view:0,detail:0}),fw=on(Mi),Dc,kc,Di,ml=g({},Mi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zc,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!==Di&&(Di&&e.type==="mousemove"?(Dc=e.screenX-Di.screenX,kc=e.screenY-Di.screenY):kc=Dc=0,Di=e),Dc)},movementY:function(e){return"movementY"in e?e.movementY:kc}}),Lm=on(ml),dw=g({},ml,{dataTransfer:0}),hw=on(dw),mw=g({},Mi,{relatedTarget:0}),jc=on(mw),pw=g({},Ur,{animationName:0,elapsedTime:0,pseudoElement:0}),gw=on(pw),yw=g({},Ur,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vw=on(yw),bw=g({},Ur,{data:0}),Bm=on(bw),xw={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sw={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"},ww={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _w(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=ww[e])?!!n[e]:!1}function zc(){return _w}var Ew=g({},Mi,{key:function(e){if(e.key){var n=xw[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=fl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Sw[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zc,charCode:function(e){return e.type==="keypress"?fl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?fl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Tw=on(Ew),Aw=g({},ml,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Vm=on(Aw),Rw=g({},Mi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),Ow=on(Rw),Cw=g({},Ur,{propertyName:0,elapsedTime:0,pseudoElement:0}),Nw=on(Cw),Mw=g({},ml,{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}),Dw=on(Mw),kw=g({},Ur,{newState:0,oldState:0}),jw=on(kw),zw=[9,13,27,32],Uc=Ta&&"CompositionEvent"in window,ki=null;Ta&&"documentMode"in document&&(ki=document.documentMode);var Uw=Ta&&"TextEvent"in window&&!ki,Hm=Ta&&(!Uc||ki&&8<ki&&11>=ki),qm=" ",Pm=!1;function Fm(e,n){switch(e){case"keyup":return zw.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ts=!1;function Lw(e,n){switch(e){case"compositionend":return Gm(n);case"keypress":return n.which!==32?null:(Pm=!0,qm);case"textInput":return e=n.data,e===qm&&Pm?null:e;default:return null}}function Bw(e,n){if(Ts)return e==="compositionend"||!Uc&&Fm(e,n)?(e=zm(),cl=Mc=Ja=null,Ts=!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 Hm&&n.locale!=="ko"?null:n.data;default:return null}}var Vw={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 Zm(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!Vw[e.type]:n==="textarea"}function Ym(e,n,s,o){_s?Es?Es.push(o):Es=[o]:_s=o,n=eu(n,"onChange"),0<n.length&&(s=new hl("onChange","change",null,s,o),e.push({event:s,listeners:n}))}var ji=null,zi=null;function Hw(e){Ay(e,0)}function pl(e){var n=Oi(e);if(Rm(n))return e}function Im(e,n){if(e==="change")return n}var Qm=!1;if(Ta){var Lc;if(Ta){var Bc="oninput"in document;if(!Bc){var Xm=document.createElement("div");Xm.setAttribute("oninput","return;"),Bc=typeof Xm.oninput=="function"}Lc=Bc}else Lc=!1;Qm=Lc&&(!document.documentMode||9<document.documentMode)}function Km(){ji&&(ji.detachEvent("onpropertychange",$m),zi=ji=null)}function $m(e){if(e.propertyName==="value"&&pl(zi)){var n=[];Ym(n,zi,e,Oc(e)),jm(Hw,n)}}function qw(e,n,s){e==="focusin"?(Km(),ji=n,zi=s,ji.attachEvent("onpropertychange",$m)):e==="focusout"&&Km()}function Pw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return pl(zi)}function Fw(e,n){if(e==="click")return pl(n)}function Gw(e,n){if(e==="input"||e==="change")return pl(n)}function Zw(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var yn=typeof Object.is=="function"?Object.is:Zw;function Ui(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 Jm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wm(e,n){var s=Jm(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=Jm(s)}}function ep(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?ep(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function tp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=ll(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=ll(e.document)}return n}function Vc(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 Yw=Ta&&"documentMode"in document&&11>=document.documentMode,As=null,Hc=null,Li=null,qc=!1;function np(e,n,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;qc||As==null||As!==ll(o)||(o=As,"selectionStart"in o&&Vc(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}),Li&&Ui(Li,o)||(Li=o,o=eu(Hc,"onSelect"),0<o.length&&(n=new hl("onSelect","select",null,n,s),e.push({event:n,listeners:o}),n.target=As)))}function Lr(e,n){var s={};return s[e.toLowerCase()]=n.toLowerCase(),s["Webkit"+e]="webkit"+n,s["Moz"+e]="moz"+n,s}var Rs={animationend:Lr("Animation","AnimationEnd"),animationiteration:Lr("Animation","AnimationIteration"),animationstart:Lr("Animation","AnimationStart"),transitionrun:Lr("Transition","TransitionRun"),transitionstart:Lr("Transition","TransitionStart"),transitioncancel:Lr("Transition","TransitionCancel"),transitionend:Lr("Transition","TransitionEnd")},Pc={},ap={};Ta&&(ap=document.createElement("div").style,"AnimationEvent"in window||(delete Rs.animationend.animation,delete Rs.animationiteration.animation,delete Rs.animationstart.animation),"TransitionEvent"in window||delete Rs.transitionend.transition);function Br(e){if(Pc[e])return Pc[e];if(!Rs[e])return e;var n=Rs[e],s;for(s in n)if(n.hasOwnProperty(s)&&s in ap)return Pc[e]=n[s];return e}var rp=Br("animationend"),sp=Br("animationiteration"),ip=Br("animationstart"),Iw=Br("transitionrun"),Qw=Br("transitionstart"),Xw=Br("transitioncancel"),op=Br("transitionend"),lp=new Map,Fc="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(" ");Fc.push("scrollEnd");function Hn(e,n){lp.set(e,n),zr(n,[e])}var up=new WeakMap;function Mn(e,n){if(typeof e=="object"&&e!==null){var s=up.get(e);return s!==void 0?s:(n={value:e,source:n,stack:Tm(n)},up.set(e,n),n)}return{value:e,source:n,stack:Tm(n)}}var Dn=[],Os=0,Gc=0;function gl(){for(var e=Os,n=Gc=Os=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&&cp(s,c,d)}}function yl(e,n,s,o){Dn[Os++]=e,Dn[Os++]=n,Dn[Os++]=s,Dn[Os++]=o,Gc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Zc(e,n,s,o){return yl(e,n,s,o),vl(e)}function Cs(e,n){return yl(e,null,null,n),vl(e)}function cp(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 vl(e){if(50<lo)throw lo=0,Jf=null,Error(i(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var Ns={};function Kw(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 Kw(e,n,s,o)}function Yc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Aa(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 fp(e,n){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,n=s.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function bl(e,n,s,o,c,d){var v=0;if(o=e,typeof e=="function")Yc(e)&&(v=1);else if(typeof e=="string")v=J1(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 Vr(s.children,c,d,n);case x:v=8,c|=24;break;case _:return e=vn(12,s,n,c|2),e.elementType=_,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 q:v=11;break e;case Y: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 Vr(e,n,s,o){return e=vn(7,e,o,n),e.lanes=s,e}function Ic(e,n,s){return e=vn(6,e,null,n),e.lanes=s,e}function Qc(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 Ms=[],Ds=0,xl=null,Sl=0,kn=[],jn=0,Hr=null,Ra=1,Oa="";function qr(e,n){Ms[Ds++]=Sl,Ms[Ds++]=xl,xl=e,Sl=n}function dp(e,n,s){kn[jn++]=Ra,kn[jn++]=Oa,kn[jn++]=Hr,Hr=e;var o=Ra;e=Oa;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,Ra=1<<32-nt(n)+c|s<<c|o,Oa=d+e}else Ra=1<<d|s<<c|o,Oa=e}function Xc(e){e.return!==null&&(qr(e,1),dp(e,1,0))}function Kc(e){for(;e===xl;)xl=Ms[--Ds],Ms[Ds]=null,Sl=Ms[--Ds],Ms[Ds]=null;for(;e===Hr;)Hr=kn[--jn],kn[jn]=null,Oa=kn[--jn],kn[jn]=null,Ra=kn[--jn],kn[jn]=null}var tn=null,yt=null,tt=!1,Pr=null,sa=!1,$c=Error(i(519));function Fr(e){var n=Error(i(418,""));throw Hi(Mn(n,e)),$c}function hp(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<co.length;s++)Xe(co[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),Om(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),ol(n);break;case"select":Xe("invalid",n);break;case"textarea":Xe("invalid",n),Nm(n,o.value,o.defaultValue,o.children),ol(n)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||o.suppressHydrationWarning===!0||Ny(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=tu),n=!0):n=!1,n||Fr(e)}function mp(e){for(tn=e.return;tn;)switch(tn.tag){case 5:case 13:sa=!1;return;case 27:case 3:sa=!0;return;default:tn=tn.return}}function Bi(e){if(e!==tn)return!1;if(!tt)return mp(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")||md(e.type,e.memoizedProps)),s=!s),s&&yt&&Fr(e),mp(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){yt=Pn(e.nextSibling);break e}n--}else s!=="$"&&s!=="$!"&&s!=="$?"||n++;e=e.nextSibling}yt=null}}else n===27?(n=yt,mr(e.type)?(e=vd,vd=null,yt=e):yt=n):yt=tn?Pn(e.stateNode.nextSibling):null;return!0}function Vi(){yt=tn=null,tt=!1}function pp(){var e=Pr;return e!==null&&(cn===null?cn=e:cn.push.apply(cn,e),Pr=null),e}function Hi(e){Pr===null?Pr=[e]:Pr.push(e)}var Jc=$(null),Gr=null,Ca=null;function Wa(e,n,s){K(Jc,n._currentValue),n._currentValue=s}function Na(e){e._currentValue=Jc.current,oe(Jc)}function Wc(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 ef(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),Wc(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),Wc(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 qi(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===re.current){if(v=c.alternate,v===null)throw Error(i(387));v.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(yo):e=[yo])}c=c.return}e!==null&&ef(n,e,s,o),n.flags|=262144}function wl(e){for(e=e.firstContext;e!==null;){if(!yn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Zr(e){Gr=e,Ca=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Xt(e){return gp(Gr,e)}function _l(e,n){return Gr===null&&Zr(e),gp(e,n)}function gp(e,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},Ca===null){if(e===null)throw Error(i(308));Ca=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else Ca=Ca.next=n;return s}var $w=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()})}},Jw=t.unstable_scheduleCallback,Ww=t.unstable_NormalPriority,jt={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function tf(){return{controller:new $w,data:new Map,refCount:0}}function Pi(e){e.refCount--,e.refCount===0&&Jw(Ww,function(){e.controller.abort()})}var Fi=null,nf=0,ks=0,js=null;function e1(e,n){if(Fi===null){var s=Fi=[];nf=0,ks=sd(),js={status:"pending",value:void 0,then:function(o){s.push(o)}}}return nf++,n.then(yp,yp),n}function yp(){if(--nf===0&&Fi!==null){js!==null&&(js.status="fulfilled");var e=Fi;Fi=null,ks=0,js=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function t1(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 vp=N.S;N.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&e1(e,n),vp!==null&&vp(e,n)};var Yr=$(null);function af(){var e=Yr.current;return e!==null?e:ft.pooledCache}function El(e,n){n===null?K(Yr,Yr.current):K(Yr,n.pool)}function bp(){var e=af();return e===null?null:{parent:jt._currentValue,pool:e}}var Gi=Error(i(460)),xp=Error(i(474)),Tl=Error(i(542)),rf={then:function(){}};function Sp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Al(){}function wp(e,n,s){switch(s=e[s],s===void 0?e.push(n):s!==n&&(n.then(Al,Al),n=s),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Ep(e),e;default:if(typeof n.status=="string")n.then(Al,Al);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,Ep(e),e}throw Zi=n,Gi}}var Zi=null;function _p(){if(Zi===null)throw Error(i(459));var e=Zi;return Zi=null,e}function Ep(e){if(e===Gi||e===Tl)throw Error(i(483))}var er=!1;function sf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function of(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 tr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function nr(e,n,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(at&2)!==0){var c=o.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),o.pending=n,n=vl(e),cp(e,null,s),n}return yl(e,o,n,s),vl(e)}function Yi(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 lf(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 uf=!1;function Ii(){if(uf){var e=js;if(e!==null)throw e}}function Qi(e,n,s,o){uf=!1;var c=e.updateQueue;er=!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 P=b.lane&-536870913,F=P!==b.lane;if(F?(Ke&P)===P:(o&P)===P){P!==0&&P===ks&&(uf=!0),J!==null&&(J=J.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var ke=e,Ce=b;P=n;var lt=s;switch(Ce.tag){case 1:if(ke=Ce.payload,typeof ke=="function"){te=ke.call(lt,te,P);break e}te=ke;break e;case 3:ke.flags=ke.flags&-65537|128;case 0:if(ke=Ce.payload,P=typeof ke=="function"?ke.call(lt,te,P):ke,P==null)break e;te=g({},te,P);break e;case 2:er=!0}}P=b.callback,P!==null&&(e.flags|=64,F&&(e.flags|=8192),F=c.callbacks,F===null?c.callbacks=[P]:F.push(P))}else F={lane:P,tag:b.tag,payload:b.payload,callback:b.callback,next:null},J===null?(B=J=F,R=te):J=J.next=F,v|=P;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),cr|=v,e.lanes=v,e.memoizedState=te}}function Tp(e,n){if(typeof e!="function")throw Error(i(191,e));e.call(n)}function Ap(e,n){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Tp(s[e],n)}var zs=$(null),Rl=$(0);function Rp(e,n){e=La,K(Rl,e),K(zs,n),La=e|n.baseLanes}function cf(){K(Rl,La),K(zs,zs.current)}function ff(){La=Rl.current,oe(zs),oe(Rl)}var ar=0,Ge=null,it=null,Nt=null,Ol=!1,Us=!1,Ir=!1,Cl=0,Xi=0,Ls=null,n1=0;function _t(){throw Error(i(321))}function df(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 hf(e,n,s,o,c,d){return ar=d,Ge=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,N.H=e===null||e.memoizedState===null?cg:fg,Ir=!1,d=s(o,c),Ir=!1,Us&&(d=Cp(n,s,o,c)),Op(e),d}function Op(e){N.H=zl;var n=it!==null&&it.next!==null;if(ar=0,Nt=it=Ge=null,Ol=!1,Xi=0,Ls=null,n)throw Error(i(300));e===null||Pt||(e=e.dependencies,e!==null&&wl(e)&&(Pt=!0))}function Cp(e,n,s,o){Ge=e;var c=0;do{if(Us&&(Ls=null),Xi=0,Us=!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=u1,d=n(s,o)}while(Us);return d}function a1(){var e=N.H,n=e.useState()[0];return n=typeof n.then=="function"?Ki(n):n,e=e.useState()[0],(it!==null?it.memoizedState:null)!==e&&(Ge.flags|=1024),n}function mf(){var e=Cl!==0;return Cl=0,e}function pf(e,n,s){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~s}function gf(e){if(Ol){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Ol=!1}ar=0,Nt=it=Ge=null,Us=!1,Xi=Cl=0,Ls=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 yf(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ki(e){var n=Xi;return Xi+=1,Ls===null&&(Ls=[]),e=wp(Ls,e,n),n=Ge,(Nt===null?n.memoizedState:Nt.next)===null&&(n=n.alternate,N.H=n===null||n.memoizedState===null?cg:fg),e}function Nl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ki(e);if(e.$$typeof===z)return Xt(e)}throw Error(i(438,String(e)))}function vf(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=yf(),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 Ma(e,n){return typeof n=="function"?n(e):n}function Ml(e){var n=Mt();return bf(n,it,e)}function bf(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?(Ke&te)===te:(ar&te)===te){var P=B.revertLane;if(P===0)R!==null&&(R=R.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),te===ks&&(J=!0);else if((ar&P)===P){B=B.next,P===ks&&(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|=P,cr|=P;te=B.action,Ir&&s(d,te),d=B.hasEagerState?B.eagerState:s(d,te)}else P={lane:te,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},R===null?(b=R=P,v=d):R=R.next=P,Ge.lanes|=te,cr|=te;B=B.next}while(B!==null&&B!==n);if(R===null?v=d:R.next=b,!yn(d,e.memoizedState)&&(Pt=!0,J&&(s=js,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 xf(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)||(Pt=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),s.lastRenderedState=d}return[d,o]}function Np(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,Pt=!0),c=c.queue;var b=kp.bind(null,o,c,e);if($i(2048,8,b,[e]),c.getSnapshot!==n||v||Nt!==null&&Nt.memoizedState.tag&1){if(o.flags|=2048,Bs(9,Dl(),Dp.bind(null,o,c,s,n),null),ft===null)throw Error(i(349));d||(ar&124)!==0||Mp(o,n,s)}return s}function Mp(e,n,s){e.flags|=16384,e={getSnapshot:n,value:s},n=Ge.updateQueue,n===null?(n=yf(),Ge.updateQueue=n,n.stores=[e]):(s=n.stores,s===null?n.stores=[e]:s.push(e))}function Dp(e,n,s,o){n.value=s,n.getSnapshot=o,jp(n)&&zp(e)}function kp(e,n,s){return s(function(){jp(n)&&zp(e)})}function jp(e){var n=e.getSnapshot;e=e.value;try{var s=n();return!yn(e,s)}catch{return!0}}function zp(e){var n=Cs(e,2);n!==null&&_n(n,e,2)}function Sf(e){var n=ln();if(typeof e=="function"){var s=e;if(e=s(),Ir){Ye(!0);try{s()}finally{Ye(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ma,lastRenderedState:e},n}function Up(e,n,s,o){return e.baseState=s,bf(e,it,typeof o=="function"?o:Ma)}function r1(e,n,s,o,c){if(jl(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,Lp(n,d)):(d.next=s.next,n.pending=s.next=d)}}function Lp(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),Bp(e,n,b)}catch(B){wf(e,n,B)}finally{N.T=d}}else try{d=s(c,o),Bp(e,n,d)}catch(B){wf(e,n,B)}}function Bp(e,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){Vp(e,n,o)},function(o){return wf(e,n,o)}):Vp(e,n,s)}function Vp(e,n,s){n.status="fulfilled",n.value=s,Hp(n),e.state=s,n=e.pending,n!==null&&(s=n.next,s===n?e.pending=null:(s=s.next,n.next=s,Lp(e,s)))}function wf(e,n,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=s,Hp(n),n=n.next;while(n!==o)}e.action=null}function Hp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function qp(e,n){return n}function Pp(e,n){if(tt){var s=ft.formState;if(s!==null){e:{var o=Ge;if(tt){if(yt){t:{for(var c=yt,d=sa;c.nodeType!==8;){if(!d){c=null;break t}if(c=Pn(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){yt=Pn(c.nextSibling),o=c.data==="F!";break e}}Fr(o)}o=!1}o&&(n=s[0])}}return s=ln(),s.memoizedState=s.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qp,lastRenderedState:n},s.queue=o,s=og.bind(null,Ge,o),o.dispatch=s,o=Sf(!1),d=Rf.bind(null,Ge,!1,o.queue),o=ln(),c={state:n,dispatch:null,action:e,pending:null},o.queue=c,s=r1.bind(null,Ge,c,d,s),c.dispatch=s,o.memoizedState=e,[n,s,!1]}function Fp(e){var n=Mt();return Gp(n,it,e)}function Gp(e,n,s){if(n=bf(e,n,qp)[0],e=Ml(Ma)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Ki(n)}catch(v){throw v===Gi?Tl:v}else o=n;n=Mt();var c=n.queue,d=c.dispatch;return s!==n.memoizedState&&(Ge.flags|=2048,Bs(9,Dl(),s1.bind(null,c,s),null)),[o,d,e]}function s1(e,n){e.action=n}function Zp(e){var n=Mt(),s=it;if(s!==null)return Gp(n,s,e);Mt(),n=n.memoizedState,s=Mt();var o=s.queue.dispatch;return s.memoizedState=e,[n,o,!1]}function Bs(e,n,s,o){return e={tag:e,create:s,deps:o,inst:n,next:null},n=Ge.updateQueue,n===null&&(n=yf(),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 Dl(){return{destroy:void 0,resource:void 0}}function Yp(){return Mt().memoizedState}function kl(e,n,s,o){var c=ln();o=o===void 0?null:o,Ge.flags|=e,c.memoizedState=Bs(1|n,Dl(),s,o)}function $i(e,n,s,o){var c=Mt();o=o===void 0?null:o;var d=c.memoizedState.inst;it!==null&&o!==null&&df(o,it.memoizedState.deps)?c.memoizedState=Bs(n,d,s,o):(Ge.flags|=e,c.memoizedState=Bs(1|n,d,s,o))}function Ip(e,n){kl(8390656,8,e,n)}function Qp(e,n){$i(2048,8,e,n)}function Xp(e,n){return $i(4,2,e,n)}function Kp(e,n){return $i(4,4,e,n)}function $p(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 Jp(e,n,s){s=s!=null?s.concat([e]):null,$i(4,4,$p.bind(null,n,e),s)}function _f(){}function Wp(e,n){var s=Mt();n=n===void 0?null:n;var o=s.memoizedState;return n!==null&&df(n,o[1])?o[0]:(s.memoizedState=[e,n],e)}function eg(e,n){var s=Mt();n=n===void 0?null:n;var o=s.memoizedState;if(n!==null&&df(n,o[1]))return o[0];if(o=e(),Ir){Ye(!0);try{e()}finally{Ye(!1)}}return s.memoizedState=[o,n],o}function Ef(e,n,s){return s===void 0||(ar&1073741824)!==0?e.memoizedState=n:(e.memoizedState=s,e=ay(),Ge.lanes|=e,cr|=e,s)}function tg(e,n,s,o){return yn(s,n)?s:zs.current!==null?(e=Ef(e,s,o),yn(e,n)||(Pt=!0),e):(ar&42)===0?(Pt=!0,e.memoizedState=s):(e=ay(),Ge.lanes|=e,cr|=e,n)}function ng(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,Rf(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=t1(R,o);Ji(e,n,J,wn(e))}else Ji(e,n,o,wn(e))}catch(te){Ji(e,n,{then:function(){},status:"rejected",reason:te},wn())}finally{Z.p=d,N.T=v}}function i1(){}function Tf(e,n,s,o){if(e.tag!==5)throw Error(i(476));var c=ag(e).queue;ng(e,c,n,H,s===null?i1:function(){return rg(e),s(o)})}function ag(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:Ma,lastRenderedState:H},next:null};var s={};return n.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ma,lastRenderedState:s},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function rg(e){var n=ag(e).next.queue;Ji(e,n,{},wn())}function Af(){return Xt(yo)}function sg(){return Mt().memoizedState}function ig(){return Mt().memoizedState}function o1(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var s=wn();e=tr(s);var o=nr(n,e,s);o!==null&&(_n(o,n,s),Yi(o,n,s)),n={cache:tf()},e.payload=n;return}n=n.return}}function l1(e,n,s){var o=wn();s={lane:o,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null},jl(e)?lg(n,s):(s=Zc(e,n,s,o),s!==null&&(_n(s,e,o),ug(s,n,o)))}function og(e,n,s){var o=wn();Ji(e,n,s,o)}function Ji(e,n,s,o){var c={lane:o,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null};if(jl(e))lg(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 yl(e,n,c,0),ft===null&&gl(),!1}catch{}finally{}if(s=Zc(e,n,c,o),s!==null)return _n(s,e,o),ug(s,n,o),!0}return!1}function Rf(e,n,s,o){if(o={lane:2,revertLane:sd(),action:o,hasEagerState:!1,eagerState:null,next:null},jl(e)){if(n)throw Error(i(479))}else n=Zc(e,s,o,2),n!==null&&_n(n,e,2)}function jl(e){var n=e.alternate;return e===Ge||n!==null&&n===Ge}function lg(e,n){Us=Ol=!0;var s=e.pending;s===null?n.next=n:(n.next=s.next,s.next=n),e.pending=n}function ug(e,n,s){if((s&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,xt(e,s)}}var zl={readContext:Xt,use:Nl,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},cg={readContext:Xt,use:Nl,useCallback:function(e,n){return ln().memoizedState=[e,n===void 0?null:n],e},useContext:Xt,useEffect:Ip,useImperativeHandle:function(e,n,s){s=s!=null?s.concat([e]):null,kl(4194308,4,$p.bind(null,n,e),s)},useLayoutEffect:function(e,n){return kl(4194308,4,e,n)},useInsertionEffect:function(e,n){kl(4,2,e,n)},useMemo:function(e,n){var s=ln();n=n===void 0?null:n;var o=e();if(Ir){Ye(!0);try{e()}finally{Ye(!1)}}return s.memoizedState=[o,n],o},useReducer:function(e,n,s){var o=ln();if(s!==void 0){var c=s(n);if(Ir){Ye(!0);try{s(n)}finally{Ye(!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=l1.bind(null,Ge,e),[o.memoizedState,e]},useRef:function(e){var n=ln();return e={current:e},n.memoizedState=e},useState:function(e){e=Sf(e);var n=e.queue,s=og.bind(null,Ge,n);return n.dispatch=s,[e.memoizedState,s]},useDebugValue:_f,useDeferredValue:function(e,n){var s=ln();return Ef(s,e,n)},useTransition:function(){var e=Sf(!1);return e=ng.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));(Ke&124)!==0||Mp(o,n,s)}c.memoizedState=s;var d={value:s,getSnapshot:n};return c.queue=d,Ip(kp.bind(null,o,d,e),[e]),o.flags|=2048,Bs(9,Dl(),Dp.bind(null,o,d,s,n),null),s},useId:function(){var e=ln(),n=ft.identifierPrefix;if(tt){var s=Oa,o=Ra;s=(o&~(1<<32-nt(o)-1)).toString(32)+s,n="«"+n+"R"+s,s=Cl++,0<s&&(n+="H"+s.toString(32)),n+="»"}else s=n1++,n="«"+n+"r"+s.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:Af,useFormState:Pp,useActionState:Pp,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=Rf.bind(null,Ge,!0,s),s.dispatch=n,[e,n]},useMemoCache:vf,useCacheRefresh:function(){return ln().memoizedState=o1.bind(null,Ge)}},fg={readContext:Xt,use:Nl,useCallback:Wp,useContext:Xt,useEffect:Qp,useImperativeHandle:Jp,useInsertionEffect:Xp,useLayoutEffect:Kp,useMemo:eg,useReducer:Ml,useRef:Yp,useState:function(){return Ml(Ma)},useDebugValue:_f,useDeferredValue:function(e,n){var s=Mt();return tg(s,it.memoizedState,e,n)},useTransition:function(){var e=Ml(Ma)[0],n=Mt().memoizedState;return[typeof e=="boolean"?e:Ki(e),n]},useSyncExternalStore:Np,useId:sg,useHostTransitionStatus:Af,useFormState:Fp,useActionState:Fp,useOptimistic:function(e,n){var s=Mt();return Up(s,it,e,n)},useMemoCache:vf,useCacheRefresh:ig},u1={readContext:Xt,use:Nl,useCallback:Wp,useContext:Xt,useEffect:Qp,useImperativeHandle:Jp,useInsertionEffect:Xp,useLayoutEffect:Kp,useMemo:eg,useReducer:xf,useRef:Yp,useState:function(){return xf(Ma)},useDebugValue:_f,useDeferredValue:function(e,n){var s=Mt();return it===null?Ef(s,e,n):tg(s,it.memoizedState,e,n)},useTransition:function(){var e=xf(Ma)[0],n=Mt().memoizedState;return[typeof e=="boolean"?e:Ki(e),n]},useSyncExternalStore:Np,useId:sg,useHostTransitionStatus:Af,useFormState:Zp,useActionState:Zp,useOptimistic:function(e,n){var s=Mt();return it!==null?Up(s,it,e,n):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:vf,useCacheRefresh:ig},Vs=null,Wi=0;function Ul(e){var n=Wi;return Wi+=1,Vs===null&&(Vs=[]),wp(Vs,e,n)}function eo(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function Ll(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 dg(e){var n=e._init;return n(e._payload)}function hg(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=Aa(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=Ic(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&&dg(_e)===j.type)?(j=c(j,L.props),eo(j,L),j.return=U,j):(j=bl(L.type,L.key,L.props,null,U.mode,ee),eo(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=Qc(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=Vr(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=Ic(""+j,U.mode,L),j.return=U,j;if(typeof j=="object"&&j!==null){switch(j.$$typeof){case w:return L=bl(j.type,j.key,j.props,null,U.mode,L),eo(L,j),L.return=U,L;case O:return j=Qc(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=Vr(j,U.mode,L,null),j.return=U,j;if(typeof j.then=="function")return te(U,Ul(j),L);if(j.$$typeof===z)return te(U,_l(U,j),L);Ll(U,j)}return null}function P(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),P(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 P(U,j,Ul(L),ee);if(L.$$typeof===z)return P(U,j,_l(U,L),ee);Ll(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 Ie=ee._init;return ee=Ie(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,Ul(ee),_e);if(ee.$$typeof===z)return F(U,j,L,_l(j,ee),_e);Ll(j,ee)}return null}function ke(U,j,L,ee){for(var _e=null,Ie=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 Je=P(U,Oe,L[Ne],ee);if(Je===null){Oe===null&&(Oe=Gt);break}e&&Oe&&Je.alternate===null&&n(U,Oe),j=d(Je,j,Ne),Ie===null?_e=Je:Ie.sibling=Je,Ie=Je,Oe=Gt}if(Ne===L.length)return s(U,Oe),tt&&qr(U,Ne),_e;if(Oe===null){for(;Ne<L.length;Ne++)Oe=te(U,L[Ne],ee),Oe!==null&&(j=d(Oe,j,Ne),Ie===null?_e=Oe:Ie.sibling=Oe,Ie=Oe);return tt&&qr(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),Ie===null?_e=Gt:Ie.sibling=Gt,Ie=Gt);return e&&Oe.forEach(function(br){return n(U,br)}),tt&&qr(U,Ne),_e}function Ce(U,j,L,ee){if(L==null)throw Error(i(151));for(var _e=null,Ie=null,Oe=j,Ne=j=0,Gt=null,Je=L.next();Oe!==null&&!Je.done;Ne++,Je=L.next()){Oe.index>Ne?(Gt=Oe,Oe=null):Gt=Oe.sibling;var br=P(U,Oe,Je.value,ee);if(br===null){Oe===null&&(Oe=Gt);break}e&&Oe&&br.alternate===null&&n(U,Oe),j=d(br,j,Ne),Ie===null?_e=br:Ie.sibling=br,Ie=br,Oe=Gt}if(Je.done)return s(U,Oe),tt&&qr(U,Ne),_e;if(Oe===null){for(;!Je.done;Ne++,Je=L.next())Je=te(U,Je.value,ee),Je!==null&&(j=d(Je,j,Ne),Ie===null?_e=Je:Ie.sibling=Je,Ie=Je);return tt&&qr(U,Ne),_e}for(Oe=o(Oe);!Je.done;Ne++,Je=L.next())Je=F(Oe,U,Ne,Je.value,ee),Je!==null&&(e&&Je.alternate!==null&&Oe.delete(Je.key===null?Ne:Je.key),j=d(Je,j,Ne),Ie===null?_e=Je:Ie.sibling=Je,Ie=Je);return e&&Oe.forEach(function(c_){return n(U,c_)}),tt&&qr(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&&dg(_e)===j.type){s(U,j.sibling),ee=c(j,L.props),eo(ee,L),ee.return=U,U=ee;break e}s(U,j);break}else n(U,j);j=j.sibling}L.type===T?(ee=Vr(L.props.children,U.mode,ee,L.key),ee.return=U,U=ee):(ee=bl(L.type,L.key,L.props,null,U.mode,ee),eo(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=Qc(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,Ul(L),ee);if(L.$$typeof===z)return lt(U,j,_l(U,L),ee);Ll(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=Ic(L,U.mode,ee),ee.return=U,U=ee),v(U)):s(U,j)}return function(U,j,L,ee){try{Wi=0;var _e=lt(U,j,L,ee);return Vs=null,_e}catch(Oe){if(Oe===Gi||Oe===Tl)throw Oe;var Ie=vn(29,Oe,null,U.mode);return Ie.lanes=ee,Ie.return=U,Ie}finally{}}}var Hs=hg(!0),mg=hg(!1),zn=$(null),ia=null;function rr(e){var n=e.alternate;K(zt,zt.current&1),K(zn,e),ia===null&&(n===null||zs.current!==null||n.memoizedState!==null)&&(ia=e)}function pg(e){if(e.tag===22){if(K(zt,zt.current),K(zn,e),ia===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(ia=e)}}else sr()}function sr(){K(zt,zt.current),K(zn,zn.current)}function Da(e){oe(zn),ia===e&&(ia=null),oe(zt)}var zt=$(0);function Bl(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==="$?"||yd(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 Of(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 Cf={enqueueSetState:function(e,n,s){e=e._reactInternals;var o=wn(),c=tr(o);c.payload=n,s!=null&&(c.callback=s),n=nr(e,c,o),n!==null&&(_n(n,e,o),Yi(n,e,o))},enqueueReplaceState:function(e,n,s){e=e._reactInternals;var o=wn(),c=tr(o);c.tag=1,c.payload=n,s!=null&&(c.callback=s),n=nr(e,c,o),n!==null&&(_n(n,e,o),Yi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var s=wn(),o=tr(s);o.tag=2,n!=null&&(o.callback=n),n=nr(e,o,s),n!==null&&(_n(n,e,s),Yi(n,e,s))}};function gg(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?!Ui(s,o)||!Ui(c,d):!0}function yg(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&&Cf.enqueueReplaceState(n,n.state,null)}function Qr(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 Vl=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 vg(e){Vl(e)}function bg(e){console.error(e)}function xg(e){Vl(e)}function Hl(e,n){try{var s=e.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Sg(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 Nf(e,n,s){return s=tr(s),s.tag=3,s.payload={element:null},s.callback=function(){Hl(e,n)},s}function wg(e){return e=tr(e),e.tag=3,e}function _g(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(){Sg(n,s,o)}}var v=s.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){Sg(n,s,o),typeof c!="function"&&(fr===null?fr=new Set([this]):fr.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&&qi(n,s,c,!0),s=zn.current,s!==null){switch(s.tag){case 13:return ia===null?ed():s.alternate===null&&vt===0&&(vt=3),s.flags&=-257,s.flags|=65536,s.lanes=c,o===rf?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([o]):n.add(o),nd(e,o,c)),!1;case 22:return s.flags|=65536,o===rf?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)),nd(e,o,c)),!1}throw Error(i(435,s.tag))}return nd(e,o,c),ed(),!1}if(tt)return n=zn.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,o!==$c&&(e=Error(i(422),{cause:o}),Hi(Mn(e,s)))):(o!==$c&&(n=Error(i(423),{cause:o}),Hi(Mn(n,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Mn(o,s),c=Nf(e.stateNode,o,c),lf(e,c),vt!==4&&(vt=2)),!1;var d=Error(i(520),{cause:o});if(d=Mn(d,s),oo===null?oo=[d]:oo.push(d),vt!==4&&(vt=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=Nf(s.stateNode,o,e),lf(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"&&(fr===null||!fr.has(d))))return s.flags|=65536,c&=-c,s.lanes|=c,c=wg(c),_g(c,e,s,o),lf(s,c),!1}s=s.return}while(s!==null);return!1}var Eg=Error(i(461)),Pt=!1;function Yt(e,n,s,o){n.child=e===null?mg(n,null,s,o):Hs(n,e.child,s,o)}function Tg(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 Zr(n),o=hf(e,n,s,v,d,c),b=mf(),e!==null&&!Pt?(pf(e,n,c),ka(e,n,c)):(tt&&b&&Xc(n),n.flags|=1,Yt(e,n,o,c),n.child)}function Ag(e,n,s,o,c){if(e===null){var d=s.type;return typeof d=="function"&&!Yc(d)&&d.defaultProps===void 0&&s.compare===null?(n.tag=15,n.type=d,Rg(e,n,d,o,c)):(e=bl(s.type,null,o,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(d=e.child,!Bf(e,c)){var v=d.memoizedProps;if(s=s.compare,s=s!==null?s:Ui,s(v,o)&&e.ref===n.ref)return ka(e,n,c)}return n.flags|=1,e=Aa(d,o),e.ref=n.ref,e.return=n,n.child=e}function Rg(e,n,s,o,c){if(e!==null){var d=e.memoizedProps;if(Ui(d,o)&&e.ref===n.ref)if(Pt=!1,n.pendingProps=o=d,Bf(e,c))(e.flags&131072)!==0&&(Pt=!0);else return n.lanes=e.lanes,ka(e,n,c)}return Mf(e,n,s,o,c)}function Og(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 Cg(e,n,o,s)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&El(n,d!==null?d.cachePool:null),d!==null?Rp(n,d):cf(),pg(n);else return n.lanes=n.childLanes=536870912,Cg(e,n,d!==null?d.baseLanes|s:s,s)}else d!==null?(El(n,d.cachePool),Rp(n,d),sr(),n.memoizedState=null):(e!==null&&El(n,null),cf(),sr());return Yt(e,n,c,s),n.child}function Cg(e,n,s,o){var c=af();return c=c===null?null:{parent:jt._currentValue,pool:c},n.memoizedState={baseLanes:s,cachePool:c},e!==null&&El(n,null),cf(),pg(n),e!==null&&qi(e,n,o,!0),null}function ql(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 Mf(e,n,s,o,c){return Zr(n),s=hf(e,n,s,o,void 0,c),o=mf(),e!==null&&!Pt?(pf(e,n,c),ka(e,n,c)):(tt&&o&&Xc(n),n.flags|=1,Yt(e,n,s,c),n.child)}function Ng(e,n,s,o,c,d){return Zr(n),n.updateQueue=null,s=Cp(n,o,s,c),Op(e),o=mf(),e!==null&&!Pt?(pf(e,n,d),ka(e,n,d)):(tt&&o&&Xc(n),n.flags|=1,Yt(e,n,s,d),n.child)}function Mg(e,n,s,o,c){if(Zr(n),n.stateNode===null){var d=Ns,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=Cf,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=o,d.state=n.memoizedState,d.refs={},sf(n),v=s.contextType,d.context=typeof v=="object"&&v!==null?Xt(v):Ns,d.state=n.memoizedState,v=s.getDerivedStateFromProps,typeof v=="function"&&(Of(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&&Cf.enqueueReplaceState(d,d.state,null),Qi(n,o,d,c),Ii(),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=Qr(s,b);d.props=R;var B=d.context,J=s.contextType;v=Ns,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)&&yg(n,d,o,v),er=!1;var P=n.memoizedState;d.state=P,Qi(n,o,d,c),Ii(),B=n.memoizedState,b||P!==B||er?(typeof te=="function"&&(Of(n,s,te,o),B=n.memoizedState),(R=er||gg(n,s,R,o,P,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,of(e,n),v=n.memoizedProps,J=Qr(s,v),d.props=J,te=n.pendingProps,P=d.context,B=s.contextType,R=Ns,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||P!==R)&&yg(n,d,o,R),er=!1,P=n.memoizedState,d.state=P,Qi(n,o,d,c),Ii();var F=n.memoizedState;v!==te||P!==F||er||e!==null&&e.dependencies!==null&&wl(e.dependencies)?(typeof b=="function"&&(Of(n,s,b,o),F=n.memoizedState),(J=er||gg(n,s,J,o,P,F,R)||e!==null&&e.dependencies!==null&&wl(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&&P===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&P===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&&P===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&P===e.memoizedState||(n.flags|=1024),o=!1)}return d=o,ql(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=Hs(n,e.child,null,c),n.child=Hs(n,null,s,c)):Yt(e,n,s,c),n.memoizedState=d.state,e=n.child):e=ka(e,n,c),e}function Dg(e,n,s,o){return Vi(),n.flags|=256,Yt(e,n,s,o),n.child}var Df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function kf(e){return{baseLanes:e,cachePool:bp()}}function jf(e,n,s){return e=e!==null?e.childLanes&~s:0,n&&(e|=Un),e}function kg(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?rr(n):sr(),tt){var b=yt,R;if(R=b){e:{for(R=b,b=sa;R.nodeType!==8;){if(!b){b=null;break e}if(R=Pn(R.nextSibling),R===null){b=null;break e}}b=R}b!==null?(n.memoizedState={dehydrated:b,treeContext:Hr!==null?{id:Ra,overflow:Oa}:null,retryLane:536870912,hydrationErrors:null},R=vn(18,null,null,0),R.stateNode=b,R.return=n,n.child=R,tn=n,yt=null,R=!0):R=!1}R||Fr(n)}if(b=n.memoizedState,b!==null&&(b=b.dehydrated,b!==null))return yd(b)?n.lanes=32:n.lanes=536870912,null;Da(n)}return b=o.children,o=o.fallback,c?(sr(),c=n.mode,b=Pl({mode:"hidden",children:b},c),o=Vr(o,c,s,null),b.return=n,o.return=n,b.sibling=o,n.child=b,c=n.child,c.memoizedState=kf(s),c.childLanes=jf(e,v,s),n.memoizedState=Df,o):(rr(n),zf(n,b))}if(R=e.memoizedState,R!==null&&(b=R.dehydrated,b!==null)){if(d)n.flags&256?(rr(n),n.flags&=-257,n=Uf(e,n,s)):n.memoizedState!==null?(sr(),n.child=e.child,n.flags|=128,n=null):(sr(),c=o.fallback,b=n.mode,o=Pl({mode:"visible",children:o.children},b),c=Vr(c,b,s,null),c.flags|=2,o.return=n,c.return=n,o.sibling=c,n.child=o,Hs(n,e.child,null,s),o=n.child,o.memoizedState=kf(s),o.childLanes=jf(e,v,s),n.memoizedState=Df,n=c);else if(rr(n),yd(b)){if(v=b.nextSibling&&b.nextSibling.dataset,v)var B=v.dgst;v=B,o=Error(i(419)),o.stack="",o.digest=v,Hi({value:o,source:null,stack:null}),n=Uf(e,n,s)}else if(Pt||qi(e,n,s,!1),v=(s&e.childLanes)!==0,Pt||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,Cs(e,o),_n(v,e,o),Eg;b.data==="$?"||ed(),n=Uf(e,n,s)}else b.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=R.treeContext,yt=Pn(b.nextSibling),tn=n,tt=!0,Pr=null,sa=!1,e!==null&&(kn[jn++]=Ra,kn[jn++]=Oa,kn[jn++]=Hr,Ra=e.id,Oa=e.overflow,Hr=n),n=zf(n,o.children),n.flags|=4096);return n}return c?(sr(),c=o.fallback,b=n.mode,R=e.child,B=R.sibling,o=Aa(R,{mode:"hidden",children:o.children}),o.subtreeFlags=R.subtreeFlags&65011712,B!==null?c=Aa(B,c):(c=Vr(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=kf(s):(R=b.cachePool,R!==null?(B=jt._currentValue,R=R.parent!==B?{parent:B,pool:B}:R):R=bp(),b={baseLanes:b.baseLanes|s,cachePool:R}),c.memoizedState=b,c.childLanes=jf(e,v,s),n.memoizedState=Df,o):(rr(n),s=e.child,e=s.sibling,s=Aa(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 zf(e,n){return n=Pl({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function Pl(e,n){return e=vn(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Uf(e,n,s){return Hs(n,e.child,null,s),e=zf(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function jg(e,n,s){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),Wc(e.return,n,s)}function Lf(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 zg(e,n,s){var o=n.pendingProps,c=o.revealOrder,d=o.tail;if(Yt(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&&jg(e,s,n);else if(e.tag===19)jg(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&&Bl(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=n.child,n.child=null):(c=s.sibling,s.sibling=null),Lf(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&&Bl(e)===null){n.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}Lf(n,!0,s,null,d);break;case"together":Lf(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function ka(e,n,s){if(e!==null&&(n.dependencies=e.dependencies),cr|=n.lanes,(s&n.childLanes)===0)if(e!==null){if(qi(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=Aa(e,e.pendingProps),n.child=s,s.return=n;e.sibling!==null;)e=e.sibling,s=s.sibling=Aa(e,e.pendingProps),s.return=n;s.sibling=null}return n.child}function Bf(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&wl(e)))}function f1(e,n,s){switch(n.tag){case 3:de(n,n.stateNode.containerInfo),Wa(n,jt,e.memoizedState.cache),Vi();break;case 27:case 5:Ue(n);break;case 4:de(n,n.stateNode.containerInfo);break;case 10:Wa(n,n.type,n.memoizedProps.value);break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(rr(n),n.flags|=128,null):(s&n.child.childLanes)!==0?kg(e,n,s):(rr(n),e=ka(e,n,s),e!==null?e.sibling:null);rr(n);break;case 19:var c=(e.flags&128)!==0;if(o=(s&n.childLanes)!==0,o||(qi(e,n,s,!1),o=(s&n.childLanes)!==0),c){if(o)return zg(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,Og(e,n,s);case 24:Wa(n,jt,e.memoizedState.cache)}return ka(e,n,s)}function Ug(e,n,s){if(e!==null)if(e.memoizedProps!==n.pendingProps)Pt=!0;else{if(!Bf(e,s)&&(n.flags&128)===0)return Pt=!1,f1(e,n,s);Pt=(e.flags&131072)!==0}else Pt=!1,tt&&(n.flags&1048576)!==0&&dp(n,Sl,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")Yc(o)?(e=Qr(o,e),n.tag=1,n=Mg(null,n,o,e,s)):(n.tag=0,n=Mf(null,n,o,e,s));else{if(o!=null){if(c=o.$$typeof,c===q){n.tag=11,n=Tg(null,n,o,e,s);break e}else if(c===Y){n.tag=14,n=Ag(null,n,o,e,s);break e}}throw n=pe(o)||o,Error(i(306,n,""))}}return n;case 0:return Mf(e,n,n.type,n.pendingProps,s);case 1:return o=n.type,c=Qr(o,n.pendingProps),Mg(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,of(e,n),Qi(n,o,null,s);var v=n.memoizedState;if(o=v.cache,Wa(n,jt,o),o!==d.cache&&ef(n,[jt],s,!0),Ii(),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=Dg(e,n,o,s);break e}else if(o!==c){c=Mn(Error(i(424)),n),Hi(c),n=Dg(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(yt=Pn(e.firstChild),tn=n,tt=!0,Pr=null,sa=!0,s=mg(n,null,o,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Vi(),o===c){n=ka(e,n,s);break e}Yt(e,n,o,s)}n=n.child}return n;case 26:return ql(e,n),e===null?(s=Hy(n.type,null,n.pendingProps,null))?n.memoizedState=s:tt||(s=n.type,e=n.pendingProps,o=nu(be.current).createElement(s),o[wt]=n,o[ct]=e,Qt(o,s,e),qt(o),n.stateNode=o):n.memoizedState=Hy(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return Ue(n),e===null&&tt&&(o=n.stateNode=Ly(n.type,n.pendingProps,be.current),tn=n,sa=!0,c=yt,mr(n.type)?(vd=c,yt=Pn(o.firstChild)):yt=c),Yt(e,n,n.pendingProps.children,s),ql(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&tt&&((c=o=yt)&&(o=V1(o,n.type,n.pendingProps,sa),o!==null?(n.stateNode=o,tn=n,yt=Pn(o.firstChild),sa=!1,c=!0):c=!1),c||Fr(n)),Ue(n),c=n.type,d=n.pendingProps,v=e!==null?e.memoizedProps:null,o=d.children,md(c,d)?o=null:v!==null&&md(c,v)&&(n.flags|=32),n.memoizedState!==null&&(c=hf(e,n,a1,null,null,s),yo._currentValue=c),ql(e,n),Yt(e,n,o,s),n.child;case 6:return e===null&&tt&&((e=s=yt)&&(s=H1(s,n.pendingProps,sa),s!==null?(n.stateNode=s,tn=n,yt=null,e=!0):e=!1),e||Fr(n)),null;case 13:return kg(e,n,s);case 4:return de(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=Hs(n,null,o,s):Yt(e,n,o,s),n.child;case 11:return Tg(e,n,n.type,n.pendingProps,s);case 7:return Yt(e,n,n.pendingProps,s),n.child;case 8:return Yt(e,n,n.pendingProps.children,s),n.child;case 12:return Yt(e,n,n.pendingProps.children,s),n.child;case 10:return o=n.pendingProps,Wa(n,n.type,o.value),Yt(e,n,o.children,s),n.child;case 9:return c=n.type._context,o=n.pendingProps.children,Zr(n),c=Xt(c),o=o(c),n.flags|=1,Yt(e,n,o,s),n.child;case 14:return Ag(e,n,n.type,n.pendingProps,s);case 15:return Rg(e,n,n.type,n.pendingProps,s);case 19:return zg(e,n,s);case 31:return o=n.pendingProps,s=n.mode,o={mode:o.mode,children:o.children},e===null?(s=Pl(o,s),s.ref=n.ref,n.child=s,s.return=n,n=s):(s=Aa(e.child,o),s.ref=n.ref,n.child=s,s.return=n,n=s),n;case 22:return Og(e,n,s);case 24:return Zr(n),o=Xt(jt),e===null?(c=af(),c===null&&(c=ft,d=tf(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=s),c=d),n.memoizedState={parent:o,cache:c},sf(n),Wa(n,jt,c)):((e.lanes&s)!==0&&(of(e,n),Qi(n,null,null,s),Ii()),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),Wa(n,jt,o)):(o=d.cache,Wa(n,jt,o),o!==c.cache&&ef(n,[jt],s,!0))),Yt(e,n,n.pendingProps.children,s),n.child;case 29:throw n.pendingProps}throw Error(i(156,n.tag))}function ja(e){e.flags|=4}function Lg(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Zy(n)){if(n=zn.current,n!==null&&((Ke&4194048)===Ke?ia!==null:(Ke&62914560)!==Ke&&(Ke&536870912)===0||n!==ia))throw Zi=rf,xp;e.flags|=8192}}function Fl(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?al():536870912,e.lanes|=n,Gs|=n)}function to(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 mt(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 d1(e,n,s){var o=n.pendingProps;switch(Kc(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return mt(n),null;case 1:return mt(n),null;case 3:return s=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Na(jt),He(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Bi(n)?ja(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,pp())),mt(n),null;case 26:return s=n.memoizedState,e===null?(ja(n),s!==null?(mt(n),Lg(n,s)):(mt(n),n.flags&=-16777217)):s?s!==e.memoizedState?(ja(n),mt(n),Lg(n,s)):(mt(n),n.flags&=-16777217):(e.memoizedProps!==o&&ja(n),mt(n),n.flags&=-16777217),null;case 27:qe(n),s=be.current;var c=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==o&&ja(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return mt(n),null}e=ne.current,Bi(n)?hp(n):(e=Ly(c,o,s),n.stateNode=e,ja(n))}return mt(n),null;case 5:if(qe(n),s=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&ja(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return mt(n),null}if(e=ne.current,Bi(n))hp(n);else{switch(c=nu(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&&ja(n)}}return mt(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&ja(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(i(166));if(e=be.current,Bi(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||Ny(e.nodeValue,s)),e||Fr(n)}else e=nu(e).createTextNode(o),e[wt]=n,n.stateNode=e}return mt(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Bi(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 Vi(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;mt(n),c=!1}else c=pp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(Da(n),n):(Da(n),null)}if(Da(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),Fl(n,n.updateQueue),mt(n),null;case 4:return He(),e===null&&ud(n.stateNode.containerInfo),mt(n),null;case 10:return Na(n.type),mt(n),null;case 19:if(oe(zt),c=n.memoizedState,c===null)return mt(n),null;if(o=(n.flags&128)!==0,d=c.rendering,d===null)if(o)to(c,!1);else{if(vt!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(d=Bl(e),d!==null){for(n.flags|=128,to(c,!1),e=d.updateQueue,n.updateQueue=e,Fl(n,e),n.subtreeFlags=0,e=s,s=n.child;s!==null;)fp(s,e),s=s.sibling;return K(zt,zt.current&1|2),n.child}e=e.sibling}c.tail!==null&&gt()>Yl&&(n.flags|=128,o=!0,to(c,!1),n.lanes=4194304)}else{if(!o)if(e=Bl(d),e!==null){if(n.flags|=128,o=!0,e=e.updateQueue,n.updateQueue=e,Fl(n,e),to(c,!0),c.tail===null&&c.tailMode==="hidden"&&!d.alternate&&!tt)return mt(n),null}else 2*gt()-c.renderingStartTime>Yl&&s!==536870912&&(n.flags|=128,o=!0,to(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=gt(),n.sibling=null,e=zt.current,K(zt,o?e&1|2:e&1),n):(mt(n),null);case 22:case 23:return Da(n),ff(),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&&(mt(n),n.subtreeFlags&6&&(n.flags|=8192)):mt(n),s=n.updateQueue,s!==null&&Fl(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(Yr),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),Na(jt),mt(n),null;case 25:return null;case 30:return null}throw Error(i(156,n.tag))}function h1(e,n){switch(Kc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Na(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 qe(n),null;case 13:if(Da(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(i(340));Vi()}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 Na(n.type),null;case 22:case 23:return Da(n),ff(),e!==null&&oe(Yr),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Na(jt),null;case 25:return null;default:return null}}function Bg(e,n){switch(Kc(n),n.tag){case 3:Na(jt),He();break;case 26:case 27:case 5:qe(n);break;case 4:He();break;case 13:Da(n);break;case 19:oe(zt);break;case 10:Na(n.type);break;case 22:case 23:Da(n),ff(),e!==null&&oe(Yr);break;case 24:Na(jt)}}function no(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 ir(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 Vg(e){var n=e.updateQueue;if(n!==null){var s=e.stateNode;try{Ap(n,s)}catch(o){ut(e,e.return,o)}}}function Hg(e,n,s){s.props=Qr(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){ut(e,n,o)}}function ao(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 oa(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 qg(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 Vf(e,n,s){try{var o=e.stateNode;j1(o,e.type,s,n),o[ct]=n}catch(c){ut(e,e.return,c)}}function Pg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&mr(e.type)||e.tag===4}function Hf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Pg(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&&mr(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 qf(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=tu));else if(o!==4&&(o===27&&mr(e.type)&&(s=e.stateNode,n=null),e=e.child,e!==null))for(qf(e,n,s),e=e.sibling;e!==null;)qf(e,n,s),e=e.sibling}function Gl(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&&mr(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Gl(e,n,s),e=e.sibling;e!==null;)Gl(e,n,s),e=e.sibling}function Fg(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 za=!1,Et=!1,Pf=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,Ft=null;function m1(e,n){if(e=e.containerInfo,dd=lu,e=tp(e),Vc(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,P=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;)P=te,te=F;for(;;){if(te===e)break t;if(P===s&&++B===c&&(b=v),P===d&&++J===o&&(R=v),(F=te.nextSibling)!==null)break;te=P,P=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(hd={focusedElem:e,selectionRange:s},lu=!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=Qr(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)gd(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":gd(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 Zg(e,n,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:or(e,s),o&4&&no(5,s);break;case 1:if(or(e,s),o&4)if(e=s.stateNode,n===null)try{e.componentDidMount()}catch(v){ut(s,s.return,v)}else{var c=Qr(s.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(v){ut(s,s.return,v)}}o&64&&Vg(s),o&512&&ao(s,s.return);break;case 3:if(or(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{Ap(e,n)}catch(v){ut(s,s.return,v)}}break;case 27:n===null&&o&4&&Fg(s);case 26:case 5:or(e,s),n===null&&o&4&&qg(s),o&512&&ao(s,s.return);break;case 12:or(e,s);break;case 13:or(e,s),o&4&&Qg(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=_1.bind(null,s),q1(e,s))));break;case 22:if(o=s.memoizedState!==null||za,!o){n=n!==null&&n.memoizedState!==null||Et,c=za;var d=Et;za=o,(Et=n)&&!d?lr(e,s,(s.subtreeFlags&8772)!==0):or(e,s),za=c,Et=d}break;case 30:break;default:or(e,s)}}function Yg(e){var n=e.alternate;n!==null&&(e.alternate=null,Yg(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&xc(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 dt=null,un=!1;function Ua(e,n,s){for(s=s.child;s!==null;)Ig(e,n,s),s=s.sibling}function Ig(e,n,s){if(je&&typeof je.onCommitFiberUnmount=="function")try{je.onCommitFiberUnmount(we,s)}catch{}switch(s.tag){case 26:Et||oa(s,n),Ua(e,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Et||oa(s,n);var o=dt,c=un;mr(s.type)&&(dt=s.stateNode,un=!1),Ua(e,n,s),ho(s.stateNode),dt=o,un=c;break;case 5:Et||oa(s,n);case 6:if(o=dt,c=un,dt=null,Ua(e,n,s),dt=o,un=c,dt!==null)if(un)try{(dt.nodeType===9?dt.body:dt.nodeName==="HTML"?dt.ownerDocument.body:dt).removeChild(s.stateNode)}catch(d){ut(s,n,d)}else try{dt.removeChild(s.stateNode)}catch(d){ut(s,n,d)}break;case 18:dt!==null&&(un?(e=dt,zy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),So(e)):zy(dt,s.stateNode));break;case 4:o=dt,c=un,dt=s.stateNode.containerInfo,un=!0,Ua(e,n,s),dt=o,un=c;break;case 0:case 11:case 14:case 15:Et||ir(2,s,n),Et||ir(4,s,n),Ua(e,n,s);break;case 1:Et||(oa(s,n),o=s.stateNode,typeof o.componentWillUnmount=="function"&&Hg(s,n,o)),Ua(e,n,s);break;case 21:Ua(e,n,s);break;case 22:Et=(o=Et)||s.memoizedState!==null,Ua(e,n,s),Et=o;break;default:Ua(e,n,s)}}function Qg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{So(e)}catch(s){ut(n,n.return,s)}}function p1(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Gg),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Gg),n;default:throw Error(i(435,e.tag))}}function Ff(e,n){var s=p1(e);n.forEach(function(o){var c=E1.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(mr(b.type)){dt=b.stateNode,un=!1;break e}break;case 5:dt=b.stateNode,un=!1;break e;case 3:case 4:dt=b.stateNode.containerInfo,un=!0;break e}b=b.return}if(dt===null)throw Error(i(160));Ig(d,v,c),dt=null,un=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)Xg(n,e),n=n.sibling}var qn=null;function Xg(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&&(ir(3,e,e.return),no(3,e),ir(5,e,e.return));break;case 1:bn(n,e),xn(e),o&512&&(Et||s===null||oa(s,s.return)),o&64&&za&&(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=qn;if(bn(n,e),xn(e),o&512&&(Et||s===null||oa(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[Ri]||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,qt(d),o=d;break e;case"link":var v=Fy("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=Fy("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,qt(d),o=d}e.stateNode=o}else Gy(c,e.type,e.stateNode);else e.stateNode=Py(c,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?Gy(c,e.type,e.stateNode):Py(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Vf(e,e.memoizedProps,s.memoizedProps)}break;case 27:bn(n,e),xn(e),o&512&&(Et||s===null||oa(s,s.return)),s!==null&&o&4&&Vf(e,e.memoizedProps,s.memoizedProps);break;case 5:if(bn(n,e),xn(e),o&512&&(Et||s===null||oa(s,s.return)),e.flags&32){c=e.stateNode;try{ws(c,"")}catch(F){ut(e,e.return,F)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,Vf(e,c,s!==null?s.memoizedProps:c)),o&1024&&(Pf=!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(su=null,c=qn,qn=au(n.containerInfo),bn(n,e),qn=c,xn(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{So(n.containerInfo)}catch(F){ut(e,e.return,F)}Pf&&(Pf=!1,Kg(e));break;case 4:o=qn,qn=au(e.stateNode.containerInfo),bn(n,e),xn(e),qn=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)&&(Xf=gt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ff(e,o)));break;case 22:c=e.memoizedState!==null;var R=s!==null&&s.memoizedState!==null,B=za,J=Et;if(za=B||c,Et=J||R,bn(n,e),Et=J,za=B,xn(e),o&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(s===null||R||za||Et||Xr(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,P=te!=null&&te.hasOwnProperty("display")?te.display:null;b.style.display=P==null||typeof P=="boolean"?"":(""+P).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,Ff(e,s))));break;case 19:bn(n,e),xn(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ff(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(Pg(o)){s=o;break}o=o.return}if(s==null)throw Error(i(160));switch(s.tag){case 27:var c=s.stateNode,d=Hf(e);Gl(e,d,c);break;case 5:var v=s.stateNode;s.flags&32&&(ws(v,""),s.flags&=-33);var b=Hf(e);Gl(e,b,v);break;case 3:case 4:var R=s.stateNode.containerInfo,B=Hf(e);qf(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 Kg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Kg(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function or(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)Zg(e,n.alternate,n),n=n.sibling}function Xr(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:ir(4,n,n.return),Xr(n);break;case 1:oa(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&Hg(n,n.return,s),Xr(n);break;case 27:ho(n.stateNode);case 26:case 5:oa(n,n.return),Xr(n);break;case 22:n.memoizedState===null&&Xr(n);break;case 30:Xr(n);break;default:Xr(n)}e=e.sibling}}function lr(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:lr(c,d,s),no(4,d);break;case 1:if(lr(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++)Tp(R[c],b)}catch(B){ut(o,o.return,B)}}s&&v&64&&Vg(d),ao(d,d.return);break;case 27:Fg(d);case 26:case 5:lr(c,d,s),s&&o===null&&v&4&&qg(d),ao(d,d.return);break;case 12:lr(c,d,s);break;case 13:lr(c,d,s),s&&v&4&&Qg(c,d);break;case 22:d.memoizedState===null&&lr(c,d,s),ao(d,d.return);break;case 30:break;default:lr(c,d,s)}n=n.sibling}}function Gf(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&&Pi(s))}function Zf(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Pi(e))}function la(e,n,s,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)$g(e,n,s,o),n=n.sibling}function $g(e,n,s,o){var c=n.flags;switch(n.tag){case 0:case 11:case 15:la(e,n,s,o),c&2048&&no(9,n);break;case 1:la(e,n,s,o);break;case 3:la(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&&Pi(e)));break;case 12:if(c&2048){la(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 la(e,n,s,o);break;case 13:la(e,n,s,o);break;case 23:break;case 22:d=n.stateNode,v=n.alternate,n.memoizedState!==null?d._visibility&2?la(e,n,s,o):ro(e,n):d._visibility&2?la(e,n,s,o):(d._visibility|=2,qs(e,n,s,o,(n.subtreeFlags&10256)!==0)),c&2048&&Gf(v,n);break;case 24:la(e,n,s,o),c&2048&&Zf(n.alternate,n);break;default:la(e,n,s,o)}}function qs(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:qs(d,v,b,R,c),no(8,v);break;case 23:break;case 22:var J=v.stateNode;v.memoizedState!==null?J._visibility&2?qs(d,v,b,R,c):ro(d,v):(J._visibility|=2,qs(d,v,b,R,c)),c&&B&2048&&Gf(v.alternate,v);break;case 24:qs(d,v,b,R,c),c&&B&2048&&Zf(v.alternate,v);break;default:qs(d,v,b,R,c)}n=n.sibling}}function ro(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:ro(s,o),c&2048&&Gf(o.alternate,o);break;case 24:ro(s,o),c&2048&&Zf(o.alternate,o);break;default:ro(s,o)}n=n.sibling}}var so=8192;function Ps(e){if(e.subtreeFlags&so)for(e=e.child;e!==null;)Jg(e),e=e.sibling}function Jg(e){switch(e.tag){case 26:Ps(e),e.flags&so&&e.memoizedState!==null&&e_(qn,e.memoizedState,e.memoizedProps);break;case 5:Ps(e);break;case 3:case 4:var n=qn;qn=au(e.stateNode.containerInfo),Ps(e),qn=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=so,so=16777216,Ps(e),so=n):Ps(e));break;default:Ps(e)}}function Wg(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 io(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,ty(o,e)}Wg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)ey(e),e=e.sibling}function ey(e){switch(e.tag){case 0:case 11:case 15:io(e),e.flags&2048&&ir(9,e,e.return);break;case 3:io(e);break;case 12:io(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Zl(e)):io(e);break;default:io(e)}}function Zl(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,ty(o,e)}Wg(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:ir(8,n,n.return),Zl(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,Zl(n));break;default:Zl(n)}e=e.sibling}}function ty(e,n){for(;Ft!==null;){var s=Ft;switch(s.tag){case 0:case 11:case 15:ir(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:Pi(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(Yg(o),o===s){Ft=null;break e}if(c!==null){c.return=d,Ft=c;break e}Ft=d}}}var g1={getCacheForType:function(e){var n=Xt(jt),s=n.data.get(e);return s===void 0&&(s=e(),n.data.set(e,s)),s}},y1=typeof WeakMap=="function"?WeakMap:Map,at=0,ft=null,Qe=null,Ke=0,rt=0,Sn=null,ur=!1,Fs=!1,Yf=!1,La=0,vt=0,cr=0,Kr=0,If=0,Un=0,Gs=0,oo=null,cn=null,Qf=!1,Xf=0,Yl=1/0,Il=null,fr=null,It=0,dr=null,Zs=null,Ys=0,Kf=0,$f=null,ny=null,lo=0,Jf=null;function wn(){if((at&2)!==0&&Ke!==0)return Ke&-Ke;if(N.T!==null){var e=ks;return e!==0?e:sd()}return jr()}function ay(){Un===0&&(Un=(Ke&536870912)===0||tt?Vn():536870912);var e=zn.current;return e!==null&&(e.flags|=32),Un}function _n(e,n,s){(e===ft&&(rt===2||rt===9)||e.cancelPendingCommit!==null)&&(Is(e,0),hr(e,Ke,Un,!1)),$a(e,s),((at&2)===0||e!==ft)&&(e===ft&&((at&2)===0&&(Kr|=s),vt===4&&hr(e,Ke,Un,!1)),ua(e))}function ry(e,n,s){if((at&6)!==0)throw Error(i(327));var o=!s&&(n&124)===0&&(n&e.expiredLanes)===0||wa(e,n),c=o?x1(e,n):td(e,n,!0),d=o;do{if(c===0){Fs&&!o&&hr(e,n,0,!1);break}else{if(s=e.current.alternate,d&&!v1(s)){c=td(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=oo;var R=b.current.memoizedState.isDehydrated;if(R&&(Is(b,v).flags|=256),v=td(b,v,!1),v!==2){if(Yf&&!R){b.errorRecoveryDisabledLanes|=d,Kr|=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){Is(e,0),hr(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:hr(o,n,Un,!ur);break e;case 2:cn=null;break;case 3:case 5:break;default:throw Error(i(329))}if((n&62914560)===n&&(c=Xf+300-gt(),10<c)){if(hr(o,n,Un,!ur),ra(o,0,!0)!==0)break e;o.timeoutHandle=ky(sy.bind(null,o,s,cn,Il,Qf,n,Un,Kr,Gs,ur,d,2,-0,0),c);break e}sy(o,s,cn,Il,Qf,n,Un,Kr,Gs,ur,d,0,-0,0)}}break}while(!0);ua(e)}function sy(e,n,s,o,c,d,v,b,R,B,J,te,P,F){if(e.timeoutHandle=-1,te=n.subtreeFlags,(te&8192||(te&16785408)===16785408)&&(go={stylesheets:null,count:0,unsuspend:W1},Jg(n),te=t_(),te!==null)){e.cancelPendingCommit=te(dy.bind(null,e,n,d,s,o,c,v,b,R,J,1,P,F)),hr(e,d,v,!B);return}dy(e,n,d,s,o,c,v,b,R)}function v1(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 hr(e,n,s,o){n&=~If,n&=~Kr,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 Ql(){return(at&6)===0?(uo(0),!1):!0}function Wf(){if(Qe!==null){if(rt===0)var e=Qe.return;else e=Qe,Ca=Gr=null,gf(e),Vs=null,Wi=0,e=Qe;for(;e!==null;)Bg(e.alternate,e),e=e.return;Qe=null}}function Is(e,n){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,U1(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Wf(),ft=e,Qe=s=Aa(e.current,null),Ke=n,rt=0,Sn=null,ur=!1,Fs=wa(e,n),Yf=!1,Gs=Un=If=Kr=cr=vt=0,cn=oo=null,Qf=!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 La=n,gl(),s}function iy(e,n){Ge=null,N.H=zl,n===Gi||n===Tl?(n=_p(),rt=3):n===xp?(n=_p(),rt=4):rt=n===Eg?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Sn=n,Qe===null&&(vt=1,Hl(e,Mn(n,e.current)))}function oy(){var e=N.H;return N.H=zl,e===null?zl:e}function ly(){var e=N.A;return N.A=g1,e}function ed(){vt=4,ur||(Ke&4194048)!==Ke&&zn.current!==null||(Fs=!0),(cr&134217727)===0&&(Kr&134217727)===0||ft===null||hr(ft,Ke,Un,!1)}function td(e,n,s){var o=at;at|=2;var c=oy(),d=ly();(ft!==e||Ke!==n)&&(Il=null,Is(e,n)),n=!1;var v=vt;e:do try{if(rt!==0&&Qe!==null){var b=Qe,R=Sn;switch(rt){case 8:Wf(),v=6;break e;case 3:case 2:case 9:case 6:zn.current===null&&(n=!0);var B=rt;if(rt=0,Sn=null,Qs(e,b,R,B),s&&Fs){v=0;break e}break;default:B=rt,rt=0,Sn=null,Qs(e,b,R,B)}}b1(),v=vt;break}catch(J){iy(e,J)}while(!0);return n&&e.shellSuspendCounter++,Ca=Gr=null,at=o,N.H=c,N.A=d,Qe===null&&(ft=null,Ke=0,gl()),v}function b1(){for(;Qe!==null;)uy(Qe)}function x1(e,n){var s=at;at|=2;var o=oy(),c=ly();ft!==e||Ke!==n?(Il=null,Yl=gt()+500,Is(e,n)):Fs=wa(e,n);e:do try{if(rt!==0&&Qe!==null){n=Qe;var d=Sn;t:switch(rt){case 1:rt=0,Sn=null,Qs(e,n,d,1);break;case 2:case 9:if(Sp(d)){rt=0,Sn=null,cy(n);break}n=function(){rt!==2&&rt!==9||ft!==e||(rt=7),ua(e)},d.then(n,n);break e;case 3:rt=7;break e;case 4:rt=5;break e;case 7:Sp(d)?(rt=0,Sn=null,cy(n)):(rt=0,Sn=null,Qs(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||Zy(v)){rt=0,Sn=null;var R=b.sibling;if(R!==null)Qe=R;else{var B=b.return;B!==null?(Qe=B,Xl(B)):Qe=null}break t}}rt=0,Sn=null,Qs(e,n,d,5);break;case 6:rt=0,Sn=null,Qs(e,n,d,6);break;case 8:Wf(),vt=6;break e;default:throw Error(i(462))}}S1();break}catch(J){iy(e,J)}while(!0);return Ca=Gr=null,N.H=o,N.A=c,at=s,Qe!==null?0:(ft=null,Ke=0,gl(),vt)}function S1(){for(;Qe!==null&&!Wn();)uy(Qe)}function uy(e){var n=Ug(e.alternate,e,La);e.memoizedProps=e.pendingProps,n===null?Xl(e):Qe=n}function cy(e){var n=e,s=n.alternate;switch(n.tag){case 15:case 0:n=Ng(s,n,n.pendingProps,n.type,void 0,Ke);break;case 11:n=Ng(s,n,n.pendingProps,n.type.render,n.ref,Ke);break;case 5:gf(n);default:Bg(s,n),n=Qe=fp(n,La),n=Ug(s,n,La)}e.memoizedProps=e.pendingProps,n===null?Xl(e):Qe=n}function Qs(e,n,s,o){Ca=Gr=null,gf(n),Vs=null,Wi=0;var c=n.return;try{if(c1(e,c,n,s,Ke)){vt=1,Hl(e,Mn(s,e.current)),Qe=null;return}}catch(d){if(c!==null)throw Qe=c,d;vt=1,Hl(e,Mn(s,e.current)),Qe=null;return}n.flags&32768?(tt||o===1?e=!0:Fs||(Ke&536870912)!==0?e=!1:(ur=e=!0,(o===2||o===9||o===3||o===6)&&(o=zn.current,o!==null&&o.tag===13&&(o.flags|=16384))),fy(n,e)):Xl(n)}function Xl(e){var n=e;do{if((n.flags&32768)!==0){fy(n,ur);return}e=n.return;var s=d1(n.alternate,n,La);if(s!==null){Qe=s;return}if(n=n.sibling,n!==null){Qe=n;return}Qe=n=e}while(n!==null);vt===0&&(vt=5)}function fy(e,n){do{var s=h1(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);vt=6,Qe=null}function dy(e,n,s,o,c,d,v,b,R){e.cancelPendingCommit=null;do Kl();while(It!==0);if((at&6)!==0)throw Error(i(327));if(n!==null){if(n===e.current)throw Error(i(177));if(d=n.lanes|n.childLanes,d|=Gc,rl(e,s,d,v,b,R),e===ft&&(Qe=ft=null,Ke=0),Zs=n,dr=e,Ys=s,Kf=d,$f=c,ny=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,T1(V,function(){return yy(),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=at,at|=4;try{m1(e,n,s)}finally{at=v,Z.p=c,N.T=o}}It=1,hy(),my(),py()}}function hy(){if(It===1){It=0;var e=dr,n=Zs,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=at;at|=4;try{Xg(n,e);var d=hd,v=tp(e.containerInfo),b=d.focusedElem,R=d.selectionRange;if(v!==b&&b&&b.ownerDocument&&ep(b.ownerDocument.documentElement,b)){if(R!==null&&Vc(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,P=te&&te.defaultView||window;if(P.getSelection){var F=P.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=Wm(b,Ce),j=Wm(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}}lu=!!dd,hd=dd=null}finally{at=c,Z.p=o,N.T=s}}e.current=n,It=2}}function my(){if(It===2){It=0;var e=dr,n=Zs,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=at;at|=4;try{Zg(e,n.alternate,n)}finally{at=c,Z.p=o,N.T=s}}It=3}}function py(){if(It===4||It===3){It=0,ea();var e=dr,n=Zs,s=Ys,o=ny;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?It=5:(It=0,Zs=dr=null,gy(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(fr=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}}(Ys&3)!==0&&Kl(),ua(e),c=e.pendingLanes,(s&4194090)!==0&&(c&42)!==0?e===Jf?lo++:(lo=0,Jf=e):lo=0,uo(0)}}function gy(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Pi(n)))}function Kl(e){return hy(),my(),py(),yy()}function yy(){if(It!==5)return!1;var e=dr,n=Kf;Kf=0;var s=Zt(Ys),o=N.T,c=Z.p;try{Z.p=32>s?32:s,N.T=null,s=$f,$f=null;var d=dr,v=Ys;if(It=0,Zs=dr=null,Ys=0,(at&6)!==0)throw Error(i(331));var b=at;if(at|=4,ey(d.current),$g(d,d.current,v,s),at=b,uo(0,!1),je&&typeof je.onPostCommitFiberRoot=="function")try{je.onPostCommitFiberRoot(we,d)}catch{}return!0}finally{Z.p=c,N.T=o,gy(e,n)}}function vy(e,n,s){n=Mn(s,n),n=Nf(e.stateNode,n,2),e=nr(e,n,2),e!==null&&($a(e,2),ua(e))}function ut(e,n,s){if(e.tag===3)vy(e,e,s);else for(;n!==null;){if(n.tag===3){vy(n,e,s);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(fr===null||!fr.has(o))){e=Mn(s,e),s=wg(2),o=nr(n,s,2),o!==null&&(_g(s,o,n,e),$a(o,2),ua(o));break}}n=n.return}}function nd(e,n,s){var o=e.pingCache;if(o===null){o=e.pingCache=new y1;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)||(Yf=!0,c.add(s),e=w1.bind(null,e,n,s),n.then(e,e))}function w1(e,n,s){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ft===e&&(Ke&s)===s&&(vt===4||vt===3&&(Ke&62914560)===Ke&&300>gt()-Xf?(at&2)===0&&Is(e,0):If|=s,Gs===Ke&&(Gs=0)),ua(e)}function by(e,n){n===0&&(n=al()),e=Cs(e,n),e!==null&&($a(e,n),ua(e))}function _1(e){var n=e.memoizedState,s=0;n!==null&&(s=n.retryLane),by(e,s)}function E1(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),by(e,s)}function T1(e,n){return Ot(e,n)}var $l=null,Xs=null,ad=!1,Jl=!1,rd=!1,$r=0;function ua(e){e!==Xs&&e.next===null&&(Xs===null?$l=Xs=e:Xs=Xs.next=e),Jl=!0,ad||(ad=!0,R1())}function uo(e,n){if(!rd&&Jl){rd=!0;do for(var s=!1,o=$l;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,_y(o,d))}else d=Ke,d=ra(o,o===ft?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||wa(o,d)||(s=!0,_y(o,d));o=o.next}while(s);rd=!1}}function A1(){xy()}function xy(){Jl=ad=!1;var e=0;$r!==0&&(z1()&&(e=$r),$r=0);for(var n=gt(),s=null,o=$l;o!==null;){var c=o.next,d=Sy(o,n);d===0?(o.next=null,s===null?$l=c:s.next=c,c===null&&(Xs=s)):(s=o,(e!==0||(d&3)!==0)&&(Jl=!0)),o=c}uo(e)}function Sy(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]=Ka(b,n)):R<=n&&(e.expiredLanes|=b),d&=~b}if(n=ft,s=Ke,s=ra(e,e===n?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===n&&(rt===2||rt===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Vt(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||wa(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=wy.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 wy(e,n){if(It!==0&&It!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Kl()&&e.callbackNode!==s)return null;var o=Ke;return o=ra(e,e===ft?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(ry(e,o,n),Sy(e,gt()),e.callbackNode!=null&&e.callbackNode===s?wy.bind(null,e):null)}function _y(e,n){if(Kl())return null;ry(e,n,!0)}function R1(){L1(function(){(at&6)!==0?Ot(en,A1):xy()})}function sd(){return $r===0&&($r=Vn()),$r}function Ey(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ul(""+e)}function Ty(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 O1(e,n,s,o,c){if(n==="submit"&&s&&s.stateNode===c){var d=Ey((c[ct]||null).action),v=o.submitter;v&&(n=(n=v[ct]||null)?Ey(n.formAction):v.getAttribute("formAction"),n!==null&&(d=n,v=null));var b=new hl("action","action",null,o,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if($r!==0){var R=v?Ty(c,v):new FormData(c);Tf(s,{pending:!0,data:R,method:c.method,action:d},null,R)}}else typeof d=="function"&&(b.preventDefault(),R=v?Ty(c,v):new FormData(c),Tf(s,{pending:!0,data:R,method:c.method,action:d},d,R))},currentTarget:c}]})}}for(var id=0;id<Fc.length;id++){var od=Fc[id],C1=od.toLowerCase(),N1=od[0].toUpperCase()+od.slice(1);Hn(C1,"on"+N1)}Hn(rp,"onAnimationEnd"),Hn(sp,"onAnimationIteration"),Hn(ip,"onAnimationStart"),Hn("dblclick","onDoubleClick"),Hn("focusin","onFocus"),Hn("focusout","onBlur"),Hn(Iw,"onTransitionRun"),Hn(Qw,"onTransitionStart"),Hn(Xw,"onTransitionCancel"),Hn(op,"onTransitionEnd"),bs("onMouseEnter",["mouseout","mouseover"]),bs("onMouseLeave",["mouseout","mouseover"]),bs("onPointerEnter",["pointerout","pointerover"]),bs("onPointerLeave",["pointerout","pointerover"]),zr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),zr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),zr("onBeforeInput",["compositionend","keypress","textInput","paste"]),zr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),zr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),zr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var co="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(" "),M1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(co));function Ay(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){Vl(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){Vl(J)}c.currentTarget=null,d=R}}}}function Xe(e,n){var s=n[ps];s===void 0&&(s=n[ps]=new Set);var o=e+"__bubble";s.has(o)||(Ry(n,e,2,!1),s.add(o))}function ld(e,n,s){var o=0;n&&(o|=4),Ry(s,e,o,n)}var Wl="_reactListening"+Math.random().toString(36).slice(2);function ud(e){if(!e[Wl]){e[Wl]=!0,xm.forEach(function(s){s!=="selectionchange"&&(M1.has(s)||ld(s,!1,e),ld(s,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Wl]||(n[Wl]=!0,ld("selectionchange",!1,n))}}function Ry(e,n,s,o){switch($y(n)){case 2:var c=r_;break;case 8:c=s_;break;default:c=_d}s=c.bind(null,n,s,e),c=void 0,!Nc||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 cd(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=gs(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}jm(function(){var B=d,J=Oc(s),te=[];e:{var P=lp.get(e);if(P!==void 0){var F=hl,ke=e;switch(e){case"keypress":if(fl(s)===0)break e;case"keydown":case"keyup":F=Tw;break;case"focusin":ke="focus",F=jc;break;case"focusout":ke="blur",F=jc;break;case"beforeblur":case"afterblur":F=jc;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=Lm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=hw;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=Ow;break;case rp:case sp:case ip:F=gw;break;case op:F=Nw;break;case"scroll":case"scrollend":F=fw;break;case"wheel":F=Dw;break;case"copy":case"cut":case"paste":F=vw;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=Vm;break;case"toggle":case"beforetoggle":F=jw}var Ce=(n&4)!==0,lt=!Ce&&(e==="scroll"||e==="scrollend"),U=Ce?P!==null?P+"Capture":null:P;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=Ci(j,U),ee!=null&&Ce.push(fo(j,ee,L))),lt)break;j=j.return}0<Ce.length&&(P=new F(P,ke,null,s,J),te.push({event:P,listeners:Ce}))}}if((n&7)===0){e:{if(P=e==="mouseover"||e==="pointerover",F=e==="mouseout"||e==="pointerout",P&&s!==Rc&&(ke=s.relatedTarget||s.fromElement)&&(gs(ke)||ke[Ht]))break e;if((F||P)&&(P=J.window===J?J:(P=J.ownerDocument)?P.defaultView||P.parentWindow:window,F?(ke=s.relatedTarget||s.toElement,F=B,ke=ke?gs(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=Lm,ee="onMouseLeave",U="onMouseEnter",j="mouse",(e==="pointerout"||e==="pointerover")&&(Ce=Vm,ee="onPointerLeave",U="onPointerEnter",j="pointer"),lt=F==null?P:Oi(F),L=ke==null?P:Oi(ke),P=new Ce(ee,j+"leave",F,s,J),P.target=lt,P.relatedTarget=L,ee=null,gs(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=Ks(L))j++;for(L=0,ee=U;ee;ee=Ks(ee))L++;for(;0<j-L;)Ce=Ks(Ce),j--;for(;0<L-j;)U=Ks(U),L--;for(;j--;){if(Ce===U||U!==null&&Ce===U.alternate)break t;Ce=Ks(Ce),U=Ks(U)}Ce=null}else Ce=null;F!==null&&Oy(te,P,F,Ce,!1),ke!==null&&lt!==null&&Oy(te,lt,ke,Ce,!0)}}e:{if(P=B?Oi(B):window,F=P.nodeName&&P.nodeName.toLowerCase(),F==="select"||F==="input"&&P.type==="file")var _e=Im;else if(Zm(P))if(Qm)_e=Gw;else{_e=Pw;var Ie=qw}else F=P.nodeName,!F||F.toLowerCase()!=="input"||P.type!=="checkbox"&&P.type!=="radio"?B&&Ac(B.elementType)&&(_e=Im):_e=Fw;if(_e&&(_e=_e(e,B))){Ym(te,_e,s,J);break e}Ie&&Ie(e,P,B),e==="focusout"&&B&&P.type==="number"&&B.memoizedProps.value!=null&&Tc(P,"number",P.value)}switch(Ie=B?Oi(B):window,e){case"focusin":(Zm(Ie)||Ie.contentEditable==="true")&&(As=Ie,Hc=B,Li=null);break;case"focusout":Li=Hc=As=null;break;case"mousedown":qc=!0;break;case"contextmenu":case"mouseup":case"dragend":qc=!1,np(te,s,J);break;case"selectionchange":if(Yw)break;case"keydown":case"keyup":np(te,s,J)}var Oe;if(Uc)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 Ts?Fm(e,s)&&(Ne="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(Ne="onCompositionStart");Ne&&(Hm&&s.locale!=="ko"&&(Ts||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Ts&&(Oe=zm()):(Ja=J,Mc="value"in Ja?Ja.value:Ja.textContent,Ts=!0)),Ie=eu(B,Ne),0<Ie.length&&(Ne=new Bm(Ne,e,null,s,J),te.push({event:Ne,listeners:Ie}),Oe?Ne.data=Oe:(Oe=Gm(s),Oe!==null&&(Ne.data=Oe)))),(Oe=Uw?Lw(e,s):Bw(e,s))&&(Ne=eu(B,"onBeforeInput"),0<Ne.length&&(Ie=new Bm("onBeforeInput","beforeinput",null,s,J),te.push({event:Ie,listeners:Ne}),Ie.data=Oe)),O1(te,e,B,s,J)}Ay(te,n)})}function fo(e,n,s){return{instance:e,listener:n,currentTarget:s}}function eu(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=Ci(e,s),c!=null&&o.unshift(fo(e,c,d)),c=Ci(e,n),c!=null&&o.push(fo(e,c,d))),e.tag===3)return o;e=e.return}return[]}function Ks(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Oy(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=Ci(s,d),B!=null&&v.unshift(fo(s,B,R))):c||(B=Ci(s,d),B!=null&&v.push(fo(s,B,R)))),s=s.return}v.length!==0&&e.push({event:n,listeners:v})}var D1=/\r\n?/g,k1=/\u0000|\uFFFD/g;function Cy(e){return(typeof e=="string"?e:""+e).replace(D1,`
`).replace(k1,"")}function Ny(e,n){return n=Cy(n),Cy(e)===n}function tu(){}function ot(e,n,s,o,c,d){switch(s){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||ws(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&ws(e,""+o);break;case"className":il(e,"class",o);break;case"tabIndex":il(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":il(e,s,o);break;case"style":Dm(e,o,d);break;case"data":if(n!=="object"){il(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=ul(""+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=ul(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=tu);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=ul(""+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),sl(e,"popover",o);break;case"xlinkActuate":Ea(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Ea(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Ea(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Ea(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Ea(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Ea(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Ea(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Ea(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Ea(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":sl(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=uw.get(s)||s,sl(e,s,o))}}function fd(e,n,s,o,c,d){switch(s){case"style":Dm(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"?ws(e,o):(typeof o=="number"||typeof o=="bigint")&&ws(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=tu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Sm.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,""):sl(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)}}Om(e,d,b,R,B,v,c,!1),ol(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?Ss(e,!!o,n,!1):s!=null&&Ss(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)}Nm(e,o,c,d),ol(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<co.length;o++)Xe(co[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(Ac(n)){for(J in s)s.hasOwnProperty(J)&&(o=s[J],o!==void 0&&fd(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 j1(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 P in o){var F=o[P];if(te=s[P],o.hasOwnProperty(P)&&(F!=null||te!=null))switch(P){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,P,F,o,te)}}Ec(e,v,b,R,B,J,d,c);return;case"select":F=v=b=P=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":P=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,P!=null?Ss(e,!!s,P,!1):!!o!=!!s&&(n!=null?Ss(e,!!s,n,!0):Ss(e,!!s,s?[]:"",!1));return;case"textarea":F=P=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":P=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)}Cm(e,P,F);return;case"option":for(var ke in s)if(P=s[ke],s.hasOwnProperty(ke)&&P!=null&&!o.hasOwnProperty(ke))switch(ke){case"selected":e.selected=!1;break;default:ot(e,n,ke,null,o,P)}for(R in o)if(P=o[R],F=s[R],o.hasOwnProperty(R)&&P!==F&&(P!=null||F!=null))switch(R){case"selected":e.selected=P&&typeof P!="function"&&typeof P!="symbol";break;default:ot(e,n,R,P,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)P=s[Ce],s.hasOwnProperty(Ce)&&P!=null&&!o.hasOwnProperty(Ce)&&ot(e,n,Ce,null,o,P);for(B in o)if(P=o[B],F=s[B],o.hasOwnProperty(B)&&P!==F&&(P!=null||F!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(i(137,n));break;default:ot(e,n,B,P,o,F)}return;default:if(Ac(n)){for(var lt in s)P=s[lt],s.hasOwnProperty(lt)&&P!==void 0&&!o.hasOwnProperty(lt)&&fd(e,n,lt,void 0,o,P);for(J in o)P=o[J],F=s[J],!o.hasOwnProperty(J)||P===F||P===void 0&&F===void 0||fd(e,n,J,P,o,F);return}}for(var U in s)P=s[U],s.hasOwnProperty(U)&&P!=null&&!o.hasOwnProperty(U)&&ot(e,n,U,null,o,P);for(te in o)P=o[te],F=s[te],!o.hasOwnProperty(te)||P===F||P==null&&F==null||ot(e,n,te,P,o,F)}var dd=null,hd=null;function nu(e){return e.nodeType===9?e:e.ownerDocument}function My(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 Dy(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 md(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 pd=null;function z1(){var e=window.event;return e&&e.type==="popstate"?e===pd?!1:(pd=e,!0):(pd=null,!1)}var ky=typeof setTimeout=="function"?setTimeout:void 0,U1=typeof clearTimeout=="function"?clearTimeout:void 0,jy=typeof Promise=="function"?Promise:void 0,L1=typeof queueMicrotask=="function"?queueMicrotask:typeof jy<"u"?function(e){return jy.resolve(null).then(e).catch(B1)}:ky;function B1(e){setTimeout(function(){throw e})}function mr(e){return e==="head"}function zy(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&&ho(v.documentElement),s&2&&ho(v.body),s&4)for(s=v.head,ho(s),v=s.firstChild;v;){var b=v.nextSibling,R=v.nodeName;v[Ri]||R==="SCRIPT"||R==="STYLE"||R==="LINK"&&v.rel.toLowerCase()==="stylesheet"||s.removeChild(v),v=b}}if(c===0){e.removeChild(d),So(n);return}c--}else s==="$"||s==="$?"||s==="$!"?c++:o=s.charCodeAt(0)-48;else o=0;s=d}while(s);So(n)}function gd(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":gd(s),xc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function V1(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[Ri])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=Pn(e.nextSibling),e===null)break}return null}function H1(e,n,s){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Pn(e.nextSibling),e===null))return null;return e}function yd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function q1(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 Pn(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 vd=null;function Uy(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 Ly(e,n,s){switch(n=nu(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 ho(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);xc(e)}var Ln=new Map,By=new Set;function au(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ba=Z.d;Z.d={f:P1,r:F1,D:G1,C:Z1,L:Y1,m:I1,X:X1,S:Q1,M:K1};function P1(){var e=Ba.f(),n=Ql();return e||n}function F1(e){var n=ys(e);n!==null&&n.tag===5&&n.type==="form"?rg(n):Ba.r(e)}var $s=typeof document>"u"?null:document;function Vy(e,n,s){var o=$s;if(o&&typeof n=="string"&&n){var c=Nn(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),By.has(c)||(By.add(c),e={rel:e,crossOrigin:s,href:n},o.querySelector(c)===null&&(n=o.createElement("link"),Qt(n,"link",e),qt(n),o.head.appendChild(n)))}}function G1(e){Ba.D(e),Vy("dns-prefetch",e,null)}function Z1(e,n){Ba.C(e,n),Vy("preconnect",e,n)}function Y1(e,n,s){Ba.L(e,n,s);var o=$s;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=Js(e);break;case"script":d=Ws(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(mo(d))||n==="script"&&o.querySelector(po(d))||(n=o.createElement("link"),Qt(n,"link",e),qt(n),o.head.appendChild(n)))}}function I1(e,n){Ba.m(e,n);var s=$s;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=Ws(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(po(d)))return}o=s.createElement("link"),Qt(o,"link",e),qt(o),s.head.appendChild(o)}}}function Q1(e,n,s){Ba.S(e,n,s);var o=$s;if(o&&e){var c=vs(o).hoistableStyles,d=Js(e);n=n||"default";var v=c.get(d);if(!v){var b={loading:0,preload:null};if(v=o.querySelector(mo(d)))b.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":n},s),(s=Ln.get(d))&&bd(e,s);var R=v=o.createElement("link");qt(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,ru(v,n,o)}v={type:"stylesheet",instance:v,count:1,state:b},c.set(d,v)}}}function X1(e,n){Ba.X(e,n);var s=$s;if(s&&e){var o=vs(s).hoistableScripts,c=Ws(e),d=o.get(c);d||(d=s.querySelector(po(c)),d||(e=g({src:e,async:!0},n),(n=Ln.get(c))&&xd(e,n),d=s.createElement("script"),qt(d),Qt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function K1(e,n){Ba.M(e,n);var s=$s;if(s&&e){var o=vs(s).hoistableScripts,c=Ws(e),d=o.get(c);d||(d=s.querySelector(po(c)),d||(e=g({src:e,async:!0,type:"module"},n),(n=Ln.get(c))&&xd(e,n),d=s.createElement("script"),qt(d),Qt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function Hy(e,n,s,o){var c=(c=be.current)?au(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=Js(s.href),s=vs(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=Js(s.href);var d=vs(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(mo(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||$1(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=Ws(s),s=vs(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 Js(e){return'href="'+Nn(e)+'"'}function mo(e){return'link[rel="stylesheet"]['+e+"]"}function qy(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function $1(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),qt(n),e.head.appendChild(n))}function Ws(e){return'[src="'+Nn(e)+'"]'}function po(e){return"script[async]"+e}function Py(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,qt(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"),qt(o),Qt(o,"style",c),ru(o,s.precedence,e),n.instance=o;case"stylesheet":c=Js(s.href);var d=e.querySelector(mo(c));if(d)return n.state.loading|=4,n.instance=d,qt(d),d;o=qy(s),(c=Ln.get(c))&&bd(o,c),d=(e.ownerDocument||e).createElement("link"),qt(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,ru(d,s.precedence,e),n.instance=d;case"script":return d=Ws(s.src),(c=e.querySelector(po(d)))?(n.instance=c,qt(c),c):(o=s,(c=Ln.get(d))&&(o=g({},s),xd(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),qt(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,ru(o,s.precedence,e));return n.instance}function ru(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 bd(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function xd(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var su=null;function Fy(e,n,s){if(su===null){var o=new Map,c=su=new Map;c.set(s,o)}else c=su,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[Ri]||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 Gy(e,n,s){e=e.ownerDocument||e,e.head.insertBefore(s,n==="title"?e.querySelector("head > title"):null)}function J1(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 Zy(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var go=null;function W1(){}function e_(e,n,s){if(go===null)throw Error(i(475));var o=go;if(n.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var c=Js(s.href),d=e.querySelector(mo(c));if(d){e=d._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(o.count++,o=iu.bind(o),e.then(o,o)),n.state.loading|=4,n.instance=d,qt(d);return}d=e.ownerDocument||e,s=qy(s),(c=Ln.get(c))&&bd(s,c),d=d.createElement("link"),qt(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=iu.bind(o),e.addEventListener("load",n),e.addEventListener("error",n))}}function t_(){if(go===null)throw Error(i(475));var e=go;return e.stylesheets&&e.count===0&&Sd(e,e.stylesheets),0<e.count?function(n){var s=setTimeout(function(){if(e.stylesheets&&Sd(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 iu(){if(this.count--,this.count===0){if(this.stylesheets)Sd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ou=null;function Sd(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ou=new Map,n.forEach(n_,e),ou=null,iu.call(e))}function n_(e,n){if(!(n.state.loading&4)){var s=ou.get(e);if(s)var o=s.get(null);else{s=new Map,ou.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=iu.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 yo={$$typeof:z,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function a_(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=Ai(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ai(0),this.hiddenUpdates=Ai(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 Yy(e,n,s,o,c,d,v,b,R,B,J,te){return e=new a_(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=tf(),n.refCount++,e.pooledCache=n,n.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:n},sf(d),e}function Iy(e){return e?(e=Ns,e):Ns}function Qy(e,n,s,o,c,d){c=Iy(c),o.context===null?o.context=c:o.pendingContext=c,o=tr(n),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=nr(e,o,n),s!==null&&(_n(s,e,n),Yi(s,e,n))}function Xy(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<n?s:n}}function wd(e,n){Xy(e,n),(e=e.alternate)&&Xy(e,n)}function Ky(e){if(e.tag===13){var n=Cs(e,67108864);n!==null&&_n(n,e,67108864),wd(e,67108864)}}var lu=!0;function r_(e,n,s,o){var c=N.T;N.T=null;var d=Z.p;try{Z.p=2,_d(e,n,s,o)}finally{Z.p=d,N.T=c}}function s_(e,n,s,o){var c=N.T;N.T=null;var d=Z.p;try{Z.p=8,_d(e,n,s,o)}finally{Z.p=d,N.T=c}}function _d(e,n,s,o){if(lu){var c=Ed(o);if(c===null)cd(e,n,o,uu,s),Jy(e,o);else if(o_(c,e,n,s,o))o.stopPropagation();else if(Jy(e,o),n&4&&-1<i_.indexOf(e)){for(;c!==null;){var d=ys(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}ua(d),(at&6)===0&&(Yl=gt()+500,uo(0))}}break;case 13:b=Cs(d,2),b!==null&&_n(b,d,2),Ql(),wd(d,2)}if(d=Ed(o),d===null&&cd(e,n,o,uu,s),d===c)break;c=d}c!==null&&o.stopPropagation()}else cd(e,n,o,null,s)}}function Ed(e){return e=Oc(e),Td(e)}var uu=null;function Td(e){if(uu=null,e=gs(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 uu=e,null}function $y(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(Ti()){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 Ad=!1,pr=null,gr=null,yr=null,vo=new Map,bo=new Map,vr=[],i_="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 Jy(e,n){switch(e){case"focusin":case"focusout":pr=null;break;case"dragenter":case"dragleave":gr=null;break;case"mouseover":case"mouseout":yr=null;break;case"pointerover":case"pointerout":vo.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":bo.delete(n.pointerId)}}function xo(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=ys(n),n!==null&&Ky(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function o_(e,n,s,o,c){switch(n){case"focusin":return pr=xo(pr,e,n,s,o,c),!0;case"dragenter":return gr=xo(gr,e,n,s,o,c),!0;case"mouseover":return yr=xo(yr,e,n,s,o,c),!0;case"pointerover":var d=c.pointerId;return vo.set(d,xo(vo.get(d)||null,e,n,s,o,c)),!0;case"gotpointercapture":return d=c.pointerId,bo.set(d,xo(bo.get(d)||null,e,n,s,o,c)),!0}return!1}function Wy(e){var n=gs(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=Cs(s,o);c!==null&&_n(c,s,o),wd(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 cu(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var s=Ed(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);Rc=o,s.target.dispatchEvent(o),Rc=null}else return n=ys(s),n!==null&&Ky(n),e.blockedOn=s,!1;n.shift()}return!0}function ev(e,n,s){cu(e)&&s.delete(n)}function l_(){Ad=!1,pr!==null&&cu(pr)&&(pr=null),gr!==null&&cu(gr)&&(gr=null),yr!==null&&cu(yr)&&(yr=null),vo.forEach(ev),bo.forEach(ev)}function fu(e,n){e.blockedOn===n&&(e.blockedOn=null,Ad||(Ad=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,l_)))}var du=null;function tv(e){du!==e&&(du=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){du===e&&(du=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(Td(o||s)===null)continue;break}var d=ys(s);d!==null&&(e.splice(n,3),n-=3,Tf(d,{pending:!0,data:c,method:s.method,action:o},o,c))}}))}function So(e){function n(R){return fu(R,e)}pr!==null&&fu(pr,e),gr!==null&&fu(gr,e),yr!==null&&fu(yr,e),vo.forEach(n),bo.forEach(n);for(var s=0;s<vr.length;s++){var o=vr[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<vr.length&&(s=vr[0],s.blockedOn===null);)Wy(s),s.blockedOn===null&&vr.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||tv(s);else if(v){var b=null;if(d&&d.hasAttribute("formAction")){if(c=d,v=d[ct]||null)b=v.formAction;else if(Td(c)!==null)continue}else b=v.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),tv(s)}}}function Rd(e){this._internalRoot=e}hu.prototype.render=Rd.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(i(409));var s=n.current,o=wn();Qy(s,o,e,n,null,null)},hu.prototype.unmount=Rd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Qy(e.current,2,null,e,null,null),Ql(),n[Ht]=null}};function hu(e){this._internalRoot=e}hu.prototype.unstable_scheduleHydration=function(e){if(e){var n=jr();e={blockedOn:null,target:e,priority:n};for(var s=0;s<vr.length&&n!==0&&n<vr[s].priority;s++);vr.splice(s,0,e),s===0&&Wy(e)}};var nv=a.version;if(nv!=="19.1.1")throw Error(i(527,nv,"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 u_={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var mu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!mu.isDisabled&&mu.supportsFiber)try{we=mu.inject(u_),je=mu}catch{}}return _o.createRoot=function(e,n){if(!l(e))throw Error(i(299));var s=!1,o="",c=vg,d=bg,v=xg,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=Yy(e,1,!1,null,null,s,o,c,d,v,b,null),e[Ht]=n.current,ud(e),new Rd(n)},_o.hydrateRoot=function(e,n,s){if(!l(e))throw Error(i(299));var o=!1,c="",d=vg,v=bg,b=xg,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=Yy(e,1,!0,n,s??null,o,c,d,v,b,R,B),n.context=Iy(null),s=n.current,o=wn(),o=Ct(o),c=tr(o),c.callback=null,nr(s,c,o),s=o,n.current.lanes=s,$a(n,s),ua(n),e[Ht]=n.current,ud(e),new hu(n)},_o.version="19.1.1",_o}var Sv;function eE(){if(Sv)return Nd.exports;Sv=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(a){console.error(a)}}return t(),Nd.exports=W_(),Nd.exports}var tE=eE();const gD=Mh(tE);function Wb(t,a){return function(){return t.apply(a,arguments)}}const{toString:nE}=Object.prototype,{getPrototypeOf:Lh}=Object,{iterator:tc,toStringTag:e0}=Symbol,nc=(t=>a=>{const r=nE.call(a);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),$n=t=>(t=t.toLowerCase(),a=>nc(a)===t),ac=t=>a=>typeof a===t,{isArray:yi}=Array,Do=ac("undefined");function Qo(t){return t!==null&&!Do(t)&&t.constructor!==null&&!Do(t.constructor)&&hn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const t0=$n("ArrayBuffer");function aE(t){let a;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?a=ArrayBuffer.isView(t):a=t&&t.buffer&&t0(t.buffer),a}const rE=ac("string"),hn=ac("function"),n0=ac("number"),Xo=t=>t!==null&&typeof t=="object",sE=t=>t===!0||t===!1,Ru=t=>{if(nc(t)!=="object")return!1;const a=Lh(t);return(a===null||a===Object.prototype||Object.getPrototypeOf(a)===null)&&!(e0 in t)&&!(tc in t)},iE=t=>{if(!Xo(t)||Qo(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},oE=$n("Date"),lE=$n("File"),uE=$n("Blob"),cE=$n("FileList"),fE=t=>Xo(t)&&hn(t.pipe),dE=t=>{let a;return t&&(typeof FormData=="function"&&t instanceof FormData||hn(t.append)&&((a=nc(t))==="formdata"||a==="object"&&hn(t.toString)&&t.toString()==="[object FormData]"))},hE=$n("URLSearchParams"),[mE,pE,gE,yE]=["ReadableStream","Request","Response","Headers"].map($n),vE=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ko(t,a,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let i,l;if(typeof t!="object"&&(t=[t]),yi(t))for(i=0,l=t.length;i<l;i++)a.call(null,t[i],i,t);else{if(Qo(t))return;const u=r?Object.getOwnPropertyNames(t):Object.keys(t),f=u.length;let h;for(i=0;i<f;i++)h=u[i],a.call(null,t[h],h,t)}}function a0(t,a){if(Qo(t))return null;a=a.toLowerCase();const r=Object.keys(t);let i=r.length,l;for(;i-- >0;)if(l=r[i],a===l.toLowerCase())return l;return null}const Wr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,r0=t=>!Do(t)&&t!==Wr;function rh(){const{caseless:t}=r0(this)&&this||{},a={},r=(i,l)=>{const u=t&&a0(a,l)||l;Ru(a[u])&&Ru(i)?a[u]=rh(a[u],i):Ru(i)?a[u]=rh({},i):yi(i)?a[u]=i.slice():a[u]=i};for(let i=0,l=arguments.length;i<l;i++)arguments[i]&&Ko(arguments[i],r);return a}const bE=(t,a,r,{allOwnKeys:i}={})=>(Ko(a,(l,u)=>{r&&hn(l)?t[u]=Wb(l,r):t[u]=l},{allOwnKeys:i}),t),xE=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),SE=(t,a,r,i)=>{t.prototype=Object.create(a.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:a.prototype}),r&&Object.assign(t.prototype,r)},wE=(t,a,r,i)=>{let l,u,f;const h={};if(a=a||{},t==null)return a;do{for(l=Object.getOwnPropertyNames(t),u=l.length;u-- >0;)f=l[u],(!i||i(f,t,a))&&!h[f]&&(a[f]=t[f],h[f]=!0);t=r!==!1&&Lh(t)}while(t&&(!r||r(t,a))&&t!==Object.prototype);return a},_E=(t,a,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=a.length;const i=t.indexOf(a,r);return i!==-1&&i===r},EE=t=>{if(!t)return null;if(yi(t))return t;let a=t.length;if(!n0(a))return null;const r=new Array(a);for(;a-- >0;)r[a]=t[a];return r},TE=(t=>a=>t&&a instanceof t)(typeof Uint8Array<"u"&&Lh(Uint8Array)),AE=(t,a)=>{const i=(t&&t[tc]).call(t);let l;for(;(l=i.next())&&!l.done;){const u=l.value;a.call(t,u[0],u[1])}},RE=(t,a)=>{let r;const i=[];for(;(r=t.exec(a))!==null;)i.push(r);return i},OE=$n("HTMLFormElement"),CE=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,i,l){return i.toUpperCase()+l}),wv=(({hasOwnProperty:t})=>(a,r)=>t.call(a,r))(Object.prototype),NE=$n("RegExp"),s0=(t,a)=>{const r=Object.getOwnPropertyDescriptors(t),i={};Ko(r,(l,u)=>{let f;(f=a(l,u,t))!==!1&&(i[u]=f||l)}),Object.defineProperties(t,i)},ME=t=>{s0(t,(a,r)=>{if(hn(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const i=t[r];if(hn(i)){if(a.enumerable=!1,"writable"in a){a.writable=!1;return}a.set||(a.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},DE=(t,a)=>{const r={},i=l=>{l.forEach(u=>{r[u]=!0})};return yi(t)?i(t):i(String(t).split(a)),r},kE=()=>{},jE=(t,a)=>t!=null&&Number.isFinite(t=+t)?t:a;function zE(t){return!!(t&&hn(t.append)&&t[e0]==="FormData"&&t[tc])}const UE=t=>{const a=new Array(10),r=(i,l)=>{if(Xo(i)){if(a.indexOf(i)>=0)return;if(Qo(i))return i;if(!("toJSON"in i)){a[l]=i;const u=yi(i)?[]:{};return Ko(i,(f,h)=>{const p=r(f,l+1);!Do(p)&&(u[h]=p)}),a[l]=void 0,u}}return i};return r(t,0)},LE=$n("AsyncFunction"),BE=t=>t&&(Xo(t)||hn(t))&&hn(t.then)&&hn(t.catch),i0=((t,a)=>t?setImmediate:a?((r,i)=>(Wr.addEventListener("message",({source:l,data:u})=>{l===Wr&&u===r&&i.length&&i.shift()()},!1),l=>{i.push(l),Wr.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",hn(Wr.postMessage)),VE=typeof queueMicrotask<"u"?queueMicrotask.bind(Wr):typeof process<"u"&&process.nextTick||i0,HE=t=>t!=null&&hn(t[tc]),I={isArray:yi,isArrayBuffer:t0,isBuffer:Qo,isFormData:dE,isArrayBufferView:aE,isString:rE,isNumber:n0,isBoolean:sE,isObject:Xo,isPlainObject:Ru,isEmptyObject:iE,isReadableStream:mE,isRequest:pE,isResponse:gE,isHeaders:yE,isUndefined:Do,isDate:oE,isFile:lE,isBlob:uE,isRegExp:NE,isFunction:hn,isStream:fE,isURLSearchParams:hE,isTypedArray:TE,isFileList:cE,forEach:Ko,merge:rh,extend:bE,trim:vE,stripBOM:xE,inherits:SE,toFlatObject:wE,kindOf:nc,kindOfTest:$n,endsWith:_E,toArray:EE,forEachEntry:AE,matchAll:RE,isHTMLForm:OE,hasOwnProperty:wv,hasOwnProp:wv,reduceDescriptors:s0,freezeMethods:ME,toObjectSet:DE,toCamelCase:CE,noop:kE,toFiniteNumber:jE,findKey:a0,global:Wr,isContextDefined:r0,isSpecCompliantForm:zE,toJSONObject:UE,isAsyncFn:LE,isThenable:BE,setImmediate:i0,asap:VE,isIterable:HE};function Le(t,a,r,i,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",a&&(this.code=a),r&&(this.config=r),i&&(this.request=i),l&&(this.response=l,this.status=l.status?l.status:null)}I.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:I.toJSONObject(this.config),code:this.code,status:this.status}}});const o0=Le.prototype,l0={};["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=>{l0[t]={value:t}});Object.defineProperties(Le,l0);Object.defineProperty(o0,"isAxiosError",{value:!0});Le.from=(t,a,r,i,l,u)=>{const f=Object.create(o0);return I.toFlatObject(t,f,function(p){return p!==Error.prototype},h=>h!=="isAxiosError"),Le.call(f,t.message,a,r,i,l),f.cause=t,f.name=t.name,u&&Object.assign(f,u),f};const qE=null;function sh(t){return I.isPlainObject(t)||I.isArray(t)}function u0(t){return I.endsWith(t,"[]")?t.slice(0,-2):t}function _v(t,a,r){return t?t.concat(a).map(function(l,u){return l=u0(l),!r&&u?"["+l+"]":l}).join(r?".":""):a}function PE(t){return I.isArray(t)&&!t.some(sh)}const FE=I.toFlatObject(I,{},null,function(a){return/^is[A-Z]/.test(a)});function rc(t,a,r){if(!I.isObject(t))throw new TypeError("target must be an object");a=a||new FormData,r=I.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,_){return!I.isUndefined(_[x])});const i=r.metaTokens,l=r.visitor||g,u=r.dots,f=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(a);if(!I.isFunction(l))throw new TypeError("visitor must be a function");function m(T){if(T===null)return"";if(I.isDate(T))return T.toISOString();if(I.isBoolean(T))return T.toString();if(!p&&I.isBlob(T))throw new Le("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(T)||I.isTypedArray(T)?p&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function g(T,x,_){let D=T;if(T&&!_&&typeof T=="object"){if(I.endsWith(x,"{}"))x=i?x:x.slice(0,-2),T=JSON.stringify(T);else if(I.isArray(T)&&PE(T)||(I.isFileList(T)||I.endsWith(x,"[]"))&&(D=I.toArray(T)))return x=u0(x),D.forEach(function(z,q){!(I.isUndefined(z)||z===null)&&a.append(f===!0?_v([x],q,u):f===null?x:x+"[]",m(z))}),!1}return sh(T)?!0:(a.append(_v(_,x,u),m(T)),!1)}const y=[],w=Object.assign(FE,{defaultVisitor:g,convertValue:m,isVisitable:sh});function O(T,x){if(!I.isUndefined(T)){if(y.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));y.push(T),I.forEach(T,function(D,C){(!(I.isUndefined(D)||D===null)&&l.call(a,D,I.isString(C)?C.trim():C,x,w))===!0&&O(D,x?x.concat(C):[C])}),y.pop()}}if(!I.isObject(t))throw new TypeError("data must be an object");return O(t),a}function Ev(t){const a={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return a[i]})}function Bh(t,a){this._pairs=[],t&&rc(t,this,a)}const c0=Bh.prototype;c0.append=function(a,r){this._pairs.push([a,r])};c0.toString=function(a){const r=a?function(i){return a.call(this,i,Ev)}:Ev;return this._pairs.map(function(l){return r(l[0])+"="+r(l[1])},"").join("&")};function GE(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function f0(t,a,r){if(!a)return t;const i=r&&r.encode||GE;I.isFunction(r)&&(r={serialize:r});const l=r&&r.serialize;let u;if(l?u=l(a,r):u=I.isURLSearchParams(a)?a.toString():new Bh(a,r).toString(i),u){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+u}return t}class Tv{constructor(){this.handlers=[]}use(a,r,i){return this.handlers.push({fulfilled:a,rejected:r,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(a){this.handlers[a]&&(this.handlers[a]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(a){I.forEach(this.handlers,function(i){i!==null&&a(i)})}}const d0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ZE=typeof URLSearchParams<"u"?URLSearchParams:Bh,YE=typeof FormData<"u"?FormData:null,IE=typeof Blob<"u"?Blob:null,QE={isBrowser:!0,classes:{URLSearchParams:ZE,FormData:YE,Blob:IE},protocols:["http","https","file","blob","url","data"]},Vh=typeof window<"u"&&typeof document<"u",ih=typeof navigator=="object"&&navigator||void 0,XE=Vh&&(!ih||["ReactNative","NativeScript","NS"].indexOf(ih.product)<0),KE=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",$E=Vh&&window.location.href||"http://localhost",JE=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Vh,hasStandardBrowserEnv:XE,hasStandardBrowserWebWorkerEnv:KE,navigator:ih,origin:$E},Symbol.toStringTag,{value:"Module"})),$t={...JE,...QE};function WE(t,a){return rc(t,new $t.classes.URLSearchParams,{visitor:function(r,i,l,u){return $t.isNode&&I.isBuffer(r)?(this.append(i,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...a})}function eT(t){return I.matchAll(/\w+|\[(\w*)]/g,t).map(a=>a[0]==="[]"?"":a[1]||a[0])}function tT(t){const a={},r=Object.keys(t);let i;const l=r.length;let u;for(i=0;i<l;i++)u=r[i],a[u]=t[u];return a}function h0(t){function a(r,i,l,u){let f=r[u++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),p=u>=r.length;return f=!f&&I.isArray(l)?l.length:f,p?(I.hasOwnProp(l,f)?l[f]=[l[f],i]:l[f]=i,!h):((!l[f]||!I.isObject(l[f]))&&(l[f]=[]),a(r,i,l[f],u)&&I.isArray(l[f])&&(l[f]=tT(l[f])),!h)}if(I.isFormData(t)&&I.isFunction(t.entries)){const r={};return I.forEachEntry(t,(i,l)=>{a(eT(i),l,r,0)}),r}return null}function nT(t,a,r){if(I.isString(t))try{return(a||JSON.parse)(t),I.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(r||JSON.stringify)(t)}const $o={transitional:d0,adapter:["xhr","http","fetch"],transformRequest:[function(a,r){const i=r.getContentType()||"",l=i.indexOf("application/json")>-1,u=I.isObject(a);if(u&&I.isHTMLForm(a)&&(a=new FormData(a)),I.isFormData(a))return l?JSON.stringify(h0(a)):a;if(I.isArrayBuffer(a)||I.isBuffer(a)||I.isStream(a)||I.isFile(a)||I.isBlob(a)||I.isReadableStream(a))return a;if(I.isArrayBufferView(a))return a.buffer;if(I.isURLSearchParams(a))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),a.toString();let h;if(u){if(i.indexOf("application/x-www-form-urlencoded")>-1)return WE(a,this.formSerializer).toString();if((h=I.isFileList(a))||i.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return rc(h?{"files[]":a}:a,p&&new p,this.formSerializer)}}return u||l?(r.setContentType("application/json",!1),nT(a)):a}],transformResponse:[function(a){const r=this.transitional||$o.transitional,i=r&&r.forcedJSONParsing,l=this.responseType==="json";if(I.isResponse(a)||I.isReadableStream(a))return a;if(a&&I.isString(a)&&(i&&!this.responseType||l)){const f=!(r&&r.silentJSONParsing)&&l;try{return JSON.parse(a)}catch(h){if(f)throw h.name==="SyntaxError"?Le.from(h,Le.ERR_BAD_RESPONSE,this,null,this.response):h}}return a}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$t.classes.FormData,Blob:$t.classes.Blob},validateStatus:function(a){return a>=200&&a<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],t=>{$o.headers[t]={}});const aT=I.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"]),rT=t=>{const a={};let r,i,l;return t&&t.split(`
`).forEach(function(f){l=f.indexOf(":"),r=f.substring(0,l).trim().toLowerCase(),i=f.substring(l+1).trim(),!(!r||a[r]&&aT[r])&&(r==="set-cookie"?a[r]?a[r].push(i):a[r]=[i]:a[r]=a[r]?a[r]+", "+i:i)}),a},Av=Symbol("internals");function Eo(t){return t&&String(t).trim().toLowerCase()}function Ou(t){return t===!1||t==null?t:I.isArray(t)?t.map(Ou):String(t)}function sT(t){const a=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=r.exec(t);)a[i[1]]=i[2];return a}const iT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function jd(t,a,r,i,l){if(I.isFunction(i))return i.call(this,a,r);if(l&&(a=r),!!I.isString(a)){if(I.isString(i))return a.indexOf(i)!==-1;if(I.isRegExp(i))return i.test(a)}}function oT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(a,r,i)=>r.toUpperCase()+i)}function lT(t,a){const r=I.toCamelCase(" "+a);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+r,{value:function(l,u,f){return this[i].call(this,a,l,u,f)},configurable:!0})})}let mn=class{constructor(a){a&&this.set(a)}set(a,r,i){const l=this;function u(h,p,m){const g=Eo(p);if(!g)throw new Error("header name must be a non-empty string");const y=I.findKey(l,g);(!y||l[y]===void 0||m===!0||m===void 0&&l[y]!==!1)&&(l[y||p]=Ou(h))}const f=(h,p)=>I.forEach(h,(m,g)=>u(m,g,p));if(I.isPlainObject(a)||a instanceof this.constructor)f(a,r);else if(I.isString(a)&&(a=a.trim())&&!iT(a))f(rT(a),r);else if(I.isObject(a)&&I.isIterable(a)){let h={},p,m;for(const g of a){if(!I.isArray(g))throw TypeError("Object iterator must return a key-value pair");h[m=g[0]]=(p=h[m])?I.isArray(p)?[...p,g[1]]:[p,g[1]]:g[1]}f(h,r)}else a!=null&&u(r,a,i);return this}get(a,r){if(a=Eo(a),a){const i=I.findKey(this,a);if(i){const l=this[i];if(!r)return l;if(r===!0)return sT(l);if(I.isFunction(r))return r.call(this,l,i);if(I.isRegExp(r))return r.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(a,r){if(a=Eo(a),a){const i=I.findKey(this,a);return!!(i&&this[i]!==void 0&&(!r||jd(this,this[i],i,r)))}return!1}delete(a,r){const i=this;let l=!1;function u(f){if(f=Eo(f),f){const h=I.findKey(i,f);h&&(!r||jd(i,i[h],h,r))&&(delete i[h],l=!0)}}return I.isArray(a)?a.forEach(u):u(a),l}clear(a){const r=Object.keys(this);let i=r.length,l=!1;for(;i--;){const u=r[i];(!a||jd(this,this[u],u,a,!0))&&(delete this[u],l=!0)}return l}normalize(a){const r=this,i={};return I.forEach(this,(l,u)=>{const f=I.findKey(i,u);if(f){r[f]=Ou(l),delete r[u];return}const h=a?oT(u):String(u).trim();h!==u&&delete r[u],r[h]=Ou(l),i[h]=!0}),this}concat(...a){return this.constructor.concat(this,...a)}toJSON(a){const r=Object.create(null);return I.forEach(this,(i,l)=>{i!=null&&i!==!1&&(r[l]=a&&I.isArray(i)?i.join(", "):i)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([a,r])=>a+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(a){return a instanceof this?a:new this(a)}static concat(a,...r){const i=new this(a);return r.forEach(l=>i.set(l)),i}static accessor(a){const i=(this[Av]=this[Av]={accessors:{}}).accessors,l=this.prototype;function u(f){const h=Eo(f);i[h]||(lT(l,f),i[h]=!0)}return I.isArray(a)?a.forEach(u):u(a),this}};mn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(mn.prototype,({value:t},a)=>{let r=a[0].toUpperCase()+a.slice(1);return{get:()=>t,set(i){this[r]=i}}});I.freezeMethods(mn);function zd(t,a){const r=this||$o,i=a||r,l=mn.from(i.headers);let u=i.data;return I.forEach(t,function(h){u=h.call(r,u,l.normalize(),a?a.status:void 0)}),l.normalize(),u}function m0(t){return!!(t&&t.__CANCEL__)}function vi(t,a,r){Le.call(this,t??"canceled",Le.ERR_CANCELED,a,r),this.name="CanceledError"}I.inherits(vi,Le,{__CANCEL__:!0});function p0(t,a,r){const i=r.config.validateStatus;!r.status||!i||i(r.status)?t(r):a(new Le("Request failed with status code "+r.status,[Le.ERR_BAD_REQUEST,Le.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function uT(t){const a=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return a&&a[1]||""}function cT(t,a){t=t||10;const r=new Array(t),i=new Array(t);let l=0,u=0,f;return a=a!==void 0?a:1e3,function(p){const m=Date.now(),g=i[u];f||(f=m),r[l]=p,i[l]=m;let y=u,w=0;for(;y!==l;)w+=r[y++],y=y%t;if(l=(l+1)%t,l===u&&(u=(u+1)%t),m-f<a)return;const O=g&&m-g;return O?Math.round(w*1e3/O):void 0}}function fT(t,a){let r=0,i=1e3/a,l,u;const f=(m,g=Date.now())=>{r=g,l=null,u&&(clearTimeout(u),u=null),t(...m)};return[(...m)=>{const g=Date.now(),y=g-r;y>=i?f(m,g):(l=m,u||(u=setTimeout(()=>{u=null,f(l)},i-y)))},()=>l&&f(l)]}const Uu=(t,a,r=3)=>{let i=0;const l=cT(50,250);return fT(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,[a?"download":"upload"]:!0};t(y)},r)},Rv=(t,a)=>{const r=t!=null;return[i=>a[0]({lengthComputable:r,total:t,loaded:i}),a[1]]},Ov=t=>(...a)=>I.asap(()=>t(...a)),dT=$t.hasStandardBrowserEnv?((t,a)=>r=>(r=new URL(r,$t.origin),t.protocol===r.protocol&&t.host===r.host&&(a||t.port===r.port)))(new URL($t.origin),$t.navigator&&/(msie|trident)/i.test($t.navigator.userAgent)):()=>!0,hT=$t.hasStandardBrowserEnv?{write(t,a,r,i,l,u){const f=[t+"="+encodeURIComponent(a)];I.isNumber(r)&&f.push("expires="+new Date(r).toGMTString()),I.isString(i)&&f.push("path="+i),I.isString(l)&&f.push("domain="+l),u===!0&&f.push("secure"),document.cookie=f.join("; ")},read(t){const a=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function mT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function pT(t,a){return a?t.replace(/\/?\/$/,"")+"/"+a.replace(/^\/+/,""):t}function g0(t,a,r){let i=!mT(a);return t&&(i||r==!1)?pT(t,a):a}const Cv=t=>t instanceof mn?{...t}:t;function is(t,a){a=a||{};const r={};function i(m,g,y,w){return I.isPlainObject(m)&&I.isPlainObject(g)?I.merge.call({caseless:w},m,g):I.isPlainObject(g)?I.merge({},g):I.isArray(g)?g.slice():g}function l(m,g,y,w){if(I.isUndefined(g)){if(!I.isUndefined(m))return i(void 0,m,y,w)}else return i(m,g,y,w)}function u(m,g){if(!I.isUndefined(g))return i(void 0,g)}function f(m,g){if(I.isUndefined(g)){if(!I.isUndefined(m))return i(void 0,m)}else return i(void 0,g)}function h(m,g,y){if(y in a)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(Cv(m),Cv(g),y,!0)};return I.forEach(Object.keys({...t,...a}),function(g){const y=p[g]||l,w=y(t[g],a[g],g);I.isUndefined(w)&&y!==h||(r[g]=w)}),r}const y0=t=>{const a=is({},t);let{data:r,withXSRFToken:i,xsrfHeaderName:l,xsrfCookieName:u,headers:f,auth:h}=a;a.headers=f=mn.from(f),a.url=f0(g0(a.baseURL,a.url,a.allowAbsoluteUrls),t.params,t.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):"")));let p;if(I.isFormData(r)){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&&I.isFunction(i)&&(i=i(a)),i||i!==!1&&dT(a.url))){const m=l&&u&&hT.read(u);m&&f.set(l,m)}return a},gT=typeof XMLHttpRequest<"u",yT=gT&&function(t){return new Promise(function(r,i){const l=y0(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 _=new XMLHttpRequest;_.open(l.method.toUpperCase(),l.url,!0),_.timeout=l.timeout;function D(){if(!_)return;const z=mn.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),k={data:!h||h==="text"||h==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:z,config:t,request:_};p0(function(Y){r(Y),x()},function(Y){i(Y),x()},k),_=null}"onloadend"in _?_.onloadend=D:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(D)},_.onabort=function(){_&&(i(new Le("Request aborted",Le.ECONNABORTED,t,_)),_=null)},_.onerror=function(){i(new Le("Network Error",Le.ERR_NETWORK,t,_)),_=null},_.ontimeout=function(){let q=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const k=l.transitional||d0;l.timeoutErrorMessage&&(q=l.timeoutErrorMessage),i(new Le(q,k.clarifyTimeoutError?Le.ETIMEDOUT:Le.ECONNABORTED,t,_)),_=null},u===void 0&&f.setContentType(null),"setRequestHeader"in _&&I.forEach(f.toJSON(),function(q,k){_.setRequestHeader(k,q)}),I.isUndefined(l.withCredentials)||(_.withCredentials=!!l.withCredentials),h&&h!=="json"&&(_.responseType=l.responseType),m&&([w,T]=Uu(m,!0),_.addEventListener("progress",w)),p&&_.upload&&([y,O]=Uu(p),_.upload.addEventListener("progress",y),_.upload.addEventListener("loadend",O)),(l.cancelToken||l.signal)&&(g=z=>{_&&(i(!z||z.type?new vi(null,t,_):z),_.abort(),_=null)},l.cancelToken&&l.cancelToken.subscribe(g),l.signal&&(l.signal.aborted?g():l.signal.addEventListener("abort",g)));const C=uT(l.url);if(C&&$t.protocols.indexOf(C)===-1){i(new Le("Unsupported protocol "+C+":",Le.ERR_BAD_REQUEST,t));return}_.send(u||null)})},vT=(t,a)=>{const{length:r}=t=t?t.filter(Boolean):[];if(a||r){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 vi(g instanceof Error?g.message:g))}};let f=a&&setTimeout(()=>{f=null,u(new Le(`timeout ${a} of ms exceeded`,Le.ETIMEDOUT))},a);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=()=>I.asap(h),p}},bT=function*(t,a){let r=t.byteLength;if(r<a){yield t;return}let i=0,l;for(;i<r;)l=i+a,yield t.slice(i,l),i=l},xT=async function*(t,a){for await(const r of ST(t))yield*bT(r,a)},ST=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const a=t.getReader();try{for(;;){const{done:r,value:i}=await a.read();if(r)break;yield i}}finally{await a.cancel()}},Nv=(t,a,r,i)=>{const l=xT(t,a);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(r){let w=u+=y;r(w)}p.enqueue(new Uint8Array(g))}catch(m){throw h(m),m}},cancel(p){return h(p),l.return()}},{highWaterMark:2})},sc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",v0=sc&&typeof ReadableStream=="function",wT=sc&&(typeof TextEncoder=="function"?(t=>a=>t.encode(a))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),b0=(t,...a)=>{try{return!!t(...a)}catch{return!1}},_T=v0&&b0(()=>{let t=!1;const a=new Request($t.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!a}),Mv=64*1024,oh=v0&&b0(()=>I.isReadableStream(new Response("").body)),Lu={stream:oh&&(t=>t.body)};sc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(a=>{!Lu[a]&&(Lu[a]=I.isFunction(t[a])?r=>r[a]():(r,i)=>{throw new Le(`Response type '${a}' is not supported`,Le.ERR_NOT_SUPPORT,i)})})})(new Response);const ET=async t=>{if(t==null)return 0;if(I.isBlob(t))return t.size;if(I.isSpecCompliantForm(t))return(await new Request($t.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(I.isArrayBufferView(t)||I.isArrayBuffer(t))return t.byteLength;if(I.isURLSearchParams(t)&&(t=t+""),I.isString(t))return(await wT(t)).byteLength},TT=async(t,a)=>{const r=I.toFiniteNumber(t.getContentLength());return r??ET(a)},AT=sc&&(async t=>{let{url:a,method:r,data:i,signal:l,cancelToken:u,timeout:f,onDownloadProgress:h,onUploadProgress:p,responseType:m,headers:g,withCredentials:y="same-origin",fetchOptions:w}=y0(t);m=m?(m+"").toLowerCase():"text";let O=vT([l,u&&u.toAbortSignal()],f),T;const x=O&&O.unsubscribe&&(()=>{O.unsubscribe()});let _;try{if(p&&_T&&r!=="get"&&r!=="head"&&(_=await TT(g,i))!==0){let k=new Request(a,{method:"POST",body:i,duplex:"half"}),W;if(I.isFormData(i)&&(W=k.headers.get("content-type"))&&g.setContentType(W),k.body){const[Y,G]=Rv(_,Uu(Ov(p)));i=Nv(k.body,Mv,Y,G)}}I.isString(y)||(y=y?"include":"omit");const D="credentials"in Request.prototype;T=new Request(a,{...w,signal:O,method:r.toUpperCase(),headers:g.normalize().toJSON(),body:i,duplex:"half",credentials:D?y:void 0});let C=await fetch(T,w);const z=oh&&(m==="stream"||m==="response");if(oh&&(h||z&&x)){const k={};["status","statusText","headers"].forEach(fe=>{k[fe]=C[fe]});const W=I.toFiniteNumber(C.headers.get("content-length")),[Y,G]=h&&Rv(W,Uu(Ov(h),!0))||[];C=new Response(Nv(C.body,Mv,Y,()=>{G&&G(),x&&x()}),k)}m=m||"text";let q=await Lu[I.findKey(Lu,m)||"text"](C,t);return!z&&x&&x(),await new Promise((k,W)=>{p0(k,W,{data:q,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)}}),lh={http:qE,xhr:yT,fetch:AT};I.forEach(lh,(t,a)=>{if(t){try{Object.defineProperty(t,"name",{value:a})}catch{}Object.defineProperty(t,"adapterName",{value:a})}});const Dv=t=>`- ${t}`,RT=t=>I.isFunction(t)||t===null||t===!1,x0={getAdapter:t=>{t=I.isArray(t)?t:[t];const{length:a}=t;let r,i;const l={};for(let u=0;u<a;u++){r=t[u];let f;if(i=r,!RT(r)&&(i=lh[(f=String(r)).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=a?u.length>1?`since :
`+u.map(Dv).join(`
`):" "+Dv(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:lh};function Ud(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new vi(null,t)}function kv(t){return Ud(t),t.headers=mn.from(t.headers),t.data=zd.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),x0.getAdapter(t.adapter||$o.adapter)(t).then(function(i){return Ud(t),i.data=zd.call(t,t.transformResponse,i),i.headers=mn.from(i.headers),i},function(i){return m0(i)||(Ud(t),i&&i.response&&(i.response.data=zd.call(t,t.transformResponse,i.response),i.response.headers=mn.from(i.response.headers))),Promise.reject(i)})}const S0="1.11.0",ic={};["object","boolean","number","function","string","symbol"].forEach((t,a)=>{ic[t]=function(i){return typeof i===t||"a"+(a<1?"n ":" ")+t}});const jv={};ic.transitional=function(a,r,i){function l(u,f){return"[Axios v"+S0+"] Transitional option '"+u+"'"+f+(i?". "+i:"")}return(u,f,h)=>{if(a===!1)throw new Le(l(f," has been removed"+(r?" in "+r:"")),Le.ERR_DEPRECATED);return r&&!jv[f]&&(jv[f]=!0,console.warn(l(f," has been deprecated since v"+r+" and will be removed in the near future"))),a?a(u,f,h):!0}};ic.spelling=function(a){return(r,i)=>(console.warn(`${i} is likely a misspelling of ${a}`),!0)};function OT(t,a,r){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=a[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(r!==!0)throw new Le("Unknown option "+u,Le.ERR_BAD_OPTION)}}const Cu={assertOptions:OT,validators:ic},ca=Cu.validators;let ts=class{constructor(a){this.defaults=a||{},this.interceptors={request:new Tv,response:new Tv}}async request(a,r){try{return await this._request(a,r)}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(a,r){typeof a=="string"?(r=r||{},r.url=a):r=a||{},r=is(this.defaults,r);const{transitional:i,paramsSerializer:l,headers:u}=r;i!==void 0&&Cu.assertOptions(i,{silentJSONParsing:ca.transitional(ca.boolean),forcedJSONParsing:ca.transitional(ca.boolean),clarifyTimeoutError:ca.transitional(ca.boolean)},!1),l!=null&&(I.isFunction(l)?r.paramsSerializer={serialize:l}:Cu.assertOptions(l,{encode:ca.function,serialize:ca.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Cu.assertOptions(r,{baseUrl:ca.spelling("baseURL"),withXsrfToken:ca.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let f=u&&I.merge(u.common,u[r.method]);u&&I.forEach(["delete","get","head","post","put","patch","common"],T=>{delete u[T]}),r.headers=mn.concat(f,u);const h=[];let p=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(r)===!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=[kv.bind(this),void 0];for(T.unshift(...h),T.push(...m),w=T.length,g=Promise.resolve(r);y<w;)g=g.then(T[y++],T[y++]);return g}w=h.length;let O=r;for(y=0;y<w;){const T=h[y++],x=h[y++];try{O=T(O)}catch(_){x.call(this,_);break}}try{g=kv.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(a){a=is(this.defaults,a);const r=g0(a.baseURL,a.url,a.allowAbsoluteUrls);return f0(r,a.params,a.paramsSerializer)}};I.forEach(["delete","get","head","options"],function(a){ts.prototype[a]=function(r,i){return this.request(is(i||{},{method:a,url:r,data:(i||{}).data}))}});I.forEach(["post","put","patch"],function(a){function r(i){return function(u,f,h){return this.request(is(h||{},{method:a,headers:i?{"Content-Type":"multipart/form-data"}:{},url:u,data:f}))}}ts.prototype[a]=r(),ts.prototype[a+"Form"]=r(!0)});let CT=class w0{constructor(a){if(typeof a!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(u){r=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},a(function(u,f,h){i.reason||(i.reason=new vi(u,f,h),r(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(a){if(this.reason){a(this.reason);return}this._listeners?this._listeners.push(a):this._listeners=[a]}unsubscribe(a){if(!this._listeners)return;const r=this._listeners.indexOf(a);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const a=new AbortController,r=i=>{a.abort(i)};return this.subscribe(r),a.signal.unsubscribe=()=>this.unsubscribe(r),a.signal}static source(){let a;return{token:new w0(function(l){a=l}),cancel:a}}};function NT(t){return function(r){return t.apply(null,r)}}function MT(t){return I.isObject(t)&&t.isAxiosError===!0}const uh={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(uh).forEach(([t,a])=>{uh[a]=t});function _0(t){const a=new ts(t),r=Wb(ts.prototype.request,a);return I.extend(r,ts.prototype,a,{allOwnKeys:!0}),I.extend(r,a,null,{allOwnKeys:!0}),r.create=function(l){return _0(is(t,l))},r}const Rt=_0($o);Rt.Axios=ts;Rt.CanceledError=vi;Rt.CancelToken=CT;Rt.isCancel=m0;Rt.VERSION=S0;Rt.toFormData=rc;Rt.AxiosError=Le;Rt.Cancel=Rt.CanceledError;Rt.all=function(a){return Promise.all(a)};Rt.spread=NT;Rt.isAxiosError=MT;Rt.mergeConfig=is;Rt.AxiosHeaders=mn;Rt.formToJSON=t=>h0(I.isHTMLForm(t)?new FormData(t):t);Rt.getAdapter=x0.getAdapter;Rt.HttpStatusCode=uh;Rt.default=Rt;const{Axios:bD,AxiosError:xD,CanceledError:SD,isCancel:wD,CancelToken:_D,VERSION:ED,all:TD,Cancel:AD,isAxiosError:RD,spread:OD,toFormData:CD,AxiosHeaders:ND,HttpStatusCode:MD,formToJSON:DD,getAdapter:kD,mergeConfig:jD}=Rt,gu=Rt.create({baseURL:"http://localhost:3000/",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2ludC5pcHN1cHBseS5jb20uYXUvYXBpL2xvZ2luIiwiaWF0IjoxNzIxNjA5MTEzLCJleHAiOjMyMzUzMzcxMTMsIm5iZiI6MTcyMTYwOTExMywianRpIjoiWHpCZkZPc0ZJUlFxaEZvaiIsInN1YiI6MSwicHJ2IjoiYzhlZTFmYzg5ZTc3NWVjNGM3Mzg2NjdlNWJlMTdhNTkwYjZkNDBmYyJ9.kFFEPpdmNUp-kn_G3cIIc26bivO6tbfcvkpG9I8Im7M"}});class DT{item_per_page=10;async index(a){const r={skip:0,limit:10,order:"updatedAt desc",where:{account:"prology_net",status:"Updated"}};return gu({method:"POST",data:{urlAPI:"/api/ebay-listing/listing-get-list",filter:{...r,...a,where:{...r.where,...a?.where}}}})}async get(a){return gu({method:"POST",data:{filter:{where:{account:"prology_net",condition:a.raw_condition,productModelCode:a.sku}},pageCurrent:"/ebaytools/listing-ebay",urlAPI:"/api/ebay-listing/get-image-listing"}})}async sync(a){return gu({url:"sync",method:"POST",data:a})}async getPublistedProducts(){return gu({url:"data"})}async apiRequest(a,r){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:r,fn:a},"*")})}}const E0=new DT;/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kT=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),jT=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,r,i)=>i?i.toUpperCase():r.toLowerCase()),zv=t=>{const a=jT(t);return a.charAt(0).toUpperCase()+a.slice(1)},T0=(...t)=>t.filter((a,r,i)=>!!a&&a.trim()!==""&&i.indexOf(a)===r).join(" ").trim(),zT=t=>{for(const a in t)if(a.startsWith("aria-")||a==="role"||a==="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 UT={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 LT=S.forwardRef(({color:t="currentColor",size:a=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:l="",children:u,iconNode:f,...h},p)=>S.createElement("svg",{ref:p,...UT,width:a,height:a,stroke:t,strokeWidth:i?Number(r)*24/Number(a):r,className:T0("lucide",l),...!u&&!zT(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 oc=(t,a)=>{const r=S.forwardRef(({className:i,...l},u)=>S.createElement(LT,{ref:u,iconNode:a,className:T0(`lucide-${kT(zv(t))}`,`lucide-${t}`,i),...l}));return r.displayName=zv(t),r};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const BT=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],VT=oc("check",BT);/**
* @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 HT=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],A0=oc("chevron-down",HT);/**
* @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 qT=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],PT=oc("chevron-up",qT);/**
* @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 FT=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],R0=oc("x",FT);function Uv(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function O0(...t){return a=>{let r=!1;const i=t.map(l=>{const u=Uv(l,a);return!r&&typeof u=="function"&&(r=!0),u});if(r)return()=>{for(let l=0;l<i.length;l++){const u=i[l];typeof u=="function"?u():Uv(t[l],null)}}}}function bt(...t){return S.useCallback(O0(...t),t)}function fi(t){const a=GT(t),r=S.forwardRef((i,l)=>{const{children:u,...f}=i,h=S.Children.toArray(u),p=h.find(YT);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 E.jsx(a,{...f,ref:l,children:S.isValidElement(m)?S.cloneElement(m,void 0,g):null})}return E.jsx(a,{...f,ref:l,children:u})});return r.displayName=`${t}.Slot`,r}var Hh=fi("Slot");function GT(t){const a=S.forwardRef((r,i)=>{const{children:l,...u}=r;if(S.isValidElement(l)){const f=QT(l),h=IT(u,l.props);return l.type!==S.Fragment&&(h.ref=i?O0(i,f):f),S.cloneElement(l,h)}return S.Children.count(l)>1?S.Children.only(null):null});return a.displayName=`${t}.SlotClone`,a}var ZT=Symbol("radix.slottable");function YT(t){return S.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===ZT}function IT(t,a){const r={...a};for(const i in a){const l=t[i],u=a[i];/^on[A-Z]/.test(i)?l&&u?r[i]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(r[i]=l):i==="style"?r[i]={...l,...u}:i==="className"&&(r[i]=[l,u].filter(Boolean).join(" "))}return{...t,...r}}function QT(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,r=a&&"isReactWarning"in a&&a.isReactWarning;return r?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,r=a&&"isReactWarning"in a&&a.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}function C0(t){var a,r,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(a=0;a<l;a++)t[a]&&(r=C0(t[a]))&&(i&&(i+=" "),i+=r)}else for(r in t)t[r]&&(i&&(i+=" "),i+=r);return i}function N0(){for(var t,a,r=0,i="",l=arguments.length;r<l;r++)(t=arguments[r])&&(a=C0(t))&&(i&&(i+=" "),i+=a);return i}const Lv=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Bv=N0,qh=(t,a)=>r=>{var i;if(a?.variants==null)return Bv(t,r?.class,r?.className);const{variants:l,defaultVariants:u}=a,f=Object.keys(l).map(m=>{const g=r?.[m],y=u?.[m];if(g===null)return null;const w=Lv(g)||Lv(y);return l[m][w]}),h=r&&Object.entries(r).reduce((m,g)=>{let[y,w]=g;return w===void 0||(m[y]=w),m},{}),p=a==null||(i=a.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,_]=T;return Array.isArray(_)?_.includes({...u,...h}[x]):{...u,...h}[x]===_})?[...m,y,w]:m},[]);return Bv(t,f,p,r?.class,r?.className)},Ph="-",XT=t=>{const a=$T(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:f=>{const h=f.split(Ph);return h[0]===""&&h.length!==1&&h.shift(),M0(h,a)||KT(f)},getConflictingClassGroupIds:(f,h)=>{const p=r[f]||[];return h&&i[f]?[...p,...i[f]]:p}}},M0=(t,a)=>{if(t.length===0)return a.classGroupId;const r=t[0],i=a.nextPart.get(r),l=i?M0(t.slice(1),i):void 0;if(l)return l;if(a.validators.length===0)return;const u=t.join(Ph);return a.validators.find(({validator:f})=>f(u))?.classGroupId},Vv=/^\[(.+)\]$/,KT=t=>{if(Vv.test(t)){const a=Vv.exec(t)[1],r=a?.substring(0,a.indexOf(":"));if(r)return"arbitrary.."+r}},$T=t=>{const{theme:a,classGroups:r}=t,i={nextPart:new Map,validators:[]};for(const l in r)ch(r[l],i,l,a);return i},ch=(t,a,r,i)=>{t.forEach(l=>{if(typeof l=="string"){const u=l===""?a:Hv(a,l);u.classGroupId=r;return}if(typeof l=="function"){if(JT(l)){ch(l(i),a,r,i);return}a.validators.push({validator:l,classGroupId:r});return}Object.entries(l).forEach(([u,f])=>{ch(f,Hv(a,u),r,i)})})},Hv=(t,a)=>{let r=t;return a.split(Ph).forEach(i=>{r.nextPart.has(i)||r.nextPart.set(i,{nextPart:new Map,validators:[]}),r=r.nextPart.get(i)}),r},JT=t=>t.isThemeGetter,WT=t=>{if(t<1)return{get:()=>{},set:()=>{}};let a=0,r=new Map,i=new Map;const l=(u,f)=>{r.set(u,f),a++,a>t&&(a=0,i=r,r=new Map)};return{get(u){let f=r.get(u);if(f!==void 0)return f;if((f=i.get(u))!==void 0)return l(u,f),f},set(u,f){r.has(u)?r.set(u,f):l(u,f)}}},fh="!",dh=":",eA=dh.length,tA=t=>{const{prefix:a,experimentalParseClassName:r}=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===dh){u.push(l.slice(p,T)),p=T+eA;continue}if(x==="/"){m=T;continue}}x==="["?f++:x==="]"?f--:x==="("?h++:x===")"&&h--}const g=u.length===0?l:l.substring(p),y=nA(g),w=y!==g,O=m&&m>p?m-p:void 0;return{modifiers:u,hasImportantModifier:w,baseClassName:y,maybePostfixModifierPosition:O}};if(a){const l=a+dh,u=i;i=f=>f.startsWith(l)?u(f.substring(l.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:f,maybePostfixModifierPosition:void 0}}if(r){const l=i;i=u=>r({className:u,parseClassName:l})}return i},nA=t=>t.endsWith(fh)?t.substring(0,t.length-1):t.startsWith(fh)?t.substring(1):t,aA=t=>{const a=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]==="["||a[f]?(l.push(...u.sort(),f),u=[]):u.push(f)}),l.push(...u.sort()),l}},rA=t=>({cache:WT(t.cacheSize),parseClassName:tA(t),sortModifiers:aA(t),...XT(t)}),sA=/\s+/,iA=(t,a)=>{const{parseClassName:r,getClassGroupId:i,getConflictingClassGroupIds:l,sortModifiers:u}=a,f=[],h=t.trim().split(sA);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}=r(g);if(y){p=g+(p.length>0?" "+p:p);continue}let _=!!x,D=i(_?T.substring(0,x):T);if(!D){if(!_){p=g+(p.length>0?" "+p:p);continue}if(D=i(T),!D){p=g+(p.length>0?" "+p:p);continue}_=!1}const C=u(w).join(":"),z=O?C+fh:C,q=z+D;if(f.includes(q))continue;f.push(q);const k=l(D,_);for(let W=0;W<k.length;++W){const Y=k[W];f.push(z+Y)}p=g+(p.length>0?" "+p:p)}return p};function oA(){let t=0,a,r,i="";for(;t<arguments.length;)(a=arguments[t++])&&(r=D0(a))&&(i&&(i+=" "),i+=r);return i}const D0=t=>{if(typeof t=="string")return t;let a,r="";for(let i=0;i<t.length;i++)t[i]&&(a=D0(t[i]))&&(r&&(r+=" "),r+=a);return r};function lA(t,...a){let r,i,l,u=f;function f(p){const m=a.reduce((g,y)=>y(g),t());return r=rA(m),i=r.cache.get,l=r.cache.set,u=h,h(p)}function h(p){const m=i(p);if(m)return m;const g=iA(p,r);return l(p,g),g}return function(){return u(oA.apply(null,arguments))}}const Ut=t=>{const a=r=>r[t]||[];return a.isThemeGetter=!0,a},k0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,j0=/^\((?:(\w[\w-]*):)?(.+)\)$/i,uA=/^\d+\/\d+$/,cA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,fA=/\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$/,dA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,hA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,mA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ei=t=>uA.test(t),Ze=t=>!!t&&!Number.isNaN(Number(t)),xr=t=>!!t&&Number.isInteger(Number(t)),Ld=t=>t.endsWith("%")&&Ze(t.slice(0,-1)),Va=t=>cA.test(t),pA=()=>!0,gA=t=>fA.test(t)&&!dA.test(t),z0=()=>!1,yA=t=>hA.test(t),vA=t=>mA.test(t),bA=t=>!Ee(t)&&!Te(t),xA=t=>bi(t,B0,z0),Ee=t=>k0.test(t),Jr=t=>bi(t,V0,gA),Bd=t=>bi(t,TA,Ze),qv=t=>bi(t,U0,z0),SA=t=>bi(t,L0,vA),yu=t=>bi(t,H0,yA),Te=t=>j0.test(t),To=t=>xi(t,V0),wA=t=>xi(t,AA),Pv=t=>xi(t,U0),_A=t=>xi(t,B0),EA=t=>xi(t,L0),vu=t=>xi(t,H0,!0),bi=(t,a,r)=>{const i=k0.exec(t);return i?i[1]?a(i[1]):r(i[2]):!1},xi=(t,a,r=!1)=>{const i=j0.exec(t);return i?i[1]?a(i[1]):r:!1},U0=t=>t==="position"||t==="percentage",L0=t=>t==="image"||t==="url",B0=t=>t==="length"||t==="size"||t==="bg-size",V0=t=>t==="length",TA=t=>t==="number",AA=t=>t==="family-name",H0=t=>t==="shadow",RA=()=>{const t=Ut("color"),a=Ut("font"),r=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"),_=Ut("aspect"),D=Ut("ease"),C=Ut("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],q=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...q(),Te,Ee],W=()=>["auto","hidden","clip","visible","scroll"],Y=()=>["auto","contain","none"],G=()=>[Te,Ee,p],fe=()=>[ei,"full","auto",...G()],xe=()=>[xr,"none","subgrid",Te,Ee],Ae=()=>["auto",{span:["full",xr,Te,Ee]},xr,Te,Ee],se=()=>[xr,"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=()=>[ei,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...G()],H=()=>[t,Te,Ee],ye=()=>[...q(),Pv,qv,{position:[Te,Ee]}],A=()=>["no-repeat",{repeat:["","x","y","space","round"]}],$=()=>["auto","cover","contain",_A,xA,{size:[Te,Ee]}],oe=()=>[Ld,To,Jr],K=()=>["","none","full",m,Te,Ee],ne=()=>["",Ze,To,Jr],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"],re=()=>[Ze,Ld,Pv,qv],de=()=>["","none",T,Te,Ee],He=()=>["none",Ze,Te,Ee],Ue=()=>["none",Ze,Te,Ee],qe=()=>[Ze,Te,Ee],Fe=()=>[ei,"full",...G()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Va],breakpoint:[Va],color:[pA],container:[Va],"drop-shadow":[Va],ease:["in","out","in-out"],font:[bA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Va],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Va],shadow:[Va],spacing:["px",Ze],text:[Va],"text-shadow":[Va],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ei,Ee,Te,_]}],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:Y()}],"overscroll-x":[{"overscroll-x":Y()}],"overscroll-y":[{"overscroll-y":Y()}],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:[xr,"auto",Te,Ee]}],basis:[{basis:[ei,"full","auto",h,...G()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ze,ei,"auto","initial","none",Ee]}],grow:[{grow:["",Ze,Te,Ee]}],shrink:[{shrink:["",Ze,Te,Ee]}],order:[{order:[xr,"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",r,To,Jr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Te,Bd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Ld,Ee]}],"font-family":[{font:[wA,Ee,a]}],"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,Bd]}],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,Jr]}],"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"]},xr,Te,Ee],radial:["",Te,Ee],conic:[xr,Te,Ee]},EA,SA]}],"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,To,Jr]}],"outline-color":[{outline:H()}],shadow:[{shadow:["","none",g,vu,yu]}],"shadow-color":[{shadow:H()}],"inset-shadow":[{"inset-shadow":["none",y,vu,yu]}],"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,Jr]}],"ring-offset-color":[{"ring-offset":H()}],"inset-ring-w":[{"inset-ring":ne()}],"inset-ring-color":[{"inset-ring":H()}],"text-shadow":[{"text-shadow":["none",w,vu,yu]}],"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":re()}],"mask-image-linear-to-pos":[{"mask-linear-to":re()}],"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":re()}],"mask-image-t-to-pos":[{"mask-t-to":re()}],"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":re()}],"mask-image-r-to-pos":[{"mask-r-to":re()}],"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":re()}],"mask-image-b-to-pos":[{"mask-b-to":re()}],"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":re()}],"mask-image-l-to-pos":[{"mask-l-to":re()}],"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":re()}],"mask-image-x-to-pos":[{"mask-x-to":re()}],"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":re()}],"mask-image-y-to-pos":[{"mask-y-to":re()}],"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":re()}],"mask-image-radial-to-pos":[{"mask-radial-to":re()}],"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":q()}],"mask-image-conic-pos":[{"mask-conic":[Ze]}],"mask-image-conic-from-pos":[{"mask-conic-from":re()}],"mask-image-conic-to-pos":[{"mask-conic-to":re()}],"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,vu,yu]}],"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:qe()}],"skew-x":[{"skew-x":qe()}],"skew-y":[{"skew-y":qe()}],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,To,Jr,Bd]}],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"]}},OA=lA(RA);function ht(...t){return OA(N0(t))}function CA(t){let a=[];Array.isArray(t?.listImage)&&(a=t.listImage.map(l=>typeof l=="string"?l:`https://int.ipsupply.com.au${l.url}`).slice(0,10));let r=`Package contain:
`;Array.isArray(t?.package_contain)?r+=t.package_contain.map(l=>`- ${l}`).join(`
`):typeof t?.package_contain=="string"&&t.package_contain.trim()!==""&&(r+=t.package_contain);const i=[t.description||"",t.code||"",t.title||"",(typeof t?.category=="string"?t.category:t?.category?.name)||"",r,'Join the "Prology | Latest Products & Deals" group for more products.'].filter(Boolean).join(`
`);return{images:a,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 NA=qh("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 MA({className:t,variant:a,size:r,asChild:i=!1,...l}){const u=i?Hh:"button";return E.jsx(u,{"data-slot":"button",className:ht(NA({variant:a,size:r,className:t})),...l})}function We(t,a,{checkForDefaultPrevented:r=!0}={}){return function(l){if(t?.(l),r===!1||!l.defaultPrevented)return a?.(l)}}function DA(t,a){const r=S.createContext(a),i=u=>{const{children:f,...h}=u,p=S.useMemo(()=>h,Object.values(h));return E.jsx(r.Provider,{value:p,children:f})};i.displayName=t+"Provider";function l(u){const f=S.useContext(r);if(f)return f;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${t}\``)}return[i,l]}function Si(t,a=[]){let r=[];function i(u,f){const h=S.createContext(f),p=r.length;r=[...r,f];const m=y=>{const{scope:w,children:O,...T}=y,x=w?.[t]?.[p]||h,_=S.useMemo(()=>T,Object.values(T));return E.jsx(x.Provider,{value:_,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=r.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,kA(l,...a)]}function kA(...t){const a=t[0];if(t.length===1)return a;const r=()=>{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${a.scopeName}`]:f}),[f])}};return r.scopeName=a.scopeName,r}var Jo=Jb();const q0=Mh(Jo);var jA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],et=jA.reduce((t,a)=>{const r=fi(`Primitive.${a}`),i=S.forwardRef((l,u)=>{const{asChild:f,...h}=l,p=f?r:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),E.jsx(p,{...h,ref:u})});return i.displayName=`Primitive.${a}`,{...t,[a]:i}},{});function zA(t,a){t&&Jo.flushSync(()=>t.dispatchEvent(a))}function Er(t){const a=S.useRef(t);return S.useEffect(()=>{a.current=t}),S.useMemo(()=>(...r)=>a.current?.(...r),[])}function UA(t,a=globalThis?.document){const r=Er(t);S.useEffect(()=>{const i=l=>{l.key==="Escape"&&r(l)};return a.addEventListener("keydown",i,{capture:!0}),()=>a.removeEventListener("keydown",i,{capture:!0})},[r,a])}var LA="DismissableLayer",hh="dismissableLayer.update",BA="dismissableLayer.pointerDownOutside",VA="dismissableLayer.focusOutside",Fv,P0=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Fh=S.forwardRef((t,a)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:f,onDismiss:h,...p}=t,m=S.useContext(P0),[g,y]=S.useState(null),w=g?.ownerDocument??globalThis?.document,[,O]=S.useState({}),T=bt(a,Y=>y(Y)),x=Array.from(m.layers),[_]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),D=x.indexOf(_),C=g?x.indexOf(g):-1,z=m.layersWithOutsidePointerEventsDisabled.size>0,q=C>=D,k=PA(Y=>{const G=Y.target,fe=[...m.branches].some(xe=>xe.contains(G));!q||fe||(l?.(Y),f?.(Y),Y.defaultPrevented||h?.())},w),W=FA(Y=>{const G=Y.target;[...m.branches].some(xe=>xe.contains(G))||(u?.(Y),f?.(Y),Y.defaultPrevented||h?.())},w);return UA(Y=>{C===m.layers.size-1&&(i?.(Y),!Y.defaultPrevented&&h&&(Y.preventDefault(),h()))},w),S.useEffect(()=>{if(g)return r&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Fv=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),Gv(),()=>{r&&m.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Fv)}},[g,w,r,m]),S.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),Gv())},[g,m]),S.useEffect(()=>{const Y=()=>O({});return document.addEventListener(hh,Y),()=>document.removeEventListener(hh,Y)},[]),E.jsx(et.div,{...p,ref:T,style:{pointerEvents:z?q?"auto":"none":void 0,...t.style},onFocusCapture:We(t.onFocusCapture,W.onFocusCapture),onBlurCapture:We(t.onBlurCapture,W.onBlurCapture),onPointerDownCapture:We(t.onPointerDownCapture,k.onPointerDownCapture)})});Fh.displayName=LA;var HA="DismissableLayerBranch",qA=S.forwardRef((t,a)=>{const r=S.useContext(P0),i=S.useRef(null),l=bt(a,i);return S.useEffect(()=>{const u=i.current;if(u)return r.branches.add(u),()=>{r.branches.delete(u)}},[r.branches]),E.jsx(et.div,{...t,ref:l})});qA.displayName=HA;function PA(t,a=globalThis?.document){const r=Er(t),i=S.useRef(!1),l=S.useRef(()=>{});return S.useEffect(()=>{const u=h=>{if(h.target&&!i.current){let p=function(){F0(BA,r,m,{discrete:!0})};const m={originalEvent:h};h.pointerType==="touch"?(a.removeEventListener("click",l.current),l.current=p,a.addEventListener("click",l.current,{once:!0})):p()}else a.removeEventListener("click",l.current);i.current=!1},f=window.setTimeout(()=>{a.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),a.removeEventListener("pointerdown",u),a.removeEventListener("click",l.current)}},[a,r]),{onPointerDownCapture:()=>i.current=!0}}function FA(t,a=globalThis?.document){const r=Er(t),i=S.useRef(!1);return S.useEffect(()=>{const l=u=>{u.target&&!i.current&&F0(VA,r,{originalEvent:u},{discrete:!1})};return a.addEventListener("focusin",l),()=>a.removeEventListener("focusin",l)},[a,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function Gv(){const t=new CustomEvent(hh);document.dispatchEvent(t)}function F0(t,a,r,{discrete:i}){const l=r.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:r});a&&l.addEventListener(t,a,{once:!0}),i?zA(l,u):l.dispatchEvent(u)}var Vd=0;function G0(){S.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Zv()),document.body.insertAdjacentElement("beforeend",t[1]??Zv()),Vd++,()=>{Vd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(a=>a.remove()),Vd--}},[])}function Zv(){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 Hd="focusScope.autoFocusOnMount",qd="focusScope.autoFocusOnUnmount",Yv={bubbles:!1,cancelable:!0},GA="FocusScope",Gh=S.forwardRef((t,a)=>{const{loop:r=!1,trapped:i=!1,onMountAutoFocus:l,onUnmountAutoFocus:u,...f}=t,[h,p]=S.useState(null),m=Er(l),g=Er(u),y=S.useRef(null),w=bt(a,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 q=z.target;h.contains(q)?y.current=q:wr(y.current,{select:!0})},_=function(z){if(O.paused||!h)return;const q=z.relatedTarget;q!==null&&(h.contains(q)||wr(y.current,{select:!0}))},D=function(z){if(document.activeElement===document.body)for(const k of z)k.removedNodes.length>0&&wr(h)};document.addEventListener("focusin",x),document.addEventListener("focusout",_);const C=new MutationObserver(D);return h&&C.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",_),C.disconnect()}}},[i,h,O.paused]),S.useEffect(()=>{if(h){Qv.add(O);const x=document.activeElement;if(!h.contains(x)){const D=new CustomEvent(Hd,Yv);h.addEventListener(Hd,m),h.dispatchEvent(D),D.defaultPrevented||(ZA(KA(Z0(h)),{select:!0}),document.activeElement===x&&wr(h))}return()=>{h.removeEventListener(Hd,m),setTimeout(()=>{const D=new CustomEvent(qd,Yv);h.addEventListener(qd,g),h.dispatchEvent(D),D.defaultPrevented||wr(x??document.body,{select:!0}),h.removeEventListener(qd,g),Qv.remove(O)},0)}}},[h,m,g,O]);const T=S.useCallback(x=>{if(!r&&!i||O.paused)return;const _=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,D=document.activeElement;if(_&&D){const C=x.currentTarget,[z,q]=YA(C);z&&q?!x.shiftKey&&D===q?(x.preventDefault(),r&&wr(z,{select:!0})):x.shiftKey&&D===z&&(x.preventDefault(),r&&wr(q,{select:!0})):D===C&&x.preventDefault()}},[r,i,O.paused]);return E.jsx(et.div,{tabIndex:-1,...f,ref:w,onKeyDown:T})});Gh.displayName=GA;function ZA(t,{select:a=!1}={}){const r=document.activeElement;for(const i of t)if(wr(i,{select:a}),document.activeElement!==r)return}function YA(t){const a=Z0(t),r=Iv(a,t),i=Iv(a.reverse(),t);return[r,i]}function Z0(t){const a=[],r=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(;r.nextNode();)a.push(r.currentNode);return a}function Iv(t,a){for(const r of t)if(!IA(r,{upTo:a}))return r}function IA(t,{upTo:a}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(a!==void 0&&t===a)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function QA(t){return t instanceof HTMLInputElement&&"select"in t}function wr(t,{select:a=!1}={}){if(t&&t.focus){const r=document.activeElement;t.focus({preventScroll:!0}),t!==r&&QA(t)&&a&&t.select()}}var Qv=XA();function XA(){let t=[];return{add(a){const r=t[0];a!==r&&r?.pause(),t=Xv(t,a),t.unshift(a)},remove(a){t=Xv(t,a),t[0]?.resume()}}}function Xv(t,a){const r=[...t],i=r.indexOf(a);return i!==-1&&r.splice(i,1),r}function KA(t){return t.filter(a=>a.tagName!=="A")}var Jt=globalThis?.document?S.useLayoutEffect:()=>{},$A=Qb[" useId ".trim().toString()]||(()=>{}),JA=0;function ns(t){const[a,r]=S.useState($A());return Jt(()=>{r(i=>i??String(JA++))},[t]),t||(a?`radix-${a}`:"")}const WA=["top","right","bottom","left"],Tr=Math.min,Tn=Math.max,Bu=Math.round,bu=Math.floor,ga=t=>({x:t,y:t}),eR={left:"right",right:"left",bottom:"top",top:"bottom"},tR={start:"end",end:"start"};function mh(t,a,r){return Tn(t,Tr(a,r))}function Ia(t,a){return typeof t=="function"?t(a):t}function Qa(t){return t.split("-")[0]}function wi(t){return t.split("-")[1]}function Zh(t){return t==="x"?"y":"x"}function Yh(t){return t==="y"?"height":"width"}const nR=new Set(["top","bottom"]);function ma(t){return nR.has(Qa(t))?"y":"x"}function Ih(t){return Zh(ma(t))}function aR(t,a,r){r===void 0&&(r=!1);const i=wi(t),l=Ih(t),u=Yh(l);let f=l==="x"?i===(r?"end":"start")?"right":"left":i==="start"?"bottom":"top";return a.reference[u]>a.floating[u]&&(f=Vu(f)),[f,Vu(f)]}function rR(t){const a=Vu(t);return[ph(t),a,ph(a)]}function ph(t){return t.replace(/start|end/g,a=>tR[a])}const Kv=["left","right"],$v=["right","left"],sR=["top","bottom"],iR=["bottom","top"];function oR(t,a,r){switch(t){case"top":case"bottom":return r?a?$v:Kv:a?Kv:$v;case"left":case"right":return a?sR:iR;default:return[]}}function lR(t,a,r,i){const l=wi(t);let u=oR(Qa(t),r==="start",i);return l&&(u=u.map(f=>f+"-"+l),a&&(u=u.concat(u.map(ph)))),u}function Vu(t){return t.replace(/left|right|bottom|top/g,a=>eR[a])}function uR(t){return{top:0,right:0,bottom:0,left:0,...t}}function Y0(t){return typeof t!="number"?uR(t):{top:t,right:t,bottom:t,left:t}}function Hu(t){const{x:a,y:r,width:i,height:l}=t;return{width:i,height:l,top:r,left:a,right:a+i,bottom:r+l,x:a,y:r}}function Jv(t,a,r){let{reference:i,floating:l}=t;const u=ma(a),f=Ih(a),h=Yh(f),p=Qa(a),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(wi(a)){case"start":O[f]-=w*(r&&m?-1:1);break;case"end":O[f]+=w*(r&&m?-1:1);break}return O}const cR=async(t,a,r)=>{const{placement:i="bottom",strategy:l="absolute",middleware:u=[],platform:f}=r,h=u.filter(Boolean),p=await(f.isRTL==null?void 0:f.isRTL(a));let m=await f.getElementRects({reference:t,floating:a,strategy:l}),{x:g,y}=Jv(m,i,p),w=i,O={},T=0;for(let x=0;x<h.length;x++){const{name:_,fn:D}=h[x],{x:C,y:z,data:q,reset:k}=await D({x:g,y,initialPlacement:i,placement:w,strategy:l,middlewareData:O,rects:m,platform:f,elements:{reference:t,floating:a}});g=C??g,y=z??y,O={...O,[_]:{...O[_],...q}},k&&T<=50&&(T++,typeof k=="object"&&(k.placement&&(w=k.placement),k.rects&&(m=k.rects===!0?await f.getElementRects({reference:t,floating:a,strategy:l}):k.rects),{x:g,y}=Jv(m,w,p)),x=-1)}return{x:g,y,placement:w,strategy:l,middlewareData:O}};async function ko(t,a){var r;a===void 0&&(a={});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}=Ia(a,t),T=Y0(O),_=h[w?y==="floating"?"reference":"floating":y],D=Hu(await u.getClippingRect({element:(r=await(u.isElement==null?void 0:u.isElement(_)))==null||r?_:_.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)),q=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=Hu(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:C,offsetParent:z,strategy:p}):C);return{top:(D.top-k.top+T.top)/q.y,bottom:(k.bottom-D.bottom+T.bottom)/q.y,left:(D.left-k.left+T.left)/q.x,right:(k.right-D.right+T.right)/q.x}}const fR=t=>({name:"arrow",options:t,async fn(a){const{x:r,y:i,placement:l,rects:u,platform:f,elements:h,middlewareData:p}=a,{element:m,padding:g=0}=Ia(t,a)||{};if(m==null)return{};const y=Y0(g),w={x:r,y:i},O=Ih(l),T=Yh(O),x=await f.getDimensions(m),_=O==="y",D=_?"top":"left",C=_?"bottom":"right",z=_?"clientHeight":"clientWidth",q=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 Y=W?W[z]:0;(!Y||!await(f.isElement==null?void 0:f.isElement(W)))&&(Y=h.floating[z]||u.floating[T]);const G=q/2-k/2,fe=Y/2-x[T]/2-1,xe=Tr(y[D],fe),Ae=Tr(y[C],fe),se=xe,le=Y-x[T]-Ae,pe=Y/2-x[T]/2+G,ge=mh(se,pe,le),N=!p.arrow&&wi(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}}}),dR=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(a){var r,i;const{placement:l,middlewareData:u,rects:f,initialPlacement:h,platform:p,elements:m}=a,{mainAxis:g=!0,crossAxis:y=!0,fallbackPlacements:w,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:x=!0,..._}=Ia(t,a);if((r=u.arrow)!=null&&r.alignmentOffset)return{};const D=Qa(l),C=ma(h),z=Qa(h)===h,q=await(p.isRTL==null?void 0:p.isRTL(m.floating)),k=w||(z||!x?[Vu(h)]:rR(h)),W=T!=="none";!w&&W&&k.push(...lR(h,x,T,q));const Y=[h,...k],G=await ko(a,_),fe=[];let xe=((i=u.flip)==null?void 0:i.overflows)||[];if(g&&fe.push(G[D]),y){const pe=aR(l,f,q);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=Y[pe];if(ge&&(!(y==="alignment"?C!==ma(ge):!1)||xe.every(H=>ma(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=ma(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 Wv(t,a){return{top:t.top-a.height,right:t.right-a.width,bottom:t.bottom-a.height,left:t.left-a.width}}function eb(t){return WA.some(a=>t[a]>=0)}const hR=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(a){const{rects:r}=a,{strategy:i="referenceHidden",...l}=Ia(t,a);switch(i){case"referenceHidden":{const u=await ko(a,{...l,elementContext:"reference"}),f=Wv(u,r.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:eb(f)}}}case"escaped":{const u=await ko(a,{...l,altBoundary:!0}),f=Wv(u,r.floating);return{data:{escapedOffsets:f,escaped:eb(f)}}}default:return{}}}}},I0=new Set(["left","top"]);async function mR(t,a){const{placement:r,platform:i,elements:l}=t,u=await(i.isRTL==null?void 0:i.isRTL(l.floating)),f=Qa(r),h=wi(r),p=ma(r)==="y",m=I0.has(f)?-1:1,g=u&&p?-1:1,y=Ia(a,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 pR=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(a){var r,i;const{x:l,y:u,placement:f,middlewareData:h}=a,p=await mR(a,t);return f===((r=h.offset)==null?void 0:r.placement)&&(i=h.arrow)!=null&&i.alignmentOffset?{}:{x:l+p.x,y:u+p.y,data:{...p,placement:f}}}}},gR=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(a){const{x:r,y:i,placement:l}=a,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:_=>{let{x:D,y:C}=_;return{x:D,y:C}}},...p}=Ia(t,a),m={x:r,y:i},g=await ko(a,p),y=ma(Qa(l)),w=Zh(y);let O=m[w],T=m[y];if(u){const _=w==="y"?"top":"left",D=w==="y"?"bottom":"right",C=O+g[_],z=O-g[D];O=mh(C,O,z)}if(f){const _=y==="y"?"top":"left",D=y==="y"?"bottom":"right",C=T+g[_],z=T-g[D];T=mh(C,T,z)}const x=h.fn({...a,[w]:O,[y]:T});return{...x,data:{x:x.x-r,y:x.y-i,enabled:{[w]:u,[y]:f}}}}}},yR=function(t){return t===void 0&&(t={}),{options:t,fn(a){const{x:r,y:i,placement:l,rects:u,middlewareData:f}=a,{offset:h=0,mainAxis:p=!0,crossAxis:m=!0}=Ia(t,a),g={x:r,y:i},y=ma(l),w=Zh(y);let O=g[w],T=g[y];const x=Ia(h,a),_=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){const z=w==="y"?"height":"width",q=u.reference[w]-u.floating[z]+_.mainAxis,k=u.reference[w]+u.reference[z]-_.mainAxis;O<q?O=q:O>k&&(O=k)}if(m){var D,C;const z=w==="y"?"width":"height",q=I0.has(Qa(l)),k=u.reference[y]-u.floating[z]+(q&&((D=f.offset)==null?void 0:D[y])||0)+(q?0:_.crossAxis),W=u.reference[y]+u.reference[z]+(q?0:((C=f.offset)==null?void 0:C[y])||0)-(q?_.crossAxis:0);T<k?T=k:T>W&&(T=W)}return{[w]:O,[y]:T}}}},vR=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(a){var r,i;const{placement:l,rects:u,platform:f,elements:h}=a,{apply:p=()=>{},...m}=Ia(t,a),g=await ko(a,m),y=Qa(l),w=wi(l),O=ma(l)==="y",{width:T,height:x}=u.floating;let _,D;y==="top"||y==="bottom"?(_=y,D=w===(await(f.isRTL==null?void 0:f.isRTL(h.floating))?"start":"end")?"left":"right"):(D=y,_=w==="end"?"top":"bottom");const C=x-g.top-g.bottom,z=T-g.left-g.right,q=Tr(x-g[_],C),k=Tr(T-g[D],z),W=!a.middlewareData.shift;let Y=q,G=k;if((r=a.middlewareData.shift)!=null&&r.enabled.x&&(G=z),(i=a.middlewareData.shift)!=null&&i.enabled.y&&(Y=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)):Y=x-2*(se!==0||le!==0?se+le:Tn(g.top,g.bottom))}await p({...a,availableWidth:G,availableHeight:Y});const fe=await f.getDimensions(h.floating);return T!==fe.width||x!==fe.height?{reset:{rects:!0}}:{}}}};function lc(){return typeof window<"u"}function _i(t){return Q0(t)?(t.nodeName||"").toLowerCase():"#document"}function An(t){var a;return(t==null||(a=t.ownerDocument)==null?void 0:a.defaultView)||window}function Sa(t){var a;return(a=(Q0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:a.documentElement}function Q0(t){return lc()?t instanceof Node||t instanceof An(t).Node:!1}function Qn(t){return lc()?t instanceof Element||t instanceof An(t).Element:!1}function va(t){return lc()?t instanceof HTMLElement||t instanceof An(t).HTMLElement:!1}function tb(t){return!lc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof An(t).ShadowRoot}const bR=new Set(["inline","contents"]);function Wo(t){const{overflow:a,overflowX:r,overflowY:i,display:l}=Xn(t);return/auto|scroll|overlay|hidden|clip/.test(a+i+r)&&!bR.has(l)}const xR=new Set(["table","td","th"]);function SR(t){return xR.has(_i(t))}const wR=[":popover-open",":modal"];function uc(t){return wR.some(a=>{try{return t.matches(a)}catch{return!1}})}const _R=["transform","translate","scale","rotate","perspective"],ER=["transform","translate","scale","rotate","perspective","filter"],TR=["paint","layout","strict","content"];function Qh(t){const a=Xh(),r=Qn(t)?Xn(t):t;return _R.some(i=>r[i]?r[i]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!a&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!a&&(r.filter?r.filter!=="none":!1)||ER.some(i=>(r.willChange||"").includes(i))||TR.some(i=>(r.contain||"").includes(i))}function AR(t){let a=Ar(t);for(;va(a)&&!di(a);){if(Qh(a))return a;if(uc(a))return null;a=Ar(a)}return null}function Xh(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const RR=new Set(["html","body","#document"]);function di(t){return RR.has(_i(t))}function Xn(t){return An(t).getComputedStyle(t)}function cc(t){return Qn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ar(t){if(_i(t)==="html")return t;const a=t.assignedSlot||t.parentNode||tb(t)&&t.host||Sa(t);return tb(a)?a.host:a}function X0(t){const a=Ar(t);return di(a)?t.ownerDocument?t.ownerDocument.body:t.body:va(a)&&Wo(a)?a:X0(a)}function jo(t,a,r){var i;a===void 0&&(a=[]),r===void 0&&(r=!0);const l=X0(t),u=l===((i=t.ownerDocument)==null?void 0:i.body),f=An(l);if(u){const h=gh(f);return a.concat(f,f.visualViewport||[],Wo(l)?l:[],h&&r?jo(h):[])}return a.concat(l,jo(l,[],r))}function gh(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function K0(t){const a=Xn(t);let r=parseFloat(a.width)||0,i=parseFloat(a.height)||0;const l=va(t),u=l?t.offsetWidth:r,f=l?t.offsetHeight:i,h=Bu(r)!==u||Bu(i)!==f;return h&&(r=u,i=f),{width:r,height:i,$:h}}function Kh(t){return Qn(t)?t:t.contextElement}function li(t){const a=Kh(t);if(!va(a))return ga(1);const r=a.getBoundingClientRect(),{width:i,height:l,$:u}=K0(a);let f=(u?Bu(r.width):r.width)/i,h=(u?Bu(r.height):r.height)/l;return(!f||!Number.isFinite(f))&&(f=1),(!h||!Number.isFinite(h))&&(h=1),{x:f,y:h}}const OR=ga(0);function $0(t){const a=An(t);return!Xh()||!a.visualViewport?OR:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function CR(t,a,r){return a===void 0&&(a=!1),!r||a&&r!==An(t)?!1:a}function os(t,a,r,i){a===void 0&&(a=!1),r===void 0&&(r=!1);const l=t.getBoundingClientRect(),u=Kh(t);let f=ga(1);a&&(i?Qn(i)&&(f=li(i)):f=li(t));const h=CR(u,r,i)?$0(u):ga(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=gh(T);for(;x&&i&&O!==T;){const _=li(x),D=x.getBoundingClientRect(),C=Xn(x),z=D.left+(x.clientLeft+parseFloat(C.paddingLeft))*_.x,q=D.top+(x.clientTop+parseFloat(C.paddingTop))*_.y;p*=_.x,m*=_.y,g*=_.x,y*=_.y,p+=z,m+=q,T=An(x),x=gh(T)}}return Hu({width:g,height:y,x:p,y:m})}function $h(t,a){const r=cc(t).scrollLeft;return a?a.left+r:os(Sa(t)).left+r}function J0(t,a,r){r===void 0&&(r=!1);const i=t.getBoundingClientRect(),l=i.left+a.scrollLeft-(r?0:$h(t,i)),u=i.top+a.scrollTop;return{x:l,y:u}}function NR(t){let{elements:a,rect:r,offsetParent:i,strategy:l}=t;const u=l==="fixed",f=Sa(i),h=a?uc(a.floating):!1;if(i===f||h&&u)return r;let p={scrollLeft:0,scrollTop:0},m=ga(1);const g=ga(0),y=va(i);if((y||!y&&!u)&&((_i(i)!=="body"||Wo(f))&&(p=cc(i)),va(i))){const O=os(i);m=li(i),g.x=O.x+i.clientLeft,g.y=O.y+i.clientTop}const w=f&&!y&&!u?J0(f,p,!0):ga(0);return{width:r.width*m.x,height:r.height*m.y,x:r.x*m.x-p.scrollLeft*m.x+g.x+w.x,y:r.y*m.y-p.scrollTop*m.y+g.y+w.y}}function MR(t){return Array.from(t.getClientRects())}function DR(t){const a=Sa(t),r=cc(t),i=t.ownerDocument.body,l=Tn(a.scrollWidth,a.clientWidth,i.scrollWidth,i.clientWidth),u=Tn(a.scrollHeight,a.clientHeight,i.scrollHeight,i.clientHeight);let f=-r.scrollLeft+$h(t);const h=-r.scrollTop;return Xn(i).direction==="rtl"&&(f+=Tn(a.clientWidth,i.clientWidth)-l),{width:l,height:u,x:f,y:h}}function kR(t,a){const r=An(t),i=Sa(t),l=r.visualViewport;let u=i.clientWidth,f=i.clientHeight,h=0,p=0;if(l){u=l.width,f=l.height;const m=Xh();(!m||m&&a==="fixed")&&(h=l.offsetLeft,p=l.offsetTop)}return{width:u,height:f,x:h,y:p}}const jR=new Set(["absolute","fixed"]);function zR(t,a){const r=os(t,!0,a==="fixed"),i=r.top+t.clientTop,l=r.left+t.clientLeft,u=va(t)?li(t):ga(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 nb(t,a,r){let i;if(a==="viewport")i=kR(t,r);else if(a==="document")i=DR(Sa(t));else if(Qn(a))i=zR(a,r);else{const l=$0(t);i={x:a.x-l.x,y:a.y-l.y,width:a.width,height:a.height}}return Hu(i)}function W0(t,a){const r=Ar(t);return r===a||!Qn(r)||di(r)?!1:Xn(r).position==="fixed"||W0(r,a)}function UR(t,a){const r=a.get(t);if(r)return r;let i=jo(t,[],!1).filter(h=>Qn(h)&&_i(h)!=="body"),l=null;const u=Xn(t).position==="fixed";let f=u?Ar(t):t;for(;Qn(f)&&!di(f);){const h=Xn(f),p=Qh(f);!p&&h.position==="fixed"&&(l=null),(u?!p&&!l:!p&&h.position==="static"&&!!l&&jR.has(l.position)||Wo(f)&&!p&&W0(t,f))?i=i.filter(g=>g!==f):l=h,f=Ar(f)}return a.set(t,i),i}function LR(t){let{element:a,boundary:r,rootBoundary:i,strategy:l}=t;const f=[...r==="clippingAncestors"?uc(a)?[]:UR(a,this._c):[].concat(r),i],h=f[0],p=f.reduce((m,g)=>{const y=nb(a,g,l);return m.top=Tn(y.top,m.top),m.right=Tr(y.right,m.right),m.bottom=Tr(y.bottom,m.bottom),m.left=Tn(y.left,m.left),m},nb(a,h,l));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function BR(t){const{width:a,height:r}=K0(t);return{width:a,height:r}}function VR(t,a,r){const i=va(a),l=Sa(a),u=r==="fixed",f=os(t,!0,u,a);let h={scrollLeft:0,scrollTop:0};const p=ga(0);function m(){p.x=$h(l)}if(i||!i&&!u)if((_i(a)!=="body"||Wo(l))&&(h=cc(a)),i){const O=os(a,!0,u,a);p.x=O.x+a.clientLeft,p.y=O.y+a.clientTop}else l&&m();u&&!i&&l&&m();const g=l&&!i&&!u?J0(l,h):ga(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 Pd(t){return Xn(t).position==="static"}function ab(t,a){if(!va(t)||Xn(t).position==="fixed")return null;if(a)return a(t);let r=t.offsetParent;return Sa(t)===r&&(r=r.ownerDocument.body),r}function ex(t,a){const r=An(t);if(uc(t))return r;if(!va(t)){let l=Ar(t);for(;l&&!di(l);){if(Qn(l)&&!Pd(l))return l;l=Ar(l)}return r}let i=ab(t,a);for(;i&&SR(i)&&Pd(i);)i=ab(i,a);return i&&di(i)&&Pd(i)&&!Qh(i)?r:i||AR(t)||r}const HR=async function(t){const a=this.getOffsetParent||ex,r=this.getDimensions,i=await r(t.floating);return{reference:VR(t.reference,await a(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function qR(t){return Xn(t).direction==="rtl"}const PR={convertOffsetParentRelativeRectToViewportRelativeRect:NR,getDocumentElement:Sa,getClippingRect:LR,getOffsetParent:ex,getElementRects:HR,getClientRects:MR,getDimensions:BR,getScale:li,isElement:Qn,isRTL:qR};function tx(t,a){return t.x===a.x&&t.y===a.y&&t.width===a.width&&t.height===a.height}function FR(t,a){let r=null,i;const l=Sa(t);function u(){var h;clearTimeout(i),(h=r)==null||h.disconnect(),r=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||a(),!w||!O)return;const T=bu(y),x=bu(l.clientWidth-(g+w)),_=bu(l.clientHeight-(y+O)),D=bu(g),z={rootMargin:-T+"px "+-x+"px "+-_+"px "+-D+"px",threshold:Tn(0,Tr(1,p))||1};let q=!0;function k(W){const Y=W[0].intersectionRatio;if(Y!==p){if(!q)return f();Y?f(!1,Y):i=setTimeout(()=>{f(!1,1e-7)},1e3)}Y===1&&!tx(m,t.getBoundingClientRect())&&f(),q=!1}try{r=new IntersectionObserver(k,{...z,root:l.ownerDocument})}catch{r=new IntersectionObserver(k,z)}r.observe(t)}return f(!0),u}function GR(t,a,r,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=Kh(t),g=l||u?[...m?jo(m):[],...jo(a)]:[];g.forEach(D=>{l&&D.addEventListener("scroll",r,{passive:!0}),u&&D.addEventListener("resize",r)});const y=m&&h?FR(m,r):null;let w=-1,O=null;f&&(O=new ResizeObserver(D=>{let[C]=D;C&&C.target===m&&O&&(O.unobserve(a),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var z;(z=O)==null||z.observe(a)})),r()}),m&&!p&&O.observe(m),O.observe(a));let T,x=p?os(t):null;p&&_();function _(){const D=os(t);x&&!tx(x,D)&&r(),x=D,T=requestAnimationFrame(_)}return r(),()=>{var D;g.forEach(C=>{l&&C.removeEventListener("scroll",r),u&&C.removeEventListener("resize",r)}),y?.(),(D=O)==null||D.disconnect(),O=null,p&&cancelAnimationFrame(T)}}const ZR=pR,YR=gR,IR=dR,QR=vR,XR=hR,rb=fR,KR=yR,$R=(t,a,r)=>{const i=new Map,l={platform:PR,...r},u={...l.platform,_c:i};return cR(t,a,{...l,platform:u})};var JR=typeof document<"u",WR=function(){},Nu=JR?S.useLayoutEffect:WR;function qu(t,a){if(t===a)return!0;if(typeof t!=typeof a)return!1;if(typeof t=="function"&&t.toString()===a.toString())return!0;let r,i,l;if(t&&a&&typeof t=="object"){if(Array.isArray(t)){if(r=t.length,r!==a.length)return!1;for(i=r;i--!==0;)if(!qu(t[i],a[i]))return!1;return!0}if(l=Object.keys(t),r=l.length,r!==Object.keys(a).length)return!1;for(i=r;i--!==0;)if(!{}.hasOwnProperty.call(a,l[i]))return!1;for(i=r;i--!==0;){const u=l[i];if(!(u==="_owner"&&t.$$typeof)&&!qu(t[u],a[u]))return!1}return!0}return t!==t&&a!==a}function nx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function sb(t,a){const r=nx(t);return Math.round(a*r)/r}function Fd(t){const a=S.useRef(t);return Nu(()=>{a.current=t}),a}function eO(t){t===void 0&&(t={});const{placement:a="bottom",strategy:r="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:r,placement:a,middlewareData:{},isPositioned:!1}),[w,O]=S.useState(i);qu(w,i)||O(i);const[T,x]=S.useState(null),[_,D]=S.useState(null),C=S.useCallback(H=>{H!==W.current&&(W.current=H,x(H))},[]),z=S.useCallback(H=>{H!==Y.current&&(Y.current=H,D(H))},[]),q=u||T,k=f||_,W=S.useRef(null),Y=S.useRef(null),G=S.useRef(g),fe=p!=null,xe=Fd(p),Ae=Fd(l),se=Fd(m),le=S.useCallback(()=>{if(!W.current||!Y.current)return;const H={placement:a,strategy:r,middleware:w};Ae.current&&(H.platform=Ae.current),$R(W.current,Y.current,H).then(ye=>{const A={...ye,isPositioned:se.current!==!1};pe.current&&!qu(G.current,A)&&(G.current=A,Jo.flushSync(()=>{y(A)}))})},[w,a,r,Ae,se]);Nu(()=>{m===!1&&G.current.isPositioned&&(G.current.isPositioned=!1,y(H=>({...H,isPositioned:!1})))},[m]);const pe=S.useRef(!1);Nu(()=>(pe.current=!0,()=>{pe.current=!1}),[]),Nu(()=>{if(q&&(W.current=q),k&&(Y.current=k),q&&k){if(xe.current)return xe.current(q,k,le);le()}},[q,k,le,xe,fe]);const ge=S.useMemo(()=>({reference:W,floating:Y,setReference:C,setFloating:z}),[C,z]),N=S.useMemo(()=>({reference:q,floating:k}),[q,k]),Z=S.useMemo(()=>{const H={position:r,left:0,top:0};if(!N.floating)return H;const ye=sb(N.floating,g.x),A=sb(N.floating,g.y);return h?{...H,transform:"translate("+ye+"px, "+A+"px)",...nx(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:ye,top:A}},[r,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 tO=t=>{function a(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:t,fn(r){const{element:i,padding:l}=typeof t=="function"?t(r):t;return i&&a(i)?i.current!=null?rb({element:i.current,padding:l}).fn(r):{}:i?rb({element:i,padding:l}).fn(r):{}}}},nO=(t,a)=>({...ZR(t),options:[t,a]}),aO=(t,a)=>({...YR(t),options:[t,a]}),rO=(t,a)=>({...KR(t),options:[t,a]}),sO=(t,a)=>({...IR(t),options:[t,a]}),iO=(t,a)=>({...QR(t),options:[t,a]}),oO=(t,a)=>({...XR(t),options:[t,a]}),lO=(t,a)=>({...tO(t),options:[t,a]});var uO="Arrow",ax=S.forwardRef((t,a)=>{const{children:r,width:i=10,height:l=5,...u}=t;return E.jsx(et.svg,{...u,ref:a,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?r:E.jsx("polygon",{points:"0,0 30,0 15,10"})})});ax.displayName=uO;var cO=ax;function fO(t){const[a,r]=S.useState(void 0);return Jt(()=>{if(t){r({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;r({width:f,height:h})});return i.observe(t,{box:"border-box"}),()=>i.unobserve(t)}else r(void 0)},[t]),a}var Jh="Popper",[rx,sx]=Si(Jh),[dO,ix]=rx(Jh),ox=t=>{const{__scopePopper:a,children:r}=t,[i,l]=S.useState(null);return E.jsx(dO,{scope:a,anchor:i,onAnchorChange:l,children:r})};ox.displayName=Jh;var lx="PopperAnchor",ux=S.forwardRef((t,a)=>{const{__scopePopper:r,virtualRef:i,...l}=t,u=ix(lx,r),f=S.useRef(null),h=bt(a,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:E.jsx(et.div,{...l,ref:h})});ux.displayName=lx;var Wh="PopperContent",[hO,mO]=rx(Wh),cx=S.forwardRef((t,a)=>{const{__scopePopper:r,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,_=ix(Wh,r),[D,C]=S.useState(null),z=bt(a,re=>C(re)),[q,k]=S.useState(null),W=fO(q),Y=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(gO),altBoundary:se},{refs:pe,floatingStyles:ge,placement:N,isPositioned:Z,middlewareData:H}=eO({strategy:"fixed",placement:fe,whileElementsMounted:(...re)=>GR(...re,{animationFrame:O==="always"}),elements:{reference:_.anchor},middleware:[nO({mainAxis:l+G,alignmentAxis:f}),p&&aO({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?rO():void 0,...le}),p&&sO({...le}),iO({...le,apply:({elements:re,rects:de,availableWidth:He,availableHeight:Ue})=>{const{width:qe,height:Fe}=de.reference,Ot=re.floating.style;Ot.setProperty("--radix-popper-available-width",`${He}px`),Ot.setProperty("--radix-popper-available-height",`${Ue}px`),Ot.setProperty("--radix-popper-anchor-width",`${qe}px`),Ot.setProperty("--radix-popper-anchor-height",`${Fe}px`)}}),q&&lO({element:q,padding:h}),yO({arrowWidth:Y,arrowHeight:G}),w&&oO({strategy:"referenceHidden",...le})]}),[ye,A]=hx(N),$=Er(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]),E.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:E.jsx(hO,{scope:r,placedSide:ye,onArrowChange:k,arrowX:oe,arrowY:K,shouldHideArrow:ne,children:E.jsx(et.div,{"data-side":ye,"data-align":A,...x,ref:z,style:{...x.style,animation:Z?void 0:"none"}})})})});cx.displayName=Wh;var fx="PopperArrow",pO={top:"bottom",right:"left",bottom:"top",left:"right"},dx=S.forwardRef(function(a,r){const{__scopePopper:i,...l}=a,u=mO(fx,i),f=pO[u.placedSide];return E.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:E.jsx(cO,{...l,ref:r,style:{...l.style,display:"block"}})})});dx.displayName=fx;function gO(t){return t!==null}var yO=t=>({name:"transformOrigin",options:t,fn(a){const{placement:r,rects:i,middlewareData:l}=a,f=l.arrow?.centerOffset!==0,h=f?0:t.arrowWidth,p=f?0:t.arrowHeight,[m,g]=hx(r),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 hx(t){const[a,r="center"]=t.split("-");return[a,r]}var vO=ox,bO=ux,xO=cx,SO=dx,wO="Portal",em=S.forwardRef((t,a)=>{const{container:r,...i}=t,[l,u]=S.useState(!1);Jt(()=>u(!0),[]);const f=r||l&&globalThis?.document?.body;return f?q0.createPortal(E.jsx(et.div,{...i,ref:a}),f):null});em.displayName=wO;function _O(t,a){return S.useReducer((r,i)=>a[r][i]??r,t)}var fc=t=>{const{present:a,children:r}=t,i=EO(a),l=typeof r=="function"?r({present:i.isPresent}):S.Children.only(r),u=bt(i.ref,TO(l));return typeof r=="function"||i.isPresent?S.cloneElement(l,{ref:u}):null};fc.displayName="Presence";function EO(t){const[a,r]=S.useState(),i=S.useRef(null),l=S.useRef(t),u=S.useRef("none"),f=t?"mounted":"unmounted",[h,p]=_O(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const m=xu(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=xu(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(a){let m;const g=a.ownerDocument.defaultView??window,y=O=>{const x=xu(i.current).includes(CSS.escape(O.animationName));if(O.target===a&&x&&(p("ANIMATION_END"),!l.current)){const _=a.style.animationFillMode;a.style.animationFillMode="forwards",m=g.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=_)})}},w=O=>{O.target===a&&(u.current=xu(i.current))};return a.addEventListener("animationstart",w),a.addEventListener("animationcancel",y),a.addEventListener("animationend",y),()=>{g.clearTimeout(m),a.removeEventListener("animationstart",w),a.removeEventListener("animationcancel",y),a.removeEventListener("animationend",y)}}else p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:S.useCallback(m=>{i.current=m?getComputedStyle(m):null,r(m)},[])}}function xu(t){return t?.animationName||"none"}function TO(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,r=a&&"isReactWarning"in a&&a.isReactWarning;return r?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,r=a&&"isReactWarning"in a&&a.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}var AO=Qb[" useInsertionEffect ".trim().toString()]||Jt;function ls({prop:t,defaultProp:a,onChange:r=()=>{},caller:i}){const[l,u,f]=RO({defaultProp:a,onChange:r}),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=OO(g)?g(t):g;y!==t&&f.current?.(y)}else u(g)},[h,t,u,f]);return[p,m]}function RO({defaultProp:t,onChange:a}){const[r,i]=S.useState(t),l=S.useRef(r),u=S.useRef(a);return AO(()=>{u.current=a},[a]),S.useEffect(()=>{l.current!==r&&(u.current?.(r),l.current=r)},[r,l]),[r,i,u]}function OO(t){return typeof t=="function"}var CO=function(t){if(typeof document>"u")return null;var a=Array.isArray(t)?t[0]:t;return a.ownerDocument.body},ti=new WeakMap,Su=new WeakMap,wu={},Gd=0,mx=function(t){return t&&(t.host||mx(t.parentNode))},NO=function(t,a){return a.map(function(r){if(t.contains(r))return r;var i=mx(r);return i&&t.contains(i)?i:(console.error("aria-hidden",r,"in not contained inside",t,". Doing nothing"),null)}).filter(function(r){return!!r})},MO=function(t,a,r,i){var l=NO(a,Array.isArray(t)?t:[t]);wu[r]||(wu[r]=new WeakMap);var u=wu[r],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=(ti.get(w)||0)+1,_=(u.get(w)||0)+1;ti.set(w,x),u.set(w,_),f.push(w),x===1&&T&&Su.set(w,!0),_===1&&w.setAttribute(r,"true"),T||w.setAttribute(i,"true")}catch(D){console.error("aria-hidden: cannot operate on ",w,D)}})};return g(a),h.clear(),Gd++,function(){f.forEach(function(y){var w=ti.get(y)-1,O=u.get(y)-1;ti.set(y,w),u.set(y,O),w||(Su.has(y)||y.removeAttribute(i),Su.delete(y)),O||y.removeAttribute(r)}),Gd--,Gd||(ti=new WeakMap,ti=new WeakMap,Su=new WeakMap,wu={})}},px=function(t,a,r){r===void 0&&(r="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),l=CO(t);return l?(i.push.apply(i,Array.from(l.querySelectorAll("[aria-live], script"))),MO(i,l,r,"aria-hidden")):function(){return null}},ha=function(){return ha=Object.assign||function(a){for(var r,i=1,l=arguments.length;i<l;i++){r=arguments[i];for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(a[u]=r[u])}return a},ha.apply(this,arguments)};function gx(t,a){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&a.indexOf(i)<0&&(r[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,i=Object.getOwnPropertySymbols(t);l<i.length;l++)a.indexOf(i[l])<0&&Object.prototype.propertyIsEnumerable.call(t,i[l])&&(r[i[l]]=t[i[l]]);return r}function DO(t,a,r){if(r||arguments.length===2)for(var i=0,l=a.length,u;i<l;i++)(u||!(i in a))&&(u||(u=Array.prototype.slice.call(a,0,i)),u[i]=a[i]);return t.concat(u||Array.prototype.slice.call(a))}var Mu="right-scroll-bar-position",Du="width-before-scroll-bar",kO="with-scroll-bars-hidden",jO="--removed-body-scroll-bar-size";function Zd(t,a){return typeof t=="function"?t(a):t&&(t.current=a),t}function zO(t,a){var r=S.useState(function(){return{value:t,callback:a,facade:{get current(){return r.value},set current(i){var l=r.value;l!==i&&(r.value=i,r.callback(i,l))}}}})[0];return r.callback=a,r.facade}var UO=typeof window<"u"?S.useLayoutEffect:S.useEffect,ib=new WeakMap;function LO(t,a){var r=zO(null,function(i){return t.forEach(function(l){return Zd(l,i)})});return UO(function(){var i=ib.get(r);if(i){var l=new Set(i),u=new Set(t),f=r.current;l.forEach(function(h){u.has(h)||Zd(h,null)}),u.forEach(function(h){l.has(h)||Zd(h,f)})}ib.set(r,t)},[t]),r}function BO(t){return t}function VO(t,a){a===void 0&&(a=BO);var r=[],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 r.length?r[r.length-1]:t},useMedium:function(u){var f=a(u,i);return r.push(f),function(){r=r.filter(function(h){return h!==f})}},assignSyncMedium:function(u){for(i=!0;r.length;){var f=r;r=[],f.forEach(u)}r={push:function(h){return u(h)},filter:function(){return r}}},assignMedium:function(u){i=!0;var f=[];if(r.length){var h=r;r=[],h.forEach(u),f=r}var p=function(){var g=f;f=[],g.forEach(u)},m=function(){return Promise.resolve().then(p)};m(),r={push:function(g){f.push(g),m()},filter:function(g){return f=f.filter(g),r}}}};return l}function HO(t){t===void 0&&(t={});var a=VO(null);return a.options=ha({async:!0,ssr:!1},t),a}var yx=function(t){var a=t.sideCar,r=gx(t,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=a.read();if(!i)throw new Error("Sidecar medium not found");return S.createElement(i,ha({},r))};yx.isSideCarExport=!0;function qO(t,a){return t.useMedium(a),yx}var vx=HO(),Yd=function(){},dc=S.forwardRef(function(t,a){var r=S.useRef(null),i=S.useState({onScrollCapture:Yd,onWheelCapture:Yd,onTouchMoveCapture:Yd}),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,_=t.allowPinchZoom,D=t.as,C=D===void 0?"div":D,z=t.gapMode,q=gx(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=w,W=LO([r,a]),Y=ha(ha({},q),l);return S.createElement(S.Fragment,null,g&&S.createElement(k,{sideCar:vx,removeScrollBar:m,shards:y,noRelative:O,noIsolation:T,inert:x,setCallbacks:u,allowPinchZoom:!!_,lockRef:r,gapMode:z}),f?S.cloneElement(S.Children.only(h),ha(ha({},Y),{ref:W})):S.createElement(C,ha({},Y,{className:p,ref:W}),h))});dc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};dc.classNames={fullWidth:Du,zeroRight:Mu};var PO=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function FO(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var a=PO();return a&&t.setAttribute("nonce",a),t}function GO(t,a){t.styleSheet?t.styleSheet.cssText=a:t.appendChild(document.createTextNode(a))}function ZO(t){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(t)}var YO=function(){var t=0,a=null;return{add:function(r){t==0&&(a=FO())&&(GO(a,r),ZO(a)),t++},remove:function(){t--,!t&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},IO=function(){var t=YO();return function(a,r){S.useEffect(function(){return t.add(a),function(){t.remove()}},[a&&r])}},bx=function(){var t=IO(),a=function(r){var i=r.styles,l=r.dynamic;return t(i,l),null};return a},QO={left:0,top:0,right:0,gap:0},Id=function(t){return parseInt(t||"",10)||0},XO=function(t){var a=window.getComputedStyle(document.body),r=a[t==="padding"?"paddingLeft":"marginLeft"],i=a[t==="padding"?"paddingTop":"marginTop"],l=a[t==="padding"?"paddingRight":"marginRight"];return[Id(r),Id(i),Id(l)]},KO=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return QO;var a=XO(t),r=document.documentElement.clientWidth,i=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,i-r+a[2]-a[0])}},$O=bx(),ui="data-scroll-locked",JO=function(t,a,r,i){var l=t.left,u=t.top,f=t.right,h=t.gap;return r===void 0&&(r="margin"),`
.`.concat(kO,` {
overflow: hidden `).concat(i,`;
padding-right: `).concat(h,"px ").concat(i,`;
}
body[`).concat(ui,`] {
overflow: hidden `).concat(i,`;
overscroll-behavior: contain;
`).concat([a&&"position: relative ".concat(i,";"),r==="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,`;
`),r==="padding"&&"padding-right: ".concat(h,"px ").concat(i,";")].filter(Boolean).join(""),`
}
.`).concat(Mu,` {
right: `).concat(h,"px ").concat(i,`;
}
.`).concat(Du,` {
margin-right: `).concat(h,"px ").concat(i,`;
}
.`).concat(Mu," .").concat(Mu,` {
right: 0 `).concat(i,`;
}
.`).concat(Du," .").concat(Du,` {
margin-right: 0 `).concat(i,`;
}
body[`).concat(ui,`] {
`).concat(jO,": ").concat(h,`px;
}
`)},ob=function(){var t=parseInt(document.body.getAttribute(ui)||"0",10);return isFinite(t)?t:0},WO=function(){S.useEffect(function(){return document.body.setAttribute(ui,(ob()+1).toString()),function(){var t=ob()-1;t<=0?document.body.removeAttribute(ui):document.body.setAttribute(ui,t.toString())}},[])},eC=function(t){var a=t.noRelative,r=t.noImportant,i=t.gapMode,l=i===void 0?"margin":i;WO();var u=S.useMemo(function(){return KO(l)},[l]);return S.createElement($O,{styles:JO(u,!a,l,r?"":"!important")})},yh=!1;if(typeof window<"u")try{var _u=Object.defineProperty({},"passive",{get:function(){return yh=!0,!0}});window.addEventListener("test",_u,_u),window.removeEventListener("test",_u,_u)}catch{yh=!1}var ni=yh?{passive:!1}:!1,tC=function(t){return t.tagName==="TEXTAREA"},xx=function(t,a){if(!(t instanceof Element))return!1;var r=window.getComputedStyle(t);return r[a]!=="hidden"&&!(r.overflowY===r.overflowX&&!tC(t)&&r[a]==="visible")},nC=function(t){return xx(t,"overflowY")},aC=function(t){return xx(t,"overflowX")},lb=function(t,a){var r=a.ownerDocument,i=a;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var l=Sx(t,i);if(l){var u=wx(t,i),f=u[1],h=u[2];if(f>h)return!0}i=i.parentNode}while(i&&i!==r.body);return!1},rC=function(t){var a=t.scrollTop,r=t.scrollHeight,i=t.clientHeight;return[a,r,i]},sC=function(t){var a=t.scrollLeft,r=t.scrollWidth,i=t.clientWidth;return[a,r,i]},Sx=function(t,a){return t==="v"?nC(a):aC(a)},wx=function(t,a){return t==="v"?rC(a):sC(a)},iC=function(t,a){return t==="h"&&a==="rtl"?-1:1},oC=function(t,a,r,i,l){var u=iC(t,window.getComputedStyle(a).direction),f=u*i,h=r.target,p=a.contains(h),m=!1,g=f>0,y=0,w=0;do{if(!h)break;var O=wx(t,h),T=O[0],x=O[1],_=O[2],D=x-_-u*T;(T||D)&&Sx(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&&(a.contains(h)||a===h));return(g&&Math.abs(y)<1||!g&&Math.abs(w)<1)&&(m=!0),m},Eu=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},ub=function(t){return[t.deltaX,t.deltaY]},cb=function(t){return t&&"current"in t?t.current:t},lC=function(t,a){return t[0]===a[0]&&t[1]===a[1]},uC=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},cC=0,ai=[];function fC(t){var a=S.useRef([]),r=S.useRef([0,0]),i=S.useRef(),l=S.useState(cC++)[0],u=S.useState(bx)[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=DO([t.lockRef.current],(t.shards||[]).map(cb),!0).filter(Boolean);return x.forEach(function(_){return _.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),x.forEach(function(_){return _.classList.remove("allow-interactivity-".concat(l))})}}},[t.inert,t.lockRef.current,t.shards]);var h=S.useCallback(function(x,_){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!f.current.allowPinchZoom;var D=Eu(x),C=r.current,z="deltaX"in x?x.deltaX:C[0]-D[0],q="deltaY"in x?x.deltaY:C[1]-D[1],k,W=x.target,Y=Math.abs(z)>Math.abs(q)?"h":"v";if("touches"in x&&Y==="h"&&W.type==="range")return!1;var G=lb(Y,W);if(!G)return!0;if(G?k=Y:(k=Y==="v"?"h":"v",G=lb(Y,W)),!G)return!1;if(!i.current&&"changedTouches"in x&&(z||q)&&(i.current=k),!k)return!0;var fe=i.current||k;return oC(fe,_,x,fe==="h"?z:q)},[]),p=S.useCallback(function(x){var _=x;if(!(!ai.length||ai[ai.length-1]!==u)){var D="deltaY"in _?ub(_):Eu(_),C=a.current.filter(function(k){return k.name===_.type&&(k.target===_.target||_.target===k.shadowParent)&&lC(k.delta,D)})[0];if(C&&C.should){_.cancelable&&_.preventDefault();return}if(!C){var z=(f.current.shards||[]).map(cb).filter(Boolean).filter(function(k){return k.contains(_.target)}),q=z.length>0?h(_,z[0]):!f.current.noIsolation;q&&_.cancelable&&_.preventDefault()}}},[]),m=S.useCallback(function(x,_,D,C){var z={name:x,delta:_,target:D,should:C,shadowParent:dC(D)};a.current.push(z),setTimeout(function(){a.current=a.current.filter(function(q){return q!==z})},1)},[]),g=S.useCallback(function(x){r.current=Eu(x),i.current=void 0},[]),y=S.useCallback(function(x){m(x.type,ub(x),x.target,h(x,t.lockRef.current))},[]),w=S.useCallback(function(x){m(x.type,Eu(x),x.target,h(x,t.lockRef.current))},[]);S.useEffect(function(){return ai.push(u),t.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:w}),document.addEventListener("wheel",p,ni),document.addEventListener("touchmove",p,ni),document.addEventListener("touchstart",g,ni),function(){ai=ai.filter(function(x){return x!==u}),document.removeEventListener("wheel",p,ni),document.removeEventListener("touchmove",p,ni),document.removeEventListener("touchstart",g,ni)}},[]);var O=t.removeScrollBar,T=t.inert;return S.createElement(S.Fragment,null,T?S.createElement(u,{styles:uC(l)}):null,O?S.createElement(eC,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function dC(t){for(var a=null;t!==null;)t instanceof ShadowRoot&&(a=t.host,t=t.host),t=t.parentNode;return a}const hC=qO(vx,fC);var tm=S.forwardRef(function(t,a){return S.createElement(dc,ha({},t,{ref:a,sideCar:hC}))});tm.classNames=dc.classNames;function _x(t){const a=t+"CollectionProvider",[r,i]=Si(a),[l,u]=r(a,{collectionRef:{current:null},itemMap:new Map}),f=x=>{const{scope:_,children:D}=x,C=Q.useRef(null),z=Q.useRef(new Map).current;return E.jsx(l,{scope:_,itemMap:z,collectionRef:C,children:D})};f.displayName=a;const h=t+"CollectionSlot",p=fi(h),m=Q.forwardRef((x,_)=>{const{scope:D,children:C}=x,z=u(h,D),q=bt(_,z.collectionRef);return E.jsx(p,{ref:q,children:C})});m.displayName=h;const g=t+"CollectionItemSlot",y="data-radix-collection-item",w=fi(g),O=Q.forwardRef((x,_)=>{const{scope:D,children:C,...z}=x,q=Q.useRef(null),k=bt(_,q),W=u(g,D);return Q.useEffect(()=>(W.itemMap.set(q,{ref:q,...z}),()=>void W.itemMap.delete(q))),E.jsx(w,{[y]:"",ref:k,children:C})});O.displayName=g;function T(x){const _=u(t+"CollectionConsumer",x);return Q.useCallback(()=>{const C=_.collectionRef.current;if(!C)return[];const z=Array.from(C.querySelectorAll(`[${y}]`));return Array.from(_.itemMap.values()).sort((W,Y)=>z.indexOf(W.ref.current)-z.indexOf(Y.ref.current))},[_.collectionRef,_.itemMap])}return[{Provider:f,Slot:m,ItemSlot:O},T,i]}var mC=S.createContext(void 0);function nm(t){const a=S.useContext(mC);return t||a||"ltr"}var Qd="rovingFocusGroup.onEntryFocus",pC={bubbles:!1,cancelable:!0},el="RovingFocusGroup",[vh,Ex,gC]=_x(el),[yC,Tx]=Si(el,[gC]),[vC,bC]=yC(el),Ax=S.forwardRef((t,a)=>E.jsx(vh.Provider,{scope:t.__scopeRovingFocusGroup,children:E.jsx(vh.Slot,{scope:t.__scopeRovingFocusGroup,children:E.jsx(xC,{...t,ref:a})})}));Ax.displayName=el;var xC=S.forwardRef((t,a)=>{const{__scopeRovingFocusGroup:r,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=bt(a,w),T=nm(u),[x,_]=ls({prop:f,defaultProp:h??null,onChange:p,caller:el}),[D,C]=S.useState(!1),z=Er(m),q=Ex(r),k=S.useRef(!1),[W,Y]=S.useState(0);return S.useEffect(()=>{const G=w.current;if(G)return G.addEventListener(Qd,z),()=>G.removeEventListener(Qd,z)},[z]),E.jsx(vC,{scope:r,orientation:i,dir:T,loop:l,currentTabStopId:x,onItemFocus:S.useCallback(G=>_(G),[_]),onItemShiftTab:S.useCallback(()=>C(!0),[]),onFocusableItemAdd:S.useCallback(()=>Y(G=>G+1),[]),onFocusableItemRemove:S.useCallback(()=>Y(G=>G-1),[]),children:E.jsx(et.div,{tabIndex:D||W===0?-1:0,"data-orientation":i,...y,ref:O,style:{outline:"none",...t.style},onMouseDown:We(t.onMouseDown,()=>{k.current=!0}),onFocus:We(t.onFocus,G=>{const fe=!k.current;if(G.target===G.currentTarget&&fe&&!D){const xe=new CustomEvent(Qd,pC);if(G.currentTarget.dispatchEvent(xe),!xe.defaultPrevented){const Ae=q().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);Cx(ge,g)}}k.current=!1}),onBlur:We(t.onBlur,()=>C(!1))})})}),Rx="RovingFocusGroupItem",Ox=S.forwardRef((t,a)=>{const{__scopeRovingFocusGroup:r,focusable:i=!0,active:l=!1,tabStopId:u,children:f,...h}=t,p=ns(),m=u||p,g=bC(Rx,r),y=g.currentTabStopId===m,w=Ex(r),{onFocusableItemAdd:O,onFocusableItemRemove:T,currentTabStopId:x}=g;return S.useEffect(()=>{if(i)return O(),()=>T()},[i,O,T]),E.jsx(vh.ItemSlot,{scope:r,id:m,focusable:i,active:l,children:E.jsx(et.span,{tabIndex:y?0:-1,"data-orientation":g.orientation,...h,ref:a,onMouseDown:We(t.onMouseDown,_=>{i?g.onItemFocus(m):_.preventDefault()}),onFocus:We(t.onFocus,()=>g.onItemFocus(m)),onKeyDown:We(t.onKeyDown,_=>{if(_.key==="Tab"&&_.shiftKey){g.onItemShiftTab();return}if(_.target!==_.currentTarget)return;const D=_C(_,g.orientation,g.dir);if(D!==void 0){if(_.metaKey||_.ctrlKey||_.altKey||_.shiftKey)return;_.preventDefault();let z=w().filter(q=>q.focusable).map(q=>q.ref.current);if(D==="last")z.reverse();else if(D==="prev"||D==="next"){D==="prev"&&z.reverse();const q=z.indexOf(_.currentTarget);z=g.loop?EC(z,q+1):z.slice(q+1)}setTimeout(()=>Cx(z))}}),children:typeof f=="function"?f({isCurrentTabStop:y,hasTabStop:x!=null}):f})})});Ox.displayName=Rx;var SC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function wC(t,a){return a!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function _C(t,a,r){const i=wC(t.key,r);if(!(a==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(a==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return SC[i]}function Cx(t,a=!1){const r=document.activeElement;for(const i of t)if(i===r||(i.focus({preventScroll:a}),document.activeElement!==r))return}function EC(t,a){return t.map((r,i)=>t[(a+i)%t.length])}var TC=Ax,AC=Ox,Nx="Toggle",Mx=S.forwardRef((t,a)=>{const{pressed:r,defaultPressed:i,onPressedChange:l,...u}=t,[f,h]=ls({prop:r,onChange:l,defaultProp:i??!1,caller:Nx});return E.jsx(et.button,{type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":t.disabled?"":void 0,...u,ref:a,onClick:We(t.onClick,()=>{t.disabled||h(!f)})})});Mx.displayName=Nx;var Mr="ToggleGroup",[Dx,zD]=Si(Mr,[Tx]),kx=Tx(),am=Q.forwardRef((t,a)=>{const{type:r,...i}=t;if(r==="single"){const l=i;return E.jsx(RC,{...l,ref:a})}if(r==="multiple"){const l=i;return E.jsx(OC,{...l,ref:a})}throw new Error(`Missing prop \`type\` expected on \`${Mr}\``)});am.displayName=Mr;var[jx,zx]=Dx(Mr),RC=Q.forwardRef((t,a)=>{const{value:r,defaultValue:i,onValueChange:l=()=>{},...u}=t,[f,h]=ls({prop:r,defaultProp:i??"",onChange:l,caller:Mr});return E.jsx(jx,{scope:t.__scopeToggleGroup,type:"single",value:Q.useMemo(()=>f?[f]:[],[f]),onItemActivate:h,onItemDeactivate:Q.useCallback(()=>h(""),[h]),children:E.jsx(Ux,{...u,ref:a})})}),OC=Q.forwardRef((t,a)=>{const{value:r,defaultValue:i,onValueChange:l=()=>{},...u}=t,[f,h]=ls({prop:r,defaultProp:i??[],onChange:l,caller:Mr}),p=Q.useCallback(g=>h((y=[])=>[...y,g]),[h]),m=Q.useCallback(g=>h((y=[])=>y.filter(w=>w!==g)),[h]);return E.jsx(jx,{scope:t.__scopeToggleGroup,type:"multiple",value:f,onItemActivate:p,onItemDeactivate:m,children:E.jsx(Ux,{...u,ref:a})})});am.displayName=Mr;var[CC,NC]=Dx(Mr),Ux=Q.forwardRef((t,a)=>{const{__scopeToggleGroup:r,disabled:i=!1,rovingFocus:l=!0,orientation:u,dir:f,loop:h=!0,...p}=t,m=kx(r),g=nm(f),y={role:"group",dir:g,...p};return E.jsx(CC,{scope:r,rovingFocus:l,disabled:i,children:l?E.jsx(TC,{asChild:!0,...m,orientation:u,dir:g,loop:h,children:E.jsx(et.div,{...y,ref:a})}):E.jsx(et.div,{...y,ref:a})})}),Pu="ToggleGroupItem",Lx=Q.forwardRef((t,a)=>{const r=zx(Pu,t.__scopeToggleGroup),i=NC(Pu,t.__scopeToggleGroup),l=kx(t.__scopeToggleGroup),u=r.value.includes(t.value),f=i.disabled||t.disabled,h={...t,pressed:u,disabled:f},p=Q.useRef(null);return i.rovingFocus?E.jsx(AC,{asChild:!0,...l,focusable:!f,active:u,ref:p,children:E.jsx(fb,{...h,ref:a})}):E.jsx(fb,{...h,ref:a})});Lx.displayName=Pu;var fb=Q.forwardRef((t,a)=>{const{__scopeToggleGroup:r,value:i,...l}=t,u=zx(Pu,r),f={role:"radio","aria-checked":t.pressed,"aria-pressed":void 0},h=u.type==="single"?f:void 0;return E.jsx(Mx,{...h,...l,ref:a,onPressedChange:p=>{p?u.onItemActivate(i):u.onItemDeactivate(i)}})}),MC=am,DC=Lx;const kC=qh("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"}}),Bx=S.createContext({size:"default",variant:"default"});function UD({className:t,variant:a,size:r,children:i,...l}){return E.jsx(MC,{"data-slot":"toggle-group","data-variant":a,"data-size":r,className:ht("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",t),...l,children:E.jsx(Bx.Provider,{value:{variant:a,size:r},children:i})})}function LD({className:t,children:a,variant:r,size:i,...l}){const u=S.useContext(Bx);return E.jsx(DC,{"data-slot":"toggle-group-item","data-variant":u.variant||r,"data-size":u.size||i,className:ht(kC({variant:u.variant||r,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:a})}function jC({color:t="black",...a}){return E.jsxs("div",{...a,className:ht("flex items-center justify-center flex-col gap-4",a.className),children:[E.jsx("div",{className:ht("!animate-spin rounded-full size-4 border-b-2",a.size,{"border-primary":t==="black","border-white":t==="white"})}),a.showLabel&&E.jsx("span",{children:"Đang tải..."})]})}var tl=t=>t.type==="checkbox",es=t=>t instanceof Date,rn=t=>t==null;const Vx=t=>typeof t=="object";var At=t=>!rn(t)&&!Array.isArray(t)&&Vx(t)&&!es(t),Hx=t=>At(t)&&t.target?tl(t.target)?t.target.checked:t.target.value:t,zC=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,qx=(t,a)=>t.has(zC(a)),UC=t=>{const a=t.constructor&&t.constructor.prototype;return At(a)&&a.hasOwnProperty("isPrototypeOf")},rm=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Lt(t){let a;const r=Array.isArray(t),i=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)a=new Date(t);else if(!(rm&&(t instanceof Blob||i))&&(r||At(t)))if(a=r?[]:Object.create(Object.getPrototypeOf(t)),!r&&!UC(t))a=t;else for(const l in t)t.hasOwnProperty(l)&&(a[l]=Lt(t[l]));else return t;return a}var hc=t=>/^\w*$/.test(t),Tt=t=>t===void 0,sm=t=>Array.isArray(t)?t.filter(Boolean):[],im=t=>sm(t.replace(/["|']|\]/g,"").split(/\.|\[/)),he=(t,a,r)=>{if(!a||!At(t))return r;const i=(hc(a)?[a]:im(a)).reduce((l,u)=>rn(l)?l:l[u],t);return Tt(i)||i===t?Tt(t[a])?r:t[a]:i},En=t=>typeof t=="boolean",st=(t,a,r)=>{let i=-1;const l=hc(a)?[a]:im(a),u=l.length,f=u-1;for(;++i<u;){const h=l[i];let p=r;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 Fu={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Gn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Ha={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},om=Q.createContext(null);om.displayName="HookFormContext";const mc=()=>Q.useContext(om),LC=t=>{const{children:a,...r}=t;return Q.createElement(om.Provider,{value:r},a)};var Px=(t,a,r,i=!0)=>{const l={defaultValues:a._defaultValues};for(const u in t)Object.defineProperty(l,u,{get:()=>{const f=u;return a._proxyFormState[f]!==Gn.all&&(a._proxyFormState[f]=!i||Gn.all),r&&(r[f]=!0),t[f]}});return l};const lm=typeof window<"u"?Q.useLayoutEffect:Q.useEffect;function Fx(t){const a=mc(),{control:r=a.control,disabled:i,name:l,exact:u}=t||{},[f,h]=Q.useState(r._formState),p=Q.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return lm(()=>r._subscribe({name:l,formState:p.current,exact:u,callback:m=>{!i&&h({...r._formState,...m})}}),[l,i,u]),Q.useEffect(()=>{p.current.isValid&&r._setValid(!0)},[r]),Q.useMemo(()=>Px(f,r,p.current,!1),[f,r])}var pa=t=>typeof t=="string",Gx=(t,a,r,i,l)=>pa(t)?(i&&a.watch.add(t),he(r,t,l)):Array.isArray(t)?t.map(u=>(i&&a.watch.add(u),he(r,u))):(i&&(a.watchAll=!0),r),bh=t=>rn(t)||!Vx(t);function Ya(t,a,r=new WeakSet){if(bh(t)||bh(a))return t===a;if(es(t)&&es(a))return t.getTime()===a.getTime();const i=Object.keys(t),l=Object.keys(a);if(i.length!==l.length)return!1;if(r.has(t)||r.has(a))return!0;r.add(t),r.add(a);for(const u of i){const f=t[u];if(!l.includes(u))return!1;if(u!=="ref"){const h=a[u];if(es(f)&&es(h)||At(f)&&At(h)||Array.isArray(f)&&Array.isArray(h)?!Ya(f,h,r):f!==h)return!1}}return!0}function BC(t){const a=mc(),{control:r=a.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(()=>r._getWatch(i,p.current),[r,i]),[w,O]=Q.useState(m.current?m.current(y):y);return lm(()=>r._subscribe({name:i,formState:{values:!0},exact:f,callback:T=>{if(!u){const x=Gx(i,r._names,T.values||r._formValues,!1,p.current);if(m.current){const _=m.current(x);Ya(_,g.current)||(O(_),g.current=_)}else O(x)}}}),[r,u,i,f]),Q.useEffect(()=>r._removeUnmounted()),w}function VC(t){const a=mc(),{name:r,disabled:i,control:l=a.control,shouldUnregister:u,defaultValue:f}=t,h=qx(l._names.array,r),p=Q.useMemo(()=>he(l._formValues,r,he(l._defaultValues,r,f)),[l,r,f]),m=BC({control:l,name:r,defaultValue:p,exact:!0}),g=Fx({control:l,name:r,exact:!0}),y=Q.useRef(t),w=Q.useRef(l.register(r,{...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,r)},isDirty:{enumerable:!0,get:()=>!!he(g.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!he(g.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!he(g.validatingFields,r)},error:{enumerable:!0,get:()=>he(g.errors,r)}}),[g,r]),T=Q.useCallback(C=>w.current.onChange({target:{value:Hx(C),name:r},type:Fu.CHANGE}),[r]),x=Q.useCallback(()=>w.current.onBlur({target:{value:he(l._formValues,r),name:r},type:Fu.BLUR}),[r,l._formValues]),_=Q.useCallback(C=>{const z=he(l._fields,r);z&&C&&(z._f.ref={focus:()=>C.focus&&C.focus(),select:()=>C.select&&C.select(),setCustomValidity:q=>C.setCustomValidity(q),reportValidity:()=>C.reportValidity()})},[l._fields,r]),D=Q.useMemo(()=>({name:r,value:m,...En(i)||g.disabled?{disabled:g.disabled||i}:{},onChange:T,onBlur:x,ref:_}),[r,i,g.disabled,T,x,_,m]);return Q.useEffect(()=>{const C=l._options.shouldUnregister||u;l.register(r,{...y.current.rules,...En(y.current.disabled)?{disabled:y.current.disabled}:{}});const z=(q,k)=>{const W=he(l._fields,q);W&&W._f&&(W._f.mount=k)};if(z(r,!0),C){const q=Lt(he(l._options.defaultValues,r));st(l._defaultValues,r,q),Tt(he(l._formValues,r))&&st(l._formValues,r,q)}return!h&&l.register(r),()=>{(h?C&&!l._state.action:C)?l.unregister(r):z(r,!1)}},[r,l,h,u]),Q.useEffect(()=>{l._setDisabledField({disabled:i,name:r})},[i,r,l]),Q.useMemo(()=>({field:D,formState:g,fieldState:O}),[D,g,O])}const HC=t=>t.render(VC(t));var um=(t,a,r,i,l)=>a?{...r[t],types:{...r[t]&&r[t].types?r[t].types:{},[i]:l||!0}}:{},Co=t=>Array.isArray(t)?t:[t],db=()=>{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,cm=t=>t.type==="file",Zn=t=>typeof t=="function",Gu=t=>{if(!rm)return!1;const a=t?t.ownerDocument:0;return t instanceof(a&&a.defaultView?a.defaultView.HTMLElement:HTMLElement)},Zx=t=>t.type==="select-multiple",fm=t=>t.type==="radio",qC=t=>fm(t)||tl(t),Xd=t=>Gu(t)&&t.isConnected;function PC(t,a){const r=a.slice(0,-1).length;let i=0;for(;i<r;)t=Tt(t)?i++:t[a[i++]];return t}function FC(t){for(const a in t)if(t.hasOwnProperty(a)&&!Tt(t[a]))return!1;return!0}function Dt(t,a){const r=Array.isArray(a)?a:hc(a)?[a]:im(a),i=r.length===1?t:PC(t,r),l=r.length-1,u=r[l];return i&&delete i[u],l!==0&&(At(i)&&fn(i)||Array.isArray(i)&&FC(i))&&Dt(t,r.slice(0,-1)),t}var Yx=t=>{for(const a in t)if(Zn(t[a]))return!0;return!1};function Zu(t,a={}){const r=Array.isArray(t);if(At(t)||r)for(const i in t)Array.isArray(t[i])||At(t[i])&&!Yx(t[i])?(a[i]=Array.isArray(t[i])?[]:{},Zu(t[i],a[i])):rn(t[i])||(a[i]=!0);return a}function Ix(t,a,r){const i=Array.isArray(t);if(At(t)||i)for(const l in t)Array.isArray(t[l])||At(t[l])&&!Yx(t[l])?Tt(a)||bh(r[l])?r[l]=Array.isArray(t[l])?Zu(t[l],[]):{...Zu(t[l])}:Ix(t[l],rn(a)?{}:a[l],r[l]):r[l]=!Ya(t[l],a[l]);return r}var Ao=(t,a)=>Ix(t,a,Zu(a));const hb={value:!1,isValid:!1},mb={value:!0,isValid:!0};var Qx=t=>{if(Array.isArray(t)){if(t.length>1){const a=t.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:a,isValid:!!a.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!Tt(t[0].attributes.value)?Tt(t[0].value)||t[0].value===""?mb:{value:t[0].value,isValid:!0}:mb:hb}return hb},Xx=(t,{valueAsNumber:a,valueAsDate:r,setValueAs:i})=>Tt(t)?t:a?t===""?NaN:t&&+t:r&&pa(t)?new Date(t):i?i(t):t;const pb={isValid:!1,value:null};var Kx=t=>Array.isArray(t)?t.reduce((a,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:a,pb):pb;function gb(t){const a=t.ref;return cm(a)?a.files:fm(a)?Kx(t.refs).value:Zx(a)?[...a.selectedOptions].map(({value:r})=>r):tl(a)?Qx(t.refs).value:Xx(Tt(a.value)?t.ref.value:a.value,t)}var GC=(t,a,r,i)=>{const l={};for(const u of t){const f=he(a,u);f&&st(l,u,f._f)}return{criteriaMode:r,names:[...t],fields:l,shouldUseNativeValidation:i}},Yu=t=>t instanceof RegExp,Ro=t=>Tt(t)?t:Yu(t)?t.source:At(t)?Yu(t.value)?t.value.source:t.value:t,yb=t=>({isOnSubmit:!t||t===Gn.onSubmit,isOnBlur:t===Gn.onBlur,isOnChange:t===Gn.onChange,isOnAll:t===Gn.all,isOnTouch:t===Gn.onTouched});const vb="AsyncFunction";var ZC=t=>!!t&&!!t.validate&&!!(Zn(t.validate)&&t.validate.constructor.name===vb||At(t.validate)&&Object.values(t.validate).find(a=>a.constructor.name===vb)),YC=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),bb=(t,a,r)=>!r&&(a.watchAll||a.watch.has(t)||[...a.watch].some(i=>t.startsWith(i)&&/^\.\w+/.test(t.slice(i.length))));const No=(t,a,r,i)=>{for(const l of r||Object.keys(t)){const u=he(t,l);if(u){const{_f:f,...h}=u;if(f){if(f.refs&&f.refs[0]&&a(f.refs[0],l)&&!i)return!0;if(f.ref&&a(f.ref,f.name)&&!i)return!0;if(No(h,a))break}else if(At(h)&&No(h,a))break}}};function xb(t,a,r){const i=he(t,r);if(i||hc(r))return{error:i,name:r};const l=r.split(".");for(;l.length;){const u=l.join("."),f=he(a,u),h=he(t,u);if(f&&!Array.isArray(f)&&r!==u)return{name:r};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:r}}var IC=(t,a,r,i)=>{r(t);const{name:l,...u}=t;return fn(u)||Object.keys(u).length>=Object.keys(a).length||Object.keys(u).find(f=>a[f]===(!i||Gn.all))},QC=(t,a,r)=>!t||!a||t===a||Co(t).some(i=>i&&(r?i===a:i.startsWith(a)||a.startsWith(i))),XC=(t,a,r,i,l)=>l.isOnAll?!1:!r&&l.isOnTouch?!(a||t):(r?i.isOnBlur:l.isOnBlur)?!t:(r?i.isOnChange:l.isOnChange)?t:!0,KC=(t,a)=>!sm(he(t,a)).length&&Dt(t,a),$C=(t,a,r)=>{const i=Co(he(t,r));return st(i,"root",a[r]),st(t,r,i),t},ku=t=>pa(t);function Sb(t,a,r="validate"){if(ku(t)||Array.isArray(t)&&t.every(ku)||En(t)&&!t)return{type:r,message:ku(t)?t:"",ref:a}}var ri=t=>At(t)&&!Yu(t)?t:{value:t,message:""},wb=async(t,a,r,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:_,mount:D}=t._f,C=he(r,x);if(!D||a.has(x))return{};const z=h?h[0]:f,q=se=>{l&&z.reportValidity&&(z.setCustomValidity(En(se)?"":se||""),z.reportValidity())},k={},W=fm(f),Y=tl(f),G=W||Y,fe=(_||cm(f))&&Tt(f.value)&&Tt(C)||Gu(f)&&f.value===""||C===""||Array.isArray(C)&&!C.length,xe=um.bind(null,x,i,k),Ae=(se,le,pe,ge=Ha.maxLength,N=Ha.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||rn(C))||En(C)&&!C||Y&&!Qx(h).isValid||W&&!Kx(h).isValid)){const{value:se,message:le}=ku(p)?{value:!!p,message:p}:ri(p);if(se&&(k[x]={type:Ha.required,message:le,ref:z,...xe(Ha.required,le)},!i))return q(le),k}if(!fe&&(!rn(y)||!rn(w))){let se,le;const pe=ri(w),ge=ri(y);if(!rn(C)&&!isNaN(C)){const N=f.valueAsNumber||C&&+C;rn(pe.value)||(se=N>pe.value),rn(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";pa(pe.value)&&C&&(se=H?Z(C)>Z(pe.value):ye?C>pe.value:N>new Date(pe.value)),pa(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,Ha.max,Ha.min),!i))return q(k[x].message),k}if((m||g)&&!fe&&(pa(C)||u&&Array.isArray(C))){const se=ri(m),le=ri(g),pe=!rn(se.value)&&C.length>+se.value,ge=!rn(le.value)&&C.length<+le.value;if((pe||ge)&&(Ae(pe,se.message,le.message),!i))return q(k[x].message),k}if(O&&!fe&&pa(C)){const{value:se,message:le}=ri(O);if(Yu(se)&&!C.match(se)&&(k[x]={type:Ha.pattern,message:le,ref:f,...xe(Ha.pattern,le)},!i))return q(le),k}if(T){if(Zn(T)){const se=await T(C,r),le=Sb(se,z);if(le&&(k[x]={...le,...xe(Ha.validate,le.message)},!i))return q(le.message),k}else if(At(T)){let se={};for(const le in T){if(!fn(se)&&!i)break;const pe=Sb(await T[le](C,r),z,le);pe&&(se={...pe,...xe(le,pe.message)},q(pe.message),i&&(k[x]=se))}if(!fn(se)&&(k[x]={ref:z,...se},!i))return k}}return q(!0),k};const JC={mode:Gn.onSubmit,reValidateMode:Gn.onChange,shouldFocusError:!0};function WC(t={}){let a={...JC,...t},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:Zn(a.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:a.errors||{},disabled:a.disabled||!1},i={},l=At(a.defaultValues)||At(a.values)?Lt(a.defaultValues||a.values)||{}:{},u=a.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:db(),state:db()},O=a.criteriaMode===Gn.all,T=M=>V=>{clearTimeout(m),m=setTimeout(M,V)},x=async M=>{if(!a.disabled&&(g.isValid||y.isValid||M)){const V=a.resolver?fn((await Y()).errors):await fe(i,!0);V!==r.isValid&&w.state.next({isValid:V})}},_=(M,V)=>{!a.disabled&&(g.isValidating||g.validatingFields||y.isValidating||y.validatingFields)&&((M||Array.from(h.mount)).forEach(X=>{X&&(V?st(r.validatingFields,X,V):Dt(r.validatingFields,X))}),w.state.next({validatingFields:r.validatingFields,isValidating:!fn(r.validatingFields)}))},D=(M,V=[],X,ce,ue=!0,ie=!0)=>{if(ce&&X&&!a.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(r.errors,M))){const we=X(he(r.errors,M),ce.argA,ce.argB);ue&&st(r.errors,M,we),KC(r.errors,M)}if((g.touchedFields||y.touchedFields)&&ie&&Array.isArray(he(r.touchedFields,M))){const we=X(he(r.touchedFields,M),ce.argA,ce.argB);ue&&st(r.touchedFields,M,we)}(g.dirtyFields||y.dirtyFields)&&(r.dirtyFields=Ao(l,u)),w.state.next({name:M,isDirty:Ae(M,V),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else st(u,M,V)},C=(M,V)=>{st(r.errors,M,V),w.state.next({errors:r.errors})},z=M=>{r.errors=M,w.state.next({errors:r.errors,isValid:!1})},q=(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:gb(ue._f)):pe(M,ie),f.mount&&x()}},k=(M,V,X,ce,ue)=>{let ie=!1,we=!1;const je={name:M};if(!a.disabled){if(!X||ce){(g.isDirty||y.isDirty)&&(we=r.isDirty,r.isDirty=je.isDirty=Ae(),ie=we!==je.isDirty);const Ye=Ya(he(l,M),V);we=!!he(r.dirtyFields,M),Ye?Dt(r.dirtyFields,M):st(r.dirtyFields,M,!0),je.dirtyFields=r.dirtyFields,ie=ie||(g.dirtyFields||y.dirtyFields)&&we!==!Ye}if(X){const Ye=he(r.touchedFields,M);Ye||(st(r.touchedFields,M,X),je.touchedFields=r.touchedFields,ie=ie||(g.touchedFields||y.touchedFields)&&Ye!==X)}ie&&ue&&w.state.next(je)}return ie?je:{}},W=(M,V,X,ce)=>{const ue=he(r.errors,M),ie=(g.isValid||y.isValid)&&En(V)&&r.isValid!==V;if(a.delayError&&X?(p=T(()=>C(M,X)),p(a.delayError)):(clearTimeout(m),p=null,X?st(r.errors,M,X):Dt(r.errors,M)),(X?!Ya(ue,X):ue)||!fn(ce)||ie){const we={...ce,...ie&&En(V)?{isValid:V}:{},errors:r.errors,name:M};r={...r,...we},w.state.next(we)}},Y=async M=>{_(M,!0);const V=await a.resolver(u,a.context,GC(M||h.mount,i,a.criteriaMode,a.shouldUseNativeValidation));return _(M),V},G=async M=>{const{errors:V}=await Y(M);if(M)for(const X of M){const ce=he(V,X);ce?st(r.errors,X,ce):Dt(r.errors,X)}else r.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),Ye=ue._f&&ZC(ue._f);Ye&&g.validatingFields&&_([ce],!0);const nt=await wb(ue,h.disabled,u,O,a.shouldUseNativeValidation&&!V,je);if(Ye&&g.validatingFields&&_([ce]),nt[ie.name]&&(X.valid=!1,V))break;!V&&(he(nt,ie.name)?je?$C(r.errors,nt,ie.name):st(r.errors,ie.name,nt[ie.name]):Dt(r.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=>!Xd(X)):!Xd(V._f.ref))&&re(M)}h.unMount=new Set},Ae=(M,V)=>!a.disabled&&(M&&V&&st(u,M,V),!Ya(A(),l)),se=(M,V,X)=>Gx(M,h,{...f.mount?u:Tt(V)?l:pa(M)?{[M]:V}:V},X,V),le=M=>sm(he(f.mount?u:l,M,a.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,Xx(V,ie)),ue=Gu(ie.ref)&&rn(V)?"":V,Zx(ie.ref)?[...ie.ref.options].forEach(we=>we.selected=ue.includes(we.value)):ie.refs?tl(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):cm(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)&&!es(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:Ao(l,u),isDirty:Ae(M,ie)})):ce&&!ce._f&&!rn(ie)?ge(M,ie,X):pe(M,ie,X),bb(M,h)&&w.state.next({...r,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=Ye=>{ce=Number.isNaN(Ye)||es(Ye)&&isNaN(Ye.getTime())||Ya(Ye,he(u,X,Ye))},we=yb(a.mode),je=yb(a.reValidateMode);if(ue){let Ye,nt;const pn=V.type?gb(ue._f):Hx(M),gn=M.type===Fu.BLUR||M.type===Fu.FOCUS_OUT,ta=!YC(ue._f)&&!a.resolver&&!he(r.errors,X)&&!ue._f.deps||XC(gn,he(r.touchedFields,X),r.isSubmitted,je,we),na=bb(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 aa=k(X,pn,gn),On=!fn(aa)||na;if(!gn&&w.state.next({name:X,type:M.type,values:Lt(u)}),ta)return(g.isValid||y.isValid)&&(a.mode==="onBlur"?gn&&x():gn||x()),On&&w.state.next({name:X,...na?{}:aa});if(!gn&&na&&w.state.next({...r}),a.resolver){const{errors:ra}=await Y([X]);if(ie(pn),ce){const wa=xb(r.errors,i,X),Ka=xb(ra,i,wa.name||X);Ye=Ka.error,X=Ka.name,nt=fn(ra)}}else _([X],!0),Ye=(await wb(ue,h.disabled,u,O,a.shouldUseNativeValidation))[X],_([X]),ie(pn),ce&&(Ye?nt=!1:(g.isValid||y.isValid)&&(nt=await fe(i,!0)));ce&&(ue._f.deps&&ye(ue._f.deps),W(X,nt,Ye,aa))}},H=(M,V)=>{if(he(r.errors,V)&&M.focus)return M.focus(),1},ye=async(M,V={})=>{let X,ce;const ue=Co(M);if(a.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&&!r.isValid)&&x()):ce=X=await fe(i);return w.state.next({...!pa(M)||(g.isValid||y.isValid)&&X!==r.isValid?{}:{name:M},...a.resolver||!M?{isValid:X}:{},errors:r.errors}),V.shouldFocus&&!ce&&No(i,H,M?ue:h.mount),ce},A=M=>{const V={...f.mount?u:l};return Tt(M)?V:pa(M)?he(V,M):M.map(X=>he(V,X))},$=(M,V)=>({invalid:!!he((V||r).errors,M),isDirty:!!he((V||r).dirtyFields,M),error:he((V||r).errors,M),isValidating:!!he(r.validatingFields,M),isTouched:!!he((V||r).touchedFields,M)}),oe=M=>{M&&Co(M).forEach(V=>Dt(r.errors,V)),w.state.next({errors:M?r.errors:{}})},K=(M,V,X)=>{const ce=(he(i,M,{_f:{}})._f||{}).ref,ue=he(r.errors,M)||{},{ref:ie,message:we,type:je,...Ye}=ue;st(r.errors,M,{...Ye,...V,ref:ce}),w.state.next({name:M,errors:r.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=>{QC(M.name,V.name,M.exact)&&IC(V,M.formState||g,gt,M.reRenderRoot)&&M.callback({values:{...u},...r,...V,defaultValues:l})}}).unsubscribe,be=M=>(f.mount=!0,y={...y,...M.formState},ve({...M,formState:y})),re=(M,V={})=>{for(const X of M?Co(M):h.mount)h.mount.delete(X),h.array.delete(X),V.keepValue||(Dt(i,X),Dt(u,X)),!V.keepError&&Dt(r.errors,X),!V.keepDirty&&Dt(r.dirtyFields,X),!V.keepTouched&&Dt(r.touchedFields,X),!V.keepIsValidating&&Dt(r.validatingFields,X),!a.shouldUnregister&&!V.keepDefaultValue&&Dt(l,X);w.state.next({values:Lt(u)}),w.state.next({...r,...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(a.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:a.disabled,name:M}):q(M,!0,V.value),{...ce?{disabled:V.disabled||a.disabled}:{},...a.progressive?{required:!!V.required,min:Ro(V.min),max:Ro(V.max),minLength:Ro(V.minLength),maxLength:Ro(V.maxLength),pattern:Ro(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=qC(ie),je=X._f.refs||[];if(we?je.find(Ye=>Ye===ie):ie===X._f.ref)return;st(i,M,{_f:{...X._f,...we?{refs:[...je.filter(Xd),ie,...Array.isArray(he(l,M))?[{}]:[]],ref:{type:ie.type,name:M}}:{ref:ie}}}),q(M,!1,void 0,ie)}else X=he(i,M,{}),X._f&&(X._f.mount=!1),(a.shouldUnregister||V.shouldUnregister)&&!(qx(h.array,M)&&f.action)&&h.unMount.add(M)}}},Ue=()=>a.shouldFocusError&&No(i,H,h.mount),qe=M=>{En(M)&&(w.state.next({disabled:M}),No(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}),a.resolver){const{errors:ie,values:we}=await Y();r.errors=ie,ue=Lt(we)}else await fe(i);if(h.disabled.size)for(const ie of h.disabled)Dt(ue,ie);if(Dt(r.errors,"root"),fn(r.errors)){w.state.next({errors:{}});try{await M(ue,X)}catch(ie){ce=ie}}else V&&await V({...r.errors},X),Ue(),setTimeout(Ue);if(w.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:fn(r.errors)&&!ce,submitCount:r.submitCount+1,errors:r.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(r.touchedFields,M),V.keepDirty||(Dt(r.dirtyFields,M),r.isDirty=V.defaultValue?Ae(M,Lt(he(l,M))):Ae()),V.keepError||(Dt(r.errors,M),g.isValid&&x()),w.state.next({...r}))},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(Ao(l,u))]);for(const je of Array.from(we))he(r.dirtyFields,je)?st(ie,je,he(u,je)):N(je,he(ie,je))}else{if(rm&&Tt(M))for(const we of h.mount){const je=he(i,we);if(je&&je._f){const Ye=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(Gu(Ye)){const nt=Ye.closest("form");if(nt){nt.reset();break}}}}if(V.keepFieldsRef)for(const we of h.mount)N(we,he(ie,we));else i={}}u=a.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=!!a.shouldUnregister,w.state.next({submitCount:V.keepSubmitCount?r.submitCount:0,isDirty:ue?!1:V.keepDirty?r.isDirty:!!(V.keepDefaultValues&&!Ya(M,l)),isSubmitted:V.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:ue?{}:V.keepDirtyValues?V.keepDefaultValues&&u?Ao(l,u):r.dirtyFields:V.keepDefaultValues&&M?Ao(l,M):V.keepDirty?r.dirtyFields:{},touchedFields:V.keepTouched?r.touchedFields:{},errors:V.keepErrors?r.errors:{},isSubmitSuccessful:V.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:l})},Wn=(M,V)=>Vt(Zn(M)?M(u):M,V),ea=(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())}},gt=M=>{r={...r,...M}},en={control:{register:He,unregister:re,getFieldState:$,handleSubmit:Fe,setError:K,_subscribe:ve,_runSchema:Y,_focusError:Ue,_getWatch:se,_getDirty:Ae,_setValid:x,_setFieldArray:D,_setDisabledField:de,_setErrors:z,_getFieldArray:le,_reset:Vt,_resetDefaultValues:()=>Zn(a.defaultValues)&&a.defaultValues().then(M=>{Wn(M,a.resetOptions),w.state.next({isLoading:!1})}),_removeUnmounted:xe,_disableForm:qe,_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 r},get _options(){return a},set _options(M){a={...a,...M}}},subscribe:be,trigger:ye,register:He,handleSubmit:Fe,watch:ne,setValue:N,getValues:A,reset:Wn,resetField:Ot,clearErrors:oe,unregister:re,setError:K,setFocus:ea,getFieldState:$};return{...en,formControl:en}}function e2(t={}){const a=Q.useRef(void 0),r=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(!a.current)if(t.formControl)a.current={...t.formControl,formState:i},t.defaultValues&&!Zn(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const{formControl:f,...h}=WC(t);a.current={...h,formState:i}}const u=a.current.control;return u._options=t,lm(()=>{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&&!Ya(t.values,r.current)?(u._reset(t.values,{keepFieldsRef:!0,...u._options.resetOptions}),r.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()}),a.current.formState=Px(i,u),a.current}const _b=(t,a,r)=>{if(t&&"reportValidity"in t){const i=he(r,a);t.setCustomValidity(i&&i.message||""),t.reportValidity()}},xh=(t,a)=>{for(const r in a.fields){const i=a.fields[r];i&&i.ref&&"reportValidity"in i.ref?_b(i.ref,r,t):i&&i.refs&&i.refs.forEach(l=>_b(l,r,t))}},Eb=(t,a)=>{a.shouldUseNativeValidation&&xh(t,a);const r={};for(const i in t){const l=he(a.fields,i),u=Object.assign(t[i]||{},{ref:l&&l.ref});if(t2(a.names||Object.keys(t),i)){const f=Object.assign({},he(r,i));st(f,"root",u),st(r,i,f)}else st(r,i,u)}return r},t2=(t,a)=>{const r=Tb(a);return t.some(i=>Tb(i).match(`^${r}\\.\\d+`))};function Tb(t){return t.replace(/\]|\[/g,"")}function $x(t,a,r){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),a(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=r?.Parent??Object;class u extends l{}Object.defineProperty(u,"name",{value:t});function f(h){var p;const m=r?.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=>r?.Parent&&h instanceof r.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(f,"name",{value:t}),f}class n2 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const a2={};function Jx(t){return a2}function r2(t,a){return typeof a=="bigint"?a.toString():a}const Wx="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function Tu(t){return typeof t=="string"?t:t?.message}function eS(t,a,r){const i={...t,path:t.path??[]};if(!t.message){const l=Tu(t.inst?._zod.def?.error?.(t))??Tu(a?.error?.(t))??Tu(r.customError?.(t))??Tu(r.localeError?.(t))??"Invalid input";i.message=l}return delete i.inst,delete i.continue,a?.reportInput||delete i.input,i}const tS=(t,a)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:a,enumerable:!1}),t.message=JSON.stringify(a,r2,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},s2=$x("$ZodError",tS),nS=$x("$ZodError",tS,{Parent:Error}),i2=t=>(a,r,i,l)=>{const u=i?Object.assign(i,{async:!1}):{async:!1},f=a._zod.run({value:r,issues:[]},u);if(f instanceof Promise)throw new n2;if(f.issues.length){const h=new(l?.Err??t)(f.issues.map(p=>eS(p,u,Jx())));throw Wx(h,l?.callee),h}return f.value},o2=i2(nS),l2=t=>async(a,r,i,l)=>{const u=i?Object.assign(i,{async:!0}):{async:!0};let f=a._zod.run({value:r,issues:[]},u);if(f instanceof Promise&&(f=await f),f.issues.length){const h=new(l?.Err??t)(f.issues.map(p=>eS(p,u,Jx())));throw Wx(h,l?.callee),h}return f.value},u2=l2(nS);function Ab(t,a){try{var r=t()}catch(i){return a(i)}return r&&r.then?r.then(void 0,a):r}function c2(t,a){for(var r={};t.length;){var i=t[0],l=i.code,u=i.message,f=i.path.join(".");if(!r[f])if("unionErrors"in i){var h=i.unionErrors[0].errors[0];r[f]={message:h.message,type:h.code}}else r[f]={message:u,type:l};if("unionErrors"in i&&i.unionErrors.forEach(function(g){return g.errors.forEach(function(y){return t.push(y)})}),a){var p=r[f].types,m=p&&p[i.code];r[f]=um(f,a,r,l,m?[].concat(m,i.message):i.message)}t.shift()}return r}function f2(t,a){for(var r={};t.length;){var i=t[0],l=i.code,u=i.message,f=i.path.join(".");if(!r[f])if(i.code==="invalid_union"&&i.errors.length>0){var h=i.errors[0][0];r[f]={message:h.message,type:h.code}}else r[f]={message:u,type:l};if(i.code==="invalid_union"&&i.errors.forEach(function(g){return g.forEach(function(y){return t.push(y)})}),a){var p=r[f].types,m=p&&p[i.code];r[f]=um(f,a,r,l,m?[].concat(m,i.message):i.message)}t.shift()}return r}function d2(t,a,r){if(r===void 0&&(r={}),(function(i){return"_def"in i&&typeof i._def=="object"&&"typeName"in i._def})(t))return function(i,l,u){try{return Promise.resolve(Ab(function(){return Promise.resolve(t[r.mode==="sync"?"parse":"parseAsync"](i,a)).then(function(f){return u.shouldUseNativeValidation&&xh({},u),{errors:{},values:r.raw?Object.assign({},i):f}})},function(f){if((function(h){return Array.isArray(h?.issues)})(f))return{values:{},errors:Eb(c2(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(Ab(function(){return Promise.resolve((r.mode==="sync"?o2:u2)(t,i,a)).then(function(f){return u.shouldUseNativeValidation&&xh({},u),{errors:{},values:r.raw?Object.assign({},i):f}})},function(f){if((function(h){return h instanceof s2})(f))return{values:{},errors:Eb(f2(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 h2=qh("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 m2({className:t,variant:a,asChild:r=!1,...i}){const l=r?Hh:"span";return E.jsx(l,{"data-slot":"badge",className:ht(h2({variant:a}),t),...i})}function Kd({className:t,...a}){return E.jsx("div",{"data-slot":"card",className:ht("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...a})}function $d({className:t,...a}){return E.jsx("div",{"data-slot":"card-content",className:ht("px-6",t),...a})}var pc="Dialog",[aS,BD]=Si(pc),[p2,Jn]=aS(pc),rS=t=>{const{__scopeDialog:a,children:r,open:i,defaultOpen:l,onOpenChange:u,modal:f=!0}=t,h=S.useRef(null),p=S.useRef(null),[m,g]=ls({prop:i,defaultProp:l??!1,onChange:u,caller:pc});return E.jsx(p2,{scope:a,triggerRef:h,contentRef:p,contentId:ns(),titleId:ns(),descriptionId:ns(),open:m,onOpenChange:g,onOpenToggle:S.useCallback(()=>g(y=>!y),[g]),modal:f,children:r})};rS.displayName=pc;var sS="DialogTrigger",iS=S.forwardRef((t,a)=>{const{__scopeDialog:r,...i}=t,l=Jn(sS,r),u=bt(a,l.triggerRef);return E.jsx(et.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":mm(l.open),...i,ref:u,onClick:We(t.onClick,l.onOpenToggle)})});iS.displayName=sS;var dm="DialogPortal",[g2,oS]=aS(dm,{forceMount:void 0}),lS=t=>{const{__scopeDialog:a,forceMount:r,children:i,container:l}=t,u=Jn(dm,a);return E.jsx(g2,{scope:a,forceMount:r,children:S.Children.map(i,f=>E.jsx(fc,{present:r||u.open,children:E.jsx(em,{asChild:!0,container:l,children:f})}))})};lS.displayName=dm;var Iu="DialogOverlay",uS=S.forwardRef((t,a)=>{const r=oS(Iu,t.__scopeDialog),{forceMount:i=r.forceMount,...l}=t,u=Jn(Iu,t.__scopeDialog);return u.modal?E.jsx(fc,{present:i||u.open,children:E.jsx(v2,{...l,ref:a})}):null});uS.displayName=Iu;var y2=fi("DialogOverlay.RemoveScroll"),v2=S.forwardRef((t,a)=>{const{__scopeDialog:r,...i}=t,l=Jn(Iu,r);return E.jsx(tm,{as:y2,allowPinchZoom:!0,shards:[l.contentRef],children:E.jsx(et.div,{"data-state":mm(l.open),...i,ref:a,style:{pointerEvents:"auto",...i.style}})})}),us="DialogContent",cS=S.forwardRef((t,a)=>{const r=oS(us,t.__scopeDialog),{forceMount:i=r.forceMount,...l}=t,u=Jn(us,t.__scopeDialog);return E.jsx(fc,{present:i||u.open,children:u.modal?E.jsx(b2,{...l,ref:a}):E.jsx(x2,{...l,ref:a})})});cS.displayName=us;var b2=S.forwardRef((t,a)=>{const r=Jn(us,t.__scopeDialog),i=S.useRef(null),l=bt(a,r.contentRef,i);return S.useEffect(()=>{const u=i.current;if(u)return px(u)},[]),E.jsx(fS,{...t,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:We(t.onCloseAutoFocus,u=>{u.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:We(t.onPointerDownOutside,u=>{const f=u.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0;(f.button===2||h)&&u.preventDefault()}),onFocusOutside:We(t.onFocusOutside,u=>u.preventDefault())})}),x2=S.forwardRef((t,a)=>{const r=Jn(us,t.__scopeDialog),i=S.useRef(!1),l=S.useRef(!1);return E.jsx(fS,{...t,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{t.onCloseAutoFocus?.(u),u.defaultPrevented||(i.current||r.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;r.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&l.current&&u.preventDefault()}})}),fS=S.forwardRef((t,a)=>{const{__scopeDialog:r,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:u,...f}=t,h=Jn(us,r),p=S.useRef(null),m=bt(a,p);return G0(),E.jsxs(E.Fragment,{children:[E.jsx(Gh,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:u,children:E.jsx(Fh,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":mm(h.open),...f,ref:m,onDismiss:()=>h.onOpenChange(!1)})}),E.jsxs(E.Fragment,{children:[E.jsx(w2,{titleId:h.titleId}),E.jsx(E2,{contentRef:p,descriptionId:h.descriptionId})]})]})}),hm="DialogTitle",dS=S.forwardRef((t,a)=>{const{__scopeDialog:r,...i}=t,l=Jn(hm,r);return E.jsx(et.h2,{id:l.titleId,...i,ref:a})});dS.displayName=hm;var hS="DialogDescription",S2=S.forwardRef((t,a)=>{const{__scopeDialog:r,...i}=t,l=Jn(hS,r);return E.jsx(et.p,{id:l.descriptionId,...i,ref:a})});S2.displayName=hS;var mS="DialogClose",pS=S.forwardRef((t,a)=>{const{__scopeDialog:r,...i}=t,l=Jn(mS,r);return E.jsx(et.button,{type:"button",...i,ref:a,onClick:We(t.onClick,()=>l.onOpenChange(!1))})});pS.displayName=mS;function mm(t){return t?"open":"closed"}var gS="DialogTitleWarning",[VD,yS]=DA(gS,{contentName:us,titleName:hm,docsSlug:"dialog"}),w2=({titleId:t})=>{const a=yS(gS),r=`\`${a.contentName}\` requires a \`${a.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${a.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${a.docsSlug}`;return S.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},_2="DialogDescriptionWarning",E2=({contentRef:t,descriptionId:a})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${yS(_2).contentName}}.`;return S.useEffect(()=>{const l=t.current?.getAttribute("aria-describedby");a&&l&&(document.getElementById(a)||console.warn(i))},[i,t,a]),null},T2=rS,A2=iS,R2=lS,O2=uS,C2=cS,N2=dS,M2=pS;function D2({...t}){return E.jsx(T2,{"data-slot":"dialog",...t})}function k2({...t}){return E.jsx(A2,{"data-slot":"dialog-trigger",...t})}function j2({...t}){return E.jsx(R2,{"data-slot":"dialog-portal",...t})}function z2({className:t,...a}){return E.jsx(O2,{"data-slot":"dialog-overlay",className:ht("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),...a})}function U2({className:t,children:a,showCloseButton:r=!0,...i}){return E.jsxs(j2,{"data-slot":"dialog-portal",children:[E.jsx(z2,{}),E.jsxs(C2,{"data-slot":"dialog-content",className:ht("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:[a,r&&E.jsxs(M2,{"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:[E.jsx(R0,{}),E.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function L2({className:t,...a}){return E.jsx("div",{"data-slot":"dialog-header",className:ht("flex flex-col gap-2 text-center sm:text-left",t),...a})}function B2({className:t,...a}){return E.jsx(N2,{"data-slot":"dialog-title",className:ht("text-lg leading-none font-semibold",t),...a})}function si({className:t,type:a,...r}){return E.jsx("input",{type:a,"data-slot":"input",className:ht("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),...r})}function Rb(t,[a,r]){return Math.min(r,Math.max(a,t))}function V2(t){const a=S.useRef({value:t,previous:t});return S.useMemo(()=>(a.current.value!==t&&(a.current.previous=a.current.value,a.current.value=t),a.current.previous),[t])}var vS=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"}),H2="VisuallyHidden",q2=S.forwardRef((t,a)=>E.jsx(et.span,{...t,ref:a,style:{...vS,...t.style}}));q2.displayName=H2;var P2=[" ","Enter","ArrowUp","ArrowDown"],F2=[" ","Enter"],cs="Select",[gc,yc,G2]=_x(cs),[Ei,HD]=Si(cs,[G2,sx]),vc=sx(),[Z2,Dr]=Ei(cs),[Y2,I2]=Ei(cs),bS=t=>{const{__scopeSelect:a,children:r,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=vc(a),[_,D]=S.useState(null),[C,z]=S.useState(null),[q,k]=S.useState(!1),W=nm(m),[Y,G]=ls({prop:i,defaultProp:l??!1,onChange:u,caller:cs}),[fe,xe]=ls({prop:f,defaultProp:h,onChange:p,caller:cs}),Ae=S.useRef(null),se=_?T||!!_.closest("form"):!0,[le,pe]=S.useState(new Set),ge=Array.from(le).map(N=>N.props.value).join(";");return E.jsx(vO,{...x,children:E.jsxs(Z2,{required:O,scope:a,trigger:_,onTriggerChange:D,valueNode:C,onValueNodeChange:z,valueNodeHasChildren:q,onValueNodeHasChildrenChange:k,contentId:ns(),value:fe,onValueChange:xe,open:Y,onOpenChange:G,dir:W,triggerPointerDownPosRef:Ae,disabled:w,children:[E.jsx(gc.Provider,{scope:a,children:E.jsx(Y2,{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:r})}),se?E.jsxs(qS,{"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?E.jsx("option",{value:""}):null,Array.from(le)]},ge):null]})})};bS.displayName=cs;var xS="SelectTrigger",SS=S.forwardRef((t,a)=>{const{__scopeSelect:r,disabled:i=!1,...l}=t,u=vc(r),f=Dr(xS,r),h=f.disabled||i,p=bt(a,f.onTriggerChange),m=yc(r),g=S.useRef("touch"),[y,w,O]=FS(x=>{const _=m().filter(z=>!z.disabled),D=_.find(z=>z.value===f.value),C=GS(_,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 E.jsx(bO,{asChild:!0,...u,children:E.jsx(et.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":PS(f.value)?"":void 0,...l,ref:p,onClick:We(l.onClick,x=>{x.currentTarget.focus(),g.current!=="mouse"&&T(x)}),onPointerDown:We(l.onPointerDown,x=>{g.current=x.pointerType;const _=x.target;_.hasPointerCapture(x.pointerId)&&_.releasePointerCapture(x.pointerId),x.button===0&&x.ctrlKey===!1&&x.pointerType==="mouse"&&(T(x),x.preventDefault())}),onKeyDown:We(l.onKeyDown,x=>{const _=y.current!=="";!(x.ctrlKey||x.altKey||x.metaKey)&&x.key.length===1&&w(x.key),!(_&&x.key===" ")&&P2.includes(x.key)&&(T(),x.preventDefault())})})})});SS.displayName=xS;var wS="SelectValue",_S=S.forwardRef((t,a)=>{const{__scopeSelect:r,className:i,style:l,children:u,placeholder:f="",...h}=t,p=Dr(wS,r),{onValueNodeHasChildrenChange:m}=p,g=u!==void 0,y=bt(a,p.onValueNodeChange);return Jt(()=>{m(g)},[m,g]),E.jsx(et.span,{...h,ref:y,style:{pointerEvents:"none"},children:PS(p.value)?E.jsx(E.Fragment,{children:f}):u})});_S.displayName=wS;var Q2="SelectIcon",ES=S.forwardRef((t,a)=>{const{__scopeSelect:r,children:i,...l}=t;return E.jsx(et.span,{"aria-hidden":!0,...l,ref:a,children:i||"▼"})});ES.displayName=Q2;var X2="SelectPortal",TS=t=>E.jsx(em,{asChild:!0,...t});TS.displayName=X2;var fs="SelectContent",AS=S.forwardRef((t,a)=>{const r=Dr(fs,t.__scopeSelect),[i,l]=S.useState();if(Jt(()=>{l(new DocumentFragment)},[]),!r.open){const u=i;return u?Jo.createPortal(E.jsx(RS,{scope:t.__scopeSelect,children:E.jsx(gc.Slot,{scope:t.__scopeSelect,children:E.jsx("div",{children:t.children})})}),u):null}return E.jsx(OS,{...t,ref:a})});AS.displayName=fs;var Fn=10,[RS,kr]=Ei(fs),K2="SelectContentImpl",$2=fi("SelectContent.RemoveScroll"),OS=S.forwardRef((t,a)=>{const{__scopeSelect:r,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:_,...D}=t,C=Dr(fs,r),[z,q]=S.useState(null),[k,W]=S.useState(null),Y=bt(a,re=>q(re)),[G,fe]=S.useState(null),[xe,Ae]=S.useState(null),se=yc(r),[le,pe]=S.useState(!1),ge=S.useRef(!1);S.useEffect(()=>{if(z)return px(z)},[z]),G0();const N=S.useCallback(re=>{const[de,...He]=se().map(Fe=>Fe.ref.current),[Ue]=He.slice(-1),qe=document.activeElement;for(const Fe of re)if(Fe===qe||(Fe?.scrollIntoView({block:"nearest"}),Fe===de&&k&&(k.scrollTop=0),Fe===Ue&&k&&(k.scrollTop=k.scrollHeight),Fe?.focus(),document.activeElement!==qe))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 re={x:0,y:0};const de=Ue=>{re={x:Math.abs(Math.round(Ue.pageX)-(ye.current?.x??0)),y:Math.abs(Math.round(Ue.pageY)-(ye.current?.y??0))}},He=Ue=>{re.x<=10&&re.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 re=()=>H(!1);return window.addEventListener("blur",re),window.addEventListener("resize",re),()=>{window.removeEventListener("blur",re),window.removeEventListener("resize",re)}},[H]);const[A,$]=FS(re=>{const de=se().filter(qe=>!qe.disabled),He=de.find(qe=>qe.ref.current===document.activeElement),Ue=GS(de,re,He);Ue&&setTimeout(()=>Ue.ref.current.focus())}),oe=S.useCallback((re,de,He)=>{const Ue=!ge.current&&!He;(C.value!==void 0&&C.value===de||Ue)&&(fe(re),Ue&&(ge.current=!0))},[C.value]),K=S.useCallback(()=>z?.focus(),[z]),ne=S.useCallback((re,de,He)=>{const Ue=!ge.current&&!He;(C.value!==void 0&&C.value===de||Ue)&&Ae(re)},[C.value]),ve=i==="popper"?Sh:CS,be=ve===Sh?{side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:y,collisionBoundary:w,collisionPadding:O,sticky:T,hideWhenDetached:x,avoidCollisions:_}:{};return E.jsx(RS,{scope:r,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:E.jsx(tm,{as:$2,allowPinchZoom:!0,children:E.jsx(Gh,{asChild:!0,trapped:C.open,onMountAutoFocus:re=>{re.preventDefault()},onUnmountAutoFocus:We(l,re=>{C.trigger?.focus({preventScroll:!0}),re.preventDefault()}),children:E.jsx(Fh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:re=>re.preventDefault(),onDismiss:()=>C.onOpenChange(!1),children:E.jsx(ve,{role:"listbox",id:C.contentId,"data-state":C.open?"open":"closed",dir:C.dir,onContextMenu:re=>re.preventDefault(),...D,...be,onPlaced:()=>pe(!0),ref:Y,style:{display:"flex",flexDirection:"column",outline:"none",...D.style},onKeyDown:We(D.onKeyDown,re=>{const de=re.ctrlKey||re.altKey||re.metaKey;if(re.key==="Tab"&&re.preventDefault(),!de&&re.key.length===1&&$(re.key),["ArrowUp","ArrowDown","Home","End"].includes(re.key)){let Ue=se().filter(qe=>!qe.disabled).map(qe=>qe.ref.current);if(["ArrowUp","End"].includes(re.key)&&(Ue=Ue.slice().reverse()),["ArrowUp","ArrowDown"].includes(re.key)){const qe=re.target,Fe=Ue.indexOf(qe);Ue=Ue.slice(Fe+1)}setTimeout(()=>N(Ue)),re.preventDefault()}})})})})})})});OS.displayName=K2;var J2="SelectItemAlignedPosition",CS=S.forwardRef((t,a)=>{const{__scopeSelect:r,onPlaced:i,...l}=t,u=Dr(fs,r),f=kr(fs,r),[h,p]=S.useState(null),[m,g]=S.useState(null),y=bt(a,Y=>g(Y)),w=yc(r),O=S.useRef(!1),T=S.useRef(!0),{viewport:x,selectedItem:_,selectedItemText:D,focusSelectedItem:C}=f,z=S.useCallback(()=>{if(u.trigger&&u.valueNode&&h&&m&&x&&_&&D){const Y=u.trigger.getBoundingClientRect(),G=m.getBoundingClientRect(),fe=u.valueNode.getBoundingClientRect(),xe=D.getBoundingClientRect();if(u.dir!=="rtl"){const qe=xe.left-G.left,Fe=fe.left-qe,Ot=Y.left-Fe,Vt=Y.width+Ot,Wn=Math.max(Vt,G.width),ea=window.innerWidth-Fn,gt=Rb(Fe,[Fn,Math.max(Fn,ea-Wn)]);h.style.minWidth=Vt+"px",h.style.left=gt+"px"}else{const qe=G.right-xe.right,Fe=window.innerWidth-fe.right-qe,Ot=window.innerWidth-Y.right-Fe,Vt=Y.width+Ot,Wn=Math.max(Vt,G.width),ea=window.innerWidth-Fn,gt=Rb(Fe,[Fn,Math.max(Fn,ea-Wn)]);h.style.minWidth=Vt+"px",h.style.right=gt+"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(_.offsetHeight*5,ye),$=window.getComputedStyle(x),oe=parseInt($.paddingTop,10),K=parseInt($.paddingBottom,10),ne=Y.top+Y.height/2-Fn,ve=se-ne,be=_.offsetHeight/2,re=_.offsetTop+be,de=ge+N+re,He=ye-de;if(de<=ne){const qe=Ae.length>0&&_===Ae[Ae.length-1].ref.current;h.style.bottom="0px";const Fe=m.clientHeight-x.offsetTop-x.offsetHeight,Ot=Math.max(ve,be+(qe?K:0)+Fe+Z),Vt=de+Ot;h.style.height=Vt+"px"}else{const qe=Ae.length>0&&_===Ae[0].ref.current;h.style.top="0px";const Ot=Math.max(ne,ge+x.offsetTop+(qe?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,_,D,u.dir,i]);Jt(()=>z(),[z]);const[q,k]=S.useState();Jt(()=>{m&&k(window.getComputedStyle(m).zIndex)},[m]);const W=S.useCallback(Y=>{Y&&T.current===!0&&(z(),C?.(),T.current=!1)},[z,C]);return E.jsx(eN,{scope:r,contentWrapper:h,shouldExpandOnScrollRef:O,onScrollButtonChange:W,children:E.jsx("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:q},children:E.jsx(et.div,{...l,ref:y,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});CS.displayName=J2;var W2="SelectPopperPosition",Sh=S.forwardRef((t,a)=>{const{__scopeSelect:r,align:i="start",collisionPadding:l=Fn,...u}=t,f=vc(r);return E.jsx(xO,{...f,...u,ref:a,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)"}})});Sh.displayName=W2;var[eN,pm]=Ei(fs,{}),wh="SelectViewport",NS=S.forwardRef((t,a)=>{const{__scopeSelect:r,nonce:i,...l}=t,u=kr(wh,r),f=pm(wh,r),h=bt(a,u.onViewportChange),p=S.useRef(0);return E.jsxs(E.Fragment,{children:[E.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}),E.jsx(gc.Slot,{scope:r,children:E.jsx(et.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:h,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:We(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),_=parseFloat(y.style.height),D=Math.max(x,_);if(D<T){const C=D+O,z=Math.min(T,C),q=C-z;y.style.height=z+"px",y.style.bottom==="0px"&&(g.scrollTop=q>0?q:0,y.style.justifyContent="flex-end")}}}p.current=g.scrollTop})})})]})});NS.displayName=wh;var MS="SelectGroup",[tN,nN]=Ei(MS),aN=S.forwardRef((t,a)=>{const{__scopeSelect:r,...i}=t,l=ns();return E.jsx(tN,{scope:r,id:l,children:E.jsx(et.div,{role:"group","aria-labelledby":l,...i,ref:a})})});aN.displayName=MS;var DS="SelectLabel",rN=S.forwardRef((t,a)=>{const{__scopeSelect:r,...i}=t,l=nN(DS,r);return E.jsx(et.div,{id:l.id,...i,ref:a})});rN.displayName=DS;var Qu="SelectItem",[sN,kS]=Ei(Qu),jS=S.forwardRef((t,a)=>{const{__scopeSelect:r,value:i,disabled:l=!1,textValue:u,...f}=t,h=Dr(Qu,r),p=kr(Qu,r),m=h.value===i,[g,y]=S.useState(u??""),[w,O]=S.useState(!1),T=bt(a,C=>p.itemRefCallback?.(C,i,l)),x=ns(),_=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 E.jsx(sN,{scope:r,value:i,disabled:l,textId:x,isSelected:m,onItemTextChange:S.useCallback(C=>{y(z=>z||(C?.textContent??"").trim())},[]),children:E.jsx(gc.ItemSlot,{scope:r,value:i,disabled:l,textValue:g,children:E.jsx(et.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:We(f.onFocus,()=>O(!0)),onBlur:We(f.onBlur,()=>O(!1)),onClick:We(f.onClick,()=>{_.current!=="mouse"&&D()}),onPointerUp:We(f.onPointerUp,()=>{_.current==="mouse"&&D()}),onPointerDown:We(f.onPointerDown,C=>{_.current=C.pointerType}),onPointerMove:We(f.onPointerMove,C=>{_.current=C.pointerType,l?p.onItemLeave?.():_.current==="mouse"&&C.currentTarget.focus({preventScroll:!0})}),onPointerLeave:We(f.onPointerLeave,C=>{C.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:We(f.onKeyDown,C=>{p.searchRef?.current!==""&&C.key===" "||(F2.includes(C.key)&&D(),C.key===" "&&C.preventDefault())})})})})});jS.displayName=Qu;var Oo="SelectItemText",zS=S.forwardRef((t,a)=>{const{__scopeSelect:r,className:i,style:l,...u}=t,f=Dr(Oo,r),h=kr(Oo,r),p=kS(Oo,r),m=I2(Oo,r),[g,y]=S.useState(null),w=bt(a,D=>y(D),p.onItemTextChange,D=>h.itemTextRefCallback?.(D,p.value,p.disabled)),O=g?.textContent,T=S.useMemo(()=>E.jsx("option",{value:p.value,disabled:p.disabled,children:O},p.value),[p.disabled,p.value,O]),{onNativeOptionAdd:x,onNativeOptionRemove:_}=m;return Jt(()=>(x(T),()=>_(T)),[x,_,T]),E.jsxs(E.Fragment,{children:[E.jsx(et.span,{id:p.textId,...u,ref:w}),p.isSelected&&f.valueNode&&!f.valueNodeHasChildren?Jo.createPortal(u.children,f.valueNode):null]})});zS.displayName=Oo;var US="SelectItemIndicator",LS=S.forwardRef((t,a)=>{const{__scopeSelect:r,...i}=t;return kS(US,r).isSelected?E.jsx(et.span,{"aria-hidden":!0,...i,ref:a}):null});LS.displayName=US;var _h="SelectScrollUpButton",BS=S.forwardRef((t,a)=>{const r=kr(_h,t.__scopeSelect),i=pm(_h,t.__scopeSelect),[l,u]=S.useState(!1),f=bt(a,i.onScrollButtonChange);return Jt(()=>{if(r.viewport&&r.isPositioned){let h=function(){const m=p.scrollTop>0;u(m)};const p=r.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[r.viewport,r.isPositioned]),l?E.jsx(HS,{...t,ref:f,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=r;h&&p&&(h.scrollTop=h.scrollTop-p.offsetHeight)}}):null});BS.displayName=_h;var Eh="SelectScrollDownButton",VS=S.forwardRef((t,a)=>{const r=kr(Eh,t.__scopeSelect),i=pm(Eh,t.__scopeSelect),[l,u]=S.useState(!1),f=bt(a,i.onScrollButtonChange);return Jt(()=>{if(r.viewport&&r.isPositioned){let h=function(){const m=p.scrollHeight-p.clientHeight,g=Math.ceil(p.scrollTop)<m;u(g)};const p=r.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[r.viewport,r.isPositioned]),l?E.jsx(HS,{...t,ref:f,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=r;h&&p&&(h.scrollTop=h.scrollTop+p.offsetHeight)}}):null});VS.displayName=Eh;var HS=S.forwardRef((t,a)=>{const{__scopeSelect:r,onAutoScroll:i,...l}=t,u=kr("SelectScrollButton",r),f=S.useRef(null),h=yc(r),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]),E.jsx(et.div,{"aria-hidden":!0,...l,ref:a,style:{flexShrink:0,...l.style},onPointerDown:We(l.onPointerDown,()=>{f.current===null&&(f.current=window.setInterval(i,50))}),onPointerMove:We(l.onPointerMove,()=>{u.onItemLeave?.(),f.current===null&&(f.current=window.setInterval(i,50))}),onPointerLeave:We(l.onPointerLeave,()=>{p()})})}),iN="SelectSeparator",oN=S.forwardRef((t,a)=>{const{__scopeSelect:r,...i}=t;return E.jsx(et.div,{"aria-hidden":!0,...i,ref:a})});oN.displayName=iN;var Th="SelectArrow",lN=S.forwardRef((t,a)=>{const{__scopeSelect:r,...i}=t,l=vc(r),u=Dr(Th,r),f=kr(Th,r);return u.open&&f.position==="popper"?E.jsx(SO,{...l,...i,ref:a}):null});lN.displayName=Th;var uN="SelectBubbleInput",qS=S.forwardRef(({__scopeSelect:t,value:a,...r},i)=>{const l=S.useRef(null),u=bt(i,l),f=V2(a);return S.useEffect(()=>{const h=l.current;if(!h)return;const p=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(p,"value").set;if(f!==a&&g){const y=new Event("change",{bubbles:!0});g.call(h,a),h.dispatchEvent(y)}},[f,a]),E.jsx(et.select,{...r,style:{...vS,...r.style},ref:u,defaultValue:a})});qS.displayName=uN;function PS(t){return t===""||t===void 0}function FS(t){const a=Er(t),r=S.useRef(""),i=S.useRef(0),l=S.useCallback(f=>{const h=r.current+f;a(h),(function p(m){r.current=m,window.clearTimeout(i.current),m!==""&&(i.current=window.setTimeout(()=>p(""),1e3))})(h)},[a]),u=S.useCallback(()=>{r.current="",window.clearTimeout(i.current)},[]);return S.useEffect(()=>()=>window.clearTimeout(i.current),[]),[r,l,u]}function GS(t,a,r){const l=a.length>1&&Array.from(a).every(m=>m===a[0])?a[0]:a,u=r?t.indexOf(r):-1;let f=cN(t,Math.max(u,0));l.length===1&&(f=f.filter(m=>m!==r));const p=f.find(m=>m.textValue.toLowerCase().startsWith(l.toLowerCase()));return p!==r?p:void 0}function cN(t,a){return t.map((r,i)=>t[(a+i)%t.length])}var fN=bS,dN=SS,hN=_S,mN=ES,pN=TS,gN=AS,yN=NS,vN=jS,bN=zS,xN=LS,SN=BS,wN=VS;function Ob({...t}){return E.jsx(fN,{"data-slot":"select",...t})}function Cb({...t}){return E.jsx(hN,{"data-slot":"select-value",...t})}function Nb({className:t,size:a="default",children:r,...i}){return E.jsxs(dN,{"data-slot":"select-trigger","data-size":a,className:ht("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:[r,E.jsx(mN,{asChild:!0,children:E.jsx(A0,{className:"size-4 opacity-50"})})]})}function Mb({className:t,children:a,position:r="popper",...i}){return E.jsx(pN,{children:E.jsxs(gN,{"data-slot":"select-content",className:ht("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",r==="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:r,...i,children:[E.jsx(_N,{}),E.jsx(yN,{className:ht("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:a}),E.jsx(EN,{})]})})}function Db({className:t,children:a,...r}){return E.jsxs(vN,{"data-slot":"select-item",className:ht("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),...r,children:[E.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:E.jsx(xN,{children:E.jsx(VT,{className:"size-4"})})}),E.jsx(bN,{children:a})]})}function _N({className:t,...a}){return E.jsx(SN,{"data-slot":"select-scroll-up-button",className:ht("flex cursor-default items-center justify-center py-1",t),...a,children:E.jsx(PT,{className:"size-4"})})}function EN({className:t,...a}){return E.jsx(wN,{"data-slot":"select-scroll-down-button",className:ht("flex cursor-default items-center justify-center py-1",t),...a,children:E.jsx(A0,{className:"size-4"})})}function TN({className:t,...a}){return E.jsx("textarea",{"data-slot":"textarea",className:ht("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),...a})}var AN="Label",ZS=S.forwardRef((t,a)=>E.jsx(et.label,{...t,ref:a,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(t.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));ZS.displayName=AN;var RN=ZS;function ON({className:t,...a}){return E.jsx(RN,{"data-slot":"label",className:ht("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),...a})}const CN=LC,YS=S.createContext({}),qa=({...t})=>E.jsx(YS.Provider,{value:{name:t.name},children:E.jsx(HC,{...t})}),gm=()=>{const t=S.useContext(YS),a=S.useContext(IS),{getFieldState:r}=mc(),i=Fx({name:t.name}),l=r(t.name,i);if(!t)throw new Error("useFormField should be used within <FormField>");const{id:u}=a;return{id:u,name:t.name,formItemId:`${u}-form-item`,formDescriptionId:`${u}-form-item-description`,formMessageId:`${u}-form-item-message`,...l}},IS=S.createContext({});function Pa({className:t,...a}){const r=S.useId();return E.jsx(IS.Provider,{value:{id:r},children:E.jsx("div",{"data-slot":"form-item",className:ht("grid gap-2",t),...a})})}function fa({className:t,...a}){const{error:r,formItemId:i}=gm();return E.jsx(ON,{"data-slot":"form-label","data-error":!!r,className:ht("data-[error=true]:text-destructive",t),htmlFor:i,...a})}function Sr({...t}){const{error:a,formItemId:r,formDescriptionId:i,formMessageId:l}=gm();return E.jsx(Hh,{"data-slot":"form-control",id:r,"aria-describedby":a?`${i} ${l}`:`${i}`,"aria-invalid":!!a,...t})}function Fa({className:t,...a}){const{error:r,formMessageId:i}=gm(),l=r?String(r?.message??""):a.children;return l?E.jsx("p",{"data-slot":"form-message",id:i,className:ht("text-destructive text-sm",t),...a,children:l}):null}const NN=t=>{const{isLoading:a,refetch:r,...i}=Q_({queryKey:["product",t?.id],queryFn:async()=>t?(await f_(300),await E0.apiRequest("get",t)):null});return{isLoading:a,refetch:r,...i}};var $e;(function(t){t.assertEqual=l=>{};function a(l){}t.assertIs=a;function r(l){throw new Error}t.assertNever=r,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})($e||($e={}));var Ah;(function(t){t.mergeShapes=(a,r)=>({...a,...r})})(Ah||(Ah={}));const Se=$e.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Za=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}},ae=$e.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"]),MN=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class Rn extends Error{get errors(){return this.issues}constructor(a){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};const r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=a}format(a){const r=a||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(r(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(r(f))):h[m]=h[m]||{_errors:[]},h=h[m],p++}}};return l(this),i}static assert(a){if(!(a instanceof Rn))throw new Error(`Not a ZodError: ${a}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,$e.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(a=r=>r.message){const r={},i=[];for(const l of this.issues)if(l.path.length>0){const u=l.path[0];r[u]=r[u]||[],r[u].push(a(l))}else i.push(a(l));return{formErrors:i,fieldErrors:r}}get formErrors(){return this.flatten()}}Rn.create=t=>new Rn(t);const hi=(t,a)=>{let r;switch(t.code){case ae.invalid_type:t.received===Se.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case ae.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,$e.jsonStringifyReplacer)}`;break;case ae.unrecognized_keys:r=`Unrecognized key(s) in object: ${$e.joinValues(t.keys,", ")}`;break;case ae.invalid_union:r="Invalid input";break;case ae.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${$e.joinValues(t.options)}`;break;case ae.invalid_enum_value:r=`Invalid enum value. Expected ${$e.joinValues(t.options)}, received '${t.received}'`;break;case ae.invalid_arguments:r="Invalid function arguments";break;case ae.invalid_return_type:r="Invalid function return type";break;case ae.invalid_date:r="Invalid date";break;case ae.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(r=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?r=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?r=`Invalid input: must end with "${t.validation.endsWith}"`:$e.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case ae.too_small:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:r="Invalid input";break;case ae.too_big:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?r=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:r="Invalid input";break;case ae.custom:r="Invalid input";break;case ae.invalid_intersection_types:r="Intersection results could not be merged";break;case ae.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case ae.not_finite:r="Number must be finite";break;default:r=a.defaultError,$e.assertNever(t)}return{message:r}};let QS=hi;function DN(t){QS=t}function Xu(){return QS}const Ku=t=>{const{data:a,path:r,errorMaps:i,issueData:l}=t,u=[...r,...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:a,defaultError:h}).message;return{...l,path:u,message:h}},kN=[];function me(t,a){const r=Xu(),i=Ku({issueData:a,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===hi?void 0:hi].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(a,r){const i=[];for(const l of r){if(l.status==="aborted")return Me;l.status==="dirty"&&a.dirty(),i.push(l.value)}return{status:a.value,value:i}}static async mergeObjectAsync(a,r){const i=[];for(const l of r){const u=await l.key,f=await l.value;i.push({key:u,value:f})}return Wt.mergeObjectSync(a,i)}static mergeObjectSync(a,r){const i={};for(const l of r){const{key:u,value:f}=l;if(u.status==="aborted"||f.status==="aborted")return Me;u.status==="dirty"&&a.dirty(),f.status==="dirty"&&a.dirty(),u.value!=="__proto__"&&(typeof f.value<"u"||l.alwaysSet)&&(i[u.value]=f.value)}return{status:a.value,value:i}}}const Me=Object.freeze({status:"aborted"}),oi=t=>({status:"dirty",value:t}),sn=t=>({status:"valid",value:t}),Rh=t=>t.status==="aborted",Oh=t=>t.status==="dirty",ds=t=>t.status==="valid",zo=t=>typeof Promise<"u"&&t instanceof Promise;var Re;(function(t){t.errToObj=a=>typeof a=="string"?{message:a}:a||{},t.toString=a=>typeof a=="string"?a:a?.message})(Re||(Re={}));class ba{constructor(a,r,i,l){this._cachedPath=[],this.parent=a,this.data=r,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 kb=(t,a)=>{if(ds(a))return{success:!0,data:a.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 r=new Rn(t.common.issues);return this._error=r,this._error}}};function Be(t){if(!t)return{};const{errorMap:a,invalid_type_error:r,required_error:i,description:l}=t;if(a&&(r||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return a?{errorMap:a,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??r??h.defaultError}},description:l}}class Pe{get description(){return this._def.description}_getType(a){return Za(a.data)}_getOrReturnCtx(a,r){return r||{common:a.parent.common,data:a.data,parsedType:Za(a.data),schemaErrorMap:this._def.errorMap,path:a.path,parent:a.parent}}_processInputParams(a){return{status:new Wt,ctx:{common:a.parent.common,data:a.data,parsedType:Za(a.data),schemaErrorMap:this._def.errorMap,path:a.path,parent:a.parent}}}_parseSync(a){const r=this._parse(a);if(zo(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(a){const r=this._parse(a);return Promise.resolve(r)}parse(a,r){const i=this.safeParse(a,r);if(i.success)return i.data;throw i.error}safeParse(a,r){const i={common:{issues:[],async:r?.async??!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:a,parsedType:Za(a)},l=this._parseSync({data:a,path:i.path,parent:i});return kb(i,l)}"~validate"(a){const r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:a,parsedType:Za(a)};if(!this["~standard"].async)try{const i=this._parseSync({data:a,path:[],parent:r});return ds(i)?{value:i.value}:{issues:r.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:a,path:[],parent:r}).then(i=>ds(i)?{value:i.value}:{issues:r.common.issues})}async parseAsync(a,r){const i=await this.safeParseAsync(a,r);if(i.success)return i.data;throw i.error}async safeParseAsync(a,r){const i={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:a,parsedType:Za(a)},l=this._parse({data:a,path:i.path,parent:i}),u=await(zo(l)?l:Promise.resolve(l));return kb(i,u)}refine(a,r){const i=l=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(l):r;return this._refinement((l,u)=>{const f=a(l),h=()=>u.addIssue({code:ae.custom,...i(l)});return typeof Promise<"u"&&f instanceof Promise?f.then(p=>p?!0:(h(),!1)):f?!0:(h(),!1)})}refinement(a,r){return this._refinement((i,l)=>a(i)?!0:(l.addIssue(typeof r=="function"?r(i,l):r),!1))}_refinement(a){return new Kn({schema:this,typeName:De.ZodEffects,effect:{type:"refinement",refinement:a}})}superRefine(a){return this._refinement(a)}constructor(a){this.spa=this.safeParseAsync,this._def=a,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:r=>this["~validate"](r)}}optional(){return ya.create(this,this._def)}nullable(){return Nr.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return In.create(this)}promise(){return pi.create(this,this._def)}or(a){return Vo.create([this,a],this._def)}and(a){return Ho.create(this,a,this._def)}transform(a){return new Kn({...Be(this._def),schema:this,typeName:De.ZodEffects,effect:{type:"transform",transform:a}})}default(a){const r=typeof a=="function"?a:()=>a;return new Zo({...Be(this._def),innerType:this,defaultValue:r,typeName:De.ZodDefault})}brand(){return new ym({typeName:De.ZodBranded,type:this,...Be(this._def)})}catch(a){const r=typeof a=="function"?a:()=>a;return new Yo({...Be(this._def),innerType:this,catchValue:r,typeName:De.ZodCatch})}describe(a){const r=this.constructor;return new r({...this._def,description:a})}pipe(a){return nl.create(this,a)}readonly(){return Io.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const jN=/^c[^\s-]{8,}$/i,zN=/^[0-9a-z]+$/,UN=/^[0-9A-HJKMNP-TV-Z]{26}$/i,LN=/^[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,BN=/^[a-z0-9_-]{21}$/i,VN=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,HN=/^[-+]?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)?)??$/,qN=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,PN="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Jd;const FN=/^(?:(?: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])$/,GN=/^(?:(?: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])$/,ZN=/^(([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]))$/,YN=/^(([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])$/,IN=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,QN=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,XS="((\\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])))",XN=new RegExp(`^${XS}$`);function KS(t){let a="[0-5]\\d";t.precision?a=`${a}\\.\\d{${t.precision}}`:t.precision==null&&(a=`${a}(\\.\\d+)?`);const r=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${a})${r}`}function KN(t){return new RegExp(`^${KS(t)}$`)}function $S(t){let a=`${XS}T${KS(t)}`;const r=[];return r.push(t.local?"Z?":"Z"),t.offset&&r.push("([+-]\\d{2}:?\\d{2})"),a=`${a}(${r.join("|")})`,new RegExp(`^${a}$`)}function $N(t,a){return!!((a==="v4"||!a)&&FN.test(t)||(a==="v6"||!a)&&ZN.test(t))}function JN(t,a){if(!VN.test(t))return!1;try{const[r]=t.split(".");if(!r)return!1;const i=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),l=JSON.parse(atob(i));return!(typeof l!="object"||l===null||"typ"in l&&l?.typ!=="JWT"||!l.alg||a&&l.alg!==a)}catch{return!1}}function WN(t,a){return!!((a==="v4"||!a)&&GN.test(t)||(a==="v6"||!a)&&YN.test(t))}class Yn extends Pe{_parse(a){if(this._def.coerce&&(a.data=String(a.data)),this._getType(a)!==Se.string){const u=this._getOrReturnCtx(a);return me(u,{code:ae.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")a.data.length<u.value&&(l=this._getOrReturnCtx(a,l),me(l,{code:ae.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!1,message:u.message}),i.dirty());else if(u.kind==="max")a.data.length>u.value&&(l=this._getOrReturnCtx(a,l),me(l,{code:ae.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!1,message:u.message}),i.dirty());else if(u.kind==="length"){const f=a.data.length>u.value,h=a.data.length<u.value;(f||h)&&(l=this._getOrReturnCtx(a,l),f?me(l,{code:ae.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}):h&&me(l,{code:ae.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}),i.dirty())}else if(u.kind==="email")qN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"email",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="emoji")Jd||(Jd=new RegExp(PN,"u")),Jd.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"emoji",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="uuid")LN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"uuid",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="nanoid")BN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"nanoid",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid")jN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"cuid",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid2")zN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"cuid2",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="ulid")UN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"ulid",code:ae.invalid_string,message:u.message}),i.dirty());else if(u.kind==="url")try{new URL(a.data)}catch{l=this._getOrReturnCtx(a,l),me(l,{validation:"url",code:ae.invalid_string,message:u.message}),i.dirty()}else u.kind==="regex"?(u.regex.lastIndex=0,u.regex.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"regex",code:ae.invalid_string,message:u.message}),i.dirty())):u.kind==="trim"?a.data=a.data.trim():u.kind==="includes"?a.data.includes(u.value,u.position)||(l=this._getOrReturnCtx(a,l),me(l,{code:ae.invalid_string,validation:{includes:u.value,position:u.position},message:u.message}),i.dirty()):u.kind==="toLowerCase"?a.data=a.data.toLowerCase():u.kind==="toUpperCase"?a.data=a.data.toUpperCase():u.kind==="startsWith"?a.data.startsWith(u.value)||(l=this._getOrReturnCtx(a,l),me(l,{code:ae.invalid_string,validation:{startsWith:u.value},message:u.message}),i.dirty()):u.kind==="endsWith"?a.data.endsWith(u.value)||(l=this._getOrReturnCtx(a,l),me(l,{code:ae.invalid_string,validation:{endsWith:u.value},message:u.message}),i.dirty()):u.kind==="datetime"?$S(u).test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{code:ae.invalid_string,validation:"datetime",message:u.message}),i.dirty()):u.kind==="date"?XN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{code:ae.invalid_string,validation:"date",message:u.message}),i.dirty()):u.kind==="time"?KN(u).test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{code:ae.invalid_string,validation:"time",message:u.message}),i.dirty()):u.kind==="duration"?HN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"duration",code:ae.invalid_string,message:u.message}),i.dirty()):u.kind==="ip"?$N(a.data,u.version)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"ip",code:ae.invalid_string,message:u.message}),i.dirty()):u.kind==="jwt"?JN(a.data,u.alg)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"jwt",code:ae.invalid_string,message:u.message}),i.dirty()):u.kind==="cidr"?WN(a.data,u.version)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"cidr",code:ae.invalid_string,message:u.message}),i.dirty()):u.kind==="base64"?IN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"base64",code:ae.invalid_string,message:u.message}),i.dirty()):u.kind==="base64url"?QN.test(a.data)||(l=this._getOrReturnCtx(a,l),me(l,{validation:"base64url",code:ae.invalid_string,message:u.message}),i.dirty()):$e.assertNever(u);return{status:i.value,value:a.data}}_regex(a,r,i){return this.refinement(l=>a.test(l),{validation:r,code:ae.invalid_string,...Re.errToObj(i)})}_addCheck(a){return new Yn({...this._def,checks:[...this._def.checks,a]})}email(a){return this._addCheck({kind:"email",...Re.errToObj(a)})}url(a){return this._addCheck({kind:"url",...Re.errToObj(a)})}emoji(a){return this._addCheck({kind:"emoji",...Re.errToObj(a)})}uuid(a){return this._addCheck({kind:"uuid",...Re.errToObj(a)})}nanoid(a){return this._addCheck({kind:"nanoid",...Re.errToObj(a)})}cuid(a){return this._addCheck({kind:"cuid",...Re.errToObj(a)})}cuid2(a){return this._addCheck({kind:"cuid2",...Re.errToObj(a)})}ulid(a){return this._addCheck({kind:"ulid",...Re.errToObj(a)})}base64(a){return this._addCheck({kind:"base64",...Re.errToObj(a)})}base64url(a){return this._addCheck({kind:"base64url",...Re.errToObj(a)})}jwt(a){return this._addCheck({kind:"jwt",...Re.errToObj(a)})}ip(a){return this._addCheck({kind:"ip",...Re.errToObj(a)})}cidr(a){return this._addCheck({kind:"cidr",...Re.errToObj(a)})}datetime(a){return typeof a=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:a}):this._addCheck({kind:"datetime",precision:typeof a?.precision>"u"?null:a?.precision,offset:a?.offset??!1,local:a?.local??!1,...Re.errToObj(a?.message)})}date(a){return this._addCheck({kind:"date",message:a})}time(a){return typeof a=="string"?this._addCheck({kind:"time",precision:null,message:a}):this._addCheck({kind:"time",precision:typeof a?.precision>"u"?null:a?.precision,...Re.errToObj(a?.message)})}duration(a){return this._addCheck({kind:"duration",...Re.errToObj(a)})}regex(a,r){return this._addCheck({kind:"regex",regex:a,...Re.errToObj(r)})}includes(a,r){return this._addCheck({kind:"includes",value:a,position:r?.position,...Re.errToObj(r?.message)})}startsWith(a,r){return this._addCheck({kind:"startsWith",value:a,...Re.errToObj(r)})}endsWith(a,r){return this._addCheck({kind:"endsWith",value:a,...Re.errToObj(r)})}min(a,r){return this._addCheck({kind:"min",value:a,...Re.errToObj(r)})}max(a,r){return this._addCheck({kind:"max",value:a,...Re.errToObj(r)})}length(a,r){return this._addCheck({kind:"length",value:a,...Re.errToObj(r)})}nonempty(a){return this.min(1,Re.errToObj(a))}trim(){return new Yn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Yn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Yn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(a=>a.kind==="datetime")}get isDate(){return!!this._def.checks.find(a=>a.kind==="date")}get isTime(){return!!this._def.checks.find(a=>a.kind==="time")}get isDuration(){return!!this._def.checks.find(a=>a.kind==="duration")}get isEmail(){return!!this._def.checks.find(a=>a.kind==="email")}get isURL(){return!!this._def.checks.find(a=>a.kind==="url")}get isEmoji(){return!!this._def.checks.find(a=>a.kind==="emoji")}get isUUID(){return!!this._def.checks.find(a=>a.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(a=>a.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(a=>a.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(a=>a.kind==="cuid2")}get isULID(){return!!this._def.checks.find(a=>a.kind==="ulid")}get isIP(){return!!this._def.checks.find(a=>a.kind==="ip")}get isCIDR(){return!!this._def.checks.find(a=>a.kind==="cidr")}get isBase64(){return!!this._def.checks.find(a=>a.kind==="base64")}get isBase64url(){return!!this._def.checks.find(a=>a.kind==="base64url")}get minLength(){let a=null;for(const r of this._def.checks)r.kind==="min"&&(a===null||r.value>a)&&(a=r.value);return a}get maxLength(){let a=null;for(const r of this._def.checks)r.kind==="max"&&(a===null||r.value<a)&&(a=r.value);return a}}Yn.create=t=>new Yn({checks:[],typeName:De.ZodString,coerce:t?.coerce??!1,...Be(t)});function eM(t,a){const r=(t.toString().split(".")[1]||"").length,i=(a.toString().split(".")[1]||"").length,l=r>i?r:i,u=Number.parseInt(t.toFixed(l).replace(".","")),f=Number.parseInt(a.toFixed(l).replace(".",""));return u%f/10**l}class Rr extends Pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(a){if(this._def.coerce&&(a.data=Number(a.data)),this._getType(a)!==Se.number){const u=this._getOrReturnCtx(a);return me(u,{code:ae.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"?$e.isInteger(a.data)||(i=this._getOrReturnCtx(a,i),me(i,{code:ae.invalid_type,expected:"integer",received:"float",message:u.message}),l.dirty()):u.kind==="min"?(u.inclusive?a.data<u.value:a.data<=u.value)&&(i=this._getOrReturnCtx(a,i),me(i,{code:ae.too_small,minimum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),l.dirty()):u.kind==="max"?(u.inclusive?a.data>u.value:a.data>=u.value)&&(i=this._getOrReturnCtx(a,i),me(i,{code:ae.too_big,maximum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),l.dirty()):u.kind==="multipleOf"?eM(a.data,u.value)!==0&&(i=this._getOrReturnCtx(a,i),me(i,{code:ae.not_multiple_of,multipleOf:u.value,message:u.message}),l.dirty()):u.kind==="finite"?Number.isFinite(a.data)||(i=this._getOrReturnCtx(a,i),me(i,{code:ae.not_finite,message:u.message}),l.dirty()):$e.assertNever(u);return{status:l.value,value:a.data}}gte(a,r){return this.setLimit("min",a,!0,Re.toString(r))}gt(a,r){return this.setLimit("min",a,!1,Re.toString(r))}lte(a,r){return this.setLimit("max",a,!0,Re.toString(r))}lt(a,r){return this.setLimit("max",a,!1,Re.toString(r))}setLimit(a,r,i,l){return new Rr({...this._def,checks:[...this._def.checks,{kind:a,value:r,inclusive:i,message:Re.toString(l)}]})}_addCheck(a){return new Rr({...this._def,checks:[...this._def.checks,a]})}int(a){return this._addCheck({kind:"int",message:Re.toString(a)})}positive(a){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Re.toString(a)})}negative(a){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Re.toString(a)})}nonpositive(a){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Re.toString(a)})}nonnegative(a){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Re.toString(a)})}multipleOf(a,r){return this._addCheck({kind:"multipleOf",value:a,message:Re.toString(r)})}finite(a){return this._addCheck({kind:"finite",message:Re.toString(a)})}safe(a){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Re.toString(a)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Re.toString(a)})}get minValue(){let a=null;for(const r of this._def.checks)r.kind==="min"&&(a===null||r.value>a)&&(a=r.value);return a}get maxValue(){let a=null;for(const r of this._def.checks)r.kind==="max"&&(a===null||r.value<a)&&(a=r.value);return a}get isInt(){return!!this._def.checks.find(a=>a.kind==="int"||a.kind==="multipleOf"&&$e.isInteger(a.value))}get isFinite(){let a=null,r=null;for(const i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(r===null||i.value>r)&&(r=i.value):i.kind==="max"&&(a===null||i.value<a)&&(a=i.value)}return Number.isFinite(r)&&Number.isFinite(a)}}Rr.create=t=>new Rr({checks:[],typeName:De.ZodNumber,coerce:t?.coerce||!1,...Be(t)});class Or extends Pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(a){if(this._def.coerce)try{a.data=BigInt(a.data)}catch{return this._getInvalidInput(a)}if(this._getType(a)!==Se.bigint)return this._getInvalidInput(a);let i;const l=new Wt;for(const u of this._def.checks)u.kind==="min"?(u.inclusive?a.data<u.value:a.data<=u.value)&&(i=this._getOrReturnCtx(a,i),me(i,{code:ae.too_small,type:"bigint",minimum:u.value,inclusive:u.inclusive,message:u.message}),l.dirty()):u.kind==="max"?(u.inclusive?a.data>u.value:a.data>=u.value)&&(i=this._getOrReturnCtx(a,i),me(i,{code:ae.too_big,type:"bigint",maximum:u.value,inclusive:u.inclusive,message:u.message}),l.dirty()):u.kind==="multipleOf"?a.data%u.value!==BigInt(0)&&(i=this._getOrReturnCtx(a,i),me(i,{code:ae.not_multiple_of,multipleOf:u.value,message:u.message}),l.dirty()):$e.assertNever(u);return{status:l.value,value:a.data}}_getInvalidInput(a){const r=this._getOrReturnCtx(a);return me(r,{code:ae.invalid_type,expected:Se.bigint,received:r.parsedType}),Me}gte(a,r){return this.setLimit("min",a,!0,Re.toString(r))}gt(a,r){return this.setLimit("min",a,!1,Re.toString(r))}lte(a,r){return this.setLimit("max",a,!0,Re.toString(r))}lt(a,r){return this.setLimit("max",a,!1,Re.toString(r))}setLimit(a,r,i,l){return new Or({...this._def,checks:[...this._def.checks,{kind:a,value:r,inclusive:i,message:Re.toString(l)}]})}_addCheck(a){return new Or({...this._def,checks:[...this._def.checks,a]})}positive(a){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Re.toString(a)})}negative(a){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Re.toString(a)})}nonpositive(a){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Re.toString(a)})}nonnegative(a){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Re.toString(a)})}multipleOf(a,r){return this._addCheck({kind:"multipleOf",value:a,message:Re.toString(r)})}get minValue(){let a=null;for(const r of this._def.checks)r.kind==="min"&&(a===null||r.value>a)&&(a=r.value);return a}get maxValue(){let a=null;for(const r of this._def.checks)r.kind==="max"&&(a===null||r.value<a)&&(a=r.value);return a}}Or.create=t=>new Or({checks:[],typeName:De.ZodBigInt,coerce:t?.coerce??!1,...Be(t)});class Uo extends Pe{_parse(a){if(this._def.coerce&&(a.data=!!a.data),this._getType(a)!==Se.boolean){const i=this._getOrReturnCtx(a);return me(i,{code:ae.invalid_type,expected:Se.boolean,received:i.parsedType}),Me}return sn(a.data)}}Uo.create=t=>new Uo({typeName:De.ZodBoolean,coerce:t?.coerce||!1,...Be(t)});class hs extends Pe{_parse(a){if(this._def.coerce&&(a.data=new Date(a.data)),this._getType(a)!==Se.date){const u=this._getOrReturnCtx(a);return me(u,{code:ae.invalid_type,expected:Se.date,received:u.parsedType}),Me}if(Number.isNaN(a.data.getTime())){const u=this._getOrReturnCtx(a);return me(u,{code:ae.invalid_date}),Me}const i=new Wt;let l;for(const u of this._def.checks)u.kind==="min"?a.data.getTime()<u.value&&(l=this._getOrReturnCtx(a,l),me(l,{code:ae.too_small,message:u.message,inclusive:!0,exact:!1,minimum:u.value,type:"date"}),i.dirty()):u.kind==="max"?a.data.getTime()>u.value&&(l=this._getOrReturnCtx(a,l),me(l,{code:ae.too_big,message:u.message,inclusive:!0,exact:!1,maximum:u.value,type:"date"}),i.dirty()):$e.assertNever(u);return{status:i.value,value:new Date(a.data.getTime())}}_addCheck(a){return new hs({...this._def,checks:[...this._def.checks,a]})}min(a,r){return this._addCheck({kind:"min",value:a.getTime(),message:Re.toString(r)})}max(a,r){return this._addCheck({kind:"max",value:a.getTime(),message:Re.toString(r)})}get minDate(){let a=null;for(const r of this._def.checks)r.kind==="min"&&(a===null||r.value>a)&&(a=r.value);return a!=null?new Date(a):null}get maxDate(){let a=null;for(const r of this._def.checks)r.kind==="max"&&(a===null||r.value<a)&&(a=r.value);return a!=null?new Date(a):null}}hs.create=t=>new hs({checks:[],coerce:t?.coerce||!1,typeName:De.ZodDate,...Be(t)});class $u extends Pe{_parse(a){if(this._getType(a)!==Se.symbol){const i=this._getOrReturnCtx(a);return me(i,{code:ae.invalid_type,expected:Se.symbol,received:i.parsedType}),Me}return sn(a.data)}}$u.create=t=>new $u({typeName:De.ZodSymbol,...Be(t)});class Lo extends Pe{_parse(a){if(this._getType(a)!==Se.undefined){const i=this._getOrReturnCtx(a);return me(i,{code:ae.invalid_type,expected:Se.undefined,received:i.parsedType}),Me}return sn(a.data)}}Lo.create=t=>new Lo({typeName:De.ZodUndefined,...Be(t)});class Bo extends Pe{_parse(a){if(this._getType(a)!==Se.null){const i=this._getOrReturnCtx(a);return me(i,{code:ae.invalid_type,expected:Se.null,received:i.parsedType}),Me}return sn(a.data)}}Bo.create=t=>new Bo({typeName:De.ZodNull,...Be(t)});class mi extends Pe{constructor(){super(...arguments),this._any=!0}_parse(a){return sn(a.data)}}mi.create=t=>new mi({typeName:De.ZodAny,...Be(t)});class as extends Pe{constructor(){super(...arguments),this._unknown=!0}_parse(a){return sn(a.data)}}as.create=t=>new as({typeName:De.ZodUnknown,...Be(t)});class Xa extends Pe{_parse(a){const r=this._getOrReturnCtx(a);return me(r,{code:ae.invalid_type,expected:Se.never,received:r.parsedType}),Me}}Xa.create=t=>new Xa({typeName:De.ZodNever,...Be(t)});class Ju extends Pe{_parse(a){if(this._getType(a)!==Se.undefined){const i=this._getOrReturnCtx(a);return me(i,{code:ae.invalid_type,expected:Se.void,received:i.parsedType}),Me}return sn(a.data)}}Ju.create=t=>new Ju({typeName:De.ZodVoid,...Be(t)});class In extends Pe{_parse(a){const{ctx:r,status:i}=this._processInputParams(a),l=this._def;if(r.parsedType!==Se.array)return me(r,{code:ae.invalid_type,expected:Se.array,received:r.parsedType}),Me;if(l.exactLength!==null){const f=r.data.length>l.exactLength.value,h=r.data.length<l.exactLength.value;(f||h)&&(me(r,{code:f?ae.too_big:ae.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&&r.data.length<l.minLength.value&&(me(r,{code:ae.too_small,minimum:l.minLength.value,type:"array",inclusive:!0,exact:!1,message:l.minLength.message}),i.dirty()),l.maxLength!==null&&r.data.length>l.maxLength.value&&(me(r,{code:ae.too_big,maximum:l.maxLength.value,type:"array",inclusive:!0,exact:!1,message:l.maxLength.message}),i.dirty()),r.common.async)return Promise.all([...r.data].map((f,h)=>l.type._parseAsync(new ba(r,f,r.path,h)))).then(f=>Wt.mergeArray(i,f));const u=[...r.data].map((f,h)=>l.type._parseSync(new ba(r,f,r.path,h)));return Wt.mergeArray(i,u)}get element(){return this._def.type}min(a,r){return new In({...this._def,minLength:{value:a,message:Re.toString(r)}})}max(a,r){return new In({...this._def,maxLength:{value:a,message:Re.toString(r)}})}length(a,r){return new In({...this._def,exactLength:{value:a,message:Re.toString(r)}})}nonempty(a){return this.min(1,a)}}In.create=(t,a)=>new In({type:t,minLength:null,maxLength:null,exactLength:null,typeName:De.ZodArray,...Be(a)});function ii(t){if(t instanceof pt){const a={};for(const r in t.shape){const i=t.shape[r];a[r]=ya.create(ii(i))}return new pt({...t._def,shape:()=>a})}else return t instanceof In?new In({...t._def,type:ii(t.element)}):t instanceof ya?ya.create(ii(t.unwrap())):t instanceof Nr?Nr.create(ii(t.unwrap())):t instanceof xa?xa.create(t.items.map(a=>ii(a))):t}class pt extends Pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const a=this._def.shape(),r=$e.objectKeys(a);return this._cached={shape:a,keys:r},this._cached}_parse(a){if(this._getType(a)!==Se.object){const m=this._getOrReturnCtx(a);return me(m,{code:ae.invalid_type,expected:Se.object,received:m.parsedType}),Me}const{status:i,ctx:l}=this._processInputParams(a),{shape:u,keys:f}=this._getCached(),h=[];if(!(this._def.catchall instanceof Xa&&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 ba(l,y,l.path,m)),alwaysSet:m in l.data})}if(this._def.catchall instanceof Xa){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:ae.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 ba(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(a){return Re.errToObj,new pt({...this._def,unknownKeys:"strict",...a!==void 0?{errorMap:(r,i)=>{const l=this._def.errorMap?.(r,i).message??i.defaultError;return r.code==="unrecognized_keys"?{message:Re.errToObj(a).message??l}:{message:l}}}:{}})}strip(){return new pt({...this._def,unknownKeys:"strip"})}passthrough(){return new pt({...this._def,unknownKeys:"passthrough"})}extend(a){return new pt({...this._def,shape:()=>({...this._def.shape(),...a})})}merge(a){return new pt({unknownKeys:a._def.unknownKeys,catchall:a._def.catchall,shape:()=>({...this._def.shape(),...a._def.shape()}),typeName:De.ZodObject})}setKey(a,r){return this.augment({[a]:r})}catchall(a){return new pt({...this._def,catchall:a})}pick(a){const r={};for(const i of $e.objectKeys(a))a[i]&&this.shape[i]&&(r[i]=this.shape[i]);return new pt({...this._def,shape:()=>r})}omit(a){const r={};for(const i of $e.objectKeys(this.shape))a[i]||(r[i]=this.shape[i]);return new pt({...this._def,shape:()=>r})}deepPartial(){return ii(this)}partial(a){const r={};for(const i of $e.objectKeys(this.shape)){const l=this.shape[i];a&&!a[i]?r[i]=l:r[i]=l.optional()}return new pt({...this._def,shape:()=>r})}required(a){const r={};for(const i of $e.objectKeys(this.shape))if(a&&!a[i])r[i]=this.shape[i];else{let u=this.shape[i];for(;u instanceof ya;)u=u._def.innerType;r[i]=u}return new pt({...this._def,shape:()=>r})}keyof(){return JS($e.objectKeys(this.shape))}}pt.create=(t,a)=>new pt({shape:()=>t,unknownKeys:"strip",catchall:Xa.create(),typeName:De.ZodObject,...Be(a)});pt.strictCreate=(t,a)=>new pt({shape:()=>t,unknownKeys:"strict",catchall:Xa.create(),typeName:De.ZodObject,...Be(a)});pt.lazycreate=(t,a)=>new pt({shape:t,unknownKeys:"strip",catchall:Xa.create(),typeName:De.ZodObject,...Be(a)});class Vo extends Pe{_parse(a){const{ctx:r}=this._processInputParams(a),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 r.common.issues.push(...h.ctx.common.issues),h.result;const f=u.map(h=>new Rn(h.ctx.common.issues));return me(r,{code:ae.invalid_union,unionErrors:f}),Me}if(r.common.async)return Promise.all(i.map(async u=>{const f={...r,common:{...r.common,issues:[]},parent:null};return{result:await u._parseAsync({data:r.data,path:r.path,parent:f}),ctx:f}})).then(l);{let u;const f=[];for(const p of i){const m={...r,common:{...r.common,issues:[]},parent:null},g=p._parseSync({data:r.data,path:r.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 r.common.issues.push(...u.ctx.common.issues),u.result;const h=f.map(p=>new Rn(p));return me(r,{code:ae.invalid_union,unionErrors:h}),Me}}get options(){return this._def.options}}Vo.create=(t,a)=>new Vo({options:t,typeName:De.ZodUnion,...Be(a)});const Ga=t=>t instanceof Po?Ga(t.schema):t instanceof Kn?Ga(t.innerType()):t instanceof Fo?[t.value]:t instanceof Cr?t.options:t instanceof Go?$e.objectValues(t.enum):t instanceof Zo?Ga(t._def.innerType):t instanceof Lo?[void 0]:t instanceof Bo?[null]:t instanceof ya?[void 0,...Ga(t.unwrap())]:t instanceof Nr?[null,...Ga(t.unwrap())]:t instanceof ym||t instanceof Io?Ga(t.unwrap()):t instanceof Yo?Ga(t._def.innerType):[];class bc extends Pe{_parse(a){const{ctx:r}=this._processInputParams(a);if(r.parsedType!==Se.object)return me(r,{code:ae.invalid_type,expected:Se.object,received:r.parsedType}),Me;const i=this.discriminator,l=r.data[i],u=this.optionsMap.get(l);return u?r.common.async?u._parseAsync({data:r.data,path:r.path,parent:r}):u._parseSync({data:r.data,path:r.path,parent:r}):(me(r,{code:ae.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(a,r,i){const l=new Map;for(const u of r){const f=Ga(u.shape[a]);if(!f.length)throw new Error(`A discriminator value for key \`${a}\` could not be extracted from all schema options`);for(const h of f){if(l.has(h))throw new Error(`Discriminator property ${String(a)} has duplicate value ${String(h)}`);l.set(h,u)}}return new bc({typeName:De.ZodDiscriminatedUnion,discriminator:a,options:r,optionsMap:l,...Be(i)})}}function Ch(t,a){const r=Za(t),i=Za(a);if(t===a)return{valid:!0,data:t};if(r===Se.object&&i===Se.object){const l=$e.objectKeys(a),u=$e.objectKeys(t).filter(h=>l.indexOf(h)!==-1),f={...t,...a};for(const h of u){const p=Ch(t[h],a[h]);if(!p.valid)return{valid:!1};f[h]=p.data}return{valid:!0,data:f}}else if(r===Se.array&&i===Se.array){if(t.length!==a.length)return{valid:!1};const l=[];for(let u=0;u<t.length;u++){const f=t[u],h=a[u],p=Ch(f,h);if(!p.valid)return{valid:!1};l.push(p.data)}return{valid:!0,data:l}}else return r===Se.date&&i===Se.date&&+t==+a?{valid:!0,data:t}:{valid:!1}}class Ho extends Pe{_parse(a){const{status:r,ctx:i}=this._processInputParams(a),l=(u,f)=>{if(Rh(u)||Rh(f))return Me;const h=Ch(u.value,f.value);return h.valid?((Oh(u)||Oh(f))&&r.dirty(),{status:r.value,value:h.data}):(me(i,{code:ae.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}))}}Ho.create=(t,a,r)=>new Ho({left:t,right:a,typeName:De.ZodIntersection,...Be(r)});class xa extends Pe{_parse(a){const{status:r,ctx:i}=this._processInputParams(a);if(i.parsedType!==Se.array)return me(i,{code:ae.invalid_type,expected:Se.array,received:i.parsedType}),Me;if(i.data.length<this._def.items.length)return me(i,{code:ae.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:ae.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());const u=[...i.data].map((f,h)=>{const p=this._def.items[h]||this._def.rest;return p?p._parse(new ba(i,f,i.path,h)):null}).filter(f=>!!f);return i.common.async?Promise.all(u).then(f=>Wt.mergeArray(r,f)):Wt.mergeArray(r,u)}get items(){return this._def.items}rest(a){return new xa({...this._def,rest:a})}}xa.create=(t,a)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new xa({items:t,typeName:De.ZodTuple,rest:null,...Be(a)})};class qo extends Pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(a){const{status:r,ctx:i}=this._processInputParams(a);if(i.parsedType!==Se.object)return me(i,{code:ae.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 ba(i,h,i.path,h)),value:f._parse(new ba(i,i.data[h],i.path,h)),alwaysSet:h in i.data});return i.common.async?Wt.mergeObjectAsync(r,l):Wt.mergeObjectSync(r,l)}get element(){return this._def.valueType}static create(a,r,i){return r instanceof Pe?new qo({keyType:a,valueType:r,typeName:De.ZodRecord,...Be(i)}):new qo({keyType:Yn.create(),valueType:a,typeName:De.ZodRecord,...Be(r)})}}class Wu extends Pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(a){const{status:r,ctx:i}=this._processInputParams(a);if(i.parsedType!==Se.map)return me(i,{code:ae.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 ba(i,h,i.path,[m,"key"])),value:u._parse(new ba(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")&&r.dirty(),h.set(m.value,g.value)}return{status:r.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")&&r.dirty(),h.set(m.value,g.value)}return{status:r.value,value:h}}}}Wu.create=(t,a,r)=>new Wu({valueType:a,keyType:t,typeName:De.ZodMap,...Be(r)});class ms extends Pe{_parse(a){const{status:r,ctx:i}=this._processInputParams(a);if(i.parsedType!==Se.set)return me(i,{code:ae.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:ae.too_small,minimum:l.minSize.value,type:"set",inclusive:!0,exact:!1,message:l.minSize.message}),r.dirty()),l.maxSize!==null&&i.data.size>l.maxSize.value&&(me(i,{code:ae.too_big,maximum:l.maxSize.value,type:"set",inclusive:!0,exact:!1,message:l.maxSize.message}),r.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"&&r.dirty(),m.add(g.value)}return{status:r.value,value:m}}const h=[...i.data.values()].map((p,m)=>u._parse(new ba(i,p,i.path,m)));return i.common.async?Promise.all(h).then(p=>f(p)):f(h)}min(a,r){return new ms({...this._def,minSize:{value:a,message:Re.toString(r)}})}max(a,r){return new ms({...this._def,maxSize:{value:a,message:Re.toString(r)}})}size(a,r){return this.min(a,r).max(a,r)}nonempty(a){return this.min(1,a)}}ms.create=(t,a)=>new ms({valueType:t,minSize:null,maxSize:null,typeName:De.ZodSet,...Be(a)});class ci extends Pe{constructor(){super(...arguments),this.validate=this.implement}_parse(a){const{ctx:r}=this._processInputParams(a);if(r.parsedType!==Se.function)return me(r,{code:ae.invalid_type,expected:Se.function,received:r.parsedType}),Me;function i(h,p){return Ku({data:h,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Xu(),hi].filter(m=>!!m),issueData:{code:ae.invalid_arguments,argumentsError:p}})}function l(h,p){return Ku({data:h,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Xu(),hi].filter(m=>!!m),issueData:{code:ae.invalid_return_type,returnTypeError:p}})}const u={errorMap:r.common.contextualErrorMap},f=r.data;if(this._def.returns instanceof pi){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(...a){return new ci({...this._def,args:xa.create(a).rest(as.create())})}returns(a){return new ci({...this._def,returns:a})}implement(a){return this.parse(a)}strictImplement(a){return this.parse(a)}static create(a,r,i){return new ci({args:a||xa.create([]).rest(as.create()),returns:r||as.create(),typeName:De.ZodFunction,...Be(i)})}}class Po extends Pe{get schema(){return this._def.getter()}_parse(a){const{ctx:r}=this._processInputParams(a);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}}Po.create=(t,a)=>new Po({getter:t,typeName:De.ZodLazy,...Be(a)});class Fo extends Pe{_parse(a){if(a.data!==this._def.value){const r=this._getOrReturnCtx(a);return me(r,{received:r.data,code:ae.invalid_literal,expected:this._def.value}),Me}return{status:"valid",value:a.data}}get value(){return this._def.value}}Fo.create=(t,a)=>new Fo({value:t,typeName:De.ZodLiteral,...Be(a)});function JS(t,a){return new Cr({values:t,typeName:De.ZodEnum,...Be(a)})}class Cr extends Pe{_parse(a){if(typeof a.data!="string"){const r=this._getOrReturnCtx(a),i=this._def.values;return me(r,{expected:$e.joinValues(i),received:r.parsedType,code:ae.invalid_type}),Me}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(a.data)){const r=this._getOrReturnCtx(a),i=this._def.values;return me(r,{received:r.data,code:ae.invalid_enum_value,options:i}),Me}return sn(a.data)}get options(){return this._def.values}get enum(){const a={};for(const r of this._def.values)a[r]=r;return a}get Values(){const a={};for(const r of this._def.values)a[r]=r;return a}get Enum(){const a={};for(const r of this._def.values)a[r]=r;return a}extract(a,r=this._def){return Cr.create(a,{...this._def,...r})}exclude(a,r=this._def){return Cr.create(this.options.filter(i=>!a.includes(i)),{...this._def,...r})}}Cr.create=JS;class Go extends Pe{_parse(a){const r=$e.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(a);if(i.parsedType!==Se.string&&i.parsedType!==Se.number){const l=$e.objectValues(r);return me(i,{expected:$e.joinValues(l),received:i.parsedType,code:ae.invalid_type}),Me}if(this._cache||(this._cache=new Set($e.getValidEnumValues(this._def.values))),!this._cache.has(a.data)){const l=$e.objectValues(r);return me(i,{received:i.data,code:ae.invalid_enum_value,options:l}),Me}return sn(a.data)}get enum(){return this._def.values}}Go.create=(t,a)=>new Go({values:t,typeName:De.ZodNativeEnum,...Be(a)});class pi extends Pe{unwrap(){return this._def.type}_parse(a){const{ctx:r}=this._processInputParams(a);if(r.parsedType!==Se.promise&&r.common.async===!1)return me(r,{code:ae.invalid_type,expected:Se.promise,received:r.parsedType}),Me;const i=r.parsedType===Se.promise?r.data:Promise.resolve(r.data);return sn(i.then(l=>this._def.type.parseAsync(l,{path:r.path,errorMap:r.common.contextualErrorMap})))}}pi.create=(t,a)=>new pi({type:t,typeName:De.ZodPromise,...Be(a)});class Kn extends Pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===De.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(a){const{status:r,ctx:i}=this._processInputParams(a),l=this._def.effect||null,u={addIssue:f=>{me(i,f),f.fatal?r.abort():r.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(r.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"||r.value==="dirty"?oi(p.value):p});{if(r.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"||r.value==="dirty"?oi(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"&&r.dirty(),f(h.value),{status:r.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"&&r.dirty(),f(h.value).then(()=>({status:r.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(!ds(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:r.value,value:h}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(f=>ds(f)?Promise.resolve(l.transform(f.value,u)).then(h=>({status:r.value,value:h})):Me);$e.assertNever(l)}}Kn.create=(t,a,r)=>new Kn({schema:t,typeName:De.ZodEffects,effect:a,...Be(r)});Kn.createWithPreprocess=(t,a,r)=>new Kn({schema:a,effect:{type:"preprocess",transform:t},typeName:De.ZodEffects,...Be(r)});class ya extends Pe{_parse(a){return this._getType(a)===Se.undefined?sn(void 0):this._def.innerType._parse(a)}unwrap(){return this._def.innerType}}ya.create=(t,a)=>new ya({innerType:t,typeName:De.ZodOptional,...Be(a)});class Nr extends Pe{_parse(a){return this._getType(a)===Se.null?sn(null):this._def.innerType._parse(a)}unwrap(){return this._def.innerType}}Nr.create=(t,a)=>new Nr({innerType:t,typeName:De.ZodNullable,...Be(a)});class Zo extends Pe{_parse(a){const{ctx:r}=this._processInputParams(a);let i=r.data;return r.parsedType===Se.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:r.path,parent:r})}removeDefault(){return this._def.innerType}}Zo.create=(t,a)=>new Zo({innerType:t,typeName:De.ZodDefault,defaultValue:typeof a.default=="function"?a.default:()=>a.default,...Be(a)});class Yo extends Pe{_parse(a){const{ctx:r}=this._processInputParams(a),i={...r,common:{...r.common,issues:[]}},l=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return zo(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}}Yo.create=(t,a)=>new Yo({innerType:t,typeName:De.ZodCatch,catchValue:typeof a.catch=="function"?a.catch:()=>a.catch,...Be(a)});class ec extends Pe{_parse(a){if(this._getType(a)!==Se.nan){const i=this._getOrReturnCtx(a);return me(i,{code:ae.invalid_type,expected:Se.nan,received:i.parsedType}),Me}return{status:"valid",value:a.data}}}ec.create=t=>new ec({typeName:De.ZodNaN,...Be(t)});const tM=Symbol("zod_brand");class ym extends Pe{_parse(a){const{ctx:r}=this._processInputParams(a),i=r.data;return this._def.type._parse({data:i,path:r.path,parent:r})}unwrap(){return this._def.type}}class nl extends Pe{_parse(a){const{status:r,ctx:i}=this._processInputParams(a);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"?(r.dirty(),oi(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"?(r.dirty(),{status:"dirty",value:l.value}):this._def.out._parseSync({data:l.value,path:i.path,parent:i})}}static create(a,r){return new nl({in:a,out:r,typeName:De.ZodPipeline})}}class Io extends Pe{_parse(a){const r=this._def.innerType._parse(a),i=l=>(ds(l)&&(l.value=Object.freeze(l.value)),l);return zo(r)?r.then(l=>i(l)):i(r)}unwrap(){return this._def.innerType}}Io.create=(t,a)=>new Io({innerType:t,typeName:De.ZodReadonly,...Be(a)});function jb(t,a){const r=typeof t=="function"?t(a):typeof t=="string"?{message:t}:t;return typeof r=="string"?{message:r}:r}function WS(t,a={},r){return t?mi.create().superRefine((i,l)=>{const u=t(i);if(u instanceof Promise)return u.then(f=>{if(!f){const h=jb(a,i),p=h.fatal??r??!0;l.addIssue({code:"custom",...h,fatal:p})}});if(!u){const f=jb(a,i),h=f.fatal??r??!0;l.addIssue({code:"custom",...f,fatal:h})}}):mi.create()}const nM={object:pt.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 aM=(t,a={message:`Input not instance of ${t.name}`})=>WS(r=>r instanceof t,a),ew=Yn.create,tw=Rr.create,rM=ec.create,sM=Or.create,nw=Uo.create,iM=hs.create,oM=$u.create,lM=Lo.create,uM=Bo.create,cM=mi.create,fM=as.create,dM=Xa.create,hM=Ju.create,mM=In.create,pM=pt.create,gM=pt.strictCreate,yM=Vo.create,vM=bc.create,bM=Ho.create,xM=xa.create,SM=qo.create,wM=Wu.create,_M=ms.create,EM=ci.create,TM=Po.create,AM=Fo.create,RM=Cr.create,OM=Go.create,CM=pi.create,zb=Kn.create,NM=ya.create,MM=Nr.create,DM=Kn.createWithPreprocess,kM=nl.create,jM=()=>ew().optional(),zM=()=>tw().optional(),UM=()=>nw().optional(),LM={string:(t=>Yn.create({...t,coerce:!0})),number:(t=>Rr.create({...t,coerce:!0})),boolean:(t=>Uo.create({...t,coerce:!0})),bigint:(t=>Or.create({...t,coerce:!0})),date:(t=>hs.create({...t,coerce:!0}))},BM=Me,nn=Object.freeze(Object.defineProperty({__proto__:null,BRAND:tM,DIRTY:oi,EMPTY_PATH:kN,INVALID:Me,NEVER:BM,OK:sn,ParseStatus:Wt,Schema:Pe,ZodAny:mi,ZodArray:In,ZodBigInt:Or,ZodBoolean:Uo,ZodBranded:ym,ZodCatch:Yo,ZodDate:hs,ZodDefault:Zo,ZodDiscriminatedUnion:bc,ZodEffects:Kn,ZodEnum:Cr,ZodError:Rn,get ZodFirstPartyTypeKind(){return De},ZodFunction:ci,ZodIntersection:Ho,ZodIssueCode:ae,ZodLazy:Po,ZodLiteral:Fo,ZodMap:Wu,ZodNaN:ec,ZodNativeEnum:Go,ZodNever:Xa,ZodNull:Bo,ZodNullable:Nr,ZodNumber:Rr,ZodObject:pt,ZodOptional:ya,ZodParsedType:Se,ZodPipeline:nl,ZodPromise:pi,ZodReadonly:Io,ZodRecord:qo,ZodSchema:Pe,ZodSet:ms,ZodString:Yn,ZodSymbol:$u,ZodTransformer:Kn,ZodTuple:xa,ZodType:Pe,ZodUndefined:Lo,ZodUnion:Vo,ZodUnknown:as,ZodVoid:Ju,addIssueToContext:me,any:cM,array:mM,bigint:sM,boolean:nw,coerce:LM,custom:WS,date:iM,datetimeRegex:$S,defaultErrorMap:hi,discriminatedUnion:vM,effect:zb,enum:RM,function:EM,getErrorMap:Xu,getParsedType:Za,instanceof:aM,intersection:bM,isAborted:Rh,isAsync:zo,isDirty:Oh,isValid:ds,late:nM,lazy:TM,literal:AM,makeIssue:Ku,map:wM,nan:rM,nativeEnum:OM,never:dM,null:uM,nullable:MM,number:tw,object:pM,get objectUtil(){return Ah},oboolean:UM,onumber:zM,optional:NM,ostring:jM,pipeline:kM,preprocess:DM,promise:CM,quotelessJson:MN,record:SM,set:_M,setErrorMap:DN,strictObject:gM,string:ew,symbol:oM,transformer:zb,tuple:xM,undefined:lM,union:yM,unknown:fM,get util(){return $e},void:hM},Symbol.toStringTag,{value:"Module"})),VM=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 qD({children:t,data:a,...r}){const[i,l]=S.useState(!1),[u,f]=S.useState(""),[h,p]=S.useState(""),m=e2({resolver:d2(VM),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}=NN(a),_=()=>{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(Y=>Y!==k))},C=async({images:k,...W})=>{try{let Y=[];if(a){const xe=a.images||[];Y=(k||[]).filter(se=>!xe.includes(se))}else Y=k||[];const G=await Promise.all(Y.map(async xe=>xe.startsWith("blob:")?await d_(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(Y){console.error("Error submitting form:",Y)}},z=()=>{l(!1),m.reset(),p(""),f("")},q=X_({mutationKey:["createBlobUrl",a?.sku],mutationFn:k=>E0.apiRequest("createBlobUrl",k)});return S.useEffect(()=>{(async()=>{if(!x.data?.data||!a)return;const k=CA({...x.data?.data}).images,W=await q.mutateAsync(k),Y={...a,images:W};m.reset(Y)})()},[x.data,a]),E.jsxs(D2,{open:i,onOpenChange:l,children:[E.jsx(k2,{asChild:!0,children:t}),E.jsxs(U2,{"aria-describedby":void 0,className:"md:max-w-4xl h-[95vh] flex flex-col p-0",children:[E.jsx(L2,{className:"p-6 border-b",children:E.jsx(B2,{className:"text-2xl font-bold",children:a?"Edit product":"Create new product"})}),!x.isLoading&&!q.isPending&&E.jsx("div",{className:"flex-1 overflow-y-auto p-6",children:E.jsx(CN,{...m,children:E.jsxs("form",{onSubmit:m.handleSubmit(C),className:"space-y-8",children:[E.jsx(Kd,{children:E.jsx($d,{className:"p-6",children:E.jsx(qa,{control:m.control,name:"images",render:()=>E.jsxs(Pa,{children:[E.jsx(fa,{className:"text-lg font-semibold",children:"Images *"}),E.jsx(Fa,{}),g.length>0&&E.jsx("div",{className:"mt-6 overflow-x-auto",children:E.jsx("div",{className:"flex gap-3",children:g.map((k,W)=>E.jsx("div",{className:"relative flex-shrink-0 w-32 h-32 group rounded-lg border overflow-hidden",children:E.jsx("img",{src:k||"/placeholder.svg",alt:`Preview ${W+1}`,className:"w-full h-full object-cover"})},W))})})]})})})}),E.jsx(Kd,{children:E.jsxs($d,{className:"p-6 space-y-6",children:[E.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Product information"}),E.jsx(qa,{control:m.control,name:"title",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Title *"}),E.jsx(Sr,{children:E.jsx(si,{placeholder:"VD: MacBook Pro 14-inch 2023",...k})}),E.jsx(Fa,{})]})}),E.jsx(qa,{control:m.control,name:"price",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Price ($) *"}),E.jsx(Sr,{children:E.jsx(si,{type:"number",placeholder:"10",...k})}),E.jsx(Fa,{})]})}),E.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[E.jsx(qa,{control:m.control,name:"category",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Category *"}),E.jsx(Sr,{children:E.jsxs(Ob,{onValueChange:k.onChange,value:k.value,children:[E.jsx(Nb,{className:"w-full",children:E.jsx(Cb,{placeholder:"Select category"})}),E.jsx(Mb,{children:O.map(W=>E.jsx(Db,{value:W.toLowerCase(),children:W},W))})]})}),E.jsx(Fa,{})]})}),E.jsx(qa,{control:m.control,name:"condition",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Condition *"}),E.jsx(Sr,{children:E.jsxs(Ob,{onValueChange:k.onChange,value:k.value,children:[E.jsx(Nb,{className:"w-full",children:E.jsx(Cb,{placeholder:"Select condition"})}),E.jsx(Mb,{children:w.map(W=>E.jsx(Db,{value:W.toLowerCase(),children:W},W))})]})}),E.jsx(Fa,{})]})}),E.jsx(qa,{control:m.control,name:"brand",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Brand"}),E.jsx(Sr,{children:E.jsx(si,{readOnly:!!a,placeholder:"VD: Cisco",...k})}),E.jsx(Fa,{})]})})]}),E.jsx(qa,{control:m.control,name:"description",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Description *"}),E.jsx(Sr,{children:E.jsx(TN,{rows:4,...k})}),E.jsx(Fa,{})]})})]})}),E.jsx(Kd,{children:E.jsxs($d,{className:"p-6 space-y-6",children:[E.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Additional information"}),E.jsxs("div",{className:"space-y-3",children:[E.jsx(fa,{children:"Tags"}),E.jsx("div",{className:"flex gap-2",children:E.jsx(si,{value:u,onChange:k=>f(k.target.value),placeholder:"Tag and press Enter",onKeyDown:k=>{k.key==="Enter"&&(k.preventDefault(),_())}})}),y&&y?.length>0&&E.jsx("div",{className:"flex flex-wrap gap-2",children:y.map(k=>E.jsxs(m2,{onClick:()=>D(k),variant:"secondary",className:"flex items-center gap-1 px-3 py-1",children:[k,E.jsx(R0,{className:"w-3 h-3 cursor-pointer hover:text-red-500"})]},k))})]}),E.jsx(qa,{control:m.control,name:"sku",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Sku *"}),E.jsx(Sr,{children:E.jsx(si,{readOnly:!!a,placeholder:"VD: MBP14-2023-512GB",...k})}),E.jsx(Fa,{})]})}),E.jsx(qa,{control:m.control,name:"location",render:({field:k})=>E.jsxs(Pa,{children:[E.jsx(fa,{children:"Location"}),E.jsx(Sr,{children:E.jsx(si,{placeholder:"VD: Hà Nội, Việt Nam",...k})}),E.jsx(Fa,{})]})})]})})]})})}),(x.isLoading||q.isPending)&&E.jsx("div",{className:"flex items-center justify-center w-full h-full",children:E.jsx(jC,{})}),E.jsx("div",{className:"p-6 border-t bg-white flex justify-end gap-3",children:E.jsx(MA,{type:"button",variant:"outline",onClick:z,children:"Close"})})]})]})}class PD{static ID_EXTENSION="ex-root"}function HM(t){if(typeof document>"u")return;let a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",a.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}const qM=t=>{switch(t){case"success":return GM;case"info":return YM;case"warning":return ZM;case"error":return IM;default:return null}},PM=Array(12).fill(0),FM=({visible:t,className:a})=>Q.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":t},Q.createElement("div",{className:"sonner-spinner"},PM.map((r,i)=>Q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),GM=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"})),ZM=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"})),YM=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"})),IM=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"})),QM=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"})),XM=()=>{const[t,a]=Q.useState(document.hidden);return Q.useEffect(()=>{const r=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),t};let Nh=1;class KM{constructor(){this.subscribe=a=>(this.subscribers.push(a),()=>{const r=this.subscribers.indexOf(a);this.subscribers.splice(r,1)}),this.publish=a=>{this.subscribers.forEach(r=>r(a))},this.addToast=a=>{this.publish(a),this.toasts=[...this.toasts,a]},this.create=a=>{var r;const{message:i,...l}=a,u=typeof a?.id=="number"||((r=a.id)==null?void 0:r.length)>0?a.id:Nh++,f=this.toasts.find(p=>p.id===u),h=a.dismissible===void 0?!0:a.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(p=>p.id===u?(this.publish({...p,...a,id:u,title:i}),{...p,...a,id:u,dismissible:h,title:i}):p):this.addToast({title:i,...l,dismissible:h,id:u}),u},this.dismiss=a=>(a?(this.dismissedToasts.add(a),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:a,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(i=>i({id:r.id,dismiss:!0}))}),a),this.message=(a,r)=>this.create({...r,message:a}),this.error=(a,r)=>this.create({...r,message:a,type:"error"}),this.success=(a,r)=>this.create({...r,type:"success",message:a}),this.info=(a,r)=>this.create({...r,type:"info",message:a}),this.warning=(a,r)=>this.create({...r,type:"warning",message:a}),this.loading=(a,r)=>this.create({...r,type:"loading",message:a}),this.promise=(a,r)=>{if(!r)return;let i;r.loading!==void 0&&(i=this.create({...r,promise:a,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const l=Promise.resolve(a instanceof Function?a():a);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(JM(m)&&!m.ok){u=!1;const y=typeof r.error=="function"?await r.error(`HTTP error! status: ${m.status}`):r.error,w=typeof r.description=="function"?await r.description(`HTTP error! status: ${m.status}`):r.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 r.error=="function"?await r.error(m):r.error,w=typeof r.description=="function"?await r.description(m):r.description,T=typeof y=="object"&&!Q.isValidElement(y)?y:{message:y};this.create({id:i,type:"error",description:w,...T})}else if(r.success!==void 0){u=!1;const y=typeof r.success=="function"?await r.success(m):r.success,w=typeof r.description=="function"?await r.description(m):r.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],r.error!==void 0){u=!1;const g=typeof r.error=="function"?await r.error(m):r.error,y=typeof r.description=="function"?await r.description(m):r.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),r.finally==null||r.finally.call(r)}),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=(a,r)=>{const i=r?.id||Nh++;return this.create({jsx:a(i),id:i,...r}),i},this.getActiveToasts=()=>this.toasts.filter(a=>!this.dismissedToasts.has(a.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const dn=new KM,$M=(t,a)=>{const r=a?.id||Nh++;return dn.addToast({title:t,...a,id:r}),r},JM=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",WM=$M,eD=()=>dn.toasts,tD=()=>dn.getActiveToasts();Object.assign(WM,{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:eD,getToasts:tD});HM("[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 Au(t){return t.label!==void 0}const nD=3,aD="24px",rD="16px",Ub=4e3,sD=356,iD=14,oD=45,lD=200;function da(...t){return t.filter(Boolean).join(" ")}function uD(t){const[a,r]=t.split("-"),i=[];return a&&i.push(a),r&&i.push(r),i}const cD=t=>{var a,r,i,l,u,f,h,p,m;const{invert:g,toast:y,unstyled:w,interacting:O,setHeights:T,visibleToasts:x,heights:_,index:D,toasts:C,expanded:z,removeToast:q,defaultRichColors:k,closeButton:W,style:Y,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),[re,de]=Q.useState(!1),[He,Ue]=Q.useState(!1),[qe,Fe]=Q.useState(!1),[Ot,Vt]=Q.useState(0),[Wn,ea]=Q.useState(0),gt=Q.useRef(y.duration||se||Ub),Ti=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(()=>_.findIndex(ze=>ze.toastId===y.id)||0,[_,y.id]),je=Q.useMemo(()=>{var ze;return(ze=y.closeButton)!=null?ze:W},[y.closeButton,W]),Ye=Q.useMemo(()=>y.duration||se||Ub,[y.duration,se]),nt=Q.useRef(0),pn=Q.useRef(0),gn=Q.useRef(0),ta=Q.useRef(null),[na,aa]=le.split("-"),On=Q.useMemo(()=>_.reduce((ze,xt,Ct)=>Ct>=we?ze:ze+xt.height,0),[_,we]),ra=XM(),wa=y.invert||g,Ka=X==="loading";pn.current=Q.useMemo(()=>we*pe+On,[we,On]),Q.useEffect(()=>{gt.current=Ye},[Ye]),Q.useEffect(()=>{ne(!0)},[]),Q.useEffect(()=>{const ze=en.current;if(ze){const xt=ze.getBoundingClientRect().height;return ea(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,ea(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(()=>{q(y)},lD)},[y,q,T,pn]);Q.useEffect(()=>{if(y.promise&&X==="loading"||y.duration===1/0||y.type==="loading")return;let ze;return z||O||ra?(()=>{if(gn.current<nt.current){const Zt=new Date().getTime()-nt.current;gt.current=gt.current-Zt}gn.current=new Date().getTime()})():(()=>{gt.current!==1/0&&(nt.current=new Date().getTime(),ze=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),Vn()},gt.current))})(),()=>clearTimeout(ze)},[z,O,y,X,ra,Vn]),Q.useEffect(()=>{y.delete&&(Vn(),y.onDismiss==null||y.onDismiss.call(y,y))},[Vn,y.delete]);function al(){var ze;if(Z?.loading){var xt;return Q.createElement("div",{className:da(N?.loader,y==null||(xt=y.classNames)==null?void 0:xt.loader,"sonner-loader"),"data-visible":X==="loading"},Z.loading)}return Q.createElement(FM,{className:da(N?.loader,y==null||(ze=y.classNames)==null?void 0:ze.loader),visible:X==="loading"})}const Ai=y.icon||Z?.[X]||qM(X);var $a,rl;return Q.createElement("li",{tabIndex:0,ref:en,className:da(xe,ue,N?.toast,y==null||(a=y.classNames)==null?void 0:a.toast,N?.default,N?.[X],y==null||(r=y.classNames)==null?void 0:r[X]),"data-sonner-toast":"","data-rich-colors":($a=y.richColors)!=null?$a:k,"data-styled":!(y.jsx||y.unstyled||w),"data-mounted":K,"data-promise":!!y.promise,"data-swiped":qe,"data-removed":ve,"data-visible":V,"data-y-position":na,"data-x-position":aa,"data-index":D,"data-front":M,"data-swiping":re,"data-dismissible":ce,"data-type":X,"data-invert":wa,"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`,...Y,...y.style},onDragEnd:()=>{de(!1),A(null),ta.current=null},onPointerDown:ze=>{ze.button!==2&&(Ka||!ce||(Ti.current=new Date,Vt(pn.current),ze.target.setPointerCapture(ze.pointerId),ze.target.tagName!=="BUTTON"&&(de(!0),ta.current={x:ze.clientX,y:ze.clientY})))},onPointerUp:()=>{var ze,xt,Ct;if(He||!ce)return;ta.current=null;const Zt=Number(((ze=en.current)==null?void 0:ze.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),jr=Number(((xt=en.current)==null?void 0:xt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),kt=new Date().getTime()-((Ct=Ti.current)==null?void 0:Ct.getTime()),St=ye==="x"?Zt:jr,wt=Math.abs(St)/kt;if(Math.abs(St)>=oD||wt>.11){Vt(pn.current),y.onDismiss==null||y.onDismiss.call(y,y),oe(ye==="x"?Zt>0?"right":"left":jr>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(!ta.current||!ce||((xt=window.getSelection())==null?void 0:xt.toString().length)>0)return;const kt=ze.clientY-ta.current.y,St=ze.clientX-ta.current.x;var wt;const ct=(wt=t.swipeDirections)!=null?wt:uD(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 ps=_a=>1/(1.5+Math.abs(_a)/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 _a=kt*ps(kt);Ht.y=Math.abs(_a)<Math.abs(kt)?_a: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 _a=St*ps(St);Ht.x=Math.abs(_a)<Math.abs(St)?_a: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":Ka,"data-close-button":!0,onClick:Ka||!ce?()=>{}:()=>{Vn(),y.onDismiss==null||y.onDismiss.call(y,y)},className:da(N?.closeButton,y==null||(i=y.classNames)==null?void 0:i.closeButton)},(rl=Z?.close)!=null?rl:QM):null,(X||y.icon||y.promise)&&y.icon!==null&&(Z?.[X]!==null||y.icon)?Q.createElement("div",{"data-icon":"",className:da(N?.icon,y==null||(l=y.classNames)==null?void 0:l.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||al():null,y.type!=="loading"?Ai:null):null,Q.createElement("div",{"data-content":"",className:da(N?.content,y==null||(u=y.classNames)==null?void 0:u.content)},Q.createElement("div",{"data-title":"",className:da(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:da(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&&Au(y.cancel)?Q.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||G,onClick:ze=>{Au(y.cancel)&&ce&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,ze),Vn())},className:da(N?.cancelButton,y==null||(p=y.classNames)==null?void 0:p.cancelButton)},y.cancel.label):null,Q.isValidElement(y.action)?y.action:y.action&&Au(y.action)?Q.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||fe,onClick:ze=>{Au(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,ze),!ze.defaultPrevented&&Vn())},className:da(N?.actionButton,y==null||(m=y.classNames)==null?void 0:m.actionButton)},y.action.label):null)};function Lb(){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 fD(t,a){const r={};return[t,a].forEach((i,l)=>{const u=l===1,f=u?"--mobile-offset":"--offset",h=u?rD:aD;function p(m){["top","right","bottom","left"].forEach(g=>{r[`${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?r[`${f}-${m}`]=h:r[`${f}-${m}`]=typeof i[m]=="number"?`${i[m]}px`:i[m]}):p(h)}),r}const FD=Q.forwardRef(function(a,r){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:_=nD,toastOptions:D,dir:C=Lb(),gap:z=iD,icons:q,containerAriaLabel:k="Notifications"}=a,[W,Y]=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=>{Y(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(()=>{Y(ne=>ne.map(ve=>ve.id===K.id?{...ve,delete:!0}:ve))});return}setTimeout(()=>{q0.flushSync(()=>{Y(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 re;le(!0),(re=H.current)==null||re.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:r,"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,re]=K.split("-");return G.length?Q.createElement("ol",{key:K,dir:C==="auto"?Lb():C,tabIndex:-1,ref:H,className:m,"data-sonner-toaster":!0,"data-sonner-theme":N,"data-y-position":be,"data-x-position":re,style:{"--front-toast-height":`${((ve=xe[0])==null?void 0:ve.height)||0}px`,"--width":`${sD}px`,"--gap":`${z}px`,...x,...fD(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,qe;return Q.createElement(cD,{key:de.id,icons:q,index:He,toast:de,defaultRichColors:O,duration:(Ue=D?.duration)!=null?Ue:T,className:D?.className,descriptionClassName:D?.descriptionClassName,invert:l,visibleToasts:_,closeButton:(qe=D?.closeButton)!=null?qe: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:a.swipeDirections})})):null}))});export{bO as A,MA as B,PD as C,Fh as D,nm as E,Gh as F,zA as G,TC as H,AC as I,O0 as J,Jt as K,Rb as L,Q_ as M,X_ as N,CA as O,et as P,mD as Q,gD as R,si as S,FD as T,jC as U,m2 as V,qD as W,R0 as X,sx as a,vO as b,oc as c,Si as d,ns as e,bt as f,We as g,fc as h,em as i,E as j,px as k,tm as l,fi as m,G0 as n,xO as o,E0 as p,pD as q,S as r,SO as s,ht as t,ls as u,UD as v,LD as w,_x as x,Tx as y,Er as z};