auto-post-marketplace-facebook/releases/auto-post-facebook-extensio.../assets/popup-B8MRxyIY.js

183 lines
529 KiB
JavaScript
Raw 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 bp,a as OT,u as MT,r as NT}from"./app-DrgD6EWn.js";function DT(e,n){for(var a=0;a<n.length;a++){const i=n[a];if(typeof i!="string"&&!Array.isArray(i)){for(const l in i)if(l!=="default"&&!(l in e)){const c=Object.getOwnPropertyDescriptor(i,l);c&&Object.defineProperty(e,l,c.get?c:{enumerable:!0,get:()=>i[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var fh={exports:{}},To={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ib;function jT(){if(ib)return To;ib=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function a(i,l,c){var f=null;if(c!==void 0&&(f=""+c),l.key!==void 0&&(f=""+l.key),"key"in l){c={};for(var d in l)d!=="key"&&(c[d]=l[d])}else c=l;return l=c.ref,{$$typeof:e,type:i,key:f,ref:l!==void 0?l:null,props:c}}return To.Fragment=n,To.jsx=a,To.jsxs=a,To}var ob;function kT(){return ob||(ob=1,fh.exports=jT()),fh.exports}var v=kT(),yi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ns=typeof window>"u"||"Deno"in globalThis;function $t(){}function zT(e,n){return typeof e=="function"?e(n):e}function Ph(e){return typeof e=="number"&&e>=0&&e!==1/0}function Fx(e,n){return Math.max(e+(n||0)-Date.now(),0)}function va(e,n){return typeof e=="function"?e(n):e}function Mn(e,n){return typeof e=="function"?e(n):e}function lb(e,n){const{type:a="all",exact:i,fetchStatus:l,predicate:c,queryKey:f,stale:d}=e;if(f){if(i){if(n.queryHash!==xp(f,n.options))return!1}else if(!zo(n.queryKey,f))return!1}if(a!=="all"){const m=n.isActive();if(a==="active"&&!m||a==="inactive"&&m)return!1}return!(typeof d=="boolean"&&n.isStale()!==d||l&&l!==n.state.fetchStatus||c&&!c(n))}function cb(e,n){const{exact:a,status:i,predicate:l,mutationKey:c}=e;if(c){if(!n.options.mutationKey)return!1;if(a){if(rs(n.options.mutationKey)!==rs(c))return!1}else if(!zo(n.options.mutationKey,c))return!1}return!(i&&n.state.status!==i||l&&!l(n))}function xp(e,n){return(n?.queryKeyHashFn||rs)(e)}function rs(e){return JSON.stringify(e,(n,a)=>Uh(a)?Object.keys(a).sort().reduce((i,l)=>(i[l]=a[l],i),{}):a)}function zo(e,n){return e===n?!0:typeof e!=typeof n?!1:e&&n&&typeof e=="object"&&typeof n=="object"?Object.keys(n).every(a=>zo(e[a],n[a])):!1}function qx(e,n){if(e===n)return e;const a=ub(e)&&ub(n);if(a||Uh(e)&&Uh(n)){const i=a?e:Object.keys(e),l=i.length,c=a?n:Object.keys(n),f=c.length,d=a?[]:{},m=new Set(i);let p=0;for(let g=0;g<f;g++){const x=a?g:c[g];(!a&&m.has(x)||a)&&e[x]===void 0&&n[x]===void 0?(d[x]=void 0,p++):(d[x]=qx(e[x],n[x]),d[x]===e[x]&&e[x]!==void 0&&p++)}return l===f&&p===l?e:d}return n}function $c(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const a in e)if(e[a]!==n[a])return!1;return!0}function ub(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Uh(e){if(!fb(e))return!1;const n=e.constructor;if(n===void 0)return!0;const a=n.prototype;return!(!fb(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function fb(e){return Object.prototype.toString.call(e)==="[object Object]"}function PT(e){return new Promise(n=>{setTimeout(n,e)})}function Lh(e,n,a){return typeof a.structuralSharing=="function"?a.structuralSharing(e,n):a.structuralSharing!==!1?qx(e,n):n}function UT(e,n,a=0){const i=[...e,n];return a&&i.length>a?i.slice(1):i}function LT(e,n,a=0){const i=[n,...e];return a&&i.length>a?i.slice(0,-1):i}var Sp=Symbol();function Ix(e,n){return!e.queryFn&&n?.initialPromise?()=>n.initialPromise:!e.queryFn||e.queryFn===Sp?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Gx(e,n){return typeof e=="function"?e(...n):!!e}var BT=class extends yi{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!ns&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},wp=new BT,VT=class extends yi{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!ns&&window.addEventListener){const n=()=>e(!0),a=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",a)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(a=>{a(e)}))}isOnline(){return this.#t}},Xc=new VT;function Bh(){let e,n;const a=new Promise((l,c)=>{e=l,n=c});a.status="pending",a.catch(()=>{});function i(l){Object.assign(a,l),delete a.resolve,delete a.reject}return a.resolve=l=>{i({status:"fulfilled",value:l}),e(l)},a.reject=l=>{i({status:"rejected",reason:l}),n(l)},a}function HT(e){return Math.min(1e3*2**e,3e4)}function Zx(e){return(e??"online")==="online"?Xc.isOnline():!0}var Yx=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function Qx(e){let n=!1,a=0,i;const l=Bh(),c=()=>l.status!=="pending",f=_=>{c()||(S(new Yx(_)),e.abort?.())},d=()=>{n=!0},m=()=>{n=!1},p=()=>wp.isFocused()&&(e.networkMode==="always"||Xc.isOnline())&&e.canRun(),g=()=>Zx(e.networkMode)&&e.canRun(),x=_=>{c()||(i?.(),l.resolve(_))},S=_=>{c()||(i?.(),l.reject(_))},C=()=>new Promise(_=>{i=E=>{(c()||p())&&_(E)},e.onPause?.()}).then(()=>{i=void 0,c()||e.onContinue?.()}),T=()=>{if(c())return;let _;const E=a===0?e.initialPromise:void 0;try{_=E??e.fn()}catch(D){_=Promise.reject(D)}Promise.resolve(_).then(x).catch(D=>{if(c())return;const R=e.retry??(ns?0:3),z=e.retryDelay??HT,j=typeof z=="function"?z(a,D):z,O=R===!0||typeof R=="number"&&a<R||typeof R=="function"&&R(a,D);if(n||!O){S(D);return}a++,e.onFail?.(a,D),PT(j).then(()=>p()?void 0:C()).then(()=>{n?S(D):T()})})};return{promise:l,status:()=>l.status,cancel:f,continue:()=>(i?.(),l),cancelRetry:d,continueRetry:m,canStart:g,start:()=>(g()?T():C().then(T),l)}}var FT=e=>setTimeout(e,0);function qT(){let e=[],n=0,a=d=>{d()},i=d=>{d()},l=FT;const c=d=>{n?e.push(d):l(()=>{a(d)})},f=()=>{const d=e;e=[],d.length&&l(()=>{i(()=>{d.forEach(m=>{a(m)})})})};return{batch:d=>{let m;n++;try{m=d()}finally{n--,n||f()}return m},batchCalls:d=>(...m)=>{c(()=>{d(...m)})},schedule:c,setNotifyFunction:d=>{a=d},setBatchNotifyFunction:d=>{i=d},setScheduler:d=>{l=d}}}var Ot=qT(),$x=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ph(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ns?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},IT=class extends $x{#t;#e;#n;#r;#a;#i;#o;constructor(e){super(),this.#o=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=GT(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,n){const a=Lh(this.state.data,e,this.options);return this.#s({data:a,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),a}setState(e,n){this.#s({type:"setState",state:e,setStateOptions:n})}cancel(e){const n=this.#a?.promise;return this.#a?.cancel(e),n?n.then($t).catch($t):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>Mn(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Sp||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>va(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!Fx(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(n=>n.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(n=>n.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(this.#a&&(this.#o?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(e,n){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(m=>m.options.queryFn);d&&this.setOptions(d.options)}const a=new AbortController,i=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#o=!0,a.signal)})},l=()=>{const d=Ix(this.options,n),p=(()=>{const g={client:this.#r,queryKey:this.queryKey,meta:this.meta};return i(g),g})();return this.#o=!1,this.options.persister?this.options.persister(d,p,this):d(p)},f=(()=>{const d={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:l};return i(d),d})();this.options.behavior?.onFetch(f,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#a=Qx({initialPromise:n?.initialPromise,fn:f.fetchFn,abort:a.abort.bind(a),onFail:(d,m)=>{this.#s({type:"failed",failureCount:d,error:m})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0});try{const d=await this.#a.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#n.config.onSuccess?.(d,this),this.#n.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof Yx){if(d.silent)return this.#a.promise;if(d.revert){if(this.setState({...this.#e,fetchStatus:"idle"}),this.state.data===void 0)throw d;return this.state.data}}throw this.#s({type:"error",error:d}),this.#n.config.onError?.(d,this),this.#n.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#s(e){const n=a=>{switch(e.type){case"failed":return{...a,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...Xx(a.data,this.options),fetchMeta:e.meta??null};case"success":const i={...a,data:e.data,dataUpdateCount:a.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?i:void 0,i;case"error":const l=e.error;return{...a,error:l,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...e.state}}};this.state=n(this.state),Ot.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function Xx(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Zx(n.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function GT(e){const n=typeof e.initialData=="function"?e.initialData():e.initialData,a=n!==void 0,i=a?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:a?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var ZT=class extends yi{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,n,a){const i=n.queryKey,l=n.queryHash??xp(i,n);let c=this.get(l);return c||(c=new IT({client:e,queryKey:i,queryHash:l,options:e.defaultQueryOptions(n),state:a,defaultOptions:e.getQueryDefaults(i)}),this.add(c)),c}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=this.#t.get(e.queryHash);n&&(e.destroy(),n===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Ot.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const n={exact:!0,...e};return this.getAll().find(a=>lb(n,a))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(a=>lb(e,a)):n}notify(e){Ot.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){Ot.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ot.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},YT=class extends $x{#t;#e;#n;constructor(e){super(),this.mutationId=e.mutationId,this.#e=e.mutationCache,this.#t=[],this.state=e.state||Kx(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#e.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(n=>n!==e),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:e})}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(e){const n=()=>{this.#r({type:"continue"})};this.#n=Qx({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(l,c)=>{this.#r({type:"failed",failureCount:l,error:c})},onPause:()=>{this.#r({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});const a=this.state.status==="pending",i=!this.#n.canStart();try{if(a)n();else{this.#r({type:"pending",variables:e,isPaused:i}),await this.#e.config.onMutate?.(e,this);const c=await this.options.onMutate?.(e);c!==this.state.context&&this.#r({type:"pending",context:c,variables:e,isPaused:i})}const l=await this.#n.start();return await this.#e.config.onSuccess?.(l,e,this.state.context,this),await this.options.onSuccess?.(l,e,this.state.context),await this.#e.config.onSettled?.(l,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(l,null,e,this.state.context),this.#r({type:"success",data:l}),l}catch(l){try{throw await this.#e.config.onError?.(l,e,this.state.context,this),await this.options.onError?.(l,e,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,e,this.state.context),l}finally{this.#r({type:"error",error:l})}}finally{this.#e.runNext(this)}}#r(e){const n=a=>{switch(e.type){case"failed":return{...a,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...a,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:e.error,failureCount:a.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Ot.batch(()=>{this.#t.forEach(a=>{a.onMutationUpdate(e)}),this.#e.notify({mutation:this,type:"updated",action:e})})}};function Kx(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var QT=class extends yi{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,n,a){const i=new YT({mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(n),state:a});return this.add(i),i}add(e){this.#t.add(e);const n=Oc(e);if(typeof n=="string"){const a=this.#e.get(n);a?a.push(e):this.#e.set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const n=Oc(e);if(typeof n=="string"){const a=this.#e.get(n);if(a)if(a.length>1){const i=a.indexOf(e);i!==-1&&a.splice(i,1)}else a[0]===e&&this.#e.delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=Oc(e);if(typeof n=="string"){const i=this.#e.get(n)?.find(l=>l.state.status==="pending");return!i||i===e}else return!0}runNext(e){const n=Oc(e);return typeof n=="string"?this.#e.get(n)?.find(i=>i!==e&&i.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Ot.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const n={exact:!0,...e};return this.getAll().find(a=>cb(n,a))}findAll(e={}){return this.getAll().filter(n=>cb(e,n))}notify(e){Ot.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return Ot.batch(()=>Promise.all(e.map(n=>n.continue().catch($t))))}};function Oc(e){return e.options.scope?.id}function db(e){return{onFetch:(n,a)=>{const i=n.options,l=n.fetchOptions?.meta?.fetchMore?.direction,c=n.state.data?.pages||[],f=n.state.data?.pageParams||[];let d={pages:[],pageParams:[]},m=0;const p=async()=>{let g=!1;const x=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>(n.signal.aborted?g=!0:n.signal.addEventListener("abort",()=>{g=!0}),n.signal)})},S=Ix(n.options,n.fetchOptions),C=async(T,_,E)=>{if(g)return Promise.reject();if(_==null&&T.pages.length)return Promise.resolve(T);const R=(()=>{const Z={client:n.client,queryKey:n.queryKey,pageParam:_,direction:E?"backward":"forward",meta:n.options.meta};return x(Z),Z})(),z=await S(R),{maxPages:j}=n.options,O=E?LT:UT;return{pages:O(T.pages,z,j),pageParams:O(T.pageParams,_,j)}};if(l&&c.length){const T=l==="backward",_=T?$T:hb,E={pages:c,pageParams:f},D=_(i,E);d=await C(E,D,T)}else{const T=e??c.length;do{const _=m===0?f[0]??i.initialPageParam:hb(i,d);if(m>0&&_==null)break;d=await C(d,_),m++}while(m<T)}return d};n.options.persister?n.fetchFn=()=>n.options.persister?.(p,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},a):n.fetchFn=p}}}function hb(e,{pages:n,pageParams:a}){const i=n.length-1;return n.length>0?e.getNextPageParam(n[i],n,a[i],a):void 0}function $T(e,{pages:n,pageParams:a}){return n.length>0?e.getPreviousPageParam?.(n[0],n,a[0],a):void 0}var XT=class{#t;#e;#n;#r;#a;#i;#o;#s;constructor(e={}){this.#t=e.queryCache||new ZT,this.#e=e.mutationCache||new QT,this.#n=e.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#o=wp.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#s=Xc.subscribe(async e=>{e&&(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(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const n=this.defaultQueryOptions({queryKey:e});return this.#t.get(n.queryHash)?.state.data}ensureQueryData(e){const n=this.defaultQueryOptions(e),a=this.#t.build(this,n),i=a.state.data;return i===void 0?this.fetchQuery(e):(e.revalidateIfStale&&a.isStaleByTime(va(n.staleTime,a))&&this.prefetchQuery(n),Promise.resolve(i))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:n,state:a})=>{const i=a.data;return[n,i]})}setQueryData(e,n,a){const i=this.defaultQueryOptions({queryKey:e}),c=this.#t.get(i.queryHash)?.state.data,f=zT(n,c);if(f!==void 0)return this.#t.build(this,i).setData(f,{...a,manual:!0})}setQueriesData(e,n,a){return Ot.batch(()=>this.#t.findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,n,a)]))}getQueryState(e){const n=this.defaultQueryOptions({queryKey:e});return this.#t.get(n.queryHash)?.state}removeQueries(e){const n=this.#t;Ot.batch(()=>{n.findAll(e).forEach(a=>{n.remove(a)})})}resetQueries(e,n){const a=this.#t;return Ot.batch(()=>(a.findAll(e).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...e},n)))}cancelQueries(e,n={}){const a={revert:!0,...n},i=Ot.batch(()=>this.#t.findAll(e).map(l=>l.cancel(a)));return Promise.all(i).then($t).catch($t)}invalidateQueries(e,n={}){return Ot.batch(()=>(this.#t.findAll(e).forEach(a=>{a.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},n)))}refetchQueries(e,n={}){const a={...n,cancelRefetch:n.cancelRefetch??!0},i=Ot.batch(()=>this.#t.findAll(e).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let c=l.fetch(void 0,a);return a.throwOnError||(c=c.catch($t)),l.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(i).then($t)}fetchQuery(e){const n=this.defaultQueryOptions(e);n.retry===void 0&&(n.retry=!1);const a=this.#t.build(this,n);return a.isStaleByTime(va(n.staleTime,a))?a.fetch(n):Promise.resolve(a.state.data)}prefetchQuery(e){return this.fetchQuery(e).then($t).catch($t)}fetchInfiniteQuery(e){return e.behavior=db(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then($t).catch($t)}ensureInfiniteQueryData(e){return e.behavior=db(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Xc.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,n){this.#r.set(rs(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...this.#r.values()],a={};return n.forEach(i=>{zo(e,i.queryKey)&&Object.assign(a,i.defaultOptions)}),a}setMutationDefaults(e,n){this.#a.set(rs(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...this.#a.values()],a={};return n.forEach(i=>{zo(e,i.mutationKey)&&Object.assign(a,i.defaultOptions)}),a}defaultQueryOptions(e){if(e._defaulted)return e;const n={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=xp(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===Sp&&(n.enabled=!1),n}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},KT=class extends yi{constructor(e,n){super(),this.options=n,this.#t=e,this.#s=null,this.#o=Bh(),this.bindMethods(),this.setOptions(n)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#o;#s;#m;#d;#h;#c;#u;#l;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),pb(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Vh(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Vh(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#S(),this.#e.removeObserver(this)}setOptions(e){const n=this.options,a=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Mn(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),n._defaulted&&!$c(this.options,n)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const i=this.hasListeners();i&&mb(this.#e,a,this.options,n)&&this.#f(),this.updateResult(),i&&(this.#e!==a||Mn(this.options.enabled,this.#e)!==Mn(n.enabled,this.#e)||va(this.options.staleTime,this.#e)!==va(n.staleTime,this.#e))&&this.#g();const l=this.#v();i&&(this.#e!==a||Mn(this.options.enabled,this.#e)!==Mn(n.enabled,this.#e)||l!==this.#l)&&this.#y(l)}getOptimisticResult(e){const n=this.#t.getQueryCache().build(this.#t,e),a=this.createResult(n,e);return JT(this,a)&&(this.#r=a,this.#i=this.options,this.#a=this.#e.state),a}getCurrentResult(){return this.#r}trackResult(e,n){return new Proxy(e,{get:(a,i)=>(this.trackProp(i),n?.(i),i==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(a,i))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=this.#t.defaultQueryOptions(e),a=this.#t.getQueryCache().build(this.#t,n);return a.fetch().then(()=>this.createResult(a,n))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(e){this.#w();let n=this.#e.fetch(this.options,e);return e?.throwOnError||(n=n.catch($t)),n}#g(){this.#x();const e=va(this.options.staleTime,this.#e);if(ns||this.#r.isStale||!Ph(e))return;const a=Fx(this.#r.dataUpdatedAt,e)+1;this.#c=setTimeout(()=>{this.#r.isStale||this.updateResult()},a)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(e){this.#S(),this.#l=e,!(ns||Mn(this.options.enabled,this.#e)===!1||!Ph(this.#l)||this.#l===0)&&(this.#u=setInterval(()=>{(this.options.refetchIntervalInBackground||wp.isFocused())&&this.#f()},this.#l))}#b(){this.#g(),this.#y(this.#v())}#x(){this.#c&&(clearTimeout(this.#c),this.#c=void 0)}#S(){this.#u&&(clearInterval(this.#u),this.#u=void 0)}createResult(e,n){const a=this.#e,i=this.options,l=this.#r,c=this.#a,f=this.#i,m=e!==a?e.state:this.#n,{state:p}=e;let g={...p},x=!1,S;if(n._optimisticResults){const G=this.hasListeners(),te=!G&&pb(e,n),oe=G&&mb(e,a,n,i);(te||oe)&&(g={...g,...Xx(p.data,e.options)}),n._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:C,errorUpdatedAt:T,status:_}=g;S=g.data;let E=!1;if(n.placeholderData!==void 0&&S===void 0&&_==="pending"){let G;l?.isPlaceholderData&&n.placeholderData===f?.placeholderData?(G=l.data,E=!0):G=typeof n.placeholderData=="function"?n.placeholderData(this.#h?.state.data,this.#h):n.placeholderData,G!==void 0&&(_="success",S=Lh(l?.data,G,n),x=!0)}if(n.select&&S!==void 0&&!E)if(l&&S===c?.data&&n.select===this.#m)S=this.#d;else try{this.#m=n.select,S=n.select(S),S=Lh(l?.data,S,n),this.#d=S,this.#s=null}catch(G){this.#s=G}this.#s&&(C=this.#s,S=this.#d,T=Date.now(),_="error");const D=g.fetchStatus==="fetching",R=_==="pending",z=_==="error",j=R&&D,O=S!==void 0,q={status:_,fetchStatus:g.fetchStatus,isPending:R,isSuccess:_==="success",isError:z,isInitialLoading:j,isLoading:j,data:S,dataUpdatedAt:g.dataUpdatedAt,error:C,errorUpdatedAt:T,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>m.dataUpdateCount||g.errorUpdateCount>m.errorUpdateCount,isFetching:D,isRefetching:D&&!R,isLoadingError:z&&!O,isPaused:g.fetchStatus==="paused",isPlaceholderData:x,isRefetchError:z&&O,isStale:_p(e,n),refetch:this.refetch,promise:this.#o,isEnabled:Mn(n.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const G=ye=>{q.status==="error"?ye.reject(q.error):q.data!==void 0&&ye.resolve(q.data)},te=()=>{const ye=this.#o=q.promise=Bh();G(ye)},oe=this.#o;switch(oe.status){case"pending":e.queryHash===a.queryHash&&G(oe);break;case"fulfilled":(q.status==="error"||q.data!==oe.value)&&te();break;case"rejected":(q.status!=="error"||q.error!==oe.reason)&&te();break}}return q}updateResult(){const e=this.#r,n=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#h=this.#e),$c(n,e))return;this.#r=n;const a=()=>{if(!e)return!0;const{notifyOnChangeProps:i}=this.options,l=typeof i=="function"?i():i;if(l==="all"||!l&&!this.#p.size)return!0;const c=new Set(l??this.#p);return this.options.throwOnError&&c.add("error"),Object.keys(this.#r).some(f=>{const d=f;return this.#r[d]!==e[d]&&c.has(d)})};this.#_({listeners:a()})}#w(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const n=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(n?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#_(e){Ot.batch(()=>{e.listeners&&this.listeners.forEach(n=>{n(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function WT(e,n){return Mn(n.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&n.retryOnMount===!1)}function pb(e,n){return WT(e,n)||e.state.data!==void 0&&Vh(e,n,n.refetchOnMount)}function Vh(e,n,a){if(Mn(n.enabled,e)!==!1&&va(n.staleTime,e)!=="static"){const i=typeof a=="function"?a(e):a;return i==="always"||i!==!1&&_p(e,n)}return!1}function mb(e,n,a,i){return(e!==n||Mn(i.enabled,e)===!1)&&(!a.suspense||e.state.status!=="error")&&_p(e,a)}function _p(e,n){return Mn(n.enabled,e)!==!1&&e.isStaleByTime(va(n.staleTime,e))}function JT(e,n){return!$c(e.getCurrentResult(),n)}var eC=class extends yi{#t;#e=void 0;#n;#r;constructor(n,a){super(),this.#t=n,this.setOptions(a),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){const a=this.options;this.options=this.#t.defaultMutationOptions(n),$c(this.options,a)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),a?.mutationKey&&this.options.mutationKey&&rs(a.mutationKey)!==rs(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(n){this.#a(),this.#i(n)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(n,a){return this.#r=a,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(n)}#a(){const n=this.#n?.state??Kx();this.#e={...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset}}#i(n){Ot.batch(()=>{if(this.#r&&this.hasListeners()){const a=this.#e.variables,i=this.#e.context;n?.type==="success"?(this.#r.onSuccess?.(n.data,a,i),this.#r.onSettled?.(n.data,null,a,i)):n?.type==="error"&&(this.#r.onError?.(n.error,a,i),this.#r.onSettled?.(void 0,n.error,a,i))}this.listeners.forEach(a=>{a(this.#e)})})}},dh={exports:{}},Be={};/**
* @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 gb;function tC(){if(gb)return Be;gb=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),x=Symbol.iterator;function S(M){return M===null||typeof M!="object"?null:(M=x&&M[x]||M["@@iterator"],typeof M=="function"?M:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,_={};function E(M,Q,le){this.props=M,this.context=Q,this.refs=_,this.updater=le||C}E.prototype.isReactComponent={},E.prototype.setState=function(M,Q){if(typeof M!="object"&&typeof M!="function"&&M!=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,M,Q,"setState")},E.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function D(){}D.prototype=E.prototype;function R(M,Q,le){this.props=M,this.context=Q,this.refs=_,this.updater=le||C}var z=R.prototype=new D;z.constructor=R,T(z,E.prototype),z.isPureReactComponent=!0;var j=Array.isArray,O={H:null,A:null,T:null,S:null,V:null},Z=Object.prototype.hasOwnProperty;function q(M,Q,le,ne,fe,Me){return le=Me.ref,{$$typeof:e,type:M,key:Q,ref:le!==void 0?le:null,props:Me}}function G(M,Q){return q(M.type,Q,void 0,void 0,void 0,M.props)}function te(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function oe(M){var Q={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(le){return Q[le]})}var ye=/\/+/g;function se(M,Q){return typeof M=="object"&&M!==null&&M.key!=null?oe(""+M.key):Q.toString(36)}function ie(){}function ue(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(ie,ie):(M.status="pending",M.then(function(Q){M.status==="pending"&&(M.status="fulfilled",M.value=Q)},function(Q){M.status==="pending"&&(M.status="rejected",M.reason=Q)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function ge(M,Q,le,ne,fe){var Me=typeof M;(Me==="undefined"||Me==="boolean")&&(M=null);var _e=!1;if(M===null)_e=!0;else switch(Me){case"bigint":case"string":case"number":_e=!0;break;case"object":switch(M.$$typeof){case e:case n:_e=!0;break;case g:return _e=M._init,ge(_e(M._payload),Q,le,ne,fe)}}if(_e)return fe=fe(M),_e=ne===""?"."+se(M,0):ne,j(fe)?(le="",_e!=null&&(le=_e.replace(ye,"$&/")+"/"),ge(fe,Q,le,"",function(Je){return Je})):fe!=null&&(te(fe)&&(fe=G(fe,le+(fe.key==null||M&&M.key===fe.key?"":(""+fe.key).replace(ye,"$&/")+"/")+_e)),Q.push(fe)),1;_e=0;var re=ne===""?".":ne+":";if(j(M))for(var Re=0;Re<M.length;Re++)ne=M[Re],Me=re+se(ne,Re),_e+=ge(ne,Q,le,Me,fe);else if(Re=S(M),typeof Re=="function")for(M=Re.call(M),Re=0;!(ne=M.next()).done;)ne=ne.value,Me=re+se(ne,Re++),_e+=ge(ne,Q,le,Me,fe);else if(Me==="object"){if(typeof M.then=="function")return ge(ue(M),Q,le,ne,fe);throw Q=String(M),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return _e}function P(M,Q,le){if(M==null)return M;var ne=[],fe=0;return ge(M,ne,"","",function(Me){return Q.call(le,Me,fe++)}),ne}function $(M){if(M._status===-1){var Q=M._result;Q=Q(),Q.then(function(le){(M._status===0||M._status===-1)&&(M._status=1,M._result=le)},function(le){(M._status===0||M._status===-1)&&(M._status=2,M._result=le)}),M._status===-1&&(M._status=0,M._result=Q)}if(M._status===1)return M._result.default;throw M._result}var H=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)};function ee(){}return Be.Children={map:P,forEach:function(M,Q,le){P(M,function(){Q.apply(this,arguments)},le)},count:function(M){var Q=0;return P(M,function(){Q++}),Q},toArray:function(M){return P(M,function(Q){return Q})||[]},only:function(M){if(!te(M))throw Error("React.Children.only expected to receive a single React element child.");return M}},Be.Component=E,Be.Fragment=a,Be.Profiler=l,Be.PureComponent=R,Be.StrictMode=i,Be.Suspense=m,Be.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,Be.__COMPILER_RUNTIME={__proto__:null,c:function(M){return O.H.useMemoCache(M)}},Be.cache=function(M){return function(){return M.apply(null,arguments)}},Be.cloneElement=function(M,Q,le){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var ne=T({},M.props),fe=M.key,Me=void 0;if(Q!=null)for(_e in Q.ref!==void 0&&(Me=void 0),Q.key!==void 0&&(fe=""+Q.key),Q)!Z.call(Q,_e)||_e==="key"||_e==="__self"||_e==="__source"||_e==="ref"&&Q.ref===void 0||(ne[_e]=Q[_e]);var _e=arguments.length-2;if(_e===1)ne.children=le;else if(1<_e){for(var re=Array(_e),Re=0;Re<_e;Re++)re[Re]=arguments[Re+2];ne.children=re}return q(M.type,fe,void 0,void 0,Me,ne)},Be.createContext=function(M){return M={$$typeof:f,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:c,_context:M},M},Be.createElement=function(M,Q,le){var ne,fe={},Me=null;if(Q!=null)for(ne in Q.key!==void 0&&(Me=""+Q.key),Q)Z.call(Q,ne)&&ne!=="key"&&ne!=="__self"&&ne!=="__source"&&(fe[ne]=Q[ne]);var _e=arguments.length-2;if(_e===1)fe.children=le;else if(1<_e){for(var re=Array(_e),Re=0;Re<_e;Re++)re[Re]=arguments[Re+2];fe.children=re}if(M&&M.defaultProps)for(ne in _e=M.defaultProps,_e)fe[ne]===void 0&&(fe[ne]=_e[ne]);return q(M,Me,void 0,void 0,null,fe)},Be.createRef=function(){return{current:null}},Be.forwardRef=function(M){return{$$typeof:d,render:M}},Be.isValidElement=te,Be.lazy=function(M){return{$$typeof:g,_payload:{_status:-1,_result:M},_init:$}},Be.memo=function(M,Q){return{$$typeof:p,type:M,compare:Q===void 0?null:Q}},Be.startTransition=function(M){var Q=O.T,le={};O.T=le;try{var ne=M(),fe=O.S;fe!==null&&fe(le,ne),typeof ne=="object"&&ne!==null&&typeof ne.then=="function"&&ne.then(ee,H)}catch(Me){H(Me)}finally{O.T=Q}},Be.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},Be.use=function(M){return O.H.use(M)},Be.useActionState=function(M,Q,le){return O.H.useActionState(M,Q,le)},Be.useCallback=function(M,Q){return O.H.useCallback(M,Q)},Be.useContext=function(M){return O.H.useContext(M)},Be.useDebugValue=function(){},Be.useDeferredValue=function(M,Q){return O.H.useDeferredValue(M,Q)},Be.useEffect=function(M,Q,le){var ne=O.H;if(typeof le=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ne.useEffect(M,Q)},Be.useId=function(){return O.H.useId()},Be.useImperativeHandle=function(M,Q,le){return O.H.useImperativeHandle(M,Q,le)},Be.useInsertionEffect=function(M,Q){return O.H.useInsertionEffect(M,Q)},Be.useLayoutEffect=function(M,Q){return O.H.useLayoutEffect(M,Q)},Be.useMemo=function(M,Q){return O.H.useMemo(M,Q)},Be.useOptimistic=function(M,Q){return O.H.useOptimistic(M,Q)},Be.useReducer=function(M,Q,le){return O.H.useReducer(M,Q,le)},Be.useRef=function(M){return O.H.useRef(M)},Be.useState=function(M){return O.H.useState(M)},Be.useSyncExternalStore=function(M,Q,le){return O.H.useSyncExternalStore(M,Q,le)},Be.useTransition=function(){return O.H.useTransition()},Be.version="19.1.1",Be}var vb;function Ep(){return vb||(vb=1,dh.exports=tC()),dh.exports}var y=Ep();const Ae=bp(y),Wx=DT({__proto__:null,default:Ae},[y]);var Jx=y.createContext(void 0),e0=e=>{const n=y.useContext(Jx);if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},Iz=({client:e,children:n})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),v.jsx(Jx.Provider,{value:e,children:n})),t0=y.createContext(!1),nC=()=>y.useContext(t0);t0.Provider;function rC(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var aC=y.createContext(rC()),sC=()=>y.useContext(aC),iC=(e,n)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(n.isReset()||(e.retryOnMount=!1))},oC=e=>{y.useEffect(()=>{e.clearReset()},[e])},lC=({result:e,errorResetBoundary:n,throwOnError:a,query:i,suspense:l})=>e.isError&&!n.isReset()&&!e.isFetching&&i&&(l&&e.data===void 0||Gx(a,[e.error,i])),cC=e=>{if(e.suspense){const n=i=>i==="static"?i:Math.max(i??1e3,1e3),a=e.staleTime;e.staleTime=typeof a=="function"?(...i)=>n(a(...i)):n(a),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},uC=(e,n)=>e.isLoading&&e.isFetching&&!n,fC=(e,n)=>e?.suspense&&n.isPending,yb=(e,n,a)=>n.fetchOptimistic(e).catch(()=>{a.clearReset()});function dC(e,n,a){const i=nC(),l=sC(),c=e0(),f=c.defaultQueryOptions(e);c.getDefaultOptions().queries?._experimental_beforeQuery?.(f),f._optimisticResults=i?"isRestoring":"optimistic",cC(f),iC(f,l),oC(l);const d=!c.getQueryCache().get(f.queryHash),[m]=y.useState(()=>new n(c,f)),p=m.getOptimisticResult(f),g=!i&&e.subscribed!==!1;if(y.useSyncExternalStore(y.useCallback(x=>{const S=g?m.subscribe(Ot.batchCalls(x)):$t;return m.updateResult(),S},[m,g]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),y.useEffect(()=>{m.setOptions(f)},[f,m]),fC(f,p))throw yb(f,m,l);if(lC({result:p,errorResetBoundary:l,throwOnError:f.throwOnError,query:c.getQueryCache().get(f.queryHash),suspense:f.suspense}))throw p.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(f,p),f.experimental_prefetchInRender&&!ns&&uC(p,i)&&(d?yb(f,m,l):c.getQueryCache().get(f.queryHash)?.promise)?.catch($t).finally(()=>{m.updateResult()}),f.notifyOnChangeProps?p:m.trackResult(p)}function Hh(e,n){return dC(e,KT)}function n0(e,n){const a=e0(),[i]=y.useState(()=>new eC(a,e));y.useEffect(()=>{i.setOptions(e)},[i,e]);const l=y.useSyncExternalStore(y.useCallback(f=>i.subscribe(Ot.batchCalls(f)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),c=y.useCallback((f,d)=>{i.mutate(f,d).catch($t)},[i]);if(l.error&&Gx(i.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:c,mutateAsync:l.mutate}}const Gz=new XT({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var hh={exports:{}},Co={},ph={exports:{}},mh={};/**
* @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 bb;function hC(){return bb||(bb=1,(function(e){function n(P,$){var H=P.length;P.push($);e:for(;0<H;){var ee=H-1>>>1,M=P[ee];if(0<l(M,$))P[ee]=$,P[H]=M,H=ee;else break e}}function a(P){return P.length===0?null:P[0]}function i(P){if(P.length===0)return null;var $=P[0],H=P.pop();if(H!==$){P[0]=H;e:for(var ee=0,M=P.length,Q=M>>>1;ee<Q;){var le=2*(ee+1)-1,ne=P[le],fe=le+1,Me=P[fe];if(0>l(ne,H))fe<M&&0>l(Me,ne)?(P[ee]=Me,P[fe]=H,ee=fe):(P[ee]=ne,P[le]=H,ee=le);else if(fe<M&&0>l(Me,H))P[ee]=Me,P[fe]=H,ee=fe;else break e}}return $}function l(P,$){var H=P.sortIndex-$.sortIndex;return H!==0?H:P.id-$.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var f=Date,d=f.now();e.unstable_now=function(){return f.now()-d}}var m=[],p=[],g=1,x=null,S=3,C=!1,T=!1,_=!1,E=!1,D=typeof setTimeout=="function"?setTimeout:null,R=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function j(P){for(var $=a(p);$!==null;){if($.callback===null)i(p);else if($.startTime<=P)i(p),$.sortIndex=$.expirationTime,n(m,$);else break;$=a(p)}}function O(P){if(_=!1,j(P),!T)if(a(m)!==null)T=!0,Z||(Z=!0,se());else{var $=a(p);$!==null&&ge(O,$.startTime-P)}}var Z=!1,q=-1,G=5,te=-1;function oe(){return E?!0:!(e.unstable_now()-te<G)}function ye(){if(E=!1,Z){var P=e.unstable_now();te=P;var $=!0;try{e:{T=!1,_&&(_=!1,R(q),q=-1),C=!0;var H=S;try{t:{for(j(P),x=a(m);x!==null&&!(x.expirationTime>P&&oe());){var ee=x.callback;if(typeof ee=="function"){x.callback=null,S=x.priorityLevel;var M=ee(x.expirationTime<=P);if(P=e.unstable_now(),typeof M=="function"){x.callback=M,j(P),$=!0;break t}x===a(m)&&i(m),j(P)}else i(m);x=a(m)}if(x!==null)$=!0;else{var Q=a(p);Q!==null&&ge(O,Q.startTime-P),$=!1}}break e}finally{x=null,S=H,C=!1}$=void 0}}finally{$?se():Z=!1}}}var se;if(typeof z=="function")se=function(){z(ye)};else if(typeof MessageChannel<"u"){var ie=new MessageChannel,ue=ie.port2;ie.port1.onmessage=ye,se=function(){ue.postMessage(null)}}else se=function(){D(ye,0)};function ge(P,$){q=D(function(){P(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return S},e.unstable_next=function(P){switch(S){case 1:case 2:case 3:var $=3;break;default:$=S}var H=S;S=$;try{return P()}finally{S=H}},e.unstable_requestPaint=function(){E=!0},e.unstable_runWithPriority=function(P,$){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var H=S;S=P;try{return $()}finally{S=H}},e.unstable_scheduleCallback=function(P,$,H){var ee=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ee+H:ee):H=ee,P){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=H+M,P={id:g++,callback:$,priorityLevel:P,startTime:H,expirationTime:M,sortIndex:-1},H>ee?(P.sortIndex=H,n(p,P),a(m)===null&&P===a(p)&&(_?(R(q),q=-1):_=!0,ge(O,H-ee))):(P.sortIndex=M,n(m,P),T||C||(T=!0,Z||(Z=!0,se()))),P},e.unstable_shouldYield=oe,e.unstable_wrapCallback=function(P){var $=S;return function(){var H=S;S=$;try{return P.apply(this,arguments)}finally{S=H}}}})(mh)),mh}var xb;function pC(){return xb||(xb=1,ph.exports=hC()),ph.exports}var gh={exports:{}},qt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Sb;function mC(){if(Sb)return qt;Sb=1;var e=Ep();function n(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)p+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var i={d:{f:a,r:function(){throw Error(n(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function c(m,p,g){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:x==null?null:""+x,children:m,containerInfo:p,implementation:g}}var f=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,qt.createPortal=function(m,p){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(n(299));return c(m,p,null,g)},qt.flushSync=function(m){var p=f.T,g=i.p;try{if(f.T=null,i.p=2,m)return m()}finally{f.T=p,i.p=g,i.d.f()}},qt.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,i.d.C(m,p))},qt.prefetchDNS=function(m){typeof m=="string"&&i.d.D(m)},qt.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var g=p.as,x=d(g,p.crossOrigin),S=typeof p.integrity=="string"?p.integrity:void 0,C=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;g==="style"?i.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:x,integrity:S,fetchPriority:C}):g==="script"&&i.d.X(m,{crossOrigin:x,integrity:S,fetchPriority:C,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},qt.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var g=d(p.as,p.crossOrigin);i.d.M(m,{crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&i.d.M(m)},qt.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var g=p.as,x=d(g,p.crossOrigin);i.d.L(m,g,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},qt.preloadModule=function(m,p){if(typeof m=="string")if(p){var g=d(p.as,p.crossOrigin);i.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else i.d.m(m)},qt.requestFormReset=function(m){i.d.r(m)},qt.unstable_batchedUpdates=function(m,p){return m(p)},qt.useFormState=function(m,p,g){return f.H.useFormState(m,p,g)},qt.useFormStatus=function(){return f.H.useHostTransitionStatus()},qt.version="19.1.1",qt}var wb;function r0(){if(wb)return gh.exports;wb=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),gh.exports=mC(),gh.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 _b;function gC(){if(_b)return Co;_b=1;var e=pC(),n=Ep(),a=r0();function i(t){var r="https://react.dev/errors/"+t;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)r+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+t+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function c(t){var r=t,s=t;if(t.alternate)for(;r.return;)r=r.return;else{t=r;do r=t,(r.flags&4098)!==0&&(s=r.return),t=r.return;while(t)}return r.tag===3?s:null}function f(t){if(t.tag===13){var r=t.memoizedState;if(r===null&&(t=t.alternate,t!==null&&(r=t.memoizedState)),r!==null)return r.dehydrated}return null}function d(t){if(c(t)!==t)throw Error(i(188))}function m(t){var r=t.alternate;if(!r){if(r=c(t),r===null)throw Error(i(188));return r!==t?null:t}for(var s=t,o=r;;){var u=s.return;if(u===null)break;var h=u.alternate;if(h===null){if(o=u.return,o!==null){s=o;continue}break}if(u.child===h.child){for(h=u.child;h;){if(h===s)return d(u),t;if(h===o)return d(u),r;h=h.sibling}throw Error(i(188))}if(s.return!==o.return)s=u,o=h;else{for(var b=!1,w=u.child;w;){if(w===s){b=!0,s=u,o=h;break}if(w===o){b=!0,o=u,s=h;break}w=w.sibling}if(!b){for(w=h.child;w;){if(w===s){b=!0,s=h,o=u;break}if(w===o){b=!0,o=h,s=u;break}w=w.sibling}if(!b)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?t:r}function p(t){var r=t.tag;if(r===5||r===26||r===27||r===6)return t;for(t=t.child;t!==null;){if(r=p(t),r!==null)return r;t=t.sibling}return null}var g=Object.assign,x=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),R=Symbol.for("react.consumer"),z=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),q=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),te=Symbol.for("react.activity"),oe=Symbol.for("react.memo_cache_sentinel"),ye=Symbol.iterator;function se(t){return t===null||typeof t!="object"?null:(t=ye&&t[ye]||t["@@iterator"],typeof t=="function"?t:null)}var ie=Symbol.for("react.client.reference");function ue(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===ie?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case T:return"Fragment";case E:return"Profiler";case _:return"StrictMode";case O:return"Suspense";case Z:return"SuspenseList";case te:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case C:return"Portal";case z:return(t.displayName||"Context")+".Provider";case R:return(t._context.displayName||"Context")+".Consumer";case j:var r=t.render;return t=t.displayName,t||(t=r.displayName||r.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case q:return r=t.displayName||null,r!==null?r:ue(t.type)||"Memo";case G:r=t._payload,t=t._init;try{return ue(t(r))}catch{}}return null}var ge=Array.isArray,P=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H={pending:!1,data:null,method:null,action:null},ee=[],M=-1;function Q(t){return{current:t}}function le(t){0>M||(t.current=ee[M],ee[M]=null,M--)}function ne(t,r){M++,ee[M]=t.current,t.current=r}var fe=Q(null),Me=Q(null),_e=Q(null),re=Q(null);function Re(t,r){switch(ne(_e,r),ne(Me,t),ne(fe,null),r.nodeType){case 9:case 11:t=(t=r.documentElement)&&(t=t.namespaceURI)?ky(t):0;break;default:if(t=r.tagName,r=r.namespaceURI)r=ky(r),t=zy(r,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}le(fe),ne(fe,t)}function Je(){le(fe),le(Me),le(_e)}function qe(t){t.memoizedState!==null&&ne(re,t);var r=fe.current,s=zy(r,t.type);r!==s&&(ne(Me,t),ne(fe,s))}function $e(t){Me.current===t&&(le(fe),le(Me)),re.current===t&&(le(re),xo._currentValue=H)}var et=Object.prototype.hasOwnProperty,Mt=e.unstable_scheduleCallback,Jt=e.unstable_cancelCallback,Fr=e.unstable_shouldYield,Ma=e.unstable_requestPaint,Vt=e.unstable_now,gm=e.unstable_getCurrentPriorityLevel,Ai=e.unstable_ImmediatePriority,N=e.unstable_UserBlockingPriority,V=e.unstable_NormalPriority,K=e.unstable_LowPriority,ve=e.unstable_IdlePriority,de=e.log,ce=e.unstable_setDisableYieldValue,Ee=null,Pe=null;function Xe(t){if(typeof de=="function"&&ce(t),Pe&&typeof Pe.setStrictMode=="function")try{Pe.setStrictMode(Ee,t)}catch{}}var ut=Math.clz32?Math.clz32:Wu,ps=Math.log,$n=Math.LN2;function Wu(t){return t>>>=0,t===0?32:31-(ps(t)/$n|0)|0}var qr=256,Ir=4194304;function mr(t){var r=t&42;if(r!==0)return r;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Na(t,r,s){var o=t.pendingLanes;if(o===0)return 0;var u=0,h=t.suspendedLanes,b=t.pingedLanes;t=t.warmLanes;var w=o&134217727;return w!==0?(o=w&~h,o!==0?u=mr(o):(b&=w,b!==0?u=mr(b):s||(s=w&~t,s!==0&&(u=mr(s))))):(w=o&~h,w!==0?u=mr(w):b!==0?u=mr(b):s||(s=o&~t,s!==0&&(u=mr(s)))),u===0?0:r!==0&&r!==u&&(r&h)===0&&(h=u&-u,s=r&-r,h>=s||h===32&&(s&4194048)!==0)?r:u}function Da(t,r){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&r)===0}function yl(t,r){switch(t){case 1:case 2:case 4:case 8:case 64:return r+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 r+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 vm(){var t=qr;return qr<<=1,(qr&4194048)===0&&(qr=256),t}function ym(){var t=Ir;return Ir<<=1,(Ir&62914560)===0&&(Ir=4194304),t}function Ju(t){for(var r=[],s=0;31>s;s++)r.push(t);return r}function Oi(t,r){t.pendingLanes|=r,r!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function vE(t,r,s,o,u,h){var b=t.pendingLanes;t.pendingLanes=s,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=s,t.entangledLanes&=s,t.errorRecoveryDisabledLanes&=s,t.shellSuspendCounter=0;var w=t.entanglements,A=t.expirationTimes,B=t.hiddenUpdates;for(s=b&~s;0<s;){var X=31-ut(s),J=1<<X;w[X]=0,A[X]=-1;var F=B[X];if(F!==null)for(B[X]=null,X=0;X<F.length;X++){var I=F[X];I!==null&&(I.lane&=-536870913)}s&=~J}o!==0&&bm(t,o,0),h!==0&&u===0&&t.tag!==0&&(t.suspendedLanes|=h&~(b&~r))}function bm(t,r,s){t.pendingLanes|=r,t.suspendedLanes&=~r;var o=31-ut(r);t.entangledLanes|=r,t.entanglements[o]=t.entanglements[o]|1073741824|s&4194090}function xm(t,r){var s=t.entangledLanes|=r;for(t=t.entanglements;s;){var o=31-ut(s),u=1<<o;u&r|t[o]&r&&(t[o]|=r),s&=~u}}function ef(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function tf(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Sm(){var t=$.p;return t!==0?t:(t=window.event,t===void 0?32:eb(t.type))}function yE(t,r){var s=$.p;try{return $.p=t,r()}finally{$.p=s}}var Gr=Math.random().toString(36).slice(2),Ht="__reactFiber$"+Gr,en="__reactProps$"+Gr,ms="__reactContainer$"+Gr,nf="__reactEvents$"+Gr,bE="__reactListeners$"+Gr,xE="__reactHandles$"+Gr,wm="__reactResources$"+Gr,Mi="__reactMarker$"+Gr;function rf(t){delete t[Ht],delete t[en],delete t[nf],delete t[bE],delete t[xE]}function gs(t){var r=t[Ht];if(r)return r;for(var s=t.parentNode;s;){if(r=s[ms]||s[Ht]){if(s=r.alternate,r.child!==null||s!==null&&s.child!==null)for(t=By(t);t!==null;){if(s=t[Ht])return s;t=By(t)}return r}t=s,s=t.parentNode}return null}function vs(t){if(t=t[Ht]||t[ms]){var r=t.tag;if(r===5||r===6||r===13||r===26||r===27||r===3)return t}return null}function Ni(t){var r=t.tag;if(r===5||r===26||r===27||r===6)return t.stateNode;throw Error(i(33))}function ys(t){var r=t[wm];return r||(r=t[wm]={hoistableStyles:new Map,hoistableScripts:new Map}),r}function Nt(t){t[Mi]=!0}var _m=new Set,Em={};function ja(t,r){bs(t,r),bs(t+"Capture",r)}function bs(t,r){for(Em[t]=r,t=0;t<r.length;t++)_m.add(r[t])}var SE=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]*$"),Tm={},Cm={};function wE(t){return et.call(Cm,t)?!0:et.call(Tm,t)?!1:SE.test(t)?Cm[t]=!0:(Tm[t]=!0,!1)}function bl(t,r,s){if(wE(r))if(s===null)t.removeAttribute(r);else{switch(typeof s){case"undefined":case"function":case"symbol":t.removeAttribute(r);return;case"boolean":var o=r.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){t.removeAttribute(r);return}}t.setAttribute(r,""+s)}}function xl(t,r,s){if(s===null)t.removeAttribute(r);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(r);return}t.setAttribute(r,""+s)}}function gr(t,r,s,o){if(o===null)t.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(s);return}t.setAttributeNS(r,s,""+o)}}var af,Rm;function xs(t){if(af===void 0)try{throw Error()}catch(s){var r=s.stack.trim().match(/\n( *(at )?)/);af=r&&r[1]||"",Rm=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+af+t+Rm}var sf=!1;function of(t,r){if(!t||sf)return"";sf=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(r){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(I){var F=I}Reflect.construct(t,[],J)}else{try{J.call()}catch(I){F=I}t.call(J.prototype)}}else{try{throw Error()}catch(I){F=I}(J=t())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(I){if(I&&F&&typeof I.stack=="string")return[I.stack,F.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=o.DetermineComponentFrameRoot(),b=h[0],w=h[1];if(b&&w){var A=b.split(`
`),B=w.split(`
`);for(u=o=0;o<A.length&&!A[o].includes("DetermineComponentFrameRoot");)o++;for(;u<B.length&&!B[u].includes("DetermineComponentFrameRoot");)u++;if(o===A.length||u===B.length)for(o=A.length-1,u=B.length-1;1<=o&&0<=u&&A[o]!==B[u];)u--;for(;1<=o&&0<=u;o--,u--)if(A[o]!==B[u]){if(o!==1||u!==1)do if(o--,u--,0>u||A[o]!==B[u]){var X=`
`+A[o].replace(" at new "," at ");return t.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",t.displayName)),X}while(1<=o&&0<=u);break}}}finally{sf=!1,Error.prepareStackTrace=s}return(s=t?t.displayName||t.name:"")?xs(s):""}function _E(t){switch(t.tag){case 26:case 27:case 5:return xs(t.type);case 16:return xs("Lazy");case 13:return xs("Suspense");case 19:return xs("SuspenseList");case 0:case 15:return of(t.type,!1);case 11:return of(t.type.render,!1);case 1:return of(t.type,!0);case 31:return xs("Activity");default:return""}}function Am(t){try{var r="";do r+=_E(t),t=t.return;while(t);return r}catch(s){return`
Error generating stack: `+s.message+`
`+s.stack}}function xn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Om(t){var r=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function EE(t){var r=Om(t)?"checked":"value",s=Object.getOwnPropertyDescriptor(t.constructor.prototype,r),o=""+t[r];if(!t.hasOwnProperty(r)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var u=s.get,h=s.set;return Object.defineProperty(t,r,{configurable:!0,get:function(){return u.call(this)},set:function(b){o=""+b,h.call(this,b)}}),Object.defineProperty(t,r,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(b){o=""+b},stopTracking:function(){t._valueTracker=null,delete t[r]}}}}function Sl(t){t._valueTracker||(t._valueTracker=EE(t))}function Mm(t){if(!t)return!1;var r=t._valueTracker;if(!r)return!0;var s=r.getValue(),o="";return t&&(o=Om(t)?t.checked?"true":"false":t.value),t=o,t!==s?(r.setValue(t),!0):!1}function wl(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var TE=/[\n"\\]/g;function Sn(t){return t.replace(TE,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function lf(t,r,s,o,u,h,b,w){t.name="",b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?t.type=b:t.removeAttribute("type"),r!=null?b==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+xn(r)):t.value!==""+xn(r)&&(t.value=""+xn(r)):b!=="submit"&&b!=="reset"||t.removeAttribute("value"),r!=null?cf(t,b,xn(r)):s!=null?cf(t,b,xn(s)):o!=null&&t.removeAttribute("value"),u==null&&h!=null&&(t.defaultChecked=!!h),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?t.name=""+xn(w):t.removeAttribute("name")}function Nm(t,r,s,o,u,h,b,w){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(t.type=h),r!=null||s!=null){if(!(h!=="submit"&&h!=="reset"||r!=null))return;s=s!=null?""+xn(s):"",r=r!=null?""+xn(r):s,w||r===t.value||(t.value=r),t.defaultValue=r}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,t.checked=w?t.checked:!!o,t.defaultChecked=!!o,b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(t.name=b)}function cf(t,r,s){r==="number"&&wl(t.ownerDocument)===t||t.defaultValue===""+s||(t.defaultValue=""+s)}function Ss(t,r,s,o){if(t=t.options,r){r={};for(var u=0;u<s.length;u++)r["$"+s[u]]=!0;for(s=0;s<t.length;s++)u=r.hasOwnProperty("$"+t[s].value),t[s].selected!==u&&(t[s].selected=u),u&&o&&(t[s].defaultSelected=!0)}else{for(s=""+xn(s),r=null,u=0;u<t.length;u++){if(t[u].value===s){t[u].selected=!0,o&&(t[u].defaultSelected=!0);return}r!==null||t[u].disabled||(r=t[u])}r!==null&&(r.selected=!0)}}function Dm(t,r,s){if(r!=null&&(r=""+xn(r),r!==t.value&&(t.value=r),s==null)){t.defaultValue!==r&&(t.defaultValue=r);return}t.defaultValue=s!=null?""+xn(s):""}function jm(t,r,s,o){if(r==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=""),r=s}s=xn(r),t.defaultValue=s,o=t.textContent,o===s&&o!==""&&o!==null&&(t.value=o)}function ws(t,r){if(r){var s=t.firstChild;if(s&&s===t.lastChild&&s.nodeType===3){s.nodeValue=r;return}}t.textContent=r}var CE=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 km(t,r,s){var o=r.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?t.setProperty(r,""):r==="float"?t.cssFloat="":t[r]="":o?t.setProperty(r,s):typeof s!="number"||s===0||CE.has(r)?r==="float"?t.cssFloat=s:t[r]=(""+s).trim():t[r]=s+"px"}function zm(t,r,s){if(r!=null&&typeof r!="object")throw Error(i(62));if(t=t.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||r!=null&&r.hasOwnProperty(o)||(o.indexOf("--")===0?t.setProperty(o,""):o==="float"?t.cssFloat="":t[o]="");for(var u in r)o=r[u],r.hasOwnProperty(u)&&s[u]!==o&&km(t,u,o)}else for(var h in r)r.hasOwnProperty(h)&&km(t,h,r[h])}function uf(t){if(t.indexOf("-")===-1)return!1;switch(t){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 RE=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"]]),AE=/^[\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 _l(t){return AE.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var ff=null;function df(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var _s=null,Es=null;function Pm(t){var r=vs(t);if(r&&(t=r.stateNode)){var s=t[en]||null;e:switch(t=r.stateNode,r.type){case"input":if(lf(t,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),r=s.name,s.type==="radio"&&r!=null){for(s=t;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Sn(""+r)+'"][type="radio"]'),r=0;r<s.length;r++){var o=s[r];if(o!==t&&o.form===t.form){var u=o[en]||null;if(!u)throw Error(i(90));lf(o,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(r=0;r<s.length;r++)o=s[r],o.form===t.form&&Mm(o)}break e;case"textarea":Dm(t,s.value,s.defaultValue);break e;case"select":r=s.value,r!=null&&Ss(t,!!s.multiple,r,!1)}}}var hf=!1;function Um(t,r,s){if(hf)return t(r,s);hf=!0;try{var o=t(r);return o}finally{if(hf=!1,(_s!==null||Es!==null)&&(lc(),_s&&(r=_s,t=Es,Es=_s=null,Pm(r),t)))for(r=0;r<t.length;r++)Pm(t[r])}}function Di(t,r){var s=t.stateNode;if(s===null)return null;var o=s[en]||null;if(o===null)return null;s=o[r];e:switch(r){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)||(t=t.type,o=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!o;break e;default:t=!1}if(t)return null;if(s&&typeof s!="function")throw Error(i(231,r,typeof s));return s}var vr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),pf=!1;if(vr)try{var ji={};Object.defineProperty(ji,"passive",{get:function(){pf=!0}}),window.addEventListener("test",ji,ji),window.removeEventListener("test",ji,ji)}catch{pf=!1}var Zr=null,mf=null,El=null;function Lm(){if(El)return El;var t,r=mf,s=r.length,o,u="value"in Zr?Zr.value:Zr.textContent,h=u.length;for(t=0;t<s&&r[t]===u[t];t++);var b=s-t;for(o=1;o<=b&&r[s-o]===u[h-o];o++);return El=u.slice(t,1<o?1-o:void 0)}function Tl(t){var r=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&r===13&&(t=13)):t=r,t===10&&(t=13),32<=t||t===13?t:0}function Cl(){return!0}function Bm(){return!1}function tn(t){function r(s,o,u,h,b){this._reactName=s,this._targetInst=u,this.type=o,this.nativeEvent=h,this.target=b,this.currentTarget=null;for(var w in t)t.hasOwnProperty(w)&&(s=t[w],this[w]=s?s(h):h[w]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?Cl:Bm,this.isPropagationStopped=Bm,this}return g(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Cl)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Cl)},persist:function(){},isPersistent:Cl}),r}var ka={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rl=tn(ka),ki=g({},ka,{view:0,detail:0}),OE=tn(ki),gf,vf,zi,Al=g({},ki,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bf,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==zi&&(zi&&t.type==="mousemove"?(gf=t.screenX-zi.screenX,vf=t.screenY-zi.screenY):vf=gf=0,zi=t),gf)},movementY:function(t){return"movementY"in t?t.movementY:vf}}),Vm=tn(Al),ME=g({},Al,{dataTransfer:0}),NE=tn(ME),DE=g({},ki,{relatedTarget:0}),yf=tn(DE),jE=g({},ka,{animationName:0,elapsedTime:0,pseudoElement:0}),kE=tn(jE),zE=g({},ka,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),PE=tn(zE),UE=g({},ka,{data:0}),Hm=tn(UE),LE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},BE={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"},VE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function HE(t){var r=this.nativeEvent;return r.getModifierState?r.getModifierState(t):(t=VE[t])?!!r[t]:!1}function bf(){return HE}var FE=g({},ki,{key:function(t){if(t.key){var r=LE[t.key]||t.key;if(r!=="Unidentified")return r}return t.type==="keypress"?(t=Tl(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?BE[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bf,charCode:function(t){return t.type==="keypress"?Tl(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Tl(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),qE=tn(FE),IE=g({},Al,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Fm=tn(IE),GE=g({},ki,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bf}),ZE=tn(GE),YE=g({},ka,{propertyName:0,elapsedTime:0,pseudoElement:0}),QE=tn(YE),$E=g({},Al,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),XE=tn($E),KE=g({},ka,{newState:0,oldState:0}),WE=tn(KE),JE=[9,13,27,32],xf=vr&&"CompositionEvent"in window,Pi=null;vr&&"documentMode"in document&&(Pi=document.documentMode);var e1=vr&&"TextEvent"in window&&!Pi,qm=vr&&(!xf||Pi&&8<Pi&&11>=Pi),Im=" ",Gm=!1;function Zm(t,r){switch(t){case"keyup":return JE.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ym(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ts=!1;function t1(t,r){switch(t){case"compositionend":return Ym(r);case"keypress":return r.which!==32?null:(Gm=!0,Im);case"textInput":return t=r.data,t===Im&&Gm?null:t;default:return null}}function n1(t,r){if(Ts)return t==="compositionend"||!xf&&Zm(t,r)?(t=Lm(),El=mf=Zr=null,Ts=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1<r.char.length)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return qm&&r.locale!=="ko"?null:r.data;default:return null}}var r1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Qm(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r==="input"?!!r1[t.type]:r==="textarea"}function $m(t,r,s,o){_s?Es?Es.push(o):Es=[o]:_s=o,r=pc(r,"onChange"),0<r.length&&(s=new Rl("onChange","change",null,s,o),t.push({event:s,listeners:r}))}var Ui=null,Li=null;function a1(t){Oy(t,0)}function Ol(t){var r=Ni(t);if(Mm(r))return t}function Xm(t,r){if(t==="change")return r}var Km=!1;if(vr){var Sf;if(vr){var wf="oninput"in document;if(!wf){var Wm=document.createElement("div");Wm.setAttribute("oninput","return;"),wf=typeof Wm.oninput=="function"}Sf=wf}else Sf=!1;Km=Sf&&(!document.documentMode||9<document.documentMode)}function Jm(){Ui&&(Ui.detachEvent("onpropertychange",eg),Li=Ui=null)}function eg(t){if(t.propertyName==="value"&&Ol(Li)){var r=[];$m(r,Li,t,df(t)),Um(a1,r)}}function s1(t,r,s){t==="focusin"?(Jm(),Ui=r,Li=s,Ui.attachEvent("onpropertychange",eg)):t==="focusout"&&Jm()}function i1(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Ol(Li)}function o1(t,r){if(t==="click")return Ol(r)}function l1(t,r){if(t==="input"||t==="change")return Ol(r)}function c1(t,r){return t===r&&(t!==0||1/t===1/r)||t!==t&&r!==r}var cn=typeof Object.is=="function"?Object.is:c1;function Bi(t,r){if(cn(t,r))return!0;if(typeof t!="object"||t===null||typeof r!="object"||r===null)return!1;var s=Object.keys(t),o=Object.keys(r);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var u=s[o];if(!et.call(r,u)||!cn(t[u],r[u]))return!1}return!0}function tg(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function ng(t,r){var s=tg(t);t=0;for(var o;s;){if(s.nodeType===3){if(o=t+s.textContent.length,t<=r&&o>=r)return{node:s,offset:r-t};t=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=tg(s)}}function rg(t,r){return t&&r?t===r?!0:t&&t.nodeType===3?!1:r&&r.nodeType===3?rg(t,r.parentNode):"contains"in t?t.contains(r):t.compareDocumentPosition?!!(t.compareDocumentPosition(r)&16):!1:!1}function ag(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var r=wl(t.document);r instanceof t.HTMLIFrameElement;){try{var s=typeof r.contentWindow.location.href=="string"}catch{s=!1}if(s)t=r.contentWindow;else break;r=wl(t.document)}return r}function _f(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r&&(r==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||r==="textarea"||t.contentEditable==="true")}var u1=vr&&"documentMode"in document&&11>=document.documentMode,Cs=null,Ef=null,Vi=null,Tf=!1;function sg(t,r,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Tf||Cs==null||Cs!==wl(o)||(o=Cs,"selectionStart"in o&&_f(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}),Vi&&Bi(Vi,o)||(Vi=o,o=pc(Ef,"onSelect"),0<o.length&&(r=new Rl("onSelect","select",null,r,s),t.push({event:r,listeners:o}),r.target=Cs)))}function za(t,r){var s={};return s[t.toLowerCase()]=r.toLowerCase(),s["Webkit"+t]="webkit"+r,s["Moz"+t]="moz"+r,s}var Rs={animationend:za("Animation","AnimationEnd"),animationiteration:za("Animation","AnimationIteration"),animationstart:za("Animation","AnimationStart"),transitionrun:za("Transition","TransitionRun"),transitionstart:za("Transition","TransitionStart"),transitioncancel:za("Transition","TransitionCancel"),transitionend:za("Transition","TransitionEnd")},Cf={},ig={};vr&&(ig=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 Pa(t){if(Cf[t])return Cf[t];if(!Rs[t])return t;var r=Rs[t],s;for(s in r)if(r.hasOwnProperty(s)&&s in ig)return Cf[t]=r[s];return t}var og=Pa("animationend"),lg=Pa("animationiteration"),cg=Pa("animationstart"),f1=Pa("transitionrun"),d1=Pa("transitionstart"),h1=Pa("transitioncancel"),ug=Pa("transitionend"),fg=new Map,Rf="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(" ");Rf.push("scrollEnd");function kn(t,r){fg.set(t,r),ja(r,[t])}var dg=new WeakMap;function wn(t,r){if(typeof t=="object"&&t!==null){var s=dg.get(t);return s!==void 0?s:(r={value:t,source:r,stack:Am(r)},dg.set(t,r),r)}return{value:t,source:r,stack:Am(r)}}var _n=[],As=0,Af=0;function Ml(){for(var t=As,r=Af=As=0;r<t;){var s=_n[r];_n[r++]=null;var o=_n[r];_n[r++]=null;var u=_n[r];_n[r++]=null;var h=_n[r];if(_n[r++]=null,o!==null&&u!==null){var b=o.pending;b===null?u.next=u:(u.next=b.next,b.next=u),o.pending=u}h!==0&&hg(s,u,h)}}function Nl(t,r,s,o){_n[As++]=t,_n[As++]=r,_n[As++]=s,_n[As++]=o,Af|=o,t.lanes|=o,t=t.alternate,t!==null&&(t.lanes|=o)}function Of(t,r,s,o){return Nl(t,r,s,o),Dl(t)}function Os(t,r){return Nl(t,null,null,r),Dl(t)}function hg(t,r,s){t.lanes|=s;var o=t.alternate;o!==null&&(o.lanes|=s);for(var u=!1,h=t.return;h!==null;)h.childLanes|=s,o=h.alternate,o!==null&&(o.childLanes|=s),h.tag===22&&(t=h.stateNode,t===null||t._visibility&1||(u=!0)),t=h,h=h.return;return t.tag===3?(h=t.stateNode,u&&r!==null&&(u=31-ut(s),t=h.hiddenUpdates,o=t[u],o===null?t[u]=[r]:o.push(r),r.lane=s|536870912),h):null}function Dl(t){if(50<fo)throw fo=0,zd=null,Error(i(185));for(var r=t.return;r!==null;)t=r,r=t.return;return t.tag===3?t.stateNode:null}var Ms={};function p1(t,r,s,o){this.tag=t,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=r,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 un(t,r,s,o){return new p1(t,r,s,o)}function Mf(t){return t=t.prototype,!(!t||!t.isReactComponent)}function yr(t,r){var s=t.alternate;return s===null?(s=un(t.tag,r,t.key,t.mode),s.elementType=t.elementType,s.type=t.type,s.stateNode=t.stateNode,s.alternate=t,t.alternate=s):(s.pendingProps=r,s.type=t.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=t.flags&65011712,s.childLanes=t.childLanes,s.lanes=t.lanes,s.child=t.child,s.memoizedProps=t.memoizedProps,s.memoizedState=t.memoizedState,s.updateQueue=t.updateQueue,r=t.dependencies,s.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},s.sibling=t.sibling,s.index=t.index,s.ref=t.ref,s.refCleanup=t.refCleanup,s}function pg(t,r){t.flags&=65011714;var s=t.alternate;return s===null?(t.childLanes=0,t.lanes=r,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=s.childLanes,t.lanes=s.lanes,t.child=s.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=s.memoizedProps,t.memoizedState=s.memoizedState,t.updateQueue=s.updateQueue,t.type=s.type,r=s.dependencies,t.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),t}function jl(t,r,s,o,u,h){var b=0;if(o=t,typeof t=="function")Mf(t)&&(b=1);else if(typeof t=="string")b=gT(t,s,fe.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case te:return t=un(31,s,r,u),t.elementType=te,t.lanes=h,t;case T:return Ua(s.children,u,h,r);case _:b=8,u|=24;break;case E:return t=un(12,s,r,u|2),t.elementType=E,t.lanes=h,t;case O:return t=un(13,s,r,u),t.elementType=O,t.lanes=h,t;case Z:return t=un(19,s,r,u),t.elementType=Z,t.lanes=h,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case D:case z:b=10;break e;case R:b=9;break e;case j:b=11;break e;case q:b=14;break e;case G:b=16,o=null;break e}b=29,s=Error(i(130,t===null?"null":typeof t,"")),o=null}return r=un(b,s,r,u),r.elementType=t,r.type=o,r.lanes=h,r}function Ua(t,r,s,o){return t=un(7,t,o,r),t.lanes=s,t}function Nf(t,r,s){return t=un(6,t,null,r),t.lanes=s,t}function Df(t,r,s){return r=un(4,t.children!==null?t.children:[],t.key,r),r.lanes=s,r.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},r}var Ns=[],Ds=0,kl=null,zl=0,En=[],Tn=0,La=null,br=1,xr="";function Ba(t,r){Ns[Ds++]=zl,Ns[Ds++]=kl,kl=t,zl=r}function mg(t,r,s){En[Tn++]=br,En[Tn++]=xr,En[Tn++]=La,La=t;var o=br;t=xr;var u=32-ut(o)-1;o&=~(1<<u),s+=1;var h=32-ut(r)+u;if(30<h){var b=u-u%5;h=(o&(1<<b)-1).toString(32),o>>=b,u-=b,br=1<<32-ut(r)+u|s<<u|o,xr=h+t}else br=1<<h|s<<u|o,xr=t}function jf(t){t.return!==null&&(Ba(t,1),mg(t,1,0))}function kf(t){for(;t===kl;)kl=Ns[--Ds],Ns[Ds]=null,zl=Ns[--Ds],Ns[Ds]=null;for(;t===La;)La=En[--Tn],En[Tn]=null,xr=En[--Tn],En[Tn]=null,br=En[--Tn],En[Tn]=null}var Yt=null,mt=null,nt=!1,Va=null,Xn=!1,zf=Error(i(519));function Ha(t){var r=Error(i(418,""));throw qi(wn(r,t)),zf}function gg(t){var r=t.stateNode,s=t.type,o=t.memoizedProps;switch(r[Ht]=t,r[en]=o,s){case"dialog":Ze("cancel",r),Ze("close",r);break;case"iframe":case"object":case"embed":Ze("load",r);break;case"video":case"audio":for(s=0;s<po.length;s++)Ze(po[s],r);break;case"source":Ze("error",r);break;case"img":case"image":case"link":Ze("error",r),Ze("load",r);break;case"details":Ze("toggle",r);break;case"input":Ze("invalid",r),Nm(r,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),Sl(r);break;case"select":Ze("invalid",r);break;case"textarea":Ze("invalid",r),jm(r,o.value,o.defaultValue,o.children),Sl(r)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||r.textContent===""+s||o.suppressHydrationWarning===!0||jy(r.textContent,s)?(o.popover!=null&&(Ze("beforetoggle",r),Ze("toggle",r)),o.onScroll!=null&&Ze("scroll",r),o.onScrollEnd!=null&&Ze("scrollend",r),o.onClick!=null&&(r.onclick=mc),r=!0):r=!1,r||Ha(t)}function vg(t){for(Yt=t.return;Yt;)switch(Yt.tag){case 5:case 13:Xn=!1;return;case 27:case 3:Xn=!0;return;default:Yt=Yt.return}}function Hi(t){if(t!==Yt)return!1;if(!nt)return vg(t),nt=!0,!1;var r=t.tag,s;if((s=r!==3&&r!==27)&&((s=r===5)&&(s=t.type,s=!(s!=="form"&&s!=="button")||Kd(t.type,t.memoizedProps)),s=!s),s&&mt&&Ha(t),vg(t),r===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(i(317));e:{for(t=t.nextSibling,r=0;t;){if(t.nodeType===8)if(s=t.data,s==="/$"){if(r===0){mt=Pn(t.nextSibling);break e}r--}else s!=="$"&&s!=="$!"&&s!=="$?"||r++;t=t.nextSibling}mt=null}}else r===27?(r=mt,la(t.type)?(t=th,th=null,mt=t):mt=r):mt=Yt?Pn(t.stateNode.nextSibling):null;return!0}function Fi(){mt=Yt=null,nt=!1}function yg(){var t=Va;return t!==null&&(an===null?an=t:an.push.apply(an,t),Va=null),t}function qi(t){Va===null?Va=[t]:Va.push(t)}var Pf=Q(null),Fa=null,Sr=null;function Yr(t,r,s){ne(Pf,r._currentValue),r._currentValue=s}function wr(t){t._currentValue=Pf.current,le(Pf)}function Uf(t,r,s){for(;t!==null;){var o=t.alternate;if((t.childLanes&r)!==r?(t.childLanes|=r,o!==null&&(o.childLanes|=r)):o!==null&&(o.childLanes&r)!==r&&(o.childLanes|=r),t===s)break;t=t.return}}function Lf(t,r,s,o){var u=t.child;for(u!==null&&(u.return=t);u!==null;){var h=u.dependencies;if(h!==null){var b=u.child;h=h.firstContext;e:for(;h!==null;){var w=h;h=u;for(var A=0;A<r.length;A++)if(w.context===r[A]){h.lanes|=s,w=h.alternate,w!==null&&(w.lanes|=s),Uf(h.return,s,t),o||(b=null);break e}h=w.next}}else if(u.tag===18){if(b=u.return,b===null)throw Error(i(341));b.lanes|=s,h=b.alternate,h!==null&&(h.lanes|=s),Uf(b,s,t),b=null}else b=u.child;if(b!==null)b.return=u;else for(b=u;b!==null;){if(b===t){b=null;break}if(u=b.sibling,u!==null){u.return=b.return,b=u;break}b=b.return}u=b}}function Ii(t,r,s,o){t=null;for(var u=r,h=!1;u!==null;){if(!h){if((u.flags&524288)!==0)h=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var b=u.alternate;if(b===null)throw Error(i(387));if(b=b.memoizedProps,b!==null){var w=u.type;cn(u.pendingProps.value,b.value)||(t!==null?t.push(w):t=[w])}}else if(u===re.current){if(b=u.alternate,b===null)throw Error(i(387));b.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(t!==null?t.push(xo):t=[xo])}u=u.return}t!==null&&Lf(r,t,s,o),r.flags|=262144}function Pl(t){for(t=t.firstContext;t!==null;){if(!cn(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function qa(t){Fa=t,Sr=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Ft(t){return bg(Fa,t)}function Ul(t,r){return Fa===null&&qa(t),bg(t,r)}function bg(t,r){var s=r._currentValue;if(r={context:r,memoizedValue:s,next:null},Sr===null){if(t===null)throw Error(i(308));Sr=r,t.dependencies={lanes:0,firstContext:r},t.flags|=524288}else Sr=Sr.next=r;return s}var m1=typeof AbortController<"u"?AbortController:function(){var t=[],r=this.signal={aborted:!1,addEventListener:function(s,o){t.push(o)}};this.abort=function(){r.aborted=!0,t.forEach(function(s){return s()})}},g1=e.unstable_scheduleCallback,v1=e.unstable_NormalPriority,Tt={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Bf(){return{controller:new m1,data:new Map,refCount:0}}function Gi(t){t.refCount--,t.refCount===0&&g1(v1,function(){t.controller.abort()})}var Zi=null,Vf=0,js=0,ks=null;function y1(t,r){if(Zi===null){var s=Zi=[];Vf=0,js=Fd(),ks={status:"pending",value:void 0,then:function(o){s.push(o)}}}return Vf++,r.then(xg,xg),r}function xg(){if(--Vf===0&&Zi!==null){ks!==null&&(ks.status="fulfilled");var t=Zi;Zi=null,js=0,ks=null;for(var r=0;r<t.length;r++)(0,t[r])()}}function b1(t,r){var s=[],o={status:"pending",value:null,reason:null,then:function(u){s.push(u)}};return t.then(function(){o.status="fulfilled",o.value=r;for(var u=0;u<s.length;u++)(0,s[u])(r)},function(u){for(o.status="rejected",o.reason=u,u=0;u<s.length;u++)(0,s[u])(void 0)}),o}var Sg=P.S;P.S=function(t,r){typeof r=="object"&&r!==null&&typeof r.then=="function"&&y1(t,r),Sg!==null&&Sg(t,r)};var Ia=Q(null);function Hf(){var t=Ia.current;return t!==null?t:ft.pooledCache}function Ll(t,r){r===null?ne(Ia,Ia.current):ne(Ia,r.pool)}function wg(){var t=Hf();return t===null?null:{parent:Tt._currentValue,pool:t}}var Yi=Error(i(460)),_g=Error(i(474)),Bl=Error(i(542)),Ff={then:function(){}};function Eg(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Vl(){}function Tg(t,r,s){switch(s=t[s],s===void 0?t.push(r):s!==r&&(r.then(Vl,Vl),r=s),r.status){case"fulfilled":return r.value;case"rejected":throw t=r.reason,Rg(t),t;default:if(typeof r.status=="string")r.then(Vl,Vl);else{if(t=ft,t!==null&&100<t.shellSuspendCounter)throw Error(i(482));t=r,t.status="pending",t.then(function(o){if(r.status==="pending"){var u=r;u.status="fulfilled",u.value=o}},function(o){if(r.status==="pending"){var u=r;u.status="rejected",u.reason=o}})}switch(r.status){case"fulfilled":return r.value;case"rejected":throw t=r.reason,Rg(t),t}throw Qi=r,Yi}}var Qi=null;function Cg(){if(Qi===null)throw Error(i(459));var t=Qi;return Qi=null,t}function Rg(t){if(t===Yi||t===Bl)throw Error(i(483))}var Qr=!1;function qf(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function If(t,r){t=t.updateQueue,r.updateQueue===t&&(r.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function $r(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Xr(t,r,s){var o=t.updateQueue;if(o===null)return null;if(o=o.shared,(rt&2)!==0){var u=o.pending;return u===null?r.next=r:(r.next=u.next,u.next=r),o.pending=r,r=Dl(t),hg(t,null,s),r}return Nl(t,o,r,s),Dl(t)}function $i(t,r,s){if(r=r.updateQueue,r!==null&&(r=r.shared,(s&4194048)!==0)){var o=r.lanes;o&=t.pendingLanes,s|=o,r.lanes=s,xm(t,s)}}function Gf(t,r){var s=t.updateQueue,o=t.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var u=null,h=null;if(s=s.firstBaseUpdate,s!==null){do{var b={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};h===null?u=h=b:h=h.next=b,s=s.next}while(s!==null);h===null?u=h=r:h=h.next=r}else u=h=r;s={baseState:o.baseState,firstBaseUpdate:u,lastBaseUpdate:h,shared:o.shared,callbacks:o.callbacks},t.updateQueue=s;return}t=s.lastBaseUpdate,t===null?s.firstBaseUpdate=r:t.next=r,s.lastBaseUpdate=r}var Zf=!1;function Xi(){if(Zf){var t=ks;if(t!==null)throw t}}function Ki(t,r,s,o){Zf=!1;var u=t.updateQueue;Qr=!1;var h=u.firstBaseUpdate,b=u.lastBaseUpdate,w=u.shared.pending;if(w!==null){u.shared.pending=null;var A=w,B=A.next;A.next=null,b===null?h=B:b.next=B,b=A;var X=t.alternate;X!==null&&(X=X.updateQueue,w=X.lastBaseUpdate,w!==b&&(w===null?X.firstBaseUpdate=B:w.next=B,X.lastBaseUpdate=A))}if(h!==null){var J=u.baseState;b=0,X=B=A=null,w=h;do{var F=w.lane&-536870913,I=F!==w.lane;if(I?(Ke&F)===F:(o&F)===F){F!==0&&F===js&&(Zf=!0),X!==null&&(X=X.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});e:{var ke=t,Oe=w;F=r;var lt=s;switch(Oe.tag){case 1:if(ke=Oe.payload,typeof ke=="function"){J=ke.call(lt,J,F);break e}J=ke;break e;case 3:ke.flags=ke.flags&-65537|128;case 0:if(ke=Oe.payload,F=typeof ke=="function"?ke.call(lt,J,F):ke,F==null)break e;J=g({},J,F);break e;case 2:Qr=!0}}F=w.callback,F!==null&&(t.flags|=64,I&&(t.flags|=8192),I=u.callbacks,I===null?u.callbacks=[F]:I.push(F))}else I={lane:F,tag:w.tag,payload:w.payload,callback:w.callback,next:null},X===null?(B=X=I,A=J):X=X.next=I,b|=F;if(w=w.next,w===null){if(w=u.shared.pending,w===null)break;I=w,w=I.next,I.next=null,u.lastBaseUpdate=I,u.shared.pending=null}}while(!0);X===null&&(A=J),u.baseState=A,u.firstBaseUpdate=B,u.lastBaseUpdate=X,h===null&&(u.shared.lanes=0),aa|=b,t.lanes=b,t.memoizedState=J}}function Ag(t,r){if(typeof t!="function")throw Error(i(191,t));t.call(r)}function Og(t,r){var s=t.callbacks;if(s!==null)for(t.callbacks=null,t=0;t<s.length;t++)Ag(s[t],r)}var zs=Q(null),Hl=Q(0);function Mg(t,r){t=Or,ne(Hl,t),ne(zs,r),Or=t|r.baseLanes}function Yf(){ne(Hl,Or),ne(zs,zs.current)}function Qf(){Or=Hl.current,le(zs),le(Hl)}var Kr=0,He=null,it=null,wt=null,Fl=!1,Ps=!1,Ga=!1,ql=0,Wi=0,Us=null,x1=0;function vt(){throw Error(i(321))}function $f(t,r){if(r===null)return!1;for(var s=0;s<r.length&&s<t.length;s++)if(!cn(t[s],r[s]))return!1;return!0}function Xf(t,r,s,o,u,h){return Kr=h,He=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,P.H=t===null||t.memoizedState===null?hv:pv,Ga=!1,h=s(o,u),Ga=!1,Ps&&(h=Dg(r,s,o,u)),Ng(t),h}function Ng(t){P.H=$l;var r=it!==null&&it.next!==null;if(Kr=0,wt=it=He=null,Fl=!1,Wi=0,Us=null,r)throw Error(i(300));t===null||Dt||(t=t.dependencies,t!==null&&Pl(t)&&(Dt=!0))}function Dg(t,r,s,o){He=t;var u=0;do{if(Ps&&(Us=null),Wi=0,Ps=!1,25<=u)throw Error(i(301));if(u+=1,wt=it=null,t.updateQueue!=null){var h=t.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}P.H=R1,h=r(s,o)}while(Ps);return h}function S1(){var t=P.H,r=t.useState()[0];return r=typeof r.then=="function"?Ji(r):r,t=t.useState()[0],(it!==null?it.memoizedState:null)!==t&&(He.flags|=1024),r}function Kf(){var t=ql!==0;return ql=0,t}function Wf(t,r,s){r.updateQueue=t.updateQueue,r.flags&=-2053,t.lanes&=~s}function Jf(t){if(Fl){for(t=t.memoizedState;t!==null;){var r=t.queue;r!==null&&(r.pending=null),t=t.next}Fl=!1}Kr=0,wt=it=He=null,Ps=!1,Wi=ql=0,Us=null}function nn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return wt===null?He.memoizedState=wt=t:wt=wt.next=t,wt}function _t(){if(it===null){var t=He.alternate;t=t!==null?t.memoizedState:null}else t=it.next;var r=wt===null?He.memoizedState:wt.next;if(r!==null)wt=r,it=t;else{if(t===null)throw He.alternate===null?Error(i(467)):Error(i(310));it=t,t={memoizedState:it.memoizedState,baseState:it.baseState,baseQueue:it.baseQueue,queue:it.queue,next:null},wt===null?He.memoizedState=wt=t:wt=wt.next=t}return wt}function ed(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ji(t){var r=Wi;return Wi+=1,Us===null&&(Us=[]),t=Tg(Us,t,r),r=He,(wt===null?r.memoizedState:wt.next)===null&&(r=r.alternate,P.H=r===null||r.memoizedState===null?hv:pv),t}function Il(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Ji(t);if(t.$$typeof===z)return Ft(t)}throw Error(i(438,String(t)))}function td(t){var r=null,s=He.updateQueue;if(s!==null&&(r=s.memoCache),r==null){var o=He.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(r={data:o.data.map(function(u){return u.slice()}),index:0})))}if(r==null&&(r={data:[],index:0}),s===null&&(s=ed(),He.updateQueue=s),s.memoCache=r,s=r.data[r.index],s===void 0)for(s=r.data[r.index]=Array(t),o=0;o<t;o++)s[o]=oe;return r.index++,s}function _r(t,r){return typeof r=="function"?r(t):r}function Gl(t){var r=_t();return nd(r,it,t)}function nd(t,r,s){var o=t.queue;if(o===null)throw Error(i(311));o.lastRenderedReducer=s;var u=t.baseQueue,h=o.pending;if(h!==null){if(u!==null){var b=u.next;u.next=h.next,h.next=b}r.baseQueue=u=h,o.pending=null}if(h=t.baseState,u===null)t.memoizedState=h;else{r=u.next;var w=b=null,A=null,B=r,X=!1;do{var J=B.lane&-536870913;if(J!==B.lane?(Ke&J)===J:(Kr&J)===J){var F=B.revertLane;if(F===0)A!==null&&(A=A.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),J===js&&(X=!0);else if((Kr&F)===F){B=B.next,F===js&&(X=!0);continue}else J={lane:0,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},A===null?(w=A=J,b=h):A=A.next=J,He.lanes|=F,aa|=F;J=B.action,Ga&&s(h,J),h=B.hasEagerState?B.eagerState:s(h,J)}else F={lane:J,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},A===null?(w=A=F,b=h):A=A.next=F,He.lanes|=J,aa|=J;B=B.next}while(B!==null&&B!==r);if(A===null?b=h:A.next=w,!cn(h,t.memoizedState)&&(Dt=!0,X&&(s=ks,s!==null)))throw s;t.memoizedState=h,t.baseState=b,t.baseQueue=A,o.lastRenderedState=h}return u===null&&(o.lanes=0),[t.memoizedState,o.dispatch]}function rd(t){var r=_t(),s=r.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=t;var o=s.dispatch,u=s.pending,h=r.memoizedState;if(u!==null){s.pending=null;var b=u=u.next;do h=t(h,b.action),b=b.next;while(b!==u);cn(h,r.memoizedState)||(Dt=!0),r.memoizedState=h,r.baseQueue===null&&(r.baseState=h),s.lastRenderedState=h}return[h,o]}function jg(t,r,s){var o=He,u=_t(),h=nt;if(h){if(s===void 0)throw Error(i(407));s=s()}else s=r();var b=!cn((it||u).memoizedState,s);b&&(u.memoizedState=s,Dt=!0),u=u.queue;var w=Pg.bind(null,o,u,t);if(eo(2048,8,w,[t]),u.getSnapshot!==r||b||wt!==null&&wt.memoizedState.tag&1){if(o.flags|=2048,Ls(9,Zl(),zg.bind(null,o,u,s,r),null),ft===null)throw Error(i(349));h||(Kr&124)!==0||kg(o,r,s)}return s}function kg(t,r,s){t.flags|=16384,t={getSnapshot:r,value:s},r=He.updateQueue,r===null?(r=ed(),He.updateQueue=r,r.stores=[t]):(s=r.stores,s===null?r.stores=[t]:s.push(t))}function zg(t,r,s,o){r.value=s,r.getSnapshot=o,Ug(r)&&Lg(t)}function Pg(t,r,s){return s(function(){Ug(r)&&Lg(t)})}function Ug(t){var r=t.getSnapshot;t=t.value;try{var s=r();return!cn(t,s)}catch{return!0}}function Lg(t){var r=Os(t,2);r!==null&&mn(r,t,2)}function ad(t){var r=nn();if(typeof t=="function"){var s=t;if(t=s(),Ga){Xe(!0);try{s()}finally{Xe(!1)}}}return r.memoizedState=r.baseState=t,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_r,lastRenderedState:t},r}function Bg(t,r,s,o){return t.baseState=s,nd(t,it,typeof o=="function"?o:_r)}function w1(t,r,s,o,u){if(Ql(t))throw Error(i(485));if(t=r.action,t!==null){var h={payload:u,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(b){h.listeners.push(b)}};P.T!==null?s(!0):h.isTransition=!1,o(h),s=r.pending,s===null?(h.next=r.pending=h,Vg(r,h)):(h.next=s.next,r.pending=s.next=h)}}function Vg(t,r){var s=r.action,o=r.payload,u=t.state;if(r.isTransition){var h=P.T,b={};P.T=b;try{var w=s(u,o),A=P.S;A!==null&&A(b,w),Hg(t,r,w)}catch(B){sd(t,r,B)}finally{P.T=h}}else try{h=s(u,o),Hg(t,r,h)}catch(B){sd(t,r,B)}}function Hg(t,r,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){Fg(t,r,o)},function(o){return sd(t,r,o)}):Fg(t,r,s)}function Fg(t,r,s){r.status="fulfilled",r.value=s,qg(r),t.state=s,r=t.pending,r!==null&&(s=r.next,s===r?t.pending=null:(s=s.next,r.next=s,Vg(t,s)))}function sd(t,r,s){var o=t.pending;if(t.pending=null,o!==null){o=o.next;do r.status="rejected",r.reason=s,qg(r),r=r.next;while(r!==o)}t.action=null}function qg(t){t=t.listeners;for(var r=0;r<t.length;r++)(0,t[r])()}function Ig(t,r){return r}function Gg(t,r){if(nt){var s=ft.formState;if(s!==null){e:{var o=He;if(nt){if(mt){t:{for(var u=mt,h=Xn;u.nodeType!==8;){if(!h){u=null;break t}if(u=Pn(u.nextSibling),u===null){u=null;break t}}h=u.data,u=h==="F!"||h==="F"?u:null}if(u){mt=Pn(u.nextSibling),o=u.data==="F!";break e}}Ha(o)}o=!1}o&&(r=s[0])}}return s=nn(),s.memoizedState=s.baseState=r,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ig,lastRenderedState:r},s.queue=o,s=uv.bind(null,He,o),o.dispatch=s,o=ad(!1),h=ud.bind(null,He,!1,o.queue),o=nn(),u={state:r,dispatch:null,action:t,pending:null},o.queue=u,s=w1.bind(null,He,u,h,s),u.dispatch=s,o.memoizedState=t,[r,s,!1]}function Zg(t){var r=_t();return Yg(r,it,t)}function Yg(t,r,s){if(r=nd(t,r,Ig)[0],t=Gl(_r)[0],typeof r=="object"&&r!==null&&typeof r.then=="function")try{var o=Ji(r)}catch(b){throw b===Yi?Bl:b}else o=r;r=_t();var u=r.queue,h=u.dispatch;return s!==r.memoizedState&&(He.flags|=2048,Ls(9,Zl(),_1.bind(null,u,s),null)),[o,h,t]}function _1(t,r){t.action=r}function Qg(t){var r=_t(),s=it;if(s!==null)return Yg(r,s,t);_t(),r=r.memoizedState,s=_t();var o=s.queue.dispatch;return s.memoizedState=t,[r,o,!1]}function Ls(t,r,s,o){return t={tag:t,create:s,deps:o,inst:r,next:null},r=He.updateQueue,r===null&&(r=ed(),He.updateQueue=r),s=r.lastEffect,s===null?r.lastEffect=t.next=t:(o=s.next,s.next=t,t.next=o,r.lastEffect=t),t}function Zl(){return{destroy:void 0,resource:void 0}}function $g(){return _t().memoizedState}function Yl(t,r,s,o){var u=nn();o=o===void 0?null:o,He.flags|=t,u.memoizedState=Ls(1|r,Zl(),s,o)}function eo(t,r,s,o){var u=_t();o=o===void 0?null:o;var h=u.memoizedState.inst;it!==null&&o!==null&&$f(o,it.memoizedState.deps)?u.memoizedState=Ls(r,h,s,o):(He.flags|=t,u.memoizedState=Ls(1|r,h,s,o))}function Xg(t,r){Yl(8390656,8,t,r)}function Kg(t,r){eo(2048,8,t,r)}function Wg(t,r){return eo(4,2,t,r)}function Jg(t,r){return eo(4,4,t,r)}function ev(t,r){if(typeof r=="function"){t=t();var s=r(t);return function(){typeof s=="function"?s():r(null)}}if(r!=null)return t=t(),r.current=t,function(){r.current=null}}function tv(t,r,s){s=s!=null?s.concat([t]):null,eo(4,4,ev.bind(null,r,t),s)}function id(){}function nv(t,r){var s=_t();r=r===void 0?null:r;var o=s.memoizedState;return r!==null&&$f(r,o[1])?o[0]:(s.memoizedState=[t,r],t)}function rv(t,r){var s=_t();r=r===void 0?null:r;var o=s.memoizedState;if(r!==null&&$f(r,o[1]))return o[0];if(o=t(),Ga){Xe(!0);try{t()}finally{Xe(!1)}}return s.memoizedState=[o,r],o}function od(t,r,s){return s===void 0||(Kr&1073741824)!==0?t.memoizedState=r:(t.memoizedState=s,t=iy(),He.lanes|=t,aa|=t,s)}function av(t,r,s,o){return cn(s,r)?s:zs.current!==null?(t=od(t,s,o),cn(t,r)||(Dt=!0),t):(Kr&42)===0?(Dt=!0,t.memoizedState=s):(t=iy(),He.lanes|=t,aa|=t,r)}function sv(t,r,s,o,u){var h=$.p;$.p=h!==0&&8>h?h:8;var b=P.T,w={};P.T=w,ud(t,!1,r,s);try{var A=u(),B=P.S;if(B!==null&&B(w,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var X=b1(A,o);to(t,r,X,pn(t))}else to(t,r,o,pn(t))}catch(J){to(t,r,{then:function(){},status:"rejected",reason:J},pn())}finally{$.p=h,P.T=b}}function E1(){}function ld(t,r,s,o){if(t.tag!==5)throw Error(i(476));var u=iv(t).queue;sv(t,u,r,H,s===null?E1:function(){return ov(t),s(o)})}function iv(t){var r=t.memoizedState;if(r!==null)return r;r={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_r,lastRenderedState:H},next:null};var s={};return r.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_r,lastRenderedState:s},next:null},t.memoizedState=r,t=t.alternate,t!==null&&(t.memoizedState=r),r}function ov(t){var r=iv(t).next.queue;to(t,r,{},pn())}function cd(){return Ft(xo)}function lv(){return _t().memoizedState}function cv(){return _t().memoizedState}function T1(t){for(var r=t.return;r!==null;){switch(r.tag){case 24:case 3:var s=pn();t=$r(s);var o=Xr(r,t,s);o!==null&&(mn(o,r,s),$i(o,r,s)),r={cache:Bf()},t.payload=r;return}r=r.return}}function C1(t,r,s){var o=pn();s={lane:o,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null},Ql(t)?fv(r,s):(s=Of(t,r,s,o),s!==null&&(mn(s,t,o),dv(s,r,o)))}function uv(t,r,s){var o=pn();to(t,r,s,o)}function to(t,r,s,o){var u={lane:o,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null};if(Ql(t))fv(r,u);else{var h=t.alternate;if(t.lanes===0&&(h===null||h.lanes===0)&&(h=r.lastRenderedReducer,h!==null))try{var b=r.lastRenderedState,w=h(b,s);if(u.hasEagerState=!0,u.eagerState=w,cn(w,b))return Nl(t,r,u,0),ft===null&&Ml(),!1}catch{}finally{}if(s=Of(t,r,u,o),s!==null)return mn(s,t,o),dv(s,r,o),!0}return!1}function ud(t,r,s,o){if(o={lane:2,revertLane:Fd(),action:o,hasEagerState:!1,eagerState:null,next:null},Ql(t)){if(r)throw Error(i(479))}else r=Of(t,s,o,2),r!==null&&mn(r,t,2)}function Ql(t){var r=t.alternate;return t===He||r!==null&&r===He}function fv(t,r){Ps=Fl=!0;var s=t.pending;s===null?r.next=r:(r.next=s.next,s.next=r),t.pending=r}function dv(t,r,s){if((s&4194048)!==0){var o=r.lanes;o&=t.pendingLanes,s|=o,r.lanes=s,xm(t,s)}}var $l={readContext:Ft,use:Il,useCallback:vt,useContext:vt,useEffect:vt,useImperativeHandle:vt,useLayoutEffect:vt,useInsertionEffect:vt,useMemo:vt,useReducer:vt,useRef:vt,useState:vt,useDebugValue:vt,useDeferredValue:vt,useTransition:vt,useSyncExternalStore:vt,useId:vt,useHostTransitionStatus:vt,useFormState:vt,useActionState:vt,useOptimistic:vt,useMemoCache:vt,useCacheRefresh:vt},hv={readContext:Ft,use:Il,useCallback:function(t,r){return nn().memoizedState=[t,r===void 0?null:r],t},useContext:Ft,useEffect:Xg,useImperativeHandle:function(t,r,s){s=s!=null?s.concat([t]):null,Yl(4194308,4,ev.bind(null,r,t),s)},useLayoutEffect:function(t,r){return Yl(4194308,4,t,r)},useInsertionEffect:function(t,r){Yl(4,2,t,r)},useMemo:function(t,r){var s=nn();r=r===void 0?null:r;var o=t();if(Ga){Xe(!0);try{t()}finally{Xe(!1)}}return s.memoizedState=[o,r],o},useReducer:function(t,r,s){var o=nn();if(s!==void 0){var u=s(r);if(Ga){Xe(!0);try{s(r)}finally{Xe(!1)}}}else u=r;return o.memoizedState=o.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},o.queue=t,t=t.dispatch=C1.bind(null,He,t),[o.memoizedState,t]},useRef:function(t){var r=nn();return t={current:t},r.memoizedState=t},useState:function(t){t=ad(t);var r=t.queue,s=uv.bind(null,He,r);return r.dispatch=s,[t.memoizedState,s]},useDebugValue:id,useDeferredValue:function(t,r){var s=nn();return od(s,t,r)},useTransition:function(){var t=ad(!1);return t=sv.bind(null,He,t.queue,!0,!1),nn().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,r,s){var o=He,u=nn();if(nt){if(s===void 0)throw Error(i(407));s=s()}else{if(s=r(),ft===null)throw Error(i(349));(Ke&124)!==0||kg(o,r,s)}u.memoizedState=s;var h={value:s,getSnapshot:r};return u.queue=h,Xg(Pg.bind(null,o,h,t),[t]),o.flags|=2048,Ls(9,Zl(),zg.bind(null,o,h,s,r),null),s},useId:function(){var t=nn(),r=ft.identifierPrefix;if(nt){var s=xr,o=br;s=(o&~(1<<32-ut(o)-1)).toString(32)+s,r="«"+r+"R"+s,s=ql++,0<s&&(r+="H"+s.toString(32)),r+="»"}else s=x1++,r="«"+r+"r"+s.toString(32)+"»";return t.memoizedState=r},useHostTransitionStatus:cd,useFormState:Gg,useActionState:Gg,useOptimistic:function(t){var r=nn();r.memoizedState=r.baseState=t;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return r.queue=s,r=ud.bind(null,He,!0,s),s.dispatch=r,[t,r]},useMemoCache:td,useCacheRefresh:function(){return nn().memoizedState=T1.bind(null,He)}},pv={readContext:Ft,use:Il,useCallback:nv,useContext:Ft,useEffect:Kg,useImperativeHandle:tv,useInsertionEffect:Wg,useLayoutEffect:Jg,useMemo:rv,useReducer:Gl,useRef:$g,useState:function(){return Gl(_r)},useDebugValue:id,useDeferredValue:function(t,r){var s=_t();return av(s,it.memoizedState,t,r)},useTransition:function(){var t=Gl(_r)[0],r=_t().memoizedState;return[typeof t=="boolean"?t:Ji(t),r]},useSyncExternalStore:jg,useId:lv,useHostTransitionStatus:cd,useFormState:Zg,useActionState:Zg,useOptimistic:function(t,r){var s=_t();return Bg(s,it,t,r)},useMemoCache:td,useCacheRefresh:cv},R1={readContext:Ft,use:Il,useCallback:nv,useContext:Ft,useEffect:Kg,useImperativeHandle:tv,useInsertionEffect:Wg,useLayoutEffect:Jg,useMemo:rv,useReducer:rd,useRef:$g,useState:function(){return rd(_r)},useDebugValue:id,useDeferredValue:function(t,r){var s=_t();return it===null?od(s,t,r):av(s,it.memoizedState,t,r)},useTransition:function(){var t=rd(_r)[0],r=_t().memoizedState;return[typeof t=="boolean"?t:Ji(t),r]},useSyncExternalStore:jg,useId:lv,useHostTransitionStatus:cd,useFormState:Qg,useActionState:Qg,useOptimistic:function(t,r){var s=_t();return it!==null?Bg(s,it,t,r):(s.baseState=t,[t,s.queue.dispatch])},useMemoCache:td,useCacheRefresh:cv},Bs=null,no=0;function Xl(t){var r=no;return no+=1,Bs===null&&(Bs=[]),Tg(Bs,t,r)}function ro(t,r){r=r.props.ref,t.ref=r!==void 0?r:null}function Kl(t,r){throw r.$$typeof===x?Error(i(525)):(t=Object.prototype.toString.call(r),Error(i(31,t==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":t)))}function mv(t){var r=t._init;return r(t._payload)}function gv(t){function r(U,k){if(t){var L=U.deletions;L===null?(U.deletions=[k],U.flags|=16):L.push(k)}}function s(U,k){if(!t)return null;for(;k!==null;)r(U,k),k=k.sibling;return null}function o(U){for(var k=new Map;U!==null;)U.key!==null?k.set(U.key,U):k.set(U.index,U),U=U.sibling;return k}function u(U,k){return U=yr(U,k),U.index=0,U.sibling=null,U}function h(U,k,L){return U.index=L,t?(L=U.alternate,L!==null?(L=L.index,L<k?(U.flags|=67108866,k):L):(U.flags|=67108866,k)):(U.flags|=1048576,k)}function b(U){return t&&U.alternate===null&&(U.flags|=67108866),U}function w(U,k,L,W){return k===null||k.tag!==6?(k=Nf(L,U.mode,W),k.return=U,k):(k=u(k,L),k.return=U,k)}function A(U,k,L,W){var xe=L.type;return xe===T?X(U,k,L.props.children,W,L.key):k!==null&&(k.elementType===xe||typeof xe=="object"&&xe!==null&&xe.$$typeof===G&&mv(xe)===k.type)?(k=u(k,L.props),ro(k,L),k.return=U,k):(k=jl(L.type,L.key,L.props,null,U.mode,W),ro(k,L),k.return=U,k)}function B(U,k,L,W){return k===null||k.tag!==4||k.stateNode.containerInfo!==L.containerInfo||k.stateNode.implementation!==L.implementation?(k=Df(L,U.mode,W),k.return=U,k):(k=u(k,L.children||[]),k.return=U,k)}function X(U,k,L,W,xe){return k===null||k.tag!==7?(k=Ua(L,U.mode,W,xe),k.return=U,k):(k=u(k,L),k.return=U,k)}function J(U,k,L){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=Nf(""+k,U.mode,L),k.return=U,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case S:return L=jl(k.type,k.key,k.props,null,U.mode,L),ro(L,k),L.return=U,L;case C:return k=Df(k,U.mode,L),k.return=U,k;case G:var W=k._init;return k=W(k._payload),J(U,k,L)}if(ge(k)||se(k))return k=Ua(k,U.mode,L,null),k.return=U,k;if(typeof k.then=="function")return J(U,Xl(k),L);if(k.$$typeof===z)return J(U,Ul(U,k),L);Kl(U,k)}return null}function F(U,k,L,W){var xe=k!==null?k.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return xe!==null?null:w(U,k,""+L,W);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case S:return L.key===xe?A(U,k,L,W):null;case C:return L.key===xe?B(U,k,L,W):null;case G:return xe=L._init,L=xe(L._payload),F(U,k,L,W)}if(ge(L)||se(L))return xe!==null?null:X(U,k,L,W,null);if(typeof L.then=="function")return F(U,k,Xl(L),W);if(L.$$typeof===z)return F(U,k,Ul(U,L),W);Kl(U,L)}return null}function I(U,k,L,W,xe){if(typeof W=="string"&&W!==""||typeof W=="number"||typeof W=="bigint")return U=U.get(L)||null,w(k,U,""+W,xe);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case S:return U=U.get(W.key===null?L:W.key)||null,A(k,U,W,xe);case C:return U=U.get(W.key===null?L:W.key)||null,B(k,U,W,xe);case G:var Ie=W._init;return W=Ie(W._payload),I(U,k,L,W,xe)}if(ge(W)||se(W))return U=U.get(L)||null,X(k,U,W,xe,null);if(typeof W.then=="function")return I(U,k,L,Xl(W),xe);if(W.$$typeof===z)return I(U,k,L,Ul(k,W),xe);Kl(k,W)}return null}function ke(U,k,L,W){for(var xe=null,Ie=null,Ce=k,Ne=k=0,kt=null;Ce!==null&&Ne<L.length;Ne++){Ce.index>Ne?(kt=Ce,Ce=null):kt=Ce.sibling;var tt=F(U,Ce,L[Ne],W);if(tt===null){Ce===null&&(Ce=kt);break}t&&Ce&&tt.alternate===null&&r(U,Ce),k=h(tt,k,Ne),Ie===null?xe=tt:Ie.sibling=tt,Ie=tt,Ce=kt}if(Ne===L.length)return s(U,Ce),nt&&Ba(U,Ne),xe;if(Ce===null){for(;Ne<L.length;Ne++)Ce=J(U,L[Ne],W),Ce!==null&&(k=h(Ce,k,Ne),Ie===null?xe=Ce:Ie.sibling=Ce,Ie=Ce);return nt&&Ba(U,Ne),xe}for(Ce=o(Ce);Ne<L.length;Ne++)kt=I(Ce,U,Ne,L[Ne],W),kt!==null&&(t&&kt.alternate!==null&&Ce.delete(kt.key===null?Ne:kt.key),k=h(kt,k,Ne),Ie===null?xe=kt:Ie.sibling=kt,Ie=kt);return t&&Ce.forEach(function(ha){return r(U,ha)}),nt&&Ba(U,Ne),xe}function Oe(U,k,L,W){if(L==null)throw Error(i(151));for(var xe=null,Ie=null,Ce=k,Ne=k=0,kt=null,tt=L.next();Ce!==null&&!tt.done;Ne++,tt=L.next()){Ce.index>Ne?(kt=Ce,Ce=null):kt=Ce.sibling;var ha=F(U,Ce,tt.value,W);if(ha===null){Ce===null&&(Ce=kt);break}t&&Ce&&ha.alternate===null&&r(U,Ce),k=h(ha,k,Ne),Ie===null?xe=ha:Ie.sibling=ha,Ie=ha,Ce=kt}if(tt.done)return s(U,Ce),nt&&Ba(U,Ne),xe;if(Ce===null){for(;!tt.done;Ne++,tt=L.next())tt=J(U,tt.value,W),tt!==null&&(k=h(tt,k,Ne),Ie===null?xe=tt:Ie.sibling=tt,Ie=tt);return nt&&Ba(U,Ne),xe}for(Ce=o(Ce);!tt.done;Ne++,tt=L.next())tt=I(Ce,U,Ne,tt.value,W),tt!==null&&(t&&tt.alternate!==null&&Ce.delete(tt.key===null?Ne:tt.key),k=h(tt,k,Ne),Ie===null?xe=tt:Ie.sibling=tt,Ie=tt);return t&&Ce.forEach(function(AT){return r(U,AT)}),nt&&Ba(U,Ne),xe}function lt(U,k,L,W){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 S:e:{for(var xe=L.key;k!==null;){if(k.key===xe){if(xe=L.type,xe===T){if(k.tag===7){s(U,k.sibling),W=u(k,L.props.children),W.return=U,U=W;break e}}else if(k.elementType===xe||typeof xe=="object"&&xe!==null&&xe.$$typeof===G&&mv(xe)===k.type){s(U,k.sibling),W=u(k,L.props),ro(W,L),W.return=U,U=W;break e}s(U,k);break}else r(U,k);k=k.sibling}L.type===T?(W=Ua(L.props.children,U.mode,W,L.key),W.return=U,U=W):(W=jl(L.type,L.key,L.props,null,U.mode,W),ro(W,L),W.return=U,U=W)}return b(U);case C:e:{for(xe=L.key;k!==null;){if(k.key===xe)if(k.tag===4&&k.stateNode.containerInfo===L.containerInfo&&k.stateNode.implementation===L.implementation){s(U,k.sibling),W=u(k,L.children||[]),W.return=U,U=W;break e}else{s(U,k);break}else r(U,k);k=k.sibling}W=Df(L,U.mode,W),W.return=U,U=W}return b(U);case G:return xe=L._init,L=xe(L._payload),lt(U,k,L,W)}if(ge(L))return ke(U,k,L,W);if(se(L)){if(xe=se(L),typeof xe!="function")throw Error(i(150));return L=xe.call(L),Oe(U,k,L,W)}if(typeof L.then=="function")return lt(U,k,Xl(L),W);if(L.$$typeof===z)return lt(U,k,Ul(U,L),W);Kl(U,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,k!==null&&k.tag===6?(s(U,k.sibling),W=u(k,L),W.return=U,U=W):(s(U,k),W=Nf(L,U.mode,W),W.return=U,U=W),b(U)):s(U,k)}return function(U,k,L,W){try{no=0;var xe=lt(U,k,L,W);return Bs=null,xe}catch(Ce){if(Ce===Yi||Ce===Bl)throw Ce;var Ie=un(29,Ce,null,U.mode);return Ie.lanes=W,Ie.return=U,Ie}finally{}}}var Vs=gv(!0),vv=gv(!1),Cn=Q(null),Kn=null;function Wr(t){var r=t.alternate;ne(Ct,Ct.current&1),ne(Cn,t),Kn===null&&(r===null||zs.current!==null||r.memoizedState!==null)&&(Kn=t)}function yv(t){if(t.tag===22){if(ne(Ct,Ct.current),ne(Cn,t),Kn===null){var r=t.alternate;r!==null&&r.memoizedState!==null&&(Kn=t)}}else Jr()}function Jr(){ne(Ct,Ct.current),ne(Cn,Cn.current)}function Er(t){le(Cn),Kn===t&&(Kn=null),le(Ct)}var Ct=Q(0);function Wl(t){for(var r=t;r!==null;){if(r.tag===13){var s=r.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||eh(s)))return r}else if(r.tag===19&&r.memoizedProps.revealOrder!==void 0){if((r.flags&128)!==0)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}function fd(t,r,s,o){r=t.memoizedState,s=s(o,r),s=s==null?r:g({},r,s),t.memoizedState=s,t.lanes===0&&(t.updateQueue.baseState=s)}var dd={enqueueSetState:function(t,r,s){t=t._reactInternals;var o=pn(),u=$r(o);u.payload=r,s!=null&&(u.callback=s),r=Xr(t,u,o),r!==null&&(mn(r,t,o),$i(r,t,o))},enqueueReplaceState:function(t,r,s){t=t._reactInternals;var o=pn(),u=$r(o);u.tag=1,u.payload=r,s!=null&&(u.callback=s),r=Xr(t,u,o),r!==null&&(mn(r,t,o),$i(r,t,o))},enqueueForceUpdate:function(t,r){t=t._reactInternals;var s=pn(),o=$r(s);o.tag=2,r!=null&&(o.callback=r),r=Xr(t,o,s),r!==null&&(mn(r,t,s),$i(r,t,s))}};function bv(t,r,s,o,u,h,b){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(o,h,b):r.prototype&&r.prototype.isPureReactComponent?!Bi(s,o)||!Bi(u,h):!0}function xv(t,r,s,o){t=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(s,o),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(s,o),r.state!==t&&dd.enqueueReplaceState(r,r.state,null)}function Za(t,r){var s=r;if("ref"in r){s={};for(var o in r)o!=="ref"&&(s[o]=r[o])}if(t=t.defaultProps){s===r&&(s=g({},s));for(var u in t)s[u]===void 0&&(s[u]=t[u])}return s}var Jl=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(r))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function Sv(t){Jl(t)}function wv(t){console.error(t)}function _v(t){Jl(t)}function ec(t,r){try{var s=t.onUncaughtError;s(r.value,{componentStack:r.stack})}catch(o){setTimeout(function(){throw o})}}function Ev(t,r,s){try{var o=t.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function hd(t,r,s){return s=$r(s),s.tag=3,s.payload={element:null},s.callback=function(){ec(t,r)},s}function Tv(t){return t=$r(t),t.tag=3,t}function Cv(t,r,s,o){var u=s.type.getDerivedStateFromError;if(typeof u=="function"){var h=o.value;t.payload=function(){return u(h)},t.callback=function(){Ev(r,s,o)}}var b=s.stateNode;b!==null&&typeof b.componentDidCatch=="function"&&(t.callback=function(){Ev(r,s,o),typeof u!="function"&&(sa===null?sa=new Set([this]):sa.add(this));var w=o.stack;this.componentDidCatch(o.value,{componentStack:w!==null?w:""})})}function A1(t,r,s,o,u){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(r=s.alternate,r!==null&&Ii(r,s,u,!0),s=Cn.current,s!==null){switch(s.tag){case 13:return Kn===null?Ud():s.alternate===null&&gt===0&&(gt=3),s.flags&=-257,s.flags|=65536,s.lanes=u,o===Ff?s.flags|=16384:(r=s.updateQueue,r===null?s.updateQueue=new Set([o]):r.add(o),Bd(t,o,u)),!1;case 22:return s.flags|=65536,o===Ff?s.flags|=16384:(r=s.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=r):(s=r.retryQueue,s===null?r.retryQueue=new Set([o]):s.add(o)),Bd(t,o,u)),!1}throw Error(i(435,s.tag))}return Bd(t,o,u),Ud(),!1}if(nt)return r=Cn.current,r!==null?((r.flags&65536)===0&&(r.flags|=256),r.flags|=65536,r.lanes=u,o!==zf&&(t=Error(i(422),{cause:o}),qi(wn(t,s)))):(o!==zf&&(r=Error(i(423),{cause:o}),qi(wn(r,s))),t=t.current.alternate,t.flags|=65536,u&=-u,t.lanes|=u,o=wn(o,s),u=hd(t.stateNode,o,u),Gf(t,u),gt!==4&&(gt=2)),!1;var h=Error(i(520),{cause:o});if(h=wn(h,s),uo===null?uo=[h]:uo.push(h),gt!==4&&(gt=2),r===null)return!0;o=wn(o,s),s=r;do{switch(s.tag){case 3:return s.flags|=65536,t=u&-u,s.lanes|=t,t=hd(s.stateNode,o,t),Gf(s,t),!1;case 1:if(r=s.type,h=s.stateNode,(s.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(sa===null||!sa.has(h))))return s.flags|=65536,u&=-u,s.lanes|=u,u=Tv(u),Cv(u,t,s,o),Gf(s,u),!1}s=s.return}while(s!==null);return!1}var Rv=Error(i(461)),Dt=!1;function zt(t,r,s,o){r.child=t===null?vv(r,null,s,o):Vs(r,t.child,s,o)}function Av(t,r,s,o,u){s=s.render;var h=r.ref;if("ref"in o){var b={};for(var w in o)w!=="ref"&&(b[w]=o[w])}else b=o;return qa(r),o=Xf(t,r,s,b,h,u),w=Kf(),t!==null&&!Dt?(Wf(t,r,u),Tr(t,r,u)):(nt&&w&&jf(r),r.flags|=1,zt(t,r,o,u),r.child)}function Ov(t,r,s,o,u){if(t===null){var h=s.type;return typeof h=="function"&&!Mf(h)&&h.defaultProps===void 0&&s.compare===null?(r.tag=15,r.type=h,Mv(t,r,h,o,u)):(t=jl(s.type,null,o,r,r.mode,u),t.ref=r.ref,t.return=r,r.child=t)}if(h=t.child,!Sd(t,u)){var b=h.memoizedProps;if(s=s.compare,s=s!==null?s:Bi,s(b,o)&&t.ref===r.ref)return Tr(t,r,u)}return r.flags|=1,t=yr(h,o),t.ref=r.ref,t.return=r,r.child=t}function Mv(t,r,s,o,u){if(t!==null){var h=t.memoizedProps;if(Bi(h,o)&&t.ref===r.ref)if(Dt=!1,r.pendingProps=o=h,Sd(t,u))(t.flags&131072)!==0&&(Dt=!0);else return r.lanes=t.lanes,Tr(t,r,u)}return pd(t,r,s,o,u)}function Nv(t,r,s){var o=r.pendingProps,u=o.children,h=t!==null?t.memoizedState:null;if(o.mode==="hidden"){if((r.flags&128)!==0){if(o=h!==null?h.baseLanes|s:s,t!==null){for(u=r.child=t.child,h=0;u!==null;)h=h|u.lanes|u.childLanes,u=u.sibling;r.childLanes=h&~o}else r.childLanes=0,r.child=null;return Dv(t,r,o,s)}if((s&536870912)!==0)r.memoizedState={baseLanes:0,cachePool:null},t!==null&&Ll(r,h!==null?h.cachePool:null),h!==null?Mg(r,h):Yf(),yv(r);else return r.lanes=r.childLanes=536870912,Dv(t,r,h!==null?h.baseLanes|s:s,s)}else h!==null?(Ll(r,h.cachePool),Mg(r,h),Jr(),r.memoizedState=null):(t!==null&&Ll(r,null),Yf(),Jr());return zt(t,r,u,s),r.child}function Dv(t,r,s,o){var u=Hf();return u=u===null?null:{parent:Tt._currentValue,pool:u},r.memoizedState={baseLanes:s,cachePool:u},t!==null&&Ll(r,null),Yf(),yv(r),t!==null&&Ii(t,r,o,!0),null}function tc(t,r){var s=r.ref;if(s===null)t!==null&&t.ref!==null&&(r.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(i(284));(t===null||t.ref!==s)&&(r.flags|=4194816)}}function pd(t,r,s,o,u){return qa(r),s=Xf(t,r,s,o,void 0,u),o=Kf(),t!==null&&!Dt?(Wf(t,r,u),Tr(t,r,u)):(nt&&o&&jf(r),r.flags|=1,zt(t,r,s,u),r.child)}function jv(t,r,s,o,u,h){return qa(r),r.updateQueue=null,s=Dg(r,o,s,u),Ng(t),o=Kf(),t!==null&&!Dt?(Wf(t,r,h),Tr(t,r,h)):(nt&&o&&jf(r),r.flags|=1,zt(t,r,s,h),r.child)}function kv(t,r,s,o,u){if(qa(r),r.stateNode===null){var h=Ms,b=s.contextType;typeof b=="object"&&b!==null&&(h=Ft(b)),h=new s(o,h),r.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=dd,r.stateNode=h,h._reactInternals=r,h=r.stateNode,h.props=o,h.state=r.memoizedState,h.refs={},qf(r),b=s.contextType,h.context=typeof b=="object"&&b!==null?Ft(b):Ms,h.state=r.memoizedState,b=s.getDerivedStateFromProps,typeof b=="function"&&(fd(r,s,b,o),h.state=r.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(b=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),b!==h.state&&dd.enqueueReplaceState(h,h.state,null),Ki(r,o,h,u),Xi(),h.state=r.memoizedState),typeof h.componentDidMount=="function"&&(r.flags|=4194308),o=!0}else if(t===null){h=r.stateNode;var w=r.memoizedProps,A=Za(s,w);h.props=A;var B=h.context,X=s.contextType;b=Ms,typeof X=="object"&&X!==null&&(b=Ft(X));var J=s.getDerivedStateFromProps;X=typeof J=="function"||typeof h.getSnapshotBeforeUpdate=="function",w=r.pendingProps!==w,X||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(w||B!==b)&&xv(r,h,o,b),Qr=!1;var F=r.memoizedState;h.state=F,Ki(r,o,h,u),Xi(),B=r.memoizedState,w||F!==B||Qr?(typeof J=="function"&&(fd(r,s,J,o),B=r.memoizedState),(A=Qr||bv(r,s,A,o,F,B,b))?(X||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(r.flags|=4194308)):(typeof h.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=o,r.memoizedState=B),h.props=o,h.state=B,h.context=b,o=A):(typeof h.componentDidMount=="function"&&(r.flags|=4194308),o=!1)}else{h=r.stateNode,If(t,r),b=r.memoizedProps,X=Za(s,b),h.props=X,J=r.pendingProps,F=h.context,B=s.contextType,A=Ms,typeof B=="object"&&B!==null&&(A=Ft(B)),w=s.getDerivedStateFromProps,(B=typeof w=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(b!==J||F!==A)&&xv(r,h,o,A),Qr=!1,F=r.memoizedState,h.state=F,Ki(r,o,h,u),Xi();var I=r.memoizedState;b!==J||F!==I||Qr||t!==null&&t.dependencies!==null&&Pl(t.dependencies)?(typeof w=="function"&&(fd(r,s,w,o),I=r.memoizedState),(X=Qr||bv(r,s,X,o,F,I,A)||t!==null&&t.dependencies!==null&&Pl(t.dependencies))?(B||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(o,I,A),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(o,I,A)),typeof h.componentDidUpdate=="function"&&(r.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof h.componentDidUpdate!="function"||b===t.memoizedProps&&F===t.memoizedState||(r.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||b===t.memoizedProps&&F===t.memoizedState||(r.flags|=1024),r.memoizedProps=o,r.memoizedState=I),h.props=o,h.state=I,h.context=A,o=X):(typeof h.componentDidUpdate!="function"||b===t.memoizedProps&&F===t.memoizedState||(r.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||b===t.memoizedProps&&F===t.memoizedState||(r.flags|=1024),o=!1)}return h=o,tc(t,r),o=(r.flags&128)!==0,h||o?(h=r.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:h.render(),r.flags|=1,t!==null&&o?(r.child=Vs(r,t.child,null,u),r.child=Vs(r,null,s,u)):zt(t,r,s,u),r.memoizedState=h.state,t=r.child):t=Tr(t,r,u),t}function zv(t,r,s,o){return Fi(),r.flags|=256,zt(t,r,s,o),r.child}var md={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function gd(t){return{baseLanes:t,cachePool:wg()}}function vd(t,r,s){return t=t!==null?t.childLanes&~s:0,r&&(t|=Rn),t}function Pv(t,r,s){var o=r.pendingProps,u=!1,h=(r.flags&128)!==0,b;if((b=h)||(b=t!==null&&t.memoizedState===null?!1:(Ct.current&2)!==0),b&&(u=!0,r.flags&=-129),b=(r.flags&32)!==0,r.flags&=-33,t===null){if(nt){if(u?Wr(r):Jr(),nt){var w=mt,A;if(A=w){e:{for(A=w,w=Xn;A.nodeType!==8;){if(!w){w=null;break e}if(A=Pn(A.nextSibling),A===null){w=null;break e}}w=A}w!==null?(r.memoizedState={dehydrated:w,treeContext:La!==null?{id:br,overflow:xr}:null,retryLane:536870912,hydrationErrors:null},A=un(18,null,null,0),A.stateNode=w,A.return=r,r.child=A,Yt=r,mt=null,A=!0):A=!1}A||Ha(r)}if(w=r.memoizedState,w!==null&&(w=w.dehydrated,w!==null))return eh(w)?r.lanes=32:r.lanes=536870912,null;Er(r)}return w=o.children,o=o.fallback,u?(Jr(),u=r.mode,w=nc({mode:"hidden",children:w},u),o=Ua(o,u,s,null),w.return=r,o.return=r,w.sibling=o,r.child=w,u=r.child,u.memoizedState=gd(s),u.childLanes=vd(t,b,s),r.memoizedState=md,o):(Wr(r),yd(r,w))}if(A=t.memoizedState,A!==null&&(w=A.dehydrated,w!==null)){if(h)r.flags&256?(Wr(r),r.flags&=-257,r=bd(t,r,s)):r.memoizedState!==null?(Jr(),r.child=t.child,r.flags|=128,r=null):(Jr(),u=o.fallback,w=r.mode,o=nc({mode:"visible",children:o.children},w),u=Ua(u,w,s,null),u.flags|=2,o.return=r,u.return=r,o.sibling=u,r.child=o,Vs(r,t.child,null,s),o=r.child,o.memoizedState=gd(s),o.childLanes=vd(t,b,s),r.memoizedState=md,r=u);else if(Wr(r),eh(w)){if(b=w.nextSibling&&w.nextSibling.dataset,b)var B=b.dgst;b=B,o=Error(i(419)),o.stack="",o.digest=b,qi({value:o,source:null,stack:null}),r=bd(t,r,s)}else if(Dt||Ii(t,r,s,!1),b=(s&t.childLanes)!==0,Dt||b){if(b=ft,b!==null&&(o=s&-s,o=(o&42)!==0?1:ef(o),o=(o&(b.suspendedLanes|s))!==0?0:o,o!==0&&o!==A.retryLane))throw A.retryLane=o,Os(t,o),mn(b,t,o),Rv;w.data==="$?"||Ud(),r=bd(t,r,s)}else w.data==="$?"?(r.flags|=192,r.child=t.child,r=null):(t=A.treeContext,mt=Pn(w.nextSibling),Yt=r,nt=!0,Va=null,Xn=!1,t!==null&&(En[Tn++]=br,En[Tn++]=xr,En[Tn++]=La,br=t.id,xr=t.overflow,La=r),r=yd(r,o.children),r.flags|=4096);return r}return u?(Jr(),u=o.fallback,w=r.mode,A=t.child,B=A.sibling,o=yr(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,B!==null?u=yr(B,u):(u=Ua(u,w,s,null),u.flags|=2),u.return=r,o.return=r,o.sibling=u,r.child=o,o=u,u=r.child,w=t.child.memoizedState,w===null?w=gd(s):(A=w.cachePool,A!==null?(B=Tt._currentValue,A=A.parent!==B?{parent:B,pool:B}:A):A=wg(),w={baseLanes:w.baseLanes|s,cachePool:A}),u.memoizedState=w,u.childLanes=vd(t,b,s),r.memoizedState=md,o):(Wr(r),s=t.child,t=s.sibling,s=yr(s,{mode:"visible",children:o.children}),s.return=r,s.sibling=null,t!==null&&(b=r.deletions,b===null?(r.deletions=[t],r.flags|=16):b.push(t)),r.child=s,r.memoizedState=null,s)}function yd(t,r){return r=nc({mode:"visible",children:r},t.mode),r.return=t,t.child=r}function nc(t,r){return t=un(22,t,null,r),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function bd(t,r,s){return Vs(r,t.child,null,s),t=yd(r,r.pendingProps.children),t.flags|=2,r.memoizedState=null,t}function Uv(t,r,s){t.lanes|=r;var o=t.alternate;o!==null&&(o.lanes|=r),Uf(t.return,r,s)}function xd(t,r,s,o,u){var h=t.memoizedState;h===null?t.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:u}:(h.isBackwards=r,h.rendering=null,h.renderingStartTime=0,h.last=o,h.tail=s,h.tailMode=u)}function Lv(t,r,s){var o=r.pendingProps,u=o.revealOrder,h=o.tail;if(zt(t,r,o.children,s),o=Ct.current,(o&2)!==0)o=o&1|2,r.flags|=128;else{if(t!==null&&(t.flags&128)!==0)e:for(t=r.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Uv(t,s,r);else if(t.tag===19)Uv(t,s,r);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===r)break e;for(;t.sibling===null;){if(t.return===null||t.return===r)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}o&=1}switch(ne(Ct,o),u){case"forwards":for(s=r.child,u=null;s!==null;)t=s.alternate,t!==null&&Wl(t)===null&&(u=s),s=s.sibling;s=u,s===null?(u=r.child,r.child=null):(u=s.sibling,s.sibling=null),xd(r,!1,u,s,h);break;case"backwards":for(s=null,u=r.child,r.child=null;u!==null;){if(t=u.alternate,t!==null&&Wl(t)===null){r.child=u;break}t=u.sibling,u.sibling=s,s=u,u=t}xd(r,!0,s,null,h);break;case"together":xd(r,!1,null,null,void 0);break;default:r.memoizedState=null}return r.child}function Tr(t,r,s){if(t!==null&&(r.dependencies=t.dependencies),aa|=r.lanes,(s&r.childLanes)===0)if(t!==null){if(Ii(t,r,s,!1),(s&r.childLanes)===0)return null}else return null;if(t!==null&&r.child!==t.child)throw Error(i(153));if(r.child!==null){for(t=r.child,s=yr(t,t.pendingProps),r.child=s,s.return=r;t.sibling!==null;)t=t.sibling,s=s.sibling=yr(t,t.pendingProps),s.return=r;s.sibling=null}return r.child}function Sd(t,r){return(t.lanes&r)!==0?!0:(t=t.dependencies,!!(t!==null&&Pl(t)))}function O1(t,r,s){switch(r.tag){case 3:Re(r,r.stateNode.containerInfo),Yr(r,Tt,t.memoizedState.cache),Fi();break;case 27:case 5:qe(r);break;case 4:Re(r,r.stateNode.containerInfo);break;case 10:Yr(r,r.type,r.memoizedProps.value);break;case 13:var o=r.memoizedState;if(o!==null)return o.dehydrated!==null?(Wr(r),r.flags|=128,null):(s&r.child.childLanes)!==0?Pv(t,r,s):(Wr(r),t=Tr(t,r,s),t!==null?t.sibling:null);Wr(r);break;case 19:var u=(t.flags&128)!==0;if(o=(s&r.childLanes)!==0,o||(Ii(t,r,s,!1),o=(s&r.childLanes)!==0),u){if(o)return Lv(t,r,s);r.flags|=128}if(u=r.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),ne(Ct,Ct.current),o)break;return null;case 22:case 23:return r.lanes=0,Nv(t,r,s);case 24:Yr(r,Tt,t.memoizedState.cache)}return Tr(t,r,s)}function Bv(t,r,s){if(t!==null)if(t.memoizedProps!==r.pendingProps)Dt=!0;else{if(!Sd(t,s)&&(r.flags&128)===0)return Dt=!1,O1(t,r,s);Dt=(t.flags&131072)!==0}else Dt=!1,nt&&(r.flags&1048576)!==0&&mg(r,zl,r.index);switch(r.lanes=0,r.tag){case 16:e:{t=r.pendingProps;var o=r.elementType,u=o._init;if(o=u(o._payload),r.type=o,typeof o=="function")Mf(o)?(t=Za(o,t),r.tag=1,r=kv(null,r,o,t,s)):(r.tag=0,r=pd(null,r,o,t,s));else{if(o!=null){if(u=o.$$typeof,u===j){r.tag=11,r=Av(null,r,o,t,s);break e}else if(u===q){r.tag=14,r=Ov(null,r,o,t,s);break e}}throw r=ue(o)||o,Error(i(306,r,""))}}return r;case 0:return pd(t,r,r.type,r.pendingProps,s);case 1:return o=r.type,u=Za(o,r.pendingProps),kv(t,r,o,u,s);case 3:e:{if(Re(r,r.stateNode.containerInfo),t===null)throw Error(i(387));o=r.pendingProps;var h=r.memoizedState;u=h.element,If(t,r),Ki(r,o,null,s);var b=r.memoizedState;if(o=b.cache,Yr(r,Tt,o),o!==h.cache&&Lf(r,[Tt],s,!0),Xi(),o=b.element,h.isDehydrated)if(h={element:o,isDehydrated:!1,cache:b.cache},r.updateQueue.baseState=h,r.memoizedState=h,r.flags&256){r=zv(t,r,o,s);break e}else if(o!==u){u=wn(Error(i(424)),r),qi(u),r=zv(t,r,o,s);break e}else{switch(t=r.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(mt=Pn(t.firstChild),Yt=r,nt=!0,Va=null,Xn=!0,s=vv(r,null,o,s),r.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Fi(),o===u){r=Tr(t,r,s);break e}zt(t,r,o,s)}r=r.child}return r;case 26:return tc(t,r),t===null?(s=qy(r.type,null,r.pendingProps,null))?r.memoizedState=s:nt||(s=r.type,t=r.pendingProps,o=gc(_e.current).createElement(s),o[Ht]=r,o[en]=t,Ut(o,s,t),Nt(o),r.stateNode=o):r.memoizedState=qy(r.type,t.memoizedProps,r.pendingProps,t.memoizedState),null;case 27:return qe(r),t===null&&nt&&(o=r.stateNode=Vy(r.type,r.pendingProps,_e.current),Yt=r,Xn=!0,u=mt,la(r.type)?(th=u,mt=Pn(o.firstChild)):mt=u),zt(t,r,r.pendingProps.children,s),tc(t,r),t===null&&(r.flags|=4194304),r.child;case 5:return t===null&&nt&&((u=o=mt)&&(o=rT(o,r.type,r.pendingProps,Xn),o!==null?(r.stateNode=o,Yt=r,mt=Pn(o.firstChild),Xn=!1,u=!0):u=!1),u||Ha(r)),qe(r),u=r.type,h=r.pendingProps,b=t!==null?t.memoizedProps:null,o=h.children,Kd(u,h)?o=null:b!==null&&Kd(u,b)&&(r.flags|=32),r.memoizedState!==null&&(u=Xf(t,r,S1,null,null,s),xo._currentValue=u),tc(t,r),zt(t,r,o,s),r.child;case 6:return t===null&&nt&&((t=s=mt)&&(s=aT(s,r.pendingProps,Xn),s!==null?(r.stateNode=s,Yt=r,mt=null,t=!0):t=!1),t||Ha(r)),null;case 13:return Pv(t,r,s);case 4:return Re(r,r.stateNode.containerInfo),o=r.pendingProps,t===null?r.child=Vs(r,null,o,s):zt(t,r,o,s),r.child;case 11:return Av(t,r,r.type,r.pendingProps,s);case 7:return zt(t,r,r.pendingProps,s),r.child;case 8:return zt(t,r,r.pendingProps.children,s),r.child;case 12:return zt(t,r,r.pendingProps.children,s),r.child;case 10:return o=r.pendingProps,Yr(r,r.type,o.value),zt(t,r,o.children,s),r.child;case 9:return u=r.type._context,o=r.pendingProps.children,qa(r),u=Ft(u),o=o(u),r.flags|=1,zt(t,r,o,s),r.child;case 14:return Ov(t,r,r.type,r.pendingProps,s);case 15:return Mv(t,r,r.type,r.pendingProps,s);case 19:return Lv(t,r,s);case 31:return o=r.pendingProps,s=r.mode,o={mode:o.mode,children:o.children},t===null?(s=nc(o,s),s.ref=r.ref,r.child=s,s.return=r,r=s):(s=yr(t.child,o),s.ref=r.ref,r.child=s,s.return=r,r=s),r;case 22:return Nv(t,r,s);case 24:return qa(r),o=Ft(Tt),t===null?(u=Hf(),u===null&&(u=ft,h=Bf(),u.pooledCache=h,h.refCount++,h!==null&&(u.pooledCacheLanes|=s),u=h),r.memoizedState={parent:o,cache:u},qf(r),Yr(r,Tt,u)):((t.lanes&s)!==0&&(If(t,r),Ki(r,null,null,s),Xi()),u=t.memoizedState,h=r.memoizedState,u.parent!==o?(u={parent:o,cache:o},r.memoizedState=u,r.lanes===0&&(r.memoizedState=r.updateQueue.baseState=u),Yr(r,Tt,o)):(o=h.cache,Yr(r,Tt,o),o!==u.cache&&Lf(r,[Tt],s,!0))),zt(t,r,r.pendingProps.children,s),r.child;case 29:throw r.pendingProps}throw Error(i(156,r.tag))}function Cr(t){t.flags|=4}function Vv(t,r){if(r.type!=="stylesheet"||(r.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Qy(r)){if(r=Cn.current,r!==null&&((Ke&4194048)===Ke?Kn!==null:(Ke&62914560)!==Ke&&(Ke&536870912)===0||r!==Kn))throw Qi=Ff,_g;t.flags|=8192}}function rc(t,r){r!==null&&(t.flags|=4),t.flags&16384&&(r=t.tag!==22?ym():536870912,t.lanes|=r,Is|=r)}function ao(t,r){if(!nt)switch(t.tailMode){case"hidden":r=t.tail;for(var s=null;r!==null;)r.alternate!==null&&(s=r),r=r.sibling;s===null?t.tail=null:s.sibling=null;break;case"collapsed":s=t.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?r||t.tail===null?t.tail=null:t.tail.sibling=null:o.sibling=null}}function ht(t){var r=t.alternate!==null&&t.alternate.child===t.child,s=0,o=0;if(r)for(var u=t.child;u!==null;)s|=u.lanes|u.childLanes,o|=u.subtreeFlags&65011712,o|=u.flags&65011712,u.return=t,u=u.sibling;else for(u=t.child;u!==null;)s|=u.lanes|u.childLanes,o|=u.subtreeFlags,o|=u.flags,u.return=t,u=u.sibling;return t.subtreeFlags|=o,t.childLanes=s,r}function M1(t,r,s){var o=r.pendingProps;switch(kf(r),r.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ht(r),null;case 1:return ht(r),null;case 3:return s=r.stateNode,o=null,t!==null&&(o=t.memoizedState.cache),r.memoizedState.cache!==o&&(r.flags|=2048),wr(Tt),Je(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(t===null||t.child===null)&&(Hi(r)?Cr(r):t===null||t.memoizedState.isDehydrated&&(r.flags&256)===0||(r.flags|=1024,yg())),ht(r),null;case 26:return s=r.memoizedState,t===null?(Cr(r),s!==null?(ht(r),Vv(r,s)):(ht(r),r.flags&=-16777217)):s?s!==t.memoizedState?(Cr(r),ht(r),Vv(r,s)):(ht(r),r.flags&=-16777217):(t.memoizedProps!==o&&Cr(r),ht(r),r.flags&=-16777217),null;case 27:$e(r),s=_e.current;var u=r.type;if(t!==null&&r.stateNode!=null)t.memoizedProps!==o&&Cr(r);else{if(!o){if(r.stateNode===null)throw Error(i(166));return ht(r),null}t=fe.current,Hi(r)?gg(r):(t=Vy(u,o,s),r.stateNode=t,Cr(r))}return ht(r),null;case 5:if($e(r),s=r.type,t!==null&&r.stateNode!=null)t.memoizedProps!==o&&Cr(r);else{if(!o){if(r.stateNode===null)throw Error(i(166));return ht(r),null}if(t=fe.current,Hi(r))gg(r);else{switch(u=gc(_e.current),t){case 1:t=u.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:t=u.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":t=u.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":t=u.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":t=u.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof o.is=="string"?u.createElement("select",{is:o.is}):u.createElement("select"),o.multiple?t.multiple=!0:o.size&&(t.size=o.size);break;default:t=typeof o.is=="string"?u.createElement(s,{is:o.is}):u.createElement(s)}}t[Ht]=r,t[en]=o;e:for(u=r.child;u!==null;){if(u.tag===5||u.tag===6)t.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===r)break e;for(;u.sibling===null;){if(u.return===null||u.return===r)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r.stateNode=t;e:switch(Ut(t,s,o),s){case"button":case"input":case"select":case"textarea":t=!!o.autoFocus;break e;case"img":t=!0;break e;default:t=!1}t&&Cr(r)}}return ht(r),r.flags&=-16777217,null;case 6:if(t&&r.stateNode!=null)t.memoizedProps!==o&&Cr(r);else{if(typeof o!="string"&&r.stateNode===null)throw Error(i(166));if(t=_e.current,Hi(r)){if(t=r.stateNode,s=r.memoizedProps,o=null,u=Yt,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}t[Ht]=r,t=!!(t.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||jy(t.nodeValue,s)),t||Ha(r)}else t=gc(t).createTextNode(o),t[Ht]=r,r.stateNode=t}return ht(r),null;case 13:if(o=r.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=Hi(r),o!==null&&o.dehydrated!==null){if(t===null){if(!u)throw Error(i(318));if(u=r.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(i(317));u[Ht]=r}else Fi(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;ht(r),u=!1}else u=yg(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return r.flags&256?(Er(r),r):(Er(r),null)}if(Er(r),(r.flags&128)!==0)return r.lanes=s,r;if(s=o!==null,t=t!==null&&t.memoizedState!==null,s){o=r.child,u=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(u=o.alternate.memoizedState.cachePool.pool);var h=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(h=o.memoizedState.cachePool.pool),h!==u&&(o.flags|=2048)}return s!==t&&s&&(r.child.flags|=8192),rc(r,r.updateQueue),ht(r),null;case 4:return Je(),t===null&&Zd(r.stateNode.containerInfo),ht(r),null;case 10:return wr(r.type),ht(r),null;case 19:if(le(Ct),u=r.memoizedState,u===null)return ht(r),null;if(o=(r.flags&128)!==0,h=u.rendering,h===null)if(o)ao(u,!1);else{if(gt!==0||t!==null&&(t.flags&128)!==0)for(t=r.child;t!==null;){if(h=Wl(t),h!==null){for(r.flags|=128,ao(u,!1),t=h.updateQueue,r.updateQueue=t,rc(r,t),r.subtreeFlags=0,t=s,s=r.child;s!==null;)pg(s,t),s=s.sibling;return ne(Ct,Ct.current&1|2),r.child}t=t.sibling}u.tail!==null&&Vt()>ic&&(r.flags|=128,o=!0,ao(u,!1),r.lanes=4194304)}else{if(!o)if(t=Wl(h),t!==null){if(r.flags|=128,o=!0,t=t.updateQueue,r.updateQueue=t,rc(r,t),ao(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!nt)return ht(r),null}else 2*Vt()-u.renderingStartTime>ic&&s!==536870912&&(r.flags|=128,o=!0,ao(u,!1),r.lanes=4194304);u.isBackwards?(h.sibling=r.child,r.child=h):(t=u.last,t!==null?t.sibling=h:r.child=h,u.last=h)}return u.tail!==null?(r=u.tail,u.rendering=r,u.tail=r.sibling,u.renderingStartTime=Vt(),r.sibling=null,t=Ct.current,ne(Ct,o?t&1|2:t&1),r):(ht(r),null);case 22:case 23:return Er(r),Qf(),o=r.memoizedState!==null,t!==null?t.memoizedState!==null!==o&&(r.flags|=8192):o&&(r.flags|=8192),o?(s&536870912)!==0&&(r.flags&128)===0&&(ht(r),r.subtreeFlags&6&&(r.flags|=8192)):ht(r),s=r.updateQueue,s!==null&&rc(r,s.retryQueue),s=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==s&&(r.flags|=2048),t!==null&&le(Ia),null;case 24:return s=null,t!==null&&(s=t.memoizedState.cache),r.memoizedState.cache!==s&&(r.flags|=2048),wr(Tt),ht(r),null;case 25:return null;case 30:return null}throw Error(i(156,r.tag))}function N1(t,r){switch(kf(r),r.tag){case 1:return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 3:return wr(Tt),Je(),t=r.flags,(t&65536)!==0&&(t&128)===0?(r.flags=t&-65537|128,r):null;case 26:case 27:case 5:return $e(r),null;case 13:if(Er(r),t=r.memoizedState,t!==null&&t.dehydrated!==null){if(r.alternate===null)throw Error(i(340));Fi()}return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 19:return le(Ct),null;case 4:return Je(),null;case 10:return wr(r.type),null;case 22:case 23:return Er(r),Qf(),t!==null&&le(Ia),t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 24:return wr(Tt),null;case 25:return null;default:return null}}function Hv(t,r){switch(kf(r),r.tag){case 3:wr(Tt),Je();break;case 26:case 27:case 5:$e(r);break;case 4:Je();break;case 13:Er(r);break;case 19:le(Ct);break;case 10:wr(r.type);break;case 22:case 23:Er(r),Qf(),t!==null&&le(Ia);break;case 24:wr(Tt)}}function so(t,r){try{var s=r.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var u=o.next;s=u;do{if((s.tag&t)===t){o=void 0;var h=s.create,b=s.inst;o=h(),b.destroy=o}s=s.next}while(s!==u)}}catch(w){ct(r,r.return,w)}}function ea(t,r,s){try{var o=r.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var h=u.next;o=h;do{if((o.tag&t)===t){var b=o.inst,w=b.destroy;if(w!==void 0){b.destroy=void 0,u=r;var A=s,B=w;try{B()}catch(X){ct(u,A,X)}}}o=o.next}while(o!==h)}}catch(X){ct(r,r.return,X)}}function Fv(t){var r=t.updateQueue;if(r!==null){var s=t.stateNode;try{Og(r,s)}catch(o){ct(t,t.return,o)}}}function qv(t,r,s){s.props=Za(t.type,t.memoizedProps),s.state=t.memoizedState;try{s.componentWillUnmount()}catch(o){ct(t,r,o)}}function io(t,r){try{var s=t.ref;if(s!==null){switch(t.tag){case 26:case 27:case 5:var o=t.stateNode;break;case 30:o=t.stateNode;break;default:o=t.stateNode}typeof s=="function"?t.refCleanup=s(o):s.current=o}}catch(u){ct(t,r,u)}}function Wn(t,r){var s=t.ref,o=t.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(u){ct(t,r,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(u){ct(t,r,u)}else s.current=null}function Iv(t){var r=t.type,s=t.memoizedProps,o=t.stateNode;try{e:switch(r){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(u){ct(t,t.return,u)}}function wd(t,r,s){try{var o=t.stateNode;W1(o,t.type,s,r),o[en]=r}catch(u){ct(t,t.return,u)}}function Gv(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&la(t.type)||t.tag===4}function _d(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Gv(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&la(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Ed(t,r,s){var o=t.tag;if(o===5||o===6)t=t.stateNode,r?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(t,r):(r=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,r.appendChild(t),s=s._reactRootContainer,s!=null||r.onclick!==null||(r.onclick=mc));else if(o!==4&&(o===27&&la(t.type)&&(s=t.stateNode,r=null),t=t.child,t!==null))for(Ed(t,r,s),t=t.sibling;t!==null;)Ed(t,r,s),t=t.sibling}function ac(t,r,s){var o=t.tag;if(o===5||o===6)t=t.stateNode,r?s.insertBefore(t,r):s.appendChild(t);else if(o!==4&&(o===27&&la(t.type)&&(s=t.stateNode),t=t.child,t!==null))for(ac(t,r,s),t=t.sibling;t!==null;)ac(t,r,s),t=t.sibling}function Zv(t){var r=t.stateNode,s=t.memoizedProps;try{for(var o=t.type,u=r.attributes;u.length;)r.removeAttributeNode(u[0]);Ut(r,o,s),r[Ht]=t,r[en]=s}catch(h){ct(t,t.return,h)}}var Rr=!1,yt=!1,Td=!1,Yv=typeof WeakSet=="function"?WeakSet:Set,jt=null;function D1(t,r){if(t=t.containerInfo,$d=wc,t=ag(t),_f(t)){if("selectionStart"in t)var s={start:t.selectionStart,end:t.selectionEnd};else e:{s=(s=t.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var u=o.anchorOffset,h=o.focusNode;o=o.focusOffset;try{s.nodeType,h.nodeType}catch{s=null;break e}var b=0,w=-1,A=-1,B=0,X=0,J=t,F=null;t:for(;;){for(var I;J!==s||u!==0&&J.nodeType!==3||(w=b+u),J!==h||o!==0&&J.nodeType!==3||(A=b+o),J.nodeType===3&&(b+=J.nodeValue.length),(I=J.firstChild)!==null;)F=J,J=I;for(;;){if(J===t)break t;if(F===s&&++B===u&&(w=b),F===h&&++X===o&&(A=b),(I=J.nextSibling)!==null)break;J=F,F=J.parentNode}J=I}s=w===-1||A===-1?null:{start:w,end:A}}else s=null}s=s||{start:0,end:0}}else s=null;for(Xd={focusedElem:t,selectionRange:s},wc=!1,jt=r;jt!==null;)if(r=jt,t=r.child,(r.subtreeFlags&1024)!==0&&t!==null)t.return=r,jt=t;else for(;jt!==null;){switch(r=jt,h=r.alternate,t=r.flags,r.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&h!==null){t=void 0,s=r,u=h.memoizedProps,h=h.memoizedState,o=s.stateNode;try{var ke=Za(s.type,u,s.elementType===s.type);t=o.getSnapshotBeforeUpdate(ke,h),o.__reactInternalSnapshotBeforeUpdate=t}catch(Oe){ct(s,s.return,Oe)}}break;case 3:if((t&1024)!==0){if(t=r.stateNode.containerInfo,s=t.nodeType,s===9)Jd(t);else if(s===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Jd(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(i(163))}if(t=r.sibling,t!==null){t.return=r.return,jt=t;break}jt=r.return}}function Qv(t,r,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:ta(t,s),o&4&&so(5,s);break;case 1:if(ta(t,s),o&4)if(t=s.stateNode,r===null)try{t.componentDidMount()}catch(b){ct(s,s.return,b)}else{var u=Za(s.type,r.memoizedProps);r=r.memoizedState;try{t.componentDidUpdate(u,r,t.__reactInternalSnapshotBeforeUpdate)}catch(b){ct(s,s.return,b)}}o&64&&Fv(s),o&512&&io(s,s.return);break;case 3:if(ta(t,s),o&64&&(t=s.updateQueue,t!==null)){if(r=null,s.child!==null)switch(s.child.tag){case 27:case 5:r=s.child.stateNode;break;case 1:r=s.child.stateNode}try{Og(t,r)}catch(b){ct(s,s.return,b)}}break;case 27:r===null&&o&4&&Zv(s);case 26:case 5:ta(t,s),r===null&&o&4&&Iv(s),o&512&&io(s,s.return);break;case 12:ta(t,s);break;case 13:ta(t,s),o&4&&Kv(t,s),o&64&&(t=s.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(s=H1.bind(null,s),sT(t,s))));break;case 22:if(o=s.memoizedState!==null||Rr,!o){r=r!==null&&r.memoizedState!==null||yt,u=Rr;var h=yt;Rr=o,(yt=r)&&!h?na(t,s,(s.subtreeFlags&8772)!==0):ta(t,s),Rr=u,yt=h}break;case 30:break;default:ta(t,s)}}function $v(t){var r=t.alternate;r!==null&&(t.alternate=null,$v(r)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(r=t.stateNode,r!==null&&rf(r)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var dt=null,rn=!1;function Ar(t,r,s){for(s=s.child;s!==null;)Xv(t,r,s),s=s.sibling}function Xv(t,r,s){if(Pe&&typeof Pe.onCommitFiberUnmount=="function")try{Pe.onCommitFiberUnmount(Ee,s)}catch{}switch(s.tag){case 26:yt||Wn(s,r),Ar(t,r,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:yt||Wn(s,r);var o=dt,u=rn;la(s.type)&&(dt=s.stateNode,rn=!1),Ar(t,r,s),go(s.stateNode),dt=o,rn=u;break;case 5:yt||Wn(s,r);case 6:if(o=dt,u=rn,dt=null,Ar(t,r,s),dt=o,rn=u,dt!==null)if(rn)try{(dt.nodeType===9?dt.body:dt.nodeName==="HTML"?dt.ownerDocument.body:dt).removeChild(s.stateNode)}catch(h){ct(s,r,h)}else try{dt.removeChild(s.stateNode)}catch(h){ct(s,r,h)}break;case 18:dt!==null&&(rn?(t=dt,Ly(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,s.stateNode),Eo(t)):Ly(dt,s.stateNode));break;case 4:o=dt,u=rn,dt=s.stateNode.containerInfo,rn=!0,Ar(t,r,s),dt=o,rn=u;break;case 0:case 11:case 14:case 15:yt||ea(2,s,r),yt||ea(4,s,r),Ar(t,r,s);break;case 1:yt||(Wn(s,r),o=s.stateNode,typeof o.componentWillUnmount=="function"&&qv(s,r,o)),Ar(t,r,s);break;case 21:Ar(t,r,s);break;case 22:yt=(o=yt)||s.memoizedState!==null,Ar(t,r,s),yt=o;break;default:Ar(t,r,s)}}function Kv(t,r){if(r.memoizedState===null&&(t=r.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Eo(t)}catch(s){ct(r,r.return,s)}}function j1(t){switch(t.tag){case 13:case 19:var r=t.stateNode;return r===null&&(r=t.stateNode=new Yv),r;case 22:return t=t.stateNode,r=t._retryCache,r===null&&(r=t._retryCache=new Yv),r;default:throw Error(i(435,t.tag))}}function Cd(t,r){var s=j1(t);r.forEach(function(o){var u=F1.bind(null,t,o);s.has(o)||(s.add(o),o.then(u,u))})}function fn(t,r){var s=r.deletions;if(s!==null)for(var o=0;o<s.length;o++){var u=s[o],h=t,b=r,w=b;e:for(;w!==null;){switch(w.tag){case 27:if(la(w.type)){dt=w.stateNode,rn=!1;break e}break;case 5:dt=w.stateNode,rn=!1;break e;case 3:case 4:dt=w.stateNode.containerInfo,rn=!0;break e}w=w.return}if(dt===null)throw Error(i(160));Xv(h,b,u),dt=null,rn=!1,h=u.alternate,h!==null&&(h.return=null),u.return=null}if(r.subtreeFlags&13878)for(r=r.child;r!==null;)Wv(r,t),r=r.sibling}var zn=null;function Wv(t,r){var s=t.alternate,o=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:fn(r,t),dn(t),o&4&&(ea(3,t,t.return),so(3,t),ea(5,t,t.return));break;case 1:fn(r,t),dn(t),o&512&&(yt||s===null||Wn(s,s.return)),o&64&&Rr&&(t=t.updateQueue,t!==null&&(o=t.callbacks,o!==null&&(s=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var u=zn;if(fn(r,t),dn(t),o&512&&(yt||s===null||Wn(s,s.return)),o&4){var h=s!==null?s.memoizedState:null;if(o=t.memoizedState,s===null)if(o===null)if(t.stateNode===null){e:{o=t.type,s=t.memoizedProps,u=u.ownerDocument||u;t:switch(o){case"title":h=u.getElementsByTagName("title")[0],(!h||h[Mi]||h[Ht]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=u.createElement(o),u.head.insertBefore(h,u.querySelector("head > title"))),Ut(h,o,s),h[Ht]=t,Nt(h),o=h;break e;case"link":var b=Zy("link","href",u).get(o+(s.href||""));if(b){for(var w=0;w<b.length;w++)if(h=b[w],h.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&h.getAttribute("rel")===(s.rel==null?null:s.rel)&&h.getAttribute("title")===(s.title==null?null:s.title)&&h.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){b.splice(w,1);break t}}h=u.createElement(o),Ut(h,o,s),u.head.appendChild(h);break;case"meta":if(b=Zy("meta","content",u).get(o+(s.content||""))){for(w=0;w<b.length;w++)if(h=b[w],h.getAttribute("content")===(s.content==null?null:""+s.content)&&h.getAttribute("name")===(s.name==null?null:s.name)&&h.getAttribute("property")===(s.property==null?null:s.property)&&h.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&h.getAttribute("charset")===(s.charSet==null?null:s.charSet)){b.splice(w,1);break t}}h=u.createElement(o),Ut(h,o,s),u.head.appendChild(h);break;default:throw Error(i(468,o))}h[Ht]=t,Nt(h),o=h}t.stateNode=o}else Yy(u,t.type,t.stateNode);else t.stateNode=Gy(u,o,t.memoizedProps);else h!==o?(h===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):h.count--,o===null?Yy(u,t.type,t.stateNode):Gy(u,o,t.memoizedProps)):o===null&&t.stateNode!==null&&wd(t,t.memoizedProps,s.memoizedProps)}break;case 27:fn(r,t),dn(t),o&512&&(yt||s===null||Wn(s,s.return)),s!==null&&o&4&&wd(t,t.memoizedProps,s.memoizedProps);break;case 5:if(fn(r,t),dn(t),o&512&&(yt||s===null||Wn(s,s.return)),t.flags&32){u=t.stateNode;try{ws(u,"")}catch(I){ct(t,t.return,I)}}o&4&&t.stateNode!=null&&(u=t.memoizedProps,wd(t,u,s!==null?s.memoizedProps:u)),o&1024&&(Td=!0);break;case 6:if(fn(r,t),dn(t),o&4){if(t.stateNode===null)throw Error(i(162));o=t.memoizedProps,s=t.stateNode;try{s.nodeValue=o}catch(I){ct(t,t.return,I)}}break;case 3:if(bc=null,u=zn,zn=vc(r.containerInfo),fn(r,t),zn=u,dn(t),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Eo(r.containerInfo)}catch(I){ct(t,t.return,I)}Td&&(Td=!1,Jv(t));break;case 4:o=zn,zn=vc(t.stateNode.containerInfo),fn(r,t),dn(t),zn=o;break;case 12:fn(r,t),dn(t);break;case 13:fn(r,t),dn(t),t.child.flags&8192&&t.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Dd=Vt()),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,Cd(t,o)));break;case 22:u=t.memoizedState!==null;var A=s!==null&&s.memoizedState!==null,B=Rr,X=yt;if(Rr=B||u,yt=X||A,fn(r,t),yt=X,Rr=B,dn(t),o&8192)e:for(r=t.stateNode,r._visibility=u?r._visibility&-2:r._visibility|1,u&&(s===null||A||Rr||yt||Ya(t)),s=null,r=t;;){if(r.tag===5||r.tag===26){if(s===null){A=s=r;try{if(h=A.stateNode,u)b=h.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none";else{w=A.stateNode;var J=A.memoizedProps.style,F=J!=null&&J.hasOwnProperty("display")?J.display:null;w.style.display=F==null||typeof F=="boolean"?"":(""+F).trim()}}catch(I){ct(A,A.return,I)}}}else if(r.tag===6){if(s===null){A=r;try{A.stateNode.nodeValue=u?"":A.memoizedProps}catch(I){ct(A,A.return,I)}}}else if((r.tag!==22&&r.tag!==23||r.memoizedState===null||r===t)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;s===r&&(s=null),r=r.return}s===r&&(s=null),r.sibling.return=r.return,r=r.sibling}o&4&&(o=t.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,Cd(t,s))));break;case 19:fn(r,t),dn(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,Cd(t,o)));break;case 30:break;case 21:break;default:fn(r,t),dn(t)}}function dn(t){var r=t.flags;if(r&2){try{for(var s,o=t.return;o!==null;){if(Gv(o)){s=o;break}o=o.return}if(s==null)throw Error(i(160));switch(s.tag){case 27:var u=s.stateNode,h=_d(t);ac(t,h,u);break;case 5:var b=s.stateNode;s.flags&32&&(ws(b,""),s.flags&=-33);var w=_d(t);ac(t,w,b);break;case 3:case 4:var A=s.stateNode.containerInfo,B=_d(t);Ed(t,B,A);break;default:throw Error(i(161))}}catch(X){ct(t,t.return,X)}t.flags&=-3}r&4096&&(t.flags&=-4097)}function Jv(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var r=t;Jv(r),r.tag===5&&r.flags&1024&&r.stateNode.reset(),t=t.sibling}}function ta(t,r){if(r.subtreeFlags&8772)for(r=r.child;r!==null;)Qv(t,r.alternate,r),r=r.sibling}function Ya(t){for(t=t.child;t!==null;){var r=t;switch(r.tag){case 0:case 11:case 14:case 15:ea(4,r,r.return),Ya(r);break;case 1:Wn(r,r.return);var s=r.stateNode;typeof s.componentWillUnmount=="function"&&qv(r,r.return,s),Ya(r);break;case 27:go(r.stateNode);case 26:case 5:Wn(r,r.return),Ya(r);break;case 22:r.memoizedState===null&&Ya(r);break;case 30:Ya(r);break;default:Ya(r)}t=t.sibling}}function na(t,r,s){for(s=s&&(r.subtreeFlags&8772)!==0,r=r.child;r!==null;){var o=r.alternate,u=t,h=r,b=h.flags;switch(h.tag){case 0:case 11:case 15:na(u,h,s),so(4,h);break;case 1:if(na(u,h,s),o=h,u=o.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(B){ct(o,o.return,B)}if(o=h,u=o.updateQueue,u!==null){var w=o.stateNode;try{var A=u.shared.hiddenCallbacks;if(A!==null)for(u.shared.hiddenCallbacks=null,u=0;u<A.length;u++)Ag(A[u],w)}catch(B){ct(o,o.return,B)}}s&&b&64&&Fv(h),io(h,h.return);break;case 27:Zv(h);case 26:case 5:na(u,h,s),s&&o===null&&b&4&&Iv(h),io(h,h.return);break;case 12:na(u,h,s);break;case 13:na(u,h,s),s&&b&4&&Kv(u,h);break;case 22:h.memoizedState===null&&na(u,h,s),io(h,h.return);break;case 30:break;default:na(u,h,s)}r=r.sibling}}function Rd(t,r){var s=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),t=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(t=r.memoizedState.cachePool.pool),t!==s&&(t!=null&&t.refCount++,s!=null&&Gi(s))}function Ad(t,r){t=null,r.alternate!==null&&(t=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==t&&(r.refCount++,t!=null&&Gi(t))}function Jn(t,r,s,o){if(r.subtreeFlags&10256)for(r=r.child;r!==null;)ey(t,r,s,o),r=r.sibling}function ey(t,r,s,o){var u=r.flags;switch(r.tag){case 0:case 11:case 15:Jn(t,r,s,o),u&2048&&so(9,r);break;case 1:Jn(t,r,s,o);break;case 3:Jn(t,r,s,o),u&2048&&(t=null,r.alternate!==null&&(t=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==t&&(r.refCount++,t!=null&&Gi(t)));break;case 12:if(u&2048){Jn(t,r,s,o),t=r.stateNode;try{var h=r.memoizedProps,b=h.id,w=h.onPostCommit;typeof w=="function"&&w(b,r.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(A){ct(r,r.return,A)}}else Jn(t,r,s,o);break;case 13:Jn(t,r,s,o);break;case 23:break;case 22:h=r.stateNode,b=r.alternate,r.memoizedState!==null?h._visibility&2?Jn(t,r,s,o):oo(t,r):h._visibility&2?Jn(t,r,s,o):(h._visibility|=2,Hs(t,r,s,o,(r.subtreeFlags&10256)!==0)),u&2048&&Rd(b,r);break;case 24:Jn(t,r,s,o),u&2048&&Ad(r.alternate,r);break;default:Jn(t,r,s,o)}}function Hs(t,r,s,o,u){for(u=u&&(r.subtreeFlags&10256)!==0,r=r.child;r!==null;){var h=t,b=r,w=s,A=o,B=b.flags;switch(b.tag){case 0:case 11:case 15:Hs(h,b,w,A,u),so(8,b);break;case 23:break;case 22:var X=b.stateNode;b.memoizedState!==null?X._visibility&2?Hs(h,b,w,A,u):oo(h,b):(X._visibility|=2,Hs(h,b,w,A,u)),u&&B&2048&&Rd(b.alternate,b);break;case 24:Hs(h,b,w,A,u),u&&B&2048&&Ad(b.alternate,b);break;default:Hs(h,b,w,A,u)}r=r.sibling}}function oo(t,r){if(r.subtreeFlags&10256)for(r=r.child;r!==null;){var s=t,o=r,u=o.flags;switch(o.tag){case 22:oo(s,o),u&2048&&Rd(o.alternate,o);break;case 24:oo(s,o),u&2048&&Ad(o.alternate,o);break;default:oo(s,o)}r=r.sibling}}var lo=8192;function Fs(t){if(t.subtreeFlags&lo)for(t=t.child;t!==null;)ty(t),t=t.sibling}function ty(t){switch(t.tag){case 26:Fs(t),t.flags&lo&&t.memoizedState!==null&&yT(zn,t.memoizedState,t.memoizedProps);break;case 5:Fs(t);break;case 3:case 4:var r=zn;zn=vc(t.stateNode.containerInfo),Fs(t),zn=r;break;case 22:t.memoizedState===null&&(r=t.alternate,r!==null&&r.memoizedState!==null?(r=lo,lo=16777216,Fs(t),lo=r):Fs(t));break;default:Fs(t)}}function ny(t){var r=t.alternate;if(r!==null&&(t=r.child,t!==null)){r.child=null;do r=t.sibling,t.sibling=null,t=r;while(t!==null)}}function co(t){var r=t.deletions;if((t.flags&16)!==0){if(r!==null)for(var s=0;s<r.length;s++){var o=r[s];jt=o,ay(o,t)}ny(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)ry(t),t=t.sibling}function ry(t){switch(t.tag){case 0:case 11:case 15:co(t),t.flags&2048&&ea(9,t,t.return);break;case 3:co(t);break;case 12:co(t);break;case 22:var r=t.stateNode;t.memoizedState!==null&&r._visibility&2&&(t.return===null||t.return.tag!==13)?(r._visibility&=-3,sc(t)):co(t);break;default:co(t)}}function sc(t){var r=t.deletions;if((t.flags&16)!==0){if(r!==null)for(var s=0;s<r.length;s++){var o=r[s];jt=o,ay(o,t)}ny(t)}for(t=t.child;t!==null;){switch(r=t,r.tag){case 0:case 11:case 15:ea(8,r,r.return),sc(r);break;case 22:s=r.stateNode,s._visibility&2&&(s._visibility&=-3,sc(r));break;default:sc(r)}t=t.sibling}}function ay(t,r){for(;jt!==null;){var s=jt;switch(s.tag){case 0:case 11:case 15:ea(8,s,r);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:Gi(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,jt=o;else e:for(s=t;jt!==null;){o=jt;var u=o.sibling,h=o.return;if($v(o),o===s){jt=null;break e}if(u!==null){u.return=h,jt=u;break e}jt=h}}}var k1={getCacheForType:function(t){var r=Ft(Tt),s=r.data.get(t);return s===void 0&&(s=t(),r.data.set(t,s)),s}},z1=typeof WeakMap=="function"?WeakMap:Map,rt=0,ft=null,Ge=null,Ke=0,at=0,hn=null,ra=!1,qs=!1,Od=!1,Or=0,gt=0,aa=0,Qa=0,Md=0,Rn=0,Is=0,uo=null,an=null,Nd=!1,Dd=0,ic=1/0,oc=null,sa=null,Pt=0,ia=null,Gs=null,Zs=0,jd=0,kd=null,sy=null,fo=0,zd=null;function pn(){if((rt&2)!==0&&Ke!==0)return Ke&-Ke;if(P.T!==null){var t=js;return t!==0?t:Fd()}return Sm()}function iy(){Rn===0&&(Rn=(Ke&536870912)===0||nt?vm():536870912);var t=Cn.current;return t!==null&&(t.flags|=32),Rn}function mn(t,r,s){(t===ft&&(at===2||at===9)||t.cancelPendingCommit!==null)&&(Ys(t,0),oa(t,Ke,Rn,!1)),Oi(t,s),((rt&2)===0||t!==ft)&&(t===ft&&((rt&2)===0&&(Qa|=s),gt===4&&oa(t,Ke,Rn,!1)),er(t))}function oy(t,r,s){if((rt&6)!==0)throw Error(i(327));var o=!s&&(r&124)===0&&(r&t.expiredLanes)===0||Da(t,r),u=o?L1(t,r):Ld(t,r,!0),h=o;do{if(u===0){qs&&!o&&oa(t,r,0,!1);break}else{if(s=t.current.alternate,h&&!P1(s)){u=Ld(t,r,!1),h=!1;continue}if(u===2){if(h=r,t.errorRecoveryDisabledLanes&h)var b=0;else b=t.pendingLanes&-536870913,b=b!==0?b:b&536870912?536870912:0;if(b!==0){r=b;e:{var w=t;u=uo;var A=w.current.memoizedState.isDehydrated;if(A&&(Ys(w,b).flags|=256),b=Ld(w,b,!1),b!==2){if(Od&&!A){w.errorRecoveryDisabledLanes|=h,Qa|=h,u=4;break e}h=an,an=u,h!==null&&(an===null?an=h:an.push.apply(an,h))}u=b}if(h=!1,u!==2)continue}}if(u===1){Ys(t,0),oa(t,r,0,!0);break}e:{switch(o=t,h=u,h){case 0:case 1:throw Error(i(345));case 4:if((r&4194048)!==r)break;case 6:oa(o,r,Rn,!ra);break e;case 2:an=null;break;case 3:case 5:break;default:throw Error(i(329))}if((r&62914560)===r&&(u=Dd+300-Vt(),10<u)){if(oa(o,r,Rn,!ra),Na(o,0,!0)!==0)break e;o.timeoutHandle=Py(ly.bind(null,o,s,an,oc,Nd,r,Rn,Qa,Is,ra,h,2,-0,0),u);break e}ly(o,s,an,oc,Nd,r,Rn,Qa,Is,ra,h,0,-0,0)}}break}while(!0);er(t)}function ly(t,r,s,o,u,h,b,w,A,B,X,J,F,I){if(t.timeoutHandle=-1,J=r.subtreeFlags,(J&8192||(J&16785408)===16785408)&&(bo={stylesheets:null,count:0,unsuspend:vT},ty(r),J=bT(),J!==null)){t.cancelPendingCommit=J(my.bind(null,t,r,h,s,o,u,b,w,A,X,1,F,I)),oa(t,h,b,!B);return}my(t,r,h,s,o,u,b,w,A)}function P1(t){for(var r=t;;){var s=r.tag;if((s===0||s===11||s===15)&&r.flags&16384&&(s=r.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var u=s[o],h=u.getSnapshot;u=u.value;try{if(!cn(h(),u))return!1}catch{return!1}}if(s=r.child,r.subtreeFlags&16384&&s!==null)s.return=r,r=s;else{if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return!0;r=r.return}r.sibling.return=r.return,r=r.sibling}}return!0}function oa(t,r,s,o){r&=~Md,r&=~Qa,t.suspendedLanes|=r,t.pingedLanes&=~r,o&&(t.warmLanes|=r),o=t.expirationTimes;for(var u=r;0<u;){var h=31-ut(u),b=1<<h;o[h]=-1,u&=~b}s!==0&&bm(t,s,r)}function lc(){return(rt&6)===0?(ho(0),!1):!0}function Pd(){if(Ge!==null){if(at===0)var t=Ge.return;else t=Ge,Sr=Fa=null,Jf(t),Bs=null,no=0,t=Ge;for(;t!==null;)Hv(t.alternate,t),t=t.return;Ge=null}}function Ys(t,r){var s=t.timeoutHandle;s!==-1&&(t.timeoutHandle=-1,eT(s)),s=t.cancelPendingCommit,s!==null&&(t.cancelPendingCommit=null,s()),Pd(),ft=t,Ge=s=yr(t.current,null),Ke=r,at=0,hn=null,ra=!1,qs=Da(t,r),Od=!1,Is=Rn=Md=Qa=aa=gt=0,an=uo=null,Nd=!1,(r&8)!==0&&(r|=r&32);var o=t.entangledLanes;if(o!==0)for(t=t.entanglements,o&=r;0<o;){var u=31-ut(o),h=1<<u;r|=t[u],o&=~h}return Or=r,Ml(),s}function cy(t,r){He=null,P.H=$l,r===Yi||r===Bl?(r=Cg(),at=3):r===_g?(r=Cg(),at=4):at=r===Rv?8:r!==null&&typeof r=="object"&&typeof r.then=="function"?6:1,hn=r,Ge===null&&(gt=1,ec(t,wn(r,t.current)))}function uy(){var t=P.H;return P.H=$l,t===null?$l:t}function fy(){var t=P.A;return P.A=k1,t}function Ud(){gt=4,ra||(Ke&4194048)!==Ke&&Cn.current!==null||(qs=!0),(aa&134217727)===0&&(Qa&134217727)===0||ft===null||oa(ft,Ke,Rn,!1)}function Ld(t,r,s){var o=rt;rt|=2;var u=uy(),h=fy();(ft!==t||Ke!==r)&&(oc=null,Ys(t,r)),r=!1;var b=gt;e:do try{if(at!==0&&Ge!==null){var w=Ge,A=hn;switch(at){case 8:Pd(),b=6;break e;case 3:case 2:case 9:case 6:Cn.current===null&&(r=!0);var B=at;if(at=0,hn=null,Qs(t,w,A,B),s&&qs){b=0;break e}break;default:B=at,at=0,hn=null,Qs(t,w,A,B)}}U1(),b=gt;break}catch(X){cy(t,X)}while(!0);return r&&t.shellSuspendCounter++,Sr=Fa=null,rt=o,P.H=u,P.A=h,Ge===null&&(ft=null,Ke=0,Ml()),b}function U1(){for(;Ge!==null;)dy(Ge)}function L1(t,r){var s=rt;rt|=2;var o=uy(),u=fy();ft!==t||Ke!==r?(oc=null,ic=Vt()+500,Ys(t,r)):qs=Da(t,r);e:do try{if(at!==0&&Ge!==null){r=Ge;var h=hn;t:switch(at){case 1:at=0,hn=null,Qs(t,r,h,1);break;case 2:case 9:if(Eg(h)){at=0,hn=null,hy(r);break}r=function(){at!==2&&at!==9||ft!==t||(at=7),er(t)},h.then(r,r);break e;case 3:at=7;break e;case 4:at=5;break e;case 7:Eg(h)?(at=0,hn=null,hy(r)):(at=0,hn=null,Qs(t,r,h,7));break;case 5:var b=null;switch(Ge.tag){case 26:b=Ge.memoizedState;case 5:case 27:var w=Ge;if(!b||Qy(b)){at=0,hn=null;var A=w.sibling;if(A!==null)Ge=A;else{var B=w.return;B!==null?(Ge=B,cc(B)):Ge=null}break t}}at=0,hn=null,Qs(t,r,h,5);break;case 6:at=0,hn=null,Qs(t,r,h,6);break;case 8:Pd(),gt=6;break e;default:throw Error(i(462))}}B1();break}catch(X){cy(t,X)}while(!0);return Sr=Fa=null,P.H=o,P.A=u,rt=s,Ge!==null?0:(ft=null,Ke=0,Ml(),gt)}function B1(){for(;Ge!==null&&!Fr();)dy(Ge)}function dy(t){var r=Bv(t.alternate,t,Or);t.memoizedProps=t.pendingProps,r===null?cc(t):Ge=r}function hy(t){var r=t,s=r.alternate;switch(r.tag){case 15:case 0:r=jv(s,r,r.pendingProps,r.type,void 0,Ke);break;case 11:r=jv(s,r,r.pendingProps,r.type.render,r.ref,Ke);break;case 5:Jf(r);default:Hv(s,r),r=Ge=pg(r,Or),r=Bv(s,r,Or)}t.memoizedProps=t.pendingProps,r===null?cc(t):Ge=r}function Qs(t,r,s,o){Sr=Fa=null,Jf(r),Bs=null,no=0;var u=r.return;try{if(A1(t,u,r,s,Ke)){gt=1,ec(t,wn(s,t.current)),Ge=null;return}}catch(h){if(u!==null)throw Ge=u,h;gt=1,ec(t,wn(s,t.current)),Ge=null;return}r.flags&32768?(nt||o===1?t=!0:qs||(Ke&536870912)!==0?t=!1:(ra=t=!0,(o===2||o===9||o===3||o===6)&&(o=Cn.current,o!==null&&o.tag===13&&(o.flags|=16384))),py(r,t)):cc(r)}function cc(t){var r=t;do{if((r.flags&32768)!==0){py(r,ra);return}t=r.return;var s=M1(r.alternate,r,Or);if(s!==null){Ge=s;return}if(r=r.sibling,r!==null){Ge=r;return}Ge=r=t}while(r!==null);gt===0&&(gt=5)}function py(t,r){do{var s=N1(t.alternate,t);if(s!==null){s.flags&=32767,Ge=s;return}if(s=t.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!r&&(t=t.sibling,t!==null)){Ge=t;return}Ge=t=s}while(t!==null);gt=6,Ge=null}function my(t,r,s,o,u,h,b,w,A){t.cancelPendingCommit=null;do uc();while(Pt!==0);if((rt&6)!==0)throw Error(i(327));if(r!==null){if(r===t.current)throw Error(i(177));if(h=r.lanes|r.childLanes,h|=Af,vE(t,s,h,b,w,A),t===ft&&(Ge=ft=null,Ke=0),Gs=r,ia=t,Zs=s,jd=h,kd=u,sy=o,(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,q1(V,function(){return xy(),null})):(t.callbackNode=null,t.callbackPriority=0),o=(r.flags&13878)!==0,(r.subtreeFlags&13878)!==0||o){o=P.T,P.T=null,u=$.p,$.p=2,b=rt,rt|=4;try{D1(t,r,s)}finally{rt=b,$.p=u,P.T=o}}Pt=1,gy(),vy(),yy()}}function gy(){if(Pt===1){Pt=0;var t=ia,r=Gs,s=(r.flags&13878)!==0;if((r.subtreeFlags&13878)!==0||s){s=P.T,P.T=null;var o=$.p;$.p=2;var u=rt;rt|=4;try{Wv(r,t);var h=Xd,b=ag(t.containerInfo),w=h.focusedElem,A=h.selectionRange;if(b!==w&&w&&w.ownerDocument&&rg(w.ownerDocument.documentElement,w)){if(A!==null&&_f(w)){var B=A.start,X=A.end;if(X===void 0&&(X=B),"selectionStart"in w)w.selectionStart=B,w.selectionEnd=Math.min(X,w.value.length);else{var J=w.ownerDocument||document,F=J&&J.defaultView||window;if(F.getSelection){var I=F.getSelection(),ke=w.textContent.length,Oe=Math.min(A.start,ke),lt=A.end===void 0?Oe:Math.min(A.end,ke);!I.extend&&Oe>lt&&(b=lt,lt=Oe,Oe=b);var U=ng(w,Oe),k=ng(w,lt);if(U&&k&&(I.rangeCount!==1||I.anchorNode!==U.node||I.anchorOffset!==U.offset||I.focusNode!==k.node||I.focusOffset!==k.offset)){var L=J.createRange();L.setStart(U.node,U.offset),I.removeAllRanges(),Oe>lt?(I.addRange(L),I.extend(k.node,k.offset)):(L.setEnd(k.node,k.offset),I.addRange(L))}}}}for(J=[],I=w;I=I.parentNode;)I.nodeType===1&&J.push({element:I,left:I.scrollLeft,top:I.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<J.length;w++){var W=J[w];W.element.scrollLeft=W.left,W.element.scrollTop=W.top}}wc=!!$d,Xd=$d=null}finally{rt=u,$.p=o,P.T=s}}t.current=r,Pt=2}}function vy(){if(Pt===2){Pt=0;var t=ia,r=Gs,s=(r.flags&8772)!==0;if((r.subtreeFlags&8772)!==0||s){s=P.T,P.T=null;var o=$.p;$.p=2;var u=rt;rt|=4;try{Qv(t,r.alternate,r)}finally{rt=u,$.p=o,P.T=s}}Pt=3}}function yy(){if(Pt===4||Pt===3){Pt=0,Ma();var t=ia,r=Gs,s=Zs,o=sy;(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?Pt=5:(Pt=0,Gs=ia=null,by(t,t.pendingLanes));var u=t.pendingLanes;if(u===0&&(sa=null),tf(s),r=r.stateNode,Pe&&typeof Pe.onCommitFiberRoot=="function")try{Pe.onCommitFiberRoot(Ee,r,void 0,(r.current.flags&128)===128)}catch{}if(o!==null){r=P.T,u=$.p,$.p=2,P.T=null;try{for(var h=t.onRecoverableError,b=0;b<o.length;b++){var w=o[b];h(w.value,{componentStack:w.stack})}}finally{P.T=r,$.p=u}}(Zs&3)!==0&&uc(),er(t),u=t.pendingLanes,(s&4194090)!==0&&(u&42)!==0?t===zd?fo++:(fo=0,zd=t):fo=0,ho(0)}}function by(t,r){(t.pooledCacheLanes&=r)===0&&(r=t.pooledCache,r!=null&&(t.pooledCache=null,Gi(r)))}function uc(t){return gy(),vy(),yy(),xy()}function xy(){if(Pt!==5)return!1;var t=ia,r=jd;jd=0;var s=tf(Zs),o=P.T,u=$.p;try{$.p=32>s?32:s,P.T=null,s=kd,kd=null;var h=ia,b=Zs;if(Pt=0,Gs=ia=null,Zs=0,(rt&6)!==0)throw Error(i(331));var w=rt;if(rt|=4,ry(h.current),ey(h,h.current,b,s),rt=w,ho(0,!1),Pe&&typeof Pe.onPostCommitFiberRoot=="function")try{Pe.onPostCommitFiberRoot(Ee,h)}catch{}return!0}finally{$.p=u,P.T=o,by(t,r)}}function Sy(t,r,s){r=wn(s,r),r=hd(t.stateNode,r,2),t=Xr(t,r,2),t!==null&&(Oi(t,2),er(t))}function ct(t,r,s){if(t.tag===3)Sy(t,t,s);else for(;r!==null;){if(r.tag===3){Sy(r,t,s);break}else if(r.tag===1){var o=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(sa===null||!sa.has(o))){t=wn(s,t),s=Tv(2),o=Xr(r,s,2),o!==null&&(Cv(s,o,r,t),Oi(o,2),er(o));break}}r=r.return}}function Bd(t,r,s){var o=t.pingCache;if(o===null){o=t.pingCache=new z1;var u=new Set;o.set(r,u)}else u=o.get(r),u===void 0&&(u=new Set,o.set(r,u));u.has(s)||(Od=!0,u.add(s),t=V1.bind(null,t,r,s),r.then(t,t))}function V1(t,r,s){var o=t.pingCache;o!==null&&o.delete(r),t.pingedLanes|=t.suspendedLanes&s,t.warmLanes&=~s,ft===t&&(Ke&s)===s&&(gt===4||gt===3&&(Ke&62914560)===Ke&&300>Vt()-Dd?(rt&2)===0&&Ys(t,0):Md|=s,Is===Ke&&(Is=0)),er(t)}function wy(t,r){r===0&&(r=ym()),t=Os(t,r),t!==null&&(Oi(t,r),er(t))}function H1(t){var r=t.memoizedState,s=0;r!==null&&(s=r.retryLane),wy(t,s)}function F1(t,r){var s=0;switch(t.tag){case 13:var o=t.stateNode,u=t.memoizedState;u!==null&&(s=u.retryLane);break;case 19:o=t.stateNode;break;case 22:o=t.stateNode._retryCache;break;default:throw Error(i(314))}o!==null&&o.delete(r),wy(t,s)}function q1(t,r){return Mt(t,r)}var fc=null,$s=null,Vd=!1,dc=!1,Hd=!1,$a=0;function er(t){t!==$s&&t.next===null&&($s===null?fc=$s=t:$s=$s.next=t),dc=!0,Vd||(Vd=!0,G1())}function ho(t,r){if(!Hd&&dc){Hd=!0;do for(var s=!1,o=fc;o!==null;){if(t!==0){var u=o.pendingLanes;if(u===0)var h=0;else{var b=o.suspendedLanes,w=o.pingedLanes;h=(1<<31-ut(42|t)+1)-1,h&=u&~(b&~w),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(s=!0,Cy(o,h))}else h=Ke,h=Na(o,o===ft?h:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(h&3)===0||Da(o,h)||(s=!0,Cy(o,h));o=o.next}while(s);Hd=!1}}function I1(){_y()}function _y(){dc=Vd=!1;var t=0;$a!==0&&(J1()&&(t=$a),$a=0);for(var r=Vt(),s=null,o=fc;o!==null;){var u=o.next,h=Ey(o,r);h===0?(o.next=null,s===null?fc=u:s.next=u,u===null&&($s=s)):(s=o,(t!==0||(h&3)!==0)&&(dc=!0)),o=u}ho(t)}function Ey(t,r){for(var s=t.suspendedLanes,o=t.pingedLanes,u=t.expirationTimes,h=t.pendingLanes&-62914561;0<h;){var b=31-ut(h),w=1<<b,A=u[b];A===-1?((w&s)===0||(w&o)!==0)&&(u[b]=yl(w,r)):A<=r&&(t.expiredLanes|=w),h&=~w}if(r=ft,s=Ke,s=Na(t,t===r?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o=t.callbackNode,s===0||t===r&&(at===2||at===9)||t.cancelPendingCommit!==null)return o!==null&&o!==null&&Jt(o),t.callbackNode=null,t.callbackPriority=0;if((s&3)===0||Da(t,s)){if(r=s&-s,r===t.callbackPriority)return r;switch(o!==null&&Jt(o),tf(s)){case 2:case 8:s=N;break;case 32:s=V;break;case 268435456:s=ve;break;default:s=V}return o=Ty.bind(null,t),s=Mt(s,o),t.callbackPriority=r,t.callbackNode=s,r}return o!==null&&o!==null&&Jt(o),t.callbackPriority=2,t.callbackNode=null,2}function Ty(t,r){if(Pt!==0&&Pt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var s=t.callbackNode;if(uc()&&t.callbackNode!==s)return null;var o=Ke;return o=Na(t,t===ft?o:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o===0?null:(oy(t,o,r),Ey(t,Vt()),t.callbackNode!=null&&t.callbackNode===s?Ty.bind(null,t):null)}function Cy(t,r){if(uc())return null;oy(t,r,!0)}function G1(){tT(function(){(rt&6)!==0?Mt(Ai,I1):_y()})}function Fd(){return $a===0&&($a=vm()),$a}function Ry(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:_l(""+t)}function Ay(t,r){var s=r.ownerDocument.createElement("input");return s.name=r.name,s.value=r.value,t.id&&s.setAttribute("form",t.id),r.parentNode.insertBefore(s,r),t=new FormData(t),s.parentNode.removeChild(s),t}function Z1(t,r,s,o,u){if(r==="submit"&&s&&s.stateNode===u){var h=Ry((u[en]||null).action),b=o.submitter;b&&(r=(r=b[en]||null)?Ry(r.formAction):b.getAttribute("formAction"),r!==null&&(h=r,b=null));var w=new Rl("action","action",null,o,u);t.push({event:w,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if($a!==0){var A=b?Ay(u,b):new FormData(u);ld(s,{pending:!0,data:A,method:u.method,action:h},null,A)}}else typeof h=="function"&&(w.preventDefault(),A=b?Ay(u,b):new FormData(u),ld(s,{pending:!0,data:A,method:u.method,action:h},h,A))},currentTarget:u}]})}}for(var qd=0;qd<Rf.length;qd++){var Id=Rf[qd],Y1=Id.toLowerCase(),Q1=Id[0].toUpperCase()+Id.slice(1);kn(Y1,"on"+Q1)}kn(og,"onAnimationEnd"),kn(lg,"onAnimationIteration"),kn(cg,"onAnimationStart"),kn("dblclick","onDoubleClick"),kn("focusin","onFocus"),kn("focusout","onBlur"),kn(f1,"onTransitionRun"),kn(d1,"onTransitionStart"),kn(h1,"onTransitionCancel"),kn(ug,"onTransitionEnd"),bs("onMouseEnter",["mouseout","mouseover"]),bs("onMouseLeave",["mouseout","mouseover"]),bs("onPointerEnter",["pointerout","pointerover"]),bs("onPointerLeave",["pointerout","pointerover"]),ja("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ja("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ja("onBeforeInput",["compositionend","keypress","textInput","paste"]),ja("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ja("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ja("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var po="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(" "),$1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(po));function Oy(t,r){r=(r&4)!==0;for(var s=0;s<t.length;s++){var o=t[s],u=o.event;o=o.listeners;e:{var h=void 0;if(r)for(var b=o.length-1;0<=b;b--){var w=o[b],A=w.instance,B=w.currentTarget;if(w=w.listener,A!==h&&u.isPropagationStopped())break e;h=w,u.currentTarget=B;try{h(u)}catch(X){Jl(X)}u.currentTarget=null,h=A}else for(b=0;b<o.length;b++){if(w=o[b],A=w.instance,B=w.currentTarget,w=w.listener,A!==h&&u.isPropagationStopped())break e;h=w,u.currentTarget=B;try{h(u)}catch(X){Jl(X)}u.currentTarget=null,h=A}}}}function Ze(t,r){var s=r[nf];s===void 0&&(s=r[nf]=new Set);var o=t+"__bubble";s.has(o)||(My(r,t,2,!1),s.add(o))}function Gd(t,r,s){var o=0;r&&(o|=4),My(s,t,o,r)}var hc="_reactListening"+Math.random().toString(36).slice(2);function Zd(t){if(!t[hc]){t[hc]=!0,_m.forEach(function(s){s!=="selectionchange"&&($1.has(s)||Gd(s,!1,t),Gd(s,!0,t))});var r=t.nodeType===9?t:t.ownerDocument;r===null||r[hc]||(r[hc]=!0,Gd("selectionchange",!1,r))}}function My(t,r,s,o){switch(eb(r)){case 2:var u=wT;break;case 8:u=_T;break;default:u=ih}s=u.bind(null,r,s,t),u=void 0,!pf||r!=="touchstart"&&r!=="touchmove"&&r!=="wheel"||(u=!0),o?u!==void 0?t.addEventListener(r,s,{capture:!0,passive:u}):t.addEventListener(r,s,!0):u!==void 0?t.addEventListener(r,s,{passive:u}):t.addEventListener(r,s,!1)}function Yd(t,r,s,o,u){var h=o;if((r&1)===0&&(r&2)===0&&o!==null)e:for(;;){if(o===null)return;var b=o.tag;if(b===3||b===4){var w=o.stateNode.containerInfo;if(w===u)break;if(b===4)for(b=o.return;b!==null;){var A=b.tag;if((A===3||A===4)&&b.stateNode.containerInfo===u)return;b=b.return}for(;w!==null;){if(b=gs(w),b===null)return;if(A=b.tag,A===5||A===6||A===26||A===27){o=h=b;continue e}w=w.parentNode}}o=o.return}Um(function(){var B=h,X=df(s),J=[];e:{var F=fg.get(t);if(F!==void 0){var I=Rl,ke=t;switch(t){case"keypress":if(Tl(s)===0)break e;case"keydown":case"keyup":I=qE;break;case"focusin":ke="focus",I=yf;break;case"focusout":ke="blur",I=yf;break;case"beforeblur":case"afterblur":I=yf;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":I=Vm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":I=NE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":I=ZE;break;case og:case lg:case cg:I=kE;break;case ug:I=QE;break;case"scroll":case"scrollend":I=OE;break;case"wheel":I=XE;break;case"copy":case"cut":case"paste":I=PE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":I=Fm;break;case"toggle":case"beforetoggle":I=WE}var Oe=(r&4)!==0,lt=!Oe&&(t==="scroll"||t==="scrollend"),U=Oe?F!==null?F+"Capture":null:F;Oe=[];for(var k=B,L;k!==null;){var W=k;if(L=W.stateNode,W=W.tag,W!==5&&W!==26&&W!==27||L===null||U===null||(W=Di(k,U),W!=null&&Oe.push(mo(k,W,L))),lt)break;k=k.return}0<Oe.length&&(F=new I(F,ke,null,s,X),J.push({event:F,listeners:Oe}))}}if((r&7)===0){e:{if(F=t==="mouseover"||t==="pointerover",I=t==="mouseout"||t==="pointerout",F&&s!==ff&&(ke=s.relatedTarget||s.fromElement)&&(gs(ke)||ke[ms]))break e;if((I||F)&&(F=X.window===X?X:(F=X.ownerDocument)?F.defaultView||F.parentWindow:window,I?(ke=s.relatedTarget||s.toElement,I=B,ke=ke?gs(ke):null,ke!==null&&(lt=c(ke),Oe=ke.tag,ke!==lt||Oe!==5&&Oe!==27&&Oe!==6)&&(ke=null)):(I=null,ke=B),I!==ke)){if(Oe=Vm,W="onMouseLeave",U="onMouseEnter",k="mouse",(t==="pointerout"||t==="pointerover")&&(Oe=Fm,W="onPointerLeave",U="onPointerEnter",k="pointer"),lt=I==null?F:Ni(I),L=ke==null?F:Ni(ke),F=new Oe(W,k+"leave",I,s,X),F.target=lt,F.relatedTarget=L,W=null,gs(X)===B&&(Oe=new Oe(U,k+"enter",ke,s,X),Oe.target=L,Oe.relatedTarget=lt,W=Oe),lt=W,I&&ke)t:{for(Oe=I,U=ke,k=0,L=Oe;L;L=Xs(L))k++;for(L=0,W=U;W;W=Xs(W))L++;for(;0<k-L;)Oe=Xs(Oe),k--;for(;0<L-k;)U=Xs(U),L--;for(;k--;){if(Oe===U||U!==null&&Oe===U.alternate)break t;Oe=Xs(Oe),U=Xs(U)}Oe=null}else Oe=null;I!==null&&Ny(J,F,I,Oe,!1),ke!==null&&lt!==null&&Ny(J,lt,ke,Oe,!0)}}e:{if(F=B?Ni(B):window,I=F.nodeName&&F.nodeName.toLowerCase(),I==="select"||I==="input"&&F.type==="file")var xe=Xm;else if(Qm(F))if(Km)xe=l1;else{xe=i1;var Ie=s1}else I=F.nodeName,!I||I.toLowerCase()!=="input"||F.type!=="checkbox"&&F.type!=="radio"?B&&uf(B.elementType)&&(xe=Xm):xe=o1;if(xe&&(xe=xe(t,B))){$m(J,xe,s,X);break e}Ie&&Ie(t,F,B),t==="focusout"&&B&&F.type==="number"&&B.memoizedProps.value!=null&&cf(F,"number",F.value)}switch(Ie=B?Ni(B):window,t){case"focusin":(Qm(Ie)||Ie.contentEditable==="true")&&(Cs=Ie,Ef=B,Vi=null);break;case"focusout":Vi=Ef=Cs=null;break;case"mousedown":Tf=!0;break;case"contextmenu":case"mouseup":case"dragend":Tf=!1,sg(J,s,X);break;case"selectionchange":if(u1)break;case"keydown":case"keyup":sg(J,s,X)}var Ce;if(xf)e:{switch(t){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Ts?Zm(t,s)&&(Ne="onCompositionEnd"):t==="keydown"&&s.keyCode===229&&(Ne="onCompositionStart");Ne&&(qm&&s.locale!=="ko"&&(Ts||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Ts&&(Ce=Lm()):(Zr=X,mf="value"in Zr?Zr.value:Zr.textContent,Ts=!0)),Ie=pc(B,Ne),0<Ie.length&&(Ne=new Hm(Ne,t,null,s,X),J.push({event:Ne,listeners:Ie}),Ce?Ne.data=Ce:(Ce=Ym(s),Ce!==null&&(Ne.data=Ce)))),(Ce=e1?t1(t,s):n1(t,s))&&(Ne=pc(B,"onBeforeInput"),0<Ne.length&&(Ie=new Hm("onBeforeInput","beforeinput",null,s,X),J.push({event:Ie,listeners:Ne}),Ie.data=Ce)),Z1(J,t,B,s,X)}Oy(J,r)})}function mo(t,r,s){return{instance:t,listener:r,currentTarget:s}}function pc(t,r){for(var s=r+"Capture",o=[];t!==null;){var u=t,h=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||h===null||(u=Di(t,s),u!=null&&o.unshift(mo(t,u,h)),u=Di(t,r),u!=null&&o.push(mo(t,u,h))),t.tag===3)return o;t=t.return}return[]}function Xs(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Ny(t,r,s,o,u){for(var h=r._reactName,b=[];s!==null&&s!==o;){var w=s,A=w.alternate,B=w.stateNode;if(w=w.tag,A!==null&&A===o)break;w!==5&&w!==26&&w!==27||B===null||(A=B,u?(B=Di(s,h),B!=null&&b.unshift(mo(s,B,A))):u||(B=Di(s,h),B!=null&&b.push(mo(s,B,A)))),s=s.return}b.length!==0&&t.push({event:r,listeners:b})}var X1=/\r\n?/g,K1=/\u0000|\uFFFD/g;function Dy(t){return(typeof t=="string"?t:""+t).replace(X1,`
`).replace(K1,"")}function jy(t,r){return r=Dy(r),Dy(t)===r}function mc(){}function ot(t,r,s,o,u,h){switch(s){case"children":typeof o=="string"?r==="body"||r==="textarea"&&o===""||ws(t,o):(typeof o=="number"||typeof o=="bigint")&&r!=="body"&&ws(t,""+o);break;case"className":xl(t,"class",o);break;case"tabIndex":xl(t,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":xl(t,s,o);break;case"style":zm(t,o,h);break;case"data":if(r!=="object"){xl(t,"data",o);break}case"src":case"href":if(o===""&&(r!=="a"||s!=="href")){t.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(s);break}o=_l(""+o),t.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){t.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof h=="function"&&(s==="formAction"?(r!=="input"&&ot(t,r,"name",u.name,u,null),ot(t,r,"formEncType",u.formEncType,u,null),ot(t,r,"formMethod",u.formMethod,u,null),ot(t,r,"formTarget",u.formTarget,u,null)):(ot(t,r,"encType",u.encType,u,null),ot(t,r,"method",u.method,u,null),ot(t,r,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(s);break}o=_l(""+o),t.setAttribute(s,o);break;case"onClick":o!=null&&(t.onclick=mc);break;case"onScroll":o!=null&&Ze("scroll",t);break;case"onScrollEnd":o!=null&&Ze("scrollend",t);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(s=o.__html,s!=null){if(u.children!=null)throw Error(i(60));t.innerHTML=s}}break;case"multiple":t.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":t.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"){t.removeAttribute("xlink:href");break}s=_l(""+o),t.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"?t.setAttribute(s,""+o):t.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"?t.setAttribute(s,""):t.removeAttribute(s);break;case"capture":case"download":o===!0?t.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(s,o):t.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?t.setAttribute(s,o):t.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?t.removeAttribute(s):t.setAttribute(s,o);break;case"popover":Ze("beforetoggle",t),Ze("toggle",t),bl(t,"popover",o);break;case"xlinkActuate":gr(t,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":gr(t,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":gr(t,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":gr(t,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":gr(t,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":gr(t,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":gr(t,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":gr(t,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":gr(t,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":bl(t,"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=RE.get(s)||s,bl(t,s,o))}}function Qd(t,r,s,o,u,h){switch(s){case"style":zm(t,o,h);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(s=o.__html,s!=null){if(u.children!=null)throw Error(i(60));t.innerHTML=s}}break;case"children":typeof o=="string"?ws(t,o):(typeof o=="number"||typeof o=="bigint")&&ws(t,""+o);break;case"onScroll":o!=null&&Ze("scroll",t);break;case"onScrollEnd":o!=null&&Ze("scrollend",t);break;case"onClick":o!=null&&(t.onclick=mc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Em.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(u=s.endsWith("Capture"),r=s.slice(2,u?s.length-7:void 0),h=t[en]||null,h=h!=null?h[s]:null,typeof h=="function"&&t.removeEventListener(r,h,u),typeof o=="function")){typeof h!="function"&&h!==null&&(s in t?t[s]=null:t.hasAttribute(s)&&t.removeAttribute(s)),t.addEventListener(r,o,u);break e}s in t?t[s]=o:o===!0?t.setAttribute(s,""):bl(t,s,o)}}}function Ut(t,r,s){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ze("error",t),Ze("load",t);var o=!1,u=!1,h;for(h in s)if(s.hasOwnProperty(h)){var b=s[h];if(b!=null)switch(h){case"src":o=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,r));default:ot(t,r,h,b,s,null)}}u&&ot(t,r,"srcSet",s.srcSet,s,null),o&&ot(t,r,"src",s.src,s,null);return;case"input":Ze("invalid",t);var w=h=b=u=null,A=null,B=null;for(o in s)if(s.hasOwnProperty(o)){var X=s[o];if(X!=null)switch(o){case"name":u=X;break;case"type":b=X;break;case"checked":A=X;break;case"defaultChecked":B=X;break;case"value":h=X;break;case"defaultValue":w=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(i(137,r));break;default:ot(t,r,o,X,s,null)}}Nm(t,h,w,A,B,b,u,!1),Sl(t);return;case"select":Ze("invalid",t),o=b=h=null;for(u in s)if(s.hasOwnProperty(u)&&(w=s[u],w!=null))switch(u){case"value":h=w;break;case"defaultValue":b=w;break;case"multiple":o=w;default:ot(t,r,u,w,s,null)}r=h,s=b,t.multiple=!!o,r!=null?Ss(t,!!o,r,!1):s!=null&&Ss(t,!!o,s,!0);return;case"textarea":Ze("invalid",t),h=u=o=null;for(b in s)if(s.hasOwnProperty(b)&&(w=s[b],w!=null))switch(b){case"value":o=w;break;case"defaultValue":u=w;break;case"children":h=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(i(91));break;default:ot(t,r,b,w,s,null)}jm(t,o,u,h),Sl(t);return;case"option":for(A in s)if(s.hasOwnProperty(A)&&(o=s[A],o!=null))switch(A){case"selected":t.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:ot(t,r,A,o,s,null)}return;case"dialog":Ze("beforetoggle",t),Ze("toggle",t),Ze("cancel",t),Ze("close",t);break;case"iframe":case"object":Ze("load",t);break;case"video":case"audio":for(o=0;o<po.length;o++)Ze(po[o],t);break;case"image":Ze("error",t),Ze("load",t);break;case"details":Ze("toggle",t);break;case"embed":case"source":case"link":Ze("error",t),Ze("load",t);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,r));default:ot(t,r,B,o,s,null)}return;default:if(uf(r)){for(X in s)s.hasOwnProperty(X)&&(o=s[X],o!==void 0&&Qd(t,r,X,o,s,void 0));return}}for(w in s)s.hasOwnProperty(w)&&(o=s[w],o!=null&&ot(t,r,w,o,s,null))}function W1(t,r,s,o){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,h=null,b=null,w=null,A=null,B=null,X=null;for(I in s){var J=s[I];if(s.hasOwnProperty(I)&&J!=null)switch(I){case"checked":break;case"value":break;case"defaultValue":A=J;default:o.hasOwnProperty(I)||ot(t,r,I,null,o,J)}}for(var F in o){var I=o[F];if(J=s[F],o.hasOwnProperty(F)&&(I!=null||J!=null))switch(F){case"type":h=I;break;case"name":u=I;break;case"checked":B=I;break;case"defaultChecked":X=I;break;case"value":b=I;break;case"defaultValue":w=I;break;case"children":case"dangerouslySetInnerHTML":if(I!=null)throw Error(i(137,r));break;default:I!==J&&ot(t,r,F,I,o,J)}}lf(t,b,w,A,B,X,h,u);return;case"select":I=b=w=F=null;for(h in s)if(A=s[h],s.hasOwnProperty(h)&&A!=null)switch(h){case"value":break;case"multiple":I=A;default:o.hasOwnProperty(h)||ot(t,r,h,null,o,A)}for(u in o)if(h=o[u],A=s[u],o.hasOwnProperty(u)&&(h!=null||A!=null))switch(u){case"value":F=h;break;case"defaultValue":w=h;break;case"multiple":b=h;default:h!==A&&ot(t,r,u,h,o,A)}r=w,s=b,o=I,F!=null?Ss(t,!!s,F,!1):!!o!=!!s&&(r!=null?Ss(t,!!s,r,!0):Ss(t,!!s,s?[]:"",!1));return;case"textarea":I=F=null;for(w in s)if(u=s[w],s.hasOwnProperty(w)&&u!=null&&!o.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:ot(t,r,w,null,o,u)}for(b in o)if(u=o[b],h=s[b],o.hasOwnProperty(b)&&(u!=null||h!=null))switch(b){case"value":F=u;break;case"defaultValue":I=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(i(91));break;default:u!==h&&ot(t,r,b,u,o,h)}Dm(t,F,I);return;case"option":for(var ke in s)if(F=s[ke],s.hasOwnProperty(ke)&&F!=null&&!o.hasOwnProperty(ke))switch(ke){case"selected":t.selected=!1;break;default:ot(t,r,ke,null,o,F)}for(A in o)if(F=o[A],I=s[A],o.hasOwnProperty(A)&&F!==I&&(F!=null||I!=null))switch(A){case"selected":t.selected=F&&typeof F!="function"&&typeof F!="symbol";break;default:ot(t,r,A,F,o,I)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Oe in s)F=s[Oe],s.hasOwnProperty(Oe)&&F!=null&&!o.hasOwnProperty(Oe)&&ot(t,r,Oe,null,o,F);for(B in o)if(F=o[B],I=s[B],o.hasOwnProperty(B)&&F!==I&&(F!=null||I!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(i(137,r));break;default:ot(t,r,B,F,o,I)}return;default:if(uf(r)){for(var lt in s)F=s[lt],s.hasOwnProperty(lt)&&F!==void 0&&!o.hasOwnProperty(lt)&&Qd(t,r,lt,void 0,o,F);for(X in o)F=o[X],I=s[X],!o.hasOwnProperty(X)||F===I||F===void 0&&I===void 0||Qd(t,r,X,F,o,I);return}}for(var U in s)F=s[U],s.hasOwnProperty(U)&&F!=null&&!o.hasOwnProperty(U)&&ot(t,r,U,null,o,F);for(J in o)F=o[J],I=s[J],!o.hasOwnProperty(J)||F===I||F==null&&I==null||ot(t,r,J,F,o,I)}var $d=null,Xd=null;function gc(t){return t.nodeType===9?t:t.ownerDocument}function ky(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function zy(t,r){if(t===0)switch(r){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&r==="foreignObject"?0:t}function Kd(t,r){return t==="textarea"||t==="noscript"||typeof r.children=="string"||typeof r.children=="number"||typeof r.children=="bigint"||typeof r.dangerouslySetInnerHTML=="object"&&r.dangerouslySetInnerHTML!==null&&r.dangerouslySetInnerHTML.__html!=null}var Wd=null;function J1(){var t=window.event;return t&&t.type==="popstate"?t===Wd?!1:(Wd=t,!0):(Wd=null,!1)}var Py=typeof setTimeout=="function"?setTimeout:void 0,eT=typeof clearTimeout=="function"?clearTimeout:void 0,Uy=typeof Promise=="function"?Promise:void 0,tT=typeof queueMicrotask=="function"?queueMicrotask:typeof Uy<"u"?function(t){return Uy.resolve(null).then(t).catch(nT)}:Py;function nT(t){setTimeout(function(){throw t})}function la(t){return t==="head"}function Ly(t,r){var s=r,o=0,u=0;do{var h=s.nextSibling;if(t.removeChild(s),h&&h.nodeType===8)if(s=h.data,s==="/$"){if(0<o&&8>o){s=o;var b=t.ownerDocument;if(s&1&&go(b.documentElement),s&2&&go(b.body),s&4)for(s=b.head,go(s),b=s.firstChild;b;){var w=b.nextSibling,A=b.nodeName;b[Mi]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&b.rel.toLowerCase()==="stylesheet"||s.removeChild(b),b=w}}if(u===0){t.removeChild(h),Eo(r);return}u--}else s==="$"||s==="$?"||s==="$!"?u++:o=s.charCodeAt(0)-48;else o=0;s=h}while(s);Eo(r)}function Jd(t){var r=t.firstChild;for(r&&r.nodeType===10&&(r=r.nextSibling);r;){var s=r;switch(r=r.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Jd(s),rf(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}t.removeChild(s)}}function rT(t,r,s,o){for(;t.nodeType===1;){var u=s;if(t.nodeName.toLowerCase()!==r.toLowerCase()){if(!o&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(o){if(!t[Mi])switch(r){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(h=t.getAttribute("rel"),h==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(h!==u.rel||t.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||t.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||t.getAttribute("title")!==(u.title==null?null:u.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(h=t.getAttribute("src"),(h!==(u.src==null?null:u.src)||t.getAttribute("type")!==(u.type==null?null:u.type)||t.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&h&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(r==="input"&&t.type==="hidden"){var h=u.name==null?null:""+u.name;if(u.type==="hidden"&&t.getAttribute("name")===h)return t}else return t;if(t=Pn(t.nextSibling),t===null)break}return null}function aT(t,r,s){if(r==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!s||(t=Pn(t.nextSibling),t===null))return null;return t}function eh(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState==="complete"}function sT(t,r){var s=t.ownerDocument;if(t.data!=="$?"||s.readyState==="complete")r();else{var o=function(){r(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),t._reactRetry=o}}function Pn(t){for(;t!=null;t=t.nextSibling){var r=t.nodeType;if(r===1||r===3)break;if(r===8){if(r=t.data,r==="$"||r==="$!"||r==="$?"||r==="F!"||r==="F")break;if(r==="/$")return null}}return t}var th=null;function By(t){t=t.previousSibling;for(var r=0;t;){if(t.nodeType===8){var s=t.data;if(s==="$"||s==="$!"||s==="$?"){if(r===0)return t;r--}else s==="/$"&&r++}t=t.previousSibling}return null}function Vy(t,r,s){switch(r=gc(s),t){case"html":if(t=r.documentElement,!t)throw Error(i(452));return t;case"head":if(t=r.head,!t)throw Error(i(453));return t;case"body":if(t=r.body,!t)throw Error(i(454));return t;default:throw Error(i(451))}}function go(t){for(var r=t.attributes;r.length;)t.removeAttributeNode(r[0]);rf(t)}var An=new Map,Hy=new Set;function vc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Mr=$.d;$.d={f:iT,r:oT,D:lT,C:cT,L:uT,m:fT,X:hT,S:dT,M:pT};function iT(){var t=Mr.f(),r=lc();return t||r}function oT(t){var r=vs(t);r!==null&&r.tag===5&&r.type==="form"?ov(r):Mr.r(t)}var Ks=typeof document>"u"?null:document;function Fy(t,r,s){var o=Ks;if(o&&typeof r=="string"&&r){var u=Sn(r);u='link[rel="'+t+'"][href="'+u+'"]',typeof s=="string"&&(u+='[crossorigin="'+s+'"]'),Hy.has(u)||(Hy.add(u),t={rel:t,crossOrigin:s,href:r},o.querySelector(u)===null&&(r=o.createElement("link"),Ut(r,"link",t),Nt(r),o.head.appendChild(r)))}}function lT(t){Mr.D(t),Fy("dns-prefetch",t,null)}function cT(t,r){Mr.C(t,r),Fy("preconnect",t,r)}function uT(t,r,s){Mr.L(t,r,s);var o=Ks;if(o&&t&&r){var u='link[rel="preload"][as="'+Sn(r)+'"]';r==="image"&&s&&s.imageSrcSet?(u+='[imagesrcset="'+Sn(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(u+='[imagesizes="'+Sn(s.imageSizes)+'"]')):u+='[href="'+Sn(t)+'"]';var h=u;switch(r){case"style":h=Ws(t);break;case"script":h=Js(t)}An.has(h)||(t=g({rel:"preload",href:r==="image"&&s&&s.imageSrcSet?void 0:t,as:r},s),An.set(h,t),o.querySelector(u)!==null||r==="style"&&o.querySelector(vo(h))||r==="script"&&o.querySelector(yo(h))||(r=o.createElement("link"),Ut(r,"link",t),Nt(r),o.head.appendChild(r)))}}function fT(t,r){Mr.m(t,r);var s=Ks;if(s&&t){var o=r&&typeof r.as=="string"?r.as:"script",u='link[rel="modulepreload"][as="'+Sn(o)+'"][href="'+Sn(t)+'"]',h=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=Js(t)}if(!An.has(h)&&(t=g({rel:"modulepreload",href:t},r),An.set(h,t),s.querySelector(u)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(yo(h)))return}o=s.createElement("link"),Ut(o,"link",t),Nt(o),s.head.appendChild(o)}}}function dT(t,r,s){Mr.S(t,r,s);var o=Ks;if(o&&t){var u=ys(o).hoistableStyles,h=Ws(t);r=r||"default";var b=u.get(h);if(!b){var w={loading:0,preload:null};if(b=o.querySelector(vo(h)))w.loading=5;else{t=g({rel:"stylesheet",href:t,"data-precedence":r},s),(s=An.get(h))&&nh(t,s);var A=b=o.createElement("link");Nt(A),Ut(A,"link",t),A._p=new Promise(function(B,X){A.onload=B,A.onerror=X}),A.addEventListener("load",function(){w.loading|=1}),A.addEventListener("error",function(){w.loading|=2}),w.loading|=4,yc(b,r,o)}b={type:"stylesheet",instance:b,count:1,state:w},u.set(h,b)}}}function hT(t,r){Mr.X(t,r);var s=Ks;if(s&&t){var o=ys(s).hoistableScripts,u=Js(t),h=o.get(u);h||(h=s.querySelector(yo(u)),h||(t=g({src:t,async:!0},r),(r=An.get(u))&&rh(t,r),h=s.createElement("script"),Nt(h),Ut(h,"link",t),s.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},o.set(u,h))}}function pT(t,r){Mr.M(t,r);var s=Ks;if(s&&t){var o=ys(s).hoistableScripts,u=Js(t),h=o.get(u);h||(h=s.querySelector(yo(u)),h||(t=g({src:t,async:!0,type:"module"},r),(r=An.get(u))&&rh(t,r),h=s.createElement("script"),Nt(h),Ut(h,"link",t),s.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},o.set(u,h))}}function qy(t,r,s,o){var u=(u=_e.current)?vc(u):null;if(!u)throw Error(i(446));switch(t){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(r=Ws(s.href),s=ys(u).hoistableStyles,o=s.get(r),o||(o={type:"style",instance:null,count:0,state:null},s.set(r,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){t=Ws(s.href);var h=ys(u).hoistableStyles,b=h.get(t);if(b||(u=u.ownerDocument||u,b={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(t,b),(h=u.querySelector(vo(t)))&&!h._p&&(b.instance=h,b.state.loading=5),An.has(t)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},An.set(t,s),h||mT(u,t,s,b.state))),r&&o===null)throw Error(i(528,""));return b}if(r&&o!==null)throw Error(i(529,""));return null;case"script":return r=s.async,s=s.src,typeof s=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=Js(s),s=ys(u).hoistableScripts,o=s.get(r),o||(o={type:"script",instance:null,count:0,state:null},s.set(r,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,t))}}function Ws(t){return'href="'+Sn(t)+'"'}function vo(t){return'link[rel="stylesheet"]['+t+"]"}function Iy(t){return g({},t,{"data-precedence":t.precedence,precedence:null})}function mT(t,r,s,o){t.querySelector('link[rel="preload"][as="style"]['+r+"]")?o.loading=1:(r=t.createElement("link"),o.preload=r,r.addEventListener("load",function(){return o.loading|=1}),r.addEventListener("error",function(){return o.loading|=2}),Ut(r,"link",s),Nt(r),t.head.appendChild(r))}function Js(t){return'[src="'+Sn(t)+'"]'}function yo(t){return"script[async]"+t}function Gy(t,r,s){if(r.count++,r.instance===null)switch(r.type){case"style":var o=t.querySelector('style[data-href~="'+Sn(s.href)+'"]');if(o)return r.instance=o,Nt(o),o;var u=g({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(t.ownerDocument||t).createElement("style"),Nt(o),Ut(o,"style",u),yc(o,s.precedence,t),r.instance=o;case"stylesheet":u=Ws(s.href);var h=t.querySelector(vo(u));if(h)return r.state.loading|=4,r.instance=h,Nt(h),h;o=Iy(s),(u=An.get(u))&&nh(o,u),h=(t.ownerDocument||t).createElement("link"),Nt(h);var b=h;return b._p=new Promise(function(w,A){b.onload=w,b.onerror=A}),Ut(h,"link",o),r.state.loading|=4,yc(h,s.precedence,t),r.instance=h;case"script":return h=Js(s.src),(u=t.querySelector(yo(h)))?(r.instance=u,Nt(u),u):(o=s,(u=An.get(h))&&(o=g({},s),rh(o,u)),t=t.ownerDocument||t,u=t.createElement("script"),Nt(u),Ut(u,"link",o),t.head.appendChild(u),r.instance=u);case"void":return null;default:throw Error(i(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(o=r.instance,r.state.loading|=4,yc(o,s.precedence,t));return r.instance}function yc(t,r,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=o.length?o[o.length-1]:null,h=u,b=0;b<o.length;b++){var w=o[b];if(w.dataset.precedence===r)h=w;else if(h!==u)break}h?h.parentNode.insertBefore(t,h.nextSibling):(r=s.nodeType===9?s.head:s,r.insertBefore(t,r.firstChild))}function nh(t,r){t.crossOrigin==null&&(t.crossOrigin=r.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=r.referrerPolicy),t.title==null&&(t.title=r.title)}function rh(t,r){t.crossOrigin==null&&(t.crossOrigin=r.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=r.referrerPolicy),t.integrity==null&&(t.integrity=r.integrity)}var bc=null;function Zy(t,r,s){if(bc===null){var o=new Map,u=bc=new Map;u.set(s,o)}else u=bc,o=u.get(s),o||(o=new Map,u.set(s,o));if(o.has(t))return o;for(o.set(t,null),s=s.getElementsByTagName(t),u=0;u<s.length;u++){var h=s[u];if(!(h[Mi]||h[Ht]||t==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var b=h.getAttribute(r)||"";b=t+b;var w=o.get(b);w?w.push(h):o.set(b,[h])}}return o}function Yy(t,r,s){t=t.ownerDocument||t,t.head.insertBefore(s,r==="title"?t.querySelector("head > title"):null)}function gT(t,r,s){if(s===1||r.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return t=r.disabled,typeof r.precedence=="string"&&t==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function Qy(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var bo=null;function vT(){}function yT(t,r,s){if(bo===null)throw Error(i(475));var o=bo;if(r.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var u=Ws(s.href),h=t.querySelector(vo(u));if(h){t=h._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(o.count++,o=xc.bind(o),t.then(o,o)),r.state.loading|=4,r.instance=h,Nt(h);return}h=t.ownerDocument||t,s=Iy(s),(u=An.get(u))&&nh(s,u),h=h.createElement("link"),Nt(h);var b=h;b._p=new Promise(function(w,A){b.onload=w,b.onerror=A}),Ut(h,"link",s),r.instance=h}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(r,t),(t=r.state.preload)&&(r.state.loading&3)===0&&(o.count++,r=xc.bind(o),t.addEventListener("load",r),t.addEventListener("error",r))}}function bT(){if(bo===null)throw Error(i(475));var t=bo;return t.stylesheets&&t.count===0&&ah(t,t.stylesheets),0<t.count?function(r){var s=setTimeout(function(){if(t.stylesheets&&ah(t,t.stylesheets),t.unsuspend){var o=t.unsuspend;t.unsuspend=null,o()}},6e4);return t.unsuspend=r,function(){t.unsuspend=null,clearTimeout(s)}}:null}function xc(){if(this.count--,this.count===0){if(this.stylesheets)ah(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Sc=null;function ah(t,r){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Sc=new Map,r.forEach(xT,t),Sc=null,xc.call(t))}function xT(t,r){if(!(r.state.loading&4)){var s=Sc.get(t);if(s)var o=s.get(null);else{s=new Map,Sc.set(t,s);for(var u=t.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<u.length;h++){var b=u[h];(b.nodeName==="LINK"||b.getAttribute("media")!=="not all")&&(s.set(b.dataset.precedence,b),o=b)}o&&s.set(null,o)}u=r.instance,b=u.getAttribute("data-precedence"),h=s.get(b)||o,h===o&&s.set(null,u),s.set(b,u),this.count++,o=xc.bind(this),u.addEventListener("load",o),u.addEventListener("error",o),h?h.parentNode.insertBefore(u,h.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(u,t.firstChild)),r.state.loading|=4}}var xo={$$typeof:z,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function ST(t,r,s,o,u,h,b,w){this.tag=1,this.containerInfo=t,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=Ju(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ju(0),this.hiddenUpdates=Ju(null),this.identifierPrefix=o,this.onUncaughtError=u,this.onCaughtError=h,this.onRecoverableError=b,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}function $y(t,r,s,o,u,h,b,w,A,B,X,J){return t=new ST(t,r,s,b,w,A,B,J),r=1,h===!0&&(r|=24),h=un(3,null,null,r),t.current=h,h.stateNode=t,r=Bf(),r.refCount++,t.pooledCache=r,r.refCount++,h.memoizedState={element:o,isDehydrated:s,cache:r},qf(h),t}function Xy(t){return t?(t=Ms,t):Ms}function Ky(t,r,s,o,u,h){u=Xy(u),o.context===null?o.context=u:o.pendingContext=u,o=$r(r),o.payload={element:s},h=h===void 0?null:h,h!==null&&(o.callback=h),s=Xr(t,o,r),s!==null&&(mn(s,t,r),$i(s,t,r))}function Wy(t,r){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var s=t.retryLane;t.retryLane=s!==0&&s<r?s:r}}function sh(t,r){Wy(t,r),(t=t.alternate)&&Wy(t,r)}function Jy(t){if(t.tag===13){var r=Os(t,67108864);r!==null&&mn(r,t,67108864),sh(t,67108864)}}var wc=!0;function wT(t,r,s,o){var u=P.T;P.T=null;var h=$.p;try{$.p=2,ih(t,r,s,o)}finally{$.p=h,P.T=u}}function _T(t,r,s,o){var u=P.T;P.T=null;var h=$.p;try{$.p=8,ih(t,r,s,o)}finally{$.p=h,P.T=u}}function ih(t,r,s,o){if(wc){var u=oh(o);if(u===null)Yd(t,r,o,_c,s),tb(t,o);else if(TT(u,t,r,s,o))o.stopPropagation();else if(tb(t,o),r&4&&-1<ET.indexOf(t)){for(;u!==null;){var h=vs(u);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var b=mr(h.pendingLanes);if(b!==0){var w=h;for(w.pendingLanes|=2,w.entangledLanes|=2;b;){var A=1<<31-ut(b);w.entanglements[1]|=A,b&=~A}er(h),(rt&6)===0&&(ic=Vt()+500,ho(0))}}break;case 13:w=Os(h,2),w!==null&&mn(w,h,2),lc(),sh(h,2)}if(h=oh(o),h===null&&Yd(t,r,o,_c,s),h===u)break;u=h}u!==null&&o.stopPropagation()}else Yd(t,r,o,null,s)}}function oh(t){return t=df(t),lh(t)}var _c=null;function lh(t){if(_c=null,t=gs(t),t!==null){var r=c(t);if(r===null)t=null;else{var s=r.tag;if(s===13){if(t=f(r),t!==null)return t;t=null}else if(s===3){if(r.stateNode.current.memoizedState.isDehydrated)return r.tag===3?r.stateNode.containerInfo:null;t=null}else r!==t&&(t=null)}}return _c=t,null}function eb(t){switch(t){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(gm()){case Ai:return 2;case N:return 8;case V:case K:return 32;case ve:return 268435456;default:return 32}default:return 32}}var ch=!1,ca=null,ua=null,fa=null,So=new Map,wo=new Map,da=[],ET="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 tb(t,r){switch(t){case"focusin":case"focusout":ca=null;break;case"dragenter":case"dragleave":ua=null;break;case"mouseover":case"mouseout":fa=null;break;case"pointerover":case"pointerout":So.delete(r.pointerId);break;case"gotpointercapture":case"lostpointercapture":wo.delete(r.pointerId)}}function _o(t,r,s,o,u,h){return t===null||t.nativeEvent!==h?(t={blockedOn:r,domEventName:s,eventSystemFlags:o,nativeEvent:h,targetContainers:[u]},r!==null&&(r=vs(r),r!==null&&Jy(r)),t):(t.eventSystemFlags|=o,r=t.targetContainers,u!==null&&r.indexOf(u)===-1&&r.push(u),t)}function TT(t,r,s,o,u){switch(r){case"focusin":return ca=_o(ca,t,r,s,o,u),!0;case"dragenter":return ua=_o(ua,t,r,s,o,u),!0;case"mouseover":return fa=_o(fa,t,r,s,o,u),!0;case"pointerover":var h=u.pointerId;return So.set(h,_o(So.get(h)||null,t,r,s,o,u)),!0;case"gotpointercapture":return h=u.pointerId,wo.set(h,_o(wo.get(h)||null,t,r,s,o,u)),!0}return!1}function nb(t){var r=gs(t.target);if(r!==null){var s=c(r);if(s!==null){if(r=s.tag,r===13){if(r=f(s),r!==null){t.blockedOn=r,yE(t.priority,function(){if(s.tag===13){var o=pn();o=ef(o);var u=Os(s,o);u!==null&&mn(u,s,o),sh(s,o)}});return}}else if(r===3&&s.stateNode.current.memoizedState.isDehydrated){t.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Ec(t){if(t.blockedOn!==null)return!1;for(var r=t.targetContainers;0<r.length;){var s=oh(t.nativeEvent);if(s===null){s=t.nativeEvent;var o=new s.constructor(s.type,s);ff=o,s.target.dispatchEvent(o),ff=null}else return r=vs(s),r!==null&&Jy(r),t.blockedOn=s,!1;r.shift()}return!0}function rb(t,r,s){Ec(t)&&s.delete(r)}function CT(){ch=!1,ca!==null&&Ec(ca)&&(ca=null),ua!==null&&Ec(ua)&&(ua=null),fa!==null&&Ec(fa)&&(fa=null),So.forEach(rb),wo.forEach(rb)}function Tc(t,r){t.blockedOn===r&&(t.blockedOn=null,ch||(ch=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,CT)))}var Cc=null;function ab(t){Cc!==t&&(Cc=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Cc===t&&(Cc=null);for(var r=0;r<t.length;r+=3){var s=t[r],o=t[r+1],u=t[r+2];if(typeof o!="function"){if(lh(o||s)===null)continue;break}var h=vs(s);h!==null&&(t.splice(r,3),r-=3,ld(h,{pending:!0,data:u,method:s.method,action:o},o,u))}}))}function Eo(t){function r(A){return Tc(A,t)}ca!==null&&Tc(ca,t),ua!==null&&Tc(ua,t),fa!==null&&Tc(fa,t),So.forEach(r),wo.forEach(r);for(var s=0;s<da.length;s++){var o=da[s];o.blockedOn===t&&(o.blockedOn=null)}for(;0<da.length&&(s=da[0],s.blockedOn===null);)nb(s),s.blockedOn===null&&da.shift();if(s=(t.ownerDocument||t).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var u=s[o],h=s[o+1],b=u[en]||null;if(typeof h=="function")b||ab(s);else if(b){var w=null;if(h&&h.hasAttribute("formAction")){if(u=h,b=h[en]||null)w=b.formAction;else if(lh(u)!==null)continue}else w=b.action;typeof w=="function"?s[o+1]=w:(s.splice(o,3),o-=3),ab(s)}}}function uh(t){this._internalRoot=t}Rc.prototype.render=uh.prototype.render=function(t){var r=this._internalRoot;if(r===null)throw Error(i(409));var s=r.current,o=pn();Ky(s,o,t,r,null,null)},Rc.prototype.unmount=uh.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var r=t.containerInfo;Ky(t.current,2,null,t,null,null),lc(),r[ms]=null}};function Rc(t){this._internalRoot=t}Rc.prototype.unstable_scheduleHydration=function(t){if(t){var r=Sm();t={blockedOn:null,target:t,priority:r};for(var s=0;s<da.length&&r!==0&&r<da[s].priority;s++);da.splice(s,0,t),s===0&&nb(t)}};var sb=n.version;if(sb!=="19.1.1")throw Error(i(527,sb,"19.1.1"));$.findDOMNode=function(t){var r=t._reactInternals;if(r===void 0)throw typeof t.render=="function"?Error(i(188)):(t=Object.keys(t).join(","),Error(i(268,t)));return t=m(r),t=t!==null?p(t):null,t=t===null?null:t.stateNode,t};var RT={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ac.isDisabled&&Ac.supportsFiber)try{Ee=Ac.inject(RT),Pe=Ac}catch{}}return Co.createRoot=function(t,r){if(!l(t))throw Error(i(299));var s=!1,o="",u=Sv,h=wv,b=_v,w=null;return r!=null&&(r.unstable_strictMode===!0&&(s=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onUncaughtError!==void 0&&(u=r.onUncaughtError),r.onCaughtError!==void 0&&(h=r.onCaughtError),r.onRecoverableError!==void 0&&(b=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(w=r.unstable_transitionCallbacks)),r=$y(t,1,!1,null,null,s,o,u,h,b,w,null),t[ms]=r.current,Zd(t),new uh(r)},Co.hydrateRoot=function(t,r,s){if(!l(t))throw Error(i(299));var o=!1,u="",h=Sv,b=wv,w=_v,A=null,B=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(u=s.identifierPrefix),s.onUncaughtError!==void 0&&(h=s.onUncaughtError),s.onCaughtError!==void 0&&(b=s.onCaughtError),s.onRecoverableError!==void 0&&(w=s.onRecoverableError),s.unstable_transitionCallbacks!==void 0&&(A=s.unstable_transitionCallbacks),s.formState!==void 0&&(B=s.formState)),r=$y(t,1,!0,r,s??null,o,u,h,b,w,A,B),r.context=Xy(null),s=r.current,o=pn(),o=ef(o),u=$r(o),u.callback=null,Xr(s,u,o),s=o,r.current.lanes=s,Oi(r,s),er(r),t[ms]=r.current,Zd(t),new Rc(r)},Co.version="19.1.1",Co}var Eb;function vC(){if(Eb)return hh.exports;Eb=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),hh.exports=gC(),hh.exports}var yC=vC();const Zz=bp(yC);function a0(e,n){return function(){return e.apply(n,arguments)}}const{toString:bC}=Object.prototype,{getPrototypeOf:Tp}=Object,{iterator:xu,toStringTag:s0}=Symbol,Su=(e=>n=>{const a=bC.call(n);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),Zn=e=>(e=e.toLowerCase(),n=>Su(n)===e),wu=e=>n=>typeof n===e,{isArray:bi}=Array,Po=wu("undefined");function tl(e){return e!==null&&!Po(e)&&e.constructor!==null&&!Po(e.constructor)&&on(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const i0=Zn("ArrayBuffer");function xC(e){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(e):n=e&&e.buffer&&i0(e.buffer),n}const SC=wu("string"),on=wu("function"),o0=wu("number"),nl=e=>e!==null&&typeof e=="object",wC=e=>e===!0||e===!1,Fc=e=>{if(Su(e)!=="object")return!1;const n=Tp(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(s0 in e)&&!(xu in e)},_C=e=>{if(!nl(e)||tl(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},EC=Zn("Date"),TC=Zn("File"),CC=Zn("Blob"),RC=Zn("FileList"),AC=e=>nl(e)&&on(e.pipe),OC=e=>{let n;return e&&(typeof FormData=="function"&&e instanceof FormData||on(e.append)&&((n=Su(e))==="formdata"||n==="object"&&on(e.toString)&&e.toString()==="[object FormData]"))},MC=Zn("URLSearchParams"),[NC,DC,jC,kC]=["ReadableStream","Request","Response","Headers"].map(Zn),zC=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function rl(e,n,{allOwnKeys:a=!1}={}){if(e===null||typeof e>"u")return;let i,l;if(typeof e!="object"&&(e=[e]),bi(e))for(i=0,l=e.length;i<l;i++)n.call(null,e[i],i,e);else{if(tl(e))return;const c=a?Object.getOwnPropertyNames(e):Object.keys(e),f=c.length;let d;for(i=0;i<f;i++)d=c[i],n.call(null,e[d],d,e)}}function l0(e,n){if(tl(e))return null;n=n.toLowerCase();const a=Object.keys(e);let i=a.length,l;for(;i-- >0;)if(l=a[i],n===l.toLowerCase())return l;return null}const Wa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,c0=e=>!Po(e)&&e!==Wa;function Fh(){const{caseless:e}=c0(this)&&this||{},n={},a=(i,l)=>{const c=e&&l0(n,l)||l;Fc(n[c])&&Fc(i)?n[c]=Fh(n[c],i):Fc(i)?n[c]=Fh({},i):bi(i)?n[c]=i.slice():n[c]=i};for(let i=0,l=arguments.length;i<l;i++)arguments[i]&&rl(arguments[i],a);return n}const PC=(e,n,a,{allOwnKeys:i}={})=>(rl(n,(l,c)=>{a&&on(l)?e[c]=a0(l,a):e[c]=l},{allOwnKeys:i}),e),UC=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),LC=(e,n,a,i)=>{e.prototype=Object.create(n.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:n.prototype}),a&&Object.assign(e.prototype,a)},BC=(e,n,a,i)=>{let l,c,f;const d={};if(n=n||{},e==null)return n;do{for(l=Object.getOwnPropertyNames(e),c=l.length;c-- >0;)f=l[c],(!i||i(f,e,n))&&!d[f]&&(n[f]=e[f],d[f]=!0);e=a!==!1&&Tp(e)}while(e&&(!a||a(e,n))&&e!==Object.prototype);return n},VC=(e,n,a)=>{e=String(e),(a===void 0||a>e.length)&&(a=e.length),a-=n.length;const i=e.indexOf(n,a);return i!==-1&&i===a},HC=e=>{if(!e)return null;if(bi(e))return e;let n=e.length;if(!o0(n))return null;const a=new Array(n);for(;n-- >0;)a[n]=e[n];return a},FC=(e=>n=>e&&n instanceof e)(typeof Uint8Array<"u"&&Tp(Uint8Array)),qC=(e,n)=>{const i=(e&&e[xu]).call(e);let l;for(;(l=i.next())&&!l.done;){const c=l.value;n.call(e,c[0],c[1])}},IC=(e,n)=>{let a;const i=[];for(;(a=e.exec(n))!==null;)i.push(a);return i},GC=Zn("HTMLFormElement"),ZC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,i,l){return i.toUpperCase()+l}),Tb=(({hasOwnProperty:e})=>(n,a)=>e.call(n,a))(Object.prototype),YC=Zn("RegExp"),u0=(e,n)=>{const a=Object.getOwnPropertyDescriptors(e),i={};rl(a,(l,c)=>{let f;(f=n(l,c,e))!==!1&&(i[c]=f||l)}),Object.defineProperties(e,i)},QC=e=>{u0(e,(n,a)=>{if(on(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const i=e[a];if(on(i)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},$C=(e,n)=>{const a={},i=l=>{l.forEach(c=>{a[c]=!0})};return bi(e)?i(e):i(String(e).split(n)),a},XC=()=>{},KC=(e,n)=>e!=null&&Number.isFinite(e=+e)?e:n;function WC(e){return!!(e&&on(e.append)&&e[s0]==="FormData"&&e[xu])}const JC=e=>{const n=new Array(10),a=(i,l)=>{if(nl(i)){if(n.indexOf(i)>=0)return;if(tl(i))return i;if(!("toJSON"in i)){n[l]=i;const c=bi(i)?[]:{};return rl(i,(f,d)=>{const m=a(f,l+1);!Po(m)&&(c[d]=m)}),n[l]=void 0,c}}return i};return a(e,0)},eR=Zn("AsyncFunction"),tR=e=>e&&(nl(e)||on(e))&&on(e.then)&&on(e.catch),f0=((e,n)=>e?setImmediate:n?((a,i)=>(Wa.addEventListener("message",({source:l,data:c})=>{l===Wa&&c===a&&i.length&&i.shift()()},!1),l=>{i.push(l),Wa.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",on(Wa.postMessage)),nR=typeof queueMicrotask<"u"?queueMicrotask.bind(Wa):typeof process<"u"&&process.nextTick||f0,rR=e=>e!=null&&on(e[xu]),Y={isArray:bi,isArrayBuffer:i0,isBuffer:tl,isFormData:OC,isArrayBufferView:xC,isString:SC,isNumber:o0,isBoolean:wC,isObject:nl,isPlainObject:Fc,isEmptyObject:_C,isReadableStream:NC,isRequest:DC,isResponse:jC,isHeaders:kC,isUndefined:Po,isDate:EC,isFile:TC,isBlob:CC,isRegExp:YC,isFunction:on,isStream:AC,isURLSearchParams:MC,isTypedArray:FC,isFileList:RC,forEach:rl,merge:Fh,extend:PC,trim:zC,stripBOM:UC,inherits:LC,toFlatObject:BC,kindOf:Su,kindOfTest:Zn,endsWith:VC,toArray:HC,forEachEntry:qC,matchAll:IC,isHTMLForm:GC,hasOwnProperty:Tb,hasOwnProp:Tb,reduceDescriptors:u0,freezeMethods:QC,toObjectSet:$C,toCamelCase:ZC,noop:XC,toFiniteNumber:KC,findKey:l0,global:Wa,isContextDefined:c0,isSpecCompliantForm:WC,toJSONObject:JC,isAsyncFn:eR,isThenable:tR,setImmediate:f0,asap:nR,isIterable:rR};function Ue(e,n,a,i,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",n&&(this.code=n),a&&(this.config=a),i&&(this.request=i),l&&(this.response=l,this.status=l.status?l.status:null)}Y.inherits(Ue,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Y.toJSONObject(this.config),code:this.code,status:this.status}}});const d0=Ue.prototype,h0={};["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(e=>{h0[e]={value:e}});Object.defineProperties(Ue,h0);Object.defineProperty(d0,"isAxiosError",{value:!0});Ue.from=(e,n,a,i,l,c)=>{const f=Object.create(d0);return Y.toFlatObject(e,f,function(m){return m!==Error.prototype},d=>d!=="isAxiosError"),Ue.call(f,e.message,n,a,i,l),f.cause=e,f.name=e.name,c&&Object.assign(f,c),f};const aR=null;function qh(e){return Y.isPlainObject(e)||Y.isArray(e)}function p0(e){return Y.endsWith(e,"[]")?e.slice(0,-2):e}function Cb(e,n,a){return e?e.concat(n).map(function(l,c){return l=p0(l),!a&&c?"["+l+"]":l}).join(a?".":""):n}function sR(e){return Y.isArray(e)&&!e.some(qh)}const iR=Y.toFlatObject(Y,{},null,function(n){return/^is[A-Z]/.test(n)});function _u(e,n,a){if(!Y.isObject(e))throw new TypeError("target must be an object");n=n||new FormData,a=Y.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,E){return!Y.isUndefined(E[_])});const i=a.metaTokens,l=a.visitor||g,c=a.dots,f=a.indexes,m=(a.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(n);if(!Y.isFunction(l))throw new TypeError("visitor must be a function");function p(T){if(T===null)return"";if(Y.isDate(T))return T.toISOString();if(Y.isBoolean(T))return T.toString();if(!m&&Y.isBlob(T))throw new Ue("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(T)||Y.isTypedArray(T)?m&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function g(T,_,E){let D=T;if(T&&!E&&typeof T=="object"){if(Y.endsWith(_,"{}"))_=i?_:_.slice(0,-2),T=JSON.stringify(T);else if(Y.isArray(T)&&sR(T)||(Y.isFileList(T)||Y.endsWith(_,"[]"))&&(D=Y.toArray(T)))return _=p0(_),D.forEach(function(z,j){!(Y.isUndefined(z)||z===null)&&n.append(f===!0?Cb([_],j,c):f===null?_:_+"[]",p(z))}),!1}return qh(T)?!0:(n.append(Cb(E,_,c),p(T)),!1)}const x=[],S=Object.assign(iR,{defaultVisitor:g,convertValue:p,isVisitable:qh});function C(T,_){if(!Y.isUndefined(T)){if(x.indexOf(T)!==-1)throw Error("Circular reference detected in "+_.join("."));x.push(T),Y.forEach(T,function(D,R){(!(Y.isUndefined(D)||D===null)&&l.call(n,D,Y.isString(R)?R.trim():R,_,S))===!0&&C(D,_?_.concat(R):[R])}),x.pop()}}if(!Y.isObject(e))throw new TypeError("data must be an object");return C(e),n}function Rb(e){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return n[i]})}function Cp(e,n){this._pairs=[],e&&_u(e,this,n)}const m0=Cp.prototype;m0.append=function(n,a){this._pairs.push([n,a])};m0.toString=function(n){const a=n?function(i){return n.call(this,i,Rb)}:Rb;return this._pairs.map(function(l){return a(l[0])+"="+a(l[1])},"").join("&")};function oR(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function g0(e,n,a){if(!n)return e;const i=a&&a.encode||oR;Y.isFunction(a)&&(a={serialize:a});const l=a&&a.serialize;let c;if(l?c=l(n,a):c=Y.isURLSearchParams(n)?n.toString():new Cp(n,a).toString(i),c){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+c}return e}class Ab{constructor(){this.handlers=[]}use(n,a,i){return this.handlers.push({fulfilled:n,rejected:a,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){Y.forEach(this.handlers,function(i){i!==null&&n(i)})}}const v0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lR=typeof URLSearchParams<"u"?URLSearchParams:Cp,cR=typeof FormData<"u"?FormData:null,uR=typeof Blob<"u"?Blob:null,fR={isBrowser:!0,classes:{URLSearchParams:lR,FormData:cR,Blob:uR},protocols:["http","https","file","blob","url","data"]},Rp=typeof window<"u"&&typeof document<"u",Ih=typeof navigator=="object"&&navigator||void 0,dR=Rp&&(!Ih||["ReactNative","NativeScript","NS"].indexOf(Ih.product)<0),hR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",pR=Rp&&window.location.href||"http://localhost",mR=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Rp,hasStandardBrowserEnv:dR,hasStandardBrowserWebWorkerEnv:hR,navigator:Ih,origin:pR},Symbol.toStringTag,{value:"Module"})),It={...mR,...fR};function gR(e,n){return _u(e,new It.classes.URLSearchParams,{visitor:function(a,i,l,c){return It.isNode&&Y.isBuffer(a)?(this.append(i,a.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...n})}function vR(e){return Y.matchAll(/\w+|\[(\w*)]/g,e).map(n=>n[0]==="[]"?"":n[1]||n[0])}function yR(e){const n={},a=Object.keys(e);let i;const l=a.length;let c;for(i=0;i<l;i++)c=a[i],n[c]=e[c];return n}function y0(e){function n(a,i,l,c){let f=a[c++];if(f==="__proto__")return!0;const d=Number.isFinite(+f),m=c>=a.length;return f=!f&&Y.isArray(l)?l.length:f,m?(Y.hasOwnProp(l,f)?l[f]=[l[f],i]:l[f]=i,!d):((!l[f]||!Y.isObject(l[f]))&&(l[f]=[]),n(a,i,l[f],c)&&Y.isArray(l[f])&&(l[f]=yR(l[f])),!d)}if(Y.isFormData(e)&&Y.isFunction(e.entries)){const a={};return Y.forEachEntry(e,(i,l)=>{n(vR(i),l,a,0)}),a}return null}function bR(e,n,a){if(Y.isString(e))try{return(n||JSON.parse)(e),Y.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(a||JSON.stringify)(e)}const al={transitional:v0,adapter:["xhr","http","fetch"],transformRequest:[function(n,a){const i=a.getContentType()||"",l=i.indexOf("application/json")>-1,c=Y.isObject(n);if(c&&Y.isHTMLForm(n)&&(n=new FormData(n)),Y.isFormData(n))return l?JSON.stringify(y0(n)):n;if(Y.isArrayBuffer(n)||Y.isBuffer(n)||Y.isStream(n)||Y.isFile(n)||Y.isBlob(n)||Y.isReadableStream(n))return n;if(Y.isArrayBufferView(n))return n.buffer;if(Y.isURLSearchParams(n))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let d;if(c){if(i.indexOf("application/x-www-form-urlencoded")>-1)return gR(n,this.formSerializer).toString();if((d=Y.isFileList(n))||i.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return _u(d?{"files[]":n}:n,m&&new m,this.formSerializer)}}return c||l?(a.setContentType("application/json",!1),bR(n)):n}],transformResponse:[function(n){const a=this.transitional||al.transitional,i=a&&a.forcedJSONParsing,l=this.responseType==="json";if(Y.isResponse(n)||Y.isReadableStream(n))return n;if(n&&Y.isString(n)&&(i&&!this.responseType||l)){const f=!(a&&a.silentJSONParsing)&&l;try{return JSON.parse(n)}catch(d){if(f)throw d.name==="SyntaxError"?Ue.from(d,Ue.ERR_BAD_RESPONSE,this,null,this.response):d}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:It.classes.FormData,Blob:It.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],e=>{al.headers[e]={}});const xR=Y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),SR=e=>{const n={};let a,i,l;return e&&e.split(`
`).forEach(function(f){l=f.indexOf(":"),a=f.substring(0,l).trim().toLowerCase(),i=f.substring(l+1).trim(),!(!a||n[a]&&xR[a])&&(a==="set-cookie"?n[a]?n[a].push(i):n[a]=[i]:n[a]=n[a]?n[a]+", "+i:i)}),n},Ob=Symbol("internals");function Ro(e){return e&&String(e).trim().toLowerCase()}function qc(e){return e===!1||e==null?e:Y.isArray(e)?e.map(qc):String(e)}function wR(e){const n=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=a.exec(e);)n[i[1]]=i[2];return n}const _R=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function vh(e,n,a,i,l){if(Y.isFunction(i))return i.call(this,n,a);if(l&&(n=a),!!Y.isString(n)){if(Y.isString(i))return n.indexOf(i)!==-1;if(Y.isRegExp(i))return i.test(n)}}function ER(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,a,i)=>a.toUpperCase()+i)}function TR(e,n){const a=Y.toCamelCase(" "+n);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+a,{value:function(l,c,f){return this[i].call(this,n,l,c,f)},configurable:!0})})}let ln=class{constructor(n){n&&this.set(n)}set(n,a,i){const l=this;function c(d,m,p){const g=Ro(m);if(!g)throw new Error("header name must be a non-empty string");const x=Y.findKey(l,g);(!x||l[x]===void 0||p===!0||p===void 0&&l[x]!==!1)&&(l[x||m]=qc(d))}const f=(d,m)=>Y.forEach(d,(p,g)=>c(p,g,m));if(Y.isPlainObject(n)||n instanceof this.constructor)f(n,a);else if(Y.isString(n)&&(n=n.trim())&&!_R(n))f(SR(n),a);else if(Y.isObject(n)&&Y.isIterable(n)){let d={},m,p;for(const g of n){if(!Y.isArray(g))throw TypeError("Object iterator must return a key-value pair");d[p=g[0]]=(m=d[p])?Y.isArray(m)?[...m,g[1]]:[m,g[1]]:g[1]}f(d,a)}else n!=null&&c(a,n,i);return this}get(n,a){if(n=Ro(n),n){const i=Y.findKey(this,n);if(i){const l=this[i];if(!a)return l;if(a===!0)return wR(l);if(Y.isFunction(a))return a.call(this,l,i);if(Y.isRegExp(a))return a.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,a){if(n=Ro(n),n){const i=Y.findKey(this,n);return!!(i&&this[i]!==void 0&&(!a||vh(this,this[i],i,a)))}return!1}delete(n,a){const i=this;let l=!1;function c(f){if(f=Ro(f),f){const d=Y.findKey(i,f);d&&(!a||vh(i,i[d],d,a))&&(delete i[d],l=!0)}}return Y.isArray(n)?n.forEach(c):c(n),l}clear(n){const a=Object.keys(this);let i=a.length,l=!1;for(;i--;){const c=a[i];(!n||vh(this,this[c],c,n,!0))&&(delete this[c],l=!0)}return l}normalize(n){const a=this,i={};return Y.forEach(this,(l,c)=>{const f=Y.findKey(i,c);if(f){a[f]=qc(l),delete a[c];return}const d=n?ER(c):String(c).trim();d!==c&&delete a[c],a[d]=qc(l),i[d]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const a=Object.create(null);return Y.forEach(this,(i,l)=>{i!=null&&i!==!1&&(a[l]=n&&Y.isArray(i)?i.join(", "):i)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,a])=>n+": "+a).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...a){const i=new this(n);return a.forEach(l=>i.set(l)),i}static accessor(n){const i=(this[Ob]=this[Ob]={accessors:{}}).accessors,l=this.prototype;function c(f){const d=Ro(f);i[d]||(TR(l,f),i[d]=!0)}return Y.isArray(n)?n.forEach(c):c(n),this}};ln.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Y.reduceDescriptors(ln.prototype,({value:e},n)=>{let a=n[0].toUpperCase()+n.slice(1);return{get:()=>e,set(i){this[a]=i}}});Y.freezeMethods(ln);function yh(e,n){const a=this||al,i=n||a,l=ln.from(i.headers);let c=i.data;return Y.forEach(e,function(d){c=d.call(a,c,l.normalize(),n?n.status:void 0)}),l.normalize(),c}function b0(e){return!!(e&&e.__CANCEL__)}function xi(e,n,a){Ue.call(this,e??"canceled",Ue.ERR_CANCELED,n,a),this.name="CanceledError"}Y.inherits(xi,Ue,{__CANCEL__:!0});function x0(e,n,a){const i=a.config.validateStatus;!a.status||!i||i(a.status)?e(a):n(new Ue("Request failed with status code "+a.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function CR(e){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&&n[1]||""}function RR(e,n){e=e||10;const a=new Array(e),i=new Array(e);let l=0,c=0,f;return n=n!==void 0?n:1e3,function(m){const p=Date.now(),g=i[c];f||(f=p),a[l]=m,i[l]=p;let x=c,S=0;for(;x!==l;)S+=a[x++],x=x%e;if(l=(l+1)%e,l===c&&(c=(c+1)%e),p-f<n)return;const C=g&&p-g;return C?Math.round(S*1e3/C):void 0}}function AR(e,n){let a=0,i=1e3/n,l,c;const f=(p,g=Date.now())=>{a=g,l=null,c&&(clearTimeout(c),c=null),e(...p)};return[(...p)=>{const g=Date.now(),x=g-a;x>=i?f(p,g):(l=p,c||(c=setTimeout(()=>{c=null,f(l)},i-x)))},()=>l&&f(l)]}const Kc=(e,n,a=3)=>{let i=0;const l=RR(50,250);return AR(c=>{const f=c.loaded,d=c.lengthComputable?c.total:void 0,m=f-i,p=l(m),g=f<=d;i=f;const x={loaded:f,total:d,progress:d?f/d:void 0,bytes:m,rate:p||void 0,estimated:p&&d&&g?(d-f)/p:void 0,event:c,lengthComputable:d!=null,[n?"download":"upload"]:!0};e(x)},a)},Mb=(e,n)=>{const a=e!=null;return[i=>n[0]({lengthComputable:a,total:e,loaded:i}),n[1]]},Nb=e=>(...n)=>Y.asap(()=>e(...n)),OR=It.hasStandardBrowserEnv?((e,n)=>a=>(a=new URL(a,It.origin),e.protocol===a.protocol&&e.host===a.host&&(n||e.port===a.port)))(new URL(It.origin),It.navigator&&/(msie|trident)/i.test(It.navigator.userAgent)):()=>!0,MR=It.hasStandardBrowserEnv?{write(e,n,a,i,l,c){const f=[e+"="+encodeURIComponent(n)];Y.isNumber(a)&&f.push("expires="+new Date(a).toGMTString()),Y.isString(i)&&f.push("path="+i),Y.isString(l)&&f.push("domain="+l),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const n=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function NR(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function DR(e,n){return n?e.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):e}function S0(e,n,a){let i=!NR(n);return e&&(i||a==!1)?DR(e,n):n}const Db=e=>e instanceof ln?{...e}:e;function as(e,n){n=n||{};const a={};function i(p,g,x,S){return Y.isPlainObject(p)&&Y.isPlainObject(g)?Y.merge.call({caseless:S},p,g):Y.isPlainObject(g)?Y.merge({},g):Y.isArray(g)?g.slice():g}function l(p,g,x,S){if(Y.isUndefined(g)){if(!Y.isUndefined(p))return i(void 0,p,x,S)}else return i(p,g,x,S)}function c(p,g){if(!Y.isUndefined(g))return i(void 0,g)}function f(p,g){if(Y.isUndefined(g)){if(!Y.isUndefined(p))return i(void 0,p)}else return i(void 0,g)}function d(p,g,x){if(x in n)return i(p,g);if(x in e)return i(void 0,p)}const m={url:c,method:c,data:c,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:d,headers:(p,g,x)=>l(Db(p),Db(g),x,!0)};return Y.forEach(Object.keys({...e,...n}),function(g){const x=m[g]||l,S=x(e[g],n[g],g);Y.isUndefined(S)&&x!==d||(a[g]=S)}),a}const w0=e=>{const n=as({},e);let{data:a,withXSRFToken:i,xsrfHeaderName:l,xsrfCookieName:c,headers:f,auth:d}=n;n.headers=f=ln.from(f),n.url=g0(S0(n.baseURL,n.url,n.allowAbsoluteUrls),e.params,e.paramsSerializer),d&&f.set("Authorization","Basic "+btoa((d.username||"")+":"+(d.password?unescape(encodeURIComponent(d.password)):"")));let m;if(Y.isFormData(a)){if(It.hasStandardBrowserEnv||It.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((m=f.getContentType())!==!1){const[p,...g]=m?m.split(";").map(x=>x.trim()).filter(Boolean):[];f.setContentType([p||"multipart/form-data",...g].join("; "))}}if(It.hasStandardBrowserEnv&&(i&&Y.isFunction(i)&&(i=i(n)),i||i!==!1&&OR(n.url))){const p=l&&c&&MR.read(c);p&&f.set(l,p)}return n},jR=typeof XMLHttpRequest<"u",kR=jR&&function(e){return new Promise(function(a,i){const l=w0(e);let c=l.data;const f=ln.from(l.headers).normalize();let{responseType:d,onUploadProgress:m,onDownloadProgress:p}=l,g,x,S,C,T;function _(){C&&C(),T&&T(),l.cancelToken&&l.cancelToken.unsubscribe(g),l.signal&&l.signal.removeEventListener("abort",g)}let E=new XMLHttpRequest;E.open(l.method.toUpperCase(),l.url,!0),E.timeout=l.timeout;function D(){if(!E)return;const z=ln.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),O={data:!d||d==="text"||d==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:z,config:e,request:E};x0(function(q){a(q),_()},function(q){i(q),_()},O),E=null}"onloadend"in E?E.onloadend=D:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(D)},E.onabort=function(){E&&(i(new Ue("Request aborted",Ue.ECONNABORTED,e,E)),E=null)},E.onerror=function(){i(new Ue("Network Error",Ue.ERR_NETWORK,e,E)),E=null},E.ontimeout=function(){let j=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const O=l.transitional||v0;l.timeoutErrorMessage&&(j=l.timeoutErrorMessage),i(new Ue(j,O.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,E)),E=null},c===void 0&&f.setContentType(null),"setRequestHeader"in E&&Y.forEach(f.toJSON(),function(j,O){E.setRequestHeader(O,j)}),Y.isUndefined(l.withCredentials)||(E.withCredentials=!!l.withCredentials),d&&d!=="json"&&(E.responseType=l.responseType),p&&([S,T]=Kc(p,!0),E.addEventListener("progress",S)),m&&E.upload&&([x,C]=Kc(m),E.upload.addEventListener("progress",x),E.upload.addEventListener("loadend",C)),(l.cancelToken||l.signal)&&(g=z=>{E&&(i(!z||z.type?new xi(null,e,E):z),E.abort(),E=null)},l.cancelToken&&l.cancelToken.subscribe(g),l.signal&&(l.signal.aborted?g():l.signal.addEventListener("abort",g)));const R=CR(l.url);if(R&&It.protocols.indexOf(R)===-1){i(new Ue("Unsupported protocol "+R+":",Ue.ERR_BAD_REQUEST,e));return}E.send(c||null)})},zR=(e,n)=>{const{length:a}=e=e?e.filter(Boolean):[];if(n||a){let i=new AbortController,l;const c=function(p){if(!l){l=!0,d();const g=p instanceof Error?p:this.reason;i.abort(g instanceof Ue?g:new xi(g instanceof Error?g.message:g))}};let f=n&&setTimeout(()=>{f=null,c(new Ue(`timeout ${n} of ms exceeded`,Ue.ETIMEDOUT))},n);const d=()=>{e&&(f&&clearTimeout(f),f=null,e.forEach(p=>{p.unsubscribe?p.unsubscribe(c):p.removeEventListener("abort",c)}),e=null)};e.forEach(p=>p.addEventListener("abort",c));const{signal:m}=i;return m.unsubscribe=()=>Y.asap(d),m}},PR=function*(e,n){let a=e.byteLength;if(a<n){yield e;return}let i=0,l;for(;i<a;)l=i+n,yield e.slice(i,l),i=l},UR=async function*(e,n){for await(const a of LR(e))yield*PR(a,n)},LR=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const n=e.getReader();try{for(;;){const{done:a,value:i}=await n.read();if(a)break;yield i}}finally{await n.cancel()}},jb=(e,n,a,i)=>{const l=UR(e,n);let c=0,f,d=m=>{f||(f=!0,i&&i(m))};return new ReadableStream({async pull(m){try{const{done:p,value:g}=await l.next();if(p){d(),m.close();return}let x=g.byteLength;if(a){let S=c+=x;a(S)}m.enqueue(new Uint8Array(g))}catch(p){throw d(p),p}},cancel(m){return d(m),l.return()}},{highWaterMark:2})},Eu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_0=Eu&&typeof ReadableStream=="function",BR=Eu&&(typeof TextEncoder=="function"?(e=>n=>e.encode(n))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),E0=(e,...n)=>{try{return!!e(...n)}catch{return!1}},VR=_0&&E0(()=>{let e=!1;const n=new Request(It.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!n}),kb=64*1024,Gh=_0&&E0(()=>Y.isReadableStream(new Response("").body)),Wc={stream:Gh&&(e=>e.body)};Eu&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(n=>{!Wc[n]&&(Wc[n]=Y.isFunction(e[n])?a=>a[n]():(a,i)=>{throw new Ue(`Response type '${n}' is not supported`,Ue.ERR_NOT_SUPPORT,i)})})})(new Response);const HR=async e=>{if(e==null)return 0;if(Y.isBlob(e))return e.size;if(Y.isSpecCompliantForm(e))return(await new Request(It.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Y.isArrayBufferView(e)||Y.isArrayBuffer(e))return e.byteLength;if(Y.isURLSearchParams(e)&&(e=e+""),Y.isString(e))return(await BR(e)).byteLength},FR=async(e,n)=>{const a=Y.toFiniteNumber(e.getContentLength());return a??HR(n)},qR=Eu&&(async e=>{let{url:n,method:a,data:i,signal:l,cancelToken:c,timeout:f,onDownloadProgress:d,onUploadProgress:m,responseType:p,headers:g,withCredentials:x="same-origin",fetchOptions:S}=w0(e);p=p?(p+"").toLowerCase():"text";let C=zR([l,c&&c.toAbortSignal()],f),T;const _=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let E;try{if(m&&VR&&a!=="get"&&a!=="head"&&(E=await FR(g,i))!==0){let O=new Request(n,{method:"POST",body:i,duplex:"half"}),Z;if(Y.isFormData(i)&&(Z=O.headers.get("content-type"))&&g.setContentType(Z),O.body){const[q,G]=Mb(E,Kc(Nb(m)));i=jb(O.body,kb,q,G)}}Y.isString(x)||(x=x?"include":"omit");const D="credentials"in Request.prototype;T=new Request(n,{...S,signal:C,method:a.toUpperCase(),headers:g.normalize().toJSON(),body:i,duplex:"half",credentials:D?x:void 0});let R=await fetch(T,S);const z=Gh&&(p==="stream"||p==="response");if(Gh&&(d||z&&_)){const O={};["status","statusText","headers"].forEach(te=>{O[te]=R[te]});const Z=Y.toFiniteNumber(R.headers.get("content-length")),[q,G]=d&&Mb(Z,Kc(Nb(d),!0))||[];R=new Response(jb(R.body,kb,q,()=>{G&&G(),_&&_()}),O)}p=p||"text";let j=await Wc[Y.findKey(Wc,p)||"text"](R,e);return!z&&_&&_(),await new Promise((O,Z)=>{x0(O,Z,{data:j,headers:ln.from(R.headers),status:R.status,statusText:R.statusText,config:e,request:T})})}catch(D){throw _&&_(),D&&D.name==="TypeError"&&/Load failed|fetch/i.test(D.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,e,T),{cause:D.cause||D}):Ue.from(D,D&&D.code,e,T)}}),Zh={http:aR,xhr:kR,fetch:qR};Y.forEach(Zh,(e,n)=>{if(e){try{Object.defineProperty(e,"name",{value:n})}catch{}Object.defineProperty(e,"adapterName",{value:n})}});const zb=e=>`- ${e}`,IR=e=>Y.isFunction(e)||e===null||e===!1,T0={getAdapter:e=>{e=Y.isArray(e)?e:[e];const{length:n}=e;let a,i;const l={};for(let c=0;c<n;c++){a=e[c];let f;if(i=a,!IR(a)&&(i=Zh[(f=String(a)).toLowerCase()],i===void 0))throw new Ue(`Unknown adapter '${f}'`);if(i)break;l[f||"#"+c]=i}if(!i){const c=Object.entries(l).map(([d,m])=>`adapter ${d} `+(m===!1?"is not supported by the environment":"is not available in the build"));let f=n?c.length>1?`since :
`+c.map(zb).join(`
`):" "+zb(c[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return i},adapters:Zh};function bh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xi(null,e)}function Pb(e){return bh(e),e.headers=ln.from(e.headers),e.data=yh.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),T0.getAdapter(e.adapter||al.adapter)(e).then(function(i){return bh(e),i.data=yh.call(e,e.transformResponse,i),i.headers=ln.from(i.headers),i},function(i){return b0(i)||(bh(e),i&&i.response&&(i.response.data=yh.call(e,e.transformResponse,i.response),i.response.headers=ln.from(i.response.headers))),Promise.reject(i)})}const C0="1.11.0",Tu={};["object","boolean","number","function","string","symbol"].forEach((e,n)=>{Tu[e]=function(i){return typeof i===e||"a"+(n<1?"n ":" ")+e}});const Ub={};Tu.transitional=function(n,a,i){function l(c,f){return"[Axios v"+C0+"] Transitional option '"+c+"'"+f+(i?". "+i:"")}return(c,f,d)=>{if(n===!1)throw new Ue(l(f," has been removed"+(a?" in "+a:"")),Ue.ERR_DEPRECATED);return a&&!Ub[f]&&(Ub[f]=!0,console.warn(l(f," has been deprecated since v"+a+" and will be removed in the near future"))),n?n(c,f,d):!0}};Tu.spelling=function(n){return(a,i)=>(console.warn(`${i} is likely a misspelling of ${n}`),!0)};function GR(e,n,a){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let l=i.length;for(;l-- >0;){const c=i[l],f=n[c];if(f){const d=e[c],m=d===void 0||f(d,c,e);if(m!==!0)throw new Ue("option "+c+" must be "+m,Ue.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new Ue("Unknown option "+c,Ue.ERR_BAD_OPTION)}}const Ic={assertOptions:GR,validators:Tu},tr=Ic.validators;let es=class{constructor(n){this.defaults=n||{},this.interceptors={request:new Ab,response:new Ab}}async request(n,a){try{return await this._request(n,a)}catch(i){if(i instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const c=l.stack?l.stack.replace(/^.+\n/,""):"";try{i.stack?c&&!String(i.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(i.stack+=`
`+c):i.stack=c}catch{}}throw i}}_request(n,a){typeof n=="string"?(a=a||{},a.url=n):a=n||{},a=as(this.defaults,a);const{transitional:i,paramsSerializer:l,headers:c}=a;i!==void 0&&Ic.assertOptions(i,{silentJSONParsing:tr.transitional(tr.boolean),forcedJSONParsing:tr.transitional(tr.boolean),clarifyTimeoutError:tr.transitional(tr.boolean)},!1),l!=null&&(Y.isFunction(l)?a.paramsSerializer={serialize:l}:Ic.assertOptions(l,{encode:tr.function,serialize:tr.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),Ic.assertOptions(a,{baseUrl:tr.spelling("baseURL"),withXsrfToken:tr.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let f=c&&Y.merge(c.common,c[a.method]);c&&Y.forEach(["delete","get","head","post","put","patch","common"],T=>{delete c[T]}),a.headers=ln.concat(f,c);const d=[];let m=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(a)===!1||(m=m&&_.synchronous,d.unshift(_.fulfilled,_.rejected))});const p=[];this.interceptors.response.forEach(function(_){p.push(_.fulfilled,_.rejected)});let g,x=0,S;if(!m){const T=[Pb.bind(this),void 0];for(T.unshift(...d),T.push(...p),S=T.length,g=Promise.resolve(a);x<S;)g=g.then(T[x++],T[x++]);return g}S=d.length;let C=a;for(x=0;x<S;){const T=d[x++],_=d[x++];try{C=T(C)}catch(E){_.call(this,E);break}}try{g=Pb.call(this,C)}catch(T){return Promise.reject(T)}for(x=0,S=p.length;x<S;)g=g.then(p[x++],p[x++]);return g}getUri(n){n=as(this.defaults,n);const a=S0(n.baseURL,n.url,n.allowAbsoluteUrls);return g0(a,n.params,n.paramsSerializer)}};Y.forEach(["delete","get","head","options"],function(n){es.prototype[n]=function(a,i){return this.request(as(i||{},{method:n,url:a,data:(i||{}).data}))}});Y.forEach(["post","put","patch"],function(n){function a(i){return function(c,f,d){return this.request(as(d||{},{method:n,headers:i?{"Content-Type":"multipart/form-data"}:{},url:c,data:f}))}}es.prototype[n]=a(),es.prototype[n+"Form"]=a(!0)});let ZR=class R0{constructor(n){if(typeof n!="function")throw new TypeError("executor must be a function.");let a;this.promise=new Promise(function(c){a=c});const i=this;this.promise.then(l=>{if(!i._listeners)return;let c=i._listeners.length;for(;c-- >0;)i._listeners[c](l);i._listeners=null}),this.promise.then=l=>{let c;const f=new Promise(d=>{i.subscribe(d),c=d}).then(l);return f.cancel=function(){i.unsubscribe(c)},f},n(function(c,f,d){i.reason||(i.reason=new xi(c,f,d),a(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const a=this._listeners.indexOf(n);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const n=new AbortController,a=i=>{n.abort(i)};return this.subscribe(a),n.signal.unsubscribe=()=>this.unsubscribe(a),n.signal}static source(){let n;return{token:new R0(function(l){n=l}),cancel:n}}};function YR(e){return function(a){return e.apply(null,a)}}function QR(e){return Y.isObject(e)&&e.isAxiosError===!0}const Yh={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(Yh).forEach(([e,n])=>{Yh[n]=e});function A0(e){const n=new es(e),a=a0(es.prototype.request,n);return Y.extend(a,es.prototype,n,{allOwnKeys:!0}),Y.extend(a,n,null,{allOwnKeys:!0}),a.create=function(l){return A0(as(e,l))},a}const St=A0(al);St.Axios=es;St.CanceledError=xi;St.CancelToken=ZR;St.isCancel=b0;St.VERSION=C0;St.toFormData=_u;St.AxiosError=Ue;St.Cancel=St.CanceledError;St.all=function(n){return Promise.all(n)};St.spread=YR;St.isAxiosError=QR;St.mergeConfig=as;St.AxiosHeaders=ln;St.formToJSON=e=>y0(Y.isHTMLForm(e)?new FormData(e):e);St.getAdapter=T0.getAdapter;St.HttpStatusCode=Yh;St.default=St;const{Axios:$z,AxiosError:Xz,CanceledError:Kz,isCancel:Wz,CancelToken:Jz,VERSION:e3,all:t3,Cancel:n3,isAxiosError:r3,spread:a3,toFormData:s3,AxiosHeaders:i3,HttpStatusCode:o3,formToJSON:l3,getAdapter:c3,mergeConfig:u3}=St,Mc=St.create({baseURL:"https://aitool.danielvu.com/auto-list/",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2ludC5pcHN1cHBseS5jb20uYXUvYXBpL2xvZ2luIiwiaWF0IjoxNzIxNjA5MTEzLCJleHAiOjMyMzUzMzcxMTMsIm5iZiI6MTcyMTYwOTExMywianRpIjoiWHpCZkZPc0ZJUlFxaEZvaiIsInN1YiI6MSwicHJ2IjoiYzhlZTFmYzg5ZTc3NWVjNGM3Mzg2NjdlNWJlMTdhNTkwYjZkNDBmYyJ9.kFFEPpdmNUp-kn_G3cIIc26bivO6tbfcvkpG9I8Im7M"}});class $R{item_per_page=10;async index(n){const a={skip:0,limit:10,order:"updatedAt desc",where:{account:"prology_net",status:"Updated"}};return Mc({method:"POST",data:{urlAPI:"/api/ebay-listing/listing-get-list",filter:{...a,...n,where:{...a.where,...n?.where}}}})}async get(n){return Mc({method:"POST",data:{filter:{where:{account:"prology_net",condition:n.raw_condition,productModelCode:n.sku}},pageCurrent:"/ebaytools/listing-ebay",urlAPI:"/api/ebay-listing/get-image-listing"}})}async sync(n){return Mc({url:"sync",method:"POST",data:n})}async getPublistedProducts(){return Mc({url:"data"})}async apiRequest(n,a){return new Promise((i,l)=>{const c="req_"+Date.now()+"_"+Math.random();function f(d){d.data.type==="API_RESPONSE"&&d.data.requestId===c&&(window.removeEventListener("message",f),d.data.error?l(d.data.error):i(d.data.payload))}window.addEventListener("message",f),window.postMessage({type:"API_REQUEST",requestId:c,payload:a,fn:n},"*")})}}const On=new $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 XR=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),KR=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,a,i)=>i?i.toUpperCase():a.toLowerCase()),Lb=e=>{const n=KR(e);return n.charAt(0).toUpperCase()+n.slice(1)},O0=(...e)=>e.filter((n,a,i)=>!!n&&n.trim()!==""&&i.indexOf(n)===a).join(" ").trim(),WR=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="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 JR={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 eA=y.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:l="",children:c,iconNode:f,...d},m)=>y.createElement("svg",{ref:m,...JR,width:n,height:n,stroke:e,strokeWidth:i?Number(a)*24/Number(n):a,className:O0("lucide",l),...!c&&!WR(d)&&{"aria-hidden":"true"},...d},[...f.map(([p,g])=>y.createElement(p,g)),...Array.isArray(c)?c:[c]]));/**
* @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 Dn=(e,n)=>{const a=y.forwardRef(({className:i,...l},c)=>y.createElement(eA,{ref:c,iconNode:n,className:O0(`lucide-${XR(Lb(e))}`,`lucide-${e}`,i),...l}));return a.displayName=Lb(e),a};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tA=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],nA=Dn("check",tA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rA=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],M0=Dn("chevron-down",rA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const aA=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],sA=Dn("chevron-left",aA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iA=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],oA=Dn("chevron-right",iA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lA=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],cA=Dn("chevron-up",lA);/**
* @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 uA=[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]],fA=Dn("door-open",uA);/**
* @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 dA=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],hA=Dn("ellipsis",dA);/**
* @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 pA=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],N0=Dn("eye-off",pA);/**
* @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 mA=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],D0=Dn("eye",mA);/**
* @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 gA=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],vA=Dn("search",gA);/**
* @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 yA=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],bA=Dn("square-pen",yA);/**
* @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 xA=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ap=Dn("x",xA);function Bb(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function Cu(...e){return n=>{let a=!1;const i=e.map(l=>{const c=Bb(l,n);return!a&&typeof c=="function"&&(a=!0),c});if(a)return()=>{for(let l=0;l<i.length;l++){const c=i[l];typeof c=="function"?c():Bb(e[l],null)}}}}function Ye(...e){return y.useCallback(Cu(...e),e)}function ya(e){const n=SA(e),a=y.forwardRef((i,l)=>{const{children:c,...f}=i,d=y.Children.toArray(c),m=d.find(_A);if(m){const p=m.props.children,g=d.map(x=>x===m?y.Children.count(p)>1?y.Children.only(null):y.isValidElement(p)?p.props.children:null:x);return v.jsx(n,{...f,ref:l,children:y.isValidElement(p)?y.cloneElement(p,void 0,g):null})}return v.jsx(n,{...f,ref:l,children:c})});return a.displayName=`${e}.Slot`,a}var Op=ya("Slot");function SA(e){const n=y.forwardRef((a,i)=>{const{children:l,...c}=a;if(y.isValidElement(l)){const f=TA(l),d=EA(c,l.props);return l.type!==y.Fragment&&(d.ref=i?Cu(i,f):f),y.cloneElement(l,d)}return y.Children.count(l)>1?y.Children.only(null):null});return n.displayName=`${e}.SlotClone`,n}var j0=Symbol("radix.slottable");function wA(e){const n=({children:a})=>v.jsx(v.Fragment,{children:a});return n.displayName=`${e}.Slottable`,n.__radixId=j0,n}function _A(e){return y.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===j0}function EA(e,n){const a={...n};for(const i in n){const l=e[i],c=n[i];/^on[A-Z]/.test(i)?l&&c?a[i]=(...d)=>{const m=c(...d);return l(...d),m}:l&&(a[i]=l):i==="style"?a[i]={...l,...c}:i==="className"&&(a[i]=[l,c].filter(Boolean).join(" "))}return{...e,...a}}function TA(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning;return a?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}function k0(e){var n,a,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(n=0;n<l;n++)e[n]&&(a=k0(e[n]))&&(i&&(i+=" "),i+=a)}else for(a in e)e[a]&&(i&&(i+=" "),i+=a);return i}function z0(){for(var e,n,a=0,i="",l=arguments.length;a<l;a++)(e=arguments[a])&&(n=k0(e))&&(i&&(i+=" "),i+=n);return i}const Vb=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Hb=z0,Mp=(e,n)=>a=>{var i;if(n?.variants==null)return Hb(e,a?.class,a?.className);const{variants:l,defaultVariants:c}=n,f=Object.keys(l).map(p=>{const g=a?.[p],x=c?.[p];if(g===null)return null;const S=Vb(g)||Vb(x);return l[p][S]}),d=a&&Object.entries(a).reduce((p,g)=>{let[x,S]=g;return S===void 0||(p[x]=S),p},{}),m=n==null||(i=n.compoundVariants)===null||i===void 0?void 0:i.reduce((p,g)=>{let{class:x,className:S,...C}=g;return Object.entries(C).every(T=>{let[_,E]=T;return Array.isArray(E)?E.includes({...c,...d}[_]):{...c,...d}[_]===E})?[...p,x,S]:p},[]);return Hb(e,f,m,a?.class,a?.className)},Np="-",CA=e=>{const n=AA(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:f=>{const d=f.split(Np);return d[0]===""&&d.length!==1&&d.shift(),P0(d,n)||RA(f)},getConflictingClassGroupIds:(f,d)=>{const m=a[f]||[];return d&&i[f]?[...m,...i[f]]:m}}},P0=(e,n)=>{if(e.length===0)return n.classGroupId;const a=e[0],i=n.nextPart.get(a),l=i?P0(e.slice(1),i):void 0;if(l)return l;if(n.validators.length===0)return;const c=e.join(Np);return n.validators.find(({validator:f})=>f(c))?.classGroupId},Fb=/^\[(.+)\]$/,RA=e=>{if(Fb.test(e)){const n=Fb.exec(e)[1],a=n?.substring(0,n.indexOf(":"));if(a)return"arbitrary.."+a}},AA=e=>{const{theme:n,classGroups:a}=e,i={nextPart:new Map,validators:[]};for(const l in a)Qh(a[l],i,l,n);return i},Qh=(e,n,a,i)=>{e.forEach(l=>{if(typeof l=="string"){const c=l===""?n:qb(n,l);c.classGroupId=a;return}if(typeof l=="function"){if(OA(l)){Qh(l(i),n,a,i);return}n.validators.push({validator:l,classGroupId:a});return}Object.entries(l).forEach(([c,f])=>{Qh(f,qb(n,c),a,i)})})},qb=(e,n)=>{let a=e;return n.split(Np).forEach(i=>{a.nextPart.has(i)||a.nextPart.set(i,{nextPart:new Map,validators:[]}),a=a.nextPart.get(i)}),a},OA=e=>e.isThemeGetter,MA=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,a=new Map,i=new Map;const l=(c,f)=>{a.set(c,f),n++,n>e&&(n=0,i=a,a=new Map)};return{get(c){let f=a.get(c);if(f!==void 0)return f;if((f=i.get(c))!==void 0)return l(c,f),f},set(c,f){a.has(c)?a.set(c,f):l(c,f)}}},$h="!",Xh=":",NA=Xh.length,DA=e=>{const{prefix:n,experimentalParseClassName:a}=e;let i=l=>{const c=[];let f=0,d=0,m=0,p;for(let T=0;T<l.length;T++){let _=l[T];if(f===0&&d===0){if(_===Xh){c.push(l.slice(m,T)),m=T+NA;continue}if(_==="/"){p=T;continue}}_==="["?f++:_==="]"?f--:_==="("?d++:_===")"&&d--}const g=c.length===0?l:l.substring(m),x=jA(g),S=x!==g,C=p&&p>m?p-m:void 0;return{modifiers:c,hasImportantModifier:S,baseClassName:x,maybePostfixModifierPosition:C}};if(n){const l=n+Xh,c=i;i=f=>f.startsWith(l)?c(f.substring(l.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:f,maybePostfixModifierPosition:void 0}}if(a){const l=i;i=c=>a({className:c,parseClassName:l})}return i},jA=e=>e.endsWith($h)?e.substring(0,e.length-1):e.startsWith($h)?e.substring(1):e,kA=e=>{const n=Object.fromEntries(e.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const l=[];let c=[];return i.forEach(f=>{f[0]==="["||n[f]?(l.push(...c.sort(),f),c=[]):c.push(f)}),l.push(...c.sort()),l}},zA=e=>({cache:MA(e.cacheSize),parseClassName:DA(e),sortModifiers:kA(e),...CA(e)}),PA=/\s+/,UA=(e,n)=>{const{parseClassName:a,getClassGroupId:i,getConflictingClassGroupIds:l,sortModifiers:c}=n,f=[],d=e.trim().split(PA);let m="";for(let p=d.length-1;p>=0;p-=1){const g=d[p],{isExternal:x,modifiers:S,hasImportantModifier:C,baseClassName:T,maybePostfixModifierPosition:_}=a(g);if(x){m=g+(m.length>0?" "+m:m);continue}let E=!!_,D=i(E?T.substring(0,_):T);if(!D){if(!E){m=g+(m.length>0?" "+m:m);continue}if(D=i(T),!D){m=g+(m.length>0?" "+m:m);continue}E=!1}const R=c(S).join(":"),z=C?R+$h:R,j=z+D;if(f.includes(j))continue;f.push(j);const O=l(D,E);for(let Z=0;Z<O.length;++Z){const q=O[Z];f.push(z+q)}m=g+(m.length>0?" "+m:m)}return m};function LA(){let e=0,n,a,i="";for(;e<arguments.length;)(n=arguments[e++])&&(a=U0(n))&&(i&&(i+=" "),i+=a);return i}const U0=e=>{if(typeof e=="string")return e;let n,a="";for(let i=0;i<e.length;i++)e[i]&&(n=U0(e[i]))&&(a&&(a+=" "),a+=n);return a};function BA(e,...n){let a,i,l,c=f;function f(m){const p=n.reduce((g,x)=>x(g),e());return a=zA(p),i=a.cache.get,l=a.cache.set,c=d,d(m)}function d(m){const p=i(m);if(p)return p;const g=UA(m,a);return l(m,g),g}return function(){return c(LA.apply(null,arguments))}}const Rt=e=>{const n=a=>a[e]||[];return n.isThemeGetter=!0,n},L0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,B0=/^\((?:(\w[\w-]*):)?(.+)\)$/i,VA=/^\d+\/\d+$/,HA=/^(\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$/,qA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,IA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,GA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ei=e=>VA.test(e),Fe=e=>!!e&&!Number.isNaN(Number(e)),pa=e=>!!e&&Number.isInteger(Number(e)),xh=e=>e.endsWith("%")&&Fe(e.slice(0,-1)),Nr=e=>HA.test(e),ZA=()=>!0,YA=e=>FA.test(e)&&!qA.test(e),V0=()=>!1,QA=e=>IA.test(e),$A=e=>GA.test(e),XA=e=>!Se(e)&&!we(e),KA=e=>Si(e,q0,V0),Se=e=>L0.test(e),Xa=e=>Si(e,I0,YA),Sh=e=>Si(e,nO,Fe),Ib=e=>Si(e,H0,V0),WA=e=>Si(e,F0,$A),Nc=e=>Si(e,G0,QA),we=e=>B0.test(e),Ao=e=>wi(e,I0),JA=e=>wi(e,rO),Gb=e=>wi(e,H0),eO=e=>wi(e,q0),tO=e=>wi(e,F0),Dc=e=>wi(e,G0,!0),Si=(e,n,a)=>{const i=L0.exec(e);return i?i[1]?n(i[1]):a(i[2]):!1},wi=(e,n,a=!1)=>{const i=B0.exec(e);return i?i[1]?n(i[1]):a:!1},H0=e=>e==="position"||e==="percentage",F0=e=>e==="image"||e==="url",q0=e=>e==="length"||e==="size"||e==="bg-size",I0=e=>e==="length",nO=e=>e==="number",rO=e=>e==="family-name",G0=e=>e==="shadow",aO=()=>{const e=Rt("color"),n=Rt("font"),a=Rt("text"),i=Rt("font-weight"),l=Rt("tracking"),c=Rt("leading"),f=Rt("breakpoint"),d=Rt("container"),m=Rt("spacing"),p=Rt("radius"),g=Rt("shadow"),x=Rt("inset-shadow"),S=Rt("text-shadow"),C=Rt("drop-shadow"),T=Rt("blur"),_=Rt("perspective"),E=Rt("aspect"),D=Rt("ease"),R=Rt("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],j=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],O=()=>[...j(),we,Se],Z=()=>["auto","hidden","clip","visible","scroll"],q=()=>["auto","contain","none"],G=()=>[we,Se,m],te=()=>[ei,"full","auto",...G()],oe=()=>[pa,"none","subgrid",we,Se],ye=()=>["auto",{span:["full",pa,we,Se]},pa,we,Se],se=()=>[pa,"auto",we,Se],ie=()=>["auto","min","max","fr",we,Se],ue=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ge=()=>["start","end","center","stretch","center-safe","end-safe"],P=()=>["auto",...G()],$=()=>[ei,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...G()],H=()=>[e,we,Se],ee=()=>[...j(),Gb,Ib,{position:[we,Se]}],M=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Q=()=>["auto","cover","contain",eO,KA,{size:[we,Se]}],le=()=>[xh,Ao,Xa],ne=()=>["","none","full",p,we,Se],fe=()=>["",Fe,Ao,Xa],Me=()=>["solid","dashed","dotted","double"],_e=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],re=()=>[Fe,xh,Gb,Ib],Re=()=>["","none",T,we,Se],Je=()=>["none",Fe,we,Se],qe=()=>["none",Fe,we,Se],$e=()=>[Fe,we,Se],et=()=>[ei,"full",...G()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Nr],breakpoint:[Nr],color:[ZA],container:[Nr],"drop-shadow":[Nr],ease:["in","out","in-out"],font:[XA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Nr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Nr],shadow:[Nr],spacing:["px",Fe],text:[Nr],"text-shadow":[Nr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ei,Se,we,E]}],container:["container"],columns:[{columns:[Fe,Se,we,d]}],"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:O()}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:q()}],"overscroll-x":[{"overscroll-x":q()}],"overscroll-y":[{"overscroll-y":q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:te()}],"inset-x":[{"inset-x":te()}],"inset-y":[{"inset-y":te()}],start:[{start:te()}],end:[{end:te()}],top:[{top:te()}],right:[{right:te()}],bottom:[{bottom:te()}],left:[{left:te()}],visibility:["visible","invisible","collapse"],z:[{z:[pa,"auto",we,Se]}],basis:[{basis:[ei,"full","auto",d,...G()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Fe,ei,"auto","initial","none",Se]}],grow:[{grow:["",Fe,we,Se]}],shrink:[{shrink:["",Fe,we,Se]}],order:[{order:[pa,"first","last","none",we,Se]}],"grid-cols":[{"grid-cols":oe()}],"col-start-end":[{col:ye()}],"col-start":[{"col-start":se()}],"col-end":[{"col-end":se()}],"grid-rows":[{"grid-rows":oe()}],"row-start-end":[{row:ye()}],"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":ie()}],"auto-rows":[{"auto-rows":ie()}],gap:[{gap:G()}],"gap-x":[{"gap-x":G()}],"gap-y":[{"gap-y":G()}],"justify-content":[{justify:[...ue(),"normal"]}],"justify-items":[{"justify-items":[...ge(),"normal"]}],"justify-self":[{"justify-self":["auto",...ge()]}],"align-content":[{content:["normal",...ue()]}],"align-items":[{items:[...ge(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ge(),{baseline:["","last"]}]}],"place-content":[{"place-content":ue()}],"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:P()}],mx:[{mx:P()}],my:[{my:P()}],ms:[{ms:P()}],me:[{me:P()}],mt:[{mt:P()}],mr:[{mr:P()}],mb:[{mb:P()}],ml:[{ml:P()}],"space-x":[{"space-x":G()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":G()}],"space-y-reverse":["space-y-reverse"],size:[{size:$()}],w:[{w:[d,"screen",...$()]}],"min-w":[{"min-w":[d,"screen","none",...$()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[f]},...$()]}],h:[{h:["screen","lh",...$()]}],"min-h":[{"min-h":["screen","lh","none",...$()]}],"max-h":[{"max-h":["screen","lh",...$()]}],"font-size":[{text:["base",a,Ao,Xa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,we,Sh]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",xh,Se]}],"font-family":[{font:[JA,Se,n]}],"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,we,Se]}],"line-clamp":[{"line-clamp":[Fe,"none",we,Sh]}],leading:[{leading:[c,...G()]}],"list-image":[{"list-image":["none",we,Se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",we,Se]}],"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:[...Me(),"wavy"]}],"text-decoration-thickness":[{decoration:[Fe,"from-font","auto",we,Xa]}],"text-decoration-color":[{decoration:H()}],"underline-offset":[{"underline-offset":[Fe,"auto",we,Se]}],"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",we,Se]}],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",we,Se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ee()}],"bg-repeat":[{bg:M()}],"bg-size":[{bg:Q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},pa,we,Se],radial:["",we,Se],conic:[pa,we,Se]},tO,WA]}],"bg-color":[{bg:H()}],"gradient-from-pos":[{from:le()}],"gradient-via-pos":[{via:le()}],"gradient-to-pos":[{to:le()}],"gradient-from":[{from:H()}],"gradient-via":[{via:H()}],"gradient-to":[{to:H()}],rounded:[{rounded:ne()}],"rounded-s":[{"rounded-s":ne()}],"rounded-e":[{"rounded-e":ne()}],"rounded-t":[{"rounded-t":ne()}],"rounded-r":[{"rounded-r":ne()}],"rounded-b":[{"rounded-b":ne()}],"rounded-l":[{"rounded-l":ne()}],"rounded-ss":[{"rounded-ss":ne()}],"rounded-se":[{"rounded-se":ne()}],"rounded-ee":[{"rounded-ee":ne()}],"rounded-es":[{"rounded-es":ne()}],"rounded-tl":[{"rounded-tl":ne()}],"rounded-tr":[{"rounded-tr":ne()}],"rounded-br":[{"rounded-br":ne()}],"rounded-bl":[{"rounded-bl":ne()}],"border-w":[{border:fe()}],"border-w-x":[{"border-x":fe()}],"border-w-y":[{"border-y":fe()}],"border-w-s":[{"border-s":fe()}],"border-w-e":[{"border-e":fe()}],"border-w-t":[{"border-t":fe()}],"border-w-r":[{"border-r":fe()}],"border-w-b":[{"border-b":fe()}],"border-w-l":[{"border-l":fe()}],"divide-x":[{"divide-x":fe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":fe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Me(),"hidden","none"]}],"divide-style":[{divide:[...Me(),"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:[...Me(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Fe,we,Se]}],"outline-w":[{outline:["",Fe,Ao,Xa]}],"outline-color":[{outline:H()}],shadow:[{shadow:["","none",g,Dc,Nc]}],"shadow-color":[{shadow:H()}],"inset-shadow":[{"inset-shadow":["none",x,Dc,Nc]}],"inset-shadow-color":[{"inset-shadow":H()}],"ring-w":[{ring:fe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:H()}],"ring-offset-w":[{"ring-offset":[Fe,Xa]}],"ring-offset-color":[{"ring-offset":H()}],"inset-ring-w":[{"inset-ring":fe()}],"inset-ring-color":[{"inset-ring":H()}],"text-shadow":[{"text-shadow":["none",S,Dc,Nc]}],"text-shadow-color":[{"text-shadow":H()}],opacity:[{opacity:[Fe,we,Se]}],"mix-blend":[{"mix-blend":[..._e(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":_e()}],"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":[Fe]}],"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":[we,Se]}],"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":j()}],"mask-image-conic-pos":[{"mask-conic":[Fe]}],"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:ee()}],"mask-repeat":[{mask:M()}],"mask-size":[{mask:Q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",we,Se]}],filter:[{filter:["","none",we,Se]}],blur:[{blur:Re()}],brightness:[{brightness:[Fe,we,Se]}],contrast:[{contrast:[Fe,we,Se]}],"drop-shadow":[{"drop-shadow":["","none",C,Dc,Nc]}],"drop-shadow-color":[{"drop-shadow":H()}],grayscale:[{grayscale:["",Fe,we,Se]}],"hue-rotate":[{"hue-rotate":[Fe,we,Se]}],invert:[{invert:["",Fe,we,Se]}],saturate:[{saturate:[Fe,we,Se]}],sepia:[{sepia:["",Fe,we,Se]}],"backdrop-filter":[{"backdrop-filter":["","none",we,Se]}],"backdrop-blur":[{"backdrop-blur":Re()}],"backdrop-brightness":[{"backdrop-brightness":[Fe,we,Se]}],"backdrop-contrast":[{"backdrop-contrast":[Fe,we,Se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Fe,we,Se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Fe,we,Se]}],"backdrop-invert":[{"backdrop-invert":["",Fe,we,Se]}],"backdrop-opacity":[{"backdrop-opacity":[Fe,we,Se]}],"backdrop-saturate":[{"backdrop-saturate":[Fe,we,Se]}],"backdrop-sepia":[{"backdrop-sepia":["",Fe,we,Se]}],"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",we,Se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Fe,"initial",we,Se]}],ease:[{ease:["linear","initial",D,we,Se]}],delay:[{delay:[Fe,we,Se]}],animate:[{animate:["none",R,we,Se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[_,we,Se]}],"perspective-origin":[{"perspective-origin":O()}],rotate:[{rotate:Je()}],"rotate-x":[{"rotate-x":Je()}],"rotate-y":[{"rotate-y":Je()}],"rotate-z":[{"rotate-z":Je()}],scale:[{scale:qe()}],"scale-x":[{"scale-x":qe()}],"scale-y":[{"scale-y":qe()}],"scale-z":[{"scale-z":qe()}],"scale-3d":["scale-3d"],skew:[{skew:$e()}],"skew-x":[{"skew-x":$e()}],"skew-y":[{"skew-y":$e()}],transform:[{transform:[we,Se,"","none","gpu","cpu"]}],"transform-origin":[{origin:O()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:et()}],"translate-x":[{"translate-x":et()}],"translate-y":[{"translate-y":et()}],"translate-z":[{"translate-z":et()}],"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",we,Se]}],"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",we,Se]}],fill:[{fill:["none",...H()]}],"stroke-w":[{stroke:[Fe,Ao,Xa,Sh]}],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"]}},sO=BA(aO);function Qe(...e){return sO(z0(e))}function Kh(e){let n=[];Array.isArray(e?.listImage)&&(n=e.listImage.map(l=>typeof l=="string"?l:`https://int.ipsupply.com.au${l.url}`).slice(0,10));let a=`Package contain:
`;Array.isArray(e?.package_contain)?a+=e.package_contain.map(l=>`- ${l}`).join(`
`):typeof e?.package_contain=="string"&&e.package_contain.trim()!==""&&(a+=e.package_contain);const i=[e.description||"",e.code||"",e.title||"",(typeof e?.category=="string"?e.category:e?.category?.name)||"",a].filter(Boolean).join(`
`);return{images:n,title:e?.title?.includes(e?.code)?e?.title:`${e?.title} - ${e?.code}`,price:e?.price,category:"electronics & computers",condition:e?.conditionEbay?.toLowerCase()?.includes("new")?"new":"used like new",brand:typeof e?.manufactor=="string"?e?.manufactor:"",description:i,tags:[],sku:e?.code,location:e?.location||"Sydney, Australia",status:!1,id:e?.id,publist_id:e?.listingId,raw_condition:e?.condition}}const iO=Mp("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",xs:"h-7 rounded-md gap-1 px-2.5 has-[>svg]:px-2",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function rr({className:e,variant:n,size:a,asChild:i=!1,...l}){const c=i?Op:"button";return v.jsx(c,{"data-slot":"button",className:Qe(iO({variant:n,size:a,className:e})),...l})}function me(e,n,{checkForDefaultPrevented:a=!0}={}){return function(l){if(e?.(l),a===!1||!l.defaultPrevented)return n?.(l)}}function oO(e,n){const a=y.createContext(n),i=c=>{const{children:f,...d}=c,m=y.useMemo(()=>d,Object.values(d));return v.jsx(a.Provider,{value:m,children:f})};i.displayName=e+"Provider";function l(c){const f=y.useContext(a);if(f)return f;if(n!==void 0)return n;throw new Error(`\`${c}\` must be used within \`${e}\``)}return[i,l]}function Yn(e,n=[]){let a=[];function i(c,f){const d=y.createContext(f),m=a.length;a=[...a,f];const p=x=>{const{scope:S,children:C,...T}=x,_=S?.[e]?.[m]||d,E=y.useMemo(()=>T,Object.values(T));return v.jsx(_.Provider,{value:E,children:C})};p.displayName=c+"Provider";function g(x,S){const C=S?.[e]?.[m]||d,T=y.useContext(C);if(T)return T;if(f!==void 0)return f;throw new Error(`\`${x}\` must be used within \`${c}\``)}return[p,g]}const l=()=>{const c=a.map(f=>y.createContext(f));return function(d){const m=d?.[e]||c;return y.useMemo(()=>({[`__scope${e}`]:{...d,[e]:m}}),[d,m])}};return l.scopeName=e,[i,lO(l,...n)]}function lO(...e){const n=e[0];if(e.length===1)return n;const a=()=>{const i=e.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(c){const f=i.reduce((d,{useScope:m,scopeName:p})=>{const x=m(c)[`__scope${p}`];return{...d,...x}},{});return y.useMemo(()=>({[`__scope${n.scopeName}`]:f}),[f])}};return a.scopeName=n.scopeName,a}var sl=r0();const cO=bp(sl);var uO=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ze=uO.reduce((e,n)=>{const a=ya(`Primitive.${n}`),i=y.forwardRef((l,c)=>{const{asChild:f,...d}=l,m=f?a:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),v.jsx(m,{...d,ref:c})});return i.displayName=`Primitive.${n}`,{...e,[n]:i}},{});function Z0(e,n){e&&sl.flushSync(()=>e.dispatchEvent(n))}function Lt(e){const n=y.useRef(e);return y.useEffect(()=>{n.current=e}),y.useMemo(()=>(...a)=>n.current?.(...a),[])}function fO(e,n=globalThis?.document){const a=Lt(e);y.useEffect(()=>{const i=l=>{l.key==="Escape"&&a(l)};return n.addEventListener("keydown",i,{capture:!0}),()=>n.removeEventListener("keydown",i,{capture:!0})},[a,n])}var dO="DismissableLayer",Wh="dismissableLayer.update",hO="dismissableLayer.pointerDownOutside",pO="dismissableLayer.focusOutside",Zb,Y0=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_i=y.forwardRef((e,n)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:f,onDismiss:d,...m}=e,p=y.useContext(Y0),[g,x]=y.useState(null),S=g?.ownerDocument??globalThis?.document,[,C]=y.useState({}),T=Ye(n,q=>x(q)),_=Array.from(p.layers),[E]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),D=_.indexOf(E),R=g?_.indexOf(g):-1,z=p.layersWithOutsidePointerEventsDisabled.size>0,j=R>=D,O=vO(q=>{const G=q.target,te=[...p.branches].some(oe=>oe.contains(G));!j||te||(l?.(q),f?.(q),q.defaultPrevented||d?.())},S),Z=yO(q=>{const G=q.target;[...p.branches].some(oe=>oe.contains(G))||(c?.(q),f?.(q),q.defaultPrevented||d?.())},S);return fO(q=>{R===p.layers.size-1&&(i?.(q),!q.defaultPrevented&&d&&(q.preventDefault(),d()))},S),y.useEffect(()=>{if(g)return a&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(Zb=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(g)),p.layers.add(g),Yb(),()=>{a&&p.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=Zb)}},[g,S,a,p]),y.useEffect(()=>()=>{g&&(p.layers.delete(g),p.layersWithOutsidePointerEventsDisabled.delete(g),Yb())},[g,p]),y.useEffect(()=>{const q=()=>C({});return document.addEventListener(Wh,q),()=>document.removeEventListener(Wh,q)},[]),v.jsx(ze.div,{...m,ref:T,style:{pointerEvents:z?j?"auto":"none":void 0,...e.style},onFocusCapture:me(e.onFocusCapture,Z.onFocusCapture),onBlurCapture:me(e.onBlurCapture,Z.onBlurCapture),onPointerDownCapture:me(e.onPointerDownCapture,O.onPointerDownCapture)})});_i.displayName=dO;var mO="DismissableLayerBranch",gO=y.forwardRef((e,n)=>{const a=y.useContext(Y0),i=y.useRef(null),l=Ye(n,i);return y.useEffect(()=>{const c=i.current;if(c)return a.branches.add(c),()=>{a.branches.delete(c)}},[a.branches]),v.jsx(ze.div,{...e,ref:l})});gO.displayName=mO;function vO(e,n=globalThis?.document){const a=Lt(e),i=y.useRef(!1),l=y.useRef(()=>{});return y.useEffect(()=>{const c=d=>{if(d.target&&!i.current){let m=function(){Q0(hO,a,p,{discrete:!0})};const p={originalEvent:d};d.pointerType==="touch"?(n.removeEventListener("click",l.current),l.current=m,n.addEventListener("click",l.current,{once:!0})):m()}else n.removeEventListener("click",l.current);i.current=!1},f=window.setTimeout(()=>{n.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(f),n.removeEventListener("pointerdown",c),n.removeEventListener("click",l.current)}},[n,a]),{onPointerDownCapture:()=>i.current=!0}}function yO(e,n=globalThis?.document){const a=Lt(e),i=y.useRef(!1);return y.useEffect(()=>{const l=c=>{c.target&&!i.current&&Q0(pO,a,{originalEvent:c},{discrete:!1})};return n.addEventListener("focusin",l),()=>n.removeEventListener("focusin",l)},[n,a]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function Yb(){const e=new CustomEvent(Wh);document.dispatchEvent(e)}function Q0(e,n,a,{discrete:i}){const l=a.originalEvent.target,c=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});n&&l.addEventListener(e,n,{once:!0}),i?Z0(l,c):l.dispatchEvent(c)}var Bt=globalThis?.document?y.useLayoutEffect:()=>{},bO=Wx[" useId ".trim().toString()]||(()=>{}),xO=0;function Hn(e){const[n,a]=y.useState(bO());return Bt(()=>{a(i=>i??String(xO++))},[e]),e||(n?`radix-${n}`:"")}const SO=["top","right","bottom","left"],ba=Math.min,vn=Math.max,Jc=Math.round,jc=Math.floor,or=e=>({x:e,y:e}),wO={left:"right",right:"left",bottom:"top",top:"bottom"},_O={start:"end",end:"start"};function Jh(e,n,a){return vn(e,ba(n,a))}function Br(e,n){return typeof e=="function"?e(n):e}function Vr(e){return e.split("-")[0]}function Ei(e){return e.split("-")[1]}function Dp(e){return e==="x"?"y":"x"}function jp(e){return e==="y"?"height":"width"}const EO=new Set(["top","bottom"]);function sr(e){return EO.has(Vr(e))?"y":"x"}function kp(e){return Dp(sr(e))}function TO(e,n,a){a===void 0&&(a=!1);const i=Ei(e),l=kp(e),c=jp(l);let f=l==="x"?i===(a?"end":"start")?"right":"left":i==="start"?"bottom":"top";return n.reference[c]>n.floating[c]&&(f=eu(f)),[f,eu(f)]}function CO(e){const n=eu(e);return[ep(e),n,ep(n)]}function ep(e){return e.replace(/start|end/g,n=>_O[n])}const Qb=["left","right"],$b=["right","left"],RO=["top","bottom"],AO=["bottom","top"];function OO(e,n,a){switch(e){case"top":case"bottom":return a?n?$b:Qb:n?Qb:$b;case"left":case"right":return n?RO:AO;default:return[]}}function MO(e,n,a,i){const l=Ei(e);let c=OO(Vr(e),a==="start",i);return l&&(c=c.map(f=>f+"-"+l),n&&(c=c.concat(c.map(ep)))),c}function eu(e){return e.replace(/left|right|bottom|top/g,n=>wO[n])}function NO(e){return{top:0,right:0,bottom:0,left:0,...e}}function $0(e){return typeof e!="number"?NO(e):{top:e,right:e,bottom:e,left:e}}function tu(e){const{x:n,y:a,width:i,height:l}=e;return{width:i,height:l,top:a,left:n,right:n+i,bottom:a+l,x:n,y:a}}function Xb(e,n,a){let{reference:i,floating:l}=e;const c=sr(n),f=kp(n),d=jp(f),m=Vr(n),p=c==="y",g=i.x+i.width/2-l.width/2,x=i.y+i.height/2-l.height/2,S=i[d]/2-l[d]/2;let C;switch(m){case"top":C={x:g,y:i.y-l.height};break;case"bottom":C={x:g,y:i.y+i.height};break;case"right":C={x:i.x+i.width,y:x};break;case"left":C={x:i.x-l.width,y:x};break;default:C={x:i.x,y:i.y}}switch(Ei(n)){case"start":C[f]-=S*(a&&p?-1:1);break;case"end":C[f]+=S*(a&&p?-1:1);break}return C}const DO=async(e,n,a)=>{const{placement:i="bottom",strategy:l="absolute",middleware:c=[],platform:f}=a,d=c.filter(Boolean),m=await(f.isRTL==null?void 0:f.isRTL(n));let p=await f.getElementRects({reference:e,floating:n,strategy:l}),{x:g,y:x}=Xb(p,i,m),S=i,C={},T=0;for(let _=0;_<d.length;_++){const{name:E,fn:D}=d[_],{x:R,y:z,data:j,reset:O}=await D({x:g,y:x,initialPlacement:i,placement:S,strategy:l,middlewareData:C,rects:p,platform:f,elements:{reference:e,floating:n}});g=R??g,x=z??x,C={...C,[E]:{...C[E],...j}},O&&T<=50&&(T++,typeof O=="object"&&(O.placement&&(S=O.placement),O.rects&&(p=O.rects===!0?await f.getElementRects({reference:e,floating:n,strategy:l}):O.rects),{x:g,y:x}=Xb(p,S,m)),_=-1)}return{x:g,y:x,placement:S,strategy:l,middlewareData:C}};async function Uo(e,n){var a;n===void 0&&(n={});const{x:i,y:l,platform:c,rects:f,elements:d,strategy:m}=e,{boundary:p="clippingAncestors",rootBoundary:g="viewport",elementContext:x="floating",altBoundary:S=!1,padding:C=0}=Br(n,e),T=$0(C),E=d[S?x==="floating"?"reference":"floating":x],D=tu(await c.getClippingRect({element:(a=await(c.isElement==null?void 0:c.isElement(E)))==null||a?E:E.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(d.floating)),boundary:p,rootBoundary:g,strategy:m})),R=x==="floating"?{x:i,y:l,width:f.floating.width,height:f.floating.height}:f.reference,z=await(c.getOffsetParent==null?void 0:c.getOffsetParent(d.floating)),j=await(c.isElement==null?void 0:c.isElement(z))?await(c.getScale==null?void 0:c.getScale(z))||{x:1,y:1}:{x:1,y:1},O=tu(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:R,offsetParent:z,strategy:m}):R);return{top:(D.top-O.top+T.top)/j.y,bottom:(O.bottom-D.bottom+T.bottom)/j.y,left:(D.left-O.left+T.left)/j.x,right:(O.right-D.right+T.right)/j.x}}const jO=e=>({name:"arrow",options:e,async fn(n){const{x:a,y:i,placement:l,rects:c,platform:f,elements:d,middlewareData:m}=n,{element:p,padding:g=0}=Br(e,n)||{};if(p==null)return{};const x=$0(g),S={x:a,y:i},C=kp(l),T=jp(C),_=await f.getDimensions(p),E=C==="y",D=E?"top":"left",R=E?"bottom":"right",z=E?"clientHeight":"clientWidth",j=c.reference[T]+c.reference[C]-S[C]-c.floating[T],O=S[C]-c.reference[C],Z=await(f.getOffsetParent==null?void 0:f.getOffsetParent(p));let q=Z?Z[z]:0;(!q||!await(f.isElement==null?void 0:f.isElement(Z)))&&(q=d.floating[z]||c.floating[T]);const G=j/2-O/2,te=q/2-_[T]/2-1,oe=ba(x[D],te),ye=ba(x[R],te),se=oe,ie=q-_[T]-ye,ue=q/2-_[T]/2+G,ge=Jh(se,ue,ie),P=!m.arrow&&Ei(l)!=null&&ue!==ge&&c.reference[T]/2-(ue<se?oe:ye)-_[T]/2<0,$=P?ue<se?ue-se:ue-ie:0;return{[C]:S[C]+$,data:{[C]:ge,centerOffset:ue-ge-$,...P&&{alignmentOffset:$}},reset:P}}}),kO=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var a,i;const{placement:l,middlewareData:c,rects:f,initialPlacement:d,platform:m,elements:p}=n,{mainAxis:g=!0,crossAxis:x=!0,fallbackPlacements:S,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:_=!0,...E}=Br(e,n);if((a=c.arrow)!=null&&a.alignmentOffset)return{};const D=Vr(l),R=sr(d),z=Vr(d)===d,j=await(m.isRTL==null?void 0:m.isRTL(p.floating)),O=S||(z||!_?[eu(d)]:CO(d)),Z=T!=="none";!S&&Z&&O.push(...MO(d,_,T,j));const q=[d,...O],G=await Uo(n,E),te=[];let oe=((i=c.flip)==null?void 0:i.overflows)||[];if(g&&te.push(G[D]),x){const ue=TO(l,f,j);te.push(G[ue[0]],G[ue[1]])}if(oe=[...oe,{placement:l,overflows:te}],!te.every(ue=>ue<=0)){var ye,se;const ue=(((ye=c.flip)==null?void 0:ye.index)||0)+1,ge=q[ue];if(ge&&(!(x==="alignment"?R!==sr(ge):!1)||oe.every(H=>sr(H.placement)===R?H.overflows[0]>0:!0)))return{data:{index:ue,overflows:oe},reset:{placement:ge}};let P=(se=oe.filter($=>$.overflows[0]<=0).sort(($,H)=>$.overflows[1]-H.overflows[1])[0])==null?void 0:se.placement;if(!P)switch(C){case"bestFit":{var ie;const $=(ie=oe.filter(H=>{if(Z){const ee=sr(H.placement);return ee===R||ee==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(ee=>ee>0).reduce((ee,M)=>ee+M,0)]).sort((H,ee)=>H[1]-ee[1])[0])==null?void 0:ie[0];$&&(P=$);break}case"initialPlacement":P=d;break}if(l!==P)return{reset:{placement:P}}}return{}}}};function Kb(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function Wb(e){return SO.some(n=>e[n]>=0)}const zO=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:a}=n,{strategy:i="referenceHidden",...l}=Br(e,n);switch(i){case"referenceHidden":{const c=await Uo(n,{...l,elementContext:"reference"}),f=Kb(c,a.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:Wb(f)}}}case"escaped":{const c=await Uo(n,{...l,altBoundary:!0}),f=Kb(c,a.floating);return{data:{escapedOffsets:f,escaped:Wb(f)}}}default:return{}}}}},X0=new Set(["left","top"]);async function PO(e,n){const{placement:a,platform:i,elements:l}=e,c=await(i.isRTL==null?void 0:i.isRTL(l.floating)),f=Vr(a),d=Ei(a),m=sr(a)==="y",p=X0.has(f)?-1:1,g=c&&m?-1:1,x=Br(n,e);let{mainAxis:S,crossAxis:C,alignmentAxis:T}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:x.mainAxis||0,crossAxis:x.crossAxis||0,alignmentAxis:x.alignmentAxis};return d&&typeof T=="number"&&(C=d==="end"?T*-1:T),m?{x:C*g,y:S*p}:{x:S*p,y:C*g}}const UO=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var a,i;const{x:l,y:c,placement:f,middlewareData:d}=n,m=await PO(n,e);return f===((a=d.offset)==null?void 0:a.placement)&&(i=d.arrow)!=null&&i.alignmentOffset?{}:{x:l+m.x,y:c+m.y,data:{...m,placement:f}}}}},LO=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:a,y:i,placement:l}=n,{mainAxis:c=!0,crossAxis:f=!1,limiter:d={fn:E=>{let{x:D,y:R}=E;return{x:D,y:R}}},...m}=Br(e,n),p={x:a,y:i},g=await Uo(n,m),x=sr(Vr(l)),S=Dp(x);let C=p[S],T=p[x];if(c){const E=S==="y"?"top":"left",D=S==="y"?"bottom":"right",R=C+g[E],z=C-g[D];C=Jh(R,C,z)}if(f){const E=x==="y"?"top":"left",D=x==="y"?"bottom":"right",R=T+g[E],z=T-g[D];T=Jh(R,T,z)}const _=d.fn({...n,[S]:C,[x]:T});return{..._,data:{x:_.x-a,y:_.y-i,enabled:{[S]:c,[x]:f}}}}}},BO=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:a,y:i,placement:l,rects:c,middlewareData:f}=n,{offset:d=0,mainAxis:m=!0,crossAxis:p=!0}=Br(e,n),g={x:a,y:i},x=sr(l),S=Dp(x);let C=g[S],T=g[x];const _=Br(d,n),E=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(m){const z=S==="y"?"height":"width",j=c.reference[S]-c.floating[z]+E.mainAxis,O=c.reference[S]+c.reference[z]-E.mainAxis;C<j?C=j:C>O&&(C=O)}if(p){var D,R;const z=S==="y"?"width":"height",j=X0.has(Vr(l)),O=c.reference[x]-c.floating[z]+(j&&((D=f.offset)==null?void 0:D[x])||0)+(j?0:E.crossAxis),Z=c.reference[x]+c.reference[z]+(j?0:((R=f.offset)==null?void 0:R[x])||0)-(j?E.crossAxis:0);T<O?T=O:T>Z&&(T=Z)}return{[S]:C,[x]:T}}}},VO=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var a,i;const{placement:l,rects:c,platform:f,elements:d}=n,{apply:m=()=>{},...p}=Br(e,n),g=await Uo(n,p),x=Vr(l),S=Ei(l),C=sr(l)==="y",{width:T,height:_}=c.floating;let E,D;x==="top"||x==="bottom"?(E=x,D=S===(await(f.isRTL==null?void 0:f.isRTL(d.floating))?"start":"end")?"left":"right"):(D=x,E=S==="end"?"top":"bottom");const R=_-g.top-g.bottom,z=T-g.left-g.right,j=ba(_-g[E],R),O=ba(T-g[D],z),Z=!n.middlewareData.shift;let q=j,G=O;if((a=n.middlewareData.shift)!=null&&a.enabled.x&&(G=z),(i=n.middlewareData.shift)!=null&&i.enabled.y&&(q=R),Z&&!S){const oe=vn(g.left,0),ye=vn(g.right,0),se=vn(g.top,0),ie=vn(g.bottom,0);C?G=T-2*(oe!==0||ye!==0?oe+ye:vn(g.left,g.right)):q=_-2*(se!==0||ie!==0?se+ie:vn(g.top,g.bottom))}await m({...n,availableWidth:G,availableHeight:q});const te=await f.getDimensions(d.floating);return T!==te.width||_!==te.height?{reset:{rects:!0}}:{}}}};function Ru(){return typeof window<"u"}function Ti(e){return K0(e)?(e.nodeName||"").toLowerCase():"#document"}function yn(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function hr(e){var n;return(n=(K0(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function K0(e){return Ru()?e instanceof Node||e instanceof yn(e).Node:!1}function qn(e){return Ru()?e instanceof Element||e instanceof yn(e).Element:!1}function cr(e){return Ru()?e instanceof HTMLElement||e instanceof yn(e).HTMLElement:!1}function Jb(e){return!Ru()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof yn(e).ShadowRoot}const HO=new Set(["inline","contents"]);function il(e){const{overflow:n,overflowX:a,overflowY:i,display:l}=In(e);return/auto|scroll|overlay|hidden|clip/.test(n+i+a)&&!HO.has(l)}const FO=new Set(["table","td","th"]);function qO(e){return FO.has(Ti(e))}const IO=[":popover-open",":modal"];function Au(e){return IO.some(n=>{try{return e.matches(n)}catch{return!1}})}const GO=["transform","translate","scale","rotate","perspective"],ZO=["transform","translate","scale","rotate","perspective","filter"],YO=["paint","layout","strict","content"];function zp(e){const n=Pp(),a=qn(e)?In(e):e;return GO.some(i=>a[i]?a[i]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!n&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!n&&(a.filter?a.filter!=="none":!1)||ZO.some(i=>(a.willChange||"").includes(i))||YO.some(i=>(a.contain||"").includes(i))}function QO(e){let n=xa(e);for(;cr(n)&&!fi(n);){if(zp(n))return n;if(Au(n))return null;n=xa(n)}return null}function Pp(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const $O=new Set(["html","body","#document"]);function fi(e){return $O.has(Ti(e))}function In(e){return yn(e).getComputedStyle(e)}function Ou(e){return qn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xa(e){if(Ti(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Jb(e)&&e.host||hr(e);return Jb(n)?n.host:n}function W0(e){const n=xa(e);return fi(n)?e.ownerDocument?e.ownerDocument.body:e.body:cr(n)&&il(n)?n:W0(n)}function Lo(e,n,a){var i;n===void 0&&(n=[]),a===void 0&&(a=!0);const l=W0(e),c=l===((i=e.ownerDocument)==null?void 0:i.body),f=yn(l);if(c){const d=tp(f);return n.concat(f,f.visualViewport||[],il(l)?l:[],d&&a?Lo(d):[])}return n.concat(l,Lo(l,[],a))}function tp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function J0(e){const n=In(e);let a=parseFloat(n.width)||0,i=parseFloat(n.height)||0;const l=cr(e),c=l?e.offsetWidth:a,f=l?e.offsetHeight:i,d=Jc(a)!==c||Jc(i)!==f;return d&&(a=c,i=f),{width:a,height:i,$:d}}function Up(e){return qn(e)?e:e.contextElement}function li(e){const n=Up(e);if(!cr(n))return or(1);const a=n.getBoundingClientRect(),{width:i,height:l,$:c}=J0(n);let f=(c?Jc(a.width):a.width)/i,d=(c?Jc(a.height):a.height)/l;return(!f||!Number.isFinite(f))&&(f=1),(!d||!Number.isFinite(d))&&(d=1),{x:f,y:d}}const XO=or(0);function eS(e){const n=yn(e);return!Pp()||!n.visualViewport?XO:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function KO(e,n,a){return n===void 0&&(n=!1),!a||n&&a!==yn(e)?!1:n}function ss(e,n,a,i){n===void 0&&(n=!1),a===void 0&&(a=!1);const l=e.getBoundingClientRect(),c=Up(e);let f=or(1);n&&(i?qn(i)&&(f=li(i)):f=li(e));const d=KO(c,a,i)?eS(c):or(0);let m=(l.left+d.x)/f.x,p=(l.top+d.y)/f.y,g=l.width/f.x,x=l.height/f.y;if(c){const S=yn(c),C=i&&qn(i)?yn(i):i;let T=S,_=tp(T);for(;_&&i&&C!==T;){const E=li(_),D=_.getBoundingClientRect(),R=In(_),z=D.left+(_.clientLeft+parseFloat(R.paddingLeft))*E.x,j=D.top+(_.clientTop+parseFloat(R.paddingTop))*E.y;m*=E.x,p*=E.y,g*=E.x,x*=E.y,m+=z,p+=j,T=yn(_),_=tp(T)}}return tu({width:g,height:x,x:m,y:p})}function Lp(e,n){const a=Ou(e).scrollLeft;return n?n.left+a:ss(hr(e)).left+a}function tS(e,n,a){a===void 0&&(a=!1);const i=e.getBoundingClientRect(),l=i.left+n.scrollLeft-(a?0:Lp(e,i)),c=i.top+n.scrollTop;return{x:l,y:c}}function WO(e){let{elements:n,rect:a,offsetParent:i,strategy:l}=e;const c=l==="fixed",f=hr(i),d=n?Au(n.floating):!1;if(i===f||d&&c)return a;let m={scrollLeft:0,scrollTop:0},p=or(1);const g=or(0),x=cr(i);if((x||!x&&!c)&&((Ti(i)!=="body"||il(f))&&(m=Ou(i)),cr(i))){const C=ss(i);p=li(i),g.x=C.x+i.clientLeft,g.y=C.y+i.clientTop}const S=f&&!x&&!c?tS(f,m,!0):or(0);return{width:a.width*p.x,height:a.height*p.y,x:a.x*p.x-m.scrollLeft*p.x+g.x+S.x,y:a.y*p.y-m.scrollTop*p.y+g.y+S.y}}function JO(e){return Array.from(e.getClientRects())}function eM(e){const n=hr(e),a=Ou(e),i=e.ownerDocument.body,l=vn(n.scrollWidth,n.clientWidth,i.scrollWidth,i.clientWidth),c=vn(n.scrollHeight,n.clientHeight,i.scrollHeight,i.clientHeight);let f=-a.scrollLeft+Lp(e);const d=-a.scrollTop;return In(i).direction==="rtl"&&(f+=vn(n.clientWidth,i.clientWidth)-l),{width:l,height:c,x:f,y:d}}function tM(e,n){const a=yn(e),i=hr(e),l=a.visualViewport;let c=i.clientWidth,f=i.clientHeight,d=0,m=0;if(l){c=l.width,f=l.height;const p=Pp();(!p||p&&n==="fixed")&&(d=l.offsetLeft,m=l.offsetTop)}return{width:c,height:f,x:d,y:m}}const nM=new Set(["absolute","fixed"]);function rM(e,n){const a=ss(e,!0,n==="fixed"),i=a.top+e.clientTop,l=a.left+e.clientLeft,c=cr(e)?li(e):or(1),f=e.clientWidth*c.x,d=e.clientHeight*c.y,m=l*c.x,p=i*c.y;return{width:f,height:d,x:m,y:p}}function ex(e,n,a){let i;if(n==="viewport")i=tM(e,a);else if(n==="document")i=eM(hr(e));else if(qn(n))i=rM(n,a);else{const l=eS(e);i={x:n.x-l.x,y:n.y-l.y,width:n.width,height:n.height}}return tu(i)}function nS(e,n){const a=xa(e);return a===n||!qn(a)||fi(a)?!1:In(a).position==="fixed"||nS(a,n)}function aM(e,n){const a=n.get(e);if(a)return a;let i=Lo(e,[],!1).filter(d=>qn(d)&&Ti(d)!=="body"),l=null;const c=In(e).position==="fixed";let f=c?xa(e):e;for(;qn(f)&&!fi(f);){const d=In(f),m=zp(f);!m&&d.position==="fixed"&&(l=null),(c?!m&&!l:!m&&d.position==="static"&&!!l&&nM.has(l.position)||il(f)&&!m&&nS(e,f))?i=i.filter(g=>g!==f):l=d,f=xa(f)}return n.set(e,i),i}function sM(e){let{element:n,boundary:a,rootBoundary:i,strategy:l}=e;const f=[...a==="clippingAncestors"?Au(n)?[]:aM(n,this._c):[].concat(a),i],d=f[0],m=f.reduce((p,g)=>{const x=ex(n,g,l);return p.top=vn(x.top,p.top),p.right=ba(x.right,p.right),p.bottom=ba(x.bottom,p.bottom),p.left=vn(x.left,p.left),p},ex(n,d,l));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function iM(e){const{width:n,height:a}=J0(e);return{width:n,height:a}}function oM(e,n,a){const i=cr(n),l=hr(n),c=a==="fixed",f=ss(e,!0,c,n);let d={scrollLeft:0,scrollTop:0};const m=or(0);function p(){m.x=Lp(l)}if(i||!i&&!c)if((Ti(n)!=="body"||il(l))&&(d=Ou(n)),i){const C=ss(n,!0,c,n);m.x=C.x+n.clientLeft,m.y=C.y+n.clientTop}else l&&p();c&&!i&&l&&p();const g=l&&!i&&!c?tS(l,d):or(0),x=f.left+d.scrollLeft-m.x-g.x,S=f.top+d.scrollTop-m.y-g.y;return{x,y:S,width:f.width,height:f.height}}function wh(e){return In(e).position==="static"}function tx(e,n){if(!cr(e)||In(e).position==="fixed")return null;if(n)return n(e);let a=e.offsetParent;return hr(e)===a&&(a=a.ownerDocument.body),a}function rS(e,n){const a=yn(e);if(Au(e))return a;if(!cr(e)){let l=xa(e);for(;l&&!fi(l);){if(qn(l)&&!wh(l))return l;l=xa(l)}return a}let i=tx(e,n);for(;i&&qO(i)&&wh(i);)i=tx(i,n);return i&&fi(i)&&wh(i)&&!zp(i)?a:i||QO(e)||a}const lM=async function(e){const n=this.getOffsetParent||rS,a=this.getDimensions,i=await a(e.floating);return{reference:oM(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function cM(e){return In(e).direction==="rtl"}const uM={convertOffsetParentRelativeRectToViewportRelativeRect:WO,getDocumentElement:hr,getClippingRect:sM,getOffsetParent:rS,getElementRects:lM,getClientRects:JO,getDimensions:iM,getScale:li,isElement:qn,isRTL:cM};function aS(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function fM(e,n){let a=null,i;const l=hr(e);function c(){var d;clearTimeout(i),(d=a)==null||d.disconnect(),a=null}function f(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),c();const p=e.getBoundingClientRect(),{left:g,top:x,width:S,height:C}=p;if(d||n(),!S||!C)return;const T=jc(x),_=jc(l.clientWidth-(g+S)),E=jc(l.clientHeight-(x+C)),D=jc(g),z={rootMargin:-T+"px "+-_+"px "+-E+"px "+-D+"px",threshold:vn(0,ba(1,m))||1};let j=!0;function O(Z){const q=Z[0].intersectionRatio;if(q!==m){if(!j)return f();q?f(!1,q):i=setTimeout(()=>{f(!1,1e-7)},1e3)}q===1&&!aS(p,e.getBoundingClientRect())&&f(),j=!1}try{a=new IntersectionObserver(O,{...z,root:l.ownerDocument})}catch{a=new IntersectionObserver(O,z)}a.observe(e)}return f(!0),c}function dM(e,n,a,i){i===void 0&&(i={});const{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:m=!1}=i,p=Up(e),g=l||c?[...p?Lo(p):[],...Lo(n)]:[];g.forEach(D=>{l&&D.addEventListener("scroll",a,{passive:!0}),c&&D.addEventListener("resize",a)});const x=p&&d?fM(p,a):null;let S=-1,C=null;f&&(C=new ResizeObserver(D=>{let[R]=D;R&&R.target===p&&C&&(C.unobserve(n),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var z;(z=C)==null||z.observe(n)})),a()}),p&&!m&&C.observe(p),C.observe(n));let T,_=m?ss(e):null;m&&E();function E(){const D=ss(e);_&&!aS(_,D)&&a(),_=D,T=requestAnimationFrame(E)}return a(),()=>{var D;g.forEach(R=>{l&&R.removeEventListener("scroll",a),c&&R.removeEventListener("resize",a)}),x?.(),(D=C)==null||D.disconnect(),C=null,m&&cancelAnimationFrame(T)}}const hM=UO,pM=LO,mM=kO,gM=VO,vM=zO,nx=jO,yM=BO,bM=(e,n,a)=>{const i=new Map,l={platform:uM,...a},c={...l.platform,_c:i};return DO(e,n,{...l,platform:c})};var xM=typeof document<"u",SM=function(){},Gc=xM?y.useLayoutEffect:SM;function nu(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let a,i,l;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(a=e.length,a!==n.length)return!1;for(i=a;i--!==0;)if(!nu(e[i],n[i]))return!1;return!0}if(l=Object.keys(e),a=l.length,a!==Object.keys(n).length)return!1;for(i=a;i--!==0;)if(!{}.hasOwnProperty.call(n,l[i]))return!1;for(i=a;i--!==0;){const c=l[i];if(!(c==="_owner"&&e.$$typeof)&&!nu(e[c],n[c]))return!1}return!0}return e!==e&&n!==n}function sS(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function rx(e,n){const a=sS(e);return Math.round(n*a)/a}function _h(e){const n=y.useRef(e);return Gc(()=>{n.current=e}),n}function wM(e){e===void 0&&(e={});const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:l,elements:{reference:c,floating:f}={},transform:d=!0,whileElementsMounted:m,open:p}=e,[g,x]=y.useState({x:0,y:0,strategy:a,placement:n,middlewareData:{},isPositioned:!1}),[S,C]=y.useState(i);nu(S,i)||C(i);const[T,_]=y.useState(null),[E,D]=y.useState(null),R=y.useCallback(H=>{H!==Z.current&&(Z.current=H,_(H))},[]),z=y.useCallback(H=>{H!==q.current&&(q.current=H,D(H))},[]),j=c||T,O=f||E,Z=y.useRef(null),q=y.useRef(null),G=y.useRef(g),te=m!=null,oe=_h(m),ye=_h(l),se=_h(p),ie=y.useCallback(()=>{if(!Z.current||!q.current)return;const H={placement:n,strategy:a,middleware:S};ye.current&&(H.platform=ye.current),bM(Z.current,q.current,H).then(ee=>{const M={...ee,isPositioned:se.current!==!1};ue.current&&!nu(G.current,M)&&(G.current=M,sl.flushSync(()=>{x(M)}))})},[S,n,a,ye,se]);Gc(()=>{p===!1&&G.current.isPositioned&&(G.current.isPositioned=!1,x(H=>({...H,isPositioned:!1})))},[p]);const ue=y.useRef(!1);Gc(()=>(ue.current=!0,()=>{ue.current=!1}),[]),Gc(()=>{if(j&&(Z.current=j),O&&(q.current=O),j&&O){if(oe.current)return oe.current(j,O,ie);ie()}},[j,O,ie,oe,te]);const ge=y.useMemo(()=>({reference:Z,floating:q,setReference:R,setFloating:z}),[R,z]),P=y.useMemo(()=>({reference:j,floating:O}),[j,O]),$=y.useMemo(()=>{const H={position:a,left:0,top:0};if(!P.floating)return H;const ee=rx(P.floating,g.x),M=rx(P.floating,g.y);return d?{...H,transform:"translate("+ee+"px, "+M+"px)",...sS(P.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:ee,top:M}},[a,d,P.floating,g.x,g.y]);return y.useMemo(()=>({...g,update:ie,refs:ge,elements:P,floatingStyles:$}),[g,ie,ge,P,$])}const _M=e=>{function n(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:e,fn(a){const{element:i,padding:l}=typeof e=="function"?e(a):e;return i&&n(i)?i.current!=null?nx({element:i.current,padding:l}).fn(a):{}:i?nx({element:i,padding:l}).fn(a):{}}}},EM=(e,n)=>({...hM(e),options:[e,n]}),TM=(e,n)=>({...pM(e),options:[e,n]}),CM=(e,n)=>({...yM(e),options:[e,n]}),RM=(e,n)=>({...mM(e),options:[e,n]}),AM=(e,n)=>({...gM(e),options:[e,n]}),OM=(e,n)=>({...vM(e),options:[e,n]}),MM=(e,n)=>({..._M(e),options:[e,n]});var NM="Arrow",iS=y.forwardRef((e,n)=>{const{children:a,width:i=10,height:l=5,...c}=e;return v.jsx(ze.svg,{...c,ref:n,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?a:v.jsx("polygon",{points:"0,0 30,0 15,10"})})});iS.displayName=NM;var DM=iS;function jM(e){const[n,a]=y.useState(void 0);return Bt(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});const i=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const c=l[0];let f,d;if("borderBoxSize"in c){const m=c.borderBoxSize,p=Array.isArray(m)?m[0]:m;f=p.inlineSize,d=p.blockSize}else f=e.offsetWidth,d=e.offsetHeight;a({width:f,height:d})});return i.observe(e,{box:"border-box"}),()=>i.unobserve(e)}else a(void 0)},[e]),n}var Bp="Popper",[oS,Ta]=Yn(Bp),[kM,lS]=oS(Bp),cS=e=>{const{__scopePopper:n,children:a}=e,[i,l]=y.useState(null);return v.jsx(kM,{scope:n,anchor:i,onAnchorChange:l,children:a})};cS.displayName=Bp;var uS="PopperAnchor",fS=y.forwardRef((e,n)=>{const{__scopePopper:a,virtualRef:i,...l}=e,c=lS(uS,a),f=y.useRef(null),d=Ye(n,f),m=y.useRef(null);return y.useEffect(()=>{const p=m.current;m.current=i?.current||f.current,p!==m.current&&c.onAnchorChange(m.current)}),i?null:v.jsx(ze.div,{...l,ref:d})});fS.displayName=uS;var Vp="PopperContent",[zM,PM]=oS(Vp),dS=y.forwardRef((e,n)=>{const{__scopePopper:a,side:i="bottom",sideOffset:l=0,align:c="center",alignOffset:f=0,arrowPadding:d=0,avoidCollisions:m=!0,collisionBoundary:p=[],collisionPadding:g=0,sticky:x="partial",hideWhenDetached:S=!1,updatePositionStrategy:C="optimized",onPlaced:T,..._}=e,E=lS(Vp,a),[D,R]=y.useState(null),z=Ye(n,re=>R(re)),[j,O]=y.useState(null),Z=jM(j),q=Z?.width??0,G=Z?.height??0,te=i+(c!=="center"?"-"+c:""),oe=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},ye=Array.isArray(p)?p:[p],se=ye.length>0,ie={padding:oe,boundary:ye.filter(LM),altBoundary:se},{refs:ue,floatingStyles:ge,placement:P,isPositioned:$,middlewareData:H}=wM({strategy:"fixed",placement:te,whileElementsMounted:(...re)=>dM(...re,{animationFrame:C==="always"}),elements:{reference:E.anchor},middleware:[EM({mainAxis:l+G,alignmentAxis:f}),m&&TM({mainAxis:!0,crossAxis:!1,limiter:x==="partial"?CM():void 0,...ie}),m&&RM({...ie}),AM({...ie,apply:({elements:re,rects:Re,availableWidth:Je,availableHeight:qe})=>{const{width:$e,height:et}=Re.reference,Mt=re.floating.style;Mt.setProperty("--radix-popper-available-width",`${Je}px`),Mt.setProperty("--radix-popper-available-height",`${qe}px`),Mt.setProperty("--radix-popper-anchor-width",`${$e}px`),Mt.setProperty("--radix-popper-anchor-height",`${et}px`)}}),j&&MM({element:j,padding:d}),BM({arrowWidth:q,arrowHeight:G}),S&&OM({strategy:"referenceHidden",...ie})]}),[ee,M]=mS(P),Q=Lt(T);Bt(()=>{$&&Q?.()},[$,Q]);const le=H.arrow?.x,ne=H.arrow?.y,fe=H.arrow?.centerOffset!==0,[Me,_e]=y.useState();return Bt(()=>{D&&_e(window.getComputedStyle(D).zIndex)},[D]),v.jsx("div",{ref:ue.setFloating,"data-radix-popper-content-wrapper":"",style:{...ge,transform:$?ge.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Me,"--radix-popper-transform-origin":[H.transformOrigin?.x,H.transformOrigin?.y].join(" "),...H.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:v.jsx(zM,{scope:a,placedSide:ee,onArrowChange:O,arrowX:le,arrowY:ne,shouldHideArrow:fe,children:v.jsx(ze.div,{"data-side":ee,"data-align":M,..._,ref:z,style:{..._.style,animation:$?void 0:"none"}})})})});dS.displayName=Vp;var hS="PopperArrow",UM={top:"bottom",right:"left",bottom:"top",left:"right"},pS=y.forwardRef(function(n,a){const{__scopePopper:i,...l}=n,c=PM(hS,i),f=UM[c.placedSide];return v.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:v.jsx(DM,{...l,ref:a,style:{...l.style,display:"block"}})})});pS.displayName=hS;function LM(e){return e!==null}var BM=e=>({name:"transformOrigin",options:e,fn(n){const{placement:a,rects:i,middlewareData:l}=n,f=l.arrow?.centerOffset!==0,d=f?0:e.arrowWidth,m=f?0:e.arrowHeight,[p,g]=mS(a),x={start:"0%",center:"50%",end:"100%"}[g],S=(l.arrow?.x??0)+d/2,C=(l.arrow?.y??0)+m/2;let T="",_="";return p==="bottom"?(T=f?x:`${S}px`,_=`${-m}px`):p==="top"?(T=f?x:`${S}px`,_=`${i.floating.height+m}px`):p==="right"?(T=`${-m}px`,_=f?x:`${C}px`):p==="left"&&(T=`${i.floating.width+m}px`,_=f?x:`${C}px`),{data:{x:T,y:_}}}});function mS(e){const[n,a="center"]=e.split("-");return[n,a]}var Mu=cS,ol=fS,Nu=dS,Du=pS,VM="Portal",Ci=y.forwardRef((e,n)=>{const{container:a,...i}=e,[l,c]=y.useState(!1);Bt(()=>c(!0),[]);const f=a||l&&globalThis?.document?.body;return f?cO.createPortal(v.jsx(ze.div,{...i,ref:n}),f):null});Ci.displayName=VM;function HM(e,n){return y.useReducer((a,i)=>n[a][i]??a,e)}var Zt=e=>{const{present:n,children:a}=e,i=FM(n),l=typeof a=="function"?a({present:i.isPresent}):y.Children.only(a),c=Ye(i.ref,qM(l));return typeof a=="function"||i.isPresent?y.cloneElement(l,{ref:c}):null};Zt.displayName="Presence";function FM(e){const[n,a]=y.useState(),i=y.useRef(null),l=y.useRef(e),c=y.useRef("none"),f=e?"mounted":"unmounted",[d,m]=HM(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const p=kc(i.current);c.current=d==="mounted"?p:"none"},[d]),Bt(()=>{const p=i.current,g=l.current;if(g!==e){const S=c.current,C=kc(p);e?m("MOUNT"):C==="none"||p?.display==="none"?m("UNMOUNT"):m(g&&S!==C?"ANIMATION_OUT":"UNMOUNT"),l.current=e}},[e,m]),Bt(()=>{if(n){let p;const g=n.ownerDocument.defaultView??window,x=C=>{const _=kc(i.current).includes(CSS.escape(C.animationName));if(C.target===n&&_&&(m("ANIMATION_END"),!l.current)){const E=n.style.animationFillMode;n.style.animationFillMode="forwards",p=g.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=E)})}},S=C=>{C.target===n&&(c.current=kc(i.current))};return n.addEventListener("animationstart",S),n.addEventListener("animationcancel",x),n.addEventListener("animationend",x),()=>{g.clearTimeout(p),n.removeEventListener("animationstart",S),n.removeEventListener("animationcancel",x),n.removeEventListener("animationend",x)}}else m("ANIMATION_END")},[n,m]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:y.useCallback(p=>{i.current=p?getComputedStyle(p):null,a(p)},[])}}function kc(e){return e?.animationName||"none"}function qM(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning;return a?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var IM=Wx[" useInsertionEffect ".trim().toString()]||Bt;function ur({prop:e,defaultProp:n,onChange:a=()=>{},caller:i}){const[l,c,f]=GM({defaultProp:n,onChange:a}),d=e!==void 0,m=d?e:l;{const g=y.useRef(e!==void 0);y.useEffect(()=>{const x=g.current;x!==d&&console.warn(`${i} is changing from ${x?"controlled":"uncontrolled"} to ${d?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=d},[d,i])}const p=y.useCallback(g=>{if(d){const x=ZM(g)?g(e):g;x!==e&&f.current?.(x)}else c(g)},[d,e,c,f]);return[m,p]}function GM({defaultProp:e,onChange:n}){const[a,i]=y.useState(e),l=y.useRef(a),c=y.useRef(n);return IM(()=>{c.current=n},[n]),y.useEffect(()=>{l.current!==a&&(c.current?.(a),l.current=a)},[a,l]),[a,i,c]}function ZM(e){return typeof e=="function"}var gS=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"}),YM="VisuallyHidden",vS=y.forwardRef((e,n)=>v.jsx(ze.span,{...e,ref:n,style:{...gS,...e.style}}));vS.displayName=YM;var QM=vS,[ju,f3]=Yn("Tooltip",[Ta]),ku=Ta(),yS="TooltipProvider",$M=700,np="tooltip.open",[XM,Hp]=ju(yS),bS=e=>{const{__scopeTooltip:n,delayDuration:a=$M,skipDelayDuration:i=300,disableHoverableContent:l=!1,children:c}=e,f=y.useRef(!0),d=y.useRef(!1),m=y.useRef(0);return y.useEffect(()=>{const p=m.current;return()=>window.clearTimeout(p)},[]),v.jsx(XM,{scope:n,isOpenDelayedRef:f,delayDuration:a,onOpen:y.useCallback(()=>{window.clearTimeout(m.current),f.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>f.current=!0,i)},[i]),isPointerInTransitRef:d,onPointerInTransitChange:y.useCallback(p=>{d.current=p},[]),disableHoverableContent:l,children:c})};bS.displayName=yS;var Bo="Tooltip",[KM,ll]=ju(Bo),xS=e=>{const{__scopeTooltip:n,children:a,open:i,defaultOpen:l,onOpenChange:c,disableHoverableContent:f,delayDuration:d}=e,m=Hp(Bo,e.__scopeTooltip),p=ku(n),[g,x]=y.useState(null),S=Hn(),C=y.useRef(0),T=f??m.disableHoverableContent,_=d??m.delayDuration,E=y.useRef(!1),[D,R]=ur({prop:i,defaultProp:l??!1,onChange:q=>{q?(m.onOpen(),document.dispatchEvent(new CustomEvent(np))):m.onClose(),c?.(q)},caller:Bo}),z=y.useMemo(()=>D?E.current?"delayed-open":"instant-open":"closed",[D]),j=y.useCallback(()=>{window.clearTimeout(C.current),C.current=0,E.current=!1,R(!0)},[R]),O=y.useCallback(()=>{window.clearTimeout(C.current),C.current=0,R(!1)},[R]),Z=y.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>{E.current=!0,R(!0),C.current=0},_)},[_,R]);return y.useEffect(()=>()=>{C.current&&(window.clearTimeout(C.current),C.current=0)},[]),v.jsx(Mu,{...p,children:v.jsx(KM,{scope:n,contentId:S,open:D,stateAttribute:z,trigger:g,onTriggerChange:x,onTriggerEnter:y.useCallback(()=>{m.isOpenDelayedRef.current?Z():j()},[m.isOpenDelayedRef,Z,j]),onTriggerLeave:y.useCallback(()=>{T?O():(window.clearTimeout(C.current),C.current=0)},[O,T]),onOpen:j,onClose:O,disableHoverableContent:T,children:a})})};xS.displayName=Bo;var rp="TooltipTrigger",SS=y.forwardRef((e,n)=>{const{__scopeTooltip:a,...i}=e,l=ll(rp,a),c=Hp(rp,a),f=ku(a),d=y.useRef(null),m=Ye(n,d,l.onTriggerChange),p=y.useRef(!1),g=y.useRef(!1),x=y.useCallback(()=>p.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),v.jsx(ol,{asChild:!0,...f,children:v.jsx(ze.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...i,ref:m,onPointerMove:me(e.onPointerMove,S=>{S.pointerType!=="touch"&&!g.current&&!c.isPointerInTransitRef.current&&(l.onTriggerEnter(),g.current=!0)}),onPointerLeave:me(e.onPointerLeave,()=>{l.onTriggerLeave(),g.current=!1}),onPointerDown:me(e.onPointerDown,()=>{l.open&&l.onClose(),p.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:me(e.onFocus,()=>{p.current||l.onOpen()}),onBlur:me(e.onBlur,l.onClose),onClick:me(e.onClick,l.onClose)})})});SS.displayName=rp;var Fp="TooltipPortal",[WM,JM]=ju(Fp,{forceMount:void 0}),wS=e=>{const{__scopeTooltip:n,forceMount:a,children:i,container:l}=e,c=ll(Fp,n);return v.jsx(WM,{scope:n,forceMount:a,children:v.jsx(Zt,{present:a||c.open,children:v.jsx(Ci,{asChild:!0,container:l,children:i})})})};wS.displayName=Fp;var di="TooltipContent",_S=y.forwardRef((e,n)=>{const a=JM(di,e.__scopeTooltip),{forceMount:i=a.forceMount,side:l="top",...c}=e,f=ll(di,e.__scopeTooltip);return v.jsx(Zt,{present:i||f.open,children:f.disableHoverableContent?v.jsx(ES,{side:l,...c,ref:n}):v.jsx(eN,{side:l,...c,ref:n})})}),eN=y.forwardRef((e,n)=>{const a=ll(di,e.__scopeTooltip),i=Hp(di,e.__scopeTooltip),l=y.useRef(null),c=Ye(n,l),[f,d]=y.useState(null),{trigger:m,onClose:p}=a,g=l.current,{onPointerInTransitChange:x}=i,S=y.useCallback(()=>{d(null),x(!1)},[x]),C=y.useCallback((T,_)=>{const E=T.currentTarget,D={x:T.clientX,y:T.clientY},R=aN(D,E.getBoundingClientRect()),z=sN(D,R),j=iN(_.getBoundingClientRect()),O=lN([...z,...j]);d(O),x(!0)},[x]);return y.useEffect(()=>()=>S(),[S]),y.useEffect(()=>{if(m&&g){const T=E=>C(E,g),_=E=>C(E,m);return m.addEventListener("pointerleave",T),g.addEventListener("pointerleave",_),()=>{m.removeEventListener("pointerleave",T),g.removeEventListener("pointerleave",_)}}},[m,g,C,S]),y.useEffect(()=>{if(f){const T=_=>{const E=_.target,D={x:_.clientX,y:_.clientY},R=m?.contains(E)||g?.contains(E),z=!oN(D,f);R?S():z&&(S(),p())};return document.addEventListener("pointermove",T),()=>document.removeEventListener("pointermove",T)}},[m,g,f,p,S]),v.jsx(ES,{...e,ref:c})}),[tN,nN]=ju(Bo,{isInside:!1}),rN=wA("TooltipContent"),ES=y.forwardRef((e,n)=>{const{__scopeTooltip:a,children:i,"aria-label":l,onEscapeKeyDown:c,onPointerDownOutside:f,...d}=e,m=ll(di,a),p=ku(a),{onClose:g}=m;return y.useEffect(()=>(document.addEventListener(np,g),()=>document.removeEventListener(np,g)),[g]),y.useEffect(()=>{if(m.trigger){const x=S=>{S.target?.contains(m.trigger)&&g()};return window.addEventListener("scroll",x,{capture:!0}),()=>window.removeEventListener("scroll",x,{capture:!0})}},[m.trigger,g]),v.jsx(_i,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:x=>x.preventDefault(),onDismiss:g,children:v.jsxs(Nu,{"data-state":m.stateAttribute,...p,...d,ref:n,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[v.jsx(rN,{children:i}),v.jsx(tN,{scope:a,isInside:!0,children:v.jsx(QM,{id:m.contentId,role:"tooltip",children:l||i})})]})})});_S.displayName=di;var TS="TooltipArrow",CS=y.forwardRef((e,n)=>{const{__scopeTooltip:a,...i}=e,l=ku(a);return nN(TS,a).isInside?null:v.jsx(Du,{...l,...i,ref:n})});CS.displayName=TS;function aN(e,n){const a=Math.abs(n.top-e.y),i=Math.abs(n.bottom-e.y),l=Math.abs(n.right-e.x),c=Math.abs(n.left-e.x);switch(Math.min(a,i,l,c)){case c:return"left";case l:return"right";case a:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function sN(e,n,a=5){const i=[];switch(n){case"top":i.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":i.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":i.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":i.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a});break}return i}function iN(e){const{top:n,right:a,bottom:i,left:l}=e;return[{x:l,y:n},{x:a,y:n},{x:a,y:i},{x:l,y:i}]}function oN(e,n){const{x:a,y:i}=e;let l=!1;for(let c=0,f=n.length-1;c<n.length;f=c++){const d=n[c],m=n[f],p=d.x,g=d.y,x=m.x,S=m.y;g>i!=S>i&&a<(x-p)*(i-g)/(S-g)+p&&(l=!l)}return l}function lN(e){const n=e.slice();return n.sort((a,i)=>a.x<i.x?-1:a.x>i.x?1:a.y<i.y?-1:a.y>i.y?1:0),cN(n)}function cN(e){if(e.length<=1)return e.slice();const n=[];for(let i=0;i<e.length;i++){const l=e[i];for(;n.length>=2;){const c=n[n.length-1],f=n[n.length-2];if((c.x-f.x)*(l.y-f.y)>=(c.y-f.y)*(l.x-f.x))n.pop();else break}n.push(l)}n.pop();const a=[];for(let i=e.length-1;i>=0;i--){const l=e[i];for(;a.length>=2;){const c=a[a.length-1],f=a[a.length-2];if((c.x-f.x)*(l.y-f.y)>=(c.y-f.y)*(l.x-f.x))a.pop();else break}a.push(l)}return a.pop(),n.length===1&&a.length===1&&n[0].x===a[0].x&&n[0].y===a[0].y?n:n.concat(a)}var uN=bS,fN=xS,dN=SS,hN=wS,pN=_S,mN=CS;function gN({delayDuration:e=0,...n}){return v.jsx(uN,{"data-slot":"tooltip-provider",delayDuration:e,...n})}function vN({...e}){return v.jsx(gN,{children:v.jsx(fN,{"data-slot":"tooltip",...e})})}function yN({...e}){return v.jsx(dN,{"data-slot":"tooltip-trigger",...e})}function bN({className:e,sideOffset:n=0,children:a,...i}){return v.jsx(hN,{children:v.jsxs(pN,{"data-slot":"tooltip-content",sideOffset:n,className:Qe("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...i,children:[a,v.jsx(mN,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}var Eh=0;function zu(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??ax()),document.body.insertAdjacentElement("beforeend",e[1]??ax()),Eh++,()=>{Eh===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),Eh--}},[])}function ax(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Th="focusScope.autoFocusOnMount",Ch="focusScope.autoFocusOnUnmount",sx={bubbles:!1,cancelable:!0},xN="FocusScope",cl=y.forwardRef((e,n)=>{const{loop:a=!1,trapped:i=!1,onMountAutoFocus:l,onUnmountAutoFocus:c,...f}=e,[d,m]=y.useState(null),p=Lt(l),g=Lt(c),x=y.useRef(null),S=Ye(n,_=>m(_)),C=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(i){let _=function(z){if(C.paused||!d)return;const j=z.target;d.contains(j)?x.current=j:ga(x.current,{select:!0})},E=function(z){if(C.paused||!d)return;const j=z.relatedTarget;j!==null&&(d.contains(j)||ga(x.current,{select:!0}))},D=function(z){if(document.activeElement===document.body)for(const O of z)O.removedNodes.length>0&&ga(d)};document.addEventListener("focusin",_),document.addEventListener("focusout",E);const R=new MutationObserver(D);return d&&R.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",E),R.disconnect()}}},[i,d,C.paused]),y.useEffect(()=>{if(d){ox.add(C);const _=document.activeElement;if(!d.contains(_)){const D=new CustomEvent(Th,sx);d.addEventListener(Th,p),d.dispatchEvent(D),D.defaultPrevented||(SN(CN(RS(d)),{select:!0}),document.activeElement===_&&ga(d))}return()=>{d.removeEventListener(Th,p),setTimeout(()=>{const D=new CustomEvent(Ch,sx);d.addEventListener(Ch,g),d.dispatchEvent(D),D.defaultPrevented||ga(_??document.body,{select:!0}),d.removeEventListener(Ch,g),ox.remove(C)},0)}}},[d,p,g,C]);const T=y.useCallback(_=>{if(!a&&!i||C.paused)return;const E=_.key==="Tab"&&!_.altKey&&!_.ctrlKey&&!_.metaKey,D=document.activeElement;if(E&&D){const R=_.currentTarget,[z,j]=wN(R);z&&j?!_.shiftKey&&D===j?(_.preventDefault(),a&&ga(z,{select:!0})):_.shiftKey&&D===z&&(_.preventDefault(),a&&ga(j,{select:!0})):D===R&&_.preventDefault()}},[a,i,C.paused]);return v.jsx(ze.div,{tabIndex:-1,...f,ref:S,onKeyDown:T})});cl.displayName=xN;function SN(e,{select:n=!1}={}){const a=document.activeElement;for(const i of e)if(ga(i,{select:n}),document.activeElement!==a)return}function wN(e){const n=RS(e),a=ix(n,e),i=ix(n.reverse(),e);return[a,i]}function RS(e){const n=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const l=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||l?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)n.push(a.currentNode);return n}function ix(e,n){for(const a of e)if(!_N(a,{upTo:n}))return a}function _N(e,{upTo:n}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(n!==void 0&&e===n)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function EN(e){return e instanceof HTMLInputElement&&"select"in e}function ga(e,{select:n=!1}={}){if(e&&e.focus){const a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&EN(e)&&n&&e.select()}}var ox=TN();function TN(){let e=[];return{add(n){const a=e[0];n!==a&&a?.pause(),e=lx(e,n),e.unshift(n)},remove(n){e=lx(e,n),e[0]?.resume()}}}function lx(e,n){const a=[...e],i=a.indexOf(n);return i!==-1&&a.splice(i,1),a}function CN(e){return e.filter(n=>n.tagName!=="A")}var RN=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},ti=new WeakMap,zc=new WeakMap,Pc={},Rh=0,AS=function(e){return e&&(e.host||AS(e.parentNode))},AN=function(e,n){return n.map(function(a){if(e.contains(a))return a;var i=AS(a);return i&&e.contains(i)?i:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},ON=function(e,n,a,i){var l=AN(n,Array.isArray(e)?e:[e]);Pc[a]||(Pc[a]=new WeakMap);var c=Pc[a],f=[],d=new Set,m=new Set(l),p=function(x){!x||d.has(x)||(d.add(x),p(x.parentNode))};l.forEach(p);var g=function(x){!x||m.has(x)||Array.prototype.forEach.call(x.children,function(S){if(d.has(S))g(S);else try{var C=S.getAttribute(i),T=C!==null&&C!=="false",_=(ti.get(S)||0)+1,E=(c.get(S)||0)+1;ti.set(S,_),c.set(S,E),f.push(S),_===1&&T&&zc.set(S,!0),E===1&&S.setAttribute(a,"true"),T||S.setAttribute(i,"true")}catch(D){console.error("aria-hidden: cannot operate on ",S,D)}})};return g(n),d.clear(),Rh++,function(){f.forEach(function(x){var S=ti.get(x)-1,C=c.get(x)-1;ti.set(x,S),c.set(x,C),S||(zc.has(x)||x.removeAttribute(i),zc.delete(x)),C||x.removeAttribute(a)}),Rh--,Rh||(ti=new WeakMap,ti=new WeakMap,zc=new WeakMap,Pc={})}},Pu=function(e,n,a){a===void 0&&(a="data-aria-hidden");var i=Array.from(Array.isArray(e)?e:[e]),l=RN(e);return l?(i.push.apply(i,Array.from(l.querySelectorAll("[aria-live], script"))),ON(i,l,a,"aria-hidden")):function(){return null}},ar=function(){return ar=Object.assign||function(n){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(n[c]=a[c])}return n},ar.apply(this,arguments)};function OS(e,n){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(a[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,i=Object.getOwnPropertySymbols(e);l<i.length;l++)n.indexOf(i[l])<0&&Object.prototype.propertyIsEnumerable.call(e,i[l])&&(a[i[l]]=e[i[l]]);return a}function MN(e,n,a){if(a||arguments.length===2)for(var i=0,l=n.length,c;i<l;i++)(c||!(i in n))&&(c||(c=Array.prototype.slice.call(n,0,i)),c[i]=n[i]);return e.concat(c||Array.prototype.slice.call(n))}var Zc="right-scroll-bar-position",Yc="width-before-scroll-bar",NN="with-scroll-bars-hidden",DN="--removed-body-scroll-bar-size";function Ah(e,n){return typeof e=="function"?e(n):e&&(e.current=n),e}function jN(e,n){var a=y.useState(function(){return{value:e,callback:n,facade:{get current(){return a.value},set current(i){var l=a.value;l!==i&&(a.value=i,a.callback(i,l))}}}})[0];return a.callback=n,a.facade}var kN=typeof window<"u"?y.useLayoutEffect:y.useEffect,cx=new WeakMap;function zN(e,n){var a=jN(null,function(i){return e.forEach(function(l){return Ah(l,i)})});return kN(function(){var i=cx.get(a);if(i){var l=new Set(i),c=new Set(e),f=a.current;l.forEach(function(d){c.has(d)||Ah(d,null)}),c.forEach(function(d){l.has(d)||Ah(d,f)})}cx.set(a,e)},[e]),a}function PN(e){return e}function UN(e,n){n===void 0&&(n=PN);var a=[],i=!1,l={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(c){var f=n(c,i);return a.push(f),function(){a=a.filter(function(d){return d!==f})}},assignSyncMedium:function(c){for(i=!0;a.length;){var f=a;a=[],f.forEach(c)}a={push:function(d){return c(d)},filter:function(){return a}}},assignMedium:function(c){i=!0;var f=[];if(a.length){var d=a;a=[],d.forEach(c),f=a}var m=function(){var g=f;f=[],g.forEach(c)},p=function(){return Promise.resolve().then(m)};p(),a={push:function(g){f.push(g),p()},filter:function(g){return f=f.filter(g),a}}}};return l}function LN(e){e===void 0&&(e={});var n=UN(null);return n.options=ar({async:!0,ssr:!1},e),n}var MS=function(e){var n=e.sideCar,a=OS(e,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=n.read();if(!i)throw new Error("Sidecar medium not found");return y.createElement(i,ar({},a))};MS.isSideCarExport=!0;function BN(e,n){return e.useMedium(n),MS}var NS=LN(),Oh=function(){},Uu=y.forwardRef(function(e,n){var a=y.useRef(null),i=y.useState({onScrollCapture:Oh,onWheelCapture:Oh,onTouchMoveCapture:Oh}),l=i[0],c=i[1],f=e.forwardProps,d=e.children,m=e.className,p=e.removeScrollBar,g=e.enabled,x=e.shards,S=e.sideCar,C=e.noRelative,T=e.noIsolation,_=e.inert,E=e.allowPinchZoom,D=e.as,R=D===void 0?"div":D,z=e.gapMode,j=OS(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=S,Z=zN([a,n]),q=ar(ar({},j),l);return y.createElement(y.Fragment,null,g&&y.createElement(O,{sideCar:NS,removeScrollBar:p,shards:x,noRelative:C,noIsolation:T,inert:_,setCallbacks:c,allowPinchZoom:!!E,lockRef:a,gapMode:z}),f?y.cloneElement(y.Children.only(d),ar(ar({},q),{ref:Z})):y.createElement(R,ar({},q,{className:m,ref:Z}),d))});Uu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Uu.classNames={fullWidth:Yc,zeroRight:Zc};var VN=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function HN(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=VN();return n&&e.setAttribute("nonce",n),e}function FN(e,n){e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n))}function qN(e){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(e)}var IN=function(){var e=0,n=null;return{add:function(a){e==0&&(n=HN())&&(FN(n,a),qN(n)),e++},remove:function(){e--,!e&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},GN=function(){var e=IN();return function(n,a){y.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&a])}},DS=function(){var e=GN(),n=function(a){var i=a.styles,l=a.dynamic;return e(i,l),null};return n},ZN={left:0,top:0,right:0,gap:0},Mh=function(e){return parseInt(e||"",10)||0},YN=function(e){var n=window.getComputedStyle(document.body),a=n[e==="padding"?"paddingLeft":"marginLeft"],i=n[e==="padding"?"paddingTop":"marginTop"],l=n[e==="padding"?"paddingRight":"marginRight"];return[Mh(a),Mh(i),Mh(l)]},QN=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return ZN;var n=YN(e),a=document.documentElement.clientWidth,i=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,i-a+n[2]-n[0])}},$N=DS(),ci="data-scroll-locked",XN=function(e,n,a,i){var l=e.left,c=e.top,f=e.right,d=e.gap;return a===void 0&&(a="margin"),`
.`.concat(NN,` {
overflow: hidden `).concat(i,`;
padding-right: `).concat(d,"px ").concat(i,`;
}
body[`).concat(ci,`] {
overflow: hidden `).concat(i,`;
overscroll-behavior: contain;
`).concat([n&&"position: relative ".concat(i,";"),a==="margin"&&`
padding-left: `.concat(l,`px;
padding-top: `).concat(c,`px;
padding-right: `).concat(f,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(d,"px ").concat(i,`;
`),a==="padding"&&"padding-right: ".concat(d,"px ").concat(i,";")].filter(Boolean).join(""),`
}
.`).concat(Zc,` {
right: `).concat(d,"px ").concat(i,`;
}
.`).concat(Yc,` {
margin-right: `).concat(d,"px ").concat(i,`;
}
.`).concat(Zc," .").concat(Zc,` {
right: 0 `).concat(i,`;
}
.`).concat(Yc," .").concat(Yc,` {
margin-right: 0 `).concat(i,`;
}
body[`).concat(ci,`] {
`).concat(DN,": ").concat(d,`px;
}
`)},ux=function(){var e=parseInt(document.body.getAttribute(ci)||"0",10);return isFinite(e)?e:0},KN=function(){y.useEffect(function(){return document.body.setAttribute(ci,(ux()+1).toString()),function(){var e=ux()-1;e<=0?document.body.removeAttribute(ci):document.body.setAttribute(ci,e.toString())}},[])},WN=function(e){var n=e.noRelative,a=e.noImportant,i=e.gapMode,l=i===void 0?"margin":i;KN();var c=y.useMemo(function(){return QN(l)},[l]);return y.createElement($N,{styles:XN(c,!n,l,a?"":"!important")})},ap=!1;if(typeof window<"u")try{var Uc=Object.defineProperty({},"passive",{get:function(){return ap=!0,!0}});window.addEventListener("test",Uc,Uc),window.removeEventListener("test",Uc,Uc)}catch{ap=!1}var ni=ap?{passive:!1}:!1,JN=function(e){return e.tagName==="TEXTAREA"},jS=function(e,n){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[n]!=="hidden"&&!(a.overflowY===a.overflowX&&!JN(e)&&a[n]==="visible")},eD=function(e){return jS(e,"overflowY")},tD=function(e){return jS(e,"overflowX")},fx=function(e,n){var a=n.ownerDocument,i=n;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var l=kS(e,i);if(l){var c=zS(e,i),f=c[1],d=c[2];if(f>d)return!0}i=i.parentNode}while(i&&i!==a.body);return!1},nD=function(e){var n=e.scrollTop,a=e.scrollHeight,i=e.clientHeight;return[n,a,i]},rD=function(e){var n=e.scrollLeft,a=e.scrollWidth,i=e.clientWidth;return[n,a,i]},kS=function(e,n){return e==="v"?eD(n):tD(n)},zS=function(e,n){return e==="v"?nD(n):rD(n)},aD=function(e,n){return e==="h"&&n==="rtl"?-1:1},sD=function(e,n,a,i,l){var c=aD(e,window.getComputedStyle(n).direction),f=c*i,d=a.target,m=n.contains(d),p=!1,g=f>0,x=0,S=0;do{if(!d)break;var C=zS(e,d),T=C[0],_=C[1],E=C[2],D=_-E-c*T;(T||D)&&kS(e,d)&&(x+=D,S+=T);var R=d.parentNode;d=R&&R.nodeType===Node.DOCUMENT_FRAGMENT_NODE?R.host:R}while(!m&&d!==document.body||m&&(n.contains(d)||n===d));return(g&&Math.abs(x)<1||!g&&Math.abs(S)<1)&&(p=!0),p},Lc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},dx=function(e){return[e.deltaX,e.deltaY]},hx=function(e){return e&&"current"in e?e.current:e},iD=function(e,n){return e[0]===n[0]&&e[1]===n[1]},oD=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},lD=0,ri=[];function cD(e){var n=y.useRef([]),a=y.useRef([0,0]),i=y.useRef(),l=y.useState(lD++)[0],c=y.useState(DS)[0],f=y.useRef(e);y.useEffect(function(){f.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var _=MN([e.lockRef.current],(e.shards||[]).map(hx),!0).filter(Boolean);return _.forEach(function(E){return E.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),_.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var d=y.useCallback(function(_,E){if("touches"in _&&_.touches.length===2||_.type==="wheel"&&_.ctrlKey)return!f.current.allowPinchZoom;var D=Lc(_),R=a.current,z="deltaX"in _?_.deltaX:R[0]-D[0],j="deltaY"in _?_.deltaY:R[1]-D[1],O,Z=_.target,q=Math.abs(z)>Math.abs(j)?"h":"v";if("touches"in _&&q==="h"&&Z.type==="range")return!1;var G=fx(q,Z);if(!G)return!0;if(G?O=q:(O=q==="v"?"h":"v",G=fx(q,Z)),!G)return!1;if(!i.current&&"changedTouches"in _&&(z||j)&&(i.current=O),!O)return!0;var te=i.current||O;return sD(te,E,_,te==="h"?z:j)},[]),m=y.useCallback(function(_){var E=_;if(!(!ri.length||ri[ri.length-1]!==c)){var D="deltaY"in E?dx(E):Lc(E),R=n.current.filter(function(O){return O.name===E.type&&(O.target===E.target||E.target===O.shadowParent)&&iD(O.delta,D)})[0];if(R&&R.should){E.cancelable&&E.preventDefault();return}if(!R){var z=(f.current.shards||[]).map(hx).filter(Boolean).filter(function(O){return O.contains(E.target)}),j=z.length>0?d(E,z[0]):!f.current.noIsolation;j&&E.cancelable&&E.preventDefault()}}},[]),p=y.useCallback(function(_,E,D,R){var z={name:_,delta:E,target:D,should:R,shadowParent:uD(D)};n.current.push(z),setTimeout(function(){n.current=n.current.filter(function(j){return j!==z})},1)},[]),g=y.useCallback(function(_){a.current=Lc(_),i.current=void 0},[]),x=y.useCallback(function(_){p(_.type,dx(_),_.target,d(_,e.lockRef.current))},[]),S=y.useCallback(function(_){p(_.type,Lc(_),_.target,d(_,e.lockRef.current))},[]);y.useEffect(function(){return ri.push(c),e.setCallbacks({onScrollCapture:x,onWheelCapture:x,onTouchMoveCapture:S}),document.addEventListener("wheel",m,ni),document.addEventListener("touchmove",m,ni),document.addEventListener("touchstart",g,ni),function(){ri=ri.filter(function(_){return _!==c}),document.removeEventListener("wheel",m,ni),document.removeEventListener("touchmove",m,ni),document.removeEventListener("touchstart",g,ni)}},[]);var C=e.removeScrollBar,T=e.inert;return y.createElement(y.Fragment,null,T?y.createElement(c,{styles:oD(l)}):null,C?y.createElement(WN,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function uD(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const fD=BN(NS,cD);var ul=y.forwardRef(function(e,n){return y.createElement(Uu,ar({},e,{ref:n,sideCar:fD}))});ul.classNames=Uu.classNames;var Lu="Popover",[PS,d3]=Yn(Lu,[Ta]),fl=Ta(),[dD,Ca]=PS(Lu),US=e=>{const{__scopePopover:n,children:a,open:i,defaultOpen:l,onOpenChange:c,modal:f=!1}=e,d=fl(n),m=y.useRef(null),[p,g]=y.useState(!1),[x,S]=ur({prop:i,defaultProp:l??!1,onChange:c,caller:Lu});return v.jsx(Mu,{...d,children:v.jsx(dD,{scope:n,contentId:Hn(),triggerRef:m,open:x,onOpenChange:S,onOpenToggle:y.useCallback(()=>S(C=>!C),[S]),hasCustomAnchor:p,onCustomAnchorAdd:y.useCallback(()=>g(!0),[]),onCustomAnchorRemove:y.useCallback(()=>g(!1),[]),modal:f,children:a})})};US.displayName=Lu;var LS="PopoverAnchor",hD=y.forwardRef((e,n)=>{const{__scopePopover:a,...i}=e,l=Ca(LS,a),c=fl(a),{onCustomAnchorAdd:f,onCustomAnchorRemove:d}=l;return y.useEffect(()=>(f(),()=>d()),[f,d]),v.jsx(ol,{...c,...i,ref:n})});hD.displayName=LS;var BS="PopoverTrigger",VS=y.forwardRef((e,n)=>{const{__scopePopover:a,...i}=e,l=Ca(BS,a),c=fl(a),f=Ye(n,l.triggerRef),d=v.jsx(ze.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":GS(l.open),...i,ref:f,onClick:me(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?d:v.jsx(ol,{asChild:!0,...c,children:d})});VS.displayName=BS;var qp="PopoverPortal",[pD,mD]=PS(qp,{forceMount:void 0}),HS=e=>{const{__scopePopover:n,forceMount:a,children:i,container:l}=e,c=Ca(qp,n);return v.jsx(pD,{scope:n,forceMount:a,children:v.jsx(Zt,{present:a||c.open,children:v.jsx(Ci,{asChild:!0,container:l,children:i})})})};HS.displayName=qp;var hi="PopoverContent",FS=y.forwardRef((e,n)=>{const a=mD(hi,e.__scopePopover),{forceMount:i=a.forceMount,...l}=e,c=Ca(hi,e.__scopePopover);return v.jsx(Zt,{present:i||c.open,children:c.modal?v.jsx(vD,{...l,ref:n}):v.jsx(yD,{...l,ref:n})})});FS.displayName=hi;var gD=ya("PopoverContent.RemoveScroll"),vD=y.forwardRef((e,n)=>{const a=Ca(hi,e.__scopePopover),i=y.useRef(null),l=Ye(n,i),c=y.useRef(!1);return y.useEffect(()=>{const f=i.current;if(f)return Pu(f)},[]),v.jsx(ul,{as:gD,allowPinchZoom:!0,children:v.jsx(qS,{...e,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:me(e.onCloseAutoFocus,f=>{f.preventDefault(),c.current||a.triggerRef.current?.focus()}),onPointerDownOutside:me(e.onPointerDownOutside,f=>{const d=f.detail.originalEvent,m=d.button===0&&d.ctrlKey===!0,p=d.button===2||m;c.current=p},{checkForDefaultPrevented:!1}),onFocusOutside:me(e.onFocusOutside,f=>f.preventDefault(),{checkForDefaultPrevented:!1})})})}),yD=y.forwardRef((e,n)=>{const a=Ca(hi,e.__scopePopover),i=y.useRef(!1),l=y.useRef(!1);return v.jsx(qS,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(i.current||a.triggerRef.current?.focus(),c.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(i.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=c.target;a.triggerRef.current?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),qS=y.forwardRef((e,n)=>{const{__scopePopover:a,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:f,onEscapeKeyDown:d,onPointerDownOutside:m,onFocusOutside:p,onInteractOutside:g,...x}=e,S=Ca(hi,a),C=fl(a);return zu(),v.jsx(cl,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:c,children:v.jsx(_i,{asChild:!0,disableOutsidePointerEvents:f,onInteractOutside:g,onEscapeKeyDown:d,onPointerDownOutside:m,onFocusOutside:p,onDismiss:()=>S.onOpenChange(!1),children:v.jsx(Nu,{"data-state":GS(S.open),role:"dialog",id:S.contentId,...C,...x,ref:n,style:{...x.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),IS="PopoverClose",bD=y.forwardRef((e,n)=>{const{__scopePopover:a,...i}=e,l=Ca(IS,a);return v.jsx(ze.button,{type:"button",...i,ref:n,onClick:me(e.onClick,()=>l.onOpenChange(!1))})});bD.displayName=IS;var xD="PopoverArrow",SD=y.forwardRef((e,n)=>{const{__scopePopover:a,...i}=e,l=fl(a);return v.jsx(Du,{...l,...i,ref:n})});SD.displayName=xD;function GS(e){return e?"open":"closed"}var wD=US,_D=VS,ED=HS,TD=FS;function CD({...e}){return v.jsx(wD,{"data-slot":"popover",...e})}function RD({...e}){return v.jsx(_D,{"data-slot":"popover-trigger",...e})}function AD({className:e,align:n="center",sideOffset:a=4,...i}){return v.jsx(ED,{children:v.jsx(TD,{"data-slot":"popover-content",align:n,sideOffset:a,className:Qe("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",e),...i})})}function OD(){return v.jsxs(vN,{children:[v.jsx(yN,{asChild:!0,children:v.jsx(RD,{asChild:!0,children:v.jsx(rr,{size:"icon",children:v.jsx(fA,{})})})}),v.jsx(bN,{children:v.jsx("p",{children:"Add to library"})})]})}function Ip(e){const n=e+"CollectionProvider",[a,i]=Yn(n),[l,c]=a(n,{collectionRef:{current:null},itemMap:new Map}),f=_=>{const{scope:E,children:D}=_,R=Ae.useRef(null),z=Ae.useRef(new Map).current;return v.jsx(l,{scope:E,itemMap:z,collectionRef:R,children:D})};f.displayName=n;const d=e+"CollectionSlot",m=ya(d),p=Ae.forwardRef((_,E)=>{const{scope:D,children:R}=_,z=c(d,D),j=Ye(E,z.collectionRef);return v.jsx(m,{ref:j,children:R})});p.displayName=d;const g=e+"CollectionItemSlot",x="data-radix-collection-item",S=ya(g),C=Ae.forwardRef((_,E)=>{const{scope:D,children:R,...z}=_,j=Ae.useRef(null),O=Ye(E,j),Z=c(g,D);return Ae.useEffect(()=>(Z.itemMap.set(j,{ref:j,...z}),()=>void Z.itemMap.delete(j))),v.jsx(S,{[x]:"",ref:O,children:R})});C.displayName=g;function T(_){const E=c(e+"CollectionConsumer",_);return Ae.useCallback(()=>{const R=E.collectionRef.current;if(!R)return[];const z=Array.from(R.querySelectorAll(`[${x}]`));return Array.from(E.itemMap.values()).sort((Z,q)=>z.indexOf(Z.ref.current)-z.indexOf(q.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:f,Slot:p,ItemSlot:C},T,i]}var MD=y.createContext(void 0);function dl(e){const n=y.useContext(MD);return e||n||"ltr"}var Nh="rovingFocusGroup.onEntryFocus",ND={bubbles:!1,cancelable:!0},hl="RovingFocusGroup",[sp,ZS,DD]=Ip(hl),[jD,Bu]=Yn(hl,[DD]),[kD,zD]=jD(hl),YS=y.forwardRef((e,n)=>v.jsx(sp.Provider,{scope:e.__scopeRovingFocusGroup,children:v.jsx(sp.Slot,{scope:e.__scopeRovingFocusGroup,children:v.jsx(PD,{...e,ref:n})})}));YS.displayName=hl;var PD=y.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:a,orientation:i,loop:l=!1,dir:c,currentTabStopId:f,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:m,onEntryFocus:p,preventScrollOnEntryFocus:g=!1,...x}=e,S=y.useRef(null),C=Ye(n,S),T=dl(c),[_,E]=ur({prop:f,defaultProp:d??null,onChange:m,caller:hl}),[D,R]=y.useState(!1),z=Lt(p),j=ZS(a),O=y.useRef(!1),[Z,q]=y.useState(0);return y.useEffect(()=>{const G=S.current;if(G)return G.addEventListener(Nh,z),()=>G.removeEventListener(Nh,z)},[z]),v.jsx(kD,{scope:a,orientation:i,dir:T,loop:l,currentTabStopId:_,onItemFocus:y.useCallback(G=>E(G),[E]),onItemShiftTab:y.useCallback(()=>R(!0),[]),onFocusableItemAdd:y.useCallback(()=>q(G=>G+1),[]),onFocusableItemRemove:y.useCallback(()=>q(G=>G-1),[]),children:v.jsx(ze.div,{tabIndex:D||Z===0?-1:0,"data-orientation":i,...x,ref:C,style:{outline:"none",...e.style},onMouseDown:me(e.onMouseDown,()=>{O.current=!0}),onFocus:me(e.onFocus,G=>{const te=!O.current;if(G.target===G.currentTarget&&te&&!D){const oe=new CustomEvent(Nh,ND);if(G.currentTarget.dispatchEvent(oe),!oe.defaultPrevented){const ye=j().filter(P=>P.focusable),se=ye.find(P=>P.active),ie=ye.find(P=>P.id===_),ge=[se,ie,...ye].filter(Boolean).map(P=>P.ref.current);XS(ge,g)}}O.current=!1}),onBlur:me(e.onBlur,()=>R(!1))})})}),QS="RovingFocusGroupItem",$S=y.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:a,focusable:i=!0,active:l=!1,tabStopId:c,children:f,...d}=e,m=Hn(),p=c||m,g=zD(QS,a),x=g.currentTabStopId===p,S=ZS(a),{onFocusableItemAdd:C,onFocusableItemRemove:T,currentTabStopId:_}=g;return y.useEffect(()=>{if(i)return C(),()=>T()},[i,C,T]),v.jsx(sp.ItemSlot,{scope:a,id:p,focusable:i,active:l,children:v.jsx(ze.span,{tabIndex:x?0:-1,"data-orientation":g.orientation,...d,ref:n,onMouseDown:me(e.onMouseDown,E=>{i?g.onItemFocus(p):E.preventDefault()}),onFocus:me(e.onFocus,()=>g.onItemFocus(p)),onKeyDown:me(e.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){g.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const D=BD(E,g.orientation,g.dir);if(D!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let z=S().filter(j=>j.focusable).map(j=>j.ref.current);if(D==="last")z.reverse();else if(D==="prev"||D==="next"){D==="prev"&&z.reverse();const j=z.indexOf(E.currentTarget);z=g.loop?VD(z,j+1):z.slice(j+1)}setTimeout(()=>XS(z))}}),children:typeof f=="function"?f({isCurrentTabStop:x,hasTabStop:_!=null}):f})})});$S.displayName=QS;var UD={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function LD(e,n){return n!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function BD(e,n,a){const i=LD(e.key,a);if(!(n==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(n==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return UD[i]}function XS(e,n=!1){const a=document.activeElement;for(const i of e)if(i===a||(i.focus({preventScroll:n}),document.activeElement!==a))return}function VD(e,n){return e.map((a,i)=>e[(n+i)%e.length])}var KS=YS,WS=$S,JS="Toggle",ew=y.forwardRef((e,n)=>{const{pressed:a,defaultPressed:i,onPressedChange:l,...c}=e,[f,d]=ur({prop:a,onChange:l,defaultProp:i??!1,caller:JS});return v.jsx(ze.button,{type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":e.disabled?"":void 0,...c,ref:n,onClick:me(e.onClick,()=>{e.disabled||d(!f)})})});ew.displayName=JS;var Ra="ToggleGroup",[tw,h3]=Yn(Ra,[Bu]),nw=Bu(),Gp=Ae.forwardRef((e,n)=>{const{type:a,...i}=e;if(a==="single"){const l=i;return v.jsx(HD,{...l,ref:n})}if(a==="multiple"){const l=i;return v.jsx(FD,{...l,ref:n})}throw new Error(`Missing prop \`type\` expected on \`${Ra}\``)});Gp.displayName=Ra;var[rw,aw]=tw(Ra),HD=Ae.forwardRef((e,n)=>{const{value:a,defaultValue:i,onValueChange:l=()=>{},...c}=e,[f,d]=ur({prop:a,defaultProp:i??"",onChange:l,caller:Ra});return v.jsx(rw,{scope:e.__scopeToggleGroup,type:"single",value:Ae.useMemo(()=>f?[f]:[],[f]),onItemActivate:d,onItemDeactivate:Ae.useCallback(()=>d(""),[d]),children:v.jsx(sw,{...c,ref:n})})}),FD=Ae.forwardRef((e,n)=>{const{value:a,defaultValue:i,onValueChange:l=()=>{},...c}=e,[f,d]=ur({prop:a,defaultProp:i??[],onChange:l,caller:Ra}),m=Ae.useCallback(g=>d((x=[])=>[...x,g]),[d]),p=Ae.useCallback(g=>d((x=[])=>x.filter(S=>S!==g)),[d]);return v.jsx(rw,{scope:e.__scopeToggleGroup,type:"multiple",value:f,onItemActivate:m,onItemDeactivate:p,children:v.jsx(sw,{...c,ref:n})})});Gp.displayName=Ra;var[qD,ID]=tw(Ra),sw=Ae.forwardRef((e,n)=>{const{__scopeToggleGroup:a,disabled:i=!1,rovingFocus:l=!0,orientation:c,dir:f,loop:d=!0,...m}=e,p=nw(a),g=dl(f),x={role:"group",dir:g,...m};return v.jsx(qD,{scope:a,rovingFocus:l,disabled:i,children:l?v.jsx(KS,{asChild:!0,...p,orientation:c,dir:g,loop:d,children:v.jsx(ze.div,{...x,ref:n})}):v.jsx(ze.div,{...x,ref:n})})}),ru="ToggleGroupItem",iw=Ae.forwardRef((e,n)=>{const a=aw(ru,e.__scopeToggleGroup),i=ID(ru,e.__scopeToggleGroup),l=nw(e.__scopeToggleGroup),c=a.value.includes(e.value),f=i.disabled||e.disabled,d={...e,pressed:c,disabled:f},m=Ae.useRef(null);return i.rovingFocus?v.jsx(WS,{asChild:!0,...l,focusable:!f,active:c,ref:m,children:v.jsx(px,{...d,ref:n})}):v.jsx(px,{...d,ref:n})});iw.displayName=ru;var px=Ae.forwardRef((e,n)=>{const{__scopeToggleGroup:a,value:i,...l}=e,c=aw(ru,a),f={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},d=c.type==="single"?f:void 0;return v.jsx(ew,{...d,...l,ref:n,onPressedChange:m=>{m?c.onItemActivate(i):c.onItemDeactivate(i)}})}),GD=Gp,ZD=iw;const YD=Mp("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"}}),ow=y.createContext({size:"default",variant:"default"});function QD({className:e,variant:n,size:a,children:i,...l}){return v.jsx(GD,{"data-slot":"toggle-group","data-variant":n,"data-size":a,className:Qe("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",e),...l,children:v.jsx(ow.Provider,{value:{variant:n,size:a},children:i})})}function mx({className:e,children:n,variant:a,size:i,...l}){const c=y.useContext(ow);return v.jsx(ZD,{"data-slot":"toggle-group-item","data-variant":c.variant||a,"data-size":c.size||i,className:Qe(YD({variant:c.variant||a,size:c.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",e),...l,children:n})}function $D({filter:e,setFilter:n,activeFiltersCount:a,clearFilters:i}){return v.jsxs("div",{className:"flex items-center gap-3",children:[v.jsxs(QD,{size:"sm",type:"single",value:e.statusFilter||"",onValueChange:l=>n({statusFilter:l||""}),className:"flex items-center gap-1 p-1 bg-muted rounded-lg",children:[v.jsxs(mx,{size:"sm",value:"listed","aria-label":"Hiển thị công khai",className:"flex items-center gap-2 px-3 py-2 rounded-md data-[state=on]:bg-green-100 data-[state=on]:text-green-700 data-[state=on]:border-green-200 hover:bg-green-50 transition-colors",children:[v.jsx(D0,{className:"h-2 w-2"}),v.jsx("span",{className:"text-sm font-medium",children:"Listed"})]}),v.jsxs(mx,{size:"sm",value:"unlisted","aria-label":"Ẩn khỏi danh sách",className:"flex items-center gap-2 px-3 py-2 rounded-md data-[state=on]:bg-orange-100 data-[state=on]:text-orange-700 data-[state=on]:border-orange-200 hover:bg-orange-50 transition-colors",children:[v.jsx(N0,{className:"h-2 w-2"}),v.jsx("span",{className:"text-sm font-medium",children:"Unlisted"})]})]}),a>0&&v.jsxs(rr,{variant:"outline",size:"sm",onClick:i,className:"flex items-center gap-2 text-muted-foreground hover:text-foreground bg-transparent","aria-label":"clear",children:[v.jsx(Ap,{className:"h-2 w-2"}),v.jsx("span",{className:"text-sm",children:"Clear"})]})]})}function lw({color:e="black",...n}){return v.jsxs("div",{...n,className:Qe("flex items-center justify-center flex-col gap-4",n.className),children:[v.jsx("div",{className:Qe("!animate-spin rounded-full size-4 border-b-2",n.size,{"border-primary":e==="black","border-white":e==="white"})}),n.showLabel&&v.jsx("span",{children:"Đang tải..."})]})}var pl=e=>e.type==="checkbox",Ja=e=>e instanceof Date,Xt=e=>e==null;const cw=e=>typeof e=="object";var xt=e=>!Xt(e)&&!Array.isArray(e)&&cw(e)&&!Ja(e),uw=e=>xt(e)&&e.target?pl(e.target)?e.target.checked:e.target.value:e,XD=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,fw=(e,n)=>e.has(XD(n)),KD=e=>{const n=e.constructor&&e.constructor.prototype;return xt(n)&&n.hasOwnProperty("isPrototypeOf")},Zp=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function At(e){let n;const a=Array.isArray(e),i=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)n=new Date(e);else if(!(Zp&&(e instanceof Blob||i))&&(a||xt(e)))if(n=a?[]:Object.create(Object.getPrototypeOf(e)),!a&&!KD(e))n=e;else for(const l in e)e.hasOwnProperty(l)&&(n[l]=At(e[l]));else return e;return n}var Vu=e=>/^\w*$/.test(e),bt=e=>e===void 0,Yp=e=>Array.isArray(e)?e.filter(Boolean):[],Qp=e=>Yp(e.replace(/["|']|\]/g,"").split(/\.|\[/)),he=(e,n,a)=>{if(!n||!xt(e))return a;const i=(Vu(n)?[n]:Qp(n)).reduce((l,c)=>Xt(l)?l:l[c],e);return bt(i)||i===e?bt(e[n])?a:e[n]:i},gn=e=>typeof e=="boolean",st=(e,n,a)=>{let i=-1;const l=Vu(n)?[n]:Qp(n),c=l.length,f=c-1;for(;++i<c;){const d=l[i];let m=a;if(i!==f){const p=e[d];m=xt(p)||Array.isArray(p)?p:isNaN(+l[i+1])?{}:[]}if(d==="__proto__"||d==="constructor"||d==="prototype")return;e[d]=m,e=e[d]}};const au={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Ln={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Dr={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},$p=Ae.createContext(null);$p.displayName="HookFormContext";const Hu=()=>Ae.useContext($p),WD=e=>{const{children:n,...a}=e;return Ae.createElement($p.Provider,{value:a},n)};var dw=(e,n,a,i=!0)=>{const l={defaultValues:n._defaultValues};for(const c in e)Object.defineProperty(l,c,{get:()=>{const f=c;return n._proxyFormState[f]!==Ln.all&&(n._proxyFormState[f]=!i||Ln.all),a&&(a[f]=!0),e[f]}});return l};const Xp=typeof window<"u"?Ae.useLayoutEffect:Ae.useEffect;function hw(e){const n=Hu(),{control:a=n.control,disabled:i,name:l,exact:c}=e||{},[f,d]=Ae.useState(a._formState),m=Ae.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Xp(()=>a._subscribe({name:l,formState:m.current,exact:c,callback:p=>{!i&&d({...a._formState,...p})}}),[l,i,c]),Ae.useEffect(()=>{m.current.isValid&&a._setValid(!0)},[a]),Ae.useMemo(()=>dw(f,a,m.current,!1),[f,a])}var ir=e=>typeof e=="string",pw=(e,n,a,i,l)=>ir(e)?(i&&n.watch.add(e),he(a,e,l)):Array.isArray(e)?e.map(c=>(i&&n.watch.add(c),he(a,c))):(i&&(n.watchAll=!0),a),ip=e=>Xt(e)||!cw(e);function Lr(e,n,a=new WeakSet){if(ip(e)||ip(n))return e===n;if(Ja(e)&&Ja(n))return e.getTime()===n.getTime();const i=Object.keys(e),l=Object.keys(n);if(i.length!==l.length)return!1;if(a.has(e)||a.has(n))return!0;a.add(e),a.add(n);for(const c of i){const f=e[c];if(!l.includes(c))return!1;if(c!=="ref"){const d=n[c];if(Ja(f)&&Ja(d)||xt(f)&&xt(d)||Array.isArray(f)&&Array.isArray(d)?!Lr(f,d,a):f!==d)return!1}}return!0}function JD(e){const n=Hu(),{control:a=n.control,name:i,defaultValue:l,disabled:c,exact:f,compute:d}=e||{},m=Ae.useRef(l),p=Ae.useRef(d),g=Ae.useRef(void 0);p.current=d;const x=Ae.useMemo(()=>a._getWatch(i,m.current),[a,i]),[S,C]=Ae.useState(p.current?p.current(x):x);return Xp(()=>a._subscribe({name:i,formState:{values:!0},exact:f,callback:T=>{if(!c){const _=pw(i,a._names,T.values||a._formValues,!1,m.current);if(p.current){const E=p.current(_);Lr(E,g.current)||(C(E),g.current=E)}else C(_)}}}),[a,c,i,f]),Ae.useEffect(()=>a._removeUnmounted()),S}function e2(e){const n=Hu(),{name:a,disabled:i,control:l=n.control,shouldUnregister:c,defaultValue:f}=e,d=fw(l._names.array,a),m=Ae.useMemo(()=>he(l._formValues,a,he(l._defaultValues,a,f)),[l,a,f]),p=JD({control:l,name:a,defaultValue:m,exact:!0}),g=hw({control:l,name:a,exact:!0}),x=Ae.useRef(e),S=Ae.useRef(l.register(a,{...e.rules,value:p,...gn(e.disabled)?{disabled:e.disabled}:{}}));x.current=e;const C=Ae.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!he(g.errors,a)},isDirty:{enumerable:!0,get:()=>!!he(g.dirtyFields,a)},isTouched:{enumerable:!0,get:()=>!!he(g.touchedFields,a)},isValidating:{enumerable:!0,get:()=>!!he(g.validatingFields,a)},error:{enumerable:!0,get:()=>he(g.errors,a)}}),[g,a]),T=Ae.useCallback(R=>S.current.onChange({target:{value:uw(R),name:a},type:au.CHANGE}),[a]),_=Ae.useCallback(()=>S.current.onBlur({target:{value:he(l._formValues,a),name:a},type:au.BLUR}),[a,l._formValues]),E=Ae.useCallback(R=>{const z=he(l._fields,a);z&&R&&(z._f.ref={focus:()=>R.focus&&R.focus(),select:()=>R.select&&R.select(),setCustomValidity:j=>R.setCustomValidity(j),reportValidity:()=>R.reportValidity()})},[l._fields,a]),D=Ae.useMemo(()=>({name:a,value:p,...gn(i)||g.disabled?{disabled:g.disabled||i}:{},onChange:T,onBlur:_,ref:E}),[a,i,g.disabled,T,_,E,p]);return Ae.useEffect(()=>{const R=l._options.shouldUnregister||c;l.register(a,{...x.current.rules,...gn(x.current.disabled)?{disabled:x.current.disabled}:{}});const z=(j,O)=>{const Z=he(l._fields,j);Z&&Z._f&&(Z._f.mount=O)};if(z(a,!0),R){const j=At(he(l._options.defaultValues,a));st(l._defaultValues,a,j),bt(he(l._formValues,a))&&st(l._formValues,a,j)}return!d&&l.register(a),()=>{(d?R&&!l._state.action:R)?l.unregister(a):z(a,!1)}},[a,l,d,c]),Ae.useEffect(()=>{l._setDisabledField({disabled:i,name:a})},[i,a,l]),Ae.useMemo(()=>({field:D,formState:g,fieldState:C}),[D,g,C])}const t2=e=>e.render(e2(e));var Kp=(e,n,a,i,l)=>n?{...a[e],types:{...a[e]&&a[e].types?a[e].types:{},[i]:l||!0}}:{},jo=e=>Array.isArray(e)?e:[e],gx=()=>{let e=[];return{get observers(){return e},next:l=>{for(const c of e)c.next&&c.next(l)},subscribe:l=>(e.push(l),{unsubscribe:()=>{e=e.filter(c=>c!==l)}}),unsubscribe:()=>{e=[]}}},sn=e=>xt(e)&&!Object.keys(e).length,Wp=e=>e.type==="file",Bn=e=>typeof e=="function",su=e=>{if(!Zp)return!1;const n=e?e.ownerDocument:0;return e instanceof(n&&n.defaultView?n.defaultView.HTMLElement:HTMLElement)},mw=e=>e.type==="select-multiple",Jp=e=>e.type==="radio",n2=e=>Jp(e)||pl(e),Dh=e=>su(e)&&e.isConnected;function r2(e,n){const a=n.slice(0,-1).length;let i=0;for(;i<a;)e=bt(e)?i++:e[n[i++]];return e}function a2(e){for(const n in e)if(e.hasOwnProperty(n)&&!bt(e[n]))return!1;return!0}function Et(e,n){const a=Array.isArray(n)?n:Vu(n)?[n]:Qp(n),i=a.length===1?e:r2(e,a),l=a.length-1,c=a[l];return i&&delete i[c],l!==0&&(xt(i)&&sn(i)||Array.isArray(i)&&a2(i))&&Et(e,a.slice(0,-1)),e}var gw=e=>{for(const n in e)if(Bn(e[n]))return!0;return!1};function iu(e,n={}){const a=Array.isArray(e);if(xt(e)||a)for(const i in e)Array.isArray(e[i])||xt(e[i])&&!gw(e[i])?(n[i]=Array.isArray(e[i])?[]:{},iu(e[i],n[i])):Xt(e[i])||(n[i]=!0);return n}function vw(e,n,a){const i=Array.isArray(e);if(xt(e)||i)for(const l in e)Array.isArray(e[l])||xt(e[l])&&!gw(e[l])?bt(n)||ip(a[l])?a[l]=Array.isArray(e[l])?iu(e[l],[]):{...iu(e[l])}:vw(e[l],Xt(n)?{}:n[l],a[l]):a[l]=!Lr(e[l],n[l]);return a}var Oo=(e,n)=>vw(e,n,iu(n));const vx={value:!1,isValid:!1},yx={value:!0,isValid:!0};var yw=e=>{if(Array.isArray(e)){if(e.length>1){const n=e.filter(a=>a&&a.checked&&!a.disabled).map(a=>a.value);return{value:n,isValid:!!n.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!bt(e[0].attributes.value)?bt(e[0].value)||e[0].value===""?yx:{value:e[0].value,isValid:!0}:yx:vx}return vx},bw=(e,{valueAsNumber:n,valueAsDate:a,setValueAs:i})=>bt(e)?e:n?e===""?NaN:e&&+e:a&&ir(e)?new Date(e):i?i(e):e;const bx={isValid:!1,value:null};var xw=e=>Array.isArray(e)?e.reduce((n,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:n,bx):bx;function xx(e){const n=e.ref;return Wp(n)?n.files:Jp(n)?xw(e.refs).value:mw(n)?[...n.selectedOptions].map(({value:a})=>a):pl(n)?yw(e.refs).value:bw(bt(n.value)?e.ref.value:n.value,e)}var s2=(e,n,a,i)=>{const l={};for(const c of e){const f=he(n,c);f&&st(l,c,f._f)}return{criteriaMode:a,names:[...e],fields:l,shouldUseNativeValidation:i}},ou=e=>e instanceof RegExp,Mo=e=>bt(e)?e:ou(e)?e.source:xt(e)?ou(e.value)?e.value.source:e.value:e,Sx=e=>({isOnSubmit:!e||e===Ln.onSubmit,isOnBlur:e===Ln.onBlur,isOnChange:e===Ln.onChange,isOnAll:e===Ln.all,isOnTouch:e===Ln.onTouched});const wx="AsyncFunction";var i2=e=>!!e&&!!e.validate&&!!(Bn(e.validate)&&e.validate.constructor.name===wx||xt(e.validate)&&Object.values(e.validate).find(n=>n.constructor.name===wx)),o2=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),_x=(e,n,a)=>!a&&(n.watchAll||n.watch.has(e)||[...n.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const ko=(e,n,a,i)=>{for(const l of a||Object.keys(e)){const c=he(e,l);if(c){const{_f:f,...d}=c;if(f){if(f.refs&&f.refs[0]&&n(f.refs[0],l)&&!i)return!0;if(f.ref&&n(f.ref,f.name)&&!i)return!0;if(ko(d,n))break}else if(xt(d)&&ko(d,n))break}}};function Ex(e,n,a){const i=he(e,a);if(i||Vu(a))return{error:i,name:a};const l=a.split(".");for(;l.length;){const c=l.join("."),f=he(n,c),d=he(e,c);if(f&&!Array.isArray(f)&&a!==c)return{name:a};if(d&&d.type)return{name:c,error:d};if(d&&d.root&&d.root.type)return{name:`${c}.root`,error:d.root};l.pop()}return{name:a}}var l2=(e,n,a,i)=>{a(e);const{name:l,...c}=e;return sn(c)||Object.keys(c).length>=Object.keys(n).length||Object.keys(c).find(f=>n[f]===(!i||Ln.all))},c2=(e,n,a)=>!e||!n||e===n||jo(e).some(i=>i&&(a?i===n:i.startsWith(n)||n.startsWith(i))),u2=(e,n,a,i,l)=>l.isOnAll?!1:!a&&l.isOnTouch?!(n||e):(a?i.isOnBlur:l.isOnBlur)?!e:(a?i.isOnChange:l.isOnChange)?e:!0,f2=(e,n)=>!Yp(he(e,n)).length&&Et(e,n),d2=(e,n,a)=>{const i=jo(he(e,a));return st(i,"root",n[a]),st(e,a,i),e},Qc=e=>ir(e);function Tx(e,n,a="validate"){if(Qc(e)||Array.isArray(e)&&e.every(Qc)||gn(e)&&!e)return{type:a,message:Qc(e)?e:"",ref:n}}var ai=e=>xt(e)&&!ou(e)?e:{value:e,message:""},Cx=async(e,n,a,i,l,c)=>{const{ref:f,refs:d,required:m,maxLength:p,minLength:g,min:x,max:S,pattern:C,validate:T,name:_,valueAsNumber:E,mount:D}=e._f,R=he(a,_);if(!D||n.has(_))return{};const z=d?d[0]:f,j=se=>{l&&z.reportValidity&&(z.setCustomValidity(gn(se)?"":se||""),z.reportValidity())},O={},Z=Jp(f),q=pl(f),G=Z||q,te=(E||Wp(f))&&bt(f.value)&&bt(R)||su(f)&&f.value===""||R===""||Array.isArray(R)&&!R.length,oe=Kp.bind(null,_,i,O),ye=(se,ie,ue,ge=Dr.maxLength,P=Dr.minLength)=>{const $=se?ie:ue;O[_]={type:se?ge:P,message:$,ref:f,...oe(se?ge:P,$)}};if(c?!Array.isArray(R)||!R.length:m&&(!G&&(te||Xt(R))||gn(R)&&!R||q&&!yw(d).isValid||Z&&!xw(d).isValid)){const{value:se,message:ie}=Qc(m)?{value:!!m,message:m}:ai(m);if(se&&(O[_]={type:Dr.required,message:ie,ref:z,...oe(Dr.required,ie)},!i))return j(ie),O}if(!te&&(!Xt(x)||!Xt(S))){let se,ie;const ue=ai(S),ge=ai(x);if(!Xt(R)&&!isNaN(R)){const P=f.valueAsNumber||R&&+R;Xt(ue.value)||(se=P>ue.value),Xt(ge.value)||(ie=P<ge.value)}else{const P=f.valueAsDate||new Date(R),$=M=>new Date(new Date().toDateString()+" "+M),H=f.type=="time",ee=f.type=="week";ir(ue.value)&&R&&(se=H?$(R)>$(ue.value):ee?R>ue.value:P>new Date(ue.value)),ir(ge.value)&&R&&(ie=H?$(R)<$(ge.value):ee?R<ge.value:P<new Date(ge.value))}if((se||ie)&&(ye(!!se,ue.message,ge.message,Dr.max,Dr.min),!i))return j(O[_].message),O}if((p||g)&&!te&&(ir(R)||c&&Array.isArray(R))){const se=ai(p),ie=ai(g),ue=!Xt(se.value)&&R.length>+se.value,ge=!Xt(ie.value)&&R.length<+ie.value;if((ue||ge)&&(ye(ue,se.message,ie.message),!i))return j(O[_].message),O}if(C&&!te&&ir(R)){const{value:se,message:ie}=ai(C);if(ou(se)&&!R.match(se)&&(O[_]={type:Dr.pattern,message:ie,ref:f,...oe(Dr.pattern,ie)},!i))return j(ie),O}if(T){if(Bn(T)){const se=await T(R,a),ie=Tx(se,z);if(ie&&(O[_]={...ie,...oe(Dr.validate,ie.message)},!i))return j(ie.message),O}else if(xt(T)){let se={};for(const ie in T){if(!sn(se)&&!i)break;const ue=Tx(await T[ie](R,a),z,ie);ue&&(se={...ue,...oe(ie,ue.message)},j(ue.message),i&&(O[_]=se))}if(!sn(se)&&(O[_]={ref:z,...se},!i))return O}}return j(!0),O};const h2={mode:Ln.onSubmit,reValidateMode:Ln.onChange,shouldFocusError:!0};function p2(e={}){let n={...h2,...e},a={submitCount:0,isDirty:!1,isReady:!1,isLoading:Bn(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},i={},l=xt(n.defaultValues)||xt(n.values)?At(n.defaultValues||n.values)||{}:{},c=n.shouldUnregister?{}:At(l),f={action:!1,mount:!1,watch:!1},d={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},m,p=0;const g={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let x={...g};const S={array:gx(),state:gx()},C=n.criteriaMode===Ln.all,T=N=>V=>{clearTimeout(p),p=setTimeout(N,V)},_=async N=>{if(!n.disabled&&(g.isValid||x.isValid||N)){const V=n.resolver?sn((await q()).errors):await te(i,!0);V!==a.isValid&&S.state.next({isValid:V})}},E=(N,V)=>{!n.disabled&&(g.isValidating||g.validatingFields||x.isValidating||x.validatingFields)&&((N||Array.from(d.mount)).forEach(K=>{K&&(V?st(a.validatingFields,K,V):Et(a.validatingFields,K))}),S.state.next({validatingFields:a.validatingFields,isValidating:!sn(a.validatingFields)}))},D=(N,V=[],K,ve,de=!0,ce=!0)=>{if(ve&&K&&!n.disabled){if(f.action=!0,ce&&Array.isArray(he(i,N))){const Ee=K(he(i,N),ve.argA,ve.argB);de&&st(i,N,Ee)}if(ce&&Array.isArray(he(a.errors,N))){const Ee=K(he(a.errors,N),ve.argA,ve.argB);de&&st(a.errors,N,Ee),f2(a.errors,N)}if((g.touchedFields||x.touchedFields)&&ce&&Array.isArray(he(a.touchedFields,N))){const Ee=K(he(a.touchedFields,N),ve.argA,ve.argB);de&&st(a.touchedFields,N,Ee)}(g.dirtyFields||x.dirtyFields)&&(a.dirtyFields=Oo(l,c)),S.state.next({name:N,isDirty:ye(N,V),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else st(c,N,V)},R=(N,V)=>{st(a.errors,N,V),S.state.next({errors:a.errors})},z=N=>{a.errors=N,S.state.next({errors:a.errors,isValid:!1})},j=(N,V,K,ve)=>{const de=he(i,N);if(de){const ce=he(c,N,bt(K)?he(l,N):K);bt(ce)||ve&&ve.defaultChecked||V?st(c,N,V?ce:xx(de._f)):ue(N,ce),f.mount&&_()}},O=(N,V,K,ve,de)=>{let ce=!1,Ee=!1;const Pe={name:N};if(!n.disabled){if(!K||ve){(g.isDirty||x.isDirty)&&(Ee=a.isDirty,a.isDirty=Pe.isDirty=ye(),ce=Ee!==Pe.isDirty);const Xe=Lr(he(l,N),V);Ee=!!he(a.dirtyFields,N),Xe?Et(a.dirtyFields,N):st(a.dirtyFields,N,!0),Pe.dirtyFields=a.dirtyFields,ce=ce||(g.dirtyFields||x.dirtyFields)&&Ee!==!Xe}if(K){const Xe=he(a.touchedFields,N);Xe||(st(a.touchedFields,N,K),Pe.touchedFields=a.touchedFields,ce=ce||(g.touchedFields||x.touchedFields)&&Xe!==K)}ce&&de&&S.state.next(Pe)}return ce?Pe:{}},Z=(N,V,K,ve)=>{const de=he(a.errors,N),ce=(g.isValid||x.isValid)&&gn(V)&&a.isValid!==V;if(n.delayError&&K?(m=T(()=>R(N,K)),m(n.delayError)):(clearTimeout(p),m=null,K?st(a.errors,N,K):Et(a.errors,N)),(K?!Lr(de,K):de)||!sn(ve)||ce){const Ee={...ve,...ce&&gn(V)?{isValid:V}:{},errors:a.errors,name:N};a={...a,...Ee},S.state.next(Ee)}},q=async N=>{E(N,!0);const V=await n.resolver(c,n.context,s2(N||d.mount,i,n.criteriaMode,n.shouldUseNativeValidation));return E(N),V},G=async N=>{const{errors:V}=await q(N);if(N)for(const K of N){const ve=he(V,K);ve?st(a.errors,K,ve):Et(a.errors,K)}else a.errors=V;return V},te=async(N,V,K={valid:!0})=>{for(const ve in N){const de=N[ve];if(de){const{_f:ce,...Ee}=de;if(ce){const Pe=d.array.has(ce.name),Xe=de._f&&i2(de._f);Xe&&g.validatingFields&&E([ve],!0);const ut=await Cx(de,d.disabled,c,C,n.shouldUseNativeValidation&&!V,Pe);if(Xe&&g.validatingFields&&E([ve]),ut[ce.name]&&(K.valid=!1,V))break;!V&&(he(ut,ce.name)?Pe?d2(a.errors,ut,ce.name):st(a.errors,ce.name,ut[ce.name]):Et(a.errors,ce.name))}!sn(Ee)&&await te(Ee,V,K)}}return K.valid},oe=()=>{for(const N of d.unMount){const V=he(i,N);V&&(V._f.refs?V._f.refs.every(K=>!Dh(K)):!Dh(V._f.ref))&&re(N)}d.unMount=new Set},ye=(N,V)=>!n.disabled&&(N&&V&&st(c,N,V),!Lr(M(),l)),se=(N,V,K)=>pw(N,d,{...f.mount?c:bt(V)?l:ir(N)?{[N]:V}:V},K,V),ie=N=>Yp(he(f.mount?c:l,N,n.shouldUnregister?he(l,N,[]):[])),ue=(N,V,K={})=>{const ve=he(i,N);let de=V;if(ve){const ce=ve._f;ce&&(!ce.disabled&&st(c,N,bw(V,ce)),de=su(ce.ref)&&Xt(V)?"":V,mw(ce.ref)?[...ce.ref.options].forEach(Ee=>Ee.selected=de.includes(Ee.value)):ce.refs?pl(ce.ref)?ce.refs.forEach(Ee=>{(!Ee.defaultChecked||!Ee.disabled)&&(Array.isArray(de)?Ee.checked=!!de.find(Pe=>Pe===Ee.value):Ee.checked=de===Ee.value||!!de)}):ce.refs.forEach(Ee=>Ee.checked=Ee.value===de):Wp(ce.ref)?ce.ref.value="":(ce.ref.value=de,ce.ref.type||S.state.next({name:N,values:At(c)})))}(K.shouldDirty||K.shouldTouch)&&O(N,de,K.shouldTouch,K.shouldDirty,!0),K.shouldValidate&&ee(N)},ge=(N,V,K)=>{for(const ve in V){if(!V.hasOwnProperty(ve))return;const de=V[ve],ce=N+"."+ve,Ee=he(i,ce);(d.array.has(N)||xt(de)||Ee&&!Ee._f)&&!Ja(de)?ge(ce,de,K):ue(ce,de,K)}},P=(N,V,K={})=>{const ve=he(i,N),de=d.array.has(N),ce=At(V);st(c,N,ce),de?(S.array.next({name:N,values:At(c)}),(g.isDirty||g.dirtyFields||x.isDirty||x.dirtyFields)&&K.shouldDirty&&S.state.next({name:N,dirtyFields:Oo(l,c),isDirty:ye(N,ce)})):ve&&!ve._f&&!Xt(ce)?ge(N,ce,K):ue(N,ce,K),_x(N,d)&&S.state.next({...a,name:N}),S.state.next({name:f.mount?N:void 0,values:At(c)})},$=async N=>{f.mount=!0;const V=N.target;let K=V.name,ve=!0;const de=he(i,K),ce=Xe=>{ve=Number.isNaN(Xe)||Ja(Xe)&&isNaN(Xe.getTime())||Lr(Xe,he(c,K,Xe))},Ee=Sx(n.mode),Pe=Sx(n.reValidateMode);if(de){let Xe,ut;const ps=V.type?xx(de._f):uw(N),$n=N.type===au.BLUR||N.type===au.FOCUS_OUT,Wu=!o2(de._f)&&!n.resolver&&!he(a.errors,K)&&!de._f.deps||u2($n,he(a.touchedFields,K),a.isSubmitted,Pe,Ee),qr=_x(K,d,$n);st(c,K,ps),$n?(!V||!V.readOnly)&&(de._f.onBlur&&de._f.onBlur(N),m&&m(0)):de._f.onChange&&de._f.onChange(N);const Ir=O(K,ps,$n),mr=!sn(Ir)||qr;if(!$n&&S.state.next({name:K,type:N.type,values:At(c)}),Wu)return(g.isValid||x.isValid)&&(n.mode==="onBlur"?$n&&_():$n||_()),mr&&S.state.next({name:K,...qr?{}:Ir});if(!$n&&qr&&S.state.next({...a}),n.resolver){const{errors:Na}=await q([K]);if(ce(ps),ve){const Da=Ex(a.errors,i,K),yl=Ex(Na,i,Da.name||K);Xe=yl.error,K=yl.name,ut=sn(Na)}}else E([K],!0),Xe=(await Cx(de,d.disabled,c,C,n.shouldUseNativeValidation))[K],E([K]),ce(ps),ve&&(Xe?ut=!1:(g.isValid||x.isValid)&&(ut=await te(i,!0)));ve&&(de._f.deps&&ee(de._f.deps),Z(K,ut,Xe,Ir))}},H=(N,V)=>{if(he(a.errors,V)&&N.focus)return N.focus(),1},ee=async(N,V={})=>{let K,ve;const de=jo(N);if(n.resolver){const ce=await G(bt(N)?N:de);K=sn(ce),ve=N?!de.some(Ee=>he(ce,Ee)):K}else N?(ve=(await Promise.all(de.map(async ce=>{const Ee=he(i,ce);return await te(Ee&&Ee._f?{[ce]:Ee}:Ee)}))).every(Boolean),!(!ve&&!a.isValid)&&_()):ve=K=await te(i);return S.state.next({...!ir(N)||(g.isValid||x.isValid)&&K!==a.isValid?{}:{name:N},...n.resolver||!N?{isValid:K}:{},errors:a.errors}),V.shouldFocus&&!ve&&ko(i,H,N?de:d.mount),ve},M=N=>{const V={...f.mount?c:l};return bt(N)?V:ir(N)?he(V,N):N.map(K=>he(V,K))},Q=(N,V)=>({invalid:!!he((V||a).errors,N),isDirty:!!he((V||a).dirtyFields,N),error:he((V||a).errors,N),isValidating:!!he(a.validatingFields,N),isTouched:!!he((V||a).touchedFields,N)}),le=N=>{N&&jo(N).forEach(V=>Et(a.errors,V)),S.state.next({errors:N?a.errors:{}})},ne=(N,V,K)=>{const ve=(he(i,N,{_f:{}})._f||{}).ref,de=he(a.errors,N)||{},{ref:ce,message:Ee,type:Pe,...Xe}=de;st(a.errors,N,{...Xe,...V,ref:ve}),S.state.next({name:N,errors:a.errors,isValid:!1}),K&&K.shouldFocus&&ve&&ve.focus&&ve.focus()},fe=(N,V)=>Bn(N)?S.state.subscribe({next:K=>"values"in K&&N(se(void 0,V),K)}):se(N,V,!0),Me=N=>S.state.subscribe({next:V=>{c2(N.name,V.name,N.exact)&&l2(V,N.formState||g,Vt,N.reRenderRoot)&&N.callback({values:{...c},...a,...V,defaultValues:l})}}).unsubscribe,_e=N=>(f.mount=!0,x={...x,...N.formState},Me({...N,formState:x})),re=(N,V={})=>{for(const K of N?jo(N):d.mount)d.mount.delete(K),d.array.delete(K),V.keepValue||(Et(i,K),Et(c,K)),!V.keepError&&Et(a.errors,K),!V.keepDirty&&Et(a.dirtyFields,K),!V.keepTouched&&Et(a.touchedFields,K),!V.keepIsValidating&&Et(a.validatingFields,K),!n.shouldUnregister&&!V.keepDefaultValue&&Et(l,K);S.state.next({values:At(c)}),S.state.next({...a,...V.keepDirty?{isDirty:ye()}:{}}),!V.keepIsValid&&_()},Re=({disabled:N,name:V})=>{(gn(N)&&f.mount||N||d.disabled.has(V))&&(N?d.disabled.add(V):d.disabled.delete(V))},Je=(N,V={})=>{let K=he(i,N);const ve=gn(V.disabled)||gn(n.disabled);return st(i,N,{...K||{},_f:{...K&&K._f?K._f:{ref:{name:N}},name:N,mount:!0,...V}}),d.mount.add(N),K?Re({disabled:gn(V.disabled)?V.disabled:n.disabled,name:N}):j(N,!0,V.value),{...ve?{disabled:V.disabled||n.disabled}:{},...n.progressive?{required:!!V.required,min:Mo(V.min),max:Mo(V.max),minLength:Mo(V.minLength),maxLength:Mo(V.maxLength),pattern:Mo(V.pattern)}:{},name:N,onChange:$,onBlur:$,ref:de=>{if(de){Je(N,V),K=he(i,N);const ce=bt(de.value)&&de.querySelectorAll&&de.querySelectorAll("input,select,textarea")[0]||de,Ee=n2(ce),Pe=K._f.refs||[];if(Ee?Pe.find(Xe=>Xe===ce):ce===K._f.ref)return;st(i,N,{_f:{...K._f,...Ee?{refs:[...Pe.filter(Dh),ce,...Array.isArray(he(l,N))?[{}]:[]],ref:{type:ce.type,name:N}}:{ref:ce}}}),j(N,!1,void 0,ce)}else K=he(i,N,{}),K._f&&(K._f.mount=!1),(n.shouldUnregister||V.shouldUnregister)&&!(fw(d.array,N)&&f.action)&&d.unMount.add(N)}}},qe=()=>n.shouldFocusError&&ko(i,H,d.mount),$e=N=>{gn(N)&&(S.state.next({disabled:N}),ko(i,(V,K)=>{const ve=he(i,K);ve&&(V.disabled=ve._f.disabled||N,Array.isArray(ve._f.refs)&&ve._f.refs.forEach(de=>{de.disabled=ve._f.disabled||N}))},0,!1))},et=(N,V)=>async K=>{let ve;K&&(K.preventDefault&&K.preventDefault(),K.persist&&K.persist());let de=At(c);if(S.state.next({isSubmitting:!0}),n.resolver){const{errors:ce,values:Ee}=await q();a.errors=ce,de=At(Ee)}else await te(i);if(d.disabled.size)for(const ce of d.disabled)Et(de,ce);if(Et(a.errors,"root"),sn(a.errors)){S.state.next({errors:{}});try{await N(de,K)}catch(ce){ve=ce}}else V&&await V({...a.errors},K),qe(),setTimeout(qe);if(S.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:sn(a.errors)&&!ve,submitCount:a.submitCount+1,errors:a.errors}),ve)throw ve},Mt=(N,V={})=>{he(i,N)&&(bt(V.defaultValue)?P(N,At(he(l,N))):(P(N,V.defaultValue),st(l,N,At(V.defaultValue))),V.keepTouched||Et(a.touchedFields,N),V.keepDirty||(Et(a.dirtyFields,N),a.isDirty=V.defaultValue?ye(N,At(he(l,N))):ye()),V.keepError||(Et(a.errors,N),g.isValid&&_()),S.state.next({...a}))},Jt=(N,V={})=>{const K=N?At(N):l,ve=At(K),de=sn(N),ce=de?l:ve;if(V.keepDefaultValues||(l=K),!V.keepValues){if(V.keepDirtyValues){const Ee=new Set([...d.mount,...Object.keys(Oo(l,c))]);for(const Pe of Array.from(Ee))he(a.dirtyFields,Pe)?st(ce,Pe,he(c,Pe)):P(Pe,he(ce,Pe))}else{if(Zp&&bt(N))for(const Ee of d.mount){const Pe=he(i,Ee);if(Pe&&Pe._f){const Xe=Array.isArray(Pe._f.refs)?Pe._f.refs[0]:Pe._f.ref;if(su(Xe)){const ut=Xe.closest("form");if(ut){ut.reset();break}}}}if(V.keepFieldsRef)for(const Ee of d.mount)P(Ee,he(ce,Ee));else i={}}c=n.shouldUnregister?V.keepDefaultValues?At(l):{}:At(ce),S.array.next({values:{...ce}}),S.state.next({values:{...ce}})}d={mount:V.keepDirtyValues?d.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=!!n.shouldUnregister,S.state.next({submitCount:V.keepSubmitCount?a.submitCount:0,isDirty:de?!1:V.keepDirty?a.isDirty:!!(V.keepDefaultValues&&!Lr(N,l)),isSubmitted:V.keepIsSubmitted?a.isSubmitted:!1,dirtyFields:de?{}:V.keepDirtyValues?V.keepDefaultValues&&c?Oo(l,c):a.dirtyFields:V.keepDefaultValues&&N?Oo(l,N):V.keepDirty?a.dirtyFields:{},touchedFields:V.keepTouched?a.touchedFields:{},errors:V.keepErrors?a.errors:{},isSubmitSuccessful:V.keepIsSubmitSuccessful?a.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:l})},Fr=(N,V)=>Jt(Bn(N)?N(c):N,V),Ma=(N,V={})=>{const K=he(i,N),ve=K&&K._f;if(ve){const de=ve.refs?ve.refs[0]:ve.ref;de.focus&&(de.focus(),V.shouldSelect&&Bn(de.select)&&de.select())}},Vt=N=>{a={...a,...N}},Ai={control:{register:Je,unregister:re,getFieldState:Q,handleSubmit:et,setError:ne,_subscribe:Me,_runSchema:q,_focusError:qe,_getWatch:se,_getDirty:ye,_setValid:_,_setFieldArray:D,_setDisabledField:Re,_setErrors:z,_getFieldArray:ie,_reset:Jt,_resetDefaultValues:()=>Bn(n.defaultValues)&&n.defaultValues().then(N=>{Fr(N,n.resetOptions),S.state.next({isLoading:!1})}),_removeUnmounted:oe,_disableForm:$e,_subjects:S,_proxyFormState:g,get _fields(){return i},get _formValues(){return c},get _state(){return f},set _state(N){f=N},get _defaultValues(){return l},get _names(){return d},set _names(N){d=N},get _formState(){return a},get _options(){return n},set _options(N){n={...n,...N}}},subscribe:_e,trigger:ee,register:Je,handleSubmit:et,watch:fe,setValue:P,getValues:M,reset:Fr,resetField:Mt,clearErrors:le,unregister:re,setError:ne,setFocus:Ma,getFieldState:Q};return{...Ai,formControl:Ai}}function m2(e={}){const n=Ae.useRef(void 0),a=Ae.useRef(void 0),[i,l]=Ae.useState({isDirty:!1,isValidating:!1,isLoading:Bn(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Bn(e.defaultValues)?void 0:e.defaultValues});if(!n.current)if(e.formControl)n.current={...e.formControl,formState:i},e.defaultValues&&!Bn(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:f,...d}=p2(e);n.current={...d,formState:i}}const c=n.current.control;return c._options=e,Xp(()=>{const f=c._subscribe({formState:c._proxyFormState,callback:()=>l({...c._formState}),reRenderRoot:!0});return l(d=>({...d,isReady:!0})),c._formState.isReady=!0,f},[c]),Ae.useEffect(()=>c._disableForm(e.disabled),[c,e.disabled]),Ae.useEffect(()=>{e.mode&&(c._options.mode=e.mode),e.reValidateMode&&(c._options.reValidateMode=e.reValidateMode)},[c,e.mode,e.reValidateMode]),Ae.useEffect(()=>{e.errors&&(c._setErrors(e.errors),c._focusError())},[c,e.errors]),Ae.useEffect(()=>{e.shouldUnregister&&c._subjects.state.next({values:c._getWatch()})},[c,e.shouldUnregister]),Ae.useEffect(()=>{if(c._proxyFormState.isDirty){const f=c._getDirty();f!==i.isDirty&&c._subjects.state.next({isDirty:f})}},[c,i.isDirty]),Ae.useEffect(()=>{e.values&&!Lr(e.values,a.current)?(c._reset(e.values,{keepFieldsRef:!0,...c._options.resetOptions}),a.current=e.values,l(f=>({...f}))):c._resetDefaultValues()},[c,e.values]),Ae.useEffect(()=>{c._state.mount||(c._setValid(),c._state.mount=!0),c._state.watch&&(c._state.watch=!1,c._subjects.state.next({...c._formState})),c._removeUnmounted()}),n.current.formState=dw(i,c),n.current}const Rx=(e,n,a)=>{if(e&&"reportValidity"in e){const i=he(a,n);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},op=(e,n)=>{for(const a in n.fields){const i=n.fields[a];i&&i.ref&&"reportValidity"in i.ref?Rx(i.ref,a,e):i&&i.refs&&i.refs.forEach(l=>Rx(l,a,e))}},Ax=(e,n)=>{n.shouldUseNativeValidation&&op(e,n);const a={};for(const i in e){const l=he(n.fields,i),c=Object.assign(e[i]||{},{ref:l&&l.ref});if(g2(n.names||Object.keys(e),i)){const f=Object.assign({},he(a,i));st(f,"root",c),st(a,i,f)}else st(a,i,c)}return a},g2=(e,n)=>{const a=Ox(n);return e.some(i=>Ox(i).match(`^${a}\\.\\d+`))};function Ox(e){return e.replace(/\]|\[/g,"")}function Sw(e,n,a){function i(d,m){var p;Object.defineProperty(d,"_zod",{value:d._zod??{},enumerable:!1}),(p=d._zod).traits??(p.traits=new Set),d._zod.traits.add(e),n(d,m);for(const g in f.prototype)g in d||Object.defineProperty(d,g,{value:f.prototype[g].bind(d)});d._zod.constr=f,d._zod.def=m}const l=a?.Parent??Object;class c extends l{}Object.defineProperty(c,"name",{value:e});function f(d){var m;const p=a?.Parent?new c:this;i(p,d),(m=p._zod).deferred??(m.deferred=[]);for(const g of p._zod.deferred)g();return p}return Object.defineProperty(f,"init",{value:i}),Object.defineProperty(f,Symbol.hasInstance,{value:d=>a?.Parent&&d instanceof a.Parent?!0:d?._zod?.traits?.has(e)}),Object.defineProperty(f,"name",{value:e}),f}class v2 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const y2={};function ww(e){return y2}function b2(e,n){return typeof n=="bigint"?n.toString():n}const _w="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Bc(e){return typeof e=="string"?e:e?.message}function Ew(e,n,a){const i={...e,path:e.path??[]};if(!e.message){const l=Bc(e.inst?._zod.def?.error?.(e))??Bc(n?.error?.(e))??Bc(a.customError?.(e))??Bc(a.localeError?.(e))??"Invalid input";i.message=l}return delete i.inst,delete i.continue,n?.reportInput||delete i.input,i}const Tw=(e,n)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:n,enumerable:!1}),e.message=JSON.stringify(n,b2,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},x2=Sw("$ZodError",Tw),Cw=Sw("$ZodError",Tw,{Parent:Error}),S2=e=>(n,a,i,l)=>{const c=i?Object.assign(i,{async:!1}):{async:!1},f=n._zod.run({value:a,issues:[]},c);if(f instanceof Promise)throw new v2;if(f.issues.length){const d=new(l?.Err??e)(f.issues.map(m=>Ew(m,c,ww())));throw _w(d,l?.callee),d}return f.value},w2=S2(Cw),_2=e=>async(n,a,i,l)=>{const c=i?Object.assign(i,{async:!0}):{async:!0};let f=n._zod.run({value:a,issues:[]},c);if(f instanceof Promise&&(f=await f),f.issues.length){const d=new(l?.Err??e)(f.issues.map(m=>Ew(m,c,ww())));throw _w(d,l?.callee),d}return f.value},E2=_2(Cw);function Mx(e,n){try{var a=e()}catch(i){return n(i)}return a&&a.then?a.then(void 0,n):a}function T2(e,n){for(var a={};e.length;){var i=e[0],l=i.code,c=i.message,f=i.path.join(".");if(!a[f])if("unionErrors"in i){var d=i.unionErrors[0].errors[0];a[f]={message:d.message,type:d.code}}else a[f]={message:c,type:l};if("unionErrors"in i&&i.unionErrors.forEach(function(g){return g.errors.forEach(function(x){return e.push(x)})}),n){var m=a[f].types,p=m&&m[i.code];a[f]=Kp(f,n,a,l,p?[].concat(p,i.message):i.message)}e.shift()}return a}function C2(e,n){for(var a={};e.length;){var i=e[0],l=i.code,c=i.message,f=i.path.join(".");if(!a[f])if(i.code==="invalid_union"&&i.errors.length>0){var d=i.errors[0][0];a[f]={message:d.message,type:d.code}}else a[f]={message:c,type:l};if(i.code==="invalid_union"&&i.errors.forEach(function(g){return g.forEach(function(x){return e.push(x)})}),n){var m=a[f].types,p=m&&m[i.code];a[f]=Kp(f,n,a,l,p?[].concat(p,i.message):i.message)}e.shift()}return a}function R2(e,n,a){if(a===void 0&&(a={}),(function(i){return"_def"in i&&typeof i._def=="object"&&"typeName"in i._def})(e))return function(i,l,c){try{return Promise.resolve(Mx(function(){return Promise.resolve(e[a.mode==="sync"?"parse":"parseAsync"](i,n)).then(function(f){return c.shouldUseNativeValidation&&op({},c),{errors:{},values:a.raw?Object.assign({},i):f}})},function(f){if((function(d){return Array.isArray(d?.issues)})(f))return{values:{},errors:Ax(T2(f.errors,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw f}))}catch(f){return Promise.reject(f)}};if((function(i){return"_zod"in i&&typeof i._zod=="object"})(e))return function(i,l,c){try{return Promise.resolve(Mx(function(){return Promise.resolve((a.mode==="sync"?w2:E2)(e,i,n)).then(function(f){return c.shouldUseNativeValidation&&op({},c),{errors:{},values:a.raw?Object.assign({},i):f}})},function(f){if((function(d){return d instanceof x2})(f))return{values:{},errors:Ax(C2(f.issues,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw f}))}catch(f){return Promise.reject(f)}};throw new Error("Invalid input: not a Zod schema")}const A2=Mp("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 Rw({className:e,variant:n,asChild:a=!1,...i}){const l=a?Op:"span";return v.jsx(l,{"data-slot":"badge",className:Qe(A2({variant:n}),e),...i})}function jh({className:e,...n}){return v.jsx("div",{"data-slot":"card",className:Qe("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...n})}function kh({className:e,...n}){return v.jsx("div",{"data-slot":"card-content",className:Qe("px-6",e),...n})}var Fu="Dialog",[Aw,p3]=Yn(Fu),[O2,Qn]=Aw(Fu),Ow=e=>{const{__scopeDialog:n,children:a,open:i,defaultOpen:l,onOpenChange:c,modal:f=!0}=e,d=y.useRef(null),m=y.useRef(null),[p,g]=ur({prop:i,defaultProp:l??!1,onChange:c,caller:Fu});return v.jsx(O2,{scope:n,triggerRef:d,contentRef:m,contentId:Hn(),titleId:Hn(),descriptionId:Hn(),open:p,onOpenChange:g,onOpenToggle:y.useCallback(()=>g(x=>!x),[g]),modal:f,children:a})};Ow.displayName=Fu;var Mw="DialogTrigger",Nw=y.forwardRef((e,n)=>{const{__scopeDialog:a,...i}=e,l=Qn(Mw,a),c=Ye(n,l.triggerRef);return v.jsx(ze.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":nm(l.open),...i,ref:c,onClick:me(e.onClick,l.onOpenToggle)})});Nw.displayName=Mw;var em="DialogPortal",[M2,Dw]=Aw(em,{forceMount:void 0}),jw=e=>{const{__scopeDialog:n,forceMount:a,children:i,container:l}=e,c=Qn(em,n);return v.jsx(M2,{scope:n,forceMount:a,children:y.Children.map(i,f=>v.jsx(Zt,{present:a||c.open,children:v.jsx(Ci,{asChild:!0,container:l,children:f})}))})};jw.displayName=em;var lu="DialogOverlay",kw=y.forwardRef((e,n)=>{const a=Dw(lu,e.__scopeDialog),{forceMount:i=a.forceMount,...l}=e,c=Qn(lu,e.__scopeDialog);return c.modal?v.jsx(Zt,{present:i||c.open,children:v.jsx(D2,{...l,ref:n})}):null});kw.displayName=lu;var N2=ya("DialogOverlay.RemoveScroll"),D2=y.forwardRef((e,n)=>{const{__scopeDialog:a,...i}=e,l=Qn(lu,a);return v.jsx(ul,{as:N2,allowPinchZoom:!0,shards:[l.contentRef],children:v.jsx(ze.div,{"data-state":nm(l.open),...i,ref:n,style:{pointerEvents:"auto",...i.style}})})}),is="DialogContent",zw=y.forwardRef((e,n)=>{const a=Dw(is,e.__scopeDialog),{forceMount:i=a.forceMount,...l}=e,c=Qn(is,e.__scopeDialog);return v.jsx(Zt,{present:i||c.open,children:c.modal?v.jsx(j2,{...l,ref:n}):v.jsx(k2,{...l,ref:n})})});zw.displayName=is;var j2=y.forwardRef((e,n)=>{const a=Qn(is,e.__scopeDialog),i=y.useRef(null),l=Ye(n,a.contentRef,i);return y.useEffect(()=>{const c=i.current;if(c)return Pu(c)},[]),v.jsx(Pw,{...e,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:me(e.onCloseAutoFocus,c=>{c.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:me(e.onPointerDownOutside,c=>{const f=c.detail.originalEvent,d=f.button===0&&f.ctrlKey===!0;(f.button===2||d)&&c.preventDefault()}),onFocusOutside:me(e.onFocusOutside,c=>c.preventDefault())})}),k2=y.forwardRef((e,n)=>{const a=Qn(is,e.__scopeDialog),i=y.useRef(!1),l=y.useRef(!1);return v.jsx(Pw,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(i.current||a.triggerRef.current?.focus(),c.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(i.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=c.target;a.triggerRef.current?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),Pw=y.forwardRef((e,n)=>{const{__scopeDialog:a,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:c,...f}=e,d=Qn(is,a),m=y.useRef(null),p=Ye(n,m);return zu(),v.jsxs(v.Fragment,{children:[v.jsx(cl,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:c,children:v.jsx(_i,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":nm(d.open),...f,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),v.jsxs(v.Fragment,{children:[v.jsx(P2,{titleId:d.titleId}),v.jsx(L2,{contentRef:m,descriptionId:d.descriptionId})]})]})}),tm="DialogTitle",Uw=y.forwardRef((e,n)=>{const{__scopeDialog:a,...i}=e,l=Qn(tm,a);return v.jsx(ze.h2,{id:l.titleId,...i,ref:n})});Uw.displayName=tm;var Lw="DialogDescription",z2=y.forwardRef((e,n)=>{const{__scopeDialog:a,...i}=e,l=Qn(Lw,a);return v.jsx(ze.p,{id:l.descriptionId,...i,ref:n})});z2.displayName=Lw;var Bw="DialogClose",Vw=y.forwardRef((e,n)=>{const{__scopeDialog:a,...i}=e,l=Qn(Bw,a);return v.jsx(ze.button,{type:"button",...i,ref:n,onClick:me(e.onClick,()=>l.onOpenChange(!1))})});Vw.displayName=Bw;function nm(e){return e?"open":"closed"}var Hw="DialogTitleWarning",[m3,Fw]=oO(Hw,{contentName:is,titleName:tm,docsSlug:"dialog"}),P2=({titleId:e})=>{const n=Fw(Hw),a=`\`${n.contentName}\` requires a \`${n.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${n.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${n.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},U2="DialogDescriptionWarning",L2=({contentRef:e,descriptionId:n})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Fw(U2).contentName}}.`;return y.useEffect(()=>{const l=e.current?.getAttribute("aria-describedby");n&&l&&(document.getElementById(n)||console.warn(i))},[i,e,n]),null},B2=Ow,V2=Nw,H2=jw,F2=kw,q2=zw,I2=Uw,G2=Vw;function Z2({...e}){return v.jsx(B2,{"data-slot":"dialog",...e})}function Y2({...e}){return v.jsx(V2,{"data-slot":"dialog-trigger",...e})}function Q2({...e}){return v.jsx(H2,{"data-slot":"dialog-portal",...e})}function $2({className:e,...n}){return v.jsx(F2,{"data-slot":"dialog-overlay",className:Qe("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",e),...n})}function X2({className:e,children:n,showCloseButton:a=!0,...i}){return v.jsxs(Q2,{"data-slot":"dialog-portal",children:[v.jsx($2,{}),v.jsxs(q2,{"data-slot":"dialog-content",className:Qe("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",e),...i,children:[n,a&&v.jsxs(G2,{"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:[v.jsx(Ap,{}),v.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function K2({className:e,...n}){return v.jsx("div",{"data-slot":"dialog-header",className:Qe("flex flex-col gap-2 text-center sm:text-left",e),...n})}function W2({className:e,...n}){return v.jsx(I2,{"data-slot":"dialog-title",className:Qe("text-lg leading-none font-semibold",e),...n})}function Ka({className:e,type:n,...a}){return v.jsx("input",{type:n,"data-slot":"input",className:Qe("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",e),...a})}function lp(e,[n,a]){return Math.min(a,Math.max(n,e))}function J2(e){const n=y.useRef({value:e,previous:e});return y.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}var ej=[" ","Enter","ArrowUp","ArrowDown"],tj=[" ","Enter"],os="Select",[qu,Iu,nj]=Ip(os),[Ri,g3]=Yn(os,[nj,Ta]),Gu=Ta(),[rj,Aa]=Ri(os),[aj,sj]=Ri(os),qw=e=>{const{__scopeSelect:n,children:a,open:i,defaultOpen:l,onOpenChange:c,value:f,defaultValue:d,onValueChange:m,dir:p,name:g,autoComplete:x,disabled:S,required:C,form:T}=e,_=Gu(n),[E,D]=y.useState(null),[R,z]=y.useState(null),[j,O]=y.useState(!1),Z=dl(p),[q,G]=ur({prop:i,defaultProp:l??!1,onChange:c,caller:os}),[te,oe]=ur({prop:f,defaultProp:d,onChange:m,caller:os}),ye=y.useRef(null),se=E?T||!!E.closest("form"):!0,[ie,ue]=y.useState(new Set),ge=Array.from(ie).map(P=>P.props.value).join(";");return v.jsx(Mu,{..._,children:v.jsxs(rj,{required:C,scope:n,trigger:E,onTriggerChange:D,valueNode:R,onValueNodeChange:z,valueNodeHasChildren:j,onValueNodeHasChildrenChange:O,contentId:Hn(),value:te,onValueChange:oe,open:q,onOpenChange:G,dir:Z,triggerPointerDownPosRef:ye,disabled:S,children:[v.jsx(qu.Provider,{scope:n,children:v.jsx(aj,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(P=>{ue($=>new Set($).add(P))},[]),onNativeOptionRemove:y.useCallback(P=>{ue($=>{const H=new Set($);return H.delete(P),H})},[]),children:a})}),se?v.jsxs(f_,{"aria-hidden":!0,required:C,tabIndex:-1,name:g,autoComplete:x,value:te,onChange:P=>oe(P.target.value),disabled:S,form:T,children:[te===void 0?v.jsx("option",{value:""}):null,Array.from(ie)]},ge):null]})})};qw.displayName=os;var Iw="SelectTrigger",Gw=y.forwardRef((e,n)=>{const{__scopeSelect:a,disabled:i=!1,...l}=e,c=Gu(a),f=Aa(Iw,a),d=f.disabled||i,m=Ye(n,f.onTriggerChange),p=Iu(a),g=y.useRef("touch"),[x,S,C]=h_(_=>{const E=p().filter(z=>!z.disabled),D=E.find(z=>z.value===f.value),R=p_(E,_,D);R!==void 0&&f.onValueChange(R.value)}),T=_=>{d||(f.onOpenChange(!0),C()),_&&(f.triggerPointerDownPosRef.current={x:Math.round(_.pageX),y:Math.round(_.pageY)})};return v.jsx(ol,{asChild:!0,...c,children:v.jsx(ze.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:d,"data-disabled":d?"":void 0,"data-placeholder":d_(f.value)?"":void 0,...l,ref:m,onClick:me(l.onClick,_=>{_.currentTarget.focus(),g.current!=="mouse"&&T(_)}),onPointerDown:me(l.onPointerDown,_=>{g.current=_.pointerType;const E=_.target;E.hasPointerCapture(_.pointerId)&&E.releasePointerCapture(_.pointerId),_.button===0&&_.ctrlKey===!1&&_.pointerType==="mouse"&&(T(_),_.preventDefault())}),onKeyDown:me(l.onKeyDown,_=>{const E=x.current!=="";!(_.ctrlKey||_.altKey||_.metaKey)&&_.key.length===1&&S(_.key),!(E&&_.key===" ")&&ej.includes(_.key)&&(T(),_.preventDefault())})})})});Gw.displayName=Iw;var Zw="SelectValue",Yw=y.forwardRef((e,n)=>{const{__scopeSelect:a,className:i,style:l,children:c,placeholder:f="",...d}=e,m=Aa(Zw,a),{onValueNodeHasChildrenChange:p}=m,g=c!==void 0,x=Ye(n,m.onValueNodeChange);return Bt(()=>{p(g)},[p,g]),v.jsx(ze.span,{...d,ref:x,style:{pointerEvents:"none"},children:d_(m.value)?v.jsx(v.Fragment,{children:f}):c})});Yw.displayName=Zw;var ij="SelectIcon",Qw=y.forwardRef((e,n)=>{const{__scopeSelect:a,children:i,...l}=e;return v.jsx(ze.span,{"aria-hidden":!0,...l,ref:n,children:i||"▼"})});Qw.displayName=ij;var oj="SelectPortal",$w=e=>v.jsx(Ci,{asChild:!0,...e});$w.displayName=oj;var ls="SelectContent",Xw=y.forwardRef((e,n)=>{const a=Aa(ls,e.__scopeSelect),[i,l]=y.useState();if(Bt(()=>{l(new DocumentFragment)},[]),!a.open){const c=i;return c?sl.createPortal(v.jsx(Kw,{scope:e.__scopeSelect,children:v.jsx(qu.Slot,{scope:e.__scopeSelect,children:v.jsx("div",{children:e.children})})}),c):null}return v.jsx(Ww,{...e,ref:n})});Xw.displayName=ls;var Un=10,[Kw,Oa]=Ri(ls),lj="SelectContentImpl",cj=ya("SelectContent.RemoveScroll"),Ww=y.forwardRef((e,n)=>{const{__scopeSelect:a,position:i="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:c,onPointerDownOutside:f,side:d,sideOffset:m,align:p,alignOffset:g,arrowPadding:x,collisionBoundary:S,collisionPadding:C,sticky:T,hideWhenDetached:_,avoidCollisions:E,...D}=e,R=Aa(ls,a),[z,j]=y.useState(null),[O,Z]=y.useState(null),q=Ye(n,re=>j(re)),[G,te]=y.useState(null),[oe,ye]=y.useState(null),se=Iu(a),[ie,ue]=y.useState(!1),ge=y.useRef(!1);y.useEffect(()=>{if(z)return Pu(z)},[z]),zu();const P=y.useCallback(re=>{const[Re,...Je]=se().map(et=>et.ref.current),[qe]=Je.slice(-1),$e=document.activeElement;for(const et of re)if(et===$e||(et?.scrollIntoView({block:"nearest"}),et===Re&&O&&(O.scrollTop=0),et===qe&&O&&(O.scrollTop=O.scrollHeight),et?.focus(),document.activeElement!==$e))return},[se,O]),$=y.useCallback(()=>P([G,z]),[P,G,z]);y.useEffect(()=>{ie&&$()},[ie,$]);const{onOpenChange:H,triggerPointerDownPosRef:ee}=R;y.useEffect(()=>{if(z){let re={x:0,y:0};const Re=qe=>{re={x:Math.abs(Math.round(qe.pageX)-(ee.current?.x??0)),y:Math.abs(Math.round(qe.pageY)-(ee.current?.y??0))}},Je=qe=>{re.x<=10&&re.y<=10?qe.preventDefault():z.contains(qe.target)||H(!1),document.removeEventListener("pointermove",Re),ee.current=null};return ee.current!==null&&(document.addEventListener("pointermove",Re),document.addEventListener("pointerup",Je,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Re),document.removeEventListener("pointerup",Je,{capture:!0})}}},[z,H,ee]),y.useEffect(()=>{const re=()=>H(!1);return window.addEventListener("blur",re),window.addEventListener("resize",re),()=>{window.removeEventListener("blur",re),window.removeEventListener("resize",re)}},[H]);const[M,Q]=h_(re=>{const Re=se().filter($e=>!$e.disabled),Je=Re.find($e=>$e.ref.current===document.activeElement),qe=p_(Re,re,Je);qe&&setTimeout(()=>qe.ref.current.focus())}),le=y.useCallback((re,Re,Je)=>{const qe=!ge.current&&!Je;(R.value!==void 0&&R.value===Re||qe)&&(te(re),qe&&(ge.current=!0))},[R.value]),ne=y.useCallback(()=>z?.focus(),[z]),fe=y.useCallback((re,Re,Je)=>{const qe=!ge.current&&!Je;(R.value!==void 0&&R.value===Re||qe)&&ye(re)},[R.value]),Me=i==="popper"?cp:Jw,_e=Me===cp?{side:d,sideOffset:m,align:p,alignOffset:g,arrowPadding:x,collisionBoundary:S,collisionPadding:C,sticky:T,hideWhenDetached:_,avoidCollisions:E}:{};return v.jsx(Kw,{scope:a,content:z,viewport:O,onViewportChange:Z,itemRefCallback:le,selectedItem:G,onItemLeave:ne,itemTextRefCallback:fe,focusSelectedItem:$,selectedItemText:oe,position:i,isPositioned:ie,searchRef:M,children:v.jsx(ul,{as:cj,allowPinchZoom:!0,children:v.jsx(cl,{asChild:!0,trapped:R.open,onMountAutoFocus:re=>{re.preventDefault()},onUnmountAutoFocus:me(l,re=>{R.trigger?.focus({preventScroll:!0}),re.preventDefault()}),children:v.jsx(_i,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:re=>re.preventDefault(),onDismiss:()=>R.onOpenChange(!1),children:v.jsx(Me,{role:"listbox",id:R.contentId,"data-state":R.open?"open":"closed",dir:R.dir,onContextMenu:re=>re.preventDefault(),...D,..._e,onPlaced:()=>ue(!0),ref:q,style:{display:"flex",flexDirection:"column",outline:"none",...D.style},onKeyDown:me(D.onKeyDown,re=>{const Re=re.ctrlKey||re.altKey||re.metaKey;if(re.key==="Tab"&&re.preventDefault(),!Re&&re.key.length===1&&Q(re.key),["ArrowUp","ArrowDown","Home","End"].includes(re.key)){let qe=se().filter($e=>!$e.disabled).map($e=>$e.ref.current);if(["ArrowUp","End"].includes(re.key)&&(qe=qe.slice().reverse()),["ArrowUp","ArrowDown"].includes(re.key)){const $e=re.target,et=qe.indexOf($e);qe=qe.slice(et+1)}setTimeout(()=>P(qe)),re.preventDefault()}})})})})})})});Ww.displayName=lj;var uj="SelectItemAlignedPosition",Jw=y.forwardRef((e,n)=>{const{__scopeSelect:a,onPlaced:i,...l}=e,c=Aa(ls,a),f=Oa(ls,a),[d,m]=y.useState(null),[p,g]=y.useState(null),x=Ye(n,q=>g(q)),S=Iu(a),C=y.useRef(!1),T=y.useRef(!0),{viewport:_,selectedItem:E,selectedItemText:D,focusSelectedItem:R}=f,z=y.useCallback(()=>{if(c.trigger&&c.valueNode&&d&&p&&_&&E&&D){const q=c.trigger.getBoundingClientRect(),G=p.getBoundingClientRect(),te=c.valueNode.getBoundingClientRect(),oe=D.getBoundingClientRect();if(c.dir!=="rtl"){const $e=oe.left-G.left,et=te.left-$e,Mt=q.left-et,Jt=q.width+Mt,Fr=Math.max(Jt,G.width),Ma=window.innerWidth-Un,Vt=lp(et,[Un,Math.max(Un,Ma-Fr)]);d.style.minWidth=Jt+"px",d.style.left=Vt+"px"}else{const $e=G.right-oe.right,et=window.innerWidth-te.right-$e,Mt=window.innerWidth-q.right-et,Jt=q.width+Mt,Fr=Math.max(Jt,G.width),Ma=window.innerWidth-Un,Vt=lp(et,[Un,Math.max(Un,Ma-Fr)]);d.style.minWidth=Jt+"px",d.style.right=Vt+"px"}const ye=S(),se=window.innerHeight-Un*2,ie=_.scrollHeight,ue=window.getComputedStyle(p),ge=parseInt(ue.borderTopWidth,10),P=parseInt(ue.paddingTop,10),$=parseInt(ue.borderBottomWidth,10),H=parseInt(ue.paddingBottom,10),ee=ge+P+ie+H+$,M=Math.min(E.offsetHeight*5,ee),Q=window.getComputedStyle(_),le=parseInt(Q.paddingTop,10),ne=parseInt(Q.paddingBottom,10),fe=q.top+q.height/2-Un,Me=se-fe,_e=E.offsetHeight/2,re=E.offsetTop+_e,Re=ge+P+re,Je=ee-Re;if(Re<=fe){const $e=ye.length>0&&E===ye[ye.length-1].ref.current;d.style.bottom="0px";const et=p.clientHeight-_.offsetTop-_.offsetHeight,Mt=Math.max(Me,_e+($e?ne:0)+et+$),Jt=Re+Mt;d.style.height=Jt+"px"}else{const $e=ye.length>0&&E===ye[0].ref.current;d.style.top="0px";const Mt=Math.max(fe,ge+_.offsetTop+($e?le:0)+_e)+Je;d.style.height=Mt+"px",_.scrollTop=Re-fe+_.offsetTop}d.style.margin=`${Un}px 0`,d.style.minHeight=M+"px",d.style.maxHeight=se+"px",i?.(),requestAnimationFrame(()=>C.current=!0)}},[S,c.trigger,c.valueNode,d,p,_,E,D,c.dir,i]);Bt(()=>z(),[z]);const[j,O]=y.useState();Bt(()=>{p&&O(window.getComputedStyle(p).zIndex)},[p]);const Z=y.useCallback(q=>{q&&T.current===!0&&(z(),R?.(),T.current=!1)},[z,R]);return v.jsx(dj,{scope:a,contentWrapper:d,shouldExpandOnScrollRef:C,onScrollButtonChange:Z,children:v.jsx("div",{ref:m,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:v.jsx(ze.div,{...l,ref:x,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});Jw.displayName=uj;var fj="SelectPopperPosition",cp=y.forwardRef((e,n)=>{const{__scopeSelect:a,align:i="start",collisionPadding:l=Un,...c}=e,f=Gu(a);return v.jsx(Nu,{...f,...c,ref:n,align:i,collisionPadding:l,style:{boxSizing:"border-box",...c.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)"}})});cp.displayName=fj;var[dj,rm]=Ri(ls,{}),up="SelectViewport",e_=y.forwardRef((e,n)=>{const{__scopeSelect:a,nonce:i,...l}=e,c=Oa(up,a),f=rm(up,a),d=Ye(n,c.onViewportChange),m=y.useRef(0);return v.jsxs(v.Fragment,{children:[v.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}),v.jsx(qu.Slot,{scope:a,children:v.jsx(ze.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:me(l.onScroll,p=>{const g=p.currentTarget,{contentWrapper:x,shouldExpandOnScrollRef:S}=f;if(S?.current&&x){const C=Math.abs(m.current-g.scrollTop);if(C>0){const T=window.innerHeight-Un*2,_=parseFloat(x.style.minHeight),E=parseFloat(x.style.height),D=Math.max(_,E);if(D<T){const R=D+C,z=Math.min(T,R),j=R-z;x.style.height=z+"px",x.style.bottom==="0px"&&(g.scrollTop=j>0?j:0,x.style.justifyContent="flex-end")}}}m.current=g.scrollTop})})})]})});e_.displayName=up;var t_="SelectGroup",[hj,pj]=Ri(t_),mj=y.forwardRef((e,n)=>{const{__scopeSelect:a,...i}=e,l=Hn();return v.jsx(hj,{scope:a,id:l,children:v.jsx(ze.div,{role:"group","aria-labelledby":l,...i,ref:n})})});mj.displayName=t_;var n_="SelectLabel",gj=y.forwardRef((e,n)=>{const{__scopeSelect:a,...i}=e,l=pj(n_,a);return v.jsx(ze.div,{id:l.id,...i,ref:n})});gj.displayName=n_;var cu="SelectItem",[vj,r_]=Ri(cu),a_=y.forwardRef((e,n)=>{const{__scopeSelect:a,value:i,disabled:l=!1,textValue:c,...f}=e,d=Aa(cu,a),m=Oa(cu,a),p=d.value===i,[g,x]=y.useState(c??""),[S,C]=y.useState(!1),T=Ye(n,R=>m.itemRefCallback?.(R,i,l)),_=Hn(),E=y.useRef("touch"),D=()=>{l||(d.onValueChange(i),d.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 v.jsx(vj,{scope:a,value:i,disabled:l,textId:_,isSelected:p,onItemTextChange:y.useCallback(R=>{x(z=>z||(R?.textContent??"").trim())},[]),children:v.jsx(qu.ItemSlot,{scope:a,value:i,disabled:l,textValue:g,children:v.jsx(ze.div,{role:"option","aria-labelledby":_,"data-highlighted":S?"":void 0,"aria-selected":p&&S,"data-state":p?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...f,ref:T,onFocus:me(f.onFocus,()=>C(!0)),onBlur:me(f.onBlur,()=>C(!1)),onClick:me(f.onClick,()=>{E.current!=="mouse"&&D()}),onPointerUp:me(f.onPointerUp,()=>{E.current==="mouse"&&D()}),onPointerDown:me(f.onPointerDown,R=>{E.current=R.pointerType}),onPointerMove:me(f.onPointerMove,R=>{E.current=R.pointerType,l?m.onItemLeave?.():E.current==="mouse"&&R.currentTarget.focus({preventScroll:!0})}),onPointerLeave:me(f.onPointerLeave,R=>{R.currentTarget===document.activeElement&&m.onItemLeave?.()}),onKeyDown:me(f.onKeyDown,R=>{m.searchRef?.current!==""&&R.key===" "||(tj.includes(R.key)&&D(),R.key===" "&&R.preventDefault())})})})})});a_.displayName=cu;var No="SelectItemText",s_=y.forwardRef((e,n)=>{const{__scopeSelect:a,className:i,style:l,...c}=e,f=Aa(No,a),d=Oa(No,a),m=r_(No,a),p=sj(No,a),[g,x]=y.useState(null),S=Ye(n,D=>x(D),m.onItemTextChange,D=>d.itemTextRefCallback?.(D,m.value,m.disabled)),C=g?.textContent,T=y.useMemo(()=>v.jsx("option",{value:m.value,disabled:m.disabled,children:C},m.value),[m.disabled,m.value,C]),{onNativeOptionAdd:_,onNativeOptionRemove:E}=p;return Bt(()=>(_(T),()=>E(T)),[_,E,T]),v.jsxs(v.Fragment,{children:[v.jsx(ze.span,{id:m.textId,...c,ref:S}),m.isSelected&&f.valueNode&&!f.valueNodeHasChildren?sl.createPortal(c.children,f.valueNode):null]})});s_.displayName=No;var i_="SelectItemIndicator",o_=y.forwardRef((e,n)=>{const{__scopeSelect:a,...i}=e;return r_(i_,a).isSelected?v.jsx(ze.span,{"aria-hidden":!0,...i,ref:n}):null});o_.displayName=i_;var fp="SelectScrollUpButton",l_=y.forwardRef((e,n)=>{const a=Oa(fp,e.__scopeSelect),i=rm(fp,e.__scopeSelect),[l,c]=y.useState(!1),f=Ye(n,i.onScrollButtonChange);return Bt(()=>{if(a.viewport&&a.isPositioned){let d=function(){const p=m.scrollTop>0;c(p)};const m=a.viewport;return d(),m.addEventListener("scroll",d),()=>m.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),l?v.jsx(u_,{...e,ref:f,onAutoScroll:()=>{const{viewport:d,selectedItem:m}=a;d&&m&&(d.scrollTop=d.scrollTop-m.offsetHeight)}}):null});l_.displayName=fp;var dp="SelectScrollDownButton",c_=y.forwardRef((e,n)=>{const a=Oa(dp,e.__scopeSelect),i=rm(dp,e.__scopeSelect),[l,c]=y.useState(!1),f=Ye(n,i.onScrollButtonChange);return Bt(()=>{if(a.viewport&&a.isPositioned){let d=function(){const p=m.scrollHeight-m.clientHeight,g=Math.ceil(m.scrollTop)<p;c(g)};const m=a.viewport;return d(),m.addEventListener("scroll",d),()=>m.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),l?v.jsx(u_,{...e,ref:f,onAutoScroll:()=>{const{viewport:d,selectedItem:m}=a;d&&m&&(d.scrollTop=d.scrollTop+m.offsetHeight)}}):null});c_.displayName=dp;var u_=y.forwardRef((e,n)=>{const{__scopeSelect:a,onAutoScroll:i,...l}=e,c=Oa("SelectScrollButton",a),f=y.useRef(null),d=Iu(a),m=y.useCallback(()=>{f.current!==null&&(window.clearInterval(f.current),f.current=null)},[]);return y.useEffect(()=>()=>m(),[m]),Bt(()=>{d().find(g=>g.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[d]),v.jsx(ze.div,{"aria-hidden":!0,...l,ref:n,style:{flexShrink:0,...l.style},onPointerDown:me(l.onPointerDown,()=>{f.current===null&&(f.current=window.setInterval(i,50))}),onPointerMove:me(l.onPointerMove,()=>{c.onItemLeave?.(),f.current===null&&(f.current=window.setInterval(i,50))}),onPointerLeave:me(l.onPointerLeave,()=>{m()})})}),yj="SelectSeparator",bj=y.forwardRef((e,n)=>{const{__scopeSelect:a,...i}=e;return v.jsx(ze.div,{"aria-hidden":!0,...i,ref:n})});bj.displayName=yj;var hp="SelectArrow",xj=y.forwardRef((e,n)=>{const{__scopeSelect:a,...i}=e,l=Gu(a),c=Aa(hp,a),f=Oa(hp,a);return c.open&&f.position==="popper"?v.jsx(Du,{...l,...i,ref:n}):null});xj.displayName=hp;var Sj="SelectBubbleInput",f_=y.forwardRef(({__scopeSelect:e,value:n,...a},i)=>{const l=y.useRef(null),c=Ye(i,l),f=J2(n);return y.useEffect(()=>{const d=l.current;if(!d)return;const m=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(m,"value").set;if(f!==n&&g){const x=new Event("change",{bubbles:!0});g.call(d,n),d.dispatchEvent(x)}},[f,n]),v.jsx(ze.select,{...a,style:{...gS,...a.style},ref:c,defaultValue:n})});f_.displayName=Sj;function d_(e){return e===""||e===void 0}function h_(e){const n=Lt(e),a=y.useRef(""),i=y.useRef(0),l=y.useCallback(f=>{const d=a.current+f;n(d),(function m(p){a.current=p,window.clearTimeout(i.current),p!==""&&(i.current=window.setTimeout(()=>m(""),1e3))})(d)},[n]),c=y.useCallback(()=>{a.current="",window.clearTimeout(i.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(i.current),[]),[a,l,c]}function p_(e,n,a){const l=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,c=a?e.indexOf(a):-1;let f=wj(e,Math.max(c,0));l.length===1&&(f=f.filter(p=>p!==a));const m=f.find(p=>p.textValue.toLowerCase().startsWith(l.toLowerCase()));return m!==a?m:void 0}function wj(e,n){return e.map((a,i)=>e[(n+i)%e.length])}var _j=qw,Ej=Gw,Tj=Yw,Cj=Qw,Rj=$w,Aj=Xw,Oj=e_,Mj=a_,Nj=s_,Dj=o_,jj=l_,kj=c_;function Nx({...e}){return v.jsx(_j,{"data-slot":"select",...e})}function Dx({...e}){return v.jsx(Tj,{"data-slot":"select-value",...e})}function jx({className:e,size:n="default",children:a,...i}){return v.jsxs(Ej,{"data-slot":"select-trigger","data-size":n,className:Qe("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",e),...i,children:[a,v.jsx(Cj,{asChild:!0,children:v.jsx(M0,{className:"size-4 opacity-50"})})]})}function kx({className:e,children:n,position:a="popper",...i}){return v.jsx(Rj,{children:v.jsxs(Aj,{"data-slot":"select-content",className:Qe("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",a==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:a,...i,children:[v.jsx(zj,{}),v.jsx(Oj,{className:Qe("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:n}),v.jsx(Pj,{})]})})}function zx({className:e,children:n,...a}){return v.jsxs(Mj,{"data-slot":"select-item",className:Qe("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",e),...a,children:[v.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:v.jsx(Dj,{children:v.jsx(nA,{className:"size-4"})})}),v.jsx(Nj,{children:n})]})}function zj({className:e,...n}){return v.jsx(jj,{"data-slot":"select-scroll-up-button",className:Qe("flex cursor-default items-center justify-center py-1",e),...n,children:v.jsx(cA,{className:"size-4"})})}function Pj({className:e,...n}){return v.jsx(kj,{"data-slot":"select-scroll-down-button",className:Qe("flex cursor-default items-center justify-center py-1",e),...n,children:v.jsx(M0,{className:"size-4"})})}function Uj({className:e,...n}){return v.jsx("textarea",{"data-slot":"textarea",className:Qe("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",e),...n})}var Lj="Label",m_=y.forwardRef((e,n)=>v.jsx(ze.label,{...e,ref:n,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(e.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));m_.displayName=Lj;var Bj=m_;function Vj({className:e,...n}){return v.jsx(Bj,{"data-slot":"label",className:Qe("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",e),...n})}const Hj=WD,g_=y.createContext({}),jr=({...e})=>v.jsx(g_.Provider,{value:{name:e.name},children:v.jsx(t2,{...e})}),am=()=>{const e=y.useContext(g_),n=y.useContext(v_),{getFieldState:a}=Hu(),i=hw({name:e.name}),l=a(e.name,i);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:c}=n;return{id:c,name:e.name,formItemId:`${c}-form-item`,formDescriptionId:`${c}-form-item-description`,formMessageId:`${c}-form-item-message`,...l}},v_=y.createContext({});function kr({className:e,...n}){const a=y.useId();return v.jsx(v_.Provider,{value:{id:a},children:v.jsx("div",{"data-slot":"form-item",className:Qe("grid gap-2",e),...n})})}function nr({className:e,...n}){const{error:a,formItemId:i}=am();return v.jsx(Vj,{"data-slot":"form-label","data-error":!!a,className:Qe("data-[error=true]:text-destructive",e),htmlFor:i,...n})}function ma({...e}){const{error:n,formItemId:a,formDescriptionId:i,formMessageId:l}=am();return v.jsx(Op,{"data-slot":"form-control",id:a,"aria-describedby":n?`${i} ${l}`:`${i}`,"aria-invalid":!!n,...e})}function zr({className:e,...n}){const{error:a,formMessageId:i}=am(),l=a?String(a?.message??""):n.children;return l?v.jsx("p",{"data-slot":"form-message",id:i,className:Qe("text-destructive text-sm",e),...n,children:l}):null}const Fj=e=>{const{isLoading:n,refetch:a,...i}=Hh({queryKey:["product",e?.id],queryFn:async()=>e?(await OT(300),await On.apiRequest("get",e)):null});return{isLoading:n,refetch:a,...i}};var We;(function(e){e.assertEqual=l=>{};function n(l){}e.assertIs=n;function a(l){throw new Error}e.assertNever=a,e.arrayToEnum=l=>{const c={};for(const f of l)c[f]=f;return c},e.getValidEnumValues=l=>{const c=e.objectKeys(l).filter(d=>typeof l[l[d]]!="number"),f={};for(const d of c)f[d]=l[d];return e.objectValues(f)},e.objectValues=l=>e.objectKeys(l).map(function(c){return l[c]}),e.objectKeys=typeof Object.keys=="function"?l=>Object.keys(l):l=>{const c=[];for(const f in l)Object.prototype.hasOwnProperty.call(l,f)&&c.push(f);return c},e.find=(l,c)=>{for(const f of l)if(c(f))return f},e.isInteger=typeof Number.isInteger=="function"?l=>Number.isInteger(l):l=>typeof l=="number"&&Number.isFinite(l)&&Math.floor(l)===l;function i(l,c=" | "){return l.map(f=>typeof f=="string"?`'${f}'`:f).join(c)}e.joinValues=i,e.jsonStringifyReplacer=(l,c)=>typeof c=="bigint"?c.toString():c})(We||(We={}));var pp;(function(e){e.mergeShapes=(n,a)=>({...n,...a})})(pp||(pp={}));const be=We.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Ur=e=>{switch(typeof e){case"undefined":return be.undefined;case"string":return be.string;case"number":return Number.isNaN(e)?be.nan:be.number;case"boolean":return be.boolean;case"function":return be.function;case"bigint":return be.bigint;case"symbol":return be.symbol;case"object":return Array.isArray(e)?be.array:e===null?be.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?be.promise:typeof Map<"u"&&e instanceof Map?be.map:typeof Set<"u"&&e instanceof Set?be.set:typeof Date<"u"&&e instanceof Date?be.date:be.object;default:return be.unknown}},ae=We.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"]),qj=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class bn extends Error{get errors(){return this.issues}constructor(n){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};const a=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,a):this.__proto__=a,this.name="ZodError",this.issues=n}format(n){const a=n||function(c){return c.message},i={_errors:[]},l=c=>{for(const f of c.issues)if(f.code==="invalid_union")f.unionErrors.map(l);else if(f.code==="invalid_return_type")l(f.returnTypeError);else if(f.code==="invalid_arguments")l(f.argumentsError);else if(f.path.length===0)i._errors.push(a(f));else{let d=i,m=0;for(;m<f.path.length;){const p=f.path[m];m===f.path.length-1?(d[p]=d[p]||{_errors:[]},d[p]._errors.push(a(f))):d[p]=d[p]||{_errors:[]},d=d[p],m++}}};return l(this),i}static assert(n){if(!(n instanceof bn))throw new Error(`Not a ZodError: ${n}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,We.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(n=a=>a.message){const a={},i=[];for(const l of this.issues)if(l.path.length>0){const c=l.path[0];a[c]=a[c]||[],a[c].push(n(l))}else i.push(n(l));return{formErrors:i,fieldErrors:a}}get formErrors(){return this.flatten()}}bn.create=e=>new bn(e);const pi=(e,n)=>{let a;switch(e.code){case ae.invalid_type:e.received===be.undefined?a="Required":a=`Expected ${e.expected}, received ${e.received}`;break;case ae.invalid_literal:a=`Invalid literal value, expected ${JSON.stringify(e.expected,We.jsonStringifyReplacer)}`;break;case ae.unrecognized_keys:a=`Unrecognized key(s) in object: ${We.joinValues(e.keys,", ")}`;break;case ae.invalid_union:a="Invalid input";break;case ae.invalid_union_discriminator:a=`Invalid discriminator value. Expected ${We.joinValues(e.options)}`;break;case ae.invalid_enum_value:a=`Invalid enum value. Expected ${We.joinValues(e.options)}, received '${e.received}'`;break;case ae.invalid_arguments:a="Invalid function arguments";break;case ae.invalid_return_type:a="Invalid function return type";break;case ae.invalid_date:a="Invalid date";break;case ae.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(a=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(a=`${a} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?a=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?a=`Invalid input: must end with "${e.validation.endsWith}"`:We.assertNever(e.validation):e.validation!=="regex"?a=`Invalid ${e.validation}`:a="Invalid";break;case ae.too_small:e.type==="array"?a=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?a=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?a=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?a=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?a=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:a="Invalid input";break;case ae.too_big:e.type==="array"?a=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?a=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?a=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?a=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?a=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:a="Invalid input";break;case ae.custom:a="Invalid input";break;case ae.invalid_intersection_types:a="Intersection results could not be merged";break;case ae.not_multiple_of:a=`Number must be a multiple of ${e.multipleOf}`;break;case ae.not_finite:a="Number must be finite";break;default:a=n.defaultError,We.assertNever(e)}return{message:a}};let y_=pi;function Ij(e){y_=e}function uu(){return y_}const fu=e=>{const{data:n,path:a,errorMaps:i,issueData:l}=e,c=[...a,...l.path||[]],f={...l,path:c};if(l.message!==void 0)return{...l,path:c,message:l.message};let d="";const m=i.filter(p=>!!p).slice().reverse();for(const p of m)d=p(f,{data:n,defaultError:d}).message;return{...l,path:c,message:d}},Gj=[];function pe(e,n){const a=uu(),i=fu({issueData:n,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,a,a===pi?void 0:pi].filter(l=>!!l)});e.common.issues.push(i)}class Gt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(n,a){const i=[];for(const l of a){if(l.status==="aborted")return De;l.status==="dirty"&&n.dirty(),i.push(l.value)}return{status:n.value,value:i}}static async mergeObjectAsync(n,a){const i=[];for(const l of a){const c=await l.key,f=await l.value;i.push({key:c,value:f})}return Gt.mergeObjectSync(n,i)}static mergeObjectSync(n,a){const i={};for(const l of a){const{key:c,value:f}=l;if(c.status==="aborted"||f.status==="aborted")return De;c.status==="dirty"&&n.dirty(),f.status==="dirty"&&n.dirty(),c.value!=="__proto__"&&(typeof f.value<"u"||l.alwaysSet)&&(i[c.value]=f.value)}return{status:n.value,value:i}}}const De=Object.freeze({status:"aborted"}),oi=e=>({status:"dirty",value:e}),Kt=e=>({status:"valid",value:e}),mp=e=>e.status==="aborted",gp=e=>e.status==="dirty",cs=e=>e.status==="valid",Vo=e=>typeof Promise<"u"&&e instanceof Promise;var Te;(function(e){e.errToObj=n=>typeof n=="string"?{message:n}:n||{},e.toString=n=>typeof n=="string"?n:n?.message})(Te||(Te={}));class fr{constructor(n,a,i,l){this._cachedPath=[],this.parent=n,this.data=a,this._path=i,this._key=l}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Px=(e,n)=>{if(cs(n))return{success:!0,data:n.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const a=new bn(e.common.issues);return this._error=a,this._error}}};function Le(e){if(!e)return{};const{errorMap:n,invalid_type_error:a,required_error:i,description:l}=e;if(n&&(a||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return n?{errorMap:n,description:l}:{errorMap:(f,d)=>{const{message:m}=e;return f.code==="invalid_enum_value"?{message:m??d.defaultError}:typeof d.data>"u"?{message:m??i??d.defaultError}:f.code!=="invalid_type"?{message:d.defaultError}:{message:m??a??d.defaultError}},description:l}}class Ve{get description(){return this._def.description}_getType(n){return Ur(n.data)}_getOrReturnCtx(n,a){return a||{common:n.parent.common,data:n.data,parsedType:Ur(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}_processInputParams(n){return{status:new Gt,ctx:{common:n.parent.common,data:n.data,parsedType:Ur(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}}_parseSync(n){const a=this._parse(n);if(Vo(a))throw new Error("Synchronous parse encountered promise.");return a}_parseAsync(n){const a=this._parse(n);return Promise.resolve(a)}parse(n,a){const i=this.safeParse(n,a);if(i.success)return i.data;throw i.error}safeParse(n,a){const i={common:{issues:[],async:a?.async??!1,contextualErrorMap:a?.errorMap},path:a?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:Ur(n)},l=this._parseSync({data:n,path:i.path,parent:i});return Px(i,l)}"~validate"(n){const a={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:Ur(n)};if(!this["~standard"].async)try{const i=this._parseSync({data:n,path:[],parent:a});return cs(i)?{value:i.value}:{issues:a.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),a.common={issues:[],async:!0}}return this._parseAsync({data:n,path:[],parent:a}).then(i=>cs(i)?{value:i.value}:{issues:a.common.issues})}async parseAsync(n,a){const i=await this.safeParseAsync(n,a);if(i.success)return i.data;throw i.error}async safeParseAsync(n,a){const i={common:{issues:[],contextualErrorMap:a?.errorMap,async:!0},path:a?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:Ur(n)},l=this._parse({data:n,path:i.path,parent:i}),c=await(Vo(l)?l:Promise.resolve(l));return Px(i,c)}refine(n,a){const i=l=>typeof a=="string"||typeof a>"u"?{message:a}:typeof a=="function"?a(l):a;return this._refinement((l,c)=>{const f=n(l),d=()=>c.addIssue({code:ae.custom,...i(l)});return typeof Promise<"u"&&f instanceof Promise?f.then(m=>m?!0:(d(),!1)):f?!0:(d(),!1)})}refinement(n,a){return this._refinement((i,l)=>n(i)?!0:(l.addIssue(typeof a=="function"?a(i,l):a),!1))}_refinement(n){return new Gn({schema:this,typeName:je.ZodEffects,effect:{type:"refinement",refinement:n}})}superRefine(n){return this._refinement(n)}constructor(n){this.spa=this.safeParseAsync,this._def=n,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:a=>this["~validate"](a)}}optional(){return lr.create(this,this._def)}nullable(){return Ea.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Fn.create(this)}promise(){return gi.create(this,this._def)}or(n){return Io.create([this,n],this._def)}and(n){return Go.create(this,n,this._def)}transform(n){return new Gn({...Le(this._def),schema:this,typeName:je.ZodEffects,effect:{type:"transform",transform:n}})}default(n){const a=typeof n=="function"?n:()=>n;return new Xo({...Le(this._def),innerType:this,defaultValue:a,typeName:je.ZodDefault})}brand(){return new sm({typeName:je.ZodBranded,type:this,...Le(this._def)})}catch(n){const a=typeof n=="function"?n:()=>n;return new Ko({...Le(this._def),innerType:this,catchValue:a,typeName:je.ZodCatch})}describe(n){const a=this.constructor;return new a({...this._def,description:n})}pipe(n){return ml.create(this,n)}readonly(){return Wo.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Zj=/^c[^\s-]{8,}$/i,Yj=/^[0-9a-z]+$/,Qj=/^[0-9A-HJKMNP-TV-Z]{26}$/i,$j=/^[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,Xj=/^[a-z0-9_-]{21}$/i,Kj=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Wj=/^[-+]?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)?)??$/,Jj=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,ek="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let zh;const tk=/^(?:(?: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])$/,nk=/^(?:(?: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])$/,rk=/^(([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]))$/,ak=/^(([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])$/,sk=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,ik=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,b_="((\\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])))",ok=new RegExp(`^${b_}$`);function x_(e){let n="[0-5]\\d";e.precision?n=`${n}\\.\\d{${e.precision}}`:e.precision==null&&(n=`${n}(\\.\\d+)?`);const a=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${n})${a}`}function lk(e){return new RegExp(`^${x_(e)}$`)}function S_(e){let n=`${b_}T${x_(e)}`;const a=[];return a.push(e.local?"Z?":"Z"),e.offset&&a.push("([+-]\\d{2}:?\\d{2})"),n=`${n}(${a.join("|")})`,new RegExp(`^${n}$`)}function ck(e,n){return!!((n==="v4"||!n)&&tk.test(e)||(n==="v6"||!n)&&rk.test(e))}function uk(e,n){if(!Kj.test(e))return!1;try{const[a]=e.split(".");if(!a)return!1;const i=a.replace(/-/g,"+").replace(/_/g,"/").padEnd(a.length+(4-a.length%4)%4,"="),l=JSON.parse(atob(i));return!(typeof l!="object"||l===null||"typ"in l&&l?.typ!=="JWT"||!l.alg||n&&l.alg!==n)}catch{return!1}}function fk(e,n){return!!((n==="v4"||!n)&&nk.test(e)||(n==="v6"||!n)&&ak.test(e))}class Vn extends Ve{_parse(n){if(this._def.coerce&&(n.data=String(n.data)),this._getType(n)!==be.string){const c=this._getOrReturnCtx(n);return pe(c,{code:ae.invalid_type,expected:be.string,received:c.parsedType}),De}const i=new Gt;let l;for(const c of this._def.checks)if(c.kind==="min")n.data.length<c.value&&(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.too_small,minimum:c.value,type:"string",inclusive:!0,exact:!1,message:c.message}),i.dirty());else if(c.kind==="max")n.data.length>c.value&&(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.too_big,maximum:c.value,type:"string",inclusive:!0,exact:!1,message:c.message}),i.dirty());else if(c.kind==="length"){const f=n.data.length>c.value,d=n.data.length<c.value;(f||d)&&(l=this._getOrReturnCtx(n,l),f?pe(l,{code:ae.too_big,maximum:c.value,type:"string",inclusive:!0,exact:!0,message:c.message}):d&&pe(l,{code:ae.too_small,minimum:c.value,type:"string",inclusive:!0,exact:!0,message:c.message}),i.dirty())}else if(c.kind==="email")Jj.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"email",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="emoji")zh||(zh=new RegExp(ek,"u")),zh.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"emoji",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="uuid")$j.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"uuid",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="nanoid")Xj.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"nanoid",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="cuid")Zj.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"cuid",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="cuid2")Yj.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"cuid2",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="ulid")Qj.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"ulid",code:ae.invalid_string,message:c.message}),i.dirty());else if(c.kind==="url")try{new URL(n.data)}catch{l=this._getOrReturnCtx(n,l),pe(l,{validation:"url",code:ae.invalid_string,message:c.message}),i.dirty()}else c.kind==="regex"?(c.regex.lastIndex=0,c.regex.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"regex",code:ae.invalid_string,message:c.message}),i.dirty())):c.kind==="trim"?n.data=n.data.trim():c.kind==="includes"?n.data.includes(c.value,c.position)||(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.invalid_string,validation:{includes:c.value,position:c.position},message:c.message}),i.dirty()):c.kind==="toLowerCase"?n.data=n.data.toLowerCase():c.kind==="toUpperCase"?n.data=n.data.toUpperCase():c.kind==="startsWith"?n.data.startsWith(c.value)||(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.invalid_string,validation:{startsWith:c.value},message:c.message}),i.dirty()):c.kind==="endsWith"?n.data.endsWith(c.value)||(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.invalid_string,validation:{endsWith:c.value},message:c.message}),i.dirty()):c.kind==="datetime"?S_(c).test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.invalid_string,validation:"datetime",message:c.message}),i.dirty()):c.kind==="date"?ok.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.invalid_string,validation:"date",message:c.message}),i.dirty()):c.kind==="time"?lk(c).test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.invalid_string,validation:"time",message:c.message}),i.dirty()):c.kind==="duration"?Wj.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"duration",code:ae.invalid_string,message:c.message}),i.dirty()):c.kind==="ip"?ck(n.data,c.version)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"ip",code:ae.invalid_string,message:c.message}),i.dirty()):c.kind==="jwt"?uk(n.data,c.alg)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"jwt",code:ae.invalid_string,message:c.message}),i.dirty()):c.kind==="cidr"?fk(n.data,c.version)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"cidr",code:ae.invalid_string,message:c.message}),i.dirty()):c.kind==="base64"?sk.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"base64",code:ae.invalid_string,message:c.message}),i.dirty()):c.kind==="base64url"?ik.test(n.data)||(l=this._getOrReturnCtx(n,l),pe(l,{validation:"base64url",code:ae.invalid_string,message:c.message}),i.dirty()):We.assertNever(c);return{status:i.value,value:n.data}}_regex(n,a,i){return this.refinement(l=>n.test(l),{validation:a,code:ae.invalid_string,...Te.errToObj(i)})}_addCheck(n){return new Vn({...this._def,checks:[...this._def.checks,n]})}email(n){return this._addCheck({kind:"email",...Te.errToObj(n)})}url(n){return this._addCheck({kind:"url",...Te.errToObj(n)})}emoji(n){return this._addCheck({kind:"emoji",...Te.errToObj(n)})}uuid(n){return this._addCheck({kind:"uuid",...Te.errToObj(n)})}nanoid(n){return this._addCheck({kind:"nanoid",...Te.errToObj(n)})}cuid(n){return this._addCheck({kind:"cuid",...Te.errToObj(n)})}cuid2(n){return this._addCheck({kind:"cuid2",...Te.errToObj(n)})}ulid(n){return this._addCheck({kind:"ulid",...Te.errToObj(n)})}base64(n){return this._addCheck({kind:"base64",...Te.errToObj(n)})}base64url(n){return this._addCheck({kind:"base64url",...Te.errToObj(n)})}jwt(n){return this._addCheck({kind:"jwt",...Te.errToObj(n)})}ip(n){return this._addCheck({kind:"ip",...Te.errToObj(n)})}cidr(n){return this._addCheck({kind:"cidr",...Te.errToObj(n)})}datetime(n){return typeof n=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:n}):this._addCheck({kind:"datetime",precision:typeof n?.precision>"u"?null:n?.precision,offset:n?.offset??!1,local:n?.local??!1,...Te.errToObj(n?.message)})}date(n){return this._addCheck({kind:"date",message:n})}time(n){return typeof n=="string"?this._addCheck({kind:"time",precision:null,message:n}):this._addCheck({kind:"time",precision:typeof n?.precision>"u"?null:n?.precision,...Te.errToObj(n?.message)})}duration(n){return this._addCheck({kind:"duration",...Te.errToObj(n)})}regex(n,a){return this._addCheck({kind:"regex",regex:n,...Te.errToObj(a)})}includes(n,a){return this._addCheck({kind:"includes",value:n,position:a?.position,...Te.errToObj(a?.message)})}startsWith(n,a){return this._addCheck({kind:"startsWith",value:n,...Te.errToObj(a)})}endsWith(n,a){return this._addCheck({kind:"endsWith",value:n,...Te.errToObj(a)})}min(n,a){return this._addCheck({kind:"min",value:n,...Te.errToObj(a)})}max(n,a){return this._addCheck({kind:"max",value:n,...Te.errToObj(a)})}length(n,a){return this._addCheck({kind:"length",value:n,...Te.errToObj(a)})}nonempty(n){return this.min(1,Te.errToObj(n))}trim(){return new Vn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Vn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Vn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(n=>n.kind==="datetime")}get isDate(){return!!this._def.checks.find(n=>n.kind==="date")}get isTime(){return!!this._def.checks.find(n=>n.kind==="time")}get isDuration(){return!!this._def.checks.find(n=>n.kind==="duration")}get isEmail(){return!!this._def.checks.find(n=>n.kind==="email")}get isURL(){return!!this._def.checks.find(n=>n.kind==="url")}get isEmoji(){return!!this._def.checks.find(n=>n.kind==="emoji")}get isUUID(){return!!this._def.checks.find(n=>n.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(n=>n.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(n=>n.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(n=>n.kind==="cuid2")}get isULID(){return!!this._def.checks.find(n=>n.kind==="ulid")}get isIP(){return!!this._def.checks.find(n=>n.kind==="ip")}get isCIDR(){return!!this._def.checks.find(n=>n.kind==="cidr")}get isBase64(){return!!this._def.checks.find(n=>n.kind==="base64")}get isBase64url(){return!!this._def.checks.find(n=>n.kind==="base64url")}get minLength(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n}get maxLength(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n}}Vn.create=e=>new Vn({checks:[],typeName:je.ZodString,coerce:e?.coerce??!1,...Le(e)});function dk(e,n){const a=(e.toString().split(".")[1]||"").length,i=(n.toString().split(".")[1]||"").length,l=a>i?a:i,c=Number.parseInt(e.toFixed(l).replace(".","")),f=Number.parseInt(n.toFixed(l).replace(".",""));return c%f/10**l}class Sa extends Ve{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(n){if(this._def.coerce&&(n.data=Number(n.data)),this._getType(n)!==be.number){const c=this._getOrReturnCtx(n);return pe(c,{code:ae.invalid_type,expected:be.number,received:c.parsedType}),De}let i;const l=new Gt;for(const c of this._def.checks)c.kind==="int"?We.isInteger(n.data)||(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.invalid_type,expected:"integer",received:"float",message:c.message}),l.dirty()):c.kind==="min"?(c.inclusive?n.data<c.value:n.data<=c.value)&&(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.too_small,minimum:c.value,type:"number",inclusive:c.inclusive,exact:!1,message:c.message}),l.dirty()):c.kind==="max"?(c.inclusive?n.data>c.value:n.data>=c.value)&&(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.too_big,maximum:c.value,type:"number",inclusive:c.inclusive,exact:!1,message:c.message}),l.dirty()):c.kind==="multipleOf"?dk(n.data,c.value)!==0&&(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.not_multiple_of,multipleOf:c.value,message:c.message}),l.dirty()):c.kind==="finite"?Number.isFinite(n.data)||(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.not_finite,message:c.message}),l.dirty()):We.assertNever(c);return{status:l.value,value:n.data}}gte(n,a){return this.setLimit("min",n,!0,Te.toString(a))}gt(n,a){return this.setLimit("min",n,!1,Te.toString(a))}lte(n,a){return this.setLimit("max",n,!0,Te.toString(a))}lt(n,a){return this.setLimit("max",n,!1,Te.toString(a))}setLimit(n,a,i,l){return new Sa({...this._def,checks:[...this._def.checks,{kind:n,value:a,inclusive:i,message:Te.toString(l)}]})}_addCheck(n){return new Sa({...this._def,checks:[...this._def.checks,n]})}int(n){return this._addCheck({kind:"int",message:Te.toString(n)})}positive(n){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Te.toString(n)})}negative(n){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Te.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Te.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Te.toString(n)})}multipleOf(n,a){return this._addCheck({kind:"multipleOf",value:n,message:Te.toString(a)})}finite(n){return this._addCheck({kind:"finite",message:Te.toString(n)})}safe(n){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Te.toString(n)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Te.toString(n)})}get minValue(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n}get maxValue(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n}get isInt(){return!!this._def.checks.find(n=>n.kind==="int"||n.kind==="multipleOf"&&We.isInteger(n.value))}get isFinite(){let n=null,a=null;for(const i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(a===null||i.value>a)&&(a=i.value):i.kind==="max"&&(n===null||i.value<n)&&(n=i.value)}return Number.isFinite(a)&&Number.isFinite(n)}}Sa.create=e=>new Sa({checks:[],typeName:je.ZodNumber,coerce:e?.coerce||!1,...Le(e)});class wa extends Ve{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(n){if(this._def.coerce)try{n.data=BigInt(n.data)}catch{return this._getInvalidInput(n)}if(this._getType(n)!==be.bigint)return this._getInvalidInput(n);let i;const l=new Gt;for(const c of this._def.checks)c.kind==="min"?(c.inclusive?n.data<c.value:n.data<=c.value)&&(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.too_small,type:"bigint",minimum:c.value,inclusive:c.inclusive,message:c.message}),l.dirty()):c.kind==="max"?(c.inclusive?n.data>c.value:n.data>=c.value)&&(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.too_big,type:"bigint",maximum:c.value,inclusive:c.inclusive,message:c.message}),l.dirty()):c.kind==="multipleOf"?n.data%c.value!==BigInt(0)&&(i=this._getOrReturnCtx(n,i),pe(i,{code:ae.not_multiple_of,multipleOf:c.value,message:c.message}),l.dirty()):We.assertNever(c);return{status:l.value,value:n.data}}_getInvalidInput(n){const a=this._getOrReturnCtx(n);return pe(a,{code:ae.invalid_type,expected:be.bigint,received:a.parsedType}),De}gte(n,a){return this.setLimit("min",n,!0,Te.toString(a))}gt(n,a){return this.setLimit("min",n,!1,Te.toString(a))}lte(n,a){return this.setLimit("max",n,!0,Te.toString(a))}lt(n,a){return this.setLimit("max",n,!1,Te.toString(a))}setLimit(n,a,i,l){return new wa({...this._def,checks:[...this._def.checks,{kind:n,value:a,inclusive:i,message:Te.toString(l)}]})}_addCheck(n){return new wa({...this._def,checks:[...this._def.checks,n]})}positive(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Te.toString(n)})}negative(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Te.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Te.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Te.toString(n)})}multipleOf(n,a){return this._addCheck({kind:"multipleOf",value:n,message:Te.toString(a)})}get minValue(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n}get maxValue(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n}}wa.create=e=>new wa({checks:[],typeName:je.ZodBigInt,coerce:e?.coerce??!1,...Le(e)});class Ho extends Ve{_parse(n){if(this._def.coerce&&(n.data=!!n.data),this._getType(n)!==be.boolean){const i=this._getOrReturnCtx(n);return pe(i,{code:ae.invalid_type,expected:be.boolean,received:i.parsedType}),De}return Kt(n.data)}}Ho.create=e=>new Ho({typeName:je.ZodBoolean,coerce:e?.coerce||!1,...Le(e)});class us extends Ve{_parse(n){if(this._def.coerce&&(n.data=new Date(n.data)),this._getType(n)!==be.date){const c=this._getOrReturnCtx(n);return pe(c,{code:ae.invalid_type,expected:be.date,received:c.parsedType}),De}if(Number.isNaN(n.data.getTime())){const c=this._getOrReturnCtx(n);return pe(c,{code:ae.invalid_date}),De}const i=new Gt;let l;for(const c of this._def.checks)c.kind==="min"?n.data.getTime()<c.value&&(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.too_small,message:c.message,inclusive:!0,exact:!1,minimum:c.value,type:"date"}),i.dirty()):c.kind==="max"?n.data.getTime()>c.value&&(l=this._getOrReturnCtx(n,l),pe(l,{code:ae.too_big,message:c.message,inclusive:!0,exact:!1,maximum:c.value,type:"date"}),i.dirty()):We.assertNever(c);return{status:i.value,value:new Date(n.data.getTime())}}_addCheck(n){return new us({...this._def,checks:[...this._def.checks,n]})}min(n,a){return this._addCheck({kind:"min",value:n.getTime(),message:Te.toString(a)})}max(n,a){return this._addCheck({kind:"max",value:n.getTime(),message:Te.toString(a)})}get minDate(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n!=null?new Date(n):null}get maxDate(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n!=null?new Date(n):null}}us.create=e=>new us({checks:[],coerce:e?.coerce||!1,typeName:je.ZodDate,...Le(e)});class du extends Ve{_parse(n){if(this._getType(n)!==be.symbol){const i=this._getOrReturnCtx(n);return pe(i,{code:ae.invalid_type,expected:be.symbol,received:i.parsedType}),De}return Kt(n.data)}}du.create=e=>new du({typeName:je.ZodSymbol,...Le(e)});class Fo extends Ve{_parse(n){if(this._getType(n)!==be.undefined){const i=this._getOrReturnCtx(n);return pe(i,{code:ae.invalid_type,expected:be.undefined,received:i.parsedType}),De}return Kt(n.data)}}Fo.create=e=>new Fo({typeName:je.ZodUndefined,...Le(e)});class qo extends Ve{_parse(n){if(this._getType(n)!==be.null){const i=this._getOrReturnCtx(n);return pe(i,{code:ae.invalid_type,expected:be.null,received:i.parsedType}),De}return Kt(n.data)}}qo.create=e=>new qo({typeName:je.ZodNull,...Le(e)});class mi extends Ve{constructor(){super(...arguments),this._any=!0}_parse(n){return Kt(n.data)}}mi.create=e=>new mi({typeName:je.ZodAny,...Le(e)});class ts extends Ve{constructor(){super(...arguments),this._unknown=!0}_parse(n){return Kt(n.data)}}ts.create=e=>new ts({typeName:je.ZodUnknown,...Le(e)});class Hr extends Ve{_parse(n){const a=this._getOrReturnCtx(n);return pe(a,{code:ae.invalid_type,expected:be.never,received:a.parsedType}),De}}Hr.create=e=>new Hr({typeName:je.ZodNever,...Le(e)});class hu extends Ve{_parse(n){if(this._getType(n)!==be.undefined){const i=this._getOrReturnCtx(n);return pe(i,{code:ae.invalid_type,expected:be.void,received:i.parsedType}),De}return Kt(n.data)}}hu.create=e=>new hu({typeName:je.ZodVoid,...Le(e)});class Fn extends Ve{_parse(n){const{ctx:a,status:i}=this._processInputParams(n),l=this._def;if(a.parsedType!==be.array)return pe(a,{code:ae.invalid_type,expected:be.array,received:a.parsedType}),De;if(l.exactLength!==null){const f=a.data.length>l.exactLength.value,d=a.data.length<l.exactLength.value;(f||d)&&(pe(a,{code:f?ae.too_big:ae.too_small,minimum:d?l.exactLength.value:void 0,maximum:f?l.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:l.exactLength.message}),i.dirty())}if(l.minLength!==null&&a.data.length<l.minLength.value&&(pe(a,{code:ae.too_small,minimum:l.minLength.value,type:"array",inclusive:!0,exact:!1,message:l.minLength.message}),i.dirty()),l.maxLength!==null&&a.data.length>l.maxLength.value&&(pe(a,{code:ae.too_big,maximum:l.maxLength.value,type:"array",inclusive:!0,exact:!1,message:l.maxLength.message}),i.dirty()),a.common.async)return Promise.all([...a.data].map((f,d)=>l.type._parseAsync(new fr(a,f,a.path,d)))).then(f=>Gt.mergeArray(i,f));const c=[...a.data].map((f,d)=>l.type._parseSync(new fr(a,f,a.path,d)));return Gt.mergeArray(i,c)}get element(){return this._def.type}min(n,a){return new Fn({...this._def,minLength:{value:n,message:Te.toString(a)}})}max(n,a){return new Fn({...this._def,maxLength:{value:n,message:Te.toString(a)}})}length(n,a){return new Fn({...this._def,exactLength:{value:n,message:Te.toString(a)}})}nonempty(n){return this.min(1,n)}}Fn.create=(e,n)=>new Fn({type:e,minLength:null,maxLength:null,exactLength:null,typeName:je.ZodArray,...Le(n)});function ii(e){if(e instanceof pt){const n={};for(const a in e.shape){const i=e.shape[a];n[a]=lr.create(ii(i))}return new pt({...e._def,shape:()=>n})}else return e instanceof Fn?new Fn({...e._def,type:ii(e.element)}):e instanceof lr?lr.create(ii(e.unwrap())):e instanceof Ea?Ea.create(ii(e.unwrap())):e instanceof dr?dr.create(e.items.map(n=>ii(n))):e}class pt extends Ve{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const n=this._def.shape(),a=We.objectKeys(n);return this._cached={shape:n,keys:a},this._cached}_parse(n){if(this._getType(n)!==be.object){const p=this._getOrReturnCtx(n);return pe(p,{code:ae.invalid_type,expected:be.object,received:p.parsedType}),De}const{status:i,ctx:l}=this._processInputParams(n),{shape:c,keys:f}=this._getCached(),d=[];if(!(this._def.catchall instanceof Hr&&this._def.unknownKeys==="strip"))for(const p in l.data)f.includes(p)||d.push(p);const m=[];for(const p of f){const g=c[p],x=l.data[p];m.push({key:{status:"valid",value:p},value:g._parse(new fr(l,x,l.path,p)),alwaysSet:p in l.data})}if(this._def.catchall instanceof Hr){const p=this._def.unknownKeys;if(p==="passthrough")for(const g of d)m.push({key:{status:"valid",value:g},value:{status:"valid",value:l.data[g]}});else if(p==="strict")d.length>0&&(pe(l,{code:ae.unrecognized_keys,keys:d}),i.dirty());else if(p!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const p=this._def.catchall;for(const g of d){const x=l.data[g];m.push({key:{status:"valid",value:g},value:p._parse(new fr(l,x,l.path,g)),alwaysSet:g in l.data})}}return l.common.async?Promise.resolve().then(async()=>{const p=[];for(const g of m){const x=await g.key,S=await g.value;p.push({key:x,value:S,alwaysSet:g.alwaysSet})}return p}).then(p=>Gt.mergeObjectSync(i,p)):Gt.mergeObjectSync(i,m)}get shape(){return this._def.shape()}strict(n){return Te.errToObj,new pt({...this._def,unknownKeys:"strict",...n!==void 0?{errorMap:(a,i)=>{const l=this._def.errorMap?.(a,i).message??i.defaultError;return a.code==="unrecognized_keys"?{message:Te.errToObj(n).message??l}:{message:l}}}:{}})}strip(){return new pt({...this._def,unknownKeys:"strip"})}passthrough(){return new pt({...this._def,unknownKeys:"passthrough"})}extend(n){return new pt({...this._def,shape:()=>({...this._def.shape(),...n})})}merge(n){return new pt({unknownKeys:n._def.unknownKeys,catchall:n._def.catchall,shape:()=>({...this._def.shape(),...n._def.shape()}),typeName:je.ZodObject})}setKey(n,a){return this.augment({[n]:a})}catchall(n){return new pt({...this._def,catchall:n})}pick(n){const a={};for(const i of We.objectKeys(n))n[i]&&this.shape[i]&&(a[i]=this.shape[i]);return new pt({...this._def,shape:()=>a})}omit(n){const a={};for(const i of We.objectKeys(this.shape))n[i]||(a[i]=this.shape[i]);return new pt({...this._def,shape:()=>a})}deepPartial(){return ii(this)}partial(n){const a={};for(const i of We.objectKeys(this.shape)){const l=this.shape[i];n&&!n[i]?a[i]=l:a[i]=l.optional()}return new pt({...this._def,shape:()=>a})}required(n){const a={};for(const i of We.objectKeys(this.shape))if(n&&!n[i])a[i]=this.shape[i];else{let c=this.shape[i];for(;c instanceof lr;)c=c._def.innerType;a[i]=c}return new pt({...this._def,shape:()=>a})}keyof(){return w_(We.objectKeys(this.shape))}}pt.create=(e,n)=>new pt({shape:()=>e,unknownKeys:"strip",catchall:Hr.create(),typeName:je.ZodObject,...Le(n)});pt.strictCreate=(e,n)=>new pt({shape:()=>e,unknownKeys:"strict",catchall:Hr.create(),typeName:je.ZodObject,...Le(n)});pt.lazycreate=(e,n)=>new pt({shape:e,unknownKeys:"strip",catchall:Hr.create(),typeName:je.ZodObject,...Le(n)});class Io extends Ve{_parse(n){const{ctx:a}=this._processInputParams(n),i=this._def.options;function l(c){for(const d of c)if(d.result.status==="valid")return d.result;for(const d of c)if(d.result.status==="dirty")return a.common.issues.push(...d.ctx.common.issues),d.result;const f=c.map(d=>new bn(d.ctx.common.issues));return pe(a,{code:ae.invalid_union,unionErrors:f}),De}if(a.common.async)return Promise.all(i.map(async c=>{const f={...a,common:{...a.common,issues:[]},parent:null};return{result:await c._parseAsync({data:a.data,path:a.path,parent:f}),ctx:f}})).then(l);{let c;const f=[];for(const m of i){const p={...a,common:{...a.common,issues:[]},parent:null},g=m._parseSync({data:a.data,path:a.path,parent:p});if(g.status==="valid")return g;g.status==="dirty"&&!c&&(c={result:g,ctx:p}),p.common.issues.length&&f.push(p.common.issues)}if(c)return a.common.issues.push(...c.ctx.common.issues),c.result;const d=f.map(m=>new bn(m));return pe(a,{code:ae.invalid_union,unionErrors:d}),De}}get options(){return this._def.options}}Io.create=(e,n)=>new Io({options:e,typeName:je.ZodUnion,...Le(n)});const Pr=e=>e instanceof Yo?Pr(e.schema):e instanceof Gn?Pr(e.innerType()):e instanceof Qo?[e.value]:e instanceof _a?e.options:e instanceof $o?We.objectValues(e.enum):e instanceof Xo?Pr(e._def.innerType):e instanceof Fo?[void 0]:e instanceof qo?[null]:e instanceof lr?[void 0,...Pr(e.unwrap())]:e instanceof Ea?[null,...Pr(e.unwrap())]:e instanceof sm||e instanceof Wo?Pr(e.unwrap()):e instanceof Ko?Pr(e._def.innerType):[];class Zu extends Ve{_parse(n){const{ctx:a}=this._processInputParams(n);if(a.parsedType!==be.object)return pe(a,{code:ae.invalid_type,expected:be.object,received:a.parsedType}),De;const i=this.discriminator,l=a.data[i],c=this.optionsMap.get(l);return c?a.common.async?c._parseAsync({data:a.data,path:a.path,parent:a}):c._parseSync({data:a.data,path:a.path,parent:a}):(pe(a,{code:ae.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),De)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(n,a,i){const l=new Map;for(const c of a){const f=Pr(c.shape[n]);if(!f.length)throw new Error(`A discriminator value for key \`${n}\` could not be extracted from all schema options`);for(const d of f){if(l.has(d))throw new Error(`Discriminator property ${String(n)} has duplicate value ${String(d)}`);l.set(d,c)}}return new Zu({typeName:je.ZodDiscriminatedUnion,discriminator:n,options:a,optionsMap:l,...Le(i)})}}function vp(e,n){const a=Ur(e),i=Ur(n);if(e===n)return{valid:!0,data:e};if(a===be.object&&i===be.object){const l=We.objectKeys(n),c=We.objectKeys(e).filter(d=>l.indexOf(d)!==-1),f={...e,...n};for(const d of c){const m=vp(e[d],n[d]);if(!m.valid)return{valid:!1};f[d]=m.data}return{valid:!0,data:f}}else if(a===be.array&&i===be.array){if(e.length!==n.length)return{valid:!1};const l=[];for(let c=0;c<e.length;c++){const f=e[c],d=n[c],m=vp(f,d);if(!m.valid)return{valid:!1};l.push(m.data)}return{valid:!0,data:l}}else return a===be.date&&i===be.date&&+e==+n?{valid:!0,data:e}:{valid:!1}}class Go extends Ve{_parse(n){const{status:a,ctx:i}=this._processInputParams(n),l=(c,f)=>{if(mp(c)||mp(f))return De;const d=vp(c.value,f.value);return d.valid?((gp(c)||gp(f))&&a.dirty(),{status:a.value,value:d.data}):(pe(i,{code:ae.invalid_intersection_types}),De)};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(([c,f])=>l(c,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}))}}Go.create=(e,n,a)=>new Go({left:e,right:n,typeName:je.ZodIntersection,...Le(a)});class dr extends Ve{_parse(n){const{status:a,ctx:i}=this._processInputParams(n);if(i.parsedType!==be.array)return pe(i,{code:ae.invalid_type,expected:be.array,received:i.parsedType}),De;if(i.data.length<this._def.items.length)return pe(i,{code:ae.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),De;!this._def.rest&&i.data.length>this._def.items.length&&(pe(i,{code:ae.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),a.dirty());const c=[...i.data].map((f,d)=>{const m=this._def.items[d]||this._def.rest;return m?m._parse(new fr(i,f,i.path,d)):null}).filter(f=>!!f);return i.common.async?Promise.all(c).then(f=>Gt.mergeArray(a,f)):Gt.mergeArray(a,c)}get items(){return this._def.items}rest(n){return new dr({...this._def,rest:n})}}dr.create=(e,n)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new dr({items:e,typeName:je.ZodTuple,rest:null,...Le(n)})};class Zo extends Ve{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:a,ctx:i}=this._processInputParams(n);if(i.parsedType!==be.object)return pe(i,{code:ae.invalid_type,expected:be.object,received:i.parsedType}),De;const l=[],c=this._def.keyType,f=this._def.valueType;for(const d in i.data)l.push({key:c._parse(new fr(i,d,i.path,d)),value:f._parse(new fr(i,i.data[d],i.path,d)),alwaysSet:d in i.data});return i.common.async?Gt.mergeObjectAsync(a,l):Gt.mergeObjectSync(a,l)}get element(){return this._def.valueType}static create(n,a,i){return a instanceof Ve?new Zo({keyType:n,valueType:a,typeName:je.ZodRecord,...Le(i)}):new Zo({keyType:Vn.create(),valueType:n,typeName:je.ZodRecord,...Le(a)})}}class pu extends Ve{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:a,ctx:i}=this._processInputParams(n);if(i.parsedType!==be.map)return pe(i,{code:ae.invalid_type,expected:be.map,received:i.parsedType}),De;const l=this._def.keyType,c=this._def.valueType,f=[...i.data.entries()].map(([d,m],p)=>({key:l._parse(new fr(i,d,i.path,[p,"key"])),value:c._parse(new fr(i,m,i.path,[p,"value"]))}));if(i.common.async){const d=new Map;return Promise.resolve().then(async()=>{for(const m of f){const p=await m.key,g=await m.value;if(p.status==="aborted"||g.status==="aborted")return De;(p.status==="dirty"||g.status==="dirty")&&a.dirty(),d.set(p.value,g.value)}return{status:a.value,value:d}})}else{const d=new Map;for(const m of f){const p=m.key,g=m.value;if(p.status==="aborted"||g.status==="aborted")return De;(p.status==="dirty"||g.status==="dirty")&&a.dirty(),d.set(p.value,g.value)}return{status:a.value,value:d}}}}pu.create=(e,n,a)=>new pu({valueType:n,keyType:e,typeName:je.ZodMap,...Le(a)});class fs extends Ve{_parse(n){const{status:a,ctx:i}=this._processInputParams(n);if(i.parsedType!==be.set)return pe(i,{code:ae.invalid_type,expected:be.set,received:i.parsedType}),De;const l=this._def;l.minSize!==null&&i.data.size<l.minSize.value&&(pe(i,{code:ae.too_small,minimum:l.minSize.value,type:"set",inclusive:!0,exact:!1,message:l.minSize.message}),a.dirty()),l.maxSize!==null&&i.data.size>l.maxSize.value&&(pe(i,{code:ae.too_big,maximum:l.maxSize.value,type:"set",inclusive:!0,exact:!1,message:l.maxSize.message}),a.dirty());const c=this._def.valueType;function f(m){const p=new Set;for(const g of m){if(g.status==="aborted")return De;g.status==="dirty"&&a.dirty(),p.add(g.value)}return{status:a.value,value:p}}const d=[...i.data.values()].map((m,p)=>c._parse(new fr(i,m,i.path,p)));return i.common.async?Promise.all(d).then(m=>f(m)):f(d)}min(n,a){return new fs({...this._def,minSize:{value:n,message:Te.toString(a)}})}max(n,a){return new fs({...this._def,maxSize:{value:n,message:Te.toString(a)}})}size(n,a){return this.min(n,a).max(n,a)}nonempty(n){return this.min(1,n)}}fs.create=(e,n)=>new fs({valueType:e,minSize:null,maxSize:null,typeName:je.ZodSet,...Le(n)});class ui extends Ve{constructor(){super(...arguments),this.validate=this.implement}_parse(n){const{ctx:a}=this._processInputParams(n);if(a.parsedType!==be.function)return pe(a,{code:ae.invalid_type,expected:be.function,received:a.parsedType}),De;function i(d,m){return fu({data:d,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,uu(),pi].filter(p=>!!p),issueData:{code:ae.invalid_arguments,argumentsError:m}})}function l(d,m){return fu({data:d,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,uu(),pi].filter(p=>!!p),issueData:{code:ae.invalid_return_type,returnTypeError:m}})}const c={errorMap:a.common.contextualErrorMap},f=a.data;if(this._def.returns instanceof gi){const d=this;return Kt(async function(...m){const p=new bn([]),g=await d._def.args.parseAsync(m,c).catch(C=>{throw p.addIssue(i(m,C)),p}),x=await Reflect.apply(f,this,g);return await d._def.returns._def.type.parseAsync(x,c).catch(C=>{throw p.addIssue(l(x,C)),p})})}else{const d=this;return Kt(function(...m){const p=d._def.args.safeParse(m,c);if(!p.success)throw new bn([i(m,p.error)]);const g=Reflect.apply(f,this,p.data),x=d._def.returns.safeParse(g,c);if(!x.success)throw new bn([l(g,x.error)]);return x.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...n){return new ui({...this._def,args:dr.create(n).rest(ts.create())})}returns(n){return new ui({...this._def,returns:n})}implement(n){return this.parse(n)}strictImplement(n){return this.parse(n)}static create(n,a,i){return new ui({args:n||dr.create([]).rest(ts.create()),returns:a||ts.create(),typeName:je.ZodFunction,...Le(i)})}}class Yo extends Ve{get schema(){return this._def.getter()}_parse(n){const{ctx:a}=this._processInputParams(n);return this._def.getter()._parse({data:a.data,path:a.path,parent:a})}}Yo.create=(e,n)=>new Yo({getter:e,typeName:je.ZodLazy,...Le(n)});class Qo extends Ve{_parse(n){if(n.data!==this._def.value){const a=this._getOrReturnCtx(n);return pe(a,{received:a.data,code:ae.invalid_literal,expected:this._def.value}),De}return{status:"valid",value:n.data}}get value(){return this._def.value}}Qo.create=(e,n)=>new Qo({value:e,typeName:je.ZodLiteral,...Le(n)});function w_(e,n){return new _a({values:e,typeName:je.ZodEnum,...Le(n)})}class _a extends Ve{_parse(n){if(typeof n.data!="string"){const a=this._getOrReturnCtx(n),i=this._def.values;return pe(a,{expected:We.joinValues(i),received:a.parsedType,code:ae.invalid_type}),De}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(n.data)){const a=this._getOrReturnCtx(n),i=this._def.values;return pe(a,{received:a.data,code:ae.invalid_enum_value,options:i}),De}return Kt(n.data)}get options(){return this._def.values}get enum(){const n={};for(const a of this._def.values)n[a]=a;return n}get Values(){const n={};for(const a of this._def.values)n[a]=a;return n}get Enum(){const n={};for(const a of this._def.values)n[a]=a;return n}extract(n,a=this._def){return _a.create(n,{...this._def,...a})}exclude(n,a=this._def){return _a.create(this.options.filter(i=>!n.includes(i)),{...this._def,...a})}}_a.create=w_;class $o extends Ve{_parse(n){const a=We.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(n);if(i.parsedType!==be.string&&i.parsedType!==be.number){const l=We.objectValues(a);return pe(i,{expected:We.joinValues(l),received:i.parsedType,code:ae.invalid_type}),De}if(this._cache||(this._cache=new Set(We.getValidEnumValues(this._def.values))),!this._cache.has(n.data)){const l=We.objectValues(a);return pe(i,{received:i.data,code:ae.invalid_enum_value,options:l}),De}return Kt(n.data)}get enum(){return this._def.values}}$o.create=(e,n)=>new $o({values:e,typeName:je.ZodNativeEnum,...Le(n)});class gi extends Ve{unwrap(){return this._def.type}_parse(n){const{ctx:a}=this._processInputParams(n);if(a.parsedType!==be.promise&&a.common.async===!1)return pe(a,{code:ae.invalid_type,expected:be.promise,received:a.parsedType}),De;const i=a.parsedType===be.promise?a.data:Promise.resolve(a.data);return Kt(i.then(l=>this._def.type.parseAsync(l,{path:a.path,errorMap:a.common.contextualErrorMap})))}}gi.create=(e,n)=>new gi({type:e,typeName:je.ZodPromise,...Le(n)});class Gn extends Ve{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===je.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(n){const{status:a,ctx:i}=this._processInputParams(n),l=this._def.effect||null,c={addIssue:f=>{pe(i,f),f.fatal?a.abort():a.dirty()},get path(){return i.path}};if(c.addIssue=c.addIssue.bind(c),l.type==="preprocess"){const f=l.transform(i.data,c);if(i.common.async)return Promise.resolve(f).then(async d=>{if(a.value==="aborted")return De;const m=await this._def.schema._parseAsync({data:d,path:i.path,parent:i});return m.status==="aborted"?De:m.status==="dirty"||a.value==="dirty"?oi(m.value):m});{if(a.value==="aborted")return De;const d=this._def.schema._parseSync({data:f,path:i.path,parent:i});return d.status==="aborted"?De:d.status==="dirty"||a.value==="dirty"?oi(d.value):d}}if(l.type==="refinement"){const f=d=>{const m=l.refinement(d,c);if(i.common.async)return Promise.resolve(m);if(m instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return d};if(i.common.async===!1){const d=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return d.status==="aborted"?De:(d.status==="dirty"&&a.dirty(),f(d.value),{status:a.value,value:d.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(d=>d.status==="aborted"?De:(d.status==="dirty"&&a.dirty(),f(d.value).then(()=>({status:a.value,value:d.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(!cs(f))return De;const d=l.transform(f.value,c);if(d instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:a.value,value:d}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(f=>cs(f)?Promise.resolve(l.transform(f.value,c)).then(d=>({status:a.value,value:d})):De);We.assertNever(l)}}Gn.create=(e,n,a)=>new Gn({schema:e,typeName:je.ZodEffects,effect:n,...Le(a)});Gn.createWithPreprocess=(e,n,a)=>new Gn({schema:n,effect:{type:"preprocess",transform:e},typeName:je.ZodEffects,...Le(a)});class lr extends Ve{_parse(n){return this._getType(n)===be.undefined?Kt(void 0):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}lr.create=(e,n)=>new lr({innerType:e,typeName:je.ZodOptional,...Le(n)});class Ea extends Ve{_parse(n){return this._getType(n)===be.null?Kt(null):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}Ea.create=(e,n)=>new Ea({innerType:e,typeName:je.ZodNullable,...Le(n)});class Xo extends Ve{_parse(n){const{ctx:a}=this._processInputParams(n);let i=a.data;return a.parsedType===be.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:a.path,parent:a})}removeDefault(){return this._def.innerType}}Xo.create=(e,n)=>new Xo({innerType:e,typeName:je.ZodDefault,defaultValue:typeof n.default=="function"?n.default:()=>n.default,...Le(n)});class Ko extends Ve{_parse(n){const{ctx:a}=this._processInputParams(n),i={...a,common:{...a.common,issues:[]}},l=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return Vo(l)?l.then(c=>({status:"valid",value:c.status==="valid"?c.value:this._def.catchValue({get error(){return new bn(i.common.issues)},input:i.data})})):{status:"valid",value:l.status==="valid"?l.value:this._def.catchValue({get error(){return new bn(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}}Ko.create=(e,n)=>new Ko({innerType:e,typeName:je.ZodCatch,catchValue:typeof n.catch=="function"?n.catch:()=>n.catch,...Le(n)});class mu extends Ve{_parse(n){if(this._getType(n)!==be.nan){const i=this._getOrReturnCtx(n);return pe(i,{code:ae.invalid_type,expected:be.nan,received:i.parsedType}),De}return{status:"valid",value:n.data}}}mu.create=e=>new mu({typeName:je.ZodNaN,...Le(e)});const hk=Symbol("zod_brand");class sm extends Ve{_parse(n){const{ctx:a}=this._processInputParams(n),i=a.data;return this._def.type._parse({data:i,path:a.path,parent:a})}unwrap(){return this._def.type}}class ml extends Ve{_parse(n){const{status:a,ctx:i}=this._processInputParams(n);if(i.common.async)return(async()=>{const c=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return c.status==="aborted"?De:c.status==="dirty"?(a.dirty(),oi(c.value)):this._def.out._parseAsync({data:c.value,path:i.path,parent:i})})();{const l=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return l.status==="aborted"?De:l.status==="dirty"?(a.dirty(),{status:"dirty",value:l.value}):this._def.out._parseSync({data:l.value,path:i.path,parent:i})}}static create(n,a){return new ml({in:n,out:a,typeName:je.ZodPipeline})}}class Wo extends Ve{_parse(n){const a=this._def.innerType._parse(n),i=l=>(cs(l)&&(l.value=Object.freeze(l.value)),l);return Vo(a)?a.then(l=>i(l)):i(a)}unwrap(){return this._def.innerType}}Wo.create=(e,n)=>new Wo({innerType:e,typeName:je.ZodReadonly,...Le(n)});function Ux(e,n){const a=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e;return typeof a=="string"?{message:a}:a}function __(e,n={},a){return e?mi.create().superRefine((i,l)=>{const c=e(i);if(c instanceof Promise)return c.then(f=>{if(!f){const d=Ux(n,i),m=d.fatal??a??!0;l.addIssue({code:"custom",...d,fatal:m})}});if(!c){const f=Ux(n,i),d=f.fatal??a??!0;l.addIssue({code:"custom",...f,fatal:d})}}):mi.create()}const pk={object:pt.lazycreate};var je;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(je||(je={}));const mk=(e,n={message:`Input not instance of ${e.name}`})=>__(a=>a instanceof e,n),E_=Vn.create,T_=Sa.create,gk=mu.create,vk=wa.create,C_=Ho.create,yk=us.create,bk=du.create,xk=Fo.create,Sk=qo.create,wk=mi.create,_k=ts.create,Ek=Hr.create,Tk=hu.create,Ck=Fn.create,Rk=pt.create,Ak=pt.strictCreate,Ok=Io.create,Mk=Zu.create,Nk=Go.create,Dk=dr.create,jk=Zo.create,kk=pu.create,zk=fs.create,Pk=ui.create,Uk=Yo.create,Lk=Qo.create,Bk=_a.create,Vk=$o.create,Hk=gi.create,Lx=Gn.create,Fk=lr.create,qk=Ea.create,Ik=Gn.createWithPreprocess,Gk=ml.create,Zk=()=>E_().optional(),Yk=()=>T_().optional(),Qk=()=>C_().optional(),$k={string:(e=>Vn.create({...e,coerce:!0})),number:(e=>Sa.create({...e,coerce:!0})),boolean:(e=>Ho.create({...e,coerce:!0})),bigint:(e=>wa.create({...e,coerce:!0})),date:(e=>us.create({...e,coerce:!0}))},Xk=De,Qt=Object.freeze(Object.defineProperty({__proto__:null,BRAND:hk,DIRTY:oi,EMPTY_PATH:Gj,INVALID:De,NEVER:Xk,OK:Kt,ParseStatus:Gt,Schema:Ve,ZodAny:mi,ZodArray:Fn,ZodBigInt:wa,ZodBoolean:Ho,ZodBranded:sm,ZodCatch:Ko,ZodDate:us,ZodDefault:Xo,ZodDiscriminatedUnion:Zu,ZodEffects:Gn,ZodEnum:_a,ZodError:bn,get ZodFirstPartyTypeKind(){return je},ZodFunction:ui,ZodIntersection:Go,ZodIssueCode:ae,ZodLazy:Yo,ZodLiteral:Qo,ZodMap:pu,ZodNaN:mu,ZodNativeEnum:$o,ZodNever:Hr,ZodNull:qo,ZodNullable:Ea,ZodNumber:Sa,ZodObject:pt,ZodOptional:lr,ZodParsedType:be,ZodPipeline:ml,ZodPromise:gi,ZodReadonly:Wo,ZodRecord:Zo,ZodSchema:Ve,ZodSet:fs,ZodString:Vn,ZodSymbol:du,ZodTransformer:Gn,ZodTuple:dr,ZodType:Ve,ZodUndefined:Fo,ZodUnion:Io,ZodUnknown:ts,ZodVoid:hu,addIssueToContext:pe,any:wk,array:Ck,bigint:vk,boolean:C_,coerce:$k,custom:__,date:yk,datetimeRegex:S_,defaultErrorMap:pi,discriminatedUnion:Mk,effect:Lx,enum:Bk,function:Pk,getErrorMap:uu,getParsedType:Ur,instanceof:mk,intersection:Nk,isAborted:mp,isAsync:Vo,isDirty:gp,isValid:cs,late:pk,lazy:Uk,literal:Lk,makeIssue:fu,map:kk,nan:gk,nativeEnum:Vk,never:Ek,null:Sk,nullable:qk,number:T_,object:Rk,get objectUtil(){return pp},oboolean:Qk,onumber:Yk,optional:Fk,ostring:Zk,pipeline:Gk,preprocess:Ik,promise:Hk,quotelessJson:qj,record:jk,set:zk,setErrorMap:Ij,strictObject:Ak,string:E_,symbol:bk,transformer:Lx,tuple:Dk,undefined:xk,union:Ok,unknown:_k,get util(){return We},void:Tk},Symbol.toStringTag,{value:"Module"})),Kk=Qt.object({images:Qt.array(Qt.string()).min(1,"At least 1 image is required"),title:Qt.string().min(1,"Product title is required").min(5,"Product title must be at least 5 characters"),price:Qt.preprocess(e=>typeof e=="string"?Number(e):e,Qt.number({invalid_type_error:"Price must be a number",required_error:"Price is required"}).min(1,"Price must be greater than 0")),category:Qt.string().min(1,"Category is required"),condition:Qt.string().min(1,"Condition is required"),brand:Qt.string().optional(),description:Qt.string().min(1,"Description is required").min(20,"Description must be at least 20 characters"),tags:Qt.array(Qt.string()).optional(),sku:Qt.string().min(1,"Sku must be required"),location:Qt.string().optional(),publist:Qt.boolean().optional()});function Wk({children:e,data:n,...a}){const[i,l]=y.useState(!1),[c,f]=y.useState(""),[d,m]=y.useState(""),p=m2({resolver:R2(Kk),defaultValues:{images:[],title:"",price:0,category:"",condition:"",brand:"",description:"",tags:[],sku:"",location:"",publist:!1}}),g=p.watch("images"),x=p.watch("tags"),S=["New","Used - like new","Used - good","Used - fair"],C=["Tools","Electronics & computers"],{refetch:T,..._}=Fj(n),E=()=>{if(c.trim()&&!x?.includes(c.trim())){const O=p.getValues("tags")||[];p.setValue("tags",[...O,c.trim()]),f("")}},D=O=>{const Z=p.getValues("tags")||[];p.setValue("tags",Z.filter(q=>q!==O))},R=async({images:O,...Z})=>{try{let q=[];if(n){const oe=n.images||[];q=(O||[]).filter(se=>!oe.includes(se))}else q=O||[];const G=await Promise.all(q.map(async oe=>oe.startsWith("blob:")?await MT(oe):oe)),te={...Z,images:G};console.log("Product data to submit:",te),console.log("Hình mới cần xử lý:",G)}catch(q){console.error("Error submitting form:",q)}},z=()=>{l(!1),p.reset(),m(""),f("")},j=n0({mutationKey:["createBlobUrl",n?.sku],mutationFn:O=>On.apiRequest("createBlobUrl",O)});return y.useEffect(()=>{(async()=>{if(!_.data?.data||!n)return;const O=Kh({..._.data?.data}).images,Z=await j.mutateAsync(O),q={...n,images:Z};p.reset(q)})()},[_.data,n]),v.jsxs(Z2,{open:i,onOpenChange:l,children:[v.jsx(Y2,{asChild:!0,children:e}),v.jsxs(X2,{"aria-describedby":void 0,className:"md:max-w-4xl h-[95vh] flex flex-col p-0",children:[v.jsx(K2,{className:"p-6 border-b",children:v.jsx(W2,{className:"text-2xl font-bold",children:n?"Edit product":"Create new product"})}),!_.isLoading&&!j.isPending&&v.jsx("div",{className:"flex-1 overflow-y-auto p-6",children:v.jsx(Hj,{...p,children:v.jsxs("form",{onSubmit:p.handleSubmit(R),className:"space-y-8",children:[v.jsx(jh,{children:v.jsx(kh,{className:"p-6",children:v.jsx(jr,{control:p.control,name:"images",render:()=>v.jsxs(kr,{children:[v.jsx(nr,{className:"text-lg font-semibold",children:"Images *"}),v.jsx(zr,{}),g.length>0&&v.jsx("div",{className:"mt-6 overflow-x-auto",children:v.jsx("div",{className:"flex gap-3",children:g.map((O,Z)=>v.jsx("div",{className:"relative flex-shrink-0 w-32 h-32 group rounded-lg border overflow-hidden",children:v.jsx("img",{src:O||"/placeholder.svg",alt:`Preview ${Z+1}`,className:"w-full h-full object-cover"})},Z))})})]})})})}),v.jsx(jh,{children:v.jsxs(kh,{className:"p-6 space-y-6",children:[v.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Product information"}),v.jsx(jr,{control:p.control,name:"title",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Title *"}),v.jsx(ma,{children:v.jsx(Ka,{placeholder:"VD: MacBook Pro 14-inch 2023",...O})}),v.jsx(zr,{})]})}),v.jsx(jr,{control:p.control,name:"price",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Price ($) *"}),v.jsx(ma,{children:v.jsx(Ka,{type:"number",placeholder:"10",...O})}),v.jsx(zr,{})]})}),v.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[v.jsx(jr,{control:p.control,name:"category",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Category *"}),v.jsx(ma,{children:v.jsxs(Nx,{onValueChange:O.onChange,value:O.value,children:[v.jsx(jx,{className:"w-full",children:v.jsx(Dx,{placeholder:"Select category"})}),v.jsx(kx,{children:C.map(Z=>v.jsx(zx,{value:Z.toLowerCase(),children:Z},Z))})]})}),v.jsx(zr,{})]})}),v.jsx(jr,{control:p.control,name:"condition",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Condition *"}),v.jsx(ma,{children:v.jsxs(Nx,{onValueChange:O.onChange,value:O.value,children:[v.jsx(jx,{className:"w-full",children:v.jsx(Dx,{placeholder:"Select condition"})}),v.jsx(kx,{children:S.map(Z=>v.jsx(zx,{value:Z.toLowerCase(),children:Z},Z))})]})}),v.jsx(zr,{})]})}),v.jsx(jr,{control:p.control,name:"brand",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Brand"}),v.jsx(ma,{children:v.jsx(Ka,{readOnly:!!n,placeholder:"VD: Cisco",...O})}),v.jsx(zr,{})]})})]}),v.jsx(jr,{control:p.control,name:"description",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Description *"}),v.jsx(ma,{children:v.jsx(Uj,{rows:4,...O})}),v.jsx(zr,{})]})})]})}),v.jsx(jh,{children:v.jsxs(kh,{className:"p-6 space-y-6",children:[v.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Additional information"}),v.jsxs("div",{className:"space-y-3",children:[v.jsx(nr,{children:"Tags"}),v.jsx("div",{className:"flex gap-2",children:v.jsx(Ka,{value:c,onChange:O=>f(O.target.value),placeholder:"Tag and press Enter",onKeyDown:O=>{O.key==="Enter"&&(O.preventDefault(),E())}})}),x&&x?.length>0&&v.jsx("div",{className:"flex flex-wrap gap-2",children:x.map(O=>v.jsxs(Rw,{onClick:()=>D(O),variant:"secondary",className:"flex items-center gap-1 px-3 py-1",children:[O,v.jsx(Ap,{className:"w-3 h-3 cursor-pointer hover:text-red-500"})]},O))})]}),v.jsx(jr,{control:p.control,name:"sku",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Sku *"}),v.jsx(ma,{children:v.jsx(Ka,{readOnly:!!n,placeholder:"VD: MBP14-2023-512GB",...O})}),v.jsx(zr,{})]})}),v.jsx(jr,{control:p.control,name:"location",render:({field:O})=>v.jsxs(kr,{children:[v.jsx(nr,{children:"Location"}),v.jsx(ma,{children:v.jsx(Ka,{placeholder:"VD: Hà Nội, Việt Nam",...O})}),v.jsx(zr,{})]})})]})})]})})}),(_.isLoading||j.isPending)&&v.jsx("div",{className:"flex items-center justify-center w-full h-full",children:v.jsx(lw,{})}),v.jsx("div",{className:"p-6 border-t bg-white flex justify-end gap-3",children:v.jsx(rr,{type:"button",variant:"outline",onClick:z,children:"Close"})})]})]})}var yp=["Enter"," "],Jk=["ArrowDown","PageUp","Home"],R_=["ArrowUp","PageDown","End"],e4=[...Jk,...R_],t4={ltr:[...yp,"ArrowRight"],rtl:[...yp,"ArrowLeft"]},n4={ltr:["ArrowLeft"],rtl:["ArrowRight"]},gl="Menu",[Jo,r4,a4]=Ip(gl),[ds,A_]=Yn(gl,[a4,Ta,Bu]),Yu=Ta(),O_=Bu(),[s4,hs]=ds(gl),[i4,vl]=ds(gl),M_=e=>{const{__scopeMenu:n,open:a=!1,children:i,dir:l,onOpenChange:c,modal:f=!0}=e,d=Yu(n),[m,p]=y.useState(null),g=y.useRef(!1),x=Lt(c),S=dl(l);return y.useEffect(()=>{const C=()=>{g.current=!0,document.addEventListener("pointerdown",T,{capture:!0,once:!0}),document.addEventListener("pointermove",T,{capture:!0,once:!0})},T=()=>g.current=!1;return document.addEventListener("keydown",C,{capture:!0}),()=>{document.removeEventListener("keydown",C,{capture:!0}),document.removeEventListener("pointerdown",T,{capture:!0}),document.removeEventListener("pointermove",T,{capture:!0})}},[]),v.jsx(Mu,{...d,children:v.jsx(s4,{scope:n,open:a,onOpenChange:x,content:m,onContentChange:p,children:v.jsx(i4,{scope:n,onClose:y.useCallback(()=>x(!1),[x]),isUsingKeyboardRef:g,dir:S,modal:f,children:i})})})};M_.displayName=gl;var o4="MenuAnchor",im=y.forwardRef((e,n)=>{const{__scopeMenu:a,...i}=e,l=Yu(a);return v.jsx(ol,{...l,...i,ref:n})});im.displayName=o4;var om="MenuPortal",[l4,N_]=ds(om,{forceMount:void 0}),D_=e=>{const{__scopeMenu:n,forceMount:a,children:i,container:l}=e,c=hs(om,n);return v.jsx(l4,{scope:n,forceMount:a,children:v.jsx(Zt,{present:a||c.open,children:v.jsx(Ci,{asChild:!0,container:l,children:i})})})};D_.displayName=om;var Nn="MenuContent",[c4,lm]=ds(Nn),j_=y.forwardRef((e,n)=>{const a=N_(Nn,e.__scopeMenu),{forceMount:i=a.forceMount,...l}=e,c=hs(Nn,e.__scopeMenu),f=vl(Nn,e.__scopeMenu);return v.jsx(Jo.Provider,{scope:e.__scopeMenu,children:v.jsx(Zt,{present:i||c.open,children:v.jsx(Jo.Slot,{scope:e.__scopeMenu,children:f.modal?v.jsx(u4,{...l,ref:n}):v.jsx(f4,{...l,ref:n})})})})}),u4=y.forwardRef((e,n)=>{const a=hs(Nn,e.__scopeMenu),i=y.useRef(null),l=Ye(n,i);return y.useEffect(()=>{const c=i.current;if(c)return Pu(c)},[]),v.jsx(cm,{...e,ref:l,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:me(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),f4=y.forwardRef((e,n)=>{const a=hs(Nn,e.__scopeMenu);return v.jsx(cm,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>a.onOpenChange(!1)})}),d4=ya("MenuContent.ScrollLock"),cm=y.forwardRef((e,n)=>{const{__scopeMenu:a,loop:i=!1,trapFocus:l,onOpenAutoFocus:c,onCloseAutoFocus:f,disableOutsidePointerEvents:d,onEntryFocus:m,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:S,onDismiss:C,disableOutsideScroll:T,..._}=e,E=hs(Nn,a),D=vl(Nn,a),R=Yu(a),z=O_(a),j=r4(a),[O,Z]=y.useState(null),q=y.useRef(null),G=Ye(n,q,E.onContentChange),te=y.useRef(0),oe=y.useRef(""),ye=y.useRef(0),se=y.useRef(null),ie=y.useRef("right"),ue=y.useRef(0),ge=T?ul:y.Fragment,P=T?{as:d4,allowPinchZoom:!0}:void 0,$=ee=>{const M=oe.current+ee,Q=j().filter(re=>!re.disabled),le=document.activeElement,ne=Q.find(re=>re.ref.current===le)?.textValue,fe=Q.map(re=>re.textValue),Me=E4(fe,M,ne),_e=Q.find(re=>re.textValue===Me)?.ref.current;(function re(Re){oe.current=Re,window.clearTimeout(te.current),Re!==""&&(te.current=window.setTimeout(()=>re(""),1e3))})(M),_e&&setTimeout(()=>_e.focus())};y.useEffect(()=>()=>window.clearTimeout(te.current),[]),zu();const H=y.useCallback(ee=>ie.current===se.current?.side&&C4(ee,se.current?.area),[]);return v.jsx(c4,{scope:a,searchRef:oe,onItemEnter:y.useCallback(ee=>{H(ee)&&ee.preventDefault()},[H]),onItemLeave:y.useCallback(ee=>{H(ee)||(q.current?.focus(),Z(null))},[H]),onTriggerLeave:y.useCallback(ee=>{H(ee)&&ee.preventDefault()},[H]),pointerGraceTimerRef:ye,onPointerGraceIntentChange:y.useCallback(ee=>{se.current=ee},[]),children:v.jsx(ge,{...P,children:v.jsx(cl,{asChild:!0,trapped:l,onMountAutoFocus:me(c,ee=>{ee.preventDefault(),q.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:v.jsx(_i,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:S,onDismiss:C,children:v.jsx(KS,{asChild:!0,...z,dir:D.dir,orientation:"vertical",loop:i,currentTabStopId:O,onCurrentTabStopIdChange:Z,onEntryFocus:me(m,ee=>{D.isUsingKeyboardRef.current||ee.preventDefault()}),preventScrollOnEntryFocus:!0,children:v.jsx(Nu,{role:"menu","aria-orientation":"vertical","data-state":$_(E.open),"data-radix-menu-content":"",dir:D.dir,...R,..._,ref:G,style:{outline:"none",..._.style},onKeyDown:me(_.onKeyDown,ee=>{const Q=ee.target.closest("[data-radix-menu-content]")===ee.currentTarget,le=ee.ctrlKey||ee.altKey||ee.metaKey,ne=ee.key.length===1;Q&&(ee.key==="Tab"&&ee.preventDefault(),!le&&ne&&$(ee.key));const fe=q.current;if(ee.target!==fe||!e4.includes(ee.key))return;ee.preventDefault();const _e=j().filter(re=>!re.disabled).map(re=>re.ref.current);R_.includes(ee.key)&&_e.reverse(),w4(_e)}),onBlur:me(e.onBlur,ee=>{ee.currentTarget.contains(ee.target)||(window.clearTimeout(te.current),oe.current="")}),onPointerMove:me(e.onPointerMove,el(ee=>{const M=ee.target,Q=ue.current!==ee.clientX;if(ee.currentTarget.contains(M)&&Q){const le=ee.clientX>ue.current?"right":"left";ie.current=le,ue.current=ee.clientX}}))})})})})})})});j_.displayName=Nn;var h4="MenuGroup",um=y.forwardRef((e,n)=>{const{__scopeMenu:a,...i}=e;return v.jsx(ze.div,{role:"group",...i,ref:n})});um.displayName=h4;var p4="MenuLabel",k_=y.forwardRef((e,n)=>{const{__scopeMenu:a,...i}=e;return v.jsx(ze.div,{...i,ref:n})});k_.displayName=p4;var gu="MenuItem",Bx="menu.itemSelect",Qu=y.forwardRef((e,n)=>{const{disabled:a=!1,onSelect:i,...l}=e,c=y.useRef(null),f=vl(gu,e.__scopeMenu),d=lm(gu,e.__scopeMenu),m=Ye(n,c),p=y.useRef(!1),g=()=>{const x=c.current;if(!a&&x){const S=new CustomEvent(Bx,{bubbles:!0,cancelable:!0});x.addEventListener(Bx,C=>i?.(C),{once:!0}),Z0(x,S),S.defaultPrevented?p.current=!1:f.onClose()}};return v.jsx(z_,{...l,ref:m,disabled:a,onClick:me(e.onClick,g),onPointerDown:x=>{e.onPointerDown?.(x),p.current=!0},onPointerUp:me(e.onPointerUp,x=>{p.current||x.currentTarget?.click()}),onKeyDown:me(e.onKeyDown,x=>{const S=d.searchRef.current!=="";a||S&&x.key===" "||yp.includes(x.key)&&(x.currentTarget.click(),x.preventDefault())})})});Qu.displayName=gu;var z_=y.forwardRef((e,n)=>{const{__scopeMenu:a,disabled:i=!1,textValue:l,...c}=e,f=lm(gu,a),d=O_(a),m=y.useRef(null),p=Ye(n,m),[g,x]=y.useState(!1),[S,C]=y.useState("");return y.useEffect(()=>{const T=m.current;T&&C((T.textContent??"").trim())},[c.children]),v.jsx(Jo.ItemSlot,{scope:a,disabled:i,textValue:l??S,children:v.jsx(WS,{asChild:!0,...d,focusable:!i,children:v.jsx(ze.div,{role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...c,ref:p,onPointerMove:me(e.onPointerMove,el(T=>{i?f.onItemLeave(T):(f.onItemEnter(T),T.defaultPrevented||T.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:me(e.onPointerLeave,el(T=>f.onItemLeave(T))),onFocus:me(e.onFocus,()=>x(!0)),onBlur:me(e.onBlur,()=>x(!1))})})})}),m4="MenuCheckboxItem",P_=y.forwardRef((e,n)=>{const{checked:a=!1,onCheckedChange:i,...l}=e;return v.jsx(H_,{scope:e.__scopeMenu,checked:a,children:v.jsx(Qu,{role:"menuitemcheckbox","aria-checked":vu(a)?"mixed":a,...l,ref:n,"data-state":dm(a),onSelect:me(l.onSelect,()=>i?.(vu(a)?!0:!a),{checkForDefaultPrevented:!1})})})});P_.displayName=m4;var U_="MenuRadioGroup",[g4,v4]=ds(U_,{value:void 0,onValueChange:()=>{}}),L_=y.forwardRef((e,n)=>{const{value:a,onValueChange:i,...l}=e,c=Lt(i);return v.jsx(g4,{scope:e.__scopeMenu,value:a,onValueChange:c,children:v.jsx(um,{...l,ref:n})})});L_.displayName=U_;var B_="MenuRadioItem",V_=y.forwardRef((e,n)=>{const{value:a,...i}=e,l=v4(B_,e.__scopeMenu),c=a===l.value;return v.jsx(H_,{scope:e.__scopeMenu,checked:c,children:v.jsx(Qu,{role:"menuitemradio","aria-checked":c,...i,ref:n,"data-state":dm(c),onSelect:me(i.onSelect,()=>l.onValueChange?.(a),{checkForDefaultPrevented:!1})})})});V_.displayName=B_;var fm="MenuItemIndicator",[H_,y4]=ds(fm,{checked:!1}),F_=y.forwardRef((e,n)=>{const{__scopeMenu:a,forceMount:i,...l}=e,c=y4(fm,a);return v.jsx(Zt,{present:i||vu(c.checked)||c.checked===!0,children:v.jsx(ze.span,{...l,ref:n,"data-state":dm(c.checked)})})});F_.displayName=fm;var b4="MenuSeparator",q_=y.forwardRef((e,n)=>{const{__scopeMenu:a,...i}=e;return v.jsx(ze.div,{role:"separator","aria-orientation":"horizontal",...i,ref:n})});q_.displayName=b4;var x4="MenuArrow",I_=y.forwardRef((e,n)=>{const{__scopeMenu:a,...i}=e,l=Yu(a);return v.jsx(Du,{...l,...i,ref:n})});I_.displayName=x4;var S4="MenuSub",[v3,G_]=ds(S4),Do="MenuSubTrigger",Z_=y.forwardRef((e,n)=>{const a=hs(Do,e.__scopeMenu),i=vl(Do,e.__scopeMenu),l=G_(Do,e.__scopeMenu),c=lm(Do,e.__scopeMenu),f=y.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:m}=c,p={__scopeMenu:e.__scopeMenu},g=y.useCallback(()=>{f.current&&window.clearTimeout(f.current),f.current=null},[]);return y.useEffect(()=>g,[g]),y.useEffect(()=>{const x=d.current;return()=>{window.clearTimeout(x),m(null)}},[d,m]),v.jsx(im,{asChild:!0,...p,children:v.jsx(z_,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":l.contentId,"data-state":$_(a.open),...e,ref:Cu(n,l.onTriggerChange),onClick:x=>{e.onClick?.(x),!(e.disabled||x.defaultPrevented)&&(x.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:me(e.onPointerMove,el(x=>{c.onItemEnter(x),!x.defaultPrevented&&!e.disabled&&!a.open&&!f.current&&(c.onPointerGraceIntentChange(null),f.current=window.setTimeout(()=>{a.onOpenChange(!0),g()},100))})),onPointerLeave:me(e.onPointerLeave,el(x=>{g();const S=a.content?.getBoundingClientRect();if(S){const C=a.content?.dataset.side,T=C==="right",_=T?-5:5,E=S[T?"left":"right"],D=S[T?"right":"left"];c.onPointerGraceIntentChange({area:[{x:x.clientX+_,y:x.clientY},{x:E,y:S.top},{x:D,y:S.top},{x:D,y:S.bottom},{x:E,y:S.bottom}],side:C}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(x),x.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:me(e.onKeyDown,x=>{const S=c.searchRef.current!=="";e.disabled||S&&x.key===" "||t4[i.dir].includes(x.key)&&(a.onOpenChange(!0),a.content?.focus(),x.preventDefault())})})})});Z_.displayName=Do;var Y_="MenuSubContent",Q_=y.forwardRef((e,n)=>{const a=N_(Nn,e.__scopeMenu),{forceMount:i=a.forceMount,...l}=e,c=hs(Nn,e.__scopeMenu),f=vl(Nn,e.__scopeMenu),d=G_(Y_,e.__scopeMenu),m=y.useRef(null),p=Ye(n,m);return v.jsx(Jo.Provider,{scope:e.__scopeMenu,children:v.jsx(Zt,{present:i||c.open,children:v.jsx(Jo.Slot,{scope:e.__scopeMenu,children:v.jsx(cm,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:p,align:"start",side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:g=>{f.isUsingKeyboardRef.current&&m.current?.focus(),g.preventDefault()},onCloseAutoFocus:g=>g.preventDefault(),onFocusOutside:me(e.onFocusOutside,g=>{g.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:me(e.onEscapeKeyDown,g=>{f.onClose(),g.preventDefault()}),onKeyDown:me(e.onKeyDown,g=>{const x=g.currentTarget.contains(g.target),S=n4[f.dir].includes(g.key);x&&S&&(c.onOpenChange(!1),d.trigger?.focus(),g.preventDefault())})})})})})});Q_.displayName=Y_;function $_(e){return e?"open":"closed"}function vu(e){return e==="indeterminate"}function dm(e){return vu(e)?"indeterminate":e?"checked":"unchecked"}function w4(e){const n=document.activeElement;for(const a of e)if(a===n||(a.focus(),document.activeElement!==n))return}function _4(e,n){return e.map((a,i)=>e[(n+i)%e.length])}function E4(e,n,a){const l=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,c=a?e.indexOf(a):-1;let f=_4(e,Math.max(c,0));l.length===1&&(f=f.filter(p=>p!==a));const m=f.find(p=>p.toLowerCase().startsWith(l.toLowerCase()));return m!==a?m:void 0}function T4(e,n){const{x:a,y:i}=e;let l=!1;for(let c=0,f=n.length-1;c<n.length;f=c++){const d=n[c],m=n[f],p=d.x,g=d.y,x=m.x,S=m.y;g>i!=S>i&&a<(x-p)*(i-g)/(S-g)+p&&(l=!l)}return l}function C4(e,n){if(!n)return!1;const a={x:e.clientX,y:e.clientY};return T4(a,n)}function el(e){return n=>n.pointerType==="mouse"?e(n):void 0}var R4=M_,A4=im,O4=D_,M4=j_,N4=um,D4=k_,j4=Qu,k4=P_,z4=L_,P4=V_,U4=F_,L4=q_,B4=I_,V4=Z_,H4=Q_,$u="DropdownMenu",[F4,y3]=Yn($u,[A_]),Wt=A_(),[q4,X_]=F4($u),K_=e=>{const{__scopeDropdownMenu:n,children:a,dir:i,open:l,defaultOpen:c,onOpenChange:f,modal:d=!0}=e,m=Wt(n),p=y.useRef(null),[g,x]=ur({prop:l,defaultProp:c??!1,onChange:f,caller:$u});return v.jsx(q4,{scope:n,triggerId:Hn(),triggerRef:p,contentId:Hn(),open:g,onOpenChange:x,onOpenToggle:y.useCallback(()=>x(S=>!S),[x]),modal:d,children:v.jsx(R4,{...m,open:g,onOpenChange:x,dir:i,modal:d,children:a})})};K_.displayName=$u;var W_="DropdownMenuTrigger",J_=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,disabled:i=!1,...l}=e,c=X_(W_,a),f=Wt(a);return v.jsx(A4,{asChild:!0,...f,children:v.jsx(ze.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...l,ref:Cu(n,c.triggerRef),onPointerDown:me(e.onPointerDown,d=>{!i&&d.button===0&&d.ctrlKey===!1&&(c.onOpenToggle(),c.open||d.preventDefault())}),onKeyDown:me(e.onKeyDown,d=>{i||(["Enter"," "].includes(d.key)&&c.onOpenToggle(),d.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})})});J_.displayName=W_;var I4="DropdownMenuPortal",eE=e=>{const{__scopeDropdownMenu:n,...a}=e,i=Wt(n);return v.jsx(O4,{...i,...a})};eE.displayName=I4;var tE="DropdownMenuContent",nE=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=X_(tE,a),c=Wt(a),f=y.useRef(!1);return v.jsx(M4,{id:l.contentId,"aria-labelledby":l.triggerId,...c,...i,ref:n,onCloseAutoFocus:me(e.onCloseAutoFocus,d=>{f.current||l.triggerRef.current?.focus(),f.current=!1,d.preventDefault()}),onInteractOutside:me(e.onInteractOutside,d=>{const m=d.detail.originalEvent,p=m.button===0&&m.ctrlKey===!0,g=m.button===2||p;(!l.modal||g)&&(f.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});nE.displayName=tE;var G4="DropdownMenuGroup",Z4=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(N4,{...l,...i,ref:n})});Z4.displayName=G4;var Y4="DropdownMenuLabel",Q4=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(D4,{...l,...i,ref:n})});Q4.displayName=Y4;var $4="DropdownMenuItem",rE=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(j4,{...l,...i,ref:n})});rE.displayName=$4;var X4="DropdownMenuCheckboxItem",K4=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(k4,{...l,...i,ref:n})});K4.displayName=X4;var W4="DropdownMenuRadioGroup",J4=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(z4,{...l,...i,ref:n})});J4.displayName=W4;var ez="DropdownMenuRadioItem",tz=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(P4,{...l,...i,ref:n})});tz.displayName=ez;var nz="DropdownMenuItemIndicator",rz=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(U4,{...l,...i,ref:n})});rz.displayName=nz;var az="DropdownMenuSeparator",sz=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(L4,{...l,...i,ref:n})});sz.displayName=az;var iz="DropdownMenuArrow",oz=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(B4,{...l,...i,ref:n})});oz.displayName=iz;var lz="DropdownMenuSubTrigger",cz=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(V4,{...l,...i,ref:n})});cz.displayName=lz;var uz="DropdownMenuSubContent",fz=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:a,...i}=e,l=Wt(a);return v.jsx(H4,{...l,...i,ref:n,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});fz.displayName=uz;var dz=K_,hz=J_,pz=eE,mz=nE,gz=rE;function vz({...e}){return v.jsx(dz,{"data-slot":"dropdown-menu",...e})}function yz({...e}){return v.jsx(hz,{"data-slot":"dropdown-menu-trigger",...e})}function bz({className:e,sideOffset:n=4,...a}){return v.jsx(pz,{children:v.jsx(mz,{"data-slot":"dropdown-menu-content",sideOffset:n,className:Qe("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",e),...a})})}function Vx({className:e,inset:n,variant:a="default",...i}){return v.jsx(gz,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":a,className:Qe("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...i})}function xz(e,n){return y.useReducer((a,i)=>n[a][i]??a,e)}var hm="ScrollArea",[aE,b3]=Yn(hm),[Sz,jn]=aE(hm),sE=y.forwardRef((e,n)=>{const{__scopeScrollArea:a,type:i="hover",dir:l,scrollHideDelay:c=600,...f}=e,[d,m]=y.useState(null),[p,g]=y.useState(null),[x,S]=y.useState(null),[C,T]=y.useState(null),[_,E]=y.useState(null),[D,R]=y.useState(0),[z,j]=y.useState(0),[O,Z]=y.useState(!1),[q,G]=y.useState(!1),te=Ye(n,ye=>m(ye)),oe=dl(l);return v.jsx(Sz,{scope:a,type:i,dir:oe,scrollHideDelay:c,scrollArea:d,viewport:p,onViewportChange:g,content:x,onContentChange:S,scrollbarX:C,onScrollbarXChange:T,scrollbarXEnabled:O,onScrollbarXEnabledChange:Z,scrollbarY:_,onScrollbarYChange:E,scrollbarYEnabled:q,onScrollbarYEnabledChange:G,onCornerWidthChange:R,onCornerHeightChange:j,children:v.jsx(ze.div,{dir:oe,...f,ref:te,style:{position:"relative","--radix-scroll-area-corner-width":D+"px","--radix-scroll-area-corner-height":z+"px",...e.style}})})});sE.displayName=hm;var iE="ScrollAreaViewport",oE=y.forwardRef((e,n)=>{const{__scopeScrollArea:a,children:i,nonce:l,...c}=e,f=jn(iE,a),d=y.useRef(null),m=Ye(n,d,f.onViewportChange);return v.jsxs(v.Fragment,{children:[v.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),v.jsx(ze.div,{"data-radix-scroll-area-viewport":"",...c,ref:m,style:{overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden",...e.style},children:v.jsx("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});oE.displayName=iE;var pr="ScrollAreaScrollbar",lE=y.forwardRef((e,n)=>{const{forceMount:a,...i}=e,l=jn(pr,e.__scopeScrollArea),{onScrollbarXEnabledChange:c,onScrollbarYEnabledChange:f}=l,d=e.orientation==="horizontal";return y.useEffect(()=>(d?c(!0):f(!0),()=>{d?c(!1):f(!1)}),[d,c,f]),l.type==="hover"?v.jsx(wz,{...i,ref:n,forceMount:a}):l.type==="scroll"?v.jsx(_z,{...i,ref:n,forceMount:a}):l.type==="auto"?v.jsx(cE,{...i,ref:n,forceMount:a}):l.type==="always"?v.jsx(pm,{...i,ref:n}):null});lE.displayName=pr;var wz=y.forwardRef((e,n)=>{const{forceMount:a,...i}=e,l=jn(pr,e.__scopeScrollArea),[c,f]=y.useState(!1);return y.useEffect(()=>{const d=l.scrollArea;let m=0;if(d){const p=()=>{window.clearTimeout(m),f(!0)},g=()=>{m=window.setTimeout(()=>f(!1),l.scrollHideDelay)};return d.addEventListener("pointerenter",p),d.addEventListener("pointerleave",g),()=>{window.clearTimeout(m),d.removeEventListener("pointerenter",p),d.removeEventListener("pointerleave",g)}}},[l.scrollArea,l.scrollHideDelay]),v.jsx(Zt,{present:a||c,children:v.jsx(cE,{"data-state":c?"visible":"hidden",...i,ref:n})})}),_z=y.forwardRef((e,n)=>{const{forceMount:a,...i}=e,l=jn(pr,e.__scopeScrollArea),c=e.orientation==="horizontal",f=Ku(()=>m("SCROLL_END"),100),[d,m]=xz("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return y.useEffect(()=>{if(d==="idle"){const p=window.setTimeout(()=>m("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(p)}},[d,l.scrollHideDelay,m]),y.useEffect(()=>{const p=l.viewport,g=c?"scrollLeft":"scrollTop";if(p){let x=p[g];const S=()=>{const C=p[g];x!==C&&(m("SCROLL"),f()),x=C};return p.addEventListener("scroll",S),()=>p.removeEventListener("scroll",S)}},[l.viewport,c,m,f]),v.jsx(Zt,{present:a||d!=="hidden",children:v.jsx(pm,{"data-state":d==="hidden"?"hidden":"visible",...i,ref:n,onPointerEnter:me(e.onPointerEnter,()=>m("POINTER_ENTER")),onPointerLeave:me(e.onPointerLeave,()=>m("POINTER_LEAVE"))})})}),cE=y.forwardRef((e,n)=>{const a=jn(pr,e.__scopeScrollArea),{forceMount:i,...l}=e,[c,f]=y.useState(!1),d=e.orientation==="horizontal",m=Ku(()=>{if(a.viewport){const p=a.viewport.offsetWidth<a.viewport.scrollWidth,g=a.viewport.offsetHeight<a.viewport.scrollHeight;f(d?p:g)}},10);return vi(a.viewport,m),vi(a.content,m),v.jsx(Zt,{present:i||c,children:v.jsx(pm,{"data-state":c?"visible":"hidden",...l,ref:n})})}),pm=y.forwardRef((e,n)=>{const{orientation:a="vertical",...i}=e,l=jn(pr,e.__scopeScrollArea),c=y.useRef(null),f=y.useRef(0),[d,m]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),p=pE(d.viewport,d.content),g={...i,sizes:d,onSizesChange:m,hasThumb:p>0&&p<1,onThumbChange:S=>c.current=S,onThumbPointerUp:()=>f.current=0,onThumbPointerDown:S=>f.current=S};function x(S,C){return Oz(S,f.current,d,C)}return a==="horizontal"?v.jsx(Ez,{...g,ref:n,onThumbPositionChange:()=>{if(l.viewport&&c.current){const S=l.viewport.scrollLeft,C=Hx(S,d,l.dir);c.current.style.transform=`translate3d(${C}px, 0, 0)`}},onWheelScroll:S=>{l.viewport&&(l.viewport.scrollLeft=S)},onDragScroll:S=>{l.viewport&&(l.viewport.scrollLeft=x(S,l.dir))}}):a==="vertical"?v.jsx(Tz,{...g,ref:n,onThumbPositionChange:()=>{if(l.viewport&&c.current){const S=l.viewport.scrollTop,C=Hx(S,d);c.current.style.transform=`translate3d(0, ${C}px, 0)`}},onWheelScroll:S=>{l.viewport&&(l.viewport.scrollTop=S)},onDragScroll:S=>{l.viewport&&(l.viewport.scrollTop=x(S))}}):null}),Ez=y.forwardRef((e,n)=>{const{sizes:a,onSizesChange:i,...l}=e,c=jn(pr,e.__scopeScrollArea),[f,d]=y.useState(),m=y.useRef(null),p=Ye(n,m,c.onScrollbarXChange);return y.useEffect(()=>{m.current&&d(getComputedStyle(m.current))},[m]),v.jsx(fE,{"data-orientation":"horizontal",...l,ref:p,sizes:a,style:{bottom:0,left:c.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:c.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Xu(a)+"px",...e.style},onThumbPointerDown:g=>e.onThumbPointerDown(g.x),onDragScroll:g=>e.onDragScroll(g.x),onWheelScroll:(g,x)=>{if(c.viewport){const S=c.viewport.scrollLeft+g.deltaX;e.onWheelScroll(S),gE(S,x)&&g.preventDefault()}},onResize:()=>{m.current&&c.viewport&&f&&i({content:c.viewport.scrollWidth,viewport:c.viewport.offsetWidth,scrollbar:{size:m.current.clientWidth,paddingStart:bu(f.paddingLeft),paddingEnd:bu(f.paddingRight)}})}})}),Tz=y.forwardRef((e,n)=>{const{sizes:a,onSizesChange:i,...l}=e,c=jn(pr,e.__scopeScrollArea),[f,d]=y.useState(),m=y.useRef(null),p=Ye(n,m,c.onScrollbarYChange);return y.useEffect(()=>{m.current&&d(getComputedStyle(m.current))},[m]),v.jsx(fE,{"data-orientation":"vertical",...l,ref:p,sizes:a,style:{top:0,right:c.dir==="ltr"?0:void 0,left:c.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Xu(a)+"px",...e.style},onThumbPointerDown:g=>e.onThumbPointerDown(g.y),onDragScroll:g=>e.onDragScroll(g.y),onWheelScroll:(g,x)=>{if(c.viewport){const S=c.viewport.scrollTop+g.deltaY;e.onWheelScroll(S),gE(S,x)&&g.preventDefault()}},onResize:()=>{m.current&&c.viewport&&f&&i({content:c.viewport.scrollHeight,viewport:c.viewport.offsetHeight,scrollbar:{size:m.current.clientHeight,paddingStart:bu(f.paddingTop),paddingEnd:bu(f.paddingBottom)}})}})}),[Cz,uE]=aE(pr),fE=y.forwardRef((e,n)=>{const{__scopeScrollArea:a,sizes:i,hasThumb:l,onThumbChange:c,onThumbPointerUp:f,onThumbPointerDown:d,onThumbPositionChange:m,onDragScroll:p,onWheelScroll:g,onResize:x,...S}=e,C=jn(pr,a),[T,_]=y.useState(null),E=Ye(n,te=>_(te)),D=y.useRef(null),R=y.useRef(""),z=C.viewport,j=i.content-i.viewport,O=Lt(g),Z=Lt(m),q=Ku(x,10);function G(te){if(D.current){const oe=te.clientX-D.current.left,ye=te.clientY-D.current.top;p({x:oe,y:ye})}}return y.useEffect(()=>{const te=oe=>{const ye=oe.target;T?.contains(ye)&&O(oe,j)};return document.addEventListener("wheel",te,{passive:!1}),()=>document.removeEventListener("wheel",te,{passive:!1})},[z,T,j,O]),y.useEffect(Z,[i,Z]),vi(T,q),vi(C.content,q),v.jsx(Cz,{scope:a,scrollbar:T,hasThumb:l,onThumbChange:Lt(c),onThumbPointerUp:Lt(f),onThumbPositionChange:Z,onThumbPointerDown:Lt(d),children:v.jsx(ze.div,{...S,ref:E,style:{position:"absolute",...S.style},onPointerDown:me(e.onPointerDown,te=>{te.button===0&&(te.target.setPointerCapture(te.pointerId),D.current=T.getBoundingClientRect(),R.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",C.viewport&&(C.viewport.style.scrollBehavior="auto"),G(te))}),onPointerMove:me(e.onPointerMove,G),onPointerUp:me(e.onPointerUp,te=>{const oe=te.target;oe.hasPointerCapture(te.pointerId)&&oe.releasePointerCapture(te.pointerId),document.body.style.webkitUserSelect=R.current,C.viewport&&(C.viewport.style.scrollBehavior=""),D.current=null})})})}),yu="ScrollAreaThumb",dE=y.forwardRef((e,n)=>{const{forceMount:a,...i}=e,l=uE(yu,e.__scopeScrollArea);return v.jsx(Zt,{present:a||l.hasThumb,children:v.jsx(Rz,{ref:n,...i})})}),Rz=y.forwardRef((e,n)=>{const{__scopeScrollArea:a,style:i,...l}=e,c=jn(yu,a),f=uE(yu,a),{onThumbPositionChange:d}=f,m=Ye(n,x=>f.onThumbChange(x)),p=y.useRef(void 0),g=Ku(()=>{p.current&&(p.current(),p.current=void 0)},100);return y.useEffect(()=>{const x=c.viewport;if(x){const S=()=>{if(g(),!p.current){const C=Mz(x,d);p.current=C,d()}};return d(),x.addEventListener("scroll",S),()=>x.removeEventListener("scroll",S)}},[c.viewport,g,d]),v.jsx(ze.div,{"data-state":f.hasThumb?"visible":"hidden",...l,ref:m,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:me(e.onPointerDownCapture,x=>{const C=x.target.getBoundingClientRect(),T=x.clientX-C.left,_=x.clientY-C.top;f.onThumbPointerDown({x:T,y:_})}),onPointerUp:me(e.onPointerUp,f.onThumbPointerUp)})});dE.displayName=yu;var mm="ScrollAreaCorner",hE=y.forwardRef((e,n)=>{const a=jn(mm,e.__scopeScrollArea),i=!!(a.scrollbarX&&a.scrollbarY);return a.type!=="scroll"&&i?v.jsx(Az,{...e,ref:n}):null});hE.displayName=mm;var Az=y.forwardRef((e,n)=>{const{__scopeScrollArea:a,...i}=e,l=jn(mm,a),[c,f]=y.useState(0),[d,m]=y.useState(0),p=!!(c&&d);return vi(l.scrollbarX,()=>{const g=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(g),m(g)}),vi(l.scrollbarY,()=>{const g=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(g),f(g)}),p?v.jsx(ze.div,{...i,ref:n,style:{width:c,height:d,position:"absolute",right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function bu(e){return e?parseInt(e,10):0}function pE(e,n){const a=e/n;return isNaN(a)?0:a}function Xu(e){const n=pE(e.viewport,e.content),a=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,i=(e.scrollbar.size-a)*n;return Math.max(i,18)}function Oz(e,n,a,i="ltr"){const l=Xu(a),c=l/2,f=n||c,d=l-f,m=a.scrollbar.paddingStart+f,p=a.scrollbar.size-a.scrollbar.paddingEnd-d,g=a.content-a.viewport,x=i==="ltr"?[0,g]:[g*-1,0];return mE([m,p],x)(e)}function Hx(e,n,a="ltr"){const i=Xu(n),l=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,c=n.scrollbar.size-l,f=n.content-n.viewport,d=c-i,m=a==="ltr"?[0,f]:[f*-1,0],p=lp(e,m);return mE([0,f],[0,d])(p)}function mE(e,n){return a=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const i=(n[1]-n[0])/(e[1]-e[0]);return n[0]+i*(a-e[0])}}function gE(e,n){return e>0&&e<n}var Mz=(e,n=()=>{})=>{let a={left:e.scrollLeft,top:e.scrollTop},i=0;return(function l(){const c={left:e.scrollLeft,top:e.scrollTop},f=a.left!==c.left,d=a.top!==c.top;(f||d)&&n(),a=c,i=window.requestAnimationFrame(l)})(),()=>window.cancelAnimationFrame(i)};function Ku(e,n){const a=Lt(e),i=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(i.current),[]),y.useCallback(()=>{window.clearTimeout(i.current),i.current=window.setTimeout(a,n)},[a,n])}function vi(e,n){const a=Lt(n);Bt(()=>{let i=0;if(e){const l=new ResizeObserver(()=>{cancelAnimationFrame(i),i=window.requestAnimationFrame(a)});return l.observe(e),()=>{window.cancelAnimationFrame(i),l.unobserve(e)}}},[e,a])}var Nz=sE,Dz=oE,jz=hE;function kz({className:e,children:n,...a}){return v.jsxs(Nz,{"data-slot":"scroll-area",className:Qe("relative",e),...a,children:[v.jsx(Dz,{"data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:n}),v.jsx(zz,{}),v.jsx(jz,{})]})}function zz({className:e,orientation:n="vertical",...a}){return v.jsx(lE,{"data-slot":"scroll-area-scrollbar",orientation:n,className:Qe("flex touch-none p-px transition-colors select-none",n==="vertical"&&"h-full w-2.5 border-l border-l-transparent",n==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent",e),...a,children:v.jsx(dE,{"data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function Pz({className:e,...n}){return v.jsx("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:v.jsx("table",{"data-slot":"table",className:Qe("w-full caption-bottom text-sm",e),...n})})}function Uz({className:e,...n}){return v.jsx("thead",{"data-slot":"table-header",className:Qe("[&_tr]:border-b",e),...n})}function Lz({className:e,...n}){return v.jsx("tbody",{"data-slot":"table-body",className:Qe("[&_tr:last-child]:border-0",e),...n})}function Vc({className:e,...n}){return v.jsx("tr",{"data-slot":"table-row",className:Qe("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",e),...n})}function Hc({className:e,...n}){return v.jsx("th",{"data-slot":"table-head",className:Qe("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...n})}function si({className:e,...n}){return v.jsx("td",{"data-slot":"table-cell",className:Qe("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...n})}function Bz(e,n,a,i){var l=this,c=y.useRef(null),f=y.useRef(0),d=y.useRef(0),m=y.useRef(null),p=y.useRef([]),g=y.useRef(),x=y.useRef(),S=y.useRef(e),C=y.useRef(!0);S.current=e;var T=typeof window<"u",_=!n&&n!==0&&T;if(typeof e!="function")throw new TypeError("Expected a function");n=+n||0;var E=!!(a=a||{}).leading,D=!("trailing"in a)||!!a.trailing,R="maxWait"in a,z="debounceOnServer"in a&&!!a.debounceOnServer,j=R?Math.max(+a.maxWait||0,n):null;y.useEffect(function(){return C.current=!0,function(){C.current=!1}},[]);var O=y.useMemo(function(){var Z=function(ie){var ue=p.current,ge=g.current;return p.current=g.current=null,f.current=ie,d.current=d.current||ie,x.current=S.current.apply(ge,ue)},q=function(ie,ue){_&&cancelAnimationFrame(m.current),m.current=_?requestAnimationFrame(ie):setTimeout(ie,ue)},G=function(ie){if(!C.current)return!1;var ue=ie-c.current;return!c.current||ue>=n||ue<0||R&&ie-f.current>=j},te=function(ie){return m.current=null,D&&p.current?Z(ie):(p.current=g.current=null,x.current)},oe=function ie(){var ue=Date.now();if(E&&d.current===f.current&&ye(),G(ue))return te(ue);if(C.current){var ge=n-(ue-c.current),P=R?Math.min(ge,j-(ue-f.current)):ge;q(ie,P)}},ye=function(){i&&i({})},se=function(){if(T||z){var ie=Date.now(),ue=G(ie);if(p.current=[].slice.call(arguments),g.current=l,c.current=ie,ue){if(!m.current&&C.current)return f.current=c.current,q(oe,n),E?Z(c.current):x.current;if(R)return q(oe,n),Z(c.current)}return m.current||q(oe,n),x.current}};return se.cancel=function(){m.current&&(_?cancelAnimationFrame(m.current):clearTimeout(m.current)),f.current=0,p.current=c.current=g.current=m.current=null},se.isPending=function(){return!!m.current},se.flush=function(){return m.current?te(Date.now()):x.current},se},[E,R,n,j,D,_,T,z,i]);return O}function Vz(e,n){return e===n}function Hz(e,n,a){var i=Vz,l=y.useRef(e),c=y.useState({})[1],f=Bz(y.useCallback(function(m){l.current=m,c({})},[c]),n,a,c),d=y.useRef(e);return i(d.current,e)||(f(e),d.current=e),[l.current,f]}function x3(){const[e,n]=y.useState(""),[a,i]=y.useState({}),[l,c]=y.useState(1),[f]=Hz(e,400),d=y.useMemo(()=>["products",{currentPage:l,search:f,filter:a}],[l,f,a]),{data:m,isFetching:p}=Hh({queryKey:d,queryFn:async()=>await On.apiRequest("index",NT({skip:(l-1)*On.item_per_page,where:{productModelCode:e,status_listing:a?.statusFilter==="all"?void 0:a.statusFilter}}))}),{data:g}=Hh({queryKey:["publised-products"],queryFn:async()=>await On.apiRequest("getPublistedProducts",{})??[],staleTime:0,refetchOnMount:"always"}),x=n0({mutationKey:["action-mutaions"],mutationFn:async j=>{if(j.status)return On.apiRequest("unlist",j);const O=await On.apiRequest("get",j);if(!(!O||!O?.data))return On.apiRequest("publist",{...j,images:Kh({...O?.data}).images})}}),S=y.useMemo(()=>!m||!m?.data?[]:m?.data.map(j=>Kh(j)),[m]),C=j=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(j),T=()=>{n(""),i({statusFilter:""}),c(1)},_=[a.statusFilter,e!==""].filter(Boolean).length,E=y.useMemo(()=>m?.total?Math.ceil(m.total/On.item_per_page):0,[m?.total,On.item_per_page]),D=y.useMemo(()=>(l-1)*On.item_per_page+1,[l]),R=y.useMemo(()=>Math.min(l*On.item_per_page,m?.total??0),[l,m]),z=async j=>{console.log({post:j}),x.mutate(j)};return v.jsxs(CD,{children:[v.jsx(OD,{}),v.jsx(AD,{side:"left",align:"end",className:"w-auto",children:v.jsxs("div",{className:"space-y-4 h-[78vh] min-w-[638px]",children:[v.jsxs("div",{className:"flex items-center justify-between gap-4",children:[v.jsxs("div",{className:"relative flex-1",children:[v.jsx(vA,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),v.jsx(Ka,{placeholder:"Search...",value:e,onChange:j=>n(j.target.value),className:"pl-10"})]}),v.jsx($D,{filter:a,setFilter:i,activeFiltersCount:_,clearFilters:T})]}),v.jsxs("div",{className:"flex items-center justify-between w-full gap-8",children:[v.jsxs("span",{children:["Showing ",D,"-",R," of ",m?.total??0," products"]}),E>1&&v.jsxs("div",{className:"flex items-center justify-end gap-2",children:[v.jsxs(rr,{variant:"outline",size:"xs",onClick:()=>c(j=>Math.max(1,j-1)),disabled:l===1,children:[v.jsx(sA,{}),"Previous"]}),v.jsx("div",{className:"flex items-center gap-1",children:E<=7?Array.from({length:E},(j,O)=>v.jsx(rr,{variant:l===O+1?"default":"outline",size:"xs",onClick:()=>c(O+1),children:O+1},O+1)):v.jsxs(v.Fragment,{children:[v.jsx(rr,{variant:l===1?"default":"outline",size:"xs",onClick:()=>c(1),children:"1"}),l>4&&v.jsx("span",{className:"px-2 text-muted-foreground",children:"..."}),Array.from({length:3},(j,O)=>{let Z;return l<=4?Z=O+2:l>=E-3?Z=E-4+O:Z=l-1+O,Z>1&&Z<E?v.jsx(rr,{variant:l===Z?"default":"outline",size:"xs",onClick:()=>c(Z),children:Z},Z):null}).filter(Boolean),l<E-3&&v.jsx("span",{className:"px-2 text-muted-foreground",children:"..."}),v.jsx(rr,{variant:l===E?"default":"outline",size:"xs",onClick:()=>c(E),children:E})]})}),v.jsxs(rr,{variant:"outline",size:"xs",onClick:()=>c(j=>Math.min(E,j+1)),disabled:l===E,children:["Next",v.jsx(oA,{})]})]})]}),v.jsx("div",{className:"rounded-md border overflow-x-auto relative",children:v.jsx(kz,{className:"h-[66vh] w-full",children:v.jsxs(Pz,{className:"h-fit",children:[v.jsx(Uz,{children:v.jsxs(Vc,{children:[v.jsx(Hc,{className:"min-w-[200px]",children:"Name"}),v.jsx(Hc,{className:"w-[80px]",children:"Price"}),v.jsx(Hc,{className:"w-[80px]",children:"Status"}),v.jsx(Hc,{className:"w-[80px] text-center sticky right-0 bg-background border-l shadow-[-4px_0_8px_rgba(0,0,0,0.1)]",children:"Actions"})]})}),v.jsxs(Lz,{className:"relative",children:[p&&v.jsx(Vc,{children:v.jsx(si,{colSpan:10,className:"text-center py-8 text-muted-foreground ",children:v.jsx("div",{className:"h-full flex items-center justify-center w-full",children:v.jsx(lw,{})})})}),S.length===0&&!p?v.jsx(Vc,{children:v.jsx(si,{colSpan:10,className:"text-center py-8 text-muted-foreground",children:v.jsx("div",{className:"h-full flex items-center justify-center w-full",children:v.jsx("span",{children:" No products found"})})})}):S.map(j=>{const O=g?.some(Z=>Z.title.includes(j.sku));return j.status=O,v.jsxs(Vc,{children:[v.jsxs(si,{className:"font-medium",children:[v.jsx("div",{className:"truncate max-w-[340px] w-fit",title:j.title,children:j.title}),v.jsx("div",{className:"text-sm text-muted-foreground truncate max-w-[340px]",title:j.description,children:j.description})]}),v.jsx(si,{className:"font-semibold",children:C(j.price)}),v.jsx(si,{children:v.jsx(Rw,{variant:"secondary",children:j?.status?"Listed":"Unlisted"})}),v.jsx(si,{className:"text-center sticky right-0 bg-background border-l shadow-[-4px_0_8px_rgba(0,0,0,0.1)]",children:v.jsxs(vz,{children:[v.jsx(yz,{asChild:!0,children:v.jsx("div",{className:"w-full flex items-center justify-center",children:v.jsx(rr,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 mx-auto",children:v.jsx(hA,{className:"h-4 w-4"})})})}),v.jsxs(bz,{align:"end",children:[v.jsx(Wk,{data:j,children:v.jsxs(Vx,{onSelect:Z=>{Z.preventDefault(),Z.stopPropagation()},children:[v.jsx(bA,{className:"h-4 w-4 mr-2"})," Review"]})}),v.jsxs(Vx,{onClick:()=>z(j),children:[j.status?v.jsx(N0,{className:"h-4 w-4 mr-2"}):v.jsx(D0,{className:"h-4 w-4 mr-2"}),j.status?"Unlist":"List"]})]})]})})]},j.id)})]})]})})})]})})]})}export{x3 as P,Iz as Q,Zz as R,v as j,On as p,Gz as q};