178 lines
472 KiB
JavaScript
178 lines
472 KiB
JavaScript
import{g as ph,u as d1}from"./base64-BbJB1hmJ.js";import{p as _n}from"./product-api.service-DR0CE0o9.js";import{a as h1,r as m1}from"./app-C7VSS-q9.js";function p1(n,a){for(var i=0;i<a.length;i++){const s=a[i];if(typeof s!="string"&&!Array.isArray(s)){for(const o in s)if(o!=="default"&&!(o in n)){const c=Object.getOwnPropertyDescriptor(s,o);c&&Object.defineProperty(n,o,c.get?c:{enumerable:!0,get:()=>s[o]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var bd={exports:{}},il={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var $g;function v1(){if($g)return il;$g=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function i(s,o,c){var d=null;if(c!==void 0&&(d=""+c),o.key!==void 0&&(d=""+o.key),"key"in o){c={};for(var h in o)h!=="key"&&(c[h]=o[h])}else c=o;return o=c.ref,{$$typeof:n,type:s,key:d,ref:o!==void 0?o:null,props:c}}return il.Fragment=a,il.jsx=i,il.jsxs=i,il}var Jg;function g1(){return Jg||(Jg=1,bd.exports=v1()),bd.exports}var y=g1(),ns=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Gr=typeof window>"u"||"Deno"in globalThis;function Gt(){}function y1(n,a){return typeof n=="function"?n(a):n}function Hd(n){return typeof n=="number"&&n>=0&&n!==1/0}function xb(n,a){return Math.max(n+(a||0)-Date.now(),0)}function lr(n,a){return typeof n=="function"?n(a):n}function Sn(n,a){return typeof n=="function"?n(a):n}function Wg(n,a){const{type:i="all",exact:s,fetchStatus:o,predicate:c,queryKey:d,stale:h}=n;if(d){if(s){if(a.queryHash!==vh(d,a.options))return!1}else if(!ml(a.queryKey,d))return!1}if(i!=="all"){const p=a.isActive();if(i==="active"&&!p||i==="inactive"&&p)return!1}return!(typeof h=="boolean"&&a.isStale()!==h||o&&o!==a.state.fetchStatus||c&&!c(a))}function ey(n,a){const{exact:i,status:s,predicate:o,mutationKey:c}=n;if(c){if(!a.options.mutationKey)return!1;if(i){if(Fr(a.options.mutationKey)!==Fr(c))return!1}else if(!ml(a.options.mutationKey,c))return!1}return!(s&&a.state.status!==s||o&&!o(a))}function vh(n,a){return(a?.queryKeyHashFn||Fr)(n)}function Fr(n){return JSON.stringify(n,(a,i)=>qd(i)?Object.keys(i).sort().reduce((s,o)=>(s[o]=i[o],s),{}):i)}function ml(n,a){return n===a?!0:typeof n!=typeof a?!1:n&&a&&typeof n=="object"&&typeof a=="object"?Object.keys(a).every(i=>ml(n[i],a[i])):!1}function _b(n,a){if(n===a)return n;const i=ty(n)&&ty(a);if(i||qd(n)&&qd(a)){const s=i?n:Object.keys(n),o=s.length,c=i?a:Object.keys(a),d=c.length,h=i?[]:{},p=new Set(s);let m=0;for(let g=0;g<d;g++){const _=i?g:c[g];(!i&&p.has(_)||i)&&n[_]===void 0&&a[_]===void 0?(h[_]=void 0,m++):(h[_]=_b(n[_],a[_]),h[_]===n[_]&&n[_]!==void 0&&m++)}return o===d&&m===o?n:h}return a}function yu(n,a){if(!a||Object.keys(n).length!==Object.keys(a).length)return!1;for(const i in n)if(n[i]!==a[i])return!1;return!0}function ty(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function qd(n){if(!ny(n))return!1;const a=n.constructor;if(a===void 0)return!0;const i=a.prototype;return!(!ny(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function ny(n){return Object.prototype.toString.call(n)==="[object Object]"}function b1(n){return new Promise(a=>{setTimeout(a,n)})}function Gd(n,a,i){return typeof i.structuralSharing=="function"?i.structuralSharing(n,a):i.structuralSharing!==!1?_b(n,a):a}function x1(n,a,i=0){const s=[...n,a];return i&&s.length>i?s.slice(1):s}function _1(n,a,i=0){const s=[a,...n];return i&&s.length>i?s.slice(0,-1):s}var gh=Symbol();function Sb(n,a){return!n.queryFn&&a?.initialPromise?()=>a.initialPromise:!n.queryFn||n.queryFn===gh?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function wb(n,a){return typeof n=="function"?n(...a):!!n}var S1=class extends ns{#t;#e;#n;constructor(){super(),this.#n=n=>{if(!Gr&&window.addEventListener){const a=()=>n();return window.addEventListener("visibilitychange",a,!1),()=>{window.removeEventListener("visibilitychange",a)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(a=>{typeof a=="boolean"?this.setFocused(a):this.onFocus()})}setFocused(n){this.#t!==n&&(this.#t=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(a=>{a(n)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},yh=new S1,w1=class extends ns{#t=!0;#e;#n;constructor(){super(),this.#n=n=>{if(!Gr&&window.addEventListener){const a=()=>n(!0),i=()=>n(!1);return window.addEventListener("online",a,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",i)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(this.setOnline.bind(this))}setOnline(n){this.#t!==n&&(this.#t=n,this.listeners.forEach(i=>{i(n)}))}isOnline(){return this.#t}},bu=new w1;function Fd(){let n,a;const i=new Promise((o,c)=>{n=o,a=c});i.status="pending",i.catch(()=>{});function s(o){Object.assign(i,o),delete i.resolve,delete i.reject}return i.resolve=o=>{s({status:"fulfilled",value:o}),n(o)},i.reject=o=>{s({status:"rejected",reason:o}),a(o)},i}function E1(n){return Math.min(1e3*2**n,3e4)}function Eb(n){return(n??"online")==="online"?bu.isOnline():!0}var Cb=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function Tb(n){let a=!1,i=0,s;const o=Fd(),c=()=>o.status!=="pending",d=S=>{c()||(w(new Cb(S)),n.abort?.())},h=()=>{a=!0},p=()=>{a=!1},m=()=>yh.isFocused()&&(n.networkMode==="always"||bu.isOnline())&&n.canRun(),g=()=>Eb(n.networkMode)&&n.canRun(),_=S=>{c()||(s?.(),o.resolve(S))},w=S=>{c()||(s?.(),o.reject(S))},A=()=>new Promise(S=>{s=T=>{(c()||m())&&S(T)},n.onPause?.()}).then(()=>{s=void 0,c()||n.onContinue?.()}),M=()=>{if(c())return;let S;const T=i===0?n.initialPromise:void 0;try{S=T??n.fn()}catch(L){S=Promise.reject(L)}Promise.resolve(S).then(_).catch(L=>{if(c())return;const N=n.retry??(Gr?0:3),U=n.retryDelay??E1,k=typeof U=="function"?U(i,L):U,O=N===!0||typeof N=="number"&&i<N||typeof N=="function"&&N(i,L);if(a||!O){w(L);return}i++,n.onFail?.(i,L),b1(k).then(()=>m()?void 0:A()).then(()=>{a?w(L):M()})})};return{promise:o,status:()=>o.status,cancel:d,continue:()=>(s?.(),o),cancelRetry:h,continueRetry:p,canStart:g,start:()=>(g()?M():A().then(M),o)}}var C1=n=>setTimeout(n,0);function T1(){let n=[],a=0,i=h=>{h()},s=h=>{h()},o=C1;const c=h=>{a?n.push(h):o(()=>{i(h)})},d=()=>{const h=n;n=[],h.length&&o(()=>{s(()=>{h.forEach(p=>{i(p)})})})};return{batch:h=>{let p;a++;try{p=h()}finally{a--,a||d()}return p},batchCalls:h=>(...p)=>{c(()=>{h(...p)})},schedule:c,setNotifyFunction:h=>{i=h},setBatchNotifyFunction:h=>{s=h},setScheduler:h=>{o=h}}}var Tt=T1(),Ab=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Hd(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Gr?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},A1=class extends Ab{#t;#e;#n;#a;#r;#s;#l;constructor(n){super(),this.#l=!1,this.#s=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#a=n.client,this.#n=this.#a.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#t=R1(this.options),this.state=n.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(n){this.options={...this.#s,...n},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(n,a){const i=Gd(this.state.data,n,this.options);return this.#i({data:i,type:"success",dataUpdatedAt:a?.updatedAt,manual:a?.manual}),i}setState(n,a){this.#i({type:"setState",state:n,setStateOptions:a})}cancel(n){const a=this.#r?.promise;return this.#r?.cancel(n),a?a.then(Gt).catch(Gt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(n=>Sn(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===gh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>lr(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!xb(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(a=>a.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(a=>a.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(a=>a!==n),this.observers.length||(this.#r&&(this.#l?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(n,a){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&a?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(n&&this.setOptions(n),!this.options.queryFn){const h=this.observers.find(p=>p.options.queryFn);h&&this.setOptions(h.options)}const i=new AbortController,s=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#l=!0,i.signal)})},o=()=>{const h=Sb(this.options,a),m=(()=>{const g={client:this.#a,queryKey:this.queryKey,meta:this.meta};return s(g),g})();return this.#l=!1,this.options.persister?this.options.persister(h,m,this):h(m)},d=(()=>{const h={fetchOptions:a,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:o};return s(h),h})();this.options.behavior?.onFetch(d,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==d.fetchOptions?.meta)&&this.#i({type:"fetch",meta:d.fetchOptions?.meta}),this.#r=Tb({initialPromise:a?.initialPromise,fn:d.fetchFn,abort:i.abort.bind(i),onFail:(h,p)=>{this.#i({type:"failed",failureCount:h,error:p})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:d.options.retry,retryDelay:d.options.retryDelay,networkMode:d.options.networkMode,canRun:()=>!0});try{const h=await this.#r.start();if(h===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(h),this.#n.config.onSuccess?.(h,this),this.#n.config.onSettled?.(h,this.state.error,this),h}catch(h){if(h instanceof Cb){if(h.silent)return this.#r.promise;if(h.revert){if(this.setState({...this.#e,fetchStatus:"idle"}),this.state.data===void 0)throw h;return this.state.data}}throw this.#i({type:"error",error:h}),this.#n.config.onError?.(h,this),this.#n.config.onSettled?.(this.state.data,h,this),h}finally{this.scheduleGc()}}#i(n){const a=i=>{switch(n.type){case"failed":return{...i,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...Rb(i.data,this.options),fetchMeta:n.meta??null};case"success":const s={...i,data:n.data,dataUpdateCount:i.dataUpdateCount+1,dataUpdatedAt:n.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=n.manual?s:void 0,s;case"error":const o=n.error;return{...i,error:o,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...n.state}}};this.state=a(this.state),Tt.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:n})})}};function Rb(n,a){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Eb(a.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function R1(n){const a=typeof n.initialData=="function"?n.initialData():n.initialData,i=a!==void 0,s=i?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:a,dataUpdateCount:0,dataUpdatedAt:i?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}var O1=class extends ns{constructor(n={}){super(),this.config=n,this.#t=new Map}#t;build(n,a,i){const s=a.queryKey,o=a.queryHash??vh(s,a);let c=this.get(o);return c||(c=new A1({client:n,queryKey:s,queryHash:o,options:n.defaultQueryOptions(a),state:i,defaultOptions:n.getQueryDefaults(s)}),this.add(c)),c}add(n){this.#t.has(n.queryHash)||(this.#t.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const a=this.#t.get(n.queryHash);a&&(n.destroy(),a===n&&this.#t.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){Tt.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#t.get(n)}getAll(){return[...this.#t.values()]}find(n){const a={exact:!0,...n};return this.getAll().find(i=>Wg(a,i))}findAll(n={}){const a=this.getAll();return Object.keys(n).length>0?a.filter(i=>Wg(n,i)):a}notify(n){Tt.batch(()=>{this.listeners.forEach(a=>{a(n)})})}onFocus(){Tt.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){Tt.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},M1=class extends Ab{#t;#e;#n;constructor(n){super(),this.mutationId=n.mutationId,this.#e=n.mutationCache,this.#t=[],this.state=n.state||Ob(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){this.#t.includes(n)||(this.#t.push(n),this.clearGcTimeout(),this.#e.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#t=this.#t.filter(a=>a!==n),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:n})}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(n){const a=()=>{this.#a({type:"continue"})};this.#n=Tb({fn:()=>this.options.mutationFn?this.options.mutationFn(n):Promise.reject(new Error("No mutationFn found")),onFail:(o,c)=>{this.#a({type:"failed",failureCount:o,error:c})},onPause:()=>{this.#a({type:"pause"})},onContinue:a,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});const i=this.state.status==="pending",s=!this.#n.canStart();try{if(i)a();else{this.#a({type:"pending",variables:n,isPaused:s}),await this.#e.config.onMutate?.(n,this);const c=await this.options.onMutate?.(n);c!==this.state.context&&this.#a({type:"pending",context:c,variables:n,isPaused:s})}const o=await this.#n.start();return await this.#e.config.onSuccess?.(o,n,this.state.context,this),await this.options.onSuccess?.(o,n,this.state.context),await this.#e.config.onSettled?.(o,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(o,null,n,this.state.context),this.#a({type:"success",data:o}),o}catch(o){try{throw await this.#e.config.onError?.(o,n,this.state.context,this),await this.options.onError?.(o,n,this.state.context),await this.#e.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,o,n,this.state.context),o}finally{this.#a({type:"error",error:o})}}finally{this.#e.runNext(this)}}#a(n){const a=i=>{switch(n.type){case"failed":return{...i,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...i,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:n.error,failureCount:i.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=a(this.state),Tt.batch(()=>{this.#t.forEach(i=>{i.onMutationUpdate(n)}),this.#e.notify({mutation:this,type:"updated",action:n})})}};function Ob(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var N1=class extends ns{constructor(n={}){super(),this.config=n,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(n,a,i){const s=new M1({mutationCache:this,mutationId:++this.#n,options:n.defaultMutationOptions(a),state:i});return this.add(s),s}add(n){this.#t.add(n);const a=nu(n);if(typeof a=="string"){const i=this.#e.get(a);i?i.push(n):this.#e.set(a,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#t.delete(n)){const a=nu(n);if(typeof a=="string"){const i=this.#e.get(a);if(i)if(i.length>1){const s=i.indexOf(n);s!==-1&&i.splice(s,1)}else i[0]===n&&this.#e.delete(a)}}this.notify({type:"removed",mutation:n})}canRun(n){const a=nu(n);if(typeof a=="string"){const s=this.#e.get(a)?.find(o=>o.state.status==="pending");return!s||s===n}else return!0}runNext(n){const a=nu(n);return typeof a=="string"?this.#e.get(a)?.find(s=>s!==n&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Tt.batch(()=>{this.#t.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(n){const a={exact:!0,...n};return this.getAll().find(i=>ey(a,i))}findAll(n={}){return this.getAll().filter(a=>ey(n,a))}notify(n){Tt.batch(()=>{this.listeners.forEach(a=>{a(n)})})}resumePausedMutations(){const n=this.getAll().filter(a=>a.state.isPaused);return Tt.batch(()=>Promise.all(n.map(a=>a.continue().catch(Gt))))}};function nu(n){return n.options.scope?.id}function ay(n){return{onFetch:(a,i)=>{const s=a.options,o=a.fetchOptions?.meta?.fetchMore?.direction,c=a.state.data?.pages||[],d=a.state.data?.pageParams||[];let h={pages:[],pageParams:[]},p=0;const m=async()=>{let g=!1;const _=M=>{Object.defineProperty(M,"signal",{enumerable:!0,get:()=>(a.signal.aborted?g=!0:a.signal.addEventListener("abort",()=>{g=!0}),a.signal)})},w=Sb(a.options,a.fetchOptions),A=async(M,S,T)=>{if(g)return Promise.reject();if(S==null&&M.pages.length)return Promise.resolve(M);const N=(()=>{const K={client:a.client,queryKey:a.queryKey,pageParam:S,direction:T?"backward":"forward",meta:a.options.meta};return _(K),K})(),U=await w(N),{maxPages:k}=a.options,O=T?_1:x1;return{pages:O(M.pages,U,k),pageParams:O(M.pageParams,S,k)}};if(o&&c.length){const M=o==="backward",S=M?D1:ry,T={pages:c,pageParams:d},L=S(s,T);h=await A(T,L,M)}else{const M=n??c.length;do{const S=p===0?d[0]??s.initialPageParam:ry(s,h);if(p>0&&S==null)break;h=await A(h,S),p++}while(p<M)}return h};a.options.persister?a.fetchFn=()=>a.options.persister?.(m,{client:a.client,queryKey:a.queryKey,meta:a.options.meta,signal:a.signal},i):a.fetchFn=m}}}function ry(n,{pages:a,pageParams:i}){const s=a.length-1;return a.length>0?n.getNextPageParam(a[s],a,i[s],i):void 0}function D1(n,{pages:a,pageParams:i}){return a.length>0?n.getPreviousPageParam?.(a[0],a,i[0],i):void 0}var j1=class{#t;#e;#n;#a;#r;#s;#l;#i;constructor(n={}){this.#t=n.queryCache||new O1,this.#e=n.mutationCache||new N1,this.#n=n.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#l=yh.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#i=bu.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#l?.(),this.#l=void 0,this.#i?.(),this.#i=void 0)}isFetching(n){return this.#t.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#e.findAll({...n,status:"pending"}).length}getQueryData(n){const a=this.defaultQueryOptions({queryKey:n});return this.#t.get(a.queryHash)?.state.data}ensureQueryData(n){const a=this.defaultQueryOptions(n),i=this.#t.build(this,a),s=i.state.data;return s===void 0?this.fetchQuery(n):(n.revalidateIfStale&&i.isStaleByTime(lr(a.staleTime,i))&&this.prefetchQuery(a),Promise.resolve(s))}getQueriesData(n){return this.#t.findAll(n).map(({queryKey:a,state:i})=>{const s=i.data;return[a,s]})}setQueryData(n,a,i){const s=this.defaultQueryOptions({queryKey:n}),c=this.#t.get(s.queryHash)?.state.data,d=y1(a,c);if(d!==void 0)return this.#t.build(this,s).setData(d,{...i,manual:!0})}setQueriesData(n,a,i){return Tt.batch(()=>this.#t.findAll(n).map(({queryKey:s})=>[s,this.setQueryData(s,a,i)]))}getQueryState(n){const a=this.defaultQueryOptions({queryKey:n});return this.#t.get(a.queryHash)?.state}removeQueries(n){const a=this.#t;Tt.batch(()=>{a.findAll(n).forEach(i=>{a.remove(i)})})}resetQueries(n,a){const i=this.#t;return Tt.batch(()=>(i.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...n},a)))}cancelQueries(n,a={}){const i={revert:!0,...a},s=Tt.batch(()=>this.#t.findAll(n).map(o=>o.cancel(i)));return Promise.all(s).then(Gt).catch(Gt)}invalidateQueries(n,a={}){return Tt.batch(()=>(this.#t.findAll(n).forEach(i=>{i.invalidate()}),n?.refetchType==="none"?Promise.resolve():this.refetchQueries({...n,type:n?.refetchType??n?.type??"active"},a)))}refetchQueries(n,a={}){const i={...a,cancelRefetch:a.cancelRefetch??!0},s=Tt.batch(()=>this.#t.findAll(n).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let c=o.fetch(void 0,i);return i.throwOnError||(c=c.catch(Gt)),o.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(s).then(Gt)}fetchQuery(n){const a=this.defaultQueryOptions(n);a.retry===void 0&&(a.retry=!1);const i=this.#t.build(this,a);return i.isStaleByTime(lr(a.staleTime,i))?i.fetch(a):Promise.resolve(i.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(Gt).catch(Gt)}fetchInfiniteQuery(n){return n.behavior=ay(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(Gt).catch(Gt)}ensureInfiniteQueryData(n){return n.behavior=ay(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return bu.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(n){this.#n=n}setQueryDefaults(n,a){this.#a.set(Fr(n),{queryKey:n,defaultOptions:a})}getQueryDefaults(n){const a=[...this.#a.values()],i={};return a.forEach(s=>{ml(n,s.queryKey)&&Object.assign(i,s.defaultOptions)}),i}setMutationDefaults(n,a){this.#r.set(Fr(n),{mutationKey:n,defaultOptions:a})}getMutationDefaults(n){const a=[...this.#r.values()],i={};return a.forEach(s=>{ml(n,s.mutationKey)&&Object.assign(i,s.defaultOptions)}),i}defaultQueryOptions(n){if(n._defaulted)return n;const a={...this.#n.queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return a.queryHash||(a.queryHash=vh(a.queryKey,a)),a.refetchOnReconnect===void 0&&(a.refetchOnReconnect=a.networkMode!=="always"),a.throwOnError===void 0&&(a.throwOnError=!!a.suspense),!a.networkMode&&a.persister&&(a.networkMode="offlineFirst"),a.queryFn===gh&&(a.enabled=!1),a}defaultMutationOptions(n){return n?._defaulted?n:{...this.#n.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},k1=class extends ns{constructor(n,a){super(),this.options=a,this.#t=n,this.#i=null,this.#l=Fd(),this.bindMethods(),this.setOptions(a)}#t;#e=void 0;#n=void 0;#a=void 0;#r;#s;#l;#i;#p;#d;#h;#u;#c;#o;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),iy(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Zd(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Zd(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#_(),this.#e.removeObserver(this)}setOptions(n){const a=this.options,i=this.#e;if(this.options=this.#t.defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Sn(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#e.setOptions(this.options),a._defaulted&&!yu(this.options,a)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const s=this.hasListeners();s&&sy(this.#e,i,this.options,a)&&this.#f(),this.updateResult(),s&&(this.#e!==i||Sn(this.options.enabled,this.#e)!==Sn(a.enabled,this.#e)||lr(this.options.staleTime,this.#e)!==lr(a.staleTime,this.#e))&&this.#v();const o=this.#g();s&&(this.#e!==i||Sn(this.options.enabled,this.#e)!==Sn(a.enabled,this.#e)||o!==this.#o)&&this.#y(o)}getOptimisticResult(n){const a=this.#t.getQueryCache().build(this.#t,n),i=this.createResult(a,n);return U1(this,i)&&(this.#a=i,this.#s=this.options,this.#r=this.#e.state),i}getCurrentResult(){return this.#a}trackResult(n,a){return new Proxy(n,{get:(i,s)=>(this.trackProp(s),a?.(s),s==="promise"&&!this.options.experimental_prefetchInRender&&this.#l.status==="pending"&&this.#l.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(i,s))})}trackProp(n){this.#m.add(n)}getCurrentQuery(){return this.#e}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const a=this.#t.defaultQueryOptions(n),i=this.#t.getQueryCache().build(this.#t,a);return i.fetch().then(()=>this.createResult(i,a))}fetch(n){return this.#f({...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#f(n){this.#S();let a=this.#e.fetch(this.options,n);return n?.throwOnError||(a=a.catch(Gt)),a}#v(){this.#x();const n=lr(this.options.staleTime,this.#e);if(Gr||this.#a.isStale||!Hd(n))return;const i=xb(this.#a.dataUpdatedAt,n)+1;this.#u=setTimeout(()=>{this.#a.isStale||this.updateResult()},i)}#g(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(n){this.#_(),this.#o=n,!(Gr||Sn(this.options.enabled,this.#e)===!1||!Hd(this.#o)||this.#o===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||yh.isFocused())&&this.#f()},this.#o))}#b(){this.#v(),this.#y(this.#g())}#x(){this.#u&&(clearTimeout(this.#u),this.#u=void 0)}#_(){this.#c&&(clearInterval(this.#c),this.#c=void 0)}createResult(n,a){const i=this.#e,s=this.options,o=this.#a,c=this.#r,d=this.#s,p=n!==i?n.state:this.#n,{state:m}=n;let g={...m},_=!1,w;if(a._optimisticResults){const F=this.hasListeners(),ue=!F&&iy(n,a),he=F&&sy(n,i,a,s);(ue||he)&&(g={...g,...Rb(m.data,n.options)}),a._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:A,errorUpdatedAt:M,status:S}=g;w=g.data;let T=!1;if(a.placeholderData!==void 0&&w===void 0&&S==="pending"){let F;o?.isPlaceholderData&&a.placeholderData===d?.placeholderData?(F=o.data,T=!0):F=typeof a.placeholderData=="function"?a.placeholderData(this.#h?.state.data,this.#h):a.placeholderData,F!==void 0&&(S="success",w=Gd(o?.data,F,a),_=!0)}if(a.select&&w!==void 0&&!T)if(o&&w===c?.data&&a.select===this.#p)w=this.#d;else try{this.#p=a.select,w=a.select(w),w=Gd(o?.data,w,a),this.#d=w,this.#i=null}catch(F){this.#i=F}this.#i&&(A=this.#i,w=this.#d,M=Date.now(),S="error");const L=g.fetchStatus==="fetching",N=S==="pending",U=S==="error",k=N&&L,O=w!==void 0,Z={status:S,fetchStatus:g.fetchStatus,isPending:N,isSuccess:S==="success",isError:U,isInitialLoading:k,isLoading:k,data:w,dataUpdatedAt:g.dataUpdatedAt,error:A,errorUpdatedAt:M,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>p.dataUpdateCount||g.errorUpdateCount>p.errorUpdateCount,isFetching:L,isRefetching:L&&!N,isLoadingError:U&&!O,isPaused:g.fetchStatus==="paused",isPlaceholderData:_,isRefetchError:U&&O,isStale:bh(n,a),refetch:this.refetch,promise:this.#l,isEnabled:Sn(a.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const F=xe=>{Z.status==="error"?xe.reject(Z.error):Z.data!==void 0&&xe.resolve(Z.data)},ue=()=>{const xe=this.#l=Z.promise=Fd();F(xe)},he=this.#l;switch(he.status){case"pending":n.queryHash===i.queryHash&&F(he);break;case"fulfilled":(Z.status==="error"||Z.data!==he.value)&&ue();break;case"rejected":(Z.status!=="error"||Z.error!==he.reason)&&ue();break}}return Z}updateResult(){const n=this.#a,a=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#s=this.options,this.#r.data!==void 0&&(this.#h=this.#e),yu(a,n))return;this.#a=a;const i=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options,o=typeof s=="function"?s():s;if(o==="all"||!o&&!this.#m.size)return!0;const c=new Set(o??this.#m);return this.options.throwOnError&&c.add("error"),Object.keys(this.#a).some(d=>{const h=d;return this.#a[h]!==n[h]&&c.has(h)})};this.#w({listeners:i()})}#S(){const n=this.#t.getQueryCache().build(this.#t,this.options);if(n===this.#e)return;const a=this.#e;this.#e=n,this.#n=n.state,this.hasListeners()&&(a?.removeObserver(this),n.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#w(n){Tt.batch(()=>{n.listeners&&this.listeners.forEach(a=>{a(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function z1(n,a){return Sn(a.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&a.retryOnMount===!1)}function iy(n,a){return z1(n,a)||n.state.data!==void 0&&Zd(n,a,a.refetchOnMount)}function Zd(n,a,i){if(Sn(a.enabled,n)!==!1&&lr(a.staleTime,n)!=="static"){const s=typeof i=="function"?i(n):i;return s==="always"||s!==!1&&bh(n,a)}return!1}function sy(n,a,i,s){return(n!==a||Sn(s.enabled,n)===!1)&&(!i.suspense||n.state.status!=="error")&&bh(n,i)}function bh(n,a){return Sn(a.enabled,n)!==!1&&n.isStaleByTime(lr(a.staleTime,n))}function U1(n,a){return!yu(n.getCurrentResult(),a)}var L1=class extends ns{#t;#e=void 0;#n;#a;constructor(a,i){super(),this.#t=a,this.setOptions(i),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(a){const i=this.options;this.options=this.#t.defaultMutationOptions(a),yu(this.options,i)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),i?.mutationKey&&this.options.mutationKey&&Fr(i.mutationKey)!==Fr(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(a){this.#r(),this.#s(a)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#s()}mutate(a,i){return this.#a=i,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(a)}#r(){const a=this.#n?.state??Ob();this.#e={...a,isPending:a.status==="pending",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset}}#s(a){Tt.batch(()=>{if(this.#a&&this.hasListeners()){const i=this.#e.variables,s=this.#e.context;a?.type==="success"?(this.#a.onSuccess?.(a.data,i,s),this.#a.onSettled?.(a.data,null,i,s)):a?.type==="error"&&(this.#a.onError?.(a.error,i,s),this.#a.onSettled?.(void 0,a.error,i,s))}this.listeners.forEach(i=>{i(this.#e)})})}},xd={exports:{}},Ue={};/**
|
||
* @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 ly;function V1(){if(ly)return Ue;ly=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),_=Symbol.iterator;function w(C){return C===null||typeof C!="object"?null:(C=_&&C[_]||C["@@iterator"],typeof C=="function"?C:null)}var A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,S={};function T(C,I,ie){this.props=C,this.context=I,this.refs=S,this.updater=ie||A}T.prototype.isReactComponent={},T.prototype.setState=function(C,I){if(typeof C!="object"&&typeof C!="function"&&C!=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,C,I,"setState")},T.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function L(){}L.prototype=T.prototype;function N(C,I,ie){this.props=C,this.context=I,this.refs=S,this.updater=ie||A}var U=N.prototype=new L;U.constructor=N,M(U,T.prototype),U.isPureReactComponent=!0;var k=Array.isArray,O={H:null,A:null,T:null,S:null,V:null},K=Object.prototype.hasOwnProperty;function Z(C,I,ie,ee,oe,Oe){return ie=Oe.ref,{$$typeof:n,type:C,key:I,ref:ie!==void 0?ie:null,props:Oe}}function F(C,I){return Z(C.type,I,void 0,void 0,void 0,C.props)}function ue(C){return typeof C=="object"&&C!==null&&C.$$typeof===n}function he(C){var I={"=":"=0",":":"=2"};return"$"+C.replace(/[=:]/g,function(ie){return I[ie]})}var xe=/\/+/g;function ae(C,I){return typeof C=="object"&&C!==null&&C.key!=null?he(""+C.key):I.toString(36)}function re(){}function le(C){switch(C.status){case"fulfilled":return C.value;case"rejected":throw C.reason;default:switch(typeof C.status=="string"?C.then(re,re):(C.status="pending",C.then(function(I){C.status==="pending"&&(C.status="fulfilled",C.value=I)},function(I){C.status==="pending"&&(C.status="rejected",C.reason=I)})),C.status){case"fulfilled":return C.value;case"rejected":throw C.reason}}throw C}function me(C,I,ie,ee,oe){var Oe=typeof C;(Oe==="undefined"||Oe==="boolean")&&(C=null);var _e=!1;if(C===null)_e=!0;else switch(Oe){case"bigint":case"string":case"number":_e=!0;break;case"object":switch(C.$$typeof){case n:case a:_e=!0;break;case g:return _e=C._init,me(_e(C._payload),I,ie,ee,oe)}}if(_e)return oe=oe(C),_e=ee===""?"."+ae(C,0):ee,k(oe)?(ie="",_e!=null&&(ie=_e.replace(xe,"$&/")+"/"),me(oe,I,ie,"",function(Ke){return Ke})):oe!=null&&(ue(oe)&&(oe=F(oe,ie+(oe.key==null||C&&C.key===oe.key?"":(""+oe.key).replace(xe,"$&/")+"/")+_e)),I.push(oe)),1;_e=0;var te=ee===""?".":ee+":";if(k(C))for(var Te=0;Te<C.length;Te++)ee=C[Te],Oe=te+ae(ee,Te),_e+=me(ee,I,ie,Oe,oe);else if(Te=w(C),typeof Te=="function")for(C=Te.call(C),Te=0;!(ee=C.next()).done;)ee=ee.value,Oe=te+ae(ee,Te++),_e+=me(ee,I,ie,Oe,oe);else if(Oe==="object"){if(typeof C.then=="function")return me(le(C),I,ie,ee,oe);throw I=String(C),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return _e}function j(C,I,ie){if(C==null)return C;var ee=[],oe=0;return me(C,ee,"","",function(Oe){return I.call(ie,Oe,oe++)}),ee}function Y(C){if(C._status===-1){var I=C._result;I=I(),I.then(function(ie){(C._status===0||C._status===-1)&&(C._status=1,C._result=ie)},function(ie){(C._status===0||C._status===-1)&&(C._status=2,C._result=ie)}),C._status===-1&&(C._status=0,C._result=I)}if(C._status===1)return C._result.default;throw C._result}var H=typeof reportError=="function"?reportError:function(C){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof C=="object"&&C!==null&&typeof C.message=="string"?String(C.message):String(C),error:C});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",C);return}console.error(C)};function W(){}return Ue.Children={map:j,forEach:function(C,I,ie){j(C,function(){I.apply(this,arguments)},ie)},count:function(C){var I=0;return j(C,function(){I++}),I},toArray:function(C){return j(C,function(I){return I})||[]},only:function(C){if(!ue(C))throw Error("React.Children.only expected to receive a single React element child.");return C}},Ue.Component=T,Ue.Fragment=i,Ue.Profiler=o,Ue.PureComponent=N,Ue.StrictMode=s,Ue.Suspense=p,Ue.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,Ue.__COMPILER_RUNTIME={__proto__:null,c:function(C){return O.H.useMemoCache(C)}},Ue.cache=function(C){return function(){return C.apply(null,arguments)}},Ue.cloneElement=function(C,I,ie){if(C==null)throw Error("The argument must be a React element, but you passed "+C+".");var ee=M({},C.props),oe=C.key,Oe=void 0;if(I!=null)for(_e in I.ref!==void 0&&(Oe=void 0),I.key!==void 0&&(oe=""+I.key),I)!K.call(I,_e)||_e==="key"||_e==="__self"||_e==="__source"||_e==="ref"&&I.ref===void 0||(ee[_e]=I[_e]);var _e=arguments.length-2;if(_e===1)ee.children=ie;else if(1<_e){for(var te=Array(_e),Te=0;Te<_e;Te++)te[Te]=arguments[Te+2];ee.children=te}return Z(C.type,oe,void 0,void 0,Oe,ee)},Ue.createContext=function(C){return C={$$typeof:d,_currentValue:C,_currentValue2:C,_threadCount:0,Provider:null,Consumer:null},C.Provider=C,C.Consumer={$$typeof:c,_context:C},C},Ue.createElement=function(C,I,ie){var ee,oe={},Oe=null;if(I!=null)for(ee in I.key!==void 0&&(Oe=""+I.key),I)K.call(I,ee)&&ee!=="key"&&ee!=="__self"&&ee!=="__source"&&(oe[ee]=I[ee]);var _e=arguments.length-2;if(_e===1)oe.children=ie;else if(1<_e){for(var te=Array(_e),Te=0;Te<_e;Te++)te[Te]=arguments[Te+2];oe.children=te}if(C&&C.defaultProps)for(ee in _e=C.defaultProps,_e)oe[ee]===void 0&&(oe[ee]=_e[ee]);return Z(C,Oe,void 0,void 0,null,oe)},Ue.createRef=function(){return{current:null}},Ue.forwardRef=function(C){return{$$typeof:h,render:C}},Ue.isValidElement=ue,Ue.lazy=function(C){return{$$typeof:g,_payload:{_status:-1,_result:C},_init:Y}},Ue.memo=function(C,I){return{$$typeof:m,type:C,compare:I===void 0?null:I}},Ue.startTransition=function(C){var I=O.T,ie={};O.T=ie;try{var ee=C(),oe=O.S;oe!==null&&oe(ie,ee),typeof ee=="object"&&ee!==null&&typeof ee.then=="function"&&ee.then(W,H)}catch(Oe){H(Oe)}finally{O.T=I}},Ue.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},Ue.use=function(C){return O.H.use(C)},Ue.useActionState=function(C,I,ie){return O.H.useActionState(C,I,ie)},Ue.useCallback=function(C,I){return O.H.useCallback(C,I)},Ue.useContext=function(C){return O.H.useContext(C)},Ue.useDebugValue=function(){},Ue.useDeferredValue=function(C,I){return O.H.useDeferredValue(C,I)},Ue.useEffect=function(C,I,ie){var ee=O.H;if(typeof ie=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ee.useEffect(C,I)},Ue.useId=function(){return O.H.useId()},Ue.useImperativeHandle=function(C,I,ie){return O.H.useImperativeHandle(C,I,ie)},Ue.useInsertionEffect=function(C,I){return O.H.useInsertionEffect(C,I)},Ue.useLayoutEffect=function(C,I){return O.H.useLayoutEffect(C,I)},Ue.useMemo=function(C,I){return O.H.useMemo(C,I)},Ue.useOptimistic=function(C,I){return O.H.useOptimistic(C,I)},Ue.useReducer=function(C,I,ie){return O.H.useReducer(C,I,ie)},Ue.useRef=function(C){return O.H.useRef(C)},Ue.useState=function(C){return O.H.useState(C)},Ue.useSyncExternalStore=function(C,I,ie){return O.H.useSyncExternalStore(C,I,ie)},Ue.useTransition=function(){return O.H.useTransition()},Ue.version="19.1.1",Ue}var oy;function xh(){return oy||(oy=1,xd.exports=V1()),xd.exports}var b=xh();const Ae=ph(b),Mb=p1({__proto__:null,default:Ae},[b]);var Nb=b.createContext(void 0),Db=n=>{const a=b.useContext(Nb);if(!a)throw new Error("No QueryClient set, use QueryClientProvider to set one");return a},cD=({client:n,children:a})=>(b.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),y.jsx(Nb.Provider,{value:n,children:a})),jb=b.createContext(!1),P1=()=>b.useContext(jb);jb.Provider;function B1(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}var H1=b.createContext(B1()),q1=()=>b.useContext(H1),G1=(n,a)=>{(n.suspense||n.throwOnError||n.experimental_prefetchInRender)&&(a.isReset()||(n.retryOnMount=!1))},F1=n=>{b.useEffect(()=>{n.clearReset()},[n])},Z1=({result:n,errorResetBoundary:a,throwOnError:i,query:s,suspense:o})=>n.isError&&!a.isReset()&&!n.isFetching&&s&&(o&&n.data===void 0||wb(i,[n.error,s])),I1=n=>{if(n.suspense){const a=s=>s==="static"?s:Math.max(s??1e3,1e3),i=n.staleTime;n.staleTime=typeof i=="function"?(...s)=>a(i(...s)):a(i),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},Y1=(n,a)=>n.isLoading&&n.isFetching&&!a,Q1=(n,a)=>n?.suspense&&a.isPending,uy=(n,a,i)=>a.fetchOptimistic(n).catch(()=>{i.clearReset()});function K1(n,a,i){const s=P1(),o=q1(),c=Db(),d=c.defaultQueryOptions(n);c.getDefaultOptions().queries?._experimental_beforeQuery?.(d),d._optimisticResults=s?"isRestoring":"optimistic",I1(d),G1(d,o),F1(o);const h=!c.getQueryCache().get(d.queryHash),[p]=b.useState(()=>new a(c,d)),m=p.getOptimisticResult(d),g=!s&&n.subscribed!==!1;if(b.useSyncExternalStore(b.useCallback(_=>{const w=g?p.subscribe(Tt.batchCalls(_)):Gt;return p.updateResult(),w},[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),b.useEffect(()=>{p.setOptions(d)},[d,p]),Q1(d,m))throw uy(d,p,o);if(Z1({result:m,errorResetBoundary:o,throwOnError:d.throwOnError,query:c.getQueryCache().get(d.queryHash),suspense:d.suspense}))throw m.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(d,m),d.experimental_prefetchInRender&&!Gr&&Y1(m,s)&&(h?uy(d,p,o):c.getQueryCache().get(d.queryHash)?.promise)?.catch(Gt).finally(()=>{p.updateResult()}),d.notifyOnChangeProps?m:p.trackResult(m)}function Id(n,a){return K1(n,k1)}function kb(n,a){const i=Db(),[s]=b.useState(()=>new L1(i,n));b.useEffect(()=>{s.setOptions(n)},[s,n]);const o=b.useSyncExternalStore(b.useCallback(d=>s.subscribe(Tt.batchCalls(d)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),c=b.useCallback((d,h)=>{s.mutate(d,h).catch(Gt)},[s]);if(o.error&&wb(s.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:c,mutateAsync:o.mutate}}const fD=new j1({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var _d={exports:{}},sl={},Sd={exports:{}},wd={};/**
|
||
* @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 cy;function X1(){return cy||(cy=1,(function(n){function a(j,Y){var H=j.length;j.push(Y);e:for(;0<H;){var W=H-1>>>1,C=j[W];if(0<o(C,Y))j[W]=Y,j[H]=C,H=W;else break e}}function i(j){return j.length===0?null:j[0]}function s(j){if(j.length===0)return null;var Y=j[0],H=j.pop();if(H!==Y){j[0]=H;e:for(var W=0,C=j.length,I=C>>>1;W<I;){var ie=2*(W+1)-1,ee=j[ie],oe=ie+1,Oe=j[oe];if(0>o(ee,H))oe<C&&0>o(Oe,ee)?(j[W]=Oe,j[oe]=H,W=oe):(j[W]=ee,j[ie]=H,W=ie);else if(oe<C&&0>o(Oe,H))j[W]=Oe,j[oe]=H,W=oe;else break e}}return Y}function o(j,Y){var H=j.sortIndex-Y.sortIndex;return H!==0?H:j.id-Y.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var d=Date,h=d.now();n.unstable_now=function(){return d.now()-h}}var p=[],m=[],g=1,_=null,w=3,A=!1,M=!1,S=!1,T=!1,L=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,U=typeof setImmediate<"u"?setImmediate:null;function k(j){for(var Y=i(m);Y!==null;){if(Y.callback===null)s(m);else if(Y.startTime<=j)s(m),Y.sortIndex=Y.expirationTime,a(p,Y);else break;Y=i(m)}}function O(j){if(S=!1,k(j),!M)if(i(p)!==null)M=!0,K||(K=!0,ae());else{var Y=i(m);Y!==null&&me(O,Y.startTime-j)}}var K=!1,Z=-1,F=5,ue=-1;function he(){return T?!0:!(n.unstable_now()-ue<F)}function xe(){if(T=!1,K){var j=n.unstable_now();ue=j;var Y=!0;try{e:{M=!1,S&&(S=!1,N(Z),Z=-1),A=!0;var H=w;try{t:{for(k(j),_=i(p);_!==null&&!(_.expirationTime>j&&he());){var W=_.callback;if(typeof W=="function"){_.callback=null,w=_.priorityLevel;var C=W(_.expirationTime<=j);if(j=n.unstable_now(),typeof C=="function"){_.callback=C,k(j),Y=!0;break t}_===i(p)&&s(p),k(j)}else s(p);_=i(p)}if(_!==null)Y=!0;else{var I=i(m);I!==null&&me(O,I.startTime-j),Y=!1}}break e}finally{_=null,w=H,A=!1}Y=void 0}}finally{Y?ae():K=!1}}}var ae;if(typeof U=="function")ae=function(){U(xe)};else if(typeof MessageChannel<"u"){var re=new MessageChannel,le=re.port2;re.port1.onmessage=xe,ae=function(){le.postMessage(null)}}else ae=function(){L(xe,0)};function me(j,Y){Z=L(function(){j(n.unstable_now())},Y)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(j){j.callback=null},n.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<j?Math.floor(1e3/j):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(j){switch(w){case 1:case 2:case 3:var Y=3;break;default:Y=w}var H=w;w=Y;try{return j()}finally{w=H}},n.unstable_requestPaint=function(){T=!0},n.unstable_runWithPriority=function(j,Y){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var H=w;w=j;try{return Y()}finally{w=H}},n.unstable_scheduleCallback=function(j,Y,H){var W=n.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?W+H:W):H=W,j){case 1:var C=-1;break;case 2:C=250;break;case 5:C=1073741823;break;case 4:C=1e4;break;default:C=5e3}return C=H+C,j={id:g++,callback:Y,priorityLevel:j,startTime:H,expirationTime:C,sortIndex:-1},H>W?(j.sortIndex=H,a(m,j),i(p)===null&&j===i(m)&&(S?(N(Z),Z=-1):S=!0,me(O,H-W))):(j.sortIndex=C,a(p,j),M||A||(M=!0,K||(K=!0,ae()))),j},n.unstable_shouldYield=he,n.unstable_wrapCallback=function(j){var Y=w;return function(){var H=w;w=Y;try{return j.apply(this,arguments)}finally{w=H}}}})(wd)),wd}var fy;function $1(){return fy||(fy=1,Sd.exports=X1()),Sd.exports}var Ed={exports:{}},Vt={};/**
|
||
* @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 dy;function J1(){if(dy)return Vt;dy=1;var n=xh();function a(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var s={d:{f:i,r:function(){throw Error(a(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},o=Symbol.for("react.portal");function c(p,m,g){var _=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:_==null?null:""+_,children:p,containerInfo:m,implementation:g}}var d=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Vt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,Vt.createPortal=function(p,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(a(299));return c(p,m,null,g)},Vt.flushSync=function(p){var m=d.T,g=s.p;try{if(d.T=null,s.p=2,p)return p()}finally{d.T=m,s.p=g,s.d.f()}},Vt.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,s.d.C(p,m))},Vt.prefetchDNS=function(p){typeof p=="string"&&s.d.D(p)},Vt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,_=h(g,m.crossOrigin),w=typeof m.integrity=="string"?m.integrity:void 0,A=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?s.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:_,integrity:w,fetchPriority:A}):g==="script"&&s.d.X(p,{crossOrigin:_,integrity:w,fetchPriority:A,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Vt.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=h(m.as,m.crossOrigin);s.d.M(p,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&s.d.M(p)},Vt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,_=h(g,m.crossOrigin);s.d.L(p,g,{crossOrigin:_,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Vt.preloadModule=function(p,m){if(typeof p=="string")if(m){var g=h(m.as,m.crossOrigin);s.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else s.d.m(p)},Vt.requestFormReset=function(p){s.d.r(p)},Vt.unstable_batchedUpdates=function(p,m){return p(m)},Vt.useFormState=function(p,m,g){return d.H.useFormState(p,m,g)},Vt.useFormStatus=function(){return d.H.useHostTransitionStatus()},Vt.version="19.1.1",Vt}var hy;function zb(){if(hy)return Ed.exports;hy=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),Ed.exports=J1(),Ed.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 my;function W1(){if(my)return sl;my=1;var n=$1(),a=xh(),i=zb();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(c(e)!==e)throw Error(s(188))}function p(e){var t=e.alternate;if(!t){if(t=c(e),t===null)throw Error(s(188));return t!==e?null:e}for(var r=e,l=t;;){var u=r.return;if(u===null)break;var f=u.alternate;if(f===null){if(l=u.return,l!==null){r=l;continue}break}if(u.child===f.child){for(f=u.child;f;){if(f===r)return h(u),e;if(f===l)return h(u),t;f=f.sibling}throw Error(s(188))}if(r.return!==l.return)r=u,l=f;else{for(var v=!1,x=u.child;x;){if(x===r){v=!0,r=u,l=f;break}if(x===l){v=!0,l=u,r=f;break}x=x.sibling}if(!v){for(x=f.child;x;){if(x===r){v=!0,r=f,l=u;break}if(x===l){v=!0,l=f,r=u;break}x=x.sibling}if(!v)throw Error(s(189))}}if(r.alternate!==l)throw Error(s(190))}if(r.tag!==3)throw Error(s(188));return r.stateNode.current===r?e:t}function m(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=m(e),t!==null)return t;e=e.sibling}return null}var g=Object.assign,_=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),N=Symbol.for("react.consumer"),U=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),K=Symbol.for("react.suspense_list"),Z=Symbol.for("react.memo"),F=Symbol.for("react.lazy"),ue=Symbol.for("react.activity"),he=Symbol.for("react.memo_cache_sentinel"),xe=Symbol.iterator;function ae(e){return e===null||typeof e!="object"?null:(e=xe&&e[xe]||e["@@iterator"],typeof e=="function"?e:null)}var re=Symbol.for("react.client.reference");function le(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===re?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case M:return"Fragment";case T:return"Profiler";case S:return"StrictMode";case O:return"Suspense";case K:return"SuspenseList";case ue:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case A:return"Portal";case U:return(e.displayName||"Context")+".Provider";case N:return(e._context.displayName||"Context")+".Consumer";case k:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Z:return t=e.displayName||null,t!==null?t:le(e.type)||"Memo";case F:t=e._payload,e=e._init;try{return le(e(t))}catch{}}return null}var me=Array.isArray,j=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H={pending:!1,data:null,method:null,action:null},W=[],C=-1;function I(e){return{current:e}}function ie(e){0>C||(e.current=W[C],W[C]=null,C--)}function ee(e,t){C++,W[C]=e.current,e.current=t}var oe=I(null),Oe=I(null),_e=I(null),te=I(null);function Te(e,t){switch(ee(_e,t),ee(Oe,e),ee(oe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Cg(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Cg(t),e=Tg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ie(oe),ee(oe,e)}function Ke(){ie(oe),ie(Oe),ie(_e)}function He(e){e.memoizedState!==null&&ee(te,e);var t=oe.current,r=Tg(t,e.type);t!==r&&(ee(Oe,e),ee(oe,r))}function Ze(e){Oe.current===e&&(ie(oe),ie(Oe)),te.current===e&&(ie(te),el._currentValue=H)}var $e=Object.prototype.hasOwnProperty,At=n.unstable_scheduleCallback,Yt=n.unstable_cancelCallback,Da=n.unstable_shouldYield,br=n.unstable_requestPaint,zt=n.unstable_now,lm=n.unstable_getCurrentPriorityLevel,us=n.unstable_ImmediatePriority,R=n.unstable_UserBlockingPriority,B=n.unstable_NormalPriority,X=n.unstable_LowPriority,pe=n.unstable_IdlePriority,ce=n.log,se=n.unstable_setDisableYieldValue,we=null,ke=null;function Ie(e){if(typeof ce=="function"&&se(e),ke&&typeof ke.setStrictMode=="function")try{ke.setStrictMode(we,e)}catch{}}var ot=Math.clz32?Math.clz32:sc,ei=Math.log,Ln=Math.LN2;function sc(e){return e>>>=0,e===0?32:31-(ei(e)/Ln|0)|0}var ja=256,ka=4194304;function aa(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function xr(e,t,r){var l=e.pendingLanes;if(l===0)return 0;var u=0,f=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var x=l&134217727;return x!==0?(l=x&~f,l!==0?u=aa(l):(v&=x,v!==0?u=aa(v):r||(r=x&~e,r!==0&&(u=aa(r))))):(x=l&~f,x!==0?u=aa(x):v!==0?u=aa(v):r||(r=l&~e,r!==0&&(u=aa(r)))),u===0?0:t!==0&&t!==u&&(t&f)===0&&(f=u&-u,r=t&-t,f>=r||f===32&&(r&4194048)!==0)?t:u}function _r(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Fl(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 om(){var e=ja;return ja<<=1,(ja&4194048)===0&&(ja=256),e}function um(){var e=ka;return ka<<=1,(ka&62914560)===0&&(ka=4194304),e}function lc(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function cs(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eS(e,t,r,l,u,f){var v=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var x=e.entanglements,E=e.expirationTimes,P=e.hiddenUpdates;for(r=v&~r;0<r;){var Q=31-ot(r),J=1<<Q;x[Q]=0,E[Q]=-1;var q=P[Q];if(q!==null)for(P[Q]=null,Q=0;Q<q.length;Q++){var G=q[Q];G!==null&&(G.lane&=-536870913)}r&=~J}l!==0&&cm(e,l,0),f!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=f&~(v&~t))}function cm(e,t,r){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-ot(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|r&4194090}function fm(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var l=31-ot(r),u=1<<l;u&t|e[l]&t&&(e[l]|=t),r&=~u}}function oc(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function uc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function dm(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:Zg(e.type))}function tS(e,t){var r=Y.p;try{return Y.p=e,t()}finally{Y.p=r}}var za=Math.random().toString(36).slice(2),Ut="__reactFiber$"+za,Qt="__reactProps$"+za,ti="__reactContainer$"+za,cc="__reactEvents$"+za,nS="__reactListeners$"+za,aS="__reactHandles$"+za,hm="__reactResources$"+za,fs="__reactMarker$"+za;function fc(e){delete e[Ut],delete e[Qt],delete e[cc],delete e[nS],delete e[aS]}function ni(e){var t=e[Ut];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ti]||r[Ut]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Mg(e);e!==null;){if(r=e[Ut])return r;e=Mg(e)}return t}e=r,r=e.parentNode}return null}function ai(e){if(e=e[Ut]||e[ti]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function ds(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function ri(e){var t=e[hm];return t||(t=e[hm]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Rt(e){e[fs]=!0}var mm=new Set,pm={};function Sr(e,t){ii(e,t),ii(e+"Capture",t)}function ii(e,t){for(pm[e]=t,e=0;e<t.length;e++)mm.add(t[e])}var rS=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]*$"),vm={},gm={};function iS(e){return $e.call(gm,e)?!0:$e.call(vm,e)?!1:rS.test(e)?gm[e]=!0:(vm[e]=!0,!1)}function Zl(e,t,r){if(iS(t))if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+r)}}function Il(e,t,r){if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+r)}}function ra(e,t,r,l){if(l===null)e.removeAttribute(r);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(t,r,""+l)}}var dc,ym;function si(e){if(dc===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);dc=t&&t[1]||"",ym=-1<r.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+dc+e+ym}var hc=!1;function mc(e,t){if(!e||hc)return"";hc=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){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(G){var q=G}Reflect.construct(e,[],J)}else{try{J.call()}catch(G){q=G}e.call(J.prototype)}}else{try{throw Error()}catch(G){q=G}(J=e())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(G){if(G&&q&&typeof G.stack=="string")return[G.stack,q.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=l.DetermineComponentFrameRoot(),v=f[0],x=f[1];if(v&&x){var E=v.split(`
|
||
`),P=x.split(`
|
||
`);for(u=l=0;l<E.length&&!E[l].includes("DetermineComponentFrameRoot");)l++;for(;u<P.length&&!P[u].includes("DetermineComponentFrameRoot");)u++;if(l===E.length||u===P.length)for(l=E.length-1,u=P.length-1;1<=l&&0<=u&&E[l]!==P[u];)u--;for(;1<=l&&0<=u;l--,u--)if(E[l]!==P[u]){if(l!==1||u!==1)do if(l--,u--,0>u||E[l]!==P[u]){var Q=`
|
||
`+E[l].replace(" at new "," at ");return e.displayName&&Q.includes("<anonymous>")&&(Q=Q.replace("<anonymous>",e.displayName)),Q}while(1<=l&&0<=u);break}}}finally{hc=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?si(r):""}function sS(e){switch(e.tag){case 26:case 27:case 5:return si(e.type);case 16:return si("Lazy");case 13:return si("Suspense");case 19:return si("SuspenseList");case 0:case 15:return mc(e.type,!1);case 11:return mc(e.type.render,!1);case 1:return mc(e.type,!0);case 31:return si("Activity");default:return""}}function bm(e){try{var t="";do t+=sS(e),e=e.return;while(e);return t}catch(r){return`
|
||
Error generating stack: `+r.message+`
|
||
`+r.stack}}function dn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lS(e){var t=xm(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var u=r.get,f=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(v){l=""+v,f.call(this,v)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return l},setValue:function(v){l=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yl(e){e._valueTracker||(e._valueTracker=lS(e))}function _m(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),l="";return e&&(l=xm(e)?e.checked?"true":"false":e.value),e=l,e!==r?(t.setValue(e),!0):!1}function Ql(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var oS=/[\n"\\]/g;function hn(e){return e.replace(oS,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function pc(e,t,r,l,u,f,v,x){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),t!=null?v==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+dn(t)):e.value!==""+dn(t)&&(e.value=""+dn(t)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),t!=null?vc(e,v,dn(t)):r!=null?vc(e,v,dn(r)):l!=null&&e.removeAttribute("value"),u==null&&f!=null&&(e.defaultChecked=!!f),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+dn(x):e.removeAttribute("name")}function Sm(e,t,r,l,u,f,v,x){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||r!=null){if(!(f!=="submit"&&f!=="reset"||t!=null))return;r=r!=null?""+dn(r):"",t=t!=null?""+dn(t):r,x||t===e.value||(e.value=t),e.defaultValue=t}l=l??u,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=x?e.checked:!!l,e.defaultChecked=!!l,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v)}function vc(e,t,r){t==="number"&&Ql(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function li(e,t,r,l){if(e=e.options,t){t={};for(var u=0;u<r.length;u++)t["$"+r[u]]=!0;for(r=0;r<e.length;r++)u=t.hasOwnProperty("$"+e[r].value),e[r].selected!==u&&(e[r].selected=u),u&&l&&(e[r].defaultSelected=!0)}else{for(r=""+dn(r),t=null,u=0;u<e.length;u++){if(e[u].value===r){e[u].selected=!0,l&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function wm(e,t,r){if(t!=null&&(t=""+dn(t),t!==e.value&&(e.value=t),r==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=r!=null?""+dn(r):""}function Em(e,t,r,l){if(t==null){if(l!=null){if(r!=null)throw Error(s(92));if(me(l)){if(1<l.length)throw Error(s(93));l=l[0]}r=l}r==null&&(r=""),t=r}r=dn(t),e.defaultValue=r,l=e.textContent,l===r&&l!==""&&l!==null&&(e.value=l)}function oi(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var uS=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 Cm(e,t,r){var l=t.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,r):typeof r!="number"||r===0||uS.has(t)?t==="float"?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}function Tm(e,t,r){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,r!=null){for(var l in r)!r.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var u in t)l=t[u],t.hasOwnProperty(u)&&r[u]!==l&&Cm(e,u,l)}else for(var f in t)t.hasOwnProperty(f)&&Cm(e,f,t[f])}function gc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var cS=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"]]),fS=/^[\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 Kl(e){return fS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var yc=null;function bc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ui=null,ci=null;function Am(e){var t=ai(e);if(t&&(e=t.stateNode)){var r=e[Qt]||null;e:switch(e=t.stateNode,t.type){case"input":if(pc(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+hn(""+t)+'"][type="radio"]'),t=0;t<r.length;t++){var l=r[t];if(l!==e&&l.form===e.form){var u=l[Qt]||null;if(!u)throw Error(s(90));pc(l,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(t=0;t<r.length;t++)l=r[t],l.form===e.form&&_m(l)}break e;case"textarea":wm(e,r.value,r.defaultValue);break e;case"select":t=r.value,t!=null&&li(e,!!r.multiple,t,!1)}}}var xc=!1;function Rm(e,t,r){if(xc)return e(t,r);xc=!0;try{var l=e(t);return l}finally{if(xc=!1,(ui!==null||ci!==null)&&(zo(),ui&&(t=ui,e=ci,ci=ui=null,Am(t),e)))for(t=0;t<e.length;t++)Am(e[t])}}function hs(e,t){var r=e.stateNode;if(r===null)return null;var l=r[Qt]||null;if(l===null)return null;r=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(s(231,t,typeof r));return r}var ia=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_c=!1;if(ia)try{var ms={};Object.defineProperty(ms,"passive",{get:function(){_c=!0}}),window.addEventListener("test",ms,ms),window.removeEventListener("test",ms,ms)}catch{_c=!1}var Ua=null,Sc=null,Xl=null;function Om(){if(Xl)return Xl;var e,t=Sc,r=t.length,l,u="value"in Ua?Ua.value:Ua.textContent,f=u.length;for(e=0;e<r&&t[e]===u[e];e++);var v=r-e;for(l=1;l<=v&&t[r-l]===u[f-l];l++);return Xl=u.slice(e,1<l?1-l:void 0)}function $l(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Jl(){return!0}function Mm(){return!1}function Kt(e){function t(r,l,u,f,v){this._reactName=r,this._targetInst=u,this.type=l,this.nativeEvent=f,this.target=v,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(r=e[x],this[x]=r?r(f):f[x]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?Jl:Mm,this.isPropagationStopped=Mm,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Jl)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Jl)},persist:function(){},isPersistent:Jl}),t}var wr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Wl=Kt(wr),ps=g({},wr,{view:0,detail:0}),dS=Kt(ps),wc,Ec,vs,eo=g({},ps,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==vs&&(vs&&e.type==="mousemove"?(wc=e.screenX-vs.screenX,Ec=e.screenY-vs.screenY):Ec=wc=0,vs=e),wc)},movementY:function(e){return"movementY"in e?e.movementY:Ec}}),Nm=Kt(eo),hS=g({},eo,{dataTransfer:0}),mS=Kt(hS),pS=g({},ps,{relatedTarget:0}),Cc=Kt(pS),vS=g({},wr,{animationName:0,elapsedTime:0,pseudoElement:0}),gS=Kt(vS),yS=g({},wr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bS=Kt(yS),xS=g({},wr,{data:0}),Dm=Kt(xS),_S={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},SS={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"},wS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ES(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=wS[e])?!!t[e]:!1}function Tc(){return ES}var CS=g({},ps,{key:function(e){if(e.key){var t=_S[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$l(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?SS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tc,charCode:function(e){return e.type==="keypress"?$l(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$l(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),TS=Kt(CS),AS=g({},eo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),jm=Kt(AS),RS=g({},ps,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tc}),OS=Kt(RS),MS=g({},wr,{propertyName:0,elapsedTime:0,pseudoElement:0}),NS=Kt(MS),DS=g({},eo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),jS=Kt(DS),kS=g({},wr,{newState:0,oldState:0}),zS=Kt(kS),US=[9,13,27,32],Ac=ia&&"CompositionEvent"in window,gs=null;ia&&"documentMode"in document&&(gs=document.documentMode);var LS=ia&&"TextEvent"in window&&!gs,km=ia&&(!Ac||gs&&8<gs&&11>=gs),zm=" ",Um=!1;function Lm(e,t){switch(e){case"keyup":return US.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fi=!1;function VS(e,t){switch(e){case"compositionend":return Vm(t);case"keypress":return t.which!==32?null:(Um=!0,zm);case"textInput":return e=t.data,e===zm&&Um?null:e;default:return null}}function PS(e,t){if(fi)return e==="compositionend"||!Ac&&Lm(e,t)?(e=Om(),Xl=Sc=Ua=null,fi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return km&&t.locale!=="ko"?null:t.data;default:return null}}var BS={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 Pm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!BS[e.type]:t==="textarea"}function Bm(e,t,r,l){ui?ci?ci.push(l):ci=[l]:ui=l,t=Ho(t,"onChange"),0<t.length&&(r=new Wl("onChange","change",null,r,l),e.push({event:r,listeners:t}))}var ys=null,bs=null;function HS(e){xg(e,0)}function to(e){var t=ds(e);if(_m(t))return e}function Hm(e,t){if(e==="change")return t}var qm=!1;if(ia){var Rc;if(ia){var Oc="oninput"in document;if(!Oc){var Gm=document.createElement("div");Gm.setAttribute("oninput","return;"),Oc=typeof Gm.oninput=="function"}Rc=Oc}else Rc=!1;qm=Rc&&(!document.documentMode||9<document.documentMode)}function Fm(){ys&&(ys.detachEvent("onpropertychange",Zm),bs=ys=null)}function Zm(e){if(e.propertyName==="value"&&to(bs)){var t=[];Bm(t,bs,e,bc(e)),Rm(HS,t)}}function qS(e,t,r){e==="focusin"?(Fm(),ys=t,bs=r,ys.attachEvent("onpropertychange",Zm)):e==="focusout"&&Fm()}function GS(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return to(bs)}function FS(e,t){if(e==="click")return to(t)}function ZS(e,t){if(e==="input"||e==="change")return to(t)}function IS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var en=typeof Object.is=="function"?Object.is:IS;function xs(e,t){if(en(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),l=Object.keys(t);if(r.length!==l.length)return!1;for(l=0;l<r.length;l++){var u=r[l];if(!$e.call(t,u)||!en(e[u],t[u]))return!1}return!0}function Im(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ym(e,t){var r=Im(e);e=0;for(var l;r;){if(r.nodeType===3){if(l=e+r.textContent.length,e<=t&&l>=t)return{node:r,offset:t-e};e=l}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Im(r)}}function Qm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Km(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ql(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Ql(e.document)}return t}function Mc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var YS=ia&&"documentMode"in document&&11>=document.documentMode,di=null,Nc=null,_s=null,Dc=!1;function Xm(e,t,r){var l=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Dc||di==null||di!==Ql(l)||(l=di,"selectionStart"in l&&Mc(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),_s&&xs(_s,l)||(_s=l,l=Ho(Nc,"onSelect"),0<l.length&&(t=new Wl("onSelect","select",null,t,r),e.push({event:t,listeners:l}),t.target=di)))}function Er(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var hi={animationend:Er("Animation","AnimationEnd"),animationiteration:Er("Animation","AnimationIteration"),animationstart:Er("Animation","AnimationStart"),transitionrun:Er("Transition","TransitionRun"),transitionstart:Er("Transition","TransitionStart"),transitioncancel:Er("Transition","TransitionCancel"),transitionend:Er("Transition","TransitionEnd")},jc={},$m={};ia&&($m=document.createElement("div").style,"AnimationEvent"in window||(delete hi.animationend.animation,delete hi.animationiteration.animation,delete hi.animationstart.animation),"TransitionEvent"in window||delete hi.transitionend.transition);function Cr(e){if(jc[e])return jc[e];if(!hi[e])return e;var t=hi[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in $m)return jc[e]=t[r];return e}var Jm=Cr("animationend"),Wm=Cr("animationiteration"),ep=Cr("animationstart"),QS=Cr("transitionrun"),KS=Cr("transitionstart"),XS=Cr("transitioncancel"),tp=Cr("transitionend"),np=new Map,kc="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(" ");kc.push("scrollEnd");function Cn(e,t){np.set(e,t),Sr(t,[e])}var ap=new WeakMap;function mn(e,t){if(typeof e=="object"&&e!==null){var r=ap.get(e);return r!==void 0?r:(t={value:e,source:t,stack:bm(t)},ap.set(e,t),t)}return{value:e,source:t,stack:bm(t)}}var pn=[],mi=0,zc=0;function no(){for(var e=mi,t=zc=mi=0;t<e;){var r=pn[t];pn[t++]=null;var l=pn[t];pn[t++]=null;var u=pn[t];pn[t++]=null;var f=pn[t];if(pn[t++]=null,l!==null&&u!==null){var v=l.pending;v===null?u.next=u:(u.next=v.next,v.next=u),l.pending=u}f!==0&&rp(r,u,f)}}function ao(e,t,r,l){pn[mi++]=e,pn[mi++]=t,pn[mi++]=r,pn[mi++]=l,zc|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Uc(e,t,r,l){return ao(e,t,r,l),ro(e)}function pi(e,t){return ao(e,null,null,t),ro(e)}function rp(e,t,r){e.lanes|=r;var l=e.alternate;l!==null&&(l.lanes|=r);for(var u=!1,f=e.return;f!==null;)f.childLanes|=r,l=f.alternate,l!==null&&(l.childLanes|=r),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(u=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,u&&t!==null&&(u=31-ot(r),e=f.hiddenUpdates,l=e[u],l===null?e[u]=[t]:l.push(t),t.lane=r|536870912),f):null}function ro(e){if(50<Is)throw Is=0,Gf=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var vi={};function $S(e,t,r,l){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function tn(e,t,r,l){return new $S(e,t,r,l)}function Lc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sa(e,t){var r=e.alternate;return r===null?(r=tn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function ip(e,t){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,t=r.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function io(e,t,r,l,u,f){var v=0;if(l=e,typeof e=="function")Lc(e)&&(v=1);else if(typeof e=="string")v=Ww(e,r,oe.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ue:return e=tn(31,r,t,u),e.elementType=ue,e.lanes=f,e;case M:return Tr(r.children,u,f,t);case S:v=8,u|=24;break;case T:return e=tn(12,r,t,u|2),e.elementType=T,e.lanes=f,e;case O:return e=tn(13,r,t,u),e.elementType=O,e.lanes=f,e;case K:return e=tn(19,r,t,u),e.elementType=K,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case L:case U:v=10;break e;case N:v=9;break e;case k:v=11;break e;case Z:v=14;break e;case F:v=16,l=null;break e}v=29,r=Error(s(130,e===null?"null":typeof e,"")),l=null}return t=tn(v,r,t,u),t.elementType=e,t.type=l,t.lanes=f,t}function Tr(e,t,r,l){return e=tn(7,e,l,t),e.lanes=r,e}function Vc(e,t,r){return e=tn(6,e,null,t),e.lanes=r,e}function Pc(e,t,r){return t=tn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var gi=[],yi=0,so=null,lo=0,vn=[],gn=0,Ar=null,la=1,oa="";function Rr(e,t){gi[yi++]=lo,gi[yi++]=so,so=e,lo=t}function sp(e,t,r){vn[gn++]=la,vn[gn++]=oa,vn[gn++]=Ar,Ar=e;var l=la;e=oa;var u=32-ot(l)-1;l&=~(1<<u),r+=1;var f=32-ot(t)+u;if(30<f){var v=u-u%5;f=(l&(1<<v)-1).toString(32),l>>=v,u-=v,la=1<<32-ot(t)+u|r<<u|l,oa=f+e}else la=1<<f|r<<u|l,oa=e}function Bc(e){e.return!==null&&(Rr(e,1),sp(e,1,0))}function Hc(e){for(;e===so;)so=gi[--yi],gi[yi]=null,lo=gi[--yi],gi[yi]=null;for(;e===Ar;)Ar=vn[--gn],vn[gn]=null,oa=vn[--gn],vn[gn]=null,la=vn[--gn],vn[gn]=null}var Ht=null,ht=null,We=!1,Or=null,Vn=!1,qc=Error(s(519));function Mr(e){var t=Error(s(418,""));throw Es(mn(t,e)),qc}function lp(e){var t=e.stateNode,r=e.type,l=e.memoizedProps;switch(t[Ut]=e,t[Qt]=l,r){case"dialog":Fe("cancel",t),Fe("close",t);break;case"iframe":case"object":case"embed":Fe("load",t);break;case"video":case"audio":for(r=0;r<Qs.length;r++)Fe(Qs[r],t);break;case"source":Fe("error",t);break;case"img":case"image":case"link":Fe("error",t),Fe("load",t);break;case"details":Fe("toggle",t);break;case"input":Fe("invalid",t),Sm(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),Yl(t);break;case"select":Fe("invalid",t);break;case"textarea":Fe("invalid",t),Em(t,l.value,l.defaultValue,l.children),Yl(t)}r=l.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||t.textContent===""+r||l.suppressHydrationWarning===!0||Eg(t.textContent,r)?(l.popover!=null&&(Fe("beforetoggle",t),Fe("toggle",t)),l.onScroll!=null&&Fe("scroll",t),l.onScrollEnd!=null&&Fe("scrollend",t),l.onClick!=null&&(t.onclick=qo),t=!0):t=!1,t||Mr(e)}function op(e){for(Ht=e.return;Ht;)switch(Ht.tag){case 5:case 13:Vn=!1;return;case 27:case 3:Vn=!0;return;default:Ht=Ht.return}}function Ss(e){if(e!==Ht)return!1;if(!We)return op(e),We=!0,!1;var t=e.tag,r;if((r=t!==3&&t!==27)&&((r=t===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||id(e.type,e.memoizedProps)),r=!r),r&&ht&&Mr(e),op(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(r=e.data,r==="/$"){if(t===0){ht=An(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++;e=e.nextSibling}ht=null}}else t===27?(t=ht,Ja(e.type)?(e=ud,ud=null,ht=e):ht=t):ht=Ht?An(e.stateNode.nextSibling):null;return!0}function ws(){ht=Ht=null,We=!1}function up(){var e=Or;return e!==null&&(Jt===null?Jt=e:Jt.push.apply(Jt,e),Or=null),e}function Es(e){Or===null?Or=[e]:Or.push(e)}var Gc=I(null),Nr=null,ua=null;function La(e,t,r){ee(Gc,t._currentValue),t._currentValue=r}function ca(e){e._currentValue=Gc.current,ie(Gc)}function Fc(e,t,r){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===r)break;e=e.return}}function Zc(e,t,r,l){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var f=u.dependencies;if(f!==null){var v=u.child;f=f.firstContext;e:for(;f!==null;){var x=f;f=u;for(var E=0;E<t.length;E++)if(x.context===t[E]){f.lanes|=r,x=f.alternate,x!==null&&(x.lanes|=r),Fc(f.return,r,e),l||(v=null);break e}f=x.next}}else if(u.tag===18){if(v=u.return,v===null)throw Error(s(341));v.lanes|=r,f=v.alternate,f!==null&&(f.lanes|=r),Fc(v,r,e),v=null}else v=u.child;if(v!==null)v.return=u;else for(v=u;v!==null;){if(v===e){v=null;break}if(u=v.sibling,u!==null){u.return=v.return,v=u;break}v=v.return}u=v}}function Cs(e,t,r,l){e=null;for(var u=t,f=!1;u!==null;){if(!f){if((u.flags&524288)!==0)f=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var v=u.alternate;if(v===null)throw Error(s(387));if(v=v.memoizedProps,v!==null){var x=u.type;en(u.pendingProps.value,v.value)||(e!==null?e.push(x):e=[x])}}else if(u===te.current){if(v=u.alternate,v===null)throw Error(s(387));v.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(el):e=[el])}u=u.return}e!==null&&Zc(t,e,r,l),t.flags|=262144}function oo(e){for(e=e.firstContext;e!==null;){if(!en(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Dr(e){Nr=e,ua=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Lt(e){return cp(Nr,e)}function uo(e,t){return Nr===null&&Dr(e),cp(e,t)}function cp(e,t){var r=t._currentValue;if(t={context:t,memoizedValue:r,next:null},ua===null){if(e===null)throw Error(s(308));ua=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ua=ua.next=t;return r}var JS=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(r,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(r){return r()})}},WS=n.unstable_scheduleCallback,ew=n.unstable_NormalPriority,St={$$typeof:U,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ic(){return{controller:new JS,data:new Map,refCount:0}}function Ts(e){e.refCount--,e.refCount===0&&WS(ew,function(){e.controller.abort()})}var As=null,Yc=0,bi=0,xi=null;function tw(e,t){if(As===null){var r=As=[];Yc=0,bi=Xf(),xi={status:"pending",value:void 0,then:function(l){r.push(l)}}}return Yc++,t.then(fp,fp),t}function fp(){if(--Yc===0&&As!==null){xi!==null&&(xi.status="fulfilled");var e=As;As=null,bi=0,xi=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function nw(e,t){var r=[],l={status:"pending",value:null,reason:null,then:function(u){r.push(u)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var u=0;u<r.length;u++)(0,r[u])(t)},function(u){for(l.status="rejected",l.reason=u,u=0;u<r.length;u++)(0,r[u])(void 0)}),l}var dp=j.S;j.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&tw(e,t),dp!==null&&dp(e,t)};var jr=I(null);function Qc(){var e=jr.current;return e!==null?e:ut.pooledCache}function co(e,t){t===null?ee(jr,jr.current):ee(jr,t.pool)}function hp(){var e=Qc();return e===null?null:{parent:St._currentValue,pool:e}}var Rs=Error(s(460)),mp=Error(s(474)),fo=Error(s(542)),Kc={then:function(){}};function pp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ho(){}function vp(e,t,r){switch(r=e[r],r===void 0?e.push(t):r!==t&&(t.then(ho,ho),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,yp(e),e;default:if(typeof t.status=="string")t.then(ho,ho);else{if(e=ut,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var u=t;u.status="fulfilled",u.value=l}},function(l){if(t.status==="pending"){var u=t;u.status="rejected",u.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,yp(e),e}throw Os=t,Rs}}var Os=null;function gp(){if(Os===null)throw Error(s(459));var e=Os;return Os=null,e}function yp(e){if(e===Rs||e===fo)throw Error(s(483))}var Va=!1;function Xc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $c(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Pa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ba(e,t,r){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(et&2)!==0){var u=l.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t,t=ro(e),rp(e,null,r),t}return ao(e,l,t,r),ro(e)}function Ms(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,r|=l,t.lanes=r,fm(e,r)}}function Jc(e,t){var r=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,r===l)){var u=null,f=null;if(r=r.firstBaseUpdate,r!==null){do{var v={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};f===null?u=f=v:f=f.next=v,r=r.next}while(r!==null);f===null?u=f=t:f=f.next=t}else u=f=t;r={baseState:l.baseState,firstBaseUpdate:u,lastBaseUpdate:f,shared:l.shared,callbacks:l.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}var Wc=!1;function Ns(){if(Wc){var e=xi;if(e!==null)throw e}}function Ds(e,t,r,l){Wc=!1;var u=e.updateQueue;Va=!1;var f=u.firstBaseUpdate,v=u.lastBaseUpdate,x=u.shared.pending;if(x!==null){u.shared.pending=null;var E=x,P=E.next;E.next=null,v===null?f=P:v.next=P,v=E;var Q=e.alternate;Q!==null&&(Q=Q.updateQueue,x=Q.lastBaseUpdate,x!==v&&(x===null?Q.firstBaseUpdate=P:x.next=P,Q.lastBaseUpdate=E))}if(f!==null){var J=u.baseState;v=0,Q=P=E=null,x=f;do{var q=x.lane&-536870913,G=q!==x.lane;if(G?(Ye&q)===q:(l&q)===q){q!==0&&q===bi&&(Wc=!0),Q!==null&&(Q=Q.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var je=e,Re=x;q=t;var st=r;switch(Re.tag){case 1:if(je=Re.payload,typeof je=="function"){J=je.call(st,J,q);break e}J=je;break e;case 3:je.flags=je.flags&-65537|128;case 0:if(je=Re.payload,q=typeof je=="function"?je.call(st,J,q):je,q==null)break e;J=g({},J,q);break e;case 2:Va=!0}}q=x.callback,q!==null&&(e.flags|=64,G&&(e.flags|=8192),G=u.callbacks,G===null?u.callbacks=[q]:G.push(q))}else G={lane:q,tag:x.tag,payload:x.payload,callback:x.callback,next:null},Q===null?(P=Q=G,E=J):Q=Q.next=G,v|=q;if(x=x.next,x===null){if(x=u.shared.pending,x===null)break;G=x,x=G.next,G.next=null,u.lastBaseUpdate=G,u.shared.pending=null}}while(!0);Q===null&&(E=J),u.baseState=E,u.firstBaseUpdate=P,u.lastBaseUpdate=Q,f===null&&(u.shared.lanes=0),Qa|=v,e.lanes=v,e.memoizedState=J}}function bp(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function xp(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)bp(r[e],t)}var _i=I(null),mo=I(0);function _p(e,t){e=ga,ee(mo,e),ee(_i,t),ga=e|t.baseLanes}function ef(){ee(mo,ga),ee(_i,_i.current)}function tf(){ga=mo.current,ie(_i),ie(mo)}var Ha=0,Pe=null,rt=null,bt=null,po=!1,Si=!1,kr=!1,vo=0,js=0,wi=null,aw=0;function pt(){throw Error(s(321))}function nf(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!en(e[r],t[r]))return!1;return!0}function af(e,t,r,l,u,f){return Ha=f,Pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,j.H=e===null||e.memoizedState===null?rv:iv,kr=!1,f=r(l,u),kr=!1,Si&&(f=wp(t,r,l,u)),Sp(e),f}function Sp(e){j.H=So;var t=rt!==null&&rt.next!==null;if(Ha=0,bt=rt=Pe=null,po=!1,js=0,wi=null,t)throw Error(s(300));e===null||Ot||(e=e.dependencies,e!==null&&oo(e)&&(Ot=!0))}function wp(e,t,r,l){Pe=e;var u=0;do{if(Si&&(wi=null),js=0,Si=!1,25<=u)throw Error(s(301));if(u+=1,bt=rt=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}j.H=cw,f=t(r,l)}while(Si);return f}function rw(){var e=j.H,t=e.useState()[0];return t=typeof t.then=="function"?ks(t):t,e=e.useState()[0],(rt!==null?rt.memoizedState:null)!==e&&(Pe.flags|=1024),t}function rf(){var e=vo!==0;return vo=0,e}function sf(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function lf(e){if(po){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}po=!1}Ha=0,bt=rt=Pe=null,Si=!1,js=vo=0,wi=null}function Xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return bt===null?Pe.memoizedState=bt=e:bt=bt.next=e,bt}function xt(){if(rt===null){var e=Pe.alternate;e=e!==null?e.memoizedState:null}else e=rt.next;var t=bt===null?Pe.memoizedState:bt.next;if(t!==null)bt=t,rt=e;else{if(e===null)throw Pe.alternate===null?Error(s(467)):Error(s(310));rt=e,e={memoizedState:rt.memoizedState,baseState:rt.baseState,baseQueue:rt.baseQueue,queue:rt.queue,next:null},bt===null?Pe.memoizedState=bt=e:bt=bt.next=e}return bt}function of(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ks(e){var t=js;return js+=1,wi===null&&(wi=[]),e=vp(wi,e,t),t=Pe,(bt===null?t.memoizedState:bt.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?rv:iv),e}function go(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ks(e);if(e.$$typeof===U)return Lt(e)}throw Error(s(438,String(e)))}function uf(e){var t=null,r=Pe.updateQueue;if(r!==null&&(t=r.memoCache),t==null){var l=Pe.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(u){return u.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),r===null&&(r=of(),Pe.updateQueue=r),r.memoCache=t,r=t.data[t.index],r===void 0)for(r=t.data[t.index]=Array(e),l=0;l<e;l++)r[l]=he;return t.index++,r}function fa(e,t){return typeof t=="function"?t(e):t}function yo(e){var t=xt();return cf(t,rt,e)}function cf(e,t,r){var l=e.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=r;var u=e.baseQueue,f=l.pending;if(f!==null){if(u!==null){var v=u.next;u.next=f.next,f.next=v}t.baseQueue=u=f,l.pending=null}if(f=e.baseState,u===null)e.memoizedState=f;else{t=u.next;var x=v=null,E=null,P=t,Q=!1;do{var J=P.lane&-536870913;if(J!==P.lane?(Ye&J)===J:(Ha&J)===J){var q=P.revertLane;if(q===0)E!==null&&(E=E.next={lane:0,revertLane:0,action:P.action,hasEagerState:P.hasEagerState,eagerState:P.eagerState,next:null}),J===bi&&(Q=!0);else if((Ha&q)===q){P=P.next,q===bi&&(Q=!0);continue}else J={lane:0,revertLane:P.revertLane,action:P.action,hasEagerState:P.hasEagerState,eagerState:P.eagerState,next:null},E===null?(x=E=J,v=f):E=E.next=J,Pe.lanes|=q,Qa|=q;J=P.action,kr&&r(f,J),f=P.hasEagerState?P.eagerState:r(f,J)}else q={lane:J,revertLane:P.revertLane,action:P.action,hasEagerState:P.hasEagerState,eagerState:P.eagerState,next:null},E===null?(x=E=q,v=f):E=E.next=q,Pe.lanes|=J,Qa|=J;P=P.next}while(P!==null&&P!==t);if(E===null?v=f:E.next=x,!en(f,e.memoizedState)&&(Ot=!0,Q&&(r=xi,r!==null)))throw r;e.memoizedState=f,e.baseState=v,e.baseQueue=E,l.lastRenderedState=f}return u===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function ff(e){var t=xt(),r=t.queue;if(r===null)throw Error(s(311));r.lastRenderedReducer=e;var l=r.dispatch,u=r.pending,f=t.memoizedState;if(u!==null){r.pending=null;var v=u=u.next;do f=e(f,v.action),v=v.next;while(v!==u);en(f,t.memoizedState)||(Ot=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),r.lastRenderedState=f}return[f,l]}function Ep(e,t,r){var l=Pe,u=xt(),f=We;if(f){if(r===void 0)throw Error(s(407));r=r()}else r=t();var v=!en((rt||u).memoizedState,r);v&&(u.memoizedState=r,Ot=!0),u=u.queue;var x=Ap.bind(null,l,u,e);if(zs(2048,8,x,[e]),u.getSnapshot!==t||v||bt!==null&&bt.memoizedState.tag&1){if(l.flags|=2048,Ei(9,bo(),Tp.bind(null,l,u,r,t),null),ut===null)throw Error(s(349));f||(Ha&124)!==0||Cp(l,t,r)}return r}function Cp(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Pe.updateQueue,t===null?(t=of(),Pe.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Tp(e,t,r,l){t.value=r,t.getSnapshot=l,Rp(t)&&Op(e)}function Ap(e,t,r){return r(function(){Rp(t)&&Op(e)})}function Rp(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!en(e,r)}catch{return!0}}function Op(e){var t=pi(e,2);t!==null&&ln(t,e,2)}function df(e){var t=Xt();if(typeof e=="function"){var r=e;if(e=r(),kr){Ie(!0);try{r()}finally{Ie(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:e},t}function Mp(e,t,r,l){return e.baseState=r,cf(e,rt,typeof l=="function"?l:fa)}function iw(e,t,r,l,u){if(_o(e))throw Error(s(485));if(e=t.action,e!==null){var f={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){f.listeners.push(v)}};j.T!==null?r(!0):f.isTransition=!1,l(f),r=t.pending,r===null?(f.next=t.pending=f,Np(t,f)):(f.next=r.next,t.pending=r.next=f)}}function Np(e,t){var r=t.action,l=t.payload,u=e.state;if(t.isTransition){var f=j.T,v={};j.T=v;try{var x=r(u,l),E=j.S;E!==null&&E(v,x),Dp(e,t,x)}catch(P){hf(e,t,P)}finally{j.T=f}}else try{f=r(u,l),Dp(e,t,f)}catch(P){hf(e,t,P)}}function Dp(e,t,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(l){jp(e,t,l)},function(l){return hf(e,t,l)}):jp(e,t,r)}function jp(e,t,r){t.status="fulfilled",t.value=r,kp(t),e.state=r,t=e.pending,t!==null&&(r=t.next,r===t?e.pending=null:(r=r.next,t.next=r,Np(e,r)))}function hf(e,t,r){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=r,kp(t),t=t.next;while(t!==l)}e.action=null}function kp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function zp(e,t){return t}function Up(e,t){if(We){var r=ut.formState;if(r!==null){e:{var l=Pe;if(We){if(ht){t:{for(var u=ht,f=Vn;u.nodeType!==8;){if(!f){u=null;break t}if(u=An(u.nextSibling),u===null){u=null;break t}}f=u.data,u=f==="F!"||f==="F"?u:null}if(u){ht=An(u.nextSibling),l=u.data==="F!";break e}}Mr(l)}l=!1}l&&(t=r[0])}}return r=Xt(),r.memoizedState=r.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zp,lastRenderedState:t},r.queue=l,r=tv.bind(null,Pe,l),l.dispatch=r,l=df(!1),f=yf.bind(null,Pe,!1,l.queue),l=Xt(),u={state:t,dispatch:null,action:e,pending:null},l.queue=u,r=iw.bind(null,Pe,u,f,r),u.dispatch=r,l.memoizedState=e,[t,r,!1]}function Lp(e){var t=xt();return Vp(t,rt,e)}function Vp(e,t,r){if(t=cf(e,t,zp)[0],e=yo(fa)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=ks(t)}catch(v){throw v===Rs?fo:v}else l=t;t=xt();var u=t.queue,f=u.dispatch;return r!==t.memoizedState&&(Pe.flags|=2048,Ei(9,bo(),sw.bind(null,u,r),null)),[l,f,e]}function sw(e,t){e.action=t}function Pp(e){var t=xt(),r=rt;if(r!==null)return Vp(t,r,e);xt(),t=t.memoizedState,r=xt();var l=r.queue.dispatch;return r.memoizedState=e,[t,l,!1]}function Ei(e,t,r,l){return e={tag:e,create:r,deps:l,inst:t,next:null},t=Pe.updateQueue,t===null&&(t=of(),Pe.updateQueue=t),r=t.lastEffect,r===null?t.lastEffect=e.next=e:(l=r.next,r.next=e,e.next=l,t.lastEffect=e),e}function bo(){return{destroy:void 0,resource:void 0}}function Bp(){return xt().memoizedState}function xo(e,t,r,l){var u=Xt();l=l===void 0?null:l,Pe.flags|=e,u.memoizedState=Ei(1|t,bo(),r,l)}function zs(e,t,r,l){var u=xt();l=l===void 0?null:l;var f=u.memoizedState.inst;rt!==null&&l!==null&&nf(l,rt.memoizedState.deps)?u.memoizedState=Ei(t,f,r,l):(Pe.flags|=e,u.memoizedState=Ei(1|t,f,r,l))}function Hp(e,t){xo(8390656,8,e,t)}function qp(e,t){zs(2048,8,e,t)}function Gp(e,t){return zs(4,2,e,t)}function Fp(e,t){return zs(4,4,e,t)}function Zp(e,t){if(typeof t=="function"){e=e();var r=t(e);return function(){typeof r=="function"?r():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Ip(e,t,r){r=r!=null?r.concat([e]):null,zs(4,4,Zp.bind(null,t,e),r)}function mf(){}function Yp(e,t){var r=xt();t=t===void 0?null:t;var l=r.memoizedState;return t!==null&&nf(t,l[1])?l[0]:(r.memoizedState=[e,t],e)}function Qp(e,t){var r=xt();t=t===void 0?null:t;var l=r.memoizedState;if(t!==null&&nf(t,l[1]))return l[0];if(l=e(),kr){Ie(!0);try{e()}finally{Ie(!1)}}return r.memoizedState=[l,t],l}function pf(e,t,r){return r===void 0||(Ha&1073741824)!==0?e.memoizedState=t:(e.memoizedState=r,e=$v(),Pe.lanes|=e,Qa|=e,r)}function Kp(e,t,r,l){return en(r,t)?r:_i.current!==null?(e=pf(e,r,l),en(e,t)||(Ot=!0),e):(Ha&42)===0?(Ot=!0,e.memoizedState=r):(e=$v(),Pe.lanes|=e,Qa|=e,t)}function Xp(e,t,r,l,u){var f=Y.p;Y.p=f!==0&&8>f?f:8;var v=j.T,x={};j.T=x,yf(e,!1,t,r);try{var E=u(),P=j.S;if(P!==null&&P(x,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var Q=nw(E,l);Us(e,t,Q,sn(e))}else Us(e,t,l,sn(e))}catch(J){Us(e,t,{then:function(){},status:"rejected",reason:J},sn())}finally{Y.p=f,j.T=v}}function lw(){}function vf(e,t,r,l){if(e.tag!==5)throw Error(s(476));var u=$p(e).queue;Xp(e,u,t,H,r===null?lw:function(){return Jp(e),r(l)})}function $p(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:H},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Jp(e){var t=$p(e).next.queue;Us(e,t,{},sn())}function gf(){return Lt(el)}function Wp(){return xt().memoizedState}function ev(){return xt().memoizedState}function ow(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=sn();e=Pa(r);var l=Ba(t,e,r);l!==null&&(ln(l,t,r),Ms(l,t,r)),t={cache:Ic()},e.payload=t;return}t=t.return}}function uw(e,t,r){var l=sn();r={lane:l,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null},_o(e)?nv(t,r):(r=Uc(e,t,r,l),r!==null&&(ln(r,e,l),av(r,t,l)))}function tv(e,t,r){var l=sn();Us(e,t,r,l)}function Us(e,t,r,l){var u={lane:l,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null};if(_o(e))nv(t,u);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var v=t.lastRenderedState,x=f(v,r);if(u.hasEagerState=!0,u.eagerState=x,en(x,v))return ao(e,t,u,0),ut===null&&no(),!1}catch{}finally{}if(r=Uc(e,t,u,l),r!==null)return ln(r,e,l),av(r,t,l),!0}return!1}function yf(e,t,r,l){if(l={lane:2,revertLane:Xf(),action:l,hasEagerState:!1,eagerState:null,next:null},_o(e)){if(t)throw Error(s(479))}else t=Uc(e,r,l,2),t!==null&&ln(t,e,2)}function _o(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function nv(e,t){Si=po=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function av(e,t,r){if((r&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,r|=l,t.lanes=r,fm(e,r)}}var So={readContext:Lt,use:go,useCallback:pt,useContext:pt,useEffect:pt,useImperativeHandle:pt,useLayoutEffect:pt,useInsertionEffect:pt,useMemo:pt,useReducer:pt,useRef:pt,useState:pt,useDebugValue:pt,useDeferredValue:pt,useTransition:pt,useSyncExternalStore:pt,useId:pt,useHostTransitionStatus:pt,useFormState:pt,useActionState:pt,useOptimistic:pt,useMemoCache:pt,useCacheRefresh:pt},rv={readContext:Lt,use:go,useCallback:function(e,t){return Xt().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:Hp,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,xo(4194308,4,Zp.bind(null,t,e),r)},useLayoutEffect:function(e,t){return xo(4194308,4,e,t)},useInsertionEffect:function(e,t){xo(4,2,e,t)},useMemo:function(e,t){var r=Xt();t=t===void 0?null:t;var l=e();if(kr){Ie(!0);try{e()}finally{Ie(!1)}}return r.memoizedState=[l,t],l},useReducer:function(e,t,r){var l=Xt();if(r!==void 0){var u=r(t);if(kr){Ie(!0);try{r(t)}finally{Ie(!1)}}}else u=t;return l.memoizedState=l.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},l.queue=e,e=e.dispatch=uw.bind(null,Pe,e),[l.memoizedState,e]},useRef:function(e){var t=Xt();return e={current:e},t.memoizedState=e},useState:function(e){e=df(e);var t=e.queue,r=tv.bind(null,Pe,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:mf,useDeferredValue:function(e,t){var r=Xt();return pf(r,e,t)},useTransition:function(){var e=df(!1);return e=Xp.bind(null,Pe,e.queue,!0,!1),Xt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var l=Pe,u=Xt();if(We){if(r===void 0)throw Error(s(407));r=r()}else{if(r=t(),ut===null)throw Error(s(349));(Ye&124)!==0||Cp(l,t,r)}u.memoizedState=r;var f={value:r,getSnapshot:t};return u.queue=f,Hp(Ap.bind(null,l,f,e),[e]),l.flags|=2048,Ei(9,bo(),Tp.bind(null,l,f,r,t),null),r},useId:function(){var e=Xt(),t=ut.identifierPrefix;if(We){var r=oa,l=la;r=(l&~(1<<32-ot(l)-1)).toString(32)+r,t="«"+t+"R"+r,r=vo++,0<r&&(t+="H"+r.toString(32)),t+="»"}else r=aw++,t="«"+t+"r"+r.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:gf,useFormState:Up,useActionState:Up,useOptimistic:function(e){var t=Xt();t.memoizedState=t.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=r,t=yf.bind(null,Pe,!0,r),r.dispatch=t,[e,t]},useMemoCache:uf,useCacheRefresh:function(){return Xt().memoizedState=ow.bind(null,Pe)}},iv={readContext:Lt,use:go,useCallback:Yp,useContext:Lt,useEffect:qp,useImperativeHandle:Ip,useInsertionEffect:Gp,useLayoutEffect:Fp,useMemo:Qp,useReducer:yo,useRef:Bp,useState:function(){return yo(fa)},useDebugValue:mf,useDeferredValue:function(e,t){var r=xt();return Kp(r,rt.memoizedState,e,t)},useTransition:function(){var e=yo(fa)[0],t=xt().memoizedState;return[typeof e=="boolean"?e:ks(e),t]},useSyncExternalStore:Ep,useId:Wp,useHostTransitionStatus:gf,useFormState:Lp,useActionState:Lp,useOptimistic:function(e,t){var r=xt();return Mp(r,rt,e,t)},useMemoCache:uf,useCacheRefresh:ev},cw={readContext:Lt,use:go,useCallback:Yp,useContext:Lt,useEffect:qp,useImperativeHandle:Ip,useInsertionEffect:Gp,useLayoutEffect:Fp,useMemo:Qp,useReducer:ff,useRef:Bp,useState:function(){return ff(fa)},useDebugValue:mf,useDeferredValue:function(e,t){var r=xt();return rt===null?pf(r,e,t):Kp(r,rt.memoizedState,e,t)},useTransition:function(){var e=ff(fa)[0],t=xt().memoizedState;return[typeof e=="boolean"?e:ks(e),t]},useSyncExternalStore:Ep,useId:Wp,useHostTransitionStatus:gf,useFormState:Pp,useActionState:Pp,useOptimistic:function(e,t){var r=xt();return rt!==null?Mp(r,rt,e,t):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:uf,useCacheRefresh:ev},Ci=null,Ls=0;function wo(e){var t=Ls;return Ls+=1,Ci===null&&(Ci=[]),vp(Ci,e,t)}function Vs(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Eo(e,t){throw t.$$typeof===_?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function sv(e){var t=e._init;return t(e._payload)}function lv(e){function t(z,D){if(e){var V=z.deletions;V===null?(z.deletions=[D],z.flags|=16):V.push(D)}}function r(z,D){if(!e)return null;for(;D!==null;)t(z,D),D=D.sibling;return null}function l(z){for(var D=new Map;z!==null;)z.key!==null?D.set(z.key,z):D.set(z.index,z),z=z.sibling;return D}function u(z,D){return z=sa(z,D),z.index=0,z.sibling=null,z}function f(z,D,V){return z.index=V,e?(V=z.alternate,V!==null?(V=V.index,V<D?(z.flags|=67108866,D):V):(z.flags|=67108866,D)):(z.flags|=1048576,D)}function v(z){return e&&z.alternate===null&&(z.flags|=67108866),z}function x(z,D,V,$){return D===null||D.tag!==6?(D=Vc(V,z.mode,$),D.return=z,D):(D=u(D,V),D.return=z,D)}function E(z,D,V,$){var ge=V.type;return ge===M?Q(z,D,V.props.children,$,V.key):D!==null&&(D.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===F&&sv(ge)===D.type)?(D=u(D,V.props),Vs(D,V),D.return=z,D):(D=io(V.type,V.key,V.props,null,z.mode,$),Vs(D,V),D.return=z,D)}function P(z,D,V,$){return D===null||D.tag!==4||D.stateNode.containerInfo!==V.containerInfo||D.stateNode.implementation!==V.implementation?(D=Pc(V,z.mode,$),D.return=z,D):(D=u(D,V.children||[]),D.return=z,D)}function Q(z,D,V,$,ge){return D===null||D.tag!==7?(D=Tr(V,z.mode,$,ge),D.return=z,D):(D=u(D,V),D.return=z,D)}function J(z,D,V){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return D=Vc(""+D,z.mode,V),D.return=z,D;if(typeof D=="object"&&D!==null){switch(D.$$typeof){case w:return V=io(D.type,D.key,D.props,null,z.mode,V),Vs(V,D),V.return=z,V;case A:return D=Pc(D,z.mode,V),D.return=z,D;case F:var $=D._init;return D=$(D._payload),J(z,D,V)}if(me(D)||ae(D))return D=Tr(D,z.mode,V,null),D.return=z,D;if(typeof D.then=="function")return J(z,wo(D),V);if(D.$$typeof===U)return J(z,uo(z,D),V);Eo(z,D)}return null}function q(z,D,V,$){var ge=D!==null?D.key:null;if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return ge!==null?null:x(z,D,""+V,$);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case w:return V.key===ge?E(z,D,V,$):null;case A:return V.key===ge?P(z,D,V,$):null;case F:return ge=V._init,V=ge(V._payload),q(z,D,V,$)}if(me(V)||ae(V))return ge!==null?null:Q(z,D,V,$,null);if(typeof V.then=="function")return q(z,D,wo(V),$);if(V.$$typeof===U)return q(z,D,uo(z,V),$);Eo(z,V)}return null}function G(z,D,V,$,ge){if(typeof $=="string"&&$!==""||typeof $=="number"||typeof $=="bigint")return z=z.get(V)||null,x(D,z,""+$,ge);if(typeof $=="object"&&$!==null){switch($.$$typeof){case w:return z=z.get($.key===null?V:$.key)||null,E(D,z,$,ge);case A:return z=z.get($.key===null?V:$.key)||null,P(D,z,$,ge);case F:var qe=$._init;return $=qe($._payload),G(z,D,V,$,ge)}if(me($)||ae($))return z=z.get(V)||null,Q(D,z,$,ge,null);if(typeof $.then=="function")return G(z,D,V,wo($),ge);if($.$$typeof===U)return G(z,D,V,uo(D,$),ge);Eo(D,$)}return null}function je(z,D,V,$){for(var ge=null,qe=null,Ce=D,Me=D=0,Nt=null;Ce!==null&&Me<V.length;Me++){Ce.index>Me?(Nt=Ce,Ce=null):Nt=Ce.sibling;var Je=q(z,Ce,V[Me],$);if(Je===null){Ce===null&&(Ce=Nt);break}e&&Ce&&Je.alternate===null&&t(z,Ce),D=f(Je,D,Me),qe===null?ge=Je:qe.sibling=Je,qe=Je,Ce=Nt}if(Me===V.length)return r(z,Ce),We&&Rr(z,Me),ge;if(Ce===null){for(;Me<V.length;Me++)Ce=J(z,V[Me],$),Ce!==null&&(D=f(Ce,D,Me),qe===null?ge=Ce:qe.sibling=Ce,qe=Ce);return We&&Rr(z,Me),ge}for(Ce=l(Ce);Me<V.length;Me++)Nt=G(Ce,z,Me,V[Me],$),Nt!==null&&(e&&Nt.alternate!==null&&Ce.delete(Nt.key===null?Me:Nt.key),D=f(Nt,D,Me),qe===null?ge=Nt:qe.sibling=Nt,qe=Nt);return e&&Ce.forEach(function(ar){return t(z,ar)}),We&&Rr(z,Me),ge}function Re(z,D,V,$){if(V==null)throw Error(s(151));for(var ge=null,qe=null,Ce=D,Me=D=0,Nt=null,Je=V.next();Ce!==null&&!Je.done;Me++,Je=V.next()){Ce.index>Me?(Nt=Ce,Ce=null):Nt=Ce.sibling;var ar=q(z,Ce,Je.value,$);if(ar===null){Ce===null&&(Ce=Nt);break}e&&Ce&&ar.alternate===null&&t(z,Ce),D=f(ar,D,Me),qe===null?ge=ar:qe.sibling=ar,qe=ar,Ce=Nt}if(Je.done)return r(z,Ce),We&&Rr(z,Me),ge;if(Ce===null){for(;!Je.done;Me++,Je=V.next())Je=J(z,Je.value,$),Je!==null&&(D=f(Je,D,Me),qe===null?ge=Je:qe.sibling=Je,qe=Je);return We&&Rr(z,Me),ge}for(Ce=l(Ce);!Je.done;Me++,Je=V.next())Je=G(Ce,z,Me,Je.value,$),Je!==null&&(e&&Je.alternate!==null&&Ce.delete(Je.key===null?Me:Je.key),D=f(Je,D,Me),qe===null?ge=Je:qe.sibling=Je,qe=Je);return e&&Ce.forEach(function(f1){return t(z,f1)}),We&&Rr(z,Me),ge}function st(z,D,V,$){if(typeof V=="object"&&V!==null&&V.type===M&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case w:e:{for(var ge=V.key;D!==null;){if(D.key===ge){if(ge=V.type,ge===M){if(D.tag===7){r(z,D.sibling),$=u(D,V.props.children),$.return=z,z=$;break e}}else if(D.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===F&&sv(ge)===D.type){r(z,D.sibling),$=u(D,V.props),Vs($,V),$.return=z,z=$;break e}r(z,D);break}else t(z,D);D=D.sibling}V.type===M?($=Tr(V.props.children,z.mode,$,V.key),$.return=z,z=$):($=io(V.type,V.key,V.props,null,z.mode,$),Vs($,V),$.return=z,z=$)}return v(z);case A:e:{for(ge=V.key;D!==null;){if(D.key===ge)if(D.tag===4&&D.stateNode.containerInfo===V.containerInfo&&D.stateNode.implementation===V.implementation){r(z,D.sibling),$=u(D,V.children||[]),$.return=z,z=$;break e}else{r(z,D);break}else t(z,D);D=D.sibling}$=Pc(V,z.mode,$),$.return=z,z=$}return v(z);case F:return ge=V._init,V=ge(V._payload),st(z,D,V,$)}if(me(V))return je(z,D,V,$);if(ae(V)){if(ge=ae(V),typeof ge!="function")throw Error(s(150));return V=ge.call(V),Re(z,D,V,$)}if(typeof V.then=="function")return st(z,D,wo(V),$);if(V.$$typeof===U)return st(z,D,uo(z,V),$);Eo(z,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,D!==null&&D.tag===6?(r(z,D.sibling),$=u(D,V),$.return=z,z=$):(r(z,D),$=Vc(V,z.mode,$),$.return=z,z=$),v(z)):r(z,D)}return function(z,D,V,$){try{Ls=0;var ge=st(z,D,V,$);return Ci=null,ge}catch(Ce){if(Ce===Rs||Ce===fo)throw Ce;var qe=tn(29,Ce,null,z.mode);return qe.lanes=$,qe.return=z,qe}finally{}}}var Ti=lv(!0),ov=lv(!1),yn=I(null),Pn=null;function qa(e){var t=e.alternate;ee(wt,wt.current&1),ee(yn,e),Pn===null&&(t===null||_i.current!==null||t.memoizedState!==null)&&(Pn=e)}function uv(e){if(e.tag===22){if(ee(wt,wt.current),ee(yn,e),Pn===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Pn=e)}}else Ga()}function Ga(){ee(wt,wt.current),ee(yn,yn.current)}function da(e){ie(yn),Pn===e&&(Pn=null),ie(wt)}var wt=I(0);function Co(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||od(r)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function bf(e,t,r,l){t=e.memoizedState,r=r(l,t),r=r==null?t:g({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var xf={enqueueSetState:function(e,t,r){e=e._reactInternals;var l=sn(),u=Pa(l);u.payload=t,r!=null&&(u.callback=r),t=Ba(e,u,l),t!==null&&(ln(t,e,l),Ms(t,e,l))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var l=sn(),u=Pa(l);u.tag=1,u.payload=t,r!=null&&(u.callback=r),t=Ba(e,u,l),t!==null&&(ln(t,e,l),Ms(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=sn(),l=Pa(r);l.tag=2,t!=null&&(l.callback=t),t=Ba(e,l,r),t!==null&&(ln(t,e,r),Ms(t,e,r))}};function cv(e,t,r,l,u,f,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,f,v):t.prototype&&t.prototype.isPureReactComponent?!xs(r,l)||!xs(u,f):!0}function fv(e,t,r,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,l),t.state!==e&&xf.enqueueReplaceState(t,t.state,null)}function zr(e,t){var r=t;if("ref"in t){r={};for(var l in t)l!=="ref"&&(r[l]=t[l])}if(e=e.defaultProps){r===t&&(r=g({},r));for(var u in e)r[u]===void 0&&(r[u]=e[u])}return r}var To=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function dv(e){To(e)}function hv(e){console.error(e)}function mv(e){To(e)}function Ao(e,t){try{var r=e.onUncaughtError;r(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function pv(e,t,r){try{var l=e.onCaughtError;l(r.value,{componentStack:r.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function _f(e,t,r){return r=Pa(r),r.tag=3,r.payload={element:null},r.callback=function(){Ao(e,t)},r}function vv(e){return e=Pa(e),e.tag=3,e}function gv(e,t,r,l){var u=r.type.getDerivedStateFromError;if(typeof u=="function"){var f=l.value;e.payload=function(){return u(f)},e.callback=function(){pv(t,r,l)}}var v=r.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){pv(t,r,l),typeof u!="function"&&(Ka===null?Ka=new Set([this]):Ka.add(this));var x=l.stack;this.componentDidCatch(l.value,{componentStack:x!==null?x:""})})}function fw(e,t,r,l,u){if(r.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=r.alternate,t!==null&&Cs(t,r,u,!0),r=yn.current,r!==null){switch(r.tag){case 13:return Pn===null?Zf():r.alternate===null&&mt===0&&(mt=3),r.flags&=-257,r.flags|=65536,r.lanes=u,l===Kc?r.flags|=16384:(t=r.updateQueue,t===null?r.updateQueue=new Set([l]):t.add(l),Yf(e,l,u)),!1;case 22:return r.flags|=65536,l===Kc?r.flags|=16384:(t=r.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},r.updateQueue=t):(r=t.retryQueue,r===null?t.retryQueue=new Set([l]):r.add(l)),Yf(e,l,u)),!1}throw Error(s(435,r.tag))}return Yf(e,l,u),Zf(),!1}if(We)return t=yn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,l!==qc&&(e=Error(s(422),{cause:l}),Es(mn(e,r)))):(l!==qc&&(t=Error(s(423),{cause:l}),Es(mn(t,r))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,l=mn(l,r),u=_f(e.stateNode,l,u),Jc(e,u),mt!==4&&(mt=2)),!1;var f=Error(s(520),{cause:l});if(f=mn(f,r),Zs===null?Zs=[f]:Zs.push(f),mt!==4&&(mt=2),t===null)return!0;l=mn(l,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=u&-u,r.lanes|=e,e=_f(r.stateNode,l,e),Jc(r,e),!1;case 1:if(t=r.type,f=r.stateNode,(r.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Ka===null||!Ka.has(f))))return r.flags|=65536,u&=-u,r.lanes|=u,u=vv(u),gv(u,e,r,l),Jc(r,u),!1}r=r.return}while(r!==null);return!1}var yv=Error(s(461)),Ot=!1;function Dt(e,t,r,l){t.child=e===null?ov(t,null,r,l):Ti(t,e.child,r,l)}function bv(e,t,r,l,u){r=r.render;var f=t.ref;if("ref"in l){var v={};for(var x in l)x!=="ref"&&(v[x]=l[x])}else v=l;return Dr(t),l=af(e,t,r,v,f,u),x=rf(),e!==null&&!Ot?(sf(e,t,u),ha(e,t,u)):(We&&x&&Bc(t),t.flags|=1,Dt(e,t,l,u),t.child)}function xv(e,t,r,l,u){if(e===null){var f=r.type;return typeof f=="function"&&!Lc(f)&&f.defaultProps===void 0&&r.compare===null?(t.tag=15,t.type=f,_v(e,t,f,l,u)):(e=io(r.type,null,l,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!Of(e,u)){var v=f.memoizedProps;if(r=r.compare,r=r!==null?r:xs,r(v,l)&&e.ref===t.ref)return ha(e,t,u)}return t.flags|=1,e=sa(f,l),e.ref=t.ref,e.return=t,t.child=e}function _v(e,t,r,l,u){if(e!==null){var f=e.memoizedProps;if(xs(f,l)&&e.ref===t.ref)if(Ot=!1,t.pendingProps=l=f,Of(e,u))(e.flags&131072)!==0&&(Ot=!0);else return t.lanes=e.lanes,ha(e,t,u)}return Sf(e,t,r,l,u)}function Sv(e,t,r){var l=t.pendingProps,u=l.children,f=e!==null?e.memoizedState:null;if(l.mode==="hidden"){if((t.flags&128)!==0){if(l=f!==null?f.baseLanes|r:r,e!==null){for(u=t.child=e.child,f=0;u!==null;)f=f|u.lanes|u.childLanes,u=u.sibling;t.childLanes=f&~l}else t.childLanes=0,t.child=null;return wv(e,t,l,r)}if((r&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&co(t,f!==null?f.cachePool:null),f!==null?_p(t,f):ef(),uv(t);else return t.lanes=t.childLanes=536870912,wv(e,t,f!==null?f.baseLanes|r:r,r)}else f!==null?(co(t,f.cachePool),_p(t,f),Ga(),t.memoizedState=null):(e!==null&&co(t,null),ef(),Ga());return Dt(e,t,u,r),t.child}function wv(e,t,r,l){var u=Qc();return u=u===null?null:{parent:St._currentValue,pool:u},t.memoizedState={baseLanes:r,cachePool:u},e!==null&&co(t,null),ef(),uv(t),e!==null&&Cs(e,t,l,!0),null}function Ro(e,t){var r=t.ref;if(r===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(s(284));(e===null||e.ref!==r)&&(t.flags|=4194816)}}function Sf(e,t,r,l,u){return Dr(t),r=af(e,t,r,l,void 0,u),l=rf(),e!==null&&!Ot?(sf(e,t,u),ha(e,t,u)):(We&&l&&Bc(t),t.flags|=1,Dt(e,t,r,u),t.child)}function Ev(e,t,r,l,u,f){return Dr(t),t.updateQueue=null,r=wp(t,l,r,u),Sp(e),l=rf(),e!==null&&!Ot?(sf(e,t,f),ha(e,t,f)):(We&&l&&Bc(t),t.flags|=1,Dt(e,t,r,f),t.child)}function Cv(e,t,r,l,u){if(Dr(t),t.stateNode===null){var f=vi,v=r.contextType;typeof v=="object"&&v!==null&&(f=Lt(v)),f=new r(l,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=xf,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=l,f.state=t.memoizedState,f.refs={},Xc(t),v=r.contextType,f.context=typeof v=="object"&&v!==null?Lt(v):vi,f.state=t.memoizedState,v=r.getDerivedStateFromProps,typeof v=="function"&&(bf(t,r,v,l),f.state=t.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(v=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),v!==f.state&&xf.enqueueReplaceState(f,f.state,null),Ds(t,l,f,u),Ns(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){f=t.stateNode;var x=t.memoizedProps,E=zr(r,x);f.props=E;var P=f.context,Q=r.contextType;v=vi,typeof Q=="object"&&Q!==null&&(v=Lt(Q));var J=r.getDerivedStateFromProps;Q=typeof J=="function"||typeof f.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,Q||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(x||P!==v)&&fv(t,f,l,v),Va=!1;var q=t.memoizedState;f.state=q,Ds(t,l,f,u),Ns(),P=t.memoizedState,x||q!==P||Va?(typeof J=="function"&&(bf(t,r,J,l),P=t.memoizedState),(E=Va||cv(t,r,E,l,q,P,v))?(Q||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=P),f.props=l,f.state=P,f.context=v,l=E):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{f=t.stateNode,$c(e,t),v=t.memoizedProps,Q=zr(r,v),f.props=Q,J=t.pendingProps,q=f.context,P=r.contextType,E=vi,typeof P=="object"&&P!==null&&(E=Lt(P)),x=r.getDerivedStateFromProps,(P=typeof x=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(v!==J||q!==E)&&fv(t,f,l,E),Va=!1,q=t.memoizedState,f.state=q,Ds(t,l,f,u),Ns();var G=t.memoizedState;v!==J||q!==G||Va||e!==null&&e.dependencies!==null&&oo(e.dependencies)?(typeof x=="function"&&(bf(t,r,x,l),G=t.memoizedState),(Q=Va||cv(t,r,Q,l,q,G,E)||e!==null&&e.dependencies!==null&&oo(e.dependencies))?(P||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(l,G,E),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(l,G,E)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=G),f.props=l,f.state=G,f.context=E,l=Q):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),l=!1)}return f=l,Ro(e,t),l=(t.flags&128)!==0,f||l?(f=t.stateNode,r=l&&typeof r.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&l?(t.child=Ti(t,e.child,null,u),t.child=Ti(t,null,r,u)):Dt(e,t,r,u),t.memoizedState=f.state,e=t.child):e=ha(e,t,u),e}function Tv(e,t,r,l){return ws(),t.flags|=256,Dt(e,t,r,l),t.child}var wf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ef(e){return{baseLanes:e,cachePool:hp()}}function Cf(e,t,r){return e=e!==null?e.childLanes&~r:0,t&&(e|=bn),e}function Av(e,t,r){var l=t.pendingProps,u=!1,f=(t.flags&128)!==0,v;if((v=f)||(v=e!==null&&e.memoizedState===null?!1:(wt.current&2)!==0),v&&(u=!0,t.flags&=-129),v=(t.flags&32)!==0,t.flags&=-33,e===null){if(We){if(u?qa(t):Ga(),We){var x=ht,E;if(E=x){e:{for(E=x,x=Vn;E.nodeType!==8;){if(!x){x=null;break e}if(E=An(E.nextSibling),E===null){x=null;break e}}x=E}x!==null?(t.memoizedState={dehydrated:x,treeContext:Ar!==null?{id:la,overflow:oa}:null,retryLane:536870912,hydrationErrors:null},E=tn(18,null,null,0),E.stateNode=x,E.return=t,t.child=E,Ht=t,ht=null,E=!0):E=!1}E||Mr(t)}if(x=t.memoizedState,x!==null&&(x=x.dehydrated,x!==null))return od(x)?t.lanes=32:t.lanes=536870912,null;da(t)}return x=l.children,l=l.fallback,u?(Ga(),u=t.mode,x=Oo({mode:"hidden",children:x},u),l=Tr(l,u,r,null),x.return=t,l.return=t,x.sibling=l,t.child=x,u=t.child,u.memoizedState=Ef(r),u.childLanes=Cf(e,v,r),t.memoizedState=wf,l):(qa(t),Tf(t,x))}if(E=e.memoizedState,E!==null&&(x=E.dehydrated,x!==null)){if(f)t.flags&256?(qa(t),t.flags&=-257,t=Af(e,t,r)):t.memoizedState!==null?(Ga(),t.child=e.child,t.flags|=128,t=null):(Ga(),u=l.fallback,x=t.mode,l=Oo({mode:"visible",children:l.children},x),u=Tr(u,x,r,null),u.flags|=2,l.return=t,u.return=t,l.sibling=u,t.child=l,Ti(t,e.child,null,r),l=t.child,l.memoizedState=Ef(r),l.childLanes=Cf(e,v,r),t.memoizedState=wf,t=u);else if(qa(t),od(x)){if(v=x.nextSibling&&x.nextSibling.dataset,v)var P=v.dgst;v=P,l=Error(s(419)),l.stack="",l.digest=v,Es({value:l,source:null,stack:null}),t=Af(e,t,r)}else if(Ot||Cs(e,t,r,!1),v=(r&e.childLanes)!==0,Ot||v){if(v=ut,v!==null&&(l=r&-r,l=(l&42)!==0?1:oc(l),l=(l&(v.suspendedLanes|r))!==0?0:l,l!==0&&l!==E.retryLane))throw E.retryLane=l,pi(e,l),ln(v,e,l),yv;x.data==="$?"||Zf(),t=Af(e,t,r)}else x.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=E.treeContext,ht=An(x.nextSibling),Ht=t,We=!0,Or=null,Vn=!1,e!==null&&(vn[gn++]=la,vn[gn++]=oa,vn[gn++]=Ar,la=e.id,oa=e.overflow,Ar=t),t=Tf(t,l.children),t.flags|=4096);return t}return u?(Ga(),u=l.fallback,x=t.mode,E=e.child,P=E.sibling,l=sa(E,{mode:"hidden",children:l.children}),l.subtreeFlags=E.subtreeFlags&65011712,P!==null?u=sa(P,u):(u=Tr(u,x,r,null),u.flags|=2),u.return=t,l.return=t,l.sibling=u,t.child=l,l=u,u=t.child,x=e.child.memoizedState,x===null?x=Ef(r):(E=x.cachePool,E!==null?(P=St._currentValue,E=E.parent!==P?{parent:P,pool:P}:E):E=hp(),x={baseLanes:x.baseLanes|r,cachePool:E}),u.memoizedState=x,u.childLanes=Cf(e,v,r),t.memoizedState=wf,l):(qa(t),r=e.child,e=r.sibling,r=sa(r,{mode:"visible",children:l.children}),r.return=t,r.sibling=null,e!==null&&(v=t.deletions,v===null?(t.deletions=[e],t.flags|=16):v.push(e)),t.child=r,t.memoizedState=null,r)}function Tf(e,t){return t=Oo({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Oo(e,t){return e=tn(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Af(e,t,r){return Ti(t,e.child,null,r),e=Tf(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Rv(e,t,r){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Fc(e.return,t,r)}function Rf(e,t,r,l,u){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:r,tailMode:u}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=l,f.tail=r,f.tailMode=u)}function Ov(e,t,r){var l=t.pendingProps,u=l.revealOrder,f=l.tail;if(Dt(e,t,l.children,r),l=wt.current,(l&2)!==0)l=l&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Rv(e,r,t);else if(e.tag===19)Rv(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}l&=1}switch(ee(wt,l),u){case"forwards":for(r=t.child,u=null;r!==null;)e=r.alternate,e!==null&&Co(e)===null&&(u=r),r=r.sibling;r=u,r===null?(u=t.child,t.child=null):(u=r.sibling,r.sibling=null),Rf(t,!1,u,r,f);break;case"backwards":for(r=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&Co(e)===null){t.child=u;break}e=u.sibling,u.sibling=r,r=u,u=e}Rf(t,!0,r,null,f);break;case"together":Rf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ha(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Qa|=t.lanes,(r&t.childLanes)===0)if(e!==null){if(Cs(e,t,r,!1),(r&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,r=sa(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=sa(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Of(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&oo(e)))}function dw(e,t,r){switch(t.tag){case 3:Te(t,t.stateNode.containerInfo),La(t,St,e.memoizedState.cache),ws();break;case 27:case 5:He(t);break;case 4:Te(t,t.stateNode.containerInfo);break;case 10:La(t,t.type,t.memoizedProps.value);break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(qa(t),t.flags|=128,null):(r&t.child.childLanes)!==0?Av(e,t,r):(qa(t),e=ha(e,t,r),e!==null?e.sibling:null);qa(t);break;case 19:var u=(e.flags&128)!==0;if(l=(r&t.childLanes)!==0,l||(Cs(e,t,r,!1),l=(r&t.childLanes)!==0),u){if(l)return Ov(e,t,r);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),ee(wt,wt.current),l)break;return null;case 22:case 23:return t.lanes=0,Sv(e,t,r);case 24:La(t,St,e.memoizedState.cache)}return ha(e,t,r)}function Mv(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ot=!0;else{if(!Of(e,r)&&(t.flags&128)===0)return Ot=!1,dw(e,t,r);Ot=(e.flags&131072)!==0}else Ot=!1,We&&(t.flags&1048576)!==0&&sp(t,lo,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var l=t.elementType,u=l._init;if(l=u(l._payload),t.type=l,typeof l=="function")Lc(l)?(e=zr(l,e),t.tag=1,t=Cv(null,t,l,e,r)):(t.tag=0,t=Sf(null,t,l,e,r));else{if(l!=null){if(u=l.$$typeof,u===k){t.tag=11,t=bv(null,t,l,e,r);break e}else if(u===Z){t.tag=14,t=xv(null,t,l,e,r);break e}}throw t=le(l)||l,Error(s(306,t,""))}}return t;case 0:return Sf(e,t,t.type,t.pendingProps,r);case 1:return l=t.type,u=zr(l,t.pendingProps),Cv(e,t,l,u,r);case 3:e:{if(Te(t,t.stateNode.containerInfo),e===null)throw Error(s(387));l=t.pendingProps;var f=t.memoizedState;u=f.element,$c(e,t),Ds(t,l,null,r);var v=t.memoizedState;if(l=v.cache,La(t,St,l),l!==f.cache&&Zc(t,[St],r,!0),Ns(),l=v.element,f.isDehydrated)if(f={element:l,isDehydrated:!1,cache:v.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=Tv(e,t,l,r);break e}else if(l!==u){u=mn(Error(s(424)),t),Es(u),t=Tv(e,t,l,r);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(ht=An(e.firstChild),Ht=t,We=!0,Or=null,Vn=!0,r=ov(t,null,l,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(ws(),l===u){t=ha(e,t,r);break e}Dt(e,t,l,r)}t=t.child}return t;case 26:return Ro(e,t),e===null?(r=kg(t.type,null,t.pendingProps,null))?t.memoizedState=r:We||(r=t.type,e=t.pendingProps,l=Go(_e.current).createElement(r),l[Ut]=t,l[Qt]=e,kt(l,r,e),Rt(l),t.stateNode=l):t.memoizedState=kg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return He(t),e===null&&We&&(l=t.stateNode=Ng(t.type,t.pendingProps,_e.current),Ht=t,Vn=!0,u=ht,Ja(t.type)?(ud=u,ht=An(l.firstChild)):ht=u),Dt(e,t,t.pendingProps.children,r),Ro(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&We&&((u=l=ht)&&(l=Bw(l,t.type,t.pendingProps,Vn),l!==null?(t.stateNode=l,Ht=t,ht=An(l.firstChild),Vn=!1,u=!0):u=!1),u||Mr(t)),He(t),u=t.type,f=t.pendingProps,v=e!==null?e.memoizedProps:null,l=f.children,id(u,f)?l=null:v!==null&&id(u,v)&&(t.flags|=32),t.memoizedState!==null&&(u=af(e,t,rw,null,null,r),el._currentValue=u),Ro(e,t),Dt(e,t,l,r),t.child;case 6:return e===null&&We&&((e=r=ht)&&(r=Hw(r,t.pendingProps,Vn),r!==null?(t.stateNode=r,Ht=t,ht=null,e=!0):e=!1),e||Mr(t)),null;case 13:return Av(e,t,r);case 4:return Te(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Ti(t,null,l,r):Dt(e,t,l,r),t.child;case 11:return bv(e,t,t.type,t.pendingProps,r);case 7:return Dt(e,t,t.pendingProps,r),t.child;case 8:return Dt(e,t,t.pendingProps.children,r),t.child;case 12:return Dt(e,t,t.pendingProps.children,r),t.child;case 10:return l=t.pendingProps,La(t,t.type,l.value),Dt(e,t,l.children,r),t.child;case 9:return u=t.type._context,l=t.pendingProps.children,Dr(t),u=Lt(u),l=l(u),t.flags|=1,Dt(e,t,l,r),t.child;case 14:return xv(e,t,t.type,t.pendingProps,r);case 15:return _v(e,t,t.type,t.pendingProps,r);case 19:return Ov(e,t,r);case 31:return l=t.pendingProps,r=t.mode,l={mode:l.mode,children:l.children},e===null?(r=Oo(l,r),r.ref=t.ref,t.child=r,r.return=t,t=r):(r=sa(e.child,l),r.ref=t.ref,t.child=r,r.return=t,t=r),t;case 22:return Sv(e,t,r);case 24:return Dr(t),l=Lt(St),e===null?(u=Qc(),u===null&&(u=ut,f=Ic(),u.pooledCache=f,f.refCount++,f!==null&&(u.pooledCacheLanes|=r),u=f),t.memoizedState={parent:l,cache:u},Xc(t),La(t,St,u)):((e.lanes&r)!==0&&($c(e,t),Ds(t,null,null,r),Ns()),u=e.memoizedState,f=t.memoizedState,u.parent!==l?(u={parent:l,cache:l},t.memoizedState=u,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=u),La(t,St,l)):(l=f.cache,La(t,St,l),l!==u.cache&&Zc(t,[St],r,!0))),Dt(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function ma(e){e.flags|=4}function Nv(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Pg(t)){if(t=yn.current,t!==null&&((Ye&4194048)===Ye?Pn!==null:(Ye&62914560)!==Ye&&(Ye&536870912)===0||t!==Pn))throw Os=Kc,mp;e.flags|=8192}}function Mo(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?um():536870912,e.lanes|=t,Mi|=t)}function Ps(e,t){if(!We)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var l=null;r!==null;)r.alternate!==null&&(l=r),r=r.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function ft(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,l=0;if(t)for(var u=e.child;u!==null;)r|=u.lanes|u.childLanes,l|=u.subtreeFlags&65011712,l|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)r|=u.lanes|u.childLanes,l|=u.subtreeFlags,l|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=l,e.childLanes=r,t}function hw(e,t,r){var l=t.pendingProps;switch(Hc(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ft(t),null;case 1:return ft(t),null;case 3:return r=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),ca(St),Ke(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ss(t)?ma(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,up())),ft(t),null;case 26:return r=t.memoizedState,e===null?(ma(t),r!==null?(ft(t),Nv(t,r)):(ft(t),t.flags&=-16777217)):r?r!==e.memoizedState?(ma(t),ft(t),Nv(t,r)):(ft(t),t.flags&=-16777217):(e.memoizedProps!==l&&ma(t),ft(t),t.flags&=-16777217),null;case 27:Ze(t),r=_e.current;var u=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==l&&ma(t);else{if(!l){if(t.stateNode===null)throw Error(s(166));return ft(t),null}e=oe.current,Ss(t)?lp(t):(e=Ng(u,l,r),t.stateNode=e,ma(t))}return ft(t),null;case 5:if(Ze(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&ma(t);else{if(!l){if(t.stateNode===null)throw Error(s(166));return ft(t),null}if(e=oe.current,Ss(t))lp(t);else{switch(u=Go(_e.current),e){case 1:e=u.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:e=u.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":e=u.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":e=u.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof l.is=="string"?u.createElement("select",{is:l.is}):u.createElement("select"),l.multiple?e.multiple=!0:l.size&&(e.size=l.size);break;default:e=typeof l.is=="string"?u.createElement(r,{is:l.is}):u.createElement(r)}}e[Ut]=t,e[Qt]=l;e:for(u=t.child;u!==null;){if(u.tag===5||u.tag===6)e.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===t)break e;for(;u.sibling===null;){if(u.return===null||u.return===t)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}t.stateNode=e;e:switch(kt(e,r,l),r){case"button":case"input":case"select":case"textarea":e=!!l.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&ma(t)}}return ft(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&ma(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(s(166));if(e=_e.current,Ss(t)){if(e=t.stateNode,r=t.memoizedProps,l=null,u=Ht,u!==null)switch(u.tag){case 27:case 5:l=u.memoizedProps}e[Ut]=t,e=!!(e.nodeValue===r||l!==null&&l.suppressHydrationWarning===!0||Eg(e.nodeValue,r)),e||Mr(t)}else e=Go(e).createTextNode(l),e[Ut]=t,t.stateNode=e}return ft(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=Ss(t),l!==null&&l.dehydrated!==null){if(e===null){if(!u)throw Error(s(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(s(317));u[Ut]=t}else ws(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ft(t),u=!1}else u=up(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(da(t),t):(da(t),null)}if(da(t),(t.flags&128)!==0)return t.lanes=r,t;if(r=l!==null,e=e!==null&&e.memoizedState!==null,r){l=t.child,u=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(u=l.alternate.memoizedState.cachePool.pool);var f=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(f=l.memoizedState.cachePool.pool),f!==u&&(l.flags|=2048)}return r!==e&&r&&(t.child.flags|=8192),Mo(t,t.updateQueue),ft(t),null;case 4:return Ke(),e===null&&ed(t.stateNode.containerInfo),ft(t),null;case 10:return ca(t.type),ft(t),null;case 19:if(ie(wt),u=t.memoizedState,u===null)return ft(t),null;if(l=(t.flags&128)!==0,f=u.rendering,f===null)if(l)Ps(u,!1);else{if(mt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=Co(e),f!==null){for(t.flags|=128,Ps(u,!1),e=f.updateQueue,t.updateQueue=e,Mo(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)ip(r,e),r=r.sibling;return ee(wt,wt.current&1|2),t.child}e=e.sibling}u.tail!==null&&zt()>jo&&(t.flags|=128,l=!0,Ps(u,!1),t.lanes=4194304)}else{if(!l)if(e=Co(f),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,Mo(t,e),Ps(u,!0),u.tail===null&&u.tailMode==="hidden"&&!f.alternate&&!We)return ft(t),null}else 2*zt()-u.renderingStartTime>jo&&r!==536870912&&(t.flags|=128,l=!0,Ps(u,!1),t.lanes=4194304);u.isBackwards?(f.sibling=t.child,t.child=f):(e=u.last,e!==null?e.sibling=f:t.child=f,u.last=f)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=zt(),t.sibling=null,e=wt.current,ee(wt,l?e&1|2:e&1),t):(ft(t),null);case 22:case 23:return da(t),tf(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(r&536870912)!==0&&(t.flags&128)===0&&(ft(t),t.subtreeFlags&6&&(t.flags|=8192)):ft(t),r=t.updateQueue,r!==null&&Mo(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==r&&(t.flags|=2048),e!==null&&ie(jr),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ca(St),ft(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function mw(e,t){switch(Hc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ca(St),Ke(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ze(t),null;case 13:if(da(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));ws()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ie(wt),null;case 4:return Ke(),null;case 10:return ca(t.type),null;case 22:case 23:return da(t),tf(),e!==null&&ie(jr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ca(St),null;case 25:return null;default:return null}}function Dv(e,t){switch(Hc(t),t.tag){case 3:ca(St),Ke();break;case 26:case 27:case 5:Ze(t);break;case 4:Ke();break;case 13:da(t);break;case 19:ie(wt);break;case 10:ca(t.type);break;case 22:case 23:da(t),tf(),e!==null&&ie(jr);break;case 24:ca(St)}}function Bs(e,t){try{var r=t.updateQueue,l=r!==null?r.lastEffect:null;if(l!==null){var u=l.next;r=u;do{if((r.tag&e)===e){l=void 0;var f=r.create,v=r.inst;l=f(),v.destroy=l}r=r.next}while(r!==u)}}catch(x){lt(t,t.return,x)}}function Fa(e,t,r){try{var l=t.updateQueue,u=l!==null?l.lastEffect:null;if(u!==null){var f=u.next;l=f;do{if((l.tag&e)===e){var v=l.inst,x=v.destroy;if(x!==void 0){v.destroy=void 0,u=t;var E=r,P=x;try{P()}catch(Q){lt(u,E,Q)}}}l=l.next}while(l!==f)}}catch(Q){lt(t,t.return,Q)}}function jv(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{xp(t,r)}catch(l){lt(e,e.return,l)}}}function kv(e,t,r){r.props=zr(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(l){lt(e,t,l)}}function Hs(e,t){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof r=="function"?e.refCleanup=r(l):r.current=l}}catch(u){lt(e,t,u)}}function Bn(e,t){var r=e.ref,l=e.refCleanup;if(r!==null)if(typeof l=="function")try{l()}catch(u){lt(e,t,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(u){lt(e,t,u)}else r.current=null}function zv(e){var t=e.type,r=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":r.autoFocus&&l.focus();break e;case"img":r.src?l.src=r.src:r.srcSet&&(l.srcset=r.srcSet)}}catch(u){lt(e,e.return,u)}}function Mf(e,t,r){try{var l=e.stateNode;zw(l,e.type,r,t),l[Qt]=t}catch(u){lt(e,e.return,u)}}function Uv(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ja(e.type)||e.tag===4}function Nf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Uv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ja(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Df(e,t,r){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,t):(t=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,t.appendChild(e),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=qo));else if(l!==4&&(l===27&&Ja(e.type)&&(r=e.stateNode,t=null),e=e.child,e!==null))for(Df(e,t,r),e=e.sibling;e!==null;)Df(e,t,r),e=e.sibling}function No(e,t,r){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(l!==4&&(l===27&&Ja(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(No(e,t,r),e=e.sibling;e!==null;)No(e,t,r),e=e.sibling}function Lv(e){var t=e.stateNode,r=e.memoizedProps;try{for(var l=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);kt(t,l,r),t[Ut]=e,t[Qt]=r}catch(f){lt(e,e.return,f)}}var pa=!1,vt=!1,jf=!1,Vv=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function pw(e,t){if(e=e.containerInfo,ad=Ko,e=Km(e),Mc(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var l=r.getSelection&&r.getSelection();if(l&&l.rangeCount!==0){r=l.anchorNode;var u=l.anchorOffset,f=l.focusNode;l=l.focusOffset;try{r.nodeType,f.nodeType}catch{r=null;break e}var v=0,x=-1,E=-1,P=0,Q=0,J=e,q=null;t:for(;;){for(var G;J!==r||u!==0&&J.nodeType!==3||(x=v+u),J!==f||l!==0&&J.nodeType!==3||(E=v+l),J.nodeType===3&&(v+=J.nodeValue.length),(G=J.firstChild)!==null;)q=J,J=G;for(;;){if(J===e)break t;if(q===r&&++P===u&&(x=v),q===f&&++Q===l&&(E=v),(G=J.nextSibling)!==null)break;J=q,q=J.parentNode}J=G}r=x===-1||E===-1?null:{start:x,end:E}}else r=null}r=r||{start:0,end:0}}else r=null;for(rd={focusedElem:e,selectionRange:r},Ko=!1,Mt=t;Mt!==null;)if(t=Mt,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Mt=e;else for(;Mt!==null;){switch(t=Mt,f=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,r=t,u=f.memoizedProps,f=f.memoizedState,l=r.stateNode;try{var je=zr(r.type,u,r.elementType===r.type);e=l.getSnapshotBeforeUpdate(je,f),l.__reactInternalSnapshotBeforeUpdate=e}catch(Re){lt(r,r.return,Re)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,r=e.nodeType,r===9)ld(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ld(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(s(163))}if(e=t.sibling,e!==null){e.return=t.return,Mt=e;break}Mt=t.return}}function Pv(e,t,r){var l=r.flags;switch(r.tag){case 0:case 11:case 15:Za(e,r),l&4&&Bs(5,r);break;case 1:if(Za(e,r),l&4)if(e=r.stateNode,t===null)try{e.componentDidMount()}catch(v){lt(r,r.return,v)}else{var u=zr(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(u,t,e.__reactInternalSnapshotBeforeUpdate)}catch(v){lt(r,r.return,v)}}l&64&&jv(r),l&512&&Hs(r,r.return);break;case 3:if(Za(e,r),l&64&&(e=r.updateQueue,e!==null)){if(t=null,r.child!==null)switch(r.child.tag){case 27:case 5:t=r.child.stateNode;break;case 1:t=r.child.stateNode}try{xp(e,t)}catch(v){lt(r,r.return,v)}}break;case 27:t===null&&l&4&&Lv(r);case 26:case 5:Za(e,r),t===null&&l&4&&zv(r),l&512&&Hs(r,r.return);break;case 12:Za(e,r);break;case 13:Za(e,r),l&4&&qv(e,r),l&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=Ew.bind(null,r),qw(e,r))));break;case 22:if(l=r.memoizedState!==null||pa,!l){t=t!==null&&t.memoizedState!==null||vt,u=pa;var f=vt;pa=l,(vt=t)&&!f?Ia(e,r,(r.subtreeFlags&8772)!==0):Za(e,r),pa=u,vt=f}break;case 30:break;default:Za(e,r)}}function Bv(e){var t=e.alternate;t!==null&&(e.alternate=null,Bv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&fc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ct=null,$t=!1;function va(e,t,r){for(r=r.child;r!==null;)Hv(e,t,r),r=r.sibling}function Hv(e,t,r){if(ke&&typeof ke.onCommitFiberUnmount=="function")try{ke.onCommitFiberUnmount(we,r)}catch{}switch(r.tag){case 26:vt||Bn(r,t),va(e,t,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:vt||Bn(r,t);var l=ct,u=$t;Ja(r.type)&&(ct=r.stateNode,$t=!1),va(e,t,r),Xs(r.stateNode),ct=l,$t=u;break;case 5:vt||Bn(r,t);case 6:if(l=ct,u=$t,ct=null,va(e,t,r),ct=l,$t=u,ct!==null)if($t)try{(ct.nodeType===9?ct.body:ct.nodeName==="HTML"?ct.ownerDocument.body:ct).removeChild(r.stateNode)}catch(f){lt(r,t,f)}else try{ct.removeChild(r.stateNode)}catch(f){lt(r,t,f)}break;case 18:ct!==null&&($t?(e=ct,Og(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),rl(e)):Og(ct,r.stateNode));break;case 4:l=ct,u=$t,ct=r.stateNode.containerInfo,$t=!0,va(e,t,r),ct=l,$t=u;break;case 0:case 11:case 14:case 15:vt||Fa(2,r,t),vt||Fa(4,r,t),va(e,t,r);break;case 1:vt||(Bn(r,t),l=r.stateNode,typeof l.componentWillUnmount=="function"&&kv(r,t,l)),va(e,t,r);break;case 21:va(e,t,r);break;case 22:vt=(l=vt)||r.memoizedState!==null,va(e,t,r),vt=l;break;default:va(e,t,r)}}function qv(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{rl(e)}catch(r){lt(t,t.return,r)}}function vw(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Vv),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Vv),t;default:throw Error(s(435,e.tag))}}function kf(e,t){var r=vw(e);t.forEach(function(l){var u=Cw.bind(null,e,l);r.has(l)||(r.add(l),l.then(u,u))})}function nn(e,t){var r=t.deletions;if(r!==null)for(var l=0;l<r.length;l++){var u=r[l],f=e,v=t,x=v;e:for(;x!==null;){switch(x.tag){case 27:if(Ja(x.type)){ct=x.stateNode,$t=!1;break e}break;case 5:ct=x.stateNode,$t=!1;break e;case 3:case 4:ct=x.stateNode.containerInfo,$t=!0;break e}x=x.return}if(ct===null)throw Error(s(160));Hv(f,v,u),ct=null,$t=!1,f=u.alternate,f!==null&&(f.return=null),u.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Gv(t,e),t=t.sibling}var Tn=null;function Gv(e,t){var r=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:nn(t,e),an(e),l&4&&(Fa(3,e,e.return),Bs(3,e),Fa(5,e,e.return));break;case 1:nn(t,e),an(e),l&512&&(vt||r===null||Bn(r,r.return)),l&64&&pa&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?l:r.concat(l))));break;case 26:var u=Tn;if(nn(t,e),an(e),l&512&&(vt||r===null||Bn(r,r.return)),l&4){var f=r!==null?r.memoizedState:null;if(l=e.memoizedState,r===null)if(l===null)if(e.stateNode===null){e:{l=e.type,r=e.memoizedProps,u=u.ownerDocument||u;t:switch(l){case"title":f=u.getElementsByTagName("title")[0],(!f||f[fs]||f[Ut]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=u.createElement(l),u.head.insertBefore(f,u.querySelector("head > title"))),kt(f,l,r),f[Ut]=e,Rt(f),l=f;break e;case"link":var v=Lg("link","href",u).get(l+(r.href||""));if(v){for(var x=0;x<v.length;x++)if(f=v[x],f.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&f.getAttribute("rel")===(r.rel==null?null:r.rel)&&f.getAttribute("title")===(r.title==null?null:r.title)&&f.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){v.splice(x,1);break t}}f=u.createElement(l),kt(f,l,r),u.head.appendChild(f);break;case"meta":if(v=Lg("meta","content",u).get(l+(r.content||""))){for(x=0;x<v.length;x++)if(f=v[x],f.getAttribute("content")===(r.content==null?null:""+r.content)&&f.getAttribute("name")===(r.name==null?null:r.name)&&f.getAttribute("property")===(r.property==null?null:r.property)&&f.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&f.getAttribute("charset")===(r.charSet==null?null:r.charSet)){v.splice(x,1);break t}}f=u.createElement(l),kt(f,l,r),u.head.appendChild(f);break;default:throw Error(s(468,l))}f[Ut]=e,Rt(f),l=f}e.stateNode=l}else Vg(u,e.type,e.stateNode);else e.stateNode=Ug(u,l,e.memoizedProps);else f!==l?(f===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):f.count--,l===null?Vg(u,e.type,e.stateNode):Ug(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Mf(e,e.memoizedProps,r.memoizedProps)}break;case 27:nn(t,e),an(e),l&512&&(vt||r===null||Bn(r,r.return)),r!==null&&l&4&&Mf(e,e.memoizedProps,r.memoizedProps);break;case 5:if(nn(t,e),an(e),l&512&&(vt||r===null||Bn(r,r.return)),e.flags&32){u=e.stateNode;try{oi(u,"")}catch(G){lt(e,e.return,G)}}l&4&&e.stateNode!=null&&(u=e.memoizedProps,Mf(e,u,r!==null?r.memoizedProps:u)),l&1024&&(jf=!0);break;case 6:if(nn(t,e),an(e),l&4){if(e.stateNode===null)throw Error(s(162));l=e.memoizedProps,r=e.stateNode;try{r.nodeValue=l}catch(G){lt(e,e.return,G)}}break;case 3:if(Io=null,u=Tn,Tn=Fo(t.containerInfo),nn(t,e),Tn=u,an(e),l&4&&r!==null&&r.memoizedState.isDehydrated)try{rl(t.containerInfo)}catch(G){lt(e,e.return,G)}jf&&(jf=!1,Fv(e));break;case 4:l=Tn,Tn=Fo(e.stateNode.containerInfo),nn(t,e),an(e),Tn=l;break;case 12:nn(t,e),an(e);break;case 13:nn(t,e),an(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(Bf=zt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,kf(e,l)));break;case 22:u=e.memoizedState!==null;var E=r!==null&&r.memoizedState!==null,P=pa,Q=vt;if(pa=P||u,vt=Q||E,nn(t,e),vt=Q,pa=P,an(e),l&8192)e:for(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(r===null||E||pa||vt||Ur(e)),r=null,t=e;;){if(t.tag===5||t.tag===26){if(r===null){E=r=t;try{if(f=E.stateNode,u)v=f.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{x=E.stateNode;var J=E.memoizedProps.style,q=J!=null&&J.hasOwnProperty("display")?J.display:null;x.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(G){lt(E,E.return,G)}}}else if(t.tag===6){if(r===null){E=t;try{E.stateNode.nodeValue=u?"":E.memoizedProps}catch(G){lt(E,E.return,G)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(r=l.retryQueue,r!==null&&(l.retryQueue=null,kf(e,r))));break;case 19:nn(t,e),an(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,kf(e,l)));break;case 30:break;case 21:break;default:nn(t,e),an(e)}}function an(e){var t=e.flags;if(t&2){try{for(var r,l=e.return;l!==null;){if(Uv(l)){r=l;break}l=l.return}if(r==null)throw Error(s(160));switch(r.tag){case 27:var u=r.stateNode,f=Nf(e);No(e,f,u);break;case 5:var v=r.stateNode;r.flags&32&&(oi(v,""),r.flags&=-33);var x=Nf(e);No(e,x,v);break;case 3:case 4:var E=r.stateNode.containerInfo,P=Nf(e);Df(e,P,E);break;default:throw Error(s(161))}}catch(Q){lt(e,e.return,Q)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fv(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Fv(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Za(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Pv(e,t.alternate,t),t=t.sibling}function Ur(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Fa(4,t,t.return),Ur(t);break;case 1:Bn(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount=="function"&&kv(t,t.return,r),Ur(t);break;case 27:Xs(t.stateNode);case 26:case 5:Bn(t,t.return),Ur(t);break;case 22:t.memoizedState===null&&Ur(t);break;case 30:Ur(t);break;default:Ur(t)}e=e.sibling}}function Ia(e,t,r){for(r=r&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,u=e,f=t,v=f.flags;switch(f.tag){case 0:case 11:case 15:Ia(u,f,r),Bs(4,f);break;case 1:if(Ia(u,f,r),l=f,u=l.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(P){lt(l,l.return,P)}if(l=f,u=l.updateQueue,u!==null){var x=l.stateNode;try{var E=u.shared.hiddenCallbacks;if(E!==null)for(u.shared.hiddenCallbacks=null,u=0;u<E.length;u++)bp(E[u],x)}catch(P){lt(l,l.return,P)}}r&&v&64&&jv(f),Hs(f,f.return);break;case 27:Lv(f);case 26:case 5:Ia(u,f,r),r&&l===null&&v&4&&zv(f),Hs(f,f.return);break;case 12:Ia(u,f,r);break;case 13:Ia(u,f,r),r&&v&4&&qv(u,f);break;case 22:f.memoizedState===null&&Ia(u,f,r),Hs(f,f.return);break;case 30:break;default:Ia(u,f,r)}t=t.sibling}}function zf(e,t){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&Ts(r))}function Uf(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ts(e))}function Hn(e,t,r,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Zv(e,t,r,l),t=t.sibling}function Zv(e,t,r,l){var u=t.flags;switch(t.tag){case 0:case 11:case 15:Hn(e,t,r,l),u&2048&&Bs(9,t);break;case 1:Hn(e,t,r,l);break;case 3:Hn(e,t,r,l),u&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ts(e)));break;case 12:if(u&2048){Hn(e,t,r,l),e=t.stateNode;try{var f=t.memoizedProps,v=f.id,x=f.onPostCommit;typeof x=="function"&&x(v,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){lt(t,t.return,E)}}else Hn(e,t,r,l);break;case 13:Hn(e,t,r,l);break;case 23:break;case 22:f=t.stateNode,v=t.alternate,t.memoizedState!==null?f._visibility&2?Hn(e,t,r,l):qs(e,t):f._visibility&2?Hn(e,t,r,l):(f._visibility|=2,Ai(e,t,r,l,(t.subtreeFlags&10256)!==0)),u&2048&&zf(v,t);break;case 24:Hn(e,t,r,l),u&2048&&Uf(t.alternate,t);break;default:Hn(e,t,r,l)}}function Ai(e,t,r,l,u){for(u=u&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var f=e,v=t,x=r,E=l,P=v.flags;switch(v.tag){case 0:case 11:case 15:Ai(f,v,x,E,u),Bs(8,v);break;case 23:break;case 22:var Q=v.stateNode;v.memoizedState!==null?Q._visibility&2?Ai(f,v,x,E,u):qs(f,v):(Q._visibility|=2,Ai(f,v,x,E,u)),u&&P&2048&&zf(v.alternate,v);break;case 24:Ai(f,v,x,E,u),u&&P&2048&&Uf(v.alternate,v);break;default:Ai(f,v,x,E,u)}t=t.sibling}}function qs(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var r=e,l=t,u=l.flags;switch(l.tag){case 22:qs(r,l),u&2048&&zf(l.alternate,l);break;case 24:qs(r,l),u&2048&&Uf(l.alternate,l);break;default:qs(r,l)}t=t.sibling}}var Gs=8192;function Ri(e){if(e.subtreeFlags&Gs)for(e=e.child;e!==null;)Iv(e),e=e.sibling}function Iv(e){switch(e.tag){case 26:Ri(e),e.flags&Gs&&e.memoizedState!==null&&t1(Tn,e.memoizedState,e.memoizedProps);break;case 5:Ri(e);break;case 3:case 4:var t=Tn;Tn=Fo(e.stateNode.containerInfo),Ri(e),Tn=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Gs,Gs=16777216,Ri(e),Gs=t):Ri(e));break;default:Ri(e)}}function Yv(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Fs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var l=t[r];Mt=l,Kv(l,e)}Yv(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Qv(e),e=e.sibling}function Qv(e){switch(e.tag){case 0:case 11:case 15:Fs(e),e.flags&2048&&Fa(9,e,e.return);break;case 3:Fs(e);break;case 12:Fs(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Do(e)):Fs(e);break;default:Fs(e)}}function Do(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var l=t[r];Mt=l,Kv(l,e)}Yv(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Fa(8,t,t.return),Do(t);break;case 22:r=t.stateNode,r._visibility&2&&(r._visibility&=-3,Do(t));break;default:Do(t)}e=e.sibling}}function Kv(e,t){for(;Mt!==null;){var r=Mt;switch(r.tag){case 0:case 11:case 15:Fa(8,r,t);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var l=r.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Ts(r.memoizedState.cache)}if(l=r.child,l!==null)l.return=r,Mt=l;else e:for(r=e;Mt!==null;){l=Mt;var u=l.sibling,f=l.return;if(Bv(l),l===r){Mt=null;break e}if(u!==null){u.return=f,Mt=u;break e}Mt=f}}}var gw={getCacheForType:function(e){var t=Lt(St),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r}},yw=typeof WeakMap=="function"?WeakMap:Map,et=0,ut=null,Ge=null,Ye=0,tt=0,rn=null,Ya=!1,Oi=!1,Lf=!1,ga=0,mt=0,Qa=0,Lr=0,Vf=0,bn=0,Mi=0,Zs=null,Jt=null,Pf=!1,Bf=0,jo=1/0,ko=null,Ka=null,jt=0,Xa=null,Ni=null,Di=0,Hf=0,qf=null,Xv=null,Is=0,Gf=null;function sn(){if((et&2)!==0&&Ye!==0)return Ye&-Ye;if(j.T!==null){var e=bi;return e!==0?e:Xf()}return dm()}function $v(){bn===0&&(bn=(Ye&536870912)===0||We?om():536870912);var e=yn.current;return e!==null&&(e.flags|=32),bn}function ln(e,t,r){(e===ut&&(tt===2||tt===9)||e.cancelPendingCommit!==null)&&(ji(e,0),$a(e,Ye,bn,!1)),cs(e,r),((et&2)===0||e!==ut)&&(e===ut&&((et&2)===0&&(Lr|=r),mt===4&&$a(e,Ye,bn,!1)),qn(e))}function Jv(e,t,r){if((et&6)!==0)throw Error(s(327));var l=!r&&(t&124)===0&&(t&e.expiredLanes)===0||_r(e,t),u=l?_w(e,t):If(e,t,!0),f=l;do{if(u===0){Oi&&!l&&$a(e,t,0,!1);break}else{if(r=e.current.alternate,f&&!bw(r)){u=If(e,t,!1),f=!1;continue}if(u===2){if(f=t,e.errorRecoveryDisabledLanes&f)var v=0;else v=e.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){t=v;e:{var x=e;u=Zs;var E=x.current.memoizedState.isDehydrated;if(E&&(ji(x,v).flags|=256),v=If(x,v,!1),v!==2){if(Lf&&!E){x.errorRecoveryDisabledLanes|=f,Lr|=f,u=4;break e}f=Jt,Jt=u,f!==null&&(Jt===null?Jt=f:Jt.push.apply(Jt,f))}u=v}if(f=!1,u!==2)continue}}if(u===1){ji(e,0),$a(e,t,0,!0);break}e:{switch(l=e,f=u,f){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:$a(l,t,bn,!Ya);break e;case 2:Jt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(u=Bf+300-zt(),10<u)){if($a(l,t,bn,!Ya),xr(l,0,!0)!==0)break e;l.timeoutHandle=Ag(Wv.bind(null,l,r,Jt,ko,Pf,t,bn,Lr,Mi,Ya,f,2,-0,0),u);break e}Wv(l,r,Jt,ko,Pf,t,bn,Lr,Mi,Ya,f,0,-0,0)}}break}while(!0);qn(e)}function Wv(e,t,r,l,u,f,v,x,E,P,Q,J,q,G){if(e.timeoutHandle=-1,J=t.subtreeFlags,(J&8192||(J&16785408)===16785408)&&(Ws={stylesheets:null,count:0,unsuspend:e1},Iv(t),J=n1(),J!==null)){e.cancelPendingCommit=J(sg.bind(null,e,t,f,r,l,u,v,x,E,Q,1,q,G)),$a(e,f,v,!P);return}sg(e,t,f,r,l,u,v,x,E)}function bw(e){for(var t=e;;){var r=t.tag;if((r===0||r===11||r===15)&&t.flags&16384&&(r=t.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var l=0;l<r.length;l++){var u=r[l],f=u.getSnapshot;u=u.value;try{if(!en(f(),u))return!1}catch{return!1}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function $a(e,t,r,l){t&=~Vf,t&=~Lr,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var u=t;0<u;){var f=31-ot(u),v=1<<f;l[f]=-1,u&=~v}r!==0&&cm(e,r,t)}function zo(){return(et&6)===0?(Ys(0),!1):!0}function Ff(){if(Ge!==null){if(tt===0)var e=Ge.return;else e=Ge,ua=Nr=null,lf(e),Ci=null,Ls=0,e=Ge;for(;e!==null;)Dv(e.alternate,e),e=e.return;Ge=null}}function ji(e,t){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,Lw(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),Ff(),ut=e,Ge=r=sa(e.current,null),Ye=t,tt=0,rn=null,Ya=!1,Oi=_r(e,t),Lf=!1,Mi=bn=Vf=Lr=Qa=mt=0,Jt=Zs=null,Pf=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var u=31-ot(l),f=1<<u;t|=e[u],l&=~f}return ga=t,no(),r}function eg(e,t){Pe=null,j.H=So,t===Rs||t===fo?(t=gp(),tt=3):t===mp?(t=gp(),tt=4):tt=t===yv?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,rn=t,Ge===null&&(mt=1,Ao(e,mn(t,e.current)))}function tg(){var e=j.H;return j.H=So,e===null?So:e}function ng(){var e=j.A;return j.A=gw,e}function Zf(){mt=4,Ya||(Ye&4194048)!==Ye&&yn.current!==null||(Oi=!0),(Qa&134217727)===0&&(Lr&134217727)===0||ut===null||$a(ut,Ye,bn,!1)}function If(e,t,r){var l=et;et|=2;var u=tg(),f=ng();(ut!==e||Ye!==t)&&(ko=null,ji(e,t)),t=!1;var v=mt;e:do try{if(tt!==0&&Ge!==null){var x=Ge,E=rn;switch(tt){case 8:Ff(),v=6;break e;case 3:case 2:case 9:case 6:yn.current===null&&(t=!0);var P=tt;if(tt=0,rn=null,ki(e,x,E,P),r&&Oi){v=0;break e}break;default:P=tt,tt=0,rn=null,ki(e,x,E,P)}}xw(),v=mt;break}catch(Q){eg(e,Q)}while(!0);return t&&e.shellSuspendCounter++,ua=Nr=null,et=l,j.H=u,j.A=f,Ge===null&&(ut=null,Ye=0,no()),v}function xw(){for(;Ge!==null;)ag(Ge)}function _w(e,t){var r=et;et|=2;var l=tg(),u=ng();ut!==e||Ye!==t?(ko=null,jo=zt()+500,ji(e,t)):Oi=_r(e,t);e:do try{if(tt!==0&&Ge!==null){t=Ge;var f=rn;t:switch(tt){case 1:tt=0,rn=null,ki(e,t,f,1);break;case 2:case 9:if(pp(f)){tt=0,rn=null,rg(t);break}t=function(){tt!==2&&tt!==9||ut!==e||(tt=7),qn(e)},f.then(t,t);break e;case 3:tt=7;break e;case 4:tt=5;break e;case 7:pp(f)?(tt=0,rn=null,rg(t)):(tt=0,rn=null,ki(e,t,f,7));break;case 5:var v=null;switch(Ge.tag){case 26:v=Ge.memoizedState;case 5:case 27:var x=Ge;if(!v||Pg(v)){tt=0,rn=null;var E=x.sibling;if(E!==null)Ge=E;else{var P=x.return;P!==null?(Ge=P,Uo(P)):Ge=null}break t}}tt=0,rn=null,ki(e,t,f,5);break;case 6:tt=0,rn=null,ki(e,t,f,6);break;case 8:Ff(),mt=6;break e;default:throw Error(s(462))}}Sw();break}catch(Q){eg(e,Q)}while(!0);return ua=Nr=null,j.H=l,j.A=u,et=r,Ge!==null?0:(ut=null,Ye=0,no(),mt)}function Sw(){for(;Ge!==null&&!Da();)ag(Ge)}function ag(e){var t=Mv(e.alternate,e,ga);e.memoizedProps=e.pendingProps,t===null?Uo(e):Ge=t}function rg(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=Ev(r,t,t.pendingProps,t.type,void 0,Ye);break;case 11:t=Ev(r,t,t.pendingProps,t.type.render,t.ref,Ye);break;case 5:lf(t);default:Dv(r,t),t=Ge=ip(t,ga),t=Mv(r,t,ga)}e.memoizedProps=e.pendingProps,t===null?Uo(e):Ge=t}function ki(e,t,r,l){ua=Nr=null,lf(t),Ci=null,Ls=0;var u=t.return;try{if(fw(e,u,t,r,Ye)){mt=1,Ao(e,mn(r,e.current)),Ge=null;return}}catch(f){if(u!==null)throw Ge=u,f;mt=1,Ao(e,mn(r,e.current)),Ge=null;return}t.flags&32768?(We||l===1?e=!0:Oi||(Ye&536870912)!==0?e=!1:(Ya=e=!0,(l===2||l===9||l===3||l===6)&&(l=yn.current,l!==null&&l.tag===13&&(l.flags|=16384))),ig(t,e)):Uo(t)}function Uo(e){var t=e;do{if((t.flags&32768)!==0){ig(t,Ya);return}e=t.return;var r=hw(t.alternate,t,ga);if(r!==null){Ge=r;return}if(t=t.sibling,t!==null){Ge=t;return}Ge=t=e}while(t!==null);mt===0&&(mt=5)}function ig(e,t){do{var r=mw(e.alternate,e);if(r!==null){r.flags&=32767,Ge=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!t&&(e=e.sibling,e!==null)){Ge=e;return}Ge=e=r}while(e!==null);mt=6,Ge=null}function sg(e,t,r,l,u,f,v,x,E){e.cancelPendingCommit=null;do Lo();while(jt!==0);if((et&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(f=t.lanes|t.childLanes,f|=zc,eS(e,r,f,v,x,E),e===ut&&(Ge=ut=null,Ye=0),Ni=t,Xa=e,Di=r,Hf=f,qf=u,Xv=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Tw(B,function(){return fg(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=j.T,j.T=null,u=Y.p,Y.p=2,v=et,et|=4;try{pw(e,t,r)}finally{et=v,Y.p=u,j.T=l}}jt=1,lg(),og(),ug()}}function lg(){if(jt===1){jt=0;var e=Xa,t=Ni,r=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||r){r=j.T,j.T=null;var l=Y.p;Y.p=2;var u=et;et|=4;try{Gv(t,e);var f=rd,v=Km(e.containerInfo),x=f.focusedElem,E=f.selectionRange;if(v!==x&&x&&x.ownerDocument&&Qm(x.ownerDocument.documentElement,x)){if(E!==null&&Mc(x)){var P=E.start,Q=E.end;if(Q===void 0&&(Q=P),"selectionStart"in x)x.selectionStart=P,x.selectionEnd=Math.min(Q,x.value.length);else{var J=x.ownerDocument||document,q=J&&J.defaultView||window;if(q.getSelection){var G=q.getSelection(),je=x.textContent.length,Re=Math.min(E.start,je),st=E.end===void 0?Re:Math.min(E.end,je);!G.extend&&Re>st&&(v=st,st=Re,Re=v);var z=Ym(x,Re),D=Ym(x,st);if(z&&D&&(G.rangeCount!==1||G.anchorNode!==z.node||G.anchorOffset!==z.offset||G.focusNode!==D.node||G.focusOffset!==D.offset)){var V=J.createRange();V.setStart(z.node,z.offset),G.removeAllRanges(),Re>st?(G.addRange(V),G.extend(D.node,D.offset)):(V.setEnd(D.node,D.offset),G.addRange(V))}}}}for(J=[],G=x;G=G.parentNode;)G.nodeType===1&&J.push({element:G,left:G.scrollLeft,top:G.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<J.length;x++){var $=J[x];$.element.scrollLeft=$.left,$.element.scrollTop=$.top}}Ko=!!ad,rd=ad=null}finally{et=u,Y.p=l,j.T=r}}e.current=t,jt=2}}function og(){if(jt===2){jt=0;var e=Xa,t=Ni,r=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||r){r=j.T,j.T=null;var l=Y.p;Y.p=2;var u=et;et|=4;try{Pv(e,t.alternate,t)}finally{et=u,Y.p=l,j.T=r}}jt=3}}function ug(){if(jt===4||jt===3){jt=0,br();var e=Xa,t=Ni,r=Di,l=Xv;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?jt=5:(jt=0,Ni=Xa=null,cg(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(Ka=null),uc(r),t=t.stateNode,ke&&typeof ke.onCommitFiberRoot=="function")try{ke.onCommitFiberRoot(we,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=j.T,u=Y.p,Y.p=2,j.T=null;try{for(var f=e.onRecoverableError,v=0;v<l.length;v++){var x=l[v];f(x.value,{componentStack:x.stack})}}finally{j.T=t,Y.p=u}}(Di&3)!==0&&Lo(),qn(e),u=e.pendingLanes,(r&4194090)!==0&&(u&42)!==0?e===Gf?Is++:(Is=0,Gf=e):Is=0,Ys(0)}}function cg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ts(t)))}function Lo(e){return lg(),og(),ug(),fg()}function fg(){if(jt!==5)return!1;var e=Xa,t=Hf;Hf=0;var r=uc(Di),l=j.T,u=Y.p;try{Y.p=32>r?32:r,j.T=null,r=qf,qf=null;var f=Xa,v=Di;if(jt=0,Ni=Xa=null,Di=0,(et&6)!==0)throw Error(s(331));var x=et;if(et|=4,Qv(f.current),Zv(f,f.current,v,r),et=x,Ys(0,!1),ke&&typeof ke.onPostCommitFiberRoot=="function")try{ke.onPostCommitFiberRoot(we,f)}catch{}return!0}finally{Y.p=u,j.T=l,cg(e,t)}}function dg(e,t,r){t=mn(r,t),t=_f(e.stateNode,t,2),e=Ba(e,t,2),e!==null&&(cs(e,2),qn(e))}function lt(e,t,r){if(e.tag===3)dg(e,e,r);else for(;t!==null;){if(t.tag===3){dg(t,e,r);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Ka===null||!Ka.has(l))){e=mn(r,e),r=vv(2),l=Ba(t,r,2),l!==null&&(gv(r,l,t,e),cs(l,2),qn(l));break}}t=t.return}}function Yf(e,t,r){var l=e.pingCache;if(l===null){l=e.pingCache=new yw;var u=new Set;l.set(t,u)}else u=l.get(t),u===void 0&&(u=new Set,l.set(t,u));u.has(r)||(Lf=!0,u.add(r),e=ww.bind(null,e,t,r),t.then(e,e))}function ww(e,t,r){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,ut===e&&(Ye&r)===r&&(mt===4||mt===3&&(Ye&62914560)===Ye&&300>zt()-Bf?(et&2)===0&&ji(e,0):Vf|=r,Mi===Ye&&(Mi=0)),qn(e)}function hg(e,t){t===0&&(t=um()),e=pi(e,t),e!==null&&(cs(e,t),qn(e))}function Ew(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),hg(e,r)}function Cw(e,t){var r=0;switch(e.tag){case 13:var l=e.stateNode,u=e.memoizedState;u!==null&&(r=u.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(s(314))}l!==null&&l.delete(t),hg(e,r)}function Tw(e,t){return At(e,t)}var Vo=null,zi=null,Qf=!1,Po=!1,Kf=!1,Vr=0;function qn(e){e!==zi&&e.next===null&&(zi===null?Vo=zi=e:zi=zi.next=e),Po=!0,Qf||(Qf=!0,Rw())}function Ys(e,t){if(!Kf&&Po){Kf=!0;do for(var r=!1,l=Vo;l!==null;){if(e!==0){var u=l.pendingLanes;if(u===0)var f=0;else{var v=l.suspendedLanes,x=l.pingedLanes;f=(1<<31-ot(42|e)+1)-1,f&=u&~(v&~x),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(r=!0,gg(l,f))}else f=Ye,f=xr(l,l===ut?f:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(f&3)===0||_r(l,f)||(r=!0,gg(l,f));l=l.next}while(r);Kf=!1}}function Aw(){mg()}function mg(){Po=Qf=!1;var e=0;Vr!==0&&(Uw()&&(e=Vr),Vr=0);for(var t=zt(),r=null,l=Vo;l!==null;){var u=l.next,f=pg(l,t);f===0?(l.next=null,r===null?Vo=u:r.next=u,u===null&&(zi=r)):(r=l,(e!==0||(f&3)!==0)&&(Po=!0)),l=u}Ys(e)}function pg(e,t){for(var r=e.suspendedLanes,l=e.pingedLanes,u=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var v=31-ot(f),x=1<<v,E=u[v];E===-1?((x&r)===0||(x&l)!==0)&&(u[v]=Fl(x,t)):E<=t&&(e.expiredLanes|=x),f&=~x}if(t=ut,r=Ye,r=xr(e,e===t?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,r===0||e===t&&(tt===2||tt===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&Yt(l),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||_r(e,r)){if(t=r&-r,t===e.callbackPriority)return t;switch(l!==null&&Yt(l),uc(r)){case 2:case 8:r=R;break;case 32:r=B;break;case 268435456:r=pe;break;default:r=B}return l=vg.bind(null,e),r=At(r,l),e.callbackPriority=t,e.callbackNode=r,t}return l!==null&&l!==null&&Yt(l),e.callbackPriority=2,e.callbackNode=null,2}function vg(e,t){if(jt!==0&&jt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(Lo()&&e.callbackNode!==r)return null;var l=Ye;return l=xr(e,e===ut?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(Jv(e,l,t),pg(e,zt()),e.callbackNode!=null&&e.callbackNode===r?vg.bind(null,e):null)}function gg(e,t){if(Lo())return null;Jv(e,t,!0)}function Rw(){Vw(function(){(et&6)!==0?At(us,Aw):mg()})}function Xf(){return Vr===0&&(Vr=om()),Vr}function yg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Kl(""+e)}function bg(e,t){var r=t.ownerDocument.createElement("input");return r.name=t.name,r.value=t.value,e.id&&r.setAttribute("form",e.id),t.parentNode.insertBefore(r,t),e=new FormData(e),r.parentNode.removeChild(r),e}function Ow(e,t,r,l,u){if(t==="submit"&&r&&r.stateNode===u){var f=yg((u[Qt]||null).action),v=l.submitter;v&&(t=(t=v[Qt]||null)?yg(t.formAction):v.getAttribute("formAction"),t!==null&&(f=t,v=null));var x=new Wl("action","action",null,l,u);e.push({event:x,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Vr!==0){var E=v?bg(u,v):new FormData(u);vf(r,{pending:!0,data:E,method:u.method,action:f},null,E)}}else typeof f=="function"&&(x.preventDefault(),E=v?bg(u,v):new FormData(u),vf(r,{pending:!0,data:E,method:u.method,action:f},f,E))},currentTarget:u}]})}}for(var $f=0;$f<kc.length;$f++){var Jf=kc[$f],Mw=Jf.toLowerCase(),Nw=Jf[0].toUpperCase()+Jf.slice(1);Cn(Mw,"on"+Nw)}Cn(Jm,"onAnimationEnd"),Cn(Wm,"onAnimationIteration"),Cn(ep,"onAnimationStart"),Cn("dblclick","onDoubleClick"),Cn("focusin","onFocus"),Cn("focusout","onBlur"),Cn(QS,"onTransitionRun"),Cn(KS,"onTransitionStart"),Cn(XS,"onTransitionCancel"),Cn(tp,"onTransitionEnd"),ii("onMouseEnter",["mouseout","mouseover"]),ii("onMouseLeave",["mouseout","mouseover"]),ii("onPointerEnter",["pointerout","pointerover"]),ii("onPointerLeave",["pointerout","pointerover"]),Sr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Sr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Sr("onBeforeInput",["compositionend","keypress","textInput","paste"]),Sr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Sr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Sr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qs="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(" "),Dw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qs));function xg(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var l=e[r],u=l.event;l=l.listeners;e:{var f=void 0;if(t)for(var v=l.length-1;0<=v;v--){var x=l[v],E=x.instance,P=x.currentTarget;if(x=x.listener,E!==f&&u.isPropagationStopped())break e;f=x,u.currentTarget=P;try{f(u)}catch(Q){To(Q)}u.currentTarget=null,f=E}else for(v=0;v<l.length;v++){if(x=l[v],E=x.instance,P=x.currentTarget,x=x.listener,E!==f&&u.isPropagationStopped())break e;f=x,u.currentTarget=P;try{f(u)}catch(Q){To(Q)}u.currentTarget=null,f=E}}}}function Fe(e,t){var r=t[cc];r===void 0&&(r=t[cc]=new Set);var l=e+"__bubble";r.has(l)||(_g(t,e,2,!1),r.add(l))}function Wf(e,t,r){var l=0;t&&(l|=4),_g(r,e,l,t)}var Bo="_reactListening"+Math.random().toString(36).slice(2);function ed(e){if(!e[Bo]){e[Bo]=!0,mm.forEach(function(r){r!=="selectionchange"&&(Dw.has(r)||Wf(r,!1,e),Wf(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Bo]||(t[Bo]=!0,Wf("selectionchange",!1,t))}}function _g(e,t,r,l){switch(Zg(t)){case 2:var u=i1;break;case 8:u=s1;break;default:u=md}r=u.bind(null,t,r,e),u=void 0,!_c||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),l?u!==void 0?e.addEventListener(t,r,{capture:!0,passive:u}):e.addEventListener(t,r,!0):u!==void 0?e.addEventListener(t,r,{passive:u}):e.addEventListener(t,r,!1)}function td(e,t,r,l,u){var f=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var v=l.tag;if(v===3||v===4){var x=l.stateNode.containerInfo;if(x===u)break;if(v===4)for(v=l.return;v!==null;){var E=v.tag;if((E===3||E===4)&&v.stateNode.containerInfo===u)return;v=v.return}for(;x!==null;){if(v=ni(x),v===null)return;if(E=v.tag,E===5||E===6||E===26||E===27){l=f=v;continue e}x=x.parentNode}}l=l.return}Rm(function(){var P=f,Q=bc(r),J=[];e:{var q=np.get(e);if(q!==void 0){var G=Wl,je=e;switch(e){case"keypress":if($l(r)===0)break e;case"keydown":case"keyup":G=TS;break;case"focusin":je="focus",G=Cc;break;case"focusout":je="blur",G=Cc;break;case"beforeblur":case"afterblur":G=Cc;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":G=Nm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":G=mS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":G=OS;break;case Jm:case Wm:case ep:G=gS;break;case tp:G=NS;break;case"scroll":case"scrollend":G=dS;break;case"wheel":G=jS;break;case"copy":case"cut":case"paste":G=bS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":G=jm;break;case"toggle":case"beforetoggle":G=zS}var Re=(t&4)!==0,st=!Re&&(e==="scroll"||e==="scrollend"),z=Re?q!==null?q+"Capture":null:q;Re=[];for(var D=P,V;D!==null;){var $=D;if(V=$.stateNode,$=$.tag,$!==5&&$!==26&&$!==27||V===null||z===null||($=hs(D,z),$!=null&&Re.push(Ks(D,$,V))),st)break;D=D.return}0<Re.length&&(q=new G(q,je,null,r,Q),J.push({event:q,listeners:Re}))}}if((t&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",G=e==="mouseout"||e==="pointerout",q&&r!==yc&&(je=r.relatedTarget||r.fromElement)&&(ni(je)||je[ti]))break e;if((G||q)&&(q=Q.window===Q?Q:(q=Q.ownerDocument)?q.defaultView||q.parentWindow:window,G?(je=r.relatedTarget||r.toElement,G=P,je=je?ni(je):null,je!==null&&(st=c(je),Re=je.tag,je!==st||Re!==5&&Re!==27&&Re!==6)&&(je=null)):(G=null,je=P),G!==je)){if(Re=Nm,$="onMouseLeave",z="onMouseEnter",D="mouse",(e==="pointerout"||e==="pointerover")&&(Re=jm,$="onPointerLeave",z="onPointerEnter",D="pointer"),st=G==null?q:ds(G),V=je==null?q:ds(je),q=new Re($,D+"leave",G,r,Q),q.target=st,q.relatedTarget=V,$=null,ni(Q)===P&&(Re=new Re(z,D+"enter",je,r,Q),Re.target=V,Re.relatedTarget=st,$=Re),st=$,G&&je)t:{for(Re=G,z=je,D=0,V=Re;V;V=Ui(V))D++;for(V=0,$=z;$;$=Ui($))V++;for(;0<D-V;)Re=Ui(Re),D--;for(;0<V-D;)z=Ui(z),V--;for(;D--;){if(Re===z||z!==null&&Re===z.alternate)break t;Re=Ui(Re),z=Ui(z)}Re=null}else Re=null;G!==null&&Sg(J,q,G,Re,!1),je!==null&&st!==null&&Sg(J,st,je,Re,!0)}}e:{if(q=P?ds(P):window,G=q.nodeName&&q.nodeName.toLowerCase(),G==="select"||G==="input"&&q.type==="file")var ge=Hm;else if(Pm(q))if(qm)ge=ZS;else{ge=GS;var qe=qS}else G=q.nodeName,!G||G.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?P&&gc(P.elementType)&&(ge=Hm):ge=FS;if(ge&&(ge=ge(e,P))){Bm(J,ge,r,Q);break e}qe&&qe(e,q,P),e==="focusout"&&P&&q.type==="number"&&P.memoizedProps.value!=null&&vc(q,"number",q.value)}switch(qe=P?ds(P):window,e){case"focusin":(Pm(qe)||qe.contentEditable==="true")&&(di=qe,Nc=P,_s=null);break;case"focusout":_s=Nc=di=null;break;case"mousedown":Dc=!0;break;case"contextmenu":case"mouseup":case"dragend":Dc=!1,Xm(J,r,Q);break;case"selectionchange":if(YS)break;case"keydown":case"keyup":Xm(J,r,Q)}var Ce;if(Ac)e:{switch(e){case"compositionstart":var Me="onCompositionStart";break e;case"compositionend":Me="onCompositionEnd";break e;case"compositionupdate":Me="onCompositionUpdate";break e}Me=void 0}else fi?Lm(e,r)&&(Me="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Me="onCompositionStart");Me&&(km&&r.locale!=="ko"&&(fi||Me!=="onCompositionStart"?Me==="onCompositionEnd"&&fi&&(Ce=Om()):(Ua=Q,Sc="value"in Ua?Ua.value:Ua.textContent,fi=!0)),qe=Ho(P,Me),0<qe.length&&(Me=new Dm(Me,e,null,r,Q),J.push({event:Me,listeners:qe}),Ce?Me.data=Ce:(Ce=Vm(r),Ce!==null&&(Me.data=Ce)))),(Ce=LS?VS(e,r):PS(e,r))&&(Me=Ho(P,"onBeforeInput"),0<Me.length&&(qe=new Dm("onBeforeInput","beforeinput",null,r,Q),J.push({event:qe,listeners:Me}),qe.data=Ce)),Ow(J,e,P,r,Q)}xg(J,t)})}function Ks(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Ho(e,t){for(var r=t+"Capture",l=[];e!==null;){var u=e,f=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||f===null||(u=hs(e,r),u!=null&&l.unshift(Ks(e,u,f)),u=hs(e,t),u!=null&&l.push(Ks(e,u,f))),e.tag===3)return l;e=e.return}return[]}function Ui(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Sg(e,t,r,l,u){for(var f=t._reactName,v=[];r!==null&&r!==l;){var x=r,E=x.alternate,P=x.stateNode;if(x=x.tag,E!==null&&E===l)break;x!==5&&x!==26&&x!==27||P===null||(E=P,u?(P=hs(r,f),P!=null&&v.unshift(Ks(r,P,E))):u||(P=hs(r,f),P!=null&&v.push(Ks(r,P,E)))),r=r.return}v.length!==0&&e.push({event:t,listeners:v})}var jw=/\r\n?/g,kw=/\u0000|\uFFFD/g;function wg(e){return(typeof e=="string"?e:""+e).replace(jw,`
|
||
`).replace(kw,"")}function Eg(e,t){return t=wg(t),wg(e)===t}function qo(){}function it(e,t,r,l,u,f){switch(r){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||oi(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&oi(e,""+l);break;case"className":Il(e,"class",l);break;case"tabIndex":Il(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":Il(e,r,l);break;case"style":Tm(e,l,f);break;case"data":if(t!=="object"){Il(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||r!=="href")){e.removeAttribute(r);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(r);break}l=Kl(""+l),e.setAttribute(r,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(r,"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 f=="function"&&(r==="formAction"?(t!=="input"&&it(e,t,"name",u.name,u,null),it(e,t,"formEncType",u.formEncType,u,null),it(e,t,"formMethod",u.formMethod,u,null),it(e,t,"formTarget",u.formTarget,u,null)):(it(e,t,"encType",u.encType,u,null),it(e,t,"method",u.method,u,null),it(e,t,"target",u.target,u,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(r);break}l=Kl(""+l),e.setAttribute(r,l);break;case"onClick":l!=null&&(e.onclick=qo);break;case"onScroll":l!=null&&Fe("scroll",e);break;case"onScrollEnd":l!=null&&Fe("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(s(61));if(r=l.__html,r!=null){if(u.children!=null)throw Error(s(60));e.innerHTML=r}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}r=Kl(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(r,""+l):e.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":l===!0?e.setAttribute(r,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(r,l):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(r,l):e.removeAttribute(r);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(r):e.setAttribute(r,l);break;case"popover":Fe("beforetoggle",e),Fe("toggle",e),Zl(e,"popover",l);break;case"xlinkActuate":ra(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":ra(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":ra(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":ra(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":ra(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":ra(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":ra(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":ra(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":ra(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Zl(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=cS.get(r)||r,Zl(e,r,l))}}function nd(e,t,r,l,u,f){switch(r){case"style":Tm(e,l,f);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(s(61));if(r=l.__html,r!=null){if(u.children!=null)throw Error(s(60));e.innerHTML=r}}break;case"children":typeof l=="string"?oi(e,l):(typeof l=="number"||typeof l=="bigint")&&oi(e,""+l);break;case"onScroll":l!=null&&Fe("scroll",e);break;case"onScrollEnd":l!=null&&Fe("scrollend",e);break;case"onClick":l!=null&&(e.onclick=qo);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!pm.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(u=r.endsWith("Capture"),t=r.slice(2,u?r.length-7:void 0),f=e[Qt]||null,f=f!=null?f[r]:null,typeof f=="function"&&e.removeEventListener(t,f,u),typeof l=="function")){typeof f!="function"&&f!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(t,l,u);break e}r in e?e[r]=l:l===!0?e.setAttribute(r,""):Zl(e,r,l)}}}function kt(e,t,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Fe("error",e),Fe("load",e);var l=!1,u=!1,f;for(f in r)if(r.hasOwnProperty(f)){var v=r[f];if(v!=null)switch(f){case"src":l=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:it(e,t,f,v,r,null)}}u&&it(e,t,"srcSet",r.srcSet,r,null),l&&it(e,t,"src",r.src,r,null);return;case"input":Fe("invalid",e);var x=f=v=u=null,E=null,P=null;for(l in r)if(r.hasOwnProperty(l)){var Q=r[l];if(Q!=null)switch(l){case"name":u=Q;break;case"type":v=Q;break;case"checked":E=Q;break;case"defaultChecked":P=Q;break;case"value":f=Q;break;case"defaultValue":x=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(s(137,t));break;default:it(e,t,l,Q,r,null)}}Sm(e,f,x,E,P,v,u,!1),Yl(e);return;case"select":Fe("invalid",e),l=v=f=null;for(u in r)if(r.hasOwnProperty(u)&&(x=r[u],x!=null))switch(u){case"value":f=x;break;case"defaultValue":v=x;break;case"multiple":l=x;default:it(e,t,u,x,r,null)}t=f,r=v,e.multiple=!!l,t!=null?li(e,!!l,t,!1):r!=null&&li(e,!!l,r,!0);return;case"textarea":Fe("invalid",e),f=u=l=null;for(v in r)if(r.hasOwnProperty(v)&&(x=r[v],x!=null))switch(v){case"value":l=x;break;case"defaultValue":u=x;break;case"children":f=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(s(91));break;default:it(e,t,v,x,r,null)}Em(e,l,u,f),Yl(e);return;case"option":for(E in r)if(r.hasOwnProperty(E)&&(l=r[E],l!=null))switch(E){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:it(e,t,E,l,r,null)}return;case"dialog":Fe("beforetoggle",e),Fe("toggle",e),Fe("cancel",e),Fe("close",e);break;case"iframe":case"object":Fe("load",e);break;case"video":case"audio":for(l=0;l<Qs.length;l++)Fe(Qs[l],e);break;case"image":Fe("error",e),Fe("load",e);break;case"details":Fe("toggle",e);break;case"embed":case"source":case"link":Fe("error",e),Fe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(P in r)if(r.hasOwnProperty(P)&&(l=r[P],l!=null))switch(P){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:it(e,t,P,l,r,null)}return;default:if(gc(t)){for(Q in r)r.hasOwnProperty(Q)&&(l=r[Q],l!==void 0&&nd(e,t,Q,l,r,void 0));return}}for(x in r)r.hasOwnProperty(x)&&(l=r[x],l!=null&&it(e,t,x,l,r,null))}function zw(e,t,r,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,f=null,v=null,x=null,E=null,P=null,Q=null;for(G in r){var J=r[G];if(r.hasOwnProperty(G)&&J!=null)switch(G){case"checked":break;case"value":break;case"defaultValue":E=J;default:l.hasOwnProperty(G)||it(e,t,G,null,l,J)}}for(var q in l){var G=l[q];if(J=r[q],l.hasOwnProperty(q)&&(G!=null||J!=null))switch(q){case"type":f=G;break;case"name":u=G;break;case"checked":P=G;break;case"defaultChecked":Q=G;break;case"value":v=G;break;case"defaultValue":x=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(s(137,t));break;default:G!==J&&it(e,t,q,G,l,J)}}pc(e,v,x,E,P,Q,f,u);return;case"select":G=v=x=q=null;for(f in r)if(E=r[f],r.hasOwnProperty(f)&&E!=null)switch(f){case"value":break;case"multiple":G=E;default:l.hasOwnProperty(f)||it(e,t,f,null,l,E)}for(u in l)if(f=l[u],E=r[u],l.hasOwnProperty(u)&&(f!=null||E!=null))switch(u){case"value":q=f;break;case"defaultValue":x=f;break;case"multiple":v=f;default:f!==E&&it(e,t,u,f,l,E)}t=x,r=v,l=G,q!=null?li(e,!!r,q,!1):!!l!=!!r&&(t!=null?li(e,!!r,t,!0):li(e,!!r,r?[]:"",!1));return;case"textarea":G=q=null;for(x in r)if(u=r[x],r.hasOwnProperty(x)&&u!=null&&!l.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:it(e,t,x,null,l,u)}for(v in l)if(u=l[v],f=r[v],l.hasOwnProperty(v)&&(u!=null||f!=null))switch(v){case"value":q=u;break;case"defaultValue":G=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(s(91));break;default:u!==f&&it(e,t,v,u,l,f)}wm(e,q,G);return;case"option":for(var je in r)if(q=r[je],r.hasOwnProperty(je)&&q!=null&&!l.hasOwnProperty(je))switch(je){case"selected":e.selected=!1;break;default:it(e,t,je,null,l,q)}for(E in l)if(q=l[E],G=r[E],l.hasOwnProperty(E)&&q!==G&&(q!=null||G!=null))switch(E){case"selected":e.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:it(e,t,E,q,l,G)}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 Re in r)q=r[Re],r.hasOwnProperty(Re)&&q!=null&&!l.hasOwnProperty(Re)&&it(e,t,Re,null,l,q);for(P in l)if(q=l[P],G=r[P],l.hasOwnProperty(P)&&q!==G&&(q!=null||G!=null))switch(P){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(s(137,t));break;default:it(e,t,P,q,l,G)}return;default:if(gc(t)){for(var st in r)q=r[st],r.hasOwnProperty(st)&&q!==void 0&&!l.hasOwnProperty(st)&&nd(e,t,st,void 0,l,q);for(Q in l)q=l[Q],G=r[Q],!l.hasOwnProperty(Q)||q===G||q===void 0&&G===void 0||nd(e,t,Q,q,l,G);return}}for(var z in r)q=r[z],r.hasOwnProperty(z)&&q!=null&&!l.hasOwnProperty(z)&&it(e,t,z,null,l,q);for(J in l)q=l[J],G=r[J],!l.hasOwnProperty(J)||q===G||q==null&&G==null||it(e,t,J,q,l,G)}var ad=null,rd=null;function Go(e){return e.nodeType===9?e:e.ownerDocument}function Cg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Tg(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function id(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var sd=null;function Uw(){var e=window.event;return e&&e.type==="popstate"?e===sd?!1:(sd=e,!0):(sd=null,!1)}var Ag=typeof setTimeout=="function"?setTimeout:void 0,Lw=typeof clearTimeout=="function"?clearTimeout:void 0,Rg=typeof Promise=="function"?Promise:void 0,Vw=typeof queueMicrotask=="function"?queueMicrotask:typeof Rg<"u"?function(e){return Rg.resolve(null).then(e).catch(Pw)}:Ag;function Pw(e){setTimeout(function(){throw e})}function Ja(e){return e==="head"}function Og(e,t){var r=t,l=0,u=0;do{var f=r.nextSibling;if(e.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"){if(0<l&&8>l){r=l;var v=e.ownerDocument;if(r&1&&Xs(v.documentElement),r&2&&Xs(v.body),r&4)for(r=v.head,Xs(r),v=r.firstChild;v;){var x=v.nextSibling,E=v.nodeName;v[fs]||E==="SCRIPT"||E==="STYLE"||E==="LINK"&&v.rel.toLowerCase()==="stylesheet"||r.removeChild(v),v=x}}if(u===0){e.removeChild(f),rl(t);return}u--}else r==="$"||r==="$?"||r==="$!"?u++:l=r.charCodeAt(0)-48;else l=0;r=f}while(r);rl(t)}function ld(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var r=t;switch(t=t.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":ld(r),fc(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function Bw(e,t,r,l){for(;e.nodeType===1;){var u=r;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[fs])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==u.rel||e.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||e.getAttribute("title")!==(u.title==null?null:u.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(u.src==null?null:u.src)||e.getAttribute("type")!==(u.type==null?null:u.type)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var f=u.name==null?null:""+u.name;if(u.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=An(e.nextSibling),e===null)break}return null}function Hw(e,t,r){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=An(e.nextSibling),e===null))return null;return e}function od(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function qw(e,t){var r=e.ownerDocument;if(e.data!=="$?"||r.readyState==="complete")t();else{var l=function(){t(),r.removeEventListener("DOMContentLoaded",l)};r.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function An(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var ud=null;function Mg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}function Ng(e,t,r){switch(t=Go(r),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function Xs(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);fc(e)}var xn=new Map,Dg=new Set;function Fo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ya=Y.d;Y.d={f:Gw,r:Fw,D:Zw,C:Iw,L:Yw,m:Qw,X:Xw,S:Kw,M:$w};function Gw(){var e=ya.f(),t=zo();return e||t}function Fw(e){var t=ai(e);t!==null&&t.tag===5&&t.type==="form"?Jp(t):ya.r(e)}var Li=typeof document>"u"?null:document;function jg(e,t,r){var l=Li;if(l&&typeof t=="string"&&t){var u=hn(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof r=="string"&&(u+='[crossorigin="'+r+'"]'),Dg.has(u)||(Dg.add(u),e={rel:e,crossOrigin:r,href:t},l.querySelector(u)===null&&(t=l.createElement("link"),kt(t,"link",e),Rt(t),l.head.appendChild(t)))}}function Zw(e){ya.D(e),jg("dns-prefetch",e,null)}function Iw(e,t){ya.C(e,t),jg("preconnect",e,t)}function Yw(e,t,r){ya.L(e,t,r);var l=Li;if(l&&e&&t){var u='link[rel="preload"][as="'+hn(t)+'"]';t==="image"&&r&&r.imageSrcSet?(u+='[imagesrcset="'+hn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(u+='[imagesizes="'+hn(r.imageSizes)+'"]')):u+='[href="'+hn(e)+'"]';var f=u;switch(t){case"style":f=Vi(e);break;case"script":f=Pi(e)}xn.has(f)||(e=g({rel:"preload",href:t==="image"&&r&&r.imageSrcSet?void 0:e,as:t},r),xn.set(f,e),l.querySelector(u)!==null||t==="style"&&l.querySelector($s(f))||t==="script"&&l.querySelector(Js(f))||(t=l.createElement("link"),kt(t,"link",e),Rt(t),l.head.appendChild(t)))}}function Qw(e,t){ya.m(e,t);var r=Li;if(r&&e){var l=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+hn(l)+'"][href="'+hn(e)+'"]',f=u;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Pi(e)}if(!xn.has(f)&&(e=g({rel:"modulepreload",href:e},t),xn.set(f,e),r.querySelector(u)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Js(f)))return}l=r.createElement("link"),kt(l,"link",e),Rt(l),r.head.appendChild(l)}}}function Kw(e,t,r){ya.S(e,t,r);var l=Li;if(l&&e){var u=ri(l).hoistableStyles,f=Vi(e);t=t||"default";var v=u.get(f);if(!v){var x={loading:0,preload:null};if(v=l.querySelector($s(f)))x.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},r),(r=xn.get(f))&&cd(e,r);var E=v=l.createElement("link");Rt(E),kt(E,"link",e),E._p=new Promise(function(P,Q){E.onload=P,E.onerror=Q}),E.addEventListener("load",function(){x.loading|=1}),E.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Zo(v,t,l)}v={type:"stylesheet",instance:v,count:1,state:x},u.set(f,v)}}}function Xw(e,t){ya.X(e,t);var r=Li;if(r&&e){var l=ri(r).hoistableScripts,u=Pi(e),f=l.get(u);f||(f=r.querySelector(Js(u)),f||(e=g({src:e,async:!0},t),(t=xn.get(u))&&fd(e,t),f=r.createElement("script"),Rt(f),kt(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},l.set(u,f))}}function $w(e,t){ya.M(e,t);var r=Li;if(r&&e){var l=ri(r).hoistableScripts,u=Pi(e),f=l.get(u);f||(f=r.querySelector(Js(u)),f||(e=g({src:e,async:!0,type:"module"},t),(t=xn.get(u))&&fd(e,t),f=r.createElement("script"),Rt(f),kt(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},l.set(u,f))}}function kg(e,t,r,l){var u=(u=_e.current)?Fo(u):null;if(!u)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(t=Vi(r.href),r=ri(u).hoistableStyles,l=r.get(t),l||(l={type:"style",instance:null,count:0,state:null},r.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=Vi(r.href);var f=ri(u).hoistableStyles,v=f.get(e);if(v||(u=u.ownerDocument||u,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,v),(f=u.querySelector($s(e)))&&!f._p&&(v.instance=f,v.state.loading=5),xn.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},xn.set(e,r),f||Jw(u,e,r,v.state))),t&&l===null)throw Error(s(528,""));return v}if(t&&l!==null)throw Error(s(529,""));return null;case"script":return t=r.async,r=r.src,typeof r=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Pi(r),r=ri(u).hoistableScripts,l=r.get(t),l||(l={type:"script",instance:null,count:0,state:null},r.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Vi(e){return'href="'+hn(e)+'"'}function $s(e){return'link[rel="stylesheet"]['+e+"]"}function zg(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function Jw(e,t,r,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),kt(t,"link",r),Rt(t),e.head.appendChild(t))}function Pi(e){return'[src="'+hn(e)+'"]'}function Js(e){return"script[async]"+e}function Ug(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+hn(r.href)+'"]');if(l)return t.instance=l,Rt(l),l;var u=g({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Rt(l),kt(l,"style",u),Zo(l,r.precedence,e),t.instance=l;case"stylesheet":u=Vi(r.href);var f=e.querySelector($s(u));if(f)return t.state.loading|=4,t.instance=f,Rt(f),f;l=zg(r),(u=xn.get(u))&&cd(l,u),f=(e.ownerDocument||e).createElement("link"),Rt(f);var v=f;return v._p=new Promise(function(x,E){v.onload=x,v.onerror=E}),kt(f,"link",l),t.state.loading|=4,Zo(f,r.precedence,e),t.instance=f;case"script":return f=Pi(r.src),(u=e.querySelector(Js(f)))?(t.instance=u,Rt(u),u):(l=r,(u=xn.get(f))&&(l=g({},r),fd(l,u)),e=e.ownerDocument||e,u=e.createElement("script"),Rt(u),kt(u,"link",l),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,Zo(l,r.precedence,e));return t.instance}function Zo(e,t,r){for(var l=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=l.length?l[l.length-1]:null,f=u,v=0;v<l.length;v++){var x=l[v];if(x.dataset.precedence===t)f=x;else if(f!==u)break}f?f.parentNode.insertBefore(e,f.nextSibling):(t=r.nodeType===9?r.head:r,t.insertBefore(e,t.firstChild))}function cd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function fd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Io=null;function Lg(e,t,r){if(Io===null){var l=new Map,u=Io=new Map;u.set(r,l)}else u=Io,l=u.get(r),l||(l=new Map,u.set(r,l));if(l.has(e))return l;for(l.set(e,null),r=r.getElementsByTagName(e),u=0;u<r.length;u++){var f=r[u];if(!(f[fs]||f[Ut]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var v=f.getAttribute(t)||"";v=e+v;var x=l.get(v);x?x.push(f):l.set(v,[f])}}return l}function Vg(e,t,r){e=e.ownerDocument||e,e.head.insertBefore(r,t==="title"?e.querySelector("head > title"):null)}function Ww(e,t,r){if(r===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Pg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Ws=null;function e1(){}function t1(e,t,r){if(Ws===null)throw Error(s(475));var l=Ws;if(t.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var u=Vi(r.href),f=e.querySelector($s(u));if(f){e=f._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(l.count++,l=Yo.bind(l),e.then(l,l)),t.state.loading|=4,t.instance=f,Rt(f);return}f=e.ownerDocument||e,r=zg(r),(u=xn.get(u))&&cd(r,u),f=f.createElement("link"),Rt(f);var v=f;v._p=new Promise(function(x,E){v.onload=x,v.onerror=E}),kt(f,"link",r),t.instance=f}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(l.count++,t=Yo.bind(l),e.addEventListener("load",t),e.addEventListener("error",t))}}function n1(){if(Ws===null)throw Error(s(475));var e=Ws;return e.stylesheets&&e.count===0&&dd(e,e.stylesheets),0<e.count?function(t){var r=setTimeout(function(){if(e.stylesheets&&dd(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(r)}}:null}function Yo(){if(this.count--,this.count===0){if(this.stylesheets)dd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Qo=null;function dd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Qo=new Map,t.forEach(a1,e),Qo=null,Yo.call(e))}function a1(e,t){if(!(t.state.loading&4)){var r=Qo.get(e);if(r)var l=r.get(null);else{r=new Map,Qo.set(e,r);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<u.length;f++){var v=u[f];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(r.set(v.dataset.precedence,v),l=v)}l&&r.set(null,l)}u=t.instance,v=u.getAttribute("data-precedence"),f=r.get(v)||l,f===l&&r.set(null,u),r.set(v,u),this.count++,l=Yo.bind(this),u.addEventListener("load",l),u.addEventListener("error",l),f?f.parentNode.insertBefore(u,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),t.state.loading|=4}}var el={$$typeof:U,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function r1(e,t,r,l,u,f,v,x){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=lc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lc(0),this.hiddenUpdates=lc(null),this.identifierPrefix=l,this.onUncaughtError=u,this.onCaughtError=f,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=x,this.incompleteTransitions=new Map}function Bg(e,t,r,l,u,f,v,x,E,P,Q,J){return e=new r1(e,t,r,v,x,E,P,J),t=1,f===!0&&(t|=24),f=tn(3,null,null,t),e.current=f,f.stateNode=e,t=Ic(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:l,isDehydrated:r,cache:t},Xc(f),e}function Hg(e){return e?(e=vi,e):vi}function qg(e,t,r,l,u,f){u=Hg(u),l.context===null?l.context=u:l.pendingContext=u,l=Pa(t),l.payload={element:r},f=f===void 0?null:f,f!==null&&(l.callback=f),r=Ba(e,l,t),r!==null&&(ln(r,e,t),Ms(r,e,t))}function Gg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function hd(e,t){Gg(e,t),(e=e.alternate)&&Gg(e,t)}function Fg(e){if(e.tag===13){var t=pi(e,67108864);t!==null&&ln(t,e,67108864),hd(e,67108864)}}var Ko=!0;function i1(e,t,r,l){var u=j.T;j.T=null;var f=Y.p;try{Y.p=2,md(e,t,r,l)}finally{Y.p=f,j.T=u}}function s1(e,t,r,l){var u=j.T;j.T=null;var f=Y.p;try{Y.p=8,md(e,t,r,l)}finally{Y.p=f,j.T=u}}function md(e,t,r,l){if(Ko){var u=pd(l);if(u===null)td(e,t,l,Xo,r),Ig(e,l);else if(o1(u,e,t,r,l))l.stopPropagation();else if(Ig(e,l),t&4&&-1<l1.indexOf(e)){for(;u!==null;){var f=ai(u);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var v=aa(f.pendingLanes);if(v!==0){var x=f;for(x.pendingLanes|=2,x.entangledLanes|=2;v;){var E=1<<31-ot(v);x.entanglements[1]|=E,v&=~E}qn(f),(et&6)===0&&(jo=zt()+500,Ys(0))}}break;case 13:x=pi(f,2),x!==null&&ln(x,f,2),zo(),hd(f,2)}if(f=pd(l),f===null&&td(e,t,l,Xo,r),f===u)break;u=f}u!==null&&l.stopPropagation()}else td(e,t,l,null,r)}}function pd(e){return e=bc(e),vd(e)}var Xo=null;function vd(e){if(Xo=null,e=ni(e),e!==null){var t=c(e);if(t===null)e=null;else{var r=t.tag;if(r===13){if(e=d(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Xo=e,null}function Zg(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(lm()){case us:return 2;case R:return 8;case B:case X:return 32;case pe:return 268435456;default:return 32}default:return 32}}var gd=!1,Wa=null,er=null,tr=null,tl=new Map,nl=new Map,nr=[],l1="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 Ig(e,t){switch(e){case"focusin":case"focusout":Wa=null;break;case"dragenter":case"dragleave":er=null;break;case"mouseover":case"mouseout":tr=null;break;case"pointerover":case"pointerout":tl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":nl.delete(t.pointerId)}}function al(e,t,r,l,u,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:r,eventSystemFlags:l,nativeEvent:f,targetContainers:[u]},t!==null&&(t=ai(t),t!==null&&Fg(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function o1(e,t,r,l,u){switch(t){case"focusin":return Wa=al(Wa,e,t,r,l,u),!0;case"dragenter":return er=al(er,e,t,r,l,u),!0;case"mouseover":return tr=al(tr,e,t,r,l,u),!0;case"pointerover":var f=u.pointerId;return tl.set(f,al(tl.get(f)||null,e,t,r,l,u)),!0;case"gotpointercapture":return f=u.pointerId,nl.set(f,al(nl.get(f)||null,e,t,r,l,u)),!0}return!1}function Yg(e){var t=ni(e.target);if(t!==null){var r=c(t);if(r!==null){if(t=r.tag,t===13){if(t=d(r),t!==null){e.blockedOn=t,tS(e.priority,function(){if(r.tag===13){var l=sn();l=oc(l);var u=pi(r,l);u!==null&&ln(u,r,l),hd(r,l)}});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function $o(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=pd(e.nativeEvent);if(r===null){r=e.nativeEvent;var l=new r.constructor(r.type,r);yc=l,r.target.dispatchEvent(l),yc=null}else return t=ai(r),t!==null&&Fg(t),e.blockedOn=r,!1;t.shift()}return!0}function Qg(e,t,r){$o(e)&&r.delete(t)}function u1(){gd=!1,Wa!==null&&$o(Wa)&&(Wa=null),er!==null&&$o(er)&&(er=null),tr!==null&&$o(tr)&&(tr=null),tl.forEach(Qg),nl.forEach(Qg)}function Jo(e,t){e.blockedOn===t&&(e.blockedOn=null,gd||(gd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,u1)))}var Wo=null;function Kg(e){Wo!==e&&(Wo=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Wo===e&&(Wo=null);for(var t=0;t<e.length;t+=3){var r=e[t],l=e[t+1],u=e[t+2];if(typeof l!="function"){if(vd(l||r)===null)continue;break}var f=ai(r);f!==null&&(e.splice(t,3),t-=3,vf(f,{pending:!0,data:u,method:r.method,action:l},l,u))}}))}function rl(e){function t(E){return Jo(E,e)}Wa!==null&&Jo(Wa,e),er!==null&&Jo(er,e),tr!==null&&Jo(tr,e),tl.forEach(t),nl.forEach(t);for(var r=0;r<nr.length;r++){var l=nr[r];l.blockedOn===e&&(l.blockedOn=null)}for(;0<nr.length&&(r=nr[0],r.blockedOn===null);)Yg(r),r.blockedOn===null&&nr.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(l=0;l<r.length;l+=3){var u=r[l],f=r[l+1],v=u[Qt]||null;if(typeof f=="function")v||Kg(r);else if(v){var x=null;if(f&&f.hasAttribute("formAction")){if(u=f,v=f[Qt]||null)x=v.formAction;else if(vd(u)!==null)continue}else x=v.action;typeof x=="function"?r[l+1]=x:(r.splice(l,3),l-=3),Kg(r)}}}function yd(e){this._internalRoot=e}eu.prototype.render=yd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var r=t.current,l=sn();qg(r,l,e,t,null,null)},eu.prototype.unmount=yd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;qg(e.current,2,null,e,null,null),zo(),t[ti]=null}};function eu(e){this._internalRoot=e}eu.prototype.unstable_scheduleHydration=function(e){if(e){var t=dm();e={blockedOn:null,target:e,priority:t};for(var r=0;r<nr.length&&t!==0&&t<nr[r].priority;r++);nr.splice(r,0,e),r===0&&Yg(e)}};var Xg=a.version;if(Xg!=="19.1.1")throw Error(s(527,Xg,"19.1.1"));Y.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=p(t),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var c1={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var tu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!tu.isDisabled&&tu.supportsFiber)try{we=tu.inject(c1),ke=tu}catch{}}return sl.createRoot=function(e,t){if(!o(e))throw Error(s(299));var r=!1,l="",u=dv,f=hv,v=mv,x=null;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(u=t.onUncaughtError),t.onCaughtError!==void 0&&(f=t.onCaughtError),t.onRecoverableError!==void 0&&(v=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(x=t.unstable_transitionCallbacks)),t=Bg(e,1,!1,null,null,r,l,u,f,v,x,null),e[ti]=t.current,ed(e),new yd(t)},sl.hydrateRoot=function(e,t,r){if(!o(e))throw Error(s(299));var l=!1,u="",f=dv,v=hv,x=mv,E=null,P=null;return r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(u=r.identifierPrefix),r.onUncaughtError!==void 0&&(f=r.onUncaughtError),r.onCaughtError!==void 0&&(v=r.onCaughtError),r.onRecoverableError!==void 0&&(x=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(E=r.unstable_transitionCallbacks),r.formState!==void 0&&(P=r.formState)),t=Bg(e,1,!0,t,r??null,l,u,f,v,x,E,P),t.context=Hg(null),r=t.current,l=sn(),l=oc(l),u=Pa(l),u.callback=null,Ba(r,u,l),r=l,t.current.lanes=r,cs(t,r),qn(t),e[ti]=t.current,ed(e),new eu(t)},sl.version="19.1.1",sl}var py;function eE(){if(py)return _d.exports;py=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),_d.exports=W1(),_d.exports}var tE=eE();const dD=ph(tE);function vy(n,a){if(typeof n=="function")return n(a);n!=null&&(n.current=a)}function Pu(...n){return a=>{let i=!1;const s=n.map(o=>{const c=vy(o,a);return!i&&typeof c=="function"&&(i=!0),c});if(i)return()=>{for(let o=0;o<s.length;o++){const c=s[o];typeof c=="function"?c():vy(n[o],null)}}}}function at(...n){return b.useCallback(Pu(...n),n)}function or(n){const a=nE(n),i=b.forwardRef((s,o)=>{const{children:c,...d}=s,h=b.Children.toArray(c),p=h.find(rE);if(p){const m=p.props.children,g=h.map(_=>_===p?b.Children.count(m)>1?b.Children.only(null):b.isValidElement(m)?m.props.children:null:_);return y.jsx(a,{...d,ref:o,children:b.isValidElement(m)?b.cloneElement(m,void 0,g):null})}return y.jsx(a,{...d,ref:o,children:c})});return i.displayName=`${n}.Slot`,i}var _h=or("Slot");function nE(n){const a=b.forwardRef((i,s)=>{const{children:o,...c}=i;if(b.isValidElement(o)){const d=sE(o),h=iE(c,o.props);return o.type!==b.Fragment&&(h.ref=s?Pu(s,d):d),b.cloneElement(o,h)}return b.Children.count(o)>1?b.Children.only(null):null});return a.displayName=`${n}.SlotClone`,a}var aE=Symbol("radix.slottable");function rE(n){return b.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===aE}function iE(n,a){const i={...a};for(const s in a){const o=n[s],c=a[s];/^on[A-Z]/.test(s)?o&&c?i[s]=(...h)=>{const p=c(...h);return o(...h),p}:o&&(i[s]=o):s==="style"?i[s]={...o,...c}:s==="className"&&(i[s]=[o,c].filter(Boolean).join(" "))}return{...n,...i}}function sE(n){let a=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning;return i?n.ref:(a=Object.getOwnPropertyDescriptor(n,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning,i?n.props.ref:n.props.ref||n.ref)}function Ub(n){var a,i,s="";if(typeof n=="string"||typeof n=="number")s+=n;else if(typeof n=="object")if(Array.isArray(n)){var o=n.length;for(a=0;a<o;a++)n[a]&&(i=Ub(n[a]))&&(s&&(s+=" "),s+=i)}else for(i in n)n[i]&&(s&&(s+=" "),s+=i);return s}function Lb(){for(var n,a,i=0,s="",o=arguments.length;i<o;i++)(n=arguments[i])&&(a=Ub(n))&&(s&&(s+=" "),s+=a);return s}const gy=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,yy=Lb,Sh=(n,a)=>i=>{var s;if(a?.variants==null)return yy(n,i?.class,i?.className);const{variants:o,defaultVariants:c}=a,d=Object.keys(o).map(m=>{const g=i?.[m],_=c?.[m];if(g===null)return null;const w=gy(g)||gy(_);return o[m][w]}),h=i&&Object.entries(i).reduce((m,g)=>{let[_,w]=g;return w===void 0||(m[_]=w),m},{}),p=a==null||(s=a.compoundVariants)===null||s===void 0?void 0:s.reduce((m,g)=>{let{class:_,className:w,...A}=g;return Object.entries(A).every(M=>{let[S,T]=M;return Array.isArray(T)?T.includes({...c,...h}[S]):{...c,...h}[S]===T})?[...m,_,w]:m},[]);return yy(n,d,p,i?.class,i?.className)},wh="-",lE=n=>{const a=uE(n),{conflictingClassGroups:i,conflictingClassGroupModifiers:s}=n;return{getClassGroupId:d=>{const h=d.split(wh);return h[0]===""&&h.length!==1&&h.shift(),Vb(h,a)||oE(d)},getConflictingClassGroupIds:(d,h)=>{const p=i[d]||[];return h&&s[d]?[...p,...s[d]]:p}}},Vb=(n,a)=>{if(n.length===0)return a.classGroupId;const i=n[0],s=a.nextPart.get(i),o=s?Vb(n.slice(1),s):void 0;if(o)return o;if(a.validators.length===0)return;const c=n.join(wh);return a.validators.find(({validator:d})=>d(c))?.classGroupId},by=/^\[(.+)\]$/,oE=n=>{if(by.test(n)){const a=by.exec(n)[1],i=a?.substring(0,a.indexOf(":"));if(i)return"arbitrary.."+i}},uE=n=>{const{theme:a,classGroups:i}=n,s={nextPart:new Map,validators:[]};for(const o in i)Yd(i[o],s,o,a);return s},Yd=(n,a,i,s)=>{n.forEach(o=>{if(typeof o=="string"){const c=o===""?a:xy(a,o);c.classGroupId=i;return}if(typeof o=="function"){if(cE(o)){Yd(o(s),a,i,s);return}a.validators.push({validator:o,classGroupId:i});return}Object.entries(o).forEach(([c,d])=>{Yd(d,xy(a,c),i,s)})})},xy=(n,a)=>{let i=n;return a.split(wh).forEach(s=>{i.nextPart.has(s)||i.nextPart.set(s,{nextPart:new Map,validators:[]}),i=i.nextPart.get(s)}),i},cE=n=>n.isThemeGetter,fE=n=>{if(n<1)return{get:()=>{},set:()=>{}};let a=0,i=new Map,s=new Map;const o=(c,d)=>{i.set(c,d),a++,a>n&&(a=0,s=i,i=new Map)};return{get(c){let d=i.get(c);if(d!==void 0)return d;if((d=s.get(c))!==void 0)return o(c,d),d},set(c,d){i.has(c)?i.set(c,d):o(c,d)}}},Qd="!",Kd=":",dE=Kd.length,hE=n=>{const{prefix:a,experimentalParseClassName:i}=n;let s=o=>{const c=[];let d=0,h=0,p=0,m;for(let M=0;M<o.length;M++){let S=o[M];if(d===0&&h===0){if(S===Kd){c.push(o.slice(p,M)),p=M+dE;continue}if(S==="/"){m=M;continue}}S==="["?d++:S==="]"?d--:S==="("?h++:S===")"&&h--}const g=c.length===0?o:o.substring(p),_=mE(g),w=_!==g,A=m&&m>p?m-p:void 0;return{modifiers:c,hasImportantModifier:w,baseClassName:_,maybePostfixModifierPosition:A}};if(a){const o=a+Kd,c=s;s=d=>d.startsWith(o)?c(d.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(i){const o=s;s=c=>i({className:c,parseClassName:o})}return s},mE=n=>n.endsWith(Qd)?n.substring(0,n.length-1):n.startsWith(Qd)?n.substring(1):n,pE=n=>{const a=Object.fromEntries(n.orderSensitiveModifiers.map(s=>[s,!0]));return s=>{if(s.length<=1)return s;const o=[];let c=[];return s.forEach(d=>{d[0]==="["||a[d]?(o.push(...c.sort(),d),c=[]):c.push(d)}),o.push(...c.sort()),o}},vE=n=>({cache:fE(n.cacheSize),parseClassName:hE(n),sortModifiers:pE(n),...lE(n)}),gE=/\s+/,yE=(n,a)=>{const{parseClassName:i,getClassGroupId:s,getConflictingClassGroupIds:o,sortModifiers:c}=a,d=[],h=n.trim().split(gE);let p="";for(let m=h.length-1;m>=0;m-=1){const g=h[m],{isExternal:_,modifiers:w,hasImportantModifier:A,baseClassName:M,maybePostfixModifierPosition:S}=i(g);if(_){p=g+(p.length>0?" "+p:p);continue}let T=!!S,L=s(T?M.substring(0,S):M);if(!L){if(!T){p=g+(p.length>0?" "+p:p);continue}if(L=s(M),!L){p=g+(p.length>0?" "+p:p);continue}T=!1}const N=c(w).join(":"),U=A?N+Qd:N,k=U+L;if(d.includes(k))continue;d.push(k);const O=o(L,T);for(let K=0;K<O.length;++K){const Z=O[K];d.push(U+Z)}p=g+(p.length>0?" "+p:p)}return p};function bE(){let n=0,a,i,s="";for(;n<arguments.length;)(a=arguments[n++])&&(i=Pb(a))&&(s&&(s+=" "),s+=i);return s}const Pb=n=>{if(typeof n=="string")return n;let a,i="";for(let s=0;s<n.length;s++)n[s]&&(a=Pb(n[s]))&&(i&&(i+=" "),i+=a);return i};function xE(n,...a){let i,s,o,c=d;function d(p){const m=a.reduce((g,_)=>_(g),n());return i=vE(m),s=i.cache.get,o=i.cache.set,c=h,h(p)}function h(p){const m=s(p);if(m)return m;const g=yE(p,i);return o(p,g),g}return function(){return c(bE.apply(null,arguments))}}const Et=n=>{const a=i=>i[n]||[];return a.isThemeGetter=!0,a},Bb=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Hb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_E=/^\d+\/\d+$/,SE=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,wE=/\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$/,EE=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,CE=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,TE=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Bi=n=>_E.test(n),Be=n=>!!n&&!Number.isNaN(Number(n)),rr=n=>!!n&&Number.isInteger(Number(n)),Cd=n=>n.endsWith("%")&&Be(n.slice(0,-1)),ba=n=>SE.test(n),AE=()=>!0,RE=n=>wE.test(n)&&!EE.test(n),qb=()=>!1,OE=n=>CE.test(n),ME=n=>TE.test(n),NE=n=>!ye(n)&&!be(n),DE=n=>as(n,Zb,qb),ye=n=>Bb.test(n),Pr=n=>as(n,Ib,RE),Td=n=>as(n,LE,Be),_y=n=>as(n,Gb,qb),jE=n=>as(n,Fb,ME),au=n=>as(n,Yb,OE),be=n=>Hb.test(n),ll=n=>rs(n,Ib),kE=n=>rs(n,VE),Sy=n=>rs(n,Gb),zE=n=>rs(n,Zb),UE=n=>rs(n,Fb),ru=n=>rs(n,Yb,!0),as=(n,a,i)=>{const s=Bb.exec(n);return s?s[1]?a(s[1]):i(s[2]):!1},rs=(n,a,i=!1)=>{const s=Hb.exec(n);return s?s[1]?a(s[1]):i:!1},Gb=n=>n==="position"||n==="percentage",Fb=n=>n==="image"||n==="url",Zb=n=>n==="length"||n==="size"||n==="bg-size",Ib=n=>n==="length",LE=n=>n==="number",VE=n=>n==="family-name",Yb=n=>n==="shadow",PE=()=>{const n=Et("color"),a=Et("font"),i=Et("text"),s=Et("font-weight"),o=Et("tracking"),c=Et("leading"),d=Et("breakpoint"),h=Et("container"),p=Et("spacing"),m=Et("radius"),g=Et("shadow"),_=Et("inset-shadow"),w=Et("text-shadow"),A=Et("drop-shadow"),M=Et("blur"),S=Et("perspective"),T=Et("aspect"),L=Et("ease"),N=Et("animate"),U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],k=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],O=()=>[...k(),be,ye],K=()=>["auto","hidden","clip","visible","scroll"],Z=()=>["auto","contain","none"],F=()=>[be,ye,p],ue=()=>[Bi,"full","auto",...F()],he=()=>[rr,"none","subgrid",be,ye],xe=()=>["auto",{span:["full",rr,be,ye]},rr,be,ye],ae=()=>[rr,"auto",be,ye],re=()=>["auto","min","max","fr",be,ye],le=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],me=()=>["start","end","center","stretch","center-safe","end-safe"],j=()=>["auto",...F()],Y=()=>[Bi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...F()],H=()=>[n,be,ye],W=()=>[...k(),Sy,_y,{position:[be,ye]}],C=()=>["no-repeat",{repeat:["","x","y","space","round"]}],I=()=>["auto","cover","contain",zE,DE,{size:[be,ye]}],ie=()=>[Cd,ll,Pr],ee=()=>["","none","full",m,be,ye],oe=()=>["",Be,ll,Pr],Oe=()=>["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"],te=()=>[Be,Cd,Sy,_y],Te=()=>["","none",M,be,ye],Ke=()=>["none",Be,be,ye],He=()=>["none",Be,be,ye],Ze=()=>[Be,be,ye],$e=()=>[Bi,"full",...F()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ba],breakpoint:[ba],color:[AE],container:[ba],"drop-shadow":[ba],ease:["in","out","in-out"],font:[NE],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ba],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ba],shadow:[ba],spacing:["px",Be],text:[ba],"text-shadow":[ba],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Bi,ye,be,T]}],container:["container"],columns:[{columns:[Be,ye,be,h]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"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:K()}],"overflow-x":[{"overflow-x":K()}],"overflow-y":[{"overflow-y":K()}],overscroll:[{overscroll:Z()}],"overscroll-x":[{"overscroll-x":Z()}],"overscroll-y":[{"overscroll-y":Z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ue()}],"inset-x":[{"inset-x":ue()}],"inset-y":[{"inset-y":ue()}],start:[{start:ue()}],end:[{end:ue()}],top:[{top:ue()}],right:[{right:ue()}],bottom:[{bottom:ue()}],left:[{left:ue()}],visibility:["visible","invisible","collapse"],z:[{z:[rr,"auto",be,ye]}],basis:[{basis:[Bi,"full","auto",h,...F()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Be,Bi,"auto","initial","none",ye]}],grow:[{grow:["",Be,be,ye]}],shrink:[{shrink:["",Be,be,ye]}],order:[{order:[rr,"first","last","none",be,ye]}],"grid-cols":[{"grid-cols":he()}],"col-start-end":[{col:xe()}],"col-start":[{"col-start":ae()}],"col-end":[{"col-end":ae()}],"grid-rows":[{"grid-rows":he()}],"row-start-end":[{row:xe()}],"row-start":[{"row-start":ae()}],"row-end":[{"row-end":ae()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":re()}],"auto-rows":[{"auto-rows":re()}],gap:[{gap:F()}],"gap-x":[{"gap-x":F()}],"gap-y":[{"gap-y":F()}],"justify-content":[{justify:[...le(),"normal"]}],"justify-items":[{"justify-items":[...me(),"normal"]}],"justify-self":[{"justify-self":["auto",...me()]}],"align-content":[{content:["normal",...le()]}],"align-items":[{items:[...me(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...me(),{baseline:["","last"]}]}],"place-content":[{"place-content":le()}],"place-items":[{"place-items":[...me(),"baseline"]}],"place-self":[{"place-self":["auto",...me()]}],p:[{p:F()}],px:[{px:F()}],py:[{py:F()}],ps:[{ps:F()}],pe:[{pe:F()}],pt:[{pt:F()}],pr:[{pr:F()}],pb:[{pb:F()}],pl:[{pl:F()}],m:[{m:j()}],mx:[{mx:j()}],my:[{my:j()}],ms:[{ms:j()}],me:[{me:j()}],mt:[{mt:j()}],mr:[{mr:j()}],mb:[{mb:j()}],ml:[{ml:j()}],"space-x":[{"space-x":F()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":F()}],"space-y-reverse":["space-y-reverse"],size:[{size:Y()}],w:[{w:[h,"screen",...Y()]}],"min-w":[{"min-w":[h,"screen","none",...Y()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[d]},...Y()]}],h:[{h:["screen","lh",...Y()]}],"min-h":[{"min-h":["screen","lh","none",...Y()]}],"max-h":[{"max-h":["screen","lh",...Y()]}],"font-size":[{text:["base",i,ll,Pr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,be,Td]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Cd,ye]}],"font-family":[{font:[kE,ye,a]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,be,ye]}],"line-clamp":[{"line-clamp":[Be,"none",be,Td]}],leading:[{leading:[c,...F()]}],"list-image":[{"list-image":["none",be,ye]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",be,ye]}],"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:[...Oe(),"wavy"]}],"text-decoration-thickness":[{decoration:[Be,"from-font","auto",be,Pr]}],"text-decoration-color":[{decoration:H()}],"underline-offset":[{"underline-offset":[Be,"auto",be,ye]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:F()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",be,ye]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",be,ye]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:W()}],"bg-repeat":[{bg:C()}],"bg-size":[{bg:I()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rr,be,ye],radial:["",be,ye],conic:[rr,be,ye]},UE,jE]}],"bg-color":[{bg:H()}],"gradient-from-pos":[{from:ie()}],"gradient-via-pos":[{via:ie()}],"gradient-to-pos":[{to:ie()}],"gradient-from":[{from:H()}],"gradient-via":[{via:H()}],"gradient-to":[{to:H()}],rounded:[{rounded:ee()}],"rounded-s":[{"rounded-s":ee()}],"rounded-e":[{"rounded-e":ee()}],"rounded-t":[{"rounded-t":ee()}],"rounded-r":[{"rounded-r":ee()}],"rounded-b":[{"rounded-b":ee()}],"rounded-l":[{"rounded-l":ee()}],"rounded-ss":[{"rounded-ss":ee()}],"rounded-se":[{"rounded-se":ee()}],"rounded-ee":[{"rounded-ee":ee()}],"rounded-es":[{"rounded-es":ee()}],"rounded-tl":[{"rounded-tl":ee()}],"rounded-tr":[{"rounded-tr":ee()}],"rounded-br":[{"rounded-br":ee()}],"rounded-bl":[{"rounded-bl":ee()}],"border-w":[{border:oe()}],"border-w-x":[{"border-x":oe()}],"border-w-y":[{"border-y":oe()}],"border-w-s":[{"border-s":oe()}],"border-w-e":[{"border-e":oe()}],"border-w-t":[{"border-t":oe()}],"border-w-r":[{"border-r":oe()}],"border-w-b":[{"border-b":oe()}],"border-w-l":[{"border-l":oe()}],"divide-x":[{"divide-x":oe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":oe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Oe(),"hidden","none"]}],"divide-style":[{divide:[...Oe(),"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:[...Oe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Be,be,ye]}],"outline-w":[{outline:["",Be,ll,Pr]}],"outline-color":[{outline:H()}],shadow:[{shadow:["","none",g,ru,au]}],"shadow-color":[{shadow:H()}],"inset-shadow":[{"inset-shadow":["none",_,ru,au]}],"inset-shadow-color":[{"inset-shadow":H()}],"ring-w":[{ring:oe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:H()}],"ring-offset-w":[{"ring-offset":[Be,Pr]}],"ring-offset-color":[{"ring-offset":H()}],"inset-ring-w":[{"inset-ring":oe()}],"inset-ring-color":[{"inset-ring":H()}],"text-shadow":[{"text-shadow":["none",w,ru,au]}],"text-shadow-color":[{"text-shadow":H()}],opacity:[{opacity:[Be,be,ye]}],"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":[Be]}],"mask-image-linear-from-pos":[{"mask-linear-from":te()}],"mask-image-linear-to-pos":[{"mask-linear-to":te()}],"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":te()}],"mask-image-t-to-pos":[{"mask-t-to":te()}],"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":te()}],"mask-image-r-to-pos":[{"mask-r-to":te()}],"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":te()}],"mask-image-b-to-pos":[{"mask-b-to":te()}],"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":te()}],"mask-image-l-to-pos":[{"mask-l-to":te()}],"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":te()}],"mask-image-x-to-pos":[{"mask-x-to":te()}],"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":te()}],"mask-image-y-to-pos":[{"mask-y-to":te()}],"mask-image-y-from-color":[{"mask-y-from":H()}],"mask-image-y-to-color":[{"mask-y-to":H()}],"mask-image-radial":[{"mask-radial":[be,ye]}],"mask-image-radial-from-pos":[{"mask-radial-from":te()}],"mask-image-radial-to-pos":[{"mask-radial-to":te()}],"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":k()}],"mask-image-conic-pos":[{"mask-conic":[Be]}],"mask-image-conic-from-pos":[{"mask-conic-from":te()}],"mask-image-conic-to-pos":[{"mask-conic-to":te()}],"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:W()}],"mask-repeat":[{mask:C()}],"mask-size":[{mask:I()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",be,ye]}],filter:[{filter:["","none",be,ye]}],blur:[{blur:Te()}],brightness:[{brightness:[Be,be,ye]}],contrast:[{contrast:[Be,be,ye]}],"drop-shadow":[{"drop-shadow":["","none",A,ru,au]}],"drop-shadow-color":[{"drop-shadow":H()}],grayscale:[{grayscale:["",Be,be,ye]}],"hue-rotate":[{"hue-rotate":[Be,be,ye]}],invert:[{invert:["",Be,be,ye]}],saturate:[{saturate:[Be,be,ye]}],sepia:[{sepia:["",Be,be,ye]}],"backdrop-filter":[{"backdrop-filter":["","none",be,ye]}],"backdrop-blur":[{"backdrop-blur":Te()}],"backdrop-brightness":[{"backdrop-brightness":[Be,be,ye]}],"backdrop-contrast":[{"backdrop-contrast":[Be,be,ye]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Be,be,ye]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Be,be,ye]}],"backdrop-invert":[{"backdrop-invert":["",Be,be,ye]}],"backdrop-opacity":[{"backdrop-opacity":[Be,be,ye]}],"backdrop-saturate":[{"backdrop-saturate":[Be,be,ye]}],"backdrop-sepia":[{"backdrop-sepia":["",Be,be,ye]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":F()}],"border-spacing-x":[{"border-spacing-x":F()}],"border-spacing-y":[{"border-spacing-y":F()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",be,ye]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Be,"initial",be,ye]}],ease:[{ease:["linear","initial",L,be,ye]}],delay:[{delay:[Be,be,ye]}],animate:[{animate:["none",N,be,ye]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,be,ye]}],"perspective-origin":[{"perspective-origin":O()}],rotate:[{rotate:Ke()}],"rotate-x":[{"rotate-x":Ke()}],"rotate-y":[{"rotate-y":Ke()}],"rotate-z":[{"rotate-z":Ke()}],scale:[{scale:He()}],"scale-x":[{"scale-x":He()}],"scale-y":[{"scale-y":He()}],"scale-z":[{"scale-z":He()}],"scale-3d":["scale-3d"],skew:[{skew:Ze()}],"skew-x":[{"skew-x":Ze()}],"skew-y":[{"skew-y":Ze()}],transform:[{transform:[be,ye,"","none","gpu","cpu"]}],"transform-origin":[{origin:O()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$e()}],"translate-x":[{"translate-x":$e()}],"translate-y":[{"translate-y":$e()}],"translate-z":[{"translate-z":$e()}],"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",be,ye]}],"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":F()}],"scroll-mx":[{"scroll-mx":F()}],"scroll-my":[{"scroll-my":F()}],"scroll-ms":[{"scroll-ms":F()}],"scroll-me":[{"scroll-me":F()}],"scroll-mt":[{"scroll-mt":F()}],"scroll-mr":[{"scroll-mr":F()}],"scroll-mb":[{"scroll-mb":F()}],"scroll-ml":[{"scroll-ml":F()}],"scroll-p":[{"scroll-p":F()}],"scroll-px":[{"scroll-px":F()}],"scroll-py":[{"scroll-py":F()}],"scroll-ps":[{"scroll-ps":F()}],"scroll-pe":[{"scroll-pe":F()}],"scroll-pt":[{"scroll-pt":F()}],"scroll-pr":[{"scroll-pr":F()}],"scroll-pb":[{"scroll-pb":F()}],"scroll-pl":[{"scroll-pl":F()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",be,ye]}],fill:[{fill:["none",...H()]}],"stroke-w":[{stroke:[Be,ll,Pr,Td]}],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"]}},BE=xE(PE);function Xe(...n){return BE(Lb(n))}function Xd(n){let a=[];Array.isArray(n?.listImage)&&(a=n.listImage.map(o=>typeof o=="string"?o:`https://int.ipsupply.com.au${o.url}`).slice(0,10));let i=`Package contain:
|
||
`;Array.isArray(n?.package_contain)?i+=n.package_contain.map(o=>`- ${o}`).join(`
|
||
`):typeof n?.package_contain=="string"&&n.package_contain.trim()!==""&&(i+=n.package_contain);const s=[n.description||"",n.code||"",n.title||"",(typeof n?.category=="string"?n.category:n?.category?.name)||"",i].filter(Boolean).join(`
|
||
|
||
`);return{images:a,title:n?.title?.includes(n?.code)?n?.title:`${n?.title} - ${n?.code}`,price:n?.price,category:"electronics & computers",condition:n?.conditionEbay?.toLowerCase()?.includes("new")?"new":"used – like new",brand:typeof n?.manufactor=="string"?n?.manufactor:"",description:s,tags:[],sku:n?.code,location:n?.location||"Sydney, Australia",status:!1,id:n?.id,publist_id:n?.listingId,raw_condition:n?.condition}}const HE=Sh("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 Fn({className:n,variant:a,size:i,asChild:s=!1,...o}){const c=s?_h:"button";return y.jsx(c,{"data-slot":"button",className:Xe(HE({variant:a,size:i,className:n})),...o})}function qE(n,a){const i=b.createContext(a),s=c=>{const{children:d,...h}=c,p=b.useMemo(()=>h,Object.values(h));return y.jsx(i.Provider,{value:p,children:d})};s.displayName=n+"Provider";function o(c){const d=b.useContext(i);if(d)return d;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${n}\``)}return[s,o]}function Na(n,a=[]){let i=[];function s(c,d){const h=b.createContext(d),p=i.length;i=[...i,d];const m=_=>{const{scope:w,children:A,...M}=_,S=w?.[n]?.[p]||h,T=b.useMemo(()=>M,Object.values(M));return y.jsx(S.Provider,{value:T,children:A})};m.displayName=c+"Provider";function g(_,w){const A=w?.[n]?.[p]||h,M=b.useContext(A);if(M)return M;if(d!==void 0)return d;throw new Error(`\`${_}\` must be used within \`${c}\``)}return[m,g]}const o=()=>{const c=i.map(d=>b.createContext(d));return function(h){const p=h?.[n]||c;return b.useMemo(()=>({[`__scope${n}`]:{...h,[n]:p}}),[h,p])}};return o.scopeName=n,[s,GE(o,...a)]}function GE(...n){const a=n[0];if(n.length===1)return a;const i=()=>{const s=n.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(c){const d=s.reduce((h,{useScope:p,scopeName:m})=>{const _=p(c)[`__scope${m}`];return{...h,..._}},{});return b.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return i.scopeName=a.scopeName,i}var Dl=zb();const FE=ph(Dl);var ZE=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ve=ZE.reduce((n,a)=>{const i=or(`Primitive.${a}`),s=b.forwardRef((o,c)=>{const{asChild:d,...h}=o,p=d?i:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),y.jsx(p,{...h,ref:c})});return s.displayName=`Primitive.${a}`,{...n,[a]:s}},{});function Qb(n,a){n&&Dl.flushSync(()=>n.dispatchEvent(a))}function Se(n,a,{checkForDefaultPrevented:i=!0}={}){return function(o){if(n?.(o),i===!1||!o.defaultPrevented)return a?.(o)}}function Eh(n){const a=n+"CollectionProvider",[i,s]=Na(a),[o,c]=i(a,{collectionRef:{current:null},itemMap:new Map}),d=S=>{const{scope:T,children:L}=S,N=Ae.useRef(null),U=Ae.useRef(new Map).current;return y.jsx(o,{scope:T,itemMap:U,collectionRef:N,children:L})};d.displayName=a;const h=n+"CollectionSlot",p=or(h),m=Ae.forwardRef((S,T)=>{const{scope:L,children:N}=S,U=c(h,L),k=at(T,U.collectionRef);return y.jsx(p,{ref:k,children:N})});m.displayName=h;const g=n+"CollectionItemSlot",_="data-radix-collection-item",w=or(g),A=Ae.forwardRef((S,T)=>{const{scope:L,children:N,...U}=S,k=Ae.useRef(null),O=at(T,k),K=c(g,L);return Ae.useEffect(()=>(K.itemMap.set(k,{ref:k,...U}),()=>void K.itemMap.delete(k))),y.jsx(w,{[_]:"",ref:O,children:N})});A.displayName=g;function M(S){const T=c(n+"CollectionConsumer",S);return Ae.useCallback(()=>{const N=T.collectionRef.current;if(!N)return[];const U=Array.from(N.querySelectorAll(`[${_}]`));return Array.from(T.itemMap.values()).sort((K,Z)=>U.indexOf(K.ref.current)-U.indexOf(Z.ref.current))},[T.collectionRef,T.itemMap])}return[{Provider:d,Slot:m,ItemSlot:A},M,s]}var Pt=globalThis?.document?b.useLayoutEffect:()=>{},IE=Mb[" useId ".trim().toString()]||(()=>{}),YE=0;function Qn(n){const[a,i]=b.useState(IE());return Pt(()=>{i(s=>s??String(YE++))},[n]),n||(a?`radix-${a}`:"")}function $n(n){const a=b.useRef(n);return b.useEffect(()=>{a.current=n}),b.useMemo(()=>(...i)=>a.current?.(...i),[])}var QE=Mb[" useInsertionEffect ".trim().toString()]||Pt;function Aa({prop:n,defaultProp:a,onChange:i=()=>{},caller:s}){const[o,c,d]=KE({defaultProp:a,onChange:i}),h=n!==void 0,p=h?n:o;{const g=b.useRef(n!==void 0);b.useEffect(()=>{const _=g.current;_!==h&&console.warn(`${s} is changing from ${_?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=h},[h,s])}const m=b.useCallback(g=>{if(h){const _=XE(g)?g(n):g;_!==n&&d.current?.(_)}else c(g)},[h,n,c,d]);return[p,m]}function KE({defaultProp:n,onChange:a}){const[i,s]=b.useState(n),o=b.useRef(i),c=b.useRef(a);return QE(()=>{c.current=a},[a]),b.useEffect(()=>{o.current!==i&&(c.current?.(i),o.current=i)},[i,o]),[i,s,c]}function XE(n){return typeof n=="function"}var $E=b.createContext(void 0);function Bu(n){const a=b.useContext($E);return n||a||"ltr"}var Ad="rovingFocusGroup.onEntryFocus",JE={bubbles:!1,cancelable:!0},jl="RovingFocusGroup",[$d,Kb,WE]=Eh(jl),[eC,Hu]=Na(jl,[WE]),[tC,nC]=eC(jl),Xb=b.forwardRef((n,a)=>y.jsx($d.Provider,{scope:n.__scopeRovingFocusGroup,children:y.jsx($d.Slot,{scope:n.__scopeRovingFocusGroup,children:y.jsx(aC,{...n,ref:a})})}));Xb.displayName=jl;var aC=b.forwardRef((n,a)=>{const{__scopeRovingFocusGroup:i,orientation:s,loop:o=!1,dir:c,currentTabStopId:d,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:p,onEntryFocus:m,preventScrollOnEntryFocus:g=!1,..._}=n,w=b.useRef(null),A=at(a,w),M=Bu(c),[S,T]=Aa({prop:d,defaultProp:h??null,onChange:p,caller:jl}),[L,N]=b.useState(!1),U=$n(m),k=Kb(i),O=b.useRef(!1),[K,Z]=b.useState(0);return b.useEffect(()=>{const F=w.current;if(F)return F.addEventListener(Ad,U),()=>F.removeEventListener(Ad,U)},[U]),y.jsx(tC,{scope:i,orientation:s,dir:M,loop:o,currentTabStopId:S,onItemFocus:b.useCallback(F=>T(F),[T]),onItemShiftTab:b.useCallback(()=>N(!0),[]),onFocusableItemAdd:b.useCallback(()=>Z(F=>F+1),[]),onFocusableItemRemove:b.useCallback(()=>Z(F=>F-1),[]),children:y.jsx(Ve.div,{tabIndex:L||K===0?-1:0,"data-orientation":s,..._,ref:A,style:{outline:"none",...n.style},onMouseDown:Se(n.onMouseDown,()=>{O.current=!0}),onFocus:Se(n.onFocus,F=>{const ue=!O.current;if(F.target===F.currentTarget&&ue&&!L){const he=new CustomEvent(Ad,JE);if(F.currentTarget.dispatchEvent(he),!he.defaultPrevented){const xe=k().filter(j=>j.focusable),ae=xe.find(j=>j.active),re=xe.find(j=>j.id===S),me=[ae,re,...xe].filter(Boolean).map(j=>j.ref.current);Wb(me,g)}}O.current=!1}),onBlur:Se(n.onBlur,()=>N(!1))})})}),$b="RovingFocusGroupItem",Jb=b.forwardRef((n,a)=>{const{__scopeRovingFocusGroup:i,focusable:s=!0,active:o=!1,tabStopId:c,children:d,...h}=n,p=Qn(),m=c||p,g=nC($b,i),_=g.currentTabStopId===m,w=Kb(i),{onFocusableItemAdd:A,onFocusableItemRemove:M,currentTabStopId:S}=g;return b.useEffect(()=>{if(s)return A(),()=>M()},[s,A,M]),y.jsx($d.ItemSlot,{scope:i,id:m,focusable:s,active:o,children:y.jsx(Ve.span,{tabIndex:_?0:-1,"data-orientation":g.orientation,...h,ref:a,onMouseDown:Se(n.onMouseDown,T=>{s?g.onItemFocus(m):T.preventDefault()}),onFocus:Se(n.onFocus,()=>g.onItemFocus(m)),onKeyDown:Se(n.onKeyDown,T=>{if(T.key==="Tab"&&T.shiftKey){g.onItemShiftTab();return}if(T.target!==T.currentTarget)return;const L=sC(T,g.orientation,g.dir);if(L!==void 0){if(T.metaKey||T.ctrlKey||T.altKey||T.shiftKey)return;T.preventDefault();let U=w().filter(k=>k.focusable).map(k=>k.ref.current);if(L==="last")U.reverse();else if(L==="prev"||L==="next"){L==="prev"&&U.reverse();const k=U.indexOf(T.currentTarget);U=g.loop?lC(U,k+1):U.slice(k+1)}setTimeout(()=>Wb(U))}}),children:typeof d=="function"?d({isCurrentTabStop:_,hasTabStop:S!=null}):d})})});Jb.displayName=$b;var rC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function iC(n,a){return a!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function sC(n,a,i){const s=iC(n.key,i);if(!(a==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(a==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return rC[s]}function Wb(n,a=!1){const i=document.activeElement;for(const s of n)if(s===i||(s.focus({preventScroll:a}),document.activeElement!==i))return}function lC(n,a){return n.map((i,s)=>n[(a+s)%n.length])}var ex=Xb,tx=Jb,nx="Toggle",ax=b.forwardRef((n,a)=>{const{pressed:i,defaultPressed:s,onPressedChange:o,...c}=n,[d,h]=Aa({prop:i,onChange:o,defaultProp:s??!1,caller:nx});return y.jsx(Ve.button,{type:"button","aria-pressed":d,"data-state":d?"on":"off","data-disabled":n.disabled?"":void 0,...c,ref:a,onClick:Se(n.onClick,()=>{n.disabled||h(!d)})})});ax.displayName=nx;var pr="ToggleGroup",[rx,hD]=Na(pr,[Hu]),ix=Hu(),Ch=Ae.forwardRef((n,a)=>{const{type:i,...s}=n;if(i==="single"){const o=s;return y.jsx(oC,{...o,ref:a})}if(i==="multiple"){const o=s;return y.jsx(uC,{...o,ref:a})}throw new Error(`Missing prop \`type\` expected on \`${pr}\``)});Ch.displayName=pr;var[sx,lx]=rx(pr),oC=Ae.forwardRef((n,a)=>{const{value:i,defaultValue:s,onValueChange:o=()=>{},...c}=n,[d,h]=Aa({prop:i,defaultProp:s??"",onChange:o,caller:pr});return y.jsx(sx,{scope:n.__scopeToggleGroup,type:"single",value:Ae.useMemo(()=>d?[d]:[],[d]),onItemActivate:h,onItemDeactivate:Ae.useCallback(()=>h(""),[h]),children:y.jsx(ox,{...c,ref:a})})}),uC=Ae.forwardRef((n,a)=>{const{value:i,defaultValue:s,onValueChange:o=()=>{},...c}=n,[d,h]=Aa({prop:i,defaultProp:s??[],onChange:o,caller:pr}),p=Ae.useCallback(g=>h((_=[])=>[..._,g]),[h]),m=Ae.useCallback(g=>h((_=[])=>_.filter(w=>w!==g)),[h]);return y.jsx(sx,{scope:n.__scopeToggleGroup,type:"multiple",value:d,onItemActivate:p,onItemDeactivate:m,children:y.jsx(ox,{...c,ref:a})})});Ch.displayName=pr;var[cC,fC]=rx(pr),ox=Ae.forwardRef((n,a)=>{const{__scopeToggleGroup:i,disabled:s=!1,rovingFocus:o=!0,orientation:c,dir:d,loop:h=!0,...p}=n,m=ix(i),g=Bu(d),_={role:"group",dir:g,...p};return y.jsx(cC,{scope:i,rovingFocus:o,disabled:s,children:o?y.jsx(ex,{asChild:!0,...m,orientation:c,dir:g,loop:h,children:y.jsx(Ve.div,{..._,ref:a})}):y.jsx(Ve.div,{..._,ref:a})})}),xu="ToggleGroupItem",ux=Ae.forwardRef((n,a)=>{const i=lx(xu,n.__scopeToggleGroup),s=fC(xu,n.__scopeToggleGroup),o=ix(n.__scopeToggleGroup),c=i.value.includes(n.value),d=s.disabled||n.disabled,h={...n,pressed:c,disabled:d},p=Ae.useRef(null);return s.rovingFocus?y.jsx(tx,{asChild:!0,...o,focusable:!d,active:c,ref:p,children:y.jsx(wy,{...h,ref:a})}):y.jsx(wy,{...h,ref:a})});ux.displayName=xu;var wy=Ae.forwardRef((n,a)=>{const{__scopeToggleGroup:i,value:s,...o}=n,c=lx(xu,i),d={role:"radio","aria-checked":n.pressed,"aria-pressed":void 0},h=c.type==="single"?d:void 0;return y.jsx(ax,{...h,...o,ref:a,onPressedChange:p=>{p?c.onItemActivate(s):c.onItemDeactivate(s)}})}),dC=Ch,hC=ux;const mC=Sh("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"}}),cx=b.createContext({size:"default",variant:"default"});function pC({className:n,variant:a,size:i,children:s,...o}){return y.jsx(dC,{"data-slot":"toggle-group","data-variant":a,"data-size":i,className:Xe("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",n),...o,children:y.jsx(cx.Provider,{value:{variant:a,size:i},children:s})})}function Ey({className:n,children:a,variant:i,size:s,...o}){const c=b.useContext(cx);return y.jsx(hC,{"data-slot":"toggle-group-item","data-variant":c.variant||i,"data-size":c.size||s,className:Xe(mC({variant:c.variant||i,size:c.size||s}),"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",n),...o,children: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 vC=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),gC=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,i,s)=>s?s.toUpperCase():i.toLowerCase()),Cy=n=>{const a=gC(n);return a.charAt(0).toUpperCase()+a.slice(1)},fx=(...n)=>n.filter((a,i,s)=>!!a&&a.trim()!==""&&s.indexOf(a)===i).join(" ").trim(),yC=n=>{for(const a in n)if(a.startsWith("aria-")||a==="role"||a==="title")return!0};/**
|
||
* @license lucide-react v0.540.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var bC={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 xC=b.forwardRef(({color:n="currentColor",size:a=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:o="",children:c,iconNode:d,...h},p)=>b.createElement("svg",{ref:p,...bC,width:a,height:a,stroke:n,strokeWidth:s?Number(i)*24/Number(a):i,className:fx("lucide",o),...!c&&!yC(h)&&{"aria-hidden":"true"},...h},[...d.map(([m,g])=>b.createElement(m,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 En=(n,a)=>{const i=b.forwardRef(({className:s,...o},c)=>b.createElement(xC,{ref:c,iconNode:a,className:fx(`lucide-${vC(Cy(n))}`,`lucide-${n}`,s),...o}));return i.displayName=Cy(n),i};/**
|
||
* @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 _C=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],SC=En("check",_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 wC=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],dx=En("chevron-down",wC);/**
|
||
* @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 EC=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],CC=En("chevron-left",EC);/**
|
||
* @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 TC=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],AC=En("chevron-right",TC);/**
|
||
* @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 RC=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],OC=En("chevron-up",RC);/**
|
||
* @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 MC=[["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"}]],NC=En("door-open",MC);/**
|
||
* @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 DC=[["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"}]],jC=En("ellipsis",DC);/**
|
||
* @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 kC=[["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"}]],hx=En("eye-off",kC);/**
|
||
* @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 zC=[["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"}]],mx=En("eye",zC);/**
|
||
* @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 UC=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],LC=En("search",UC);/**
|
||
* @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 VC=[["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"}]],PC=En("square-pen",VC);/**
|
||
* @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 BC=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Th=En("x",BC);function HC({filter:n,setFilter:a,activeFiltersCount:i,clearFilters:s}){return y.jsxs("div",{className:"flex items-center gap-3",children:[y.jsxs(pC,{size:"sm",type:"single",value:n.statusFilter||"",onValueChange:o=>a({statusFilter:o||""}),className:"flex items-center gap-1 p-1 bg-muted rounded-lg",children:[y.jsxs(Ey,{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:[y.jsx(mx,{className:"h-2 w-2"}),y.jsx("span",{className:"text-sm font-medium",children:"Listed"})]}),y.jsxs(Ey,{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:[y.jsx(hx,{className:"h-2 w-2"}),y.jsx("span",{className:"text-sm font-medium",children:"Unlisted"})]})]}),i>0&&y.jsxs(Fn,{variant:"outline",size:"sm",onClick:s,className:"flex items-center gap-2 text-muted-foreground hover:text-foreground bg-transparent","aria-label":"clear",children:[y.jsx(Th,{className:"h-2 w-2"}),y.jsx("span",{className:"text-sm",children:"Clear"})]})]})}function px({color:n="black",...a}){return y.jsxs("div",{...a,className:Xe("flex items-center justify-center flex-col gap-4",a.className),children:[y.jsx("div",{className:Xe("!animate-spin rounded-full size-4 border-b-2",a.size,{"border-primary":n==="black","border-white":n==="white"})}),a.showLabel&&y.jsx("span",{children:"Đang tải..."})]})}var kl=n=>n.type==="checkbox",Hr=n=>n instanceof Date,Ft=n=>n==null;const vx=n=>typeof n=="object";var yt=n=>!Ft(n)&&!Array.isArray(n)&&vx(n)&&!Hr(n),gx=n=>yt(n)&&n.target?kl(n.target)?n.target.checked:n.target.value:n,qC=n=>n.substring(0,n.search(/\.\d+(\.|$)/))||n,yx=(n,a)=>n.has(qC(a)),GC=n=>{const a=n.constructor&&n.constructor.prototype;return yt(a)&&a.hasOwnProperty("isPrototypeOf")},Ah=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ct(n){let a;const i=Array.isArray(n),s=typeof FileList<"u"?n instanceof FileList:!1;if(n instanceof Date)a=new Date(n);else if(!(Ah&&(n instanceof Blob||s))&&(i||yt(n)))if(a=i?[]:Object.create(Object.getPrototypeOf(n)),!i&&!GC(n))a=n;else for(const o in n)n.hasOwnProperty(o)&&(a[o]=Ct(n[o]));else return n;return a}var qu=n=>/^\w*$/.test(n),gt=n=>n===void 0,Rh=n=>Array.isArray(n)?n.filter(Boolean):[],Oh=n=>Rh(n.replace(/["|']|\]/g,"").split(/\.|\[/)),fe=(n,a,i)=>{if(!a||!yt(n))return i;const s=(qu(a)?[a]:Oh(a)).reduce((o,c)=>Ft(o)?o:o[c],n);return gt(s)||s===n?gt(n[a])?i:n[a]:s},on=n=>typeof n=="boolean",nt=(n,a,i)=>{let s=-1;const o=qu(a)?[a]:Oh(a),c=o.length,d=c-1;for(;++s<c;){const h=o[s];let p=i;if(s!==d){const m=n[h];p=yt(m)||Array.isArray(m)?m:isNaN(+o[s+1])?{}:[]}if(h==="__proto__"||h==="constructor"||h==="prototype")return;n[h]=p,n=n[h]}};const _u={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},On={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},xa={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Mh=Ae.createContext(null);Mh.displayName="HookFormContext";const Gu=()=>Ae.useContext(Mh),FC=n=>{const{children:a,...i}=n;return Ae.createElement(Mh.Provider,{value:i},a)};var bx=(n,a,i,s=!0)=>{const o={defaultValues:a._defaultValues};for(const c in n)Object.defineProperty(o,c,{get:()=>{const d=c;return a._proxyFormState[d]!==On.all&&(a._proxyFormState[d]=!s||On.all),i&&(i[d]=!0),n[d]}});return o};const Nh=typeof window<"u"?Ae.useLayoutEffect:Ae.useEffect;function xx(n){const a=Gu(),{control:i=a.control,disabled:s,name:o,exact:c}=n||{},[d,h]=Ae.useState(i._formState),p=Ae.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Nh(()=>i._subscribe({name:o,formState:p.current,exact:c,callback:m=>{!s&&h({...i._formState,...m})}}),[o,s,c]),Ae.useEffect(()=>{p.current.isValid&&i._setValid(!0)},[i]),Ae.useMemo(()=>bx(d,i,p.current,!1),[d,i])}var In=n=>typeof n=="string",_x=(n,a,i,s,o)=>In(n)?(s&&a.watch.add(n),fe(i,n,o)):Array.isArray(n)?n.map(c=>(s&&a.watch.add(c),fe(i,c))):(s&&(a.watchAll=!0),i),Jd=n=>Ft(n)||!vx(n);function Ta(n,a,i=new WeakSet){if(Jd(n)||Jd(a))return n===a;if(Hr(n)&&Hr(a))return n.getTime()===a.getTime();const s=Object.keys(n),o=Object.keys(a);if(s.length!==o.length)return!1;if(i.has(n)||i.has(a))return!0;i.add(n),i.add(a);for(const c of s){const d=n[c];if(!o.includes(c))return!1;if(c!=="ref"){const h=a[c];if(Hr(d)&&Hr(h)||yt(d)&&yt(h)||Array.isArray(d)&&Array.isArray(h)?!Ta(d,h,i):d!==h)return!1}}return!0}function ZC(n){const a=Gu(),{control:i=a.control,name:s,defaultValue:o,disabled:c,exact:d,compute:h}=n||{},p=Ae.useRef(o),m=Ae.useRef(h),g=Ae.useRef(void 0);m.current=h;const _=Ae.useMemo(()=>i._getWatch(s,p.current),[i,s]),[w,A]=Ae.useState(m.current?m.current(_):_);return Nh(()=>i._subscribe({name:s,formState:{values:!0},exact:d,callback:M=>{if(!c){const S=_x(s,i._names,M.values||i._formValues,!1,p.current);if(m.current){const T=m.current(S);Ta(T,g.current)||(A(T),g.current=T)}else A(S)}}}),[i,c,s,d]),Ae.useEffect(()=>i._removeUnmounted()),w}function IC(n){const a=Gu(),{name:i,disabled:s,control:o=a.control,shouldUnregister:c,defaultValue:d}=n,h=yx(o._names.array,i),p=Ae.useMemo(()=>fe(o._formValues,i,fe(o._defaultValues,i,d)),[o,i,d]),m=ZC({control:o,name:i,defaultValue:p,exact:!0}),g=xx({control:o,name:i,exact:!0}),_=Ae.useRef(n),w=Ae.useRef(o.register(i,{...n.rules,value:m,...on(n.disabled)?{disabled:n.disabled}:{}}));_.current=n;const A=Ae.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!fe(g.errors,i)},isDirty:{enumerable:!0,get:()=>!!fe(g.dirtyFields,i)},isTouched:{enumerable:!0,get:()=>!!fe(g.touchedFields,i)},isValidating:{enumerable:!0,get:()=>!!fe(g.validatingFields,i)},error:{enumerable:!0,get:()=>fe(g.errors,i)}}),[g,i]),M=Ae.useCallback(N=>w.current.onChange({target:{value:gx(N),name:i},type:_u.CHANGE}),[i]),S=Ae.useCallback(()=>w.current.onBlur({target:{value:fe(o._formValues,i),name:i},type:_u.BLUR}),[i,o._formValues]),T=Ae.useCallback(N=>{const U=fe(o._fields,i);U&&N&&(U._f.ref={focus:()=>N.focus&&N.focus(),select:()=>N.select&&N.select(),setCustomValidity:k=>N.setCustomValidity(k),reportValidity:()=>N.reportValidity()})},[o._fields,i]),L=Ae.useMemo(()=>({name:i,value:m,...on(s)||g.disabled?{disabled:g.disabled||s}:{},onChange:M,onBlur:S,ref:T}),[i,s,g.disabled,M,S,T,m]);return Ae.useEffect(()=>{const N=o._options.shouldUnregister||c;o.register(i,{..._.current.rules,...on(_.current.disabled)?{disabled:_.current.disabled}:{}});const U=(k,O)=>{const K=fe(o._fields,k);K&&K._f&&(K._f.mount=O)};if(U(i,!0),N){const k=Ct(fe(o._options.defaultValues,i));nt(o._defaultValues,i,k),gt(fe(o._formValues,i))&&nt(o._formValues,i,k)}return!h&&o.register(i),()=>{(h?N&&!o._state.action:N)?o.unregister(i):U(i,!1)}},[i,o,h,c]),Ae.useEffect(()=>{o._setDisabledField({disabled:s,name:i})},[s,i,o]),Ae.useMemo(()=>({field:L,formState:g,fieldState:A}),[L,g,A])}const YC=n=>n.render(IC(n));var Dh=(n,a,i,s,o)=>a?{...i[n],types:{...i[n]&&i[n].types?i[n].types:{},[s]:o||!0}}:{},dl=n=>Array.isArray(n)?n:[n],Ty=()=>{let n=[];return{get observers(){return n},next:o=>{for(const c of n)c.next&&c.next(o)},subscribe:o=>(n.push(o),{unsubscribe:()=>{n=n.filter(c=>c!==o)}}),unsubscribe:()=>{n=[]}}},Wt=n=>yt(n)&&!Object.keys(n).length,jh=n=>n.type==="file",Mn=n=>typeof n=="function",Su=n=>{if(!Ah)return!1;const a=n?n.ownerDocument:0;return n instanceof(a&&a.defaultView?a.defaultView.HTMLElement:HTMLElement)},Sx=n=>n.type==="select-multiple",kh=n=>n.type==="radio",QC=n=>kh(n)||kl(n),Rd=n=>Su(n)&&n.isConnected;function KC(n,a){const i=a.slice(0,-1).length;let s=0;for(;s<i;)n=gt(n)?s++:n[a[s++]];return n}function XC(n){for(const a in n)if(n.hasOwnProperty(a)&&!gt(n[a]))return!1;return!0}function _t(n,a){const i=Array.isArray(a)?a:qu(a)?[a]:Oh(a),s=i.length===1?n:KC(n,i),o=i.length-1,c=i[o];return s&&delete s[c],o!==0&&(yt(s)&&Wt(s)||Array.isArray(s)&&XC(s))&&_t(n,i.slice(0,-1)),n}var wx=n=>{for(const a in n)if(Mn(n[a]))return!0;return!1};function wu(n,a={}){const i=Array.isArray(n);if(yt(n)||i)for(const s in n)Array.isArray(n[s])||yt(n[s])&&!wx(n[s])?(a[s]=Array.isArray(n[s])?[]:{},wu(n[s],a[s])):Ft(n[s])||(a[s]=!0);return a}function Ex(n,a,i){const s=Array.isArray(n);if(yt(n)||s)for(const o in n)Array.isArray(n[o])||yt(n[o])&&!wx(n[o])?gt(a)||Jd(i[o])?i[o]=Array.isArray(n[o])?wu(n[o],[]):{...wu(n[o])}:Ex(n[o],Ft(a)?{}:a[o],i[o]):i[o]=!Ta(n[o],a[o]);return i}var ol=(n,a)=>Ex(n,a,wu(a));const Ay={value:!1,isValid:!1},Ry={value:!0,isValid:!0};var Cx=n=>{if(Array.isArray(n)){if(n.length>1){const a=n.filter(i=>i&&i.checked&&!i.disabled).map(i=>i.value);return{value:a,isValid:!!a.length}}return n[0].checked&&!n[0].disabled?n[0].attributes&&!gt(n[0].attributes.value)?gt(n[0].value)||n[0].value===""?Ry:{value:n[0].value,isValid:!0}:Ry:Ay}return Ay},Tx=(n,{valueAsNumber:a,valueAsDate:i,setValueAs:s})=>gt(n)?n:a?n===""?NaN:n&&+n:i&&In(n)?new Date(n):s?s(n):n;const Oy={isValid:!1,value:null};var Ax=n=>Array.isArray(n)?n.reduce((a,i)=>i&&i.checked&&!i.disabled?{isValid:!0,value:i.value}:a,Oy):Oy;function My(n){const a=n.ref;return jh(a)?a.files:kh(a)?Ax(n.refs).value:Sx(a)?[...a.selectedOptions].map(({value:i})=>i):kl(a)?Cx(n.refs).value:Tx(gt(a.value)?n.ref.value:a.value,n)}var $C=(n,a,i,s)=>{const o={};for(const c of n){const d=fe(a,c);d&&nt(o,c,d._f)}return{criteriaMode:i,names:[...n],fields:o,shouldUseNativeValidation:s}},Eu=n=>n instanceof RegExp,ul=n=>gt(n)?n:Eu(n)?n.source:yt(n)?Eu(n.value)?n.value.source:n.value:n,Ny=n=>({isOnSubmit:!n||n===On.onSubmit,isOnBlur:n===On.onBlur,isOnChange:n===On.onChange,isOnAll:n===On.all,isOnTouch:n===On.onTouched});const Dy="AsyncFunction";var JC=n=>!!n&&!!n.validate&&!!(Mn(n.validate)&&n.validate.constructor.name===Dy||yt(n.validate)&&Object.values(n.validate).find(a=>a.constructor.name===Dy)),WC=n=>n.mount&&(n.required||n.min||n.max||n.maxLength||n.minLength||n.pattern||n.validate),jy=(n,a,i)=>!i&&(a.watchAll||a.watch.has(n)||[...a.watch].some(s=>n.startsWith(s)&&/^\.\w+/.test(n.slice(s.length))));const hl=(n,a,i,s)=>{for(const o of i||Object.keys(n)){const c=fe(n,o);if(c){const{_f:d,...h}=c;if(d){if(d.refs&&d.refs[0]&&a(d.refs[0],o)&&!s)return!0;if(d.ref&&a(d.ref,d.name)&&!s)return!0;if(hl(h,a))break}else if(yt(h)&&hl(h,a))break}}};function ky(n,a,i){const s=fe(n,i);if(s||qu(i))return{error:s,name:i};const o=i.split(".");for(;o.length;){const c=o.join("."),d=fe(a,c),h=fe(n,c);if(d&&!Array.isArray(d)&&i!==c)return{name:i};if(h&&h.type)return{name:c,error:h};if(h&&h.root&&h.root.type)return{name:`${c}.root`,error:h.root};o.pop()}return{name:i}}var eT=(n,a,i,s)=>{i(n);const{name:o,...c}=n;return Wt(c)||Object.keys(c).length>=Object.keys(a).length||Object.keys(c).find(d=>a[d]===(!s||On.all))},tT=(n,a,i)=>!n||!a||n===a||dl(n).some(s=>s&&(i?s===a:s.startsWith(a)||a.startsWith(s))),nT=(n,a,i,s,o)=>o.isOnAll?!1:!i&&o.isOnTouch?!(a||n):(i?s.isOnBlur:o.isOnBlur)?!n:(i?s.isOnChange:o.isOnChange)?n:!0,aT=(n,a)=>!Rh(fe(n,a)).length&&_t(n,a),rT=(n,a,i)=>{const s=dl(fe(n,i));return nt(s,"root",a[i]),nt(n,i,s),n},mu=n=>In(n);function zy(n,a,i="validate"){if(mu(n)||Array.isArray(n)&&n.every(mu)||on(n)&&!n)return{type:i,message:mu(n)?n:"",ref:a}}var Hi=n=>yt(n)&&!Eu(n)?n:{value:n,message:""},Uy=async(n,a,i,s,o,c)=>{const{ref:d,refs:h,required:p,maxLength:m,minLength:g,min:_,max:w,pattern:A,validate:M,name:S,valueAsNumber:T,mount:L}=n._f,N=fe(i,S);if(!L||a.has(S))return{};const U=h?h[0]:d,k=ae=>{o&&U.reportValidity&&(U.setCustomValidity(on(ae)?"":ae||""),U.reportValidity())},O={},K=kh(d),Z=kl(d),F=K||Z,ue=(T||jh(d))&>(d.value)&>(N)||Su(d)&&d.value===""||N===""||Array.isArray(N)&&!N.length,he=Dh.bind(null,S,s,O),xe=(ae,re,le,me=xa.maxLength,j=xa.minLength)=>{const Y=ae?re:le;O[S]={type:ae?me:j,message:Y,ref:d,...he(ae?me:j,Y)}};if(c?!Array.isArray(N)||!N.length:p&&(!F&&(ue||Ft(N))||on(N)&&!N||Z&&!Cx(h).isValid||K&&!Ax(h).isValid)){const{value:ae,message:re}=mu(p)?{value:!!p,message:p}:Hi(p);if(ae&&(O[S]={type:xa.required,message:re,ref:U,...he(xa.required,re)},!s))return k(re),O}if(!ue&&(!Ft(_)||!Ft(w))){let ae,re;const le=Hi(w),me=Hi(_);if(!Ft(N)&&!isNaN(N)){const j=d.valueAsNumber||N&&+N;Ft(le.value)||(ae=j>le.value),Ft(me.value)||(re=j<me.value)}else{const j=d.valueAsDate||new Date(N),Y=C=>new Date(new Date().toDateString()+" "+C),H=d.type=="time",W=d.type=="week";In(le.value)&&N&&(ae=H?Y(N)>Y(le.value):W?N>le.value:j>new Date(le.value)),In(me.value)&&N&&(re=H?Y(N)<Y(me.value):W?N<me.value:j<new Date(me.value))}if((ae||re)&&(xe(!!ae,le.message,me.message,xa.max,xa.min),!s))return k(O[S].message),O}if((m||g)&&!ue&&(In(N)||c&&Array.isArray(N))){const ae=Hi(m),re=Hi(g),le=!Ft(ae.value)&&N.length>+ae.value,me=!Ft(re.value)&&N.length<+re.value;if((le||me)&&(xe(le,ae.message,re.message),!s))return k(O[S].message),O}if(A&&!ue&&In(N)){const{value:ae,message:re}=Hi(A);if(Eu(ae)&&!N.match(ae)&&(O[S]={type:xa.pattern,message:re,ref:d,...he(xa.pattern,re)},!s))return k(re),O}if(M){if(Mn(M)){const ae=await M(N,i),re=zy(ae,U);if(re&&(O[S]={...re,...he(xa.validate,re.message)},!s))return k(re.message),O}else if(yt(M)){let ae={};for(const re in M){if(!Wt(ae)&&!s)break;const le=zy(await M[re](N,i),U,re);le&&(ae={...le,...he(re,le.message)},k(le.message),s&&(O[S]=ae))}if(!Wt(ae)&&(O[S]={ref:U,...ae},!s))return O}}return k(!0),O};const iT={mode:On.onSubmit,reValidateMode:On.onChange,shouldFocusError:!0};function sT(n={}){let a={...iT,...n},i={submitCount:0,isDirty:!1,isReady:!1,isLoading:Mn(a.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:a.errors||{},disabled:a.disabled||!1},s={},o=yt(a.defaultValues)||yt(a.values)?Ct(a.defaultValues||a.values)||{}:{},c=a.shouldUnregister?{}:Ct(o),d={action:!1,mount:!1,watch:!1},h={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},p,m=0;const g={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let _={...g};const w={array:Ty(),state:Ty()},A=a.criteriaMode===On.all,M=R=>B=>{clearTimeout(m),m=setTimeout(R,B)},S=async R=>{if(!a.disabled&&(g.isValid||_.isValid||R)){const B=a.resolver?Wt((await Z()).errors):await ue(s,!0);B!==i.isValid&&w.state.next({isValid:B})}},T=(R,B)=>{!a.disabled&&(g.isValidating||g.validatingFields||_.isValidating||_.validatingFields)&&((R||Array.from(h.mount)).forEach(X=>{X&&(B?nt(i.validatingFields,X,B):_t(i.validatingFields,X))}),w.state.next({validatingFields:i.validatingFields,isValidating:!Wt(i.validatingFields)}))},L=(R,B=[],X,pe,ce=!0,se=!0)=>{if(pe&&X&&!a.disabled){if(d.action=!0,se&&Array.isArray(fe(s,R))){const we=X(fe(s,R),pe.argA,pe.argB);ce&&nt(s,R,we)}if(se&&Array.isArray(fe(i.errors,R))){const we=X(fe(i.errors,R),pe.argA,pe.argB);ce&&nt(i.errors,R,we),aT(i.errors,R)}if((g.touchedFields||_.touchedFields)&&se&&Array.isArray(fe(i.touchedFields,R))){const we=X(fe(i.touchedFields,R),pe.argA,pe.argB);ce&&nt(i.touchedFields,R,we)}(g.dirtyFields||_.dirtyFields)&&(i.dirtyFields=ol(o,c)),w.state.next({name:R,isDirty:xe(R,B),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else nt(c,R,B)},N=(R,B)=>{nt(i.errors,R,B),w.state.next({errors:i.errors})},U=R=>{i.errors=R,w.state.next({errors:i.errors,isValid:!1})},k=(R,B,X,pe)=>{const ce=fe(s,R);if(ce){const se=fe(c,R,gt(X)?fe(o,R):X);gt(se)||pe&&pe.defaultChecked||B?nt(c,R,B?se:My(ce._f)):le(R,se),d.mount&&S()}},O=(R,B,X,pe,ce)=>{let se=!1,we=!1;const ke={name:R};if(!a.disabled){if(!X||pe){(g.isDirty||_.isDirty)&&(we=i.isDirty,i.isDirty=ke.isDirty=xe(),se=we!==ke.isDirty);const Ie=Ta(fe(o,R),B);we=!!fe(i.dirtyFields,R),Ie?_t(i.dirtyFields,R):nt(i.dirtyFields,R,!0),ke.dirtyFields=i.dirtyFields,se=se||(g.dirtyFields||_.dirtyFields)&&we!==!Ie}if(X){const Ie=fe(i.touchedFields,R);Ie||(nt(i.touchedFields,R,X),ke.touchedFields=i.touchedFields,se=se||(g.touchedFields||_.touchedFields)&&Ie!==X)}se&&ce&&w.state.next(ke)}return se?ke:{}},K=(R,B,X,pe)=>{const ce=fe(i.errors,R),se=(g.isValid||_.isValid)&&on(B)&&i.isValid!==B;if(a.delayError&&X?(p=M(()=>N(R,X)),p(a.delayError)):(clearTimeout(m),p=null,X?nt(i.errors,R,X):_t(i.errors,R)),(X?!Ta(ce,X):ce)||!Wt(pe)||se){const we={...pe,...se&&on(B)?{isValid:B}:{},errors:i.errors,name:R};i={...i,...we},w.state.next(we)}},Z=async R=>{T(R,!0);const B=await a.resolver(c,a.context,$C(R||h.mount,s,a.criteriaMode,a.shouldUseNativeValidation));return T(R),B},F=async R=>{const{errors:B}=await Z(R);if(R)for(const X of R){const pe=fe(B,X);pe?nt(i.errors,X,pe):_t(i.errors,X)}else i.errors=B;return B},ue=async(R,B,X={valid:!0})=>{for(const pe in R){const ce=R[pe];if(ce){const{_f:se,...we}=ce;if(se){const ke=h.array.has(se.name),Ie=ce._f&&JC(ce._f);Ie&&g.validatingFields&&T([pe],!0);const ot=await Uy(ce,h.disabled,c,A,a.shouldUseNativeValidation&&!B,ke);if(Ie&&g.validatingFields&&T([pe]),ot[se.name]&&(X.valid=!1,B))break;!B&&(fe(ot,se.name)?ke?rT(i.errors,ot,se.name):nt(i.errors,se.name,ot[se.name]):_t(i.errors,se.name))}!Wt(we)&&await ue(we,B,X)}}return X.valid},he=()=>{for(const R of h.unMount){const B=fe(s,R);B&&(B._f.refs?B._f.refs.every(X=>!Rd(X)):!Rd(B._f.ref))&&te(R)}h.unMount=new Set},xe=(R,B)=>!a.disabled&&(R&&B&&nt(c,R,B),!Ta(C(),o)),ae=(R,B,X)=>_x(R,h,{...d.mount?c:gt(B)?o:In(R)?{[R]:B}:B},X,B),re=R=>Rh(fe(d.mount?c:o,R,a.shouldUnregister?fe(o,R,[]):[])),le=(R,B,X={})=>{const pe=fe(s,R);let ce=B;if(pe){const se=pe._f;se&&(!se.disabled&&nt(c,R,Tx(B,se)),ce=Su(se.ref)&&Ft(B)?"":B,Sx(se.ref)?[...se.ref.options].forEach(we=>we.selected=ce.includes(we.value)):se.refs?kl(se.ref)?se.refs.forEach(we=>{(!we.defaultChecked||!we.disabled)&&(Array.isArray(ce)?we.checked=!!ce.find(ke=>ke===we.value):we.checked=ce===we.value||!!ce)}):se.refs.forEach(we=>we.checked=we.value===ce):jh(se.ref)?se.ref.value="":(se.ref.value=ce,se.ref.type||w.state.next({name:R,values:Ct(c)})))}(X.shouldDirty||X.shouldTouch)&&O(R,ce,X.shouldTouch,X.shouldDirty,!0),X.shouldValidate&&W(R)},me=(R,B,X)=>{for(const pe in B){if(!B.hasOwnProperty(pe))return;const ce=B[pe],se=R+"."+pe,we=fe(s,se);(h.array.has(R)||yt(ce)||we&&!we._f)&&!Hr(ce)?me(se,ce,X):le(se,ce,X)}},j=(R,B,X={})=>{const pe=fe(s,R),ce=h.array.has(R),se=Ct(B);nt(c,R,se),ce?(w.array.next({name:R,values:Ct(c)}),(g.isDirty||g.dirtyFields||_.isDirty||_.dirtyFields)&&X.shouldDirty&&w.state.next({name:R,dirtyFields:ol(o,c),isDirty:xe(R,se)})):pe&&!pe._f&&!Ft(se)?me(R,se,X):le(R,se,X),jy(R,h)&&w.state.next({...i,name:R}),w.state.next({name:d.mount?R:void 0,values:Ct(c)})},Y=async R=>{d.mount=!0;const B=R.target;let X=B.name,pe=!0;const ce=fe(s,X),se=Ie=>{pe=Number.isNaN(Ie)||Hr(Ie)&&isNaN(Ie.getTime())||Ta(Ie,fe(c,X,Ie))},we=Ny(a.mode),ke=Ny(a.reValidateMode);if(ce){let Ie,ot;const ei=B.type?My(ce._f):gx(R),Ln=R.type===_u.BLUR||R.type===_u.FOCUS_OUT,sc=!WC(ce._f)&&!a.resolver&&!fe(i.errors,X)&&!ce._f.deps||nT(Ln,fe(i.touchedFields,X),i.isSubmitted,ke,we),ja=jy(X,h,Ln);nt(c,X,ei),Ln?(!B||!B.readOnly)&&(ce._f.onBlur&&ce._f.onBlur(R),p&&p(0)):ce._f.onChange&&ce._f.onChange(R);const ka=O(X,ei,Ln),aa=!Wt(ka)||ja;if(!Ln&&w.state.next({name:X,type:R.type,values:Ct(c)}),sc)return(g.isValid||_.isValid)&&(a.mode==="onBlur"?Ln&&S():Ln||S()),aa&&w.state.next({name:X,...ja?{}:ka});if(!Ln&&ja&&w.state.next({...i}),a.resolver){const{errors:xr}=await Z([X]);if(se(ei),pe){const _r=ky(i.errors,s,X),Fl=ky(xr,s,_r.name||X);Ie=Fl.error,X=Fl.name,ot=Wt(xr)}}else T([X],!0),Ie=(await Uy(ce,h.disabled,c,A,a.shouldUseNativeValidation))[X],T([X]),se(ei),pe&&(Ie?ot=!1:(g.isValid||_.isValid)&&(ot=await ue(s,!0)));pe&&(ce._f.deps&&W(ce._f.deps),K(X,ot,Ie,ka))}},H=(R,B)=>{if(fe(i.errors,B)&&R.focus)return R.focus(),1},W=async(R,B={})=>{let X,pe;const ce=dl(R);if(a.resolver){const se=await F(gt(R)?R:ce);X=Wt(se),pe=R?!ce.some(we=>fe(se,we)):X}else R?(pe=(await Promise.all(ce.map(async se=>{const we=fe(s,se);return await ue(we&&we._f?{[se]:we}:we)}))).every(Boolean),!(!pe&&!i.isValid)&&S()):pe=X=await ue(s);return w.state.next({...!In(R)||(g.isValid||_.isValid)&&X!==i.isValid?{}:{name:R},...a.resolver||!R?{isValid:X}:{},errors:i.errors}),B.shouldFocus&&!pe&&hl(s,H,R?ce:h.mount),pe},C=R=>{const B={...d.mount?c:o};return gt(R)?B:In(R)?fe(B,R):R.map(X=>fe(B,X))},I=(R,B)=>({invalid:!!fe((B||i).errors,R),isDirty:!!fe((B||i).dirtyFields,R),error:fe((B||i).errors,R),isValidating:!!fe(i.validatingFields,R),isTouched:!!fe((B||i).touchedFields,R)}),ie=R=>{R&&dl(R).forEach(B=>_t(i.errors,B)),w.state.next({errors:R?i.errors:{}})},ee=(R,B,X)=>{const pe=(fe(s,R,{_f:{}})._f||{}).ref,ce=fe(i.errors,R)||{},{ref:se,message:we,type:ke,...Ie}=ce;nt(i.errors,R,{...Ie,...B,ref:pe}),w.state.next({name:R,errors:i.errors,isValid:!1}),X&&X.shouldFocus&&pe&&pe.focus&&pe.focus()},oe=(R,B)=>Mn(R)?w.state.subscribe({next:X=>"values"in X&&R(ae(void 0,B),X)}):ae(R,B,!0),Oe=R=>w.state.subscribe({next:B=>{tT(R.name,B.name,R.exact)&&eT(B,R.formState||g,zt,R.reRenderRoot)&&R.callback({values:{...c},...i,...B,defaultValues:o})}}).unsubscribe,_e=R=>(d.mount=!0,_={..._,...R.formState},Oe({...R,formState:_})),te=(R,B={})=>{for(const X of R?dl(R):h.mount)h.mount.delete(X),h.array.delete(X),B.keepValue||(_t(s,X),_t(c,X)),!B.keepError&&_t(i.errors,X),!B.keepDirty&&_t(i.dirtyFields,X),!B.keepTouched&&_t(i.touchedFields,X),!B.keepIsValidating&&_t(i.validatingFields,X),!a.shouldUnregister&&!B.keepDefaultValue&&_t(o,X);w.state.next({values:Ct(c)}),w.state.next({...i,...B.keepDirty?{isDirty:xe()}:{}}),!B.keepIsValid&&S()},Te=({disabled:R,name:B})=>{(on(R)&&d.mount||R||h.disabled.has(B))&&(R?h.disabled.add(B):h.disabled.delete(B))},Ke=(R,B={})=>{let X=fe(s,R);const pe=on(B.disabled)||on(a.disabled);return nt(s,R,{...X||{},_f:{...X&&X._f?X._f:{ref:{name:R}},name:R,mount:!0,...B}}),h.mount.add(R),X?Te({disabled:on(B.disabled)?B.disabled:a.disabled,name:R}):k(R,!0,B.value),{...pe?{disabled:B.disabled||a.disabled}:{},...a.progressive?{required:!!B.required,min:ul(B.min),max:ul(B.max),minLength:ul(B.minLength),maxLength:ul(B.maxLength),pattern:ul(B.pattern)}:{},name:R,onChange:Y,onBlur:Y,ref:ce=>{if(ce){Ke(R,B),X=fe(s,R);const se=gt(ce.value)&&ce.querySelectorAll&&ce.querySelectorAll("input,select,textarea")[0]||ce,we=QC(se),ke=X._f.refs||[];if(we?ke.find(Ie=>Ie===se):se===X._f.ref)return;nt(s,R,{_f:{...X._f,...we?{refs:[...ke.filter(Rd),se,...Array.isArray(fe(o,R))?[{}]:[]],ref:{type:se.type,name:R}}:{ref:se}}}),k(R,!1,void 0,se)}else X=fe(s,R,{}),X._f&&(X._f.mount=!1),(a.shouldUnregister||B.shouldUnregister)&&!(yx(h.array,R)&&d.action)&&h.unMount.add(R)}}},He=()=>a.shouldFocusError&&hl(s,H,h.mount),Ze=R=>{on(R)&&(w.state.next({disabled:R}),hl(s,(B,X)=>{const pe=fe(s,X);pe&&(B.disabled=pe._f.disabled||R,Array.isArray(pe._f.refs)&&pe._f.refs.forEach(ce=>{ce.disabled=pe._f.disabled||R}))},0,!1))},$e=(R,B)=>async X=>{let pe;X&&(X.preventDefault&&X.preventDefault(),X.persist&&X.persist());let ce=Ct(c);if(w.state.next({isSubmitting:!0}),a.resolver){const{errors:se,values:we}=await Z();i.errors=se,ce=Ct(we)}else await ue(s);if(h.disabled.size)for(const se of h.disabled)_t(ce,se);if(_t(i.errors,"root"),Wt(i.errors)){w.state.next({errors:{}});try{await R(ce,X)}catch(se){pe=se}}else B&&await B({...i.errors},X),He(),setTimeout(He);if(w.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Wt(i.errors)&&!pe,submitCount:i.submitCount+1,errors:i.errors}),pe)throw pe},At=(R,B={})=>{fe(s,R)&&(gt(B.defaultValue)?j(R,Ct(fe(o,R))):(j(R,B.defaultValue),nt(o,R,Ct(B.defaultValue))),B.keepTouched||_t(i.touchedFields,R),B.keepDirty||(_t(i.dirtyFields,R),i.isDirty=B.defaultValue?xe(R,Ct(fe(o,R))):xe()),B.keepError||(_t(i.errors,R),g.isValid&&S()),w.state.next({...i}))},Yt=(R,B={})=>{const X=R?Ct(R):o,pe=Ct(X),ce=Wt(R),se=ce?o:pe;if(B.keepDefaultValues||(o=X),!B.keepValues){if(B.keepDirtyValues){const we=new Set([...h.mount,...Object.keys(ol(o,c))]);for(const ke of Array.from(we))fe(i.dirtyFields,ke)?nt(se,ke,fe(c,ke)):j(ke,fe(se,ke))}else{if(Ah&>(R))for(const we of h.mount){const ke=fe(s,we);if(ke&&ke._f){const Ie=Array.isArray(ke._f.refs)?ke._f.refs[0]:ke._f.ref;if(Su(Ie)){const ot=Ie.closest("form");if(ot){ot.reset();break}}}}if(B.keepFieldsRef)for(const we of h.mount)j(we,fe(se,we));else s={}}c=a.shouldUnregister?B.keepDefaultValues?Ct(o):{}:Ct(se),w.array.next({values:{...se}}),w.state.next({values:{...se}})}h={mount:B.keepDirtyValues?h.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},d.mount=!g.isValid||!!B.keepIsValid||!!B.keepDirtyValues,d.watch=!!a.shouldUnregister,w.state.next({submitCount:B.keepSubmitCount?i.submitCount:0,isDirty:ce?!1:B.keepDirty?i.isDirty:!!(B.keepDefaultValues&&!Ta(R,o)),isSubmitted:B.keepIsSubmitted?i.isSubmitted:!1,dirtyFields:ce?{}:B.keepDirtyValues?B.keepDefaultValues&&c?ol(o,c):i.dirtyFields:B.keepDefaultValues&&R?ol(o,R):B.keepDirty?i.dirtyFields:{},touchedFields:B.keepTouched?i.touchedFields:{},errors:B.keepErrors?i.errors:{},isSubmitSuccessful:B.keepIsSubmitSuccessful?i.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},Da=(R,B)=>Yt(Mn(R)?R(c):R,B),br=(R,B={})=>{const X=fe(s,R),pe=X&&X._f;if(pe){const ce=pe.refs?pe.refs[0]:pe.ref;ce.focus&&(ce.focus(),B.shouldSelect&&Mn(ce.select)&&ce.select())}},zt=R=>{i={...i,...R}},us={control:{register:Ke,unregister:te,getFieldState:I,handleSubmit:$e,setError:ee,_subscribe:Oe,_runSchema:Z,_focusError:He,_getWatch:ae,_getDirty:xe,_setValid:S,_setFieldArray:L,_setDisabledField:Te,_setErrors:U,_getFieldArray:re,_reset:Yt,_resetDefaultValues:()=>Mn(a.defaultValues)&&a.defaultValues().then(R=>{Da(R,a.resetOptions),w.state.next({isLoading:!1})}),_removeUnmounted:he,_disableForm:Ze,_subjects:w,_proxyFormState:g,get _fields(){return s},get _formValues(){return c},get _state(){return d},set _state(R){d=R},get _defaultValues(){return o},get _names(){return h},set _names(R){h=R},get _formState(){return i},get _options(){return a},set _options(R){a={...a,...R}}},subscribe:_e,trigger:W,register:Ke,handleSubmit:$e,watch:oe,setValue:j,getValues:C,reset:Da,resetField:At,clearErrors:ie,unregister:te,setError:ee,setFocus:br,getFieldState:I};return{...us,formControl:us}}function lT(n={}){const a=Ae.useRef(void 0),i=Ae.useRef(void 0),[s,o]=Ae.useState({isDirty:!1,isValidating:!1,isLoading:Mn(n.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1,isReady:!1,defaultValues:Mn(n.defaultValues)?void 0:n.defaultValues});if(!a.current)if(n.formControl)a.current={...n.formControl,formState:s},n.defaultValues&&!Mn(n.defaultValues)&&n.formControl.reset(n.defaultValues,n.resetOptions);else{const{formControl:d,...h}=sT(n);a.current={...h,formState:s}}const c=a.current.control;return c._options=n,Nh(()=>{const d=c._subscribe({formState:c._proxyFormState,callback:()=>o({...c._formState}),reRenderRoot:!0});return o(h=>({...h,isReady:!0})),c._formState.isReady=!0,d},[c]),Ae.useEffect(()=>c._disableForm(n.disabled),[c,n.disabled]),Ae.useEffect(()=>{n.mode&&(c._options.mode=n.mode),n.reValidateMode&&(c._options.reValidateMode=n.reValidateMode)},[c,n.mode,n.reValidateMode]),Ae.useEffect(()=>{n.errors&&(c._setErrors(n.errors),c._focusError())},[c,n.errors]),Ae.useEffect(()=>{n.shouldUnregister&&c._subjects.state.next({values:c._getWatch()})},[c,n.shouldUnregister]),Ae.useEffect(()=>{if(c._proxyFormState.isDirty){const d=c._getDirty();d!==s.isDirty&&c._subjects.state.next({isDirty:d})}},[c,s.isDirty]),Ae.useEffect(()=>{n.values&&!Ta(n.values,i.current)?(c._reset(n.values,{keepFieldsRef:!0,...c._options.resetOptions}),i.current=n.values,o(d=>({...d}))):c._resetDefaultValues()},[c,n.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()}),a.current.formState=bx(s,c),a.current}const Ly=(n,a,i)=>{if(n&&"reportValidity"in n){const s=fe(i,a);n.setCustomValidity(s&&s.message||""),n.reportValidity()}},Wd=(n,a)=>{for(const i in a.fields){const s=a.fields[i];s&&s.ref&&"reportValidity"in s.ref?Ly(s.ref,i,n):s&&s.refs&&s.refs.forEach(o=>Ly(o,i,n))}},Vy=(n,a)=>{a.shouldUseNativeValidation&&Wd(n,a);const i={};for(const s in n){const o=fe(a.fields,s),c=Object.assign(n[s]||{},{ref:o&&o.ref});if(oT(a.names||Object.keys(n),s)){const d=Object.assign({},fe(i,s));nt(d,"root",c),nt(i,s,d)}else nt(i,s,c)}return i},oT=(n,a)=>{const i=Py(a);return n.some(s=>Py(s).match(`^${i}\\.\\d+`))};function Py(n){return n.replace(/\]|\[/g,"")}function Rx(n,a,i){function s(h,p){var m;Object.defineProperty(h,"_zod",{value:h._zod??{},enumerable:!1}),(m=h._zod).traits??(m.traits=new Set),h._zod.traits.add(n),a(h,p);for(const g in d.prototype)g in h||Object.defineProperty(h,g,{value:d.prototype[g].bind(h)});h._zod.constr=d,h._zod.def=p}const o=i?.Parent??Object;class c extends o{}Object.defineProperty(c,"name",{value:n});function d(h){var p;const m=i?.Parent?new c:this;s(m,h),(p=m._zod).deferred??(p.deferred=[]);for(const g of m._zod.deferred)g();return m}return Object.defineProperty(d,"init",{value:s}),Object.defineProperty(d,Symbol.hasInstance,{value:h=>i?.Parent&&h instanceof i.Parent?!0:h?._zod?.traits?.has(n)}),Object.defineProperty(d,"name",{value:n}),d}class uT extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const cT={};function Ox(n){return cT}function fT(n,a){return typeof a=="bigint"?a.toString():a}const Mx="captureStackTrace"in Error?Error.captureStackTrace:(...n)=>{};function iu(n){return typeof n=="string"?n:n?.message}function Nx(n,a,i){const s={...n,path:n.path??[]};if(!n.message){const o=iu(n.inst?._zod.def?.error?.(n))??iu(a?.error?.(n))??iu(i.customError?.(n))??iu(i.localeError?.(n))??"Invalid input";s.message=o}return delete s.inst,delete s.continue,a?.reportInput||delete s.input,s}const Dx=(n,a)=>{n.name="$ZodError",Object.defineProperty(n,"_zod",{value:n._zod,enumerable:!1}),Object.defineProperty(n,"issues",{value:a,enumerable:!1}),n.message=JSON.stringify(a,fT,2),Object.defineProperty(n,"toString",{value:()=>n.message,enumerable:!1})},dT=Rx("$ZodError",Dx),jx=Rx("$ZodError",Dx,{Parent:Error}),hT=n=>(a,i,s,o)=>{const c=s?Object.assign(s,{async:!1}):{async:!1},d=a._zod.run({value:i,issues:[]},c);if(d instanceof Promise)throw new uT;if(d.issues.length){const h=new(o?.Err??n)(d.issues.map(p=>Nx(p,c,Ox())));throw Mx(h,o?.callee),h}return d.value},mT=hT(jx),pT=n=>async(a,i,s,o)=>{const c=s?Object.assign(s,{async:!0}):{async:!0};let d=a._zod.run({value:i,issues:[]},c);if(d instanceof Promise&&(d=await d),d.issues.length){const h=new(o?.Err??n)(d.issues.map(p=>Nx(p,c,Ox())));throw Mx(h,o?.callee),h}return d.value},vT=pT(jx);function By(n,a){try{var i=n()}catch(s){return a(s)}return i&&i.then?i.then(void 0,a):i}function gT(n,a){for(var i={};n.length;){var s=n[0],o=s.code,c=s.message,d=s.path.join(".");if(!i[d])if("unionErrors"in s){var h=s.unionErrors[0].errors[0];i[d]={message:h.message,type:h.code}}else i[d]={message:c,type:o};if("unionErrors"in s&&s.unionErrors.forEach(function(g){return g.errors.forEach(function(_){return n.push(_)})}),a){var p=i[d].types,m=p&&p[s.code];i[d]=Dh(d,a,i,o,m?[].concat(m,s.message):s.message)}n.shift()}return i}function yT(n,a){for(var i={};n.length;){var s=n[0],o=s.code,c=s.message,d=s.path.join(".");if(!i[d])if(s.code==="invalid_union"&&s.errors.length>0){var h=s.errors[0][0];i[d]={message:h.message,type:h.code}}else i[d]={message:c,type:o};if(s.code==="invalid_union"&&s.errors.forEach(function(g){return g.forEach(function(_){return n.push(_)})}),a){var p=i[d].types,m=p&&p[s.code];i[d]=Dh(d,a,i,o,m?[].concat(m,s.message):s.message)}n.shift()}return i}function bT(n,a,i){if(i===void 0&&(i={}),(function(s){return"_def"in s&&typeof s._def=="object"&&"typeName"in s._def})(n))return function(s,o,c){try{return Promise.resolve(By(function(){return Promise.resolve(n[i.mode==="sync"?"parse":"parseAsync"](s,a)).then(function(d){return c.shouldUseNativeValidation&&Wd({},c),{errors:{},values:i.raw?Object.assign({},s):d}})},function(d){if((function(h){return Array.isArray(h?.issues)})(d))return{values:{},errors:Vy(gT(d.errors,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw d}))}catch(d){return Promise.reject(d)}};if((function(s){return"_zod"in s&&typeof s._zod=="object"})(n))return function(s,o,c){try{return Promise.resolve(By(function(){return Promise.resolve((i.mode==="sync"?mT:vT)(n,s,a)).then(function(d){return c.shouldUseNativeValidation&&Wd({},c),{errors:{},values:i.raw?Object.assign({},s):d}})},function(d){if((function(h){return h instanceof dT})(d))return{values:{},errors:Vy(yT(d.issues,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw d}))}catch(d){return Promise.reject(d)}};throw new Error("Invalid input: not a Zod schema")}const xT=Sh("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 kx({className:n,variant:a,asChild:i=!1,...s}){const o=i?_h:"span";return y.jsx(o,{"data-slot":"badge",className:Xe(xT({variant:a}),n),...s})}function Od({className:n,...a}){return y.jsx("div",{"data-slot":"card",className:Xe("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",n),...a})}function Md({className:n,...a}){return y.jsx("div",{"data-slot":"card-content",className:Xe("px-6",n),...a})}function _T(n,a=globalThis?.document){const i=$n(n);b.useEffect(()=>{const s=o=>{o.key==="Escape"&&i(o)};return a.addEventListener("keydown",s,{capture:!0}),()=>a.removeEventListener("keydown",s,{capture:!0})},[i,a])}var ST="DismissableLayer",eh="dismissableLayer.update",wT="dismissableLayer.pointerDownOutside",ET="dismissableLayer.focusOutside",Hy,zx=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),zl=b.forwardRef((n,a)=>{const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:c,onInteractOutside:d,onDismiss:h,...p}=n,m=b.useContext(zx),[g,_]=b.useState(null),w=g?.ownerDocument??globalThis?.document,[,A]=b.useState({}),M=at(a,Z=>_(Z)),S=Array.from(m.layers),[T]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),L=S.indexOf(T),N=g?S.indexOf(g):-1,U=m.layersWithOutsidePointerEventsDisabled.size>0,k=N>=L,O=AT(Z=>{const F=Z.target,ue=[...m.branches].some(he=>he.contains(F));!k||ue||(o?.(Z),d?.(Z),Z.defaultPrevented||h?.())},w),K=RT(Z=>{const F=Z.target;[...m.branches].some(he=>he.contains(F))||(c?.(Z),d?.(Z),Z.defaultPrevented||h?.())},w);return _T(Z=>{N===m.layers.size-1&&(s?.(Z),!Z.defaultPrevented&&h&&(Z.preventDefault(),h()))},w),b.useEffect(()=>{if(g)return i&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Hy=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),qy(),()=>{i&&m.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Hy)}},[g,w,i,m]),b.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),qy())},[g,m]),b.useEffect(()=>{const Z=()=>A({});return document.addEventListener(eh,Z),()=>document.removeEventListener(eh,Z)},[]),y.jsx(Ve.div,{...p,ref:M,style:{pointerEvents:U?k?"auto":"none":void 0,...n.style},onFocusCapture:Se(n.onFocusCapture,K.onFocusCapture),onBlurCapture:Se(n.onBlurCapture,K.onBlurCapture),onPointerDownCapture:Se(n.onPointerDownCapture,O.onPointerDownCapture)})});zl.displayName=ST;var CT="DismissableLayerBranch",TT=b.forwardRef((n,a)=>{const i=b.useContext(zx),s=b.useRef(null),o=at(a,s);return b.useEffect(()=>{const c=s.current;if(c)return i.branches.add(c),()=>{i.branches.delete(c)}},[i.branches]),y.jsx(Ve.div,{...n,ref:o})});TT.displayName=CT;function AT(n,a=globalThis?.document){const i=$n(n),s=b.useRef(!1),o=b.useRef(()=>{});return b.useEffect(()=>{const c=h=>{if(h.target&&!s.current){let p=function(){Ux(wT,i,m,{discrete:!0})};const m={originalEvent:h};h.pointerType==="touch"?(a.removeEventListener("click",o.current),o.current=p,a.addEventListener("click",o.current,{once:!0})):p()}else a.removeEventListener("click",o.current);s.current=!1},d=window.setTimeout(()=>{a.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(d),a.removeEventListener("pointerdown",c),a.removeEventListener("click",o.current)}},[a,i]),{onPointerDownCapture:()=>s.current=!0}}function RT(n,a=globalThis?.document){const i=$n(n),s=b.useRef(!1);return b.useEffect(()=>{const o=c=>{c.target&&!s.current&&Ux(ET,i,{originalEvent:c},{discrete:!1})};return a.addEventListener("focusin",o),()=>a.removeEventListener("focusin",o)},[a,i]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function qy(){const n=new CustomEvent(eh);document.dispatchEvent(n)}function Ux(n,a,i,{discrete:s}){const o=i.originalEvent.target,c=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:i});a&&o.addEventListener(n,a,{once:!0}),s?Qb(o,c):o.dispatchEvent(c)}var Nd="focusScope.autoFocusOnMount",Dd="focusScope.autoFocusOnUnmount",Gy={bubbles:!1,cancelable:!0},OT="FocusScope",Ul=b.forwardRef((n,a)=>{const{loop:i=!1,trapped:s=!1,onMountAutoFocus:o,onUnmountAutoFocus:c,...d}=n,[h,p]=b.useState(null),m=$n(o),g=$n(c),_=b.useRef(null),w=at(a,S=>p(S)),A=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(s){let S=function(U){if(A.paused||!h)return;const k=U.target;h.contains(k)?_.current=k:sr(_.current,{select:!0})},T=function(U){if(A.paused||!h)return;const k=U.relatedTarget;k!==null&&(h.contains(k)||sr(_.current,{select:!0}))},L=function(U){if(document.activeElement===document.body)for(const O of U)O.removedNodes.length>0&&sr(h)};document.addEventListener("focusin",S),document.addEventListener("focusout",T);const N=new MutationObserver(L);return h&&N.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",T),N.disconnect()}}},[s,h,A.paused]),b.useEffect(()=>{if(h){Zy.add(A);const S=document.activeElement;if(!h.contains(S)){const L=new CustomEvent(Nd,Gy);h.addEventListener(Nd,m),h.dispatchEvent(L),L.defaultPrevented||(MT(zT(Lx(h)),{select:!0}),document.activeElement===S&&sr(h))}return()=>{h.removeEventListener(Nd,m),setTimeout(()=>{const L=new CustomEvent(Dd,Gy);h.addEventListener(Dd,g),h.dispatchEvent(L),L.defaultPrevented||sr(S??document.body,{select:!0}),h.removeEventListener(Dd,g),Zy.remove(A)},0)}}},[h,m,g,A]);const M=b.useCallback(S=>{if(!i&&!s||A.paused)return;const T=S.key==="Tab"&&!S.altKey&&!S.ctrlKey&&!S.metaKey,L=document.activeElement;if(T&&L){const N=S.currentTarget,[U,k]=NT(N);U&&k?!S.shiftKey&&L===k?(S.preventDefault(),i&&sr(U,{select:!0})):S.shiftKey&&L===U&&(S.preventDefault(),i&&sr(k,{select:!0})):L===N&&S.preventDefault()}},[i,s,A.paused]);return y.jsx(Ve.div,{tabIndex:-1,...d,ref:w,onKeyDown:M})});Ul.displayName=OT;function MT(n,{select:a=!1}={}){const i=document.activeElement;for(const s of n)if(sr(s,{select:a}),document.activeElement!==i)return}function NT(n){const a=Lx(n),i=Fy(a,n),s=Fy(a.reverse(),n);return[i,s]}function Lx(n){const a=[],i=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const o=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||o?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;i.nextNode();)a.push(i.currentNode);return a}function Fy(n,a){for(const i of n)if(!DT(i,{upTo:a}))return i}function DT(n,{upTo:a}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(a!==void 0&&n===a)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function jT(n){return n instanceof HTMLInputElement&&"select"in n}function sr(n,{select:a=!1}={}){if(n&&n.focus){const i=document.activeElement;n.focus({preventScroll:!0}),n!==i&&jT(n)&&a&&n.select()}}var Zy=kT();function kT(){let n=[];return{add(a){const i=n[0];a!==i&&i?.pause(),n=Iy(n,a),n.unshift(a)},remove(a){n=Iy(n,a),n[0]?.resume()}}}function Iy(n,a){const i=[...n],s=i.indexOf(a);return s!==-1&&i.splice(s,1),i}function zT(n){return n.filter(a=>a.tagName!=="A")}var UT="Portal",Ll=b.forwardRef((n,a)=>{const{container:i,...s}=n,[o,c]=b.useState(!1);Pt(()=>c(!0),[]);const d=i||o&&globalThis?.document?.body;return d?FE.createPortal(y.jsx(Ve.div,{...s,ref:a}),d):null});Ll.displayName=UT;function LT(n,a){return b.useReducer((i,s)=>a[i][s]??i,n)}var ta=n=>{const{present:a,children:i}=n,s=VT(a),o=typeof i=="function"?i({present:s.isPresent}):b.Children.only(i),c=at(s.ref,PT(o));return typeof i=="function"||s.isPresent?b.cloneElement(o,{ref:c}):null};ta.displayName="Presence";function VT(n){const[a,i]=b.useState(),s=b.useRef(null),o=b.useRef(n),c=b.useRef("none"),d=n?"mounted":"unmounted",[h,p]=LT(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const m=su(s.current);c.current=h==="mounted"?m:"none"},[h]),Pt(()=>{const m=s.current,g=o.current;if(g!==n){const w=c.current,A=su(m);n?p("MOUNT"):A==="none"||m?.display==="none"?p("UNMOUNT"):p(g&&w!==A?"ANIMATION_OUT":"UNMOUNT"),o.current=n}},[n,p]),Pt(()=>{if(a){let m;const g=a.ownerDocument.defaultView??window,_=A=>{const S=su(s.current).includes(CSS.escape(A.animationName));if(A.target===a&&S&&(p("ANIMATION_END"),!o.current)){const T=a.style.animationFillMode;a.style.animationFillMode="forwards",m=g.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=T)})}},w=A=>{A.target===a&&(c.current=su(s.current))};return a.addEventListener("animationstart",w),a.addEventListener("animationcancel",_),a.addEventListener("animationend",_),()=>{g.clearTimeout(m),a.removeEventListener("animationstart",w),a.removeEventListener("animationcancel",_),a.removeEventListener("animationend",_)}}else p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:b.useCallback(m=>{s.current=m?getComputedStyle(m):null,i(m)},[])}}function su(n){return n?.animationName||"none"}function PT(n){let a=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning;return i?n.ref:(a=Object.getOwnPropertyDescriptor(n,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning,i?n.props.ref:n.props.ref||n.ref)}var jd=0;function Fu(){b.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??Yy()),document.body.insertAdjacentElement("beforeend",n[1]??Yy()),jd++,()=>{jd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(a=>a.remove()),jd--}},[])}function Yy(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var Zn=function(){return Zn=Object.assign||function(a){for(var i,s=1,o=arguments.length;s<o;s++){i=arguments[s];for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&(a[c]=i[c])}return a},Zn.apply(this,arguments)};function Vx(n,a){var i={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&a.indexOf(s)<0&&(i[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(n);o<s.length;o++)a.indexOf(s[o])<0&&Object.prototype.propertyIsEnumerable.call(n,s[o])&&(i[s[o]]=n[s[o]]);return i}function BT(n,a,i){if(i||arguments.length===2)for(var s=0,o=a.length,c;s<o;s++)(c||!(s in a))&&(c||(c=Array.prototype.slice.call(a,0,s)),c[s]=a[s]);return n.concat(c||Array.prototype.slice.call(a))}var pu="right-scroll-bar-position",vu="width-before-scroll-bar",HT="with-scroll-bars-hidden",qT="--removed-body-scroll-bar-size";function kd(n,a){return typeof n=="function"?n(a):n&&(n.current=a),n}function GT(n,a){var i=b.useState(function(){return{value:n,callback:a,facade:{get current(){return i.value},set current(s){var o=i.value;o!==s&&(i.value=s,i.callback(s,o))}}}})[0];return i.callback=a,i.facade}var FT=typeof window<"u"?b.useLayoutEffect:b.useEffect,Qy=new WeakMap;function ZT(n,a){var i=GT(null,function(s){return n.forEach(function(o){return kd(o,s)})});return FT(function(){var s=Qy.get(i);if(s){var o=new Set(s),c=new Set(n),d=i.current;o.forEach(function(h){c.has(h)||kd(h,null)}),c.forEach(function(h){o.has(h)||kd(h,d)})}Qy.set(i,n)},[n]),i}function IT(n){return n}function YT(n,a){a===void 0&&(a=IT);var i=[],s=!1,o={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:n},useMedium:function(c){var d=a(c,s);return i.push(d),function(){i=i.filter(function(h){return h!==d})}},assignSyncMedium:function(c){for(s=!0;i.length;){var d=i;i=[],d.forEach(c)}i={push:function(h){return c(h)},filter:function(){return i}}},assignMedium:function(c){s=!0;var d=[];if(i.length){var h=i;i=[],h.forEach(c),d=i}var p=function(){var g=d;d=[],g.forEach(c)},m=function(){return Promise.resolve().then(p)};m(),i={push:function(g){d.push(g),m()},filter:function(g){return d=d.filter(g),i}}}};return o}function QT(n){n===void 0&&(n={});var a=YT(null);return a.options=Zn({async:!0,ssr:!1},n),a}var Px=function(n){var a=n.sideCar,i=Vx(n,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=a.read();if(!s)throw new Error("Sidecar medium not found");return b.createElement(s,Zn({},i))};Px.isSideCarExport=!0;function KT(n,a){return n.useMedium(a),Px}var Bx=QT(),zd=function(){},Zu=b.forwardRef(function(n,a){var i=b.useRef(null),s=b.useState({onScrollCapture:zd,onWheelCapture:zd,onTouchMoveCapture:zd}),o=s[0],c=s[1],d=n.forwardProps,h=n.children,p=n.className,m=n.removeScrollBar,g=n.enabled,_=n.shards,w=n.sideCar,A=n.noRelative,M=n.noIsolation,S=n.inert,T=n.allowPinchZoom,L=n.as,N=L===void 0?"div":L,U=n.gapMode,k=Vx(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=w,K=ZT([i,a]),Z=Zn(Zn({},k),o);return b.createElement(b.Fragment,null,g&&b.createElement(O,{sideCar:Bx,removeScrollBar:m,shards:_,noRelative:A,noIsolation:M,inert:S,setCallbacks:c,allowPinchZoom:!!T,lockRef:i,gapMode:U}),d?b.cloneElement(b.Children.only(h),Zn(Zn({},Z),{ref:K})):b.createElement(N,Zn({},Z,{className:p,ref:K}),h))});Zu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Zu.classNames={fullWidth:vu,zeroRight:pu};var XT=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function $T(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var a=XT();return a&&n.setAttribute("nonce",a),n}function JT(n,a){n.styleSheet?n.styleSheet.cssText=a:n.appendChild(document.createTextNode(a))}function WT(n){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(n)}var eA=function(){var n=0,a=null;return{add:function(i){n==0&&(a=$T())&&(JT(a,i),WT(a)),n++},remove:function(){n--,!n&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},tA=function(){var n=eA();return function(a,i){b.useEffect(function(){return n.add(a),function(){n.remove()}},[a&&i])}},Hx=function(){var n=tA(),a=function(i){var s=i.styles,o=i.dynamic;return n(s,o),null};return a},nA={left:0,top:0,right:0,gap:0},Ud=function(n){return parseInt(n||"",10)||0},aA=function(n){var a=window.getComputedStyle(document.body),i=a[n==="padding"?"paddingLeft":"marginLeft"],s=a[n==="padding"?"paddingTop":"marginTop"],o=a[n==="padding"?"paddingRight":"marginRight"];return[Ud(i),Ud(s),Ud(o)]},rA=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return nA;var a=aA(n),i=document.documentElement.clientWidth,s=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,s-i+a[2]-a[0])}},iA=Hx(),Qi="data-scroll-locked",sA=function(n,a,i,s){var o=n.left,c=n.top,d=n.right,h=n.gap;return i===void 0&&(i="margin"),`
|
||
.`.concat(HT,` {
|
||
overflow: hidden `).concat(s,`;
|
||
padding-right: `).concat(h,"px ").concat(s,`;
|
||
}
|
||
body[`).concat(Qi,`] {
|
||
overflow: hidden `).concat(s,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([a&&"position: relative ".concat(s,";"),i==="margin"&&`
|
||
padding-left: `.concat(o,`px;
|
||
padding-top: `).concat(c,`px;
|
||
padding-right: `).concat(d,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(h,"px ").concat(s,`;
|
||
`),i==="padding"&&"padding-right: ".concat(h,"px ").concat(s,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(pu,` {
|
||
right: `).concat(h,"px ").concat(s,`;
|
||
}
|
||
|
||
.`).concat(vu,` {
|
||
margin-right: `).concat(h,"px ").concat(s,`;
|
||
}
|
||
|
||
.`).concat(pu," .").concat(pu,` {
|
||
right: 0 `).concat(s,`;
|
||
}
|
||
|
||
.`).concat(vu," .").concat(vu,` {
|
||
margin-right: 0 `).concat(s,`;
|
||
}
|
||
|
||
body[`).concat(Qi,`] {
|
||
`).concat(qT,": ").concat(h,`px;
|
||
}
|
||
`)},Ky=function(){var n=parseInt(document.body.getAttribute(Qi)||"0",10);return isFinite(n)?n:0},lA=function(){b.useEffect(function(){return document.body.setAttribute(Qi,(Ky()+1).toString()),function(){var n=Ky()-1;n<=0?document.body.removeAttribute(Qi):document.body.setAttribute(Qi,n.toString())}},[])},oA=function(n){var a=n.noRelative,i=n.noImportant,s=n.gapMode,o=s===void 0?"margin":s;lA();var c=b.useMemo(function(){return rA(o)},[o]);return b.createElement(iA,{styles:sA(c,!a,o,i?"":"!important")})},th=!1;if(typeof window<"u")try{var lu=Object.defineProperty({},"passive",{get:function(){return th=!0,!0}});window.addEventListener("test",lu,lu),window.removeEventListener("test",lu,lu)}catch{th=!1}var qi=th?{passive:!1}:!1,uA=function(n){return n.tagName==="TEXTAREA"},qx=function(n,a){if(!(n instanceof Element))return!1;var i=window.getComputedStyle(n);return i[a]!=="hidden"&&!(i.overflowY===i.overflowX&&!uA(n)&&i[a]==="visible")},cA=function(n){return qx(n,"overflowY")},fA=function(n){return qx(n,"overflowX")},Xy=function(n,a){var i=a.ownerDocument,s=a;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var o=Gx(n,s);if(o){var c=Fx(n,s),d=c[1],h=c[2];if(d>h)return!0}s=s.parentNode}while(s&&s!==i.body);return!1},dA=function(n){var a=n.scrollTop,i=n.scrollHeight,s=n.clientHeight;return[a,i,s]},hA=function(n){var a=n.scrollLeft,i=n.scrollWidth,s=n.clientWidth;return[a,i,s]},Gx=function(n,a){return n==="v"?cA(a):fA(a)},Fx=function(n,a){return n==="v"?dA(a):hA(a)},mA=function(n,a){return n==="h"&&a==="rtl"?-1:1},pA=function(n,a,i,s,o){var c=mA(n,window.getComputedStyle(a).direction),d=c*s,h=i.target,p=a.contains(h),m=!1,g=d>0,_=0,w=0;do{if(!h)break;var A=Fx(n,h),M=A[0],S=A[1],T=A[2],L=S-T-c*M;(M||L)&&Gx(n,h)&&(_+=L,w+=M);var N=h.parentNode;h=N&&N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?N.host:N}while(!p&&h!==document.body||p&&(a.contains(h)||a===h));return(g&&Math.abs(_)<1||!g&&Math.abs(w)<1)&&(m=!0),m},ou=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},$y=function(n){return[n.deltaX,n.deltaY]},Jy=function(n){return n&&"current"in n?n.current:n},vA=function(n,a){return n[0]===a[0]&&n[1]===a[1]},gA=function(n){return`
|
||
.block-interactivity-`.concat(n,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(n,` {pointer-events: all;}
|
||
`)},yA=0,Gi=[];function bA(n){var a=b.useRef([]),i=b.useRef([0,0]),s=b.useRef(),o=b.useState(yA++)[0],c=b.useState(Hx)[0],d=b.useRef(n);b.useEffect(function(){d.current=n},[n]),b.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(o));var S=BT([n.lockRef.current],(n.shards||[]).map(Jy),!0).filter(Boolean);return S.forEach(function(T){return T.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),S.forEach(function(T){return T.classList.remove("allow-interactivity-".concat(o))})}}},[n.inert,n.lockRef.current,n.shards]);var h=b.useCallback(function(S,T){if("touches"in S&&S.touches.length===2||S.type==="wheel"&&S.ctrlKey)return!d.current.allowPinchZoom;var L=ou(S),N=i.current,U="deltaX"in S?S.deltaX:N[0]-L[0],k="deltaY"in S?S.deltaY:N[1]-L[1],O,K=S.target,Z=Math.abs(U)>Math.abs(k)?"h":"v";if("touches"in S&&Z==="h"&&K.type==="range")return!1;var F=Xy(Z,K);if(!F)return!0;if(F?O=Z:(O=Z==="v"?"h":"v",F=Xy(Z,K)),!F)return!1;if(!s.current&&"changedTouches"in S&&(U||k)&&(s.current=O),!O)return!0;var ue=s.current||O;return pA(ue,T,S,ue==="h"?U:k)},[]),p=b.useCallback(function(S){var T=S;if(!(!Gi.length||Gi[Gi.length-1]!==c)){var L="deltaY"in T?$y(T):ou(T),N=a.current.filter(function(O){return O.name===T.type&&(O.target===T.target||T.target===O.shadowParent)&&vA(O.delta,L)})[0];if(N&&N.should){T.cancelable&&T.preventDefault();return}if(!N){var U=(d.current.shards||[]).map(Jy).filter(Boolean).filter(function(O){return O.contains(T.target)}),k=U.length>0?h(T,U[0]):!d.current.noIsolation;k&&T.cancelable&&T.preventDefault()}}},[]),m=b.useCallback(function(S,T,L,N){var U={name:S,delta:T,target:L,should:N,shadowParent:xA(L)};a.current.push(U),setTimeout(function(){a.current=a.current.filter(function(k){return k!==U})},1)},[]),g=b.useCallback(function(S){i.current=ou(S),s.current=void 0},[]),_=b.useCallback(function(S){m(S.type,$y(S),S.target,h(S,n.lockRef.current))},[]),w=b.useCallback(function(S){m(S.type,ou(S),S.target,h(S,n.lockRef.current))},[]);b.useEffect(function(){return Gi.push(c),n.setCallbacks({onScrollCapture:_,onWheelCapture:_,onTouchMoveCapture:w}),document.addEventListener("wheel",p,qi),document.addEventListener("touchmove",p,qi),document.addEventListener("touchstart",g,qi),function(){Gi=Gi.filter(function(S){return S!==c}),document.removeEventListener("wheel",p,qi),document.removeEventListener("touchmove",p,qi),document.removeEventListener("touchstart",g,qi)}},[]);var A=n.removeScrollBar,M=n.inert;return b.createElement(b.Fragment,null,M?b.createElement(c,{styles:gA(o)}):null,A?b.createElement(oA,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function xA(n){for(var a=null;n!==null;)n instanceof ShadowRoot&&(a=n.host,n=n.host),n=n.parentNode;return a}const _A=KT(Bx,bA);var Vl=b.forwardRef(function(n,a){return b.createElement(Zu,Zn({},n,{ref:a,sideCar:_A}))});Vl.classNames=Zu.classNames;var SA=function(n){if(typeof document>"u")return null;var a=Array.isArray(n)?n[0]:n;return a.ownerDocument.body},Fi=new WeakMap,uu=new WeakMap,cu={},Ld=0,Zx=function(n){return n&&(n.host||Zx(n.parentNode))},wA=function(n,a){return a.map(function(i){if(n.contains(i))return i;var s=Zx(i);return s&&n.contains(s)?s:(console.error("aria-hidden",i,"in not contained inside",n,". Doing nothing"),null)}).filter(function(i){return!!i})},EA=function(n,a,i,s){var o=wA(a,Array.isArray(n)?n:[n]);cu[i]||(cu[i]=new WeakMap);var c=cu[i],d=[],h=new Set,p=new Set(o),m=function(_){!_||h.has(_)||(h.add(_),m(_.parentNode))};o.forEach(m);var g=function(_){!_||p.has(_)||Array.prototype.forEach.call(_.children,function(w){if(h.has(w))g(w);else try{var A=w.getAttribute(s),M=A!==null&&A!=="false",S=(Fi.get(w)||0)+1,T=(c.get(w)||0)+1;Fi.set(w,S),c.set(w,T),d.push(w),S===1&&M&&uu.set(w,!0),T===1&&w.setAttribute(i,"true"),M||w.setAttribute(s,"true")}catch(L){console.error("aria-hidden: cannot operate on ",w,L)}})};return g(a),h.clear(),Ld++,function(){d.forEach(function(_){var w=Fi.get(_)-1,A=c.get(_)-1;Fi.set(_,w),c.set(_,A),w||(uu.has(_)||_.removeAttribute(s),uu.delete(_)),A||_.removeAttribute(i)}),Ld--,Ld||(Fi=new WeakMap,Fi=new WeakMap,uu=new WeakMap,cu={})}},Iu=function(n,a,i){i===void 0&&(i="data-aria-hidden");var s=Array.from(Array.isArray(n)?n:[n]),o=SA(n);return o?(s.push.apply(s,Array.from(o.querySelectorAll("[aria-live], script"))),EA(s,o,i,"aria-hidden")):function(){return null}},Yu="Dialog",[Ix,mD]=Na(Yu),[CA,Un]=Ix(Yu),Yx=n=>{const{__scopeDialog:a,children:i,open:s,defaultOpen:o,onOpenChange:c,modal:d=!0}=n,h=b.useRef(null),p=b.useRef(null),[m,g]=Aa({prop:s,defaultProp:o??!1,onChange:c,caller:Yu});return y.jsx(CA,{scope:a,triggerRef:h,contentRef:p,contentId:Qn(),titleId:Qn(),descriptionId:Qn(),open:m,onOpenChange:g,onOpenToggle:b.useCallback(()=>g(_=>!_),[g]),modal:d,children:i})};Yx.displayName=Yu;var Qx="DialogTrigger",Kx=b.forwardRef((n,a)=>{const{__scopeDialog:i,...s}=n,o=Un(Qx,i),c=at(a,o.triggerRef);return y.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Lh(o.open),...s,ref:c,onClick:Se(n.onClick,o.onOpenToggle)})});Kx.displayName=Qx;var zh="DialogPortal",[TA,Xx]=Ix(zh,{forceMount:void 0}),$x=n=>{const{__scopeDialog:a,forceMount:i,children:s,container:o}=n,c=Un(zh,a);return y.jsx(TA,{scope:a,forceMount:i,children:b.Children.map(s,d=>y.jsx(ta,{present:i||c.open,children:y.jsx(Ll,{asChild:!0,container:o,children:d})}))})};$x.displayName=zh;var Cu="DialogOverlay",Jx=b.forwardRef((n,a)=>{const i=Xx(Cu,n.__scopeDialog),{forceMount:s=i.forceMount,...o}=n,c=Un(Cu,n.__scopeDialog);return c.modal?y.jsx(ta,{present:s||c.open,children:y.jsx(RA,{...o,ref:a})}):null});Jx.displayName=Cu;var AA=or("DialogOverlay.RemoveScroll"),RA=b.forwardRef((n,a)=>{const{__scopeDialog:i,...s}=n,o=Un(Cu,i);return y.jsx(Vl,{as:AA,allowPinchZoom:!0,shards:[o.contentRef],children:y.jsx(Ve.div,{"data-state":Lh(o.open),...s,ref:a,style:{pointerEvents:"auto",...s.style}})})}),Zr="DialogContent",Wx=b.forwardRef((n,a)=>{const i=Xx(Zr,n.__scopeDialog),{forceMount:s=i.forceMount,...o}=n,c=Un(Zr,n.__scopeDialog);return y.jsx(ta,{present:s||c.open,children:c.modal?y.jsx(OA,{...o,ref:a}):y.jsx(MA,{...o,ref:a})})});Wx.displayName=Zr;var OA=b.forwardRef((n,a)=>{const i=Un(Zr,n.__scopeDialog),s=b.useRef(null),o=at(a,i.contentRef,s);return b.useEffect(()=>{const c=s.current;if(c)return Iu(c)},[]),y.jsx(e0,{...n,ref:o,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Se(n.onCloseAutoFocus,c=>{c.preventDefault(),i.triggerRef.current?.focus()}),onPointerDownOutside:Se(n.onPointerDownOutside,c=>{const d=c.detail.originalEvent,h=d.button===0&&d.ctrlKey===!0;(d.button===2||h)&&c.preventDefault()}),onFocusOutside:Se(n.onFocusOutside,c=>c.preventDefault())})}),MA=b.forwardRef((n,a)=>{const i=Un(Zr,n.__scopeDialog),s=b.useRef(!1),o=b.useRef(!1);return y.jsx(e0,{...n,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{n.onCloseAutoFocus?.(c),c.defaultPrevented||(s.current||i.triggerRef.current?.focus(),c.preventDefault()),s.current=!1,o.current=!1},onInteractOutside:c=>{n.onInteractOutside?.(c),c.defaultPrevented||(s.current=!0,c.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const d=c.target;i.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&o.current&&c.preventDefault()}})}),e0=b.forwardRef((n,a)=>{const{__scopeDialog:i,trapFocus:s,onOpenAutoFocus:o,onCloseAutoFocus:c,...d}=n,h=Un(Zr,i),p=b.useRef(null),m=at(a,p);return Fu(),y.jsxs(y.Fragment,{children:[y.jsx(Ul,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:o,onUnmountAutoFocus:c,children:y.jsx(zl,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":Lh(h.open),...d,ref:m,onDismiss:()=>h.onOpenChange(!1)})}),y.jsxs(y.Fragment,{children:[y.jsx(DA,{titleId:h.titleId}),y.jsx(kA,{contentRef:p,descriptionId:h.descriptionId})]})]})}),Uh="DialogTitle",t0=b.forwardRef((n,a)=>{const{__scopeDialog:i,...s}=n,o=Un(Uh,i);return y.jsx(Ve.h2,{id:o.titleId,...s,ref:a})});t0.displayName=Uh;var n0="DialogDescription",NA=b.forwardRef((n,a)=>{const{__scopeDialog:i,...s}=n,o=Un(n0,i);return y.jsx(Ve.p,{id:o.descriptionId,...s,ref:a})});NA.displayName=n0;var a0="DialogClose",r0=b.forwardRef((n,a)=>{const{__scopeDialog:i,...s}=n,o=Un(a0,i);return y.jsx(Ve.button,{type:"button",...s,ref:a,onClick:Se(n.onClick,()=>o.onOpenChange(!1))})});r0.displayName=a0;function Lh(n){return n?"open":"closed"}var i0="DialogTitleWarning",[pD,s0]=qE(i0,{contentName:Zr,titleName:Uh,docsSlug:"dialog"}),DA=({titleId:n})=>{const a=s0(i0),i=`\`${a.contentName}\` requires a \`${a.titleName}\` for the component to be accessible for screen reader users.
|
||
|
||
If you want to hide the \`${a.titleName}\`, you can wrap it with our VisuallyHidden component.
|
||
|
||
For more information, see https://radix-ui.com/primitives/docs/components/${a.docsSlug}`;return b.useEffect(()=>{n&&(document.getElementById(n)||console.error(i))},[i,n]),null},jA="DialogDescriptionWarning",kA=({contentRef:n,descriptionId:a})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${s0(jA).contentName}}.`;return b.useEffect(()=>{const o=n.current?.getAttribute("aria-describedby");a&&o&&(document.getElementById(a)||console.warn(s))},[s,n,a]),null},zA=Yx,UA=Kx,LA=$x,VA=Jx,PA=Wx,BA=t0,HA=r0;function qA({...n}){return y.jsx(zA,{"data-slot":"dialog",...n})}function GA({...n}){return y.jsx(UA,{"data-slot":"dialog-trigger",...n})}function FA({...n}){return y.jsx(LA,{"data-slot":"dialog-portal",...n})}function ZA({className:n,...a}){return y.jsx(VA,{"data-slot":"dialog-overlay",className:Xe("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",n),...a})}function IA({className:n,children:a,showCloseButton:i=!0,...s}){return y.jsxs(FA,{"data-slot":"dialog-portal",children:[y.jsx(ZA,{}),y.jsxs(PA,{"data-slot":"dialog-content",className:Xe("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",n),...s,children:[a,i&&y.jsxs(HA,{"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:[y.jsx(Th,{}),y.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function YA({className:n,...a}){return y.jsx("div",{"data-slot":"dialog-header",className:Xe("flex flex-col gap-2 text-center sm:text-left",n),...a})}function QA({className:n,...a}){return y.jsx(BA,{"data-slot":"dialog-title",className:Xe("text-lg leading-none font-semibold",n),...a})}function Br({className:n,type:a,...i}){return y.jsx("input",{type:a,"data-slot":"input",className:Xe("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",n),...i})}function Wy(n,[a,i]){return Math.min(i,Math.max(a,n))}const KA=["top","right","bottom","left"],ur=Math.min,un=Math.max,Tu=Math.round,fu=Math.floor,Kn=n=>({x:n,y:n}),XA={left:"right",right:"left",bottom:"top",top:"bottom"},$A={start:"end",end:"start"};function nh(n,a,i){return un(n,ur(a,i))}function Ra(n,a){return typeof n=="function"?n(a):n}function Oa(n){return n.split("-")[0]}function is(n){return n.split("-")[1]}function Vh(n){return n==="x"?"y":"x"}function Ph(n){return n==="y"?"height":"width"}const JA=new Set(["top","bottom"]);function Yn(n){return JA.has(Oa(n))?"y":"x"}function Bh(n){return Vh(Yn(n))}function WA(n,a,i){i===void 0&&(i=!1);const s=is(n),o=Bh(n),c=Ph(o);let d=o==="x"?s===(i?"end":"start")?"right":"left":s==="start"?"bottom":"top";return a.reference[c]>a.floating[c]&&(d=Au(d)),[d,Au(d)]}function eR(n){const a=Au(n);return[ah(n),a,ah(a)]}function ah(n){return n.replace(/start|end/g,a=>$A[a])}const eb=["left","right"],tb=["right","left"],tR=["top","bottom"],nR=["bottom","top"];function aR(n,a,i){switch(n){case"top":case"bottom":return i?a?tb:eb:a?eb:tb;case"left":case"right":return a?tR:nR;default:return[]}}function rR(n,a,i,s){const o=is(n);let c=aR(Oa(n),i==="start",s);return o&&(c=c.map(d=>d+"-"+o),a&&(c=c.concat(c.map(ah)))),c}function Au(n){return n.replace(/left|right|bottom|top/g,a=>XA[a])}function iR(n){return{top:0,right:0,bottom:0,left:0,...n}}function l0(n){return typeof n!="number"?iR(n):{top:n,right:n,bottom:n,left:n}}function Ru(n){const{x:a,y:i,width:s,height:o}=n;return{width:s,height:o,top:i,left:a,right:a+s,bottom:i+o,x:a,y:i}}function nb(n,a,i){let{reference:s,floating:o}=n;const c=Yn(a),d=Bh(a),h=Ph(d),p=Oa(a),m=c==="y",g=s.x+s.width/2-o.width/2,_=s.y+s.height/2-o.height/2,w=s[h]/2-o[h]/2;let A;switch(p){case"top":A={x:g,y:s.y-o.height};break;case"bottom":A={x:g,y:s.y+s.height};break;case"right":A={x:s.x+s.width,y:_};break;case"left":A={x:s.x-o.width,y:_};break;default:A={x:s.x,y:s.y}}switch(is(a)){case"start":A[d]-=w*(i&&m?-1:1);break;case"end":A[d]+=w*(i&&m?-1:1);break}return A}const sR=async(n,a,i)=>{const{placement:s="bottom",strategy:o="absolute",middleware:c=[],platform:d}=i,h=c.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(a));let m=await d.getElementRects({reference:n,floating:a,strategy:o}),{x:g,y:_}=nb(m,s,p),w=s,A={},M=0;for(let S=0;S<h.length;S++){const{name:T,fn:L}=h[S],{x:N,y:U,data:k,reset:O}=await L({x:g,y:_,initialPlacement:s,placement:w,strategy:o,middlewareData:A,rects:m,platform:d,elements:{reference:n,floating:a}});g=N??g,_=U??_,A={...A,[T]:{...A[T],...k}},O&&M<=50&&(M++,typeof O=="object"&&(O.placement&&(w=O.placement),O.rects&&(m=O.rects===!0?await d.getElementRects({reference:n,floating:a,strategy:o}):O.rects),{x:g,y:_}=nb(m,w,p)),S=-1)}return{x:g,y:_,placement:w,strategy:o,middlewareData:A}};async function pl(n,a){var i;a===void 0&&(a={});const{x:s,y:o,platform:c,rects:d,elements:h,strategy:p}=n,{boundary:m="clippingAncestors",rootBoundary:g="viewport",elementContext:_="floating",altBoundary:w=!1,padding:A=0}=Ra(a,n),M=l0(A),T=h[w?_==="floating"?"reference":"floating":_],L=Ru(await c.getClippingRect({element:(i=await(c.isElement==null?void 0:c.isElement(T)))==null||i?T:T.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(h.floating)),boundary:m,rootBoundary:g,strategy:p})),N=_==="floating"?{x:s,y:o,width:d.floating.width,height:d.floating.height}:d.reference,U=await(c.getOffsetParent==null?void 0:c.getOffsetParent(h.floating)),k=await(c.isElement==null?void 0:c.isElement(U))?await(c.getScale==null?void 0:c.getScale(U))||{x:1,y:1}:{x:1,y:1},O=Ru(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:N,offsetParent:U,strategy:p}):N);return{top:(L.top-O.top+M.top)/k.y,bottom:(O.bottom-L.bottom+M.bottom)/k.y,left:(L.left-O.left+M.left)/k.x,right:(O.right-L.right+M.right)/k.x}}const lR=n=>({name:"arrow",options:n,async fn(a){const{x:i,y:s,placement:o,rects:c,platform:d,elements:h,middlewareData:p}=a,{element:m,padding:g=0}=Ra(n,a)||{};if(m==null)return{};const _=l0(g),w={x:i,y:s},A=Bh(o),M=Ph(A),S=await d.getDimensions(m),T=A==="y",L=T?"top":"left",N=T?"bottom":"right",U=T?"clientHeight":"clientWidth",k=c.reference[M]+c.reference[A]-w[A]-c.floating[M],O=w[A]-c.reference[A],K=await(d.getOffsetParent==null?void 0:d.getOffsetParent(m));let Z=K?K[U]:0;(!Z||!await(d.isElement==null?void 0:d.isElement(K)))&&(Z=h.floating[U]||c.floating[M]);const F=k/2-O/2,ue=Z/2-S[M]/2-1,he=ur(_[L],ue),xe=ur(_[N],ue),ae=he,re=Z-S[M]-xe,le=Z/2-S[M]/2+F,me=nh(ae,le,re),j=!p.arrow&&is(o)!=null&&le!==me&&c.reference[M]/2-(le<ae?he:xe)-S[M]/2<0,Y=j?le<ae?le-ae:le-re:0;return{[A]:w[A]+Y,data:{[A]:me,centerOffset:le-me-Y,...j&&{alignmentOffset:Y}},reset:j}}}),oR=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(a){var i,s;const{placement:o,middlewareData:c,rects:d,initialPlacement:h,platform:p,elements:m}=a,{mainAxis:g=!0,crossAxis:_=!0,fallbackPlacements:w,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:S=!0,...T}=Ra(n,a);if((i=c.arrow)!=null&&i.alignmentOffset)return{};const L=Oa(o),N=Yn(h),U=Oa(h)===h,k=await(p.isRTL==null?void 0:p.isRTL(m.floating)),O=w||(U||!S?[Au(h)]:eR(h)),K=M!=="none";!w&&K&&O.push(...rR(h,S,M,k));const Z=[h,...O],F=await pl(a,T),ue=[];let he=((s=c.flip)==null?void 0:s.overflows)||[];if(g&&ue.push(F[L]),_){const le=WA(o,d,k);ue.push(F[le[0]],F[le[1]])}if(he=[...he,{placement:o,overflows:ue}],!ue.every(le=>le<=0)){var xe,ae;const le=(((xe=c.flip)==null?void 0:xe.index)||0)+1,me=Z[le];if(me&&(!(_==="alignment"?N!==Yn(me):!1)||he.every(H=>Yn(H.placement)===N?H.overflows[0]>0:!0)))return{data:{index:le,overflows:he},reset:{placement:me}};let j=(ae=he.filter(Y=>Y.overflows[0]<=0).sort((Y,H)=>Y.overflows[1]-H.overflows[1])[0])==null?void 0:ae.placement;if(!j)switch(A){case"bestFit":{var re;const Y=(re=he.filter(H=>{if(K){const W=Yn(H.placement);return W===N||W==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(W=>W>0).reduce((W,C)=>W+C,0)]).sort((H,W)=>H[1]-W[1])[0])==null?void 0:re[0];Y&&(j=Y);break}case"initialPlacement":j=h;break}if(o!==j)return{reset:{placement:j}}}return{}}}};function ab(n,a){return{top:n.top-a.height,right:n.right-a.width,bottom:n.bottom-a.height,left:n.left-a.width}}function rb(n){return KA.some(a=>n[a]>=0)}const uR=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(a){const{rects:i}=a,{strategy:s="referenceHidden",...o}=Ra(n,a);switch(s){case"referenceHidden":{const c=await pl(a,{...o,elementContext:"reference"}),d=ab(c,i.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:rb(d)}}}case"escaped":{const c=await pl(a,{...o,altBoundary:!0}),d=ab(c,i.floating);return{data:{escapedOffsets:d,escaped:rb(d)}}}default:return{}}}}},o0=new Set(["left","top"]);async function cR(n,a){const{placement:i,platform:s,elements:o}=n,c=await(s.isRTL==null?void 0:s.isRTL(o.floating)),d=Oa(i),h=is(i),p=Yn(i)==="y",m=o0.has(d)?-1:1,g=c&&p?-1:1,_=Ra(a,n);let{mainAxis:w,crossAxis:A,alignmentAxis:M}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:_.mainAxis||0,crossAxis:_.crossAxis||0,alignmentAxis:_.alignmentAxis};return h&&typeof M=="number"&&(A=h==="end"?M*-1:M),p?{x:A*g,y:w*m}:{x:w*m,y:A*g}}const fR=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(a){var i,s;const{x:o,y:c,placement:d,middlewareData:h}=a,p=await cR(a,n);return d===((i=h.offset)==null?void 0:i.placement)&&(s=h.arrow)!=null&&s.alignmentOffset?{}:{x:o+p.x,y:c+p.y,data:{...p,placement:d}}}}},dR=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(a){const{x:i,y:s,placement:o}=a,{mainAxis:c=!0,crossAxis:d=!1,limiter:h={fn:T=>{let{x:L,y:N}=T;return{x:L,y:N}}},...p}=Ra(n,a),m={x:i,y:s},g=await pl(a,p),_=Yn(Oa(o)),w=Vh(_);let A=m[w],M=m[_];if(c){const T=w==="y"?"top":"left",L=w==="y"?"bottom":"right",N=A+g[T],U=A-g[L];A=nh(N,A,U)}if(d){const T=_==="y"?"top":"left",L=_==="y"?"bottom":"right",N=M+g[T],U=M-g[L];M=nh(N,M,U)}const S=h.fn({...a,[w]:A,[_]:M});return{...S,data:{x:S.x-i,y:S.y-s,enabled:{[w]:c,[_]:d}}}}}},hR=function(n){return n===void 0&&(n={}),{options:n,fn(a){const{x:i,y:s,placement:o,rects:c,middlewareData:d}=a,{offset:h=0,mainAxis:p=!0,crossAxis:m=!0}=Ra(n,a),g={x:i,y:s},_=Yn(o),w=Vh(_);let A=g[w],M=g[_];const S=Ra(h,a),T=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(p){const U=w==="y"?"height":"width",k=c.reference[w]-c.floating[U]+T.mainAxis,O=c.reference[w]+c.reference[U]-T.mainAxis;A<k?A=k:A>O&&(A=O)}if(m){var L,N;const U=w==="y"?"width":"height",k=o0.has(Oa(o)),O=c.reference[_]-c.floating[U]+(k&&((L=d.offset)==null?void 0:L[_])||0)+(k?0:T.crossAxis),K=c.reference[_]+c.reference[U]+(k?0:((N=d.offset)==null?void 0:N[_])||0)-(k?T.crossAxis:0);M<O?M=O:M>K&&(M=K)}return{[w]:A,[_]:M}}}},mR=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(a){var i,s;const{placement:o,rects:c,platform:d,elements:h}=a,{apply:p=()=>{},...m}=Ra(n,a),g=await pl(a,m),_=Oa(o),w=is(o),A=Yn(o)==="y",{width:M,height:S}=c.floating;let T,L;_==="top"||_==="bottom"?(T=_,L=w===(await(d.isRTL==null?void 0:d.isRTL(h.floating))?"start":"end")?"left":"right"):(L=_,T=w==="end"?"top":"bottom");const N=S-g.top-g.bottom,U=M-g.left-g.right,k=ur(S-g[T],N),O=ur(M-g[L],U),K=!a.middlewareData.shift;let Z=k,F=O;if((i=a.middlewareData.shift)!=null&&i.enabled.x&&(F=U),(s=a.middlewareData.shift)!=null&&s.enabled.y&&(Z=N),K&&!w){const he=un(g.left,0),xe=un(g.right,0),ae=un(g.top,0),re=un(g.bottom,0);A?F=M-2*(he!==0||xe!==0?he+xe:un(g.left,g.right)):Z=S-2*(ae!==0||re!==0?ae+re:un(g.top,g.bottom))}await p({...a,availableWidth:F,availableHeight:Z});const ue=await d.getDimensions(h.floating);return M!==ue.width||S!==ue.height?{reset:{rects:!0}}:{}}}};function Qu(){return typeof window<"u"}function ss(n){return u0(n)?(n.nodeName||"").toLowerCase():"#document"}function cn(n){var a;return(n==null||(a=n.ownerDocument)==null?void 0:a.defaultView)||window}function na(n){var a;return(a=(u0(n)?n.ownerDocument:n.document)||window.document)==null?void 0:a.documentElement}function u0(n){return Qu()?n instanceof Node||n instanceof cn(n).Node:!1}function jn(n){return Qu()?n instanceof Element||n instanceof cn(n).Element:!1}function Jn(n){return Qu()?n instanceof HTMLElement||n instanceof cn(n).HTMLElement:!1}function ib(n){return!Qu()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof cn(n).ShadowRoot}const pR=new Set(["inline","contents"]);function Pl(n){const{overflow:a,overflowX:i,overflowY:s,display:o}=kn(n);return/auto|scroll|overlay|hidden|clip/.test(a+s+i)&&!pR.has(o)}const vR=new Set(["table","td","th"]);function gR(n){return vR.has(ss(n))}const yR=[":popover-open",":modal"];function Ku(n){return yR.some(a=>{try{return n.matches(a)}catch{return!1}})}const bR=["transform","translate","scale","rotate","perspective"],xR=["transform","translate","scale","rotate","perspective","filter"],_R=["paint","layout","strict","content"];function Hh(n){const a=qh(),i=jn(n)?kn(n):n;return bR.some(s=>i[s]?i[s]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!a&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!a&&(i.filter?i.filter!=="none":!1)||xR.some(s=>(i.willChange||"").includes(s))||_R.some(s=>(i.contain||"").includes(s))}function SR(n){let a=cr(n);for(;Jn(a)&&!$i(a);){if(Hh(a))return a;if(Ku(a))return null;a=cr(a)}return null}function qh(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const wR=new Set(["html","body","#document"]);function $i(n){return wR.has(ss(n))}function kn(n){return cn(n).getComputedStyle(n)}function Xu(n){return jn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function cr(n){if(ss(n)==="html")return n;const a=n.assignedSlot||n.parentNode||ib(n)&&n.host||na(n);return ib(a)?a.host:a}function c0(n){const a=cr(n);return $i(a)?n.ownerDocument?n.ownerDocument.body:n.body:Jn(a)&&Pl(a)?a:c0(a)}function vl(n,a,i){var s;a===void 0&&(a=[]),i===void 0&&(i=!0);const o=c0(n),c=o===((s=n.ownerDocument)==null?void 0:s.body),d=cn(o);if(c){const h=rh(d);return a.concat(d,d.visualViewport||[],Pl(o)?o:[],h&&i?vl(h):[])}return a.concat(o,vl(o,[],i))}function rh(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function f0(n){const a=kn(n);let i=parseFloat(a.width)||0,s=parseFloat(a.height)||0;const o=Jn(n),c=o?n.offsetWidth:i,d=o?n.offsetHeight:s,h=Tu(i)!==c||Tu(s)!==d;return h&&(i=c,s=d),{width:i,height:s,$:h}}function Gh(n){return jn(n)?n:n.contextElement}function Ki(n){const a=Gh(n);if(!Jn(a))return Kn(1);const i=a.getBoundingClientRect(),{width:s,height:o,$:c}=f0(a);let d=(c?Tu(i.width):i.width)/s,h=(c?Tu(i.height):i.height)/o;return(!d||!Number.isFinite(d))&&(d=1),(!h||!Number.isFinite(h))&&(h=1),{x:d,y:h}}const ER=Kn(0);function d0(n){const a=cn(n);return!qh()||!a.visualViewport?ER:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function CR(n,a,i){return a===void 0&&(a=!1),!i||a&&i!==cn(n)?!1:a}function Ir(n,a,i,s){a===void 0&&(a=!1),i===void 0&&(i=!1);const o=n.getBoundingClientRect(),c=Gh(n);let d=Kn(1);a&&(s?jn(s)&&(d=Ki(s)):d=Ki(n));const h=CR(c,i,s)?d0(c):Kn(0);let p=(o.left+h.x)/d.x,m=(o.top+h.y)/d.y,g=o.width/d.x,_=o.height/d.y;if(c){const w=cn(c),A=s&&jn(s)?cn(s):s;let M=w,S=rh(M);for(;S&&s&&A!==M;){const T=Ki(S),L=S.getBoundingClientRect(),N=kn(S),U=L.left+(S.clientLeft+parseFloat(N.paddingLeft))*T.x,k=L.top+(S.clientTop+parseFloat(N.paddingTop))*T.y;p*=T.x,m*=T.y,g*=T.x,_*=T.y,p+=U,m+=k,M=cn(S),S=rh(M)}}return Ru({width:g,height:_,x:p,y:m})}function Fh(n,a){const i=Xu(n).scrollLeft;return a?a.left+i:Ir(na(n)).left+i}function h0(n,a,i){i===void 0&&(i=!1);const s=n.getBoundingClientRect(),o=s.left+a.scrollLeft-(i?0:Fh(n,s)),c=s.top+a.scrollTop;return{x:o,y:c}}function TR(n){let{elements:a,rect:i,offsetParent:s,strategy:o}=n;const c=o==="fixed",d=na(s),h=a?Ku(a.floating):!1;if(s===d||h&&c)return i;let p={scrollLeft:0,scrollTop:0},m=Kn(1);const g=Kn(0),_=Jn(s);if((_||!_&&!c)&&((ss(s)!=="body"||Pl(d))&&(p=Xu(s)),Jn(s))){const A=Ir(s);m=Ki(s),g.x=A.x+s.clientLeft,g.y=A.y+s.clientTop}const w=d&&!_&&!c?h0(d,p,!0):Kn(0);return{width:i.width*m.x,height:i.height*m.y,x:i.x*m.x-p.scrollLeft*m.x+g.x+w.x,y:i.y*m.y-p.scrollTop*m.y+g.y+w.y}}function AR(n){return Array.from(n.getClientRects())}function RR(n){const a=na(n),i=Xu(n),s=n.ownerDocument.body,o=un(a.scrollWidth,a.clientWidth,s.scrollWidth,s.clientWidth),c=un(a.scrollHeight,a.clientHeight,s.scrollHeight,s.clientHeight);let d=-i.scrollLeft+Fh(n);const h=-i.scrollTop;return kn(s).direction==="rtl"&&(d+=un(a.clientWidth,s.clientWidth)-o),{width:o,height:c,x:d,y:h}}function OR(n,a){const i=cn(n),s=na(n),o=i.visualViewport;let c=s.clientWidth,d=s.clientHeight,h=0,p=0;if(o){c=o.width,d=o.height;const m=qh();(!m||m&&a==="fixed")&&(h=o.offsetLeft,p=o.offsetTop)}return{width:c,height:d,x:h,y:p}}const MR=new Set(["absolute","fixed"]);function NR(n,a){const i=Ir(n,!0,a==="fixed"),s=i.top+n.clientTop,o=i.left+n.clientLeft,c=Jn(n)?Ki(n):Kn(1),d=n.clientWidth*c.x,h=n.clientHeight*c.y,p=o*c.x,m=s*c.y;return{width:d,height:h,x:p,y:m}}function sb(n,a,i){let s;if(a==="viewport")s=OR(n,i);else if(a==="document")s=RR(na(n));else if(jn(a))s=NR(a,i);else{const o=d0(n);s={x:a.x-o.x,y:a.y-o.y,width:a.width,height:a.height}}return Ru(s)}function m0(n,a){const i=cr(n);return i===a||!jn(i)||$i(i)?!1:kn(i).position==="fixed"||m0(i,a)}function DR(n,a){const i=a.get(n);if(i)return i;let s=vl(n,[],!1).filter(h=>jn(h)&&ss(h)!=="body"),o=null;const c=kn(n).position==="fixed";let d=c?cr(n):n;for(;jn(d)&&!$i(d);){const h=kn(d),p=Hh(d);!p&&h.position==="fixed"&&(o=null),(c?!p&&!o:!p&&h.position==="static"&&!!o&&MR.has(o.position)||Pl(d)&&!p&&m0(n,d))?s=s.filter(g=>g!==d):o=h,d=cr(d)}return a.set(n,s),s}function jR(n){let{element:a,boundary:i,rootBoundary:s,strategy:o}=n;const d=[...i==="clippingAncestors"?Ku(a)?[]:DR(a,this._c):[].concat(i),s],h=d[0],p=d.reduce((m,g)=>{const _=sb(a,g,o);return m.top=un(_.top,m.top),m.right=ur(_.right,m.right),m.bottom=ur(_.bottom,m.bottom),m.left=un(_.left,m.left),m},sb(a,h,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function kR(n){const{width:a,height:i}=f0(n);return{width:a,height:i}}function zR(n,a,i){const s=Jn(a),o=na(a),c=i==="fixed",d=Ir(n,!0,c,a);let h={scrollLeft:0,scrollTop:0};const p=Kn(0);function m(){p.x=Fh(o)}if(s||!s&&!c)if((ss(a)!=="body"||Pl(o))&&(h=Xu(a)),s){const A=Ir(a,!0,c,a);p.x=A.x+a.clientLeft,p.y=A.y+a.clientTop}else o&&m();c&&!s&&o&&m();const g=o&&!s&&!c?h0(o,h):Kn(0),_=d.left+h.scrollLeft-p.x-g.x,w=d.top+h.scrollTop-p.y-g.y;return{x:_,y:w,width:d.width,height:d.height}}function Vd(n){return kn(n).position==="static"}function lb(n,a){if(!Jn(n)||kn(n).position==="fixed")return null;if(a)return a(n);let i=n.offsetParent;return na(n)===i&&(i=i.ownerDocument.body),i}function p0(n,a){const i=cn(n);if(Ku(n))return i;if(!Jn(n)){let o=cr(n);for(;o&&!$i(o);){if(jn(o)&&!Vd(o))return o;o=cr(o)}return i}let s=lb(n,a);for(;s&&gR(s)&&Vd(s);)s=lb(s,a);return s&&$i(s)&&Vd(s)&&!Hh(s)?i:s||SR(n)||i}const UR=async function(n){const a=this.getOffsetParent||p0,i=this.getDimensions,s=await i(n.floating);return{reference:zR(n.reference,await a(n.floating),n.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function LR(n){return kn(n).direction==="rtl"}const VR={convertOffsetParentRelativeRectToViewportRelativeRect:TR,getDocumentElement:na,getClippingRect:jR,getOffsetParent:p0,getElementRects:UR,getClientRects:AR,getDimensions:kR,getScale:Ki,isElement:jn,isRTL:LR};function v0(n,a){return n.x===a.x&&n.y===a.y&&n.width===a.width&&n.height===a.height}function PR(n,a){let i=null,s;const o=na(n);function c(){var h;clearTimeout(s),(h=i)==null||h.disconnect(),i=null}function d(h,p){h===void 0&&(h=!1),p===void 0&&(p=1),c();const m=n.getBoundingClientRect(),{left:g,top:_,width:w,height:A}=m;if(h||a(),!w||!A)return;const M=fu(_),S=fu(o.clientWidth-(g+w)),T=fu(o.clientHeight-(_+A)),L=fu(g),U={rootMargin:-M+"px "+-S+"px "+-T+"px "+-L+"px",threshold:un(0,ur(1,p))||1};let k=!0;function O(K){const Z=K[0].intersectionRatio;if(Z!==p){if(!k)return d();Z?d(!1,Z):s=setTimeout(()=>{d(!1,1e-7)},1e3)}Z===1&&!v0(m,n.getBoundingClientRect())&&d(),k=!1}try{i=new IntersectionObserver(O,{...U,root:o.ownerDocument})}catch{i=new IntersectionObserver(O,U)}i.observe(n)}return d(!0),c}function BR(n,a,i,s){s===void 0&&(s={});const{ancestorScroll:o=!0,ancestorResize:c=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:p=!1}=s,m=Gh(n),g=o||c?[...m?vl(m):[],...vl(a)]:[];g.forEach(L=>{o&&L.addEventListener("scroll",i,{passive:!0}),c&&L.addEventListener("resize",i)});const _=m&&h?PR(m,i):null;let w=-1,A=null;d&&(A=new ResizeObserver(L=>{let[N]=L;N&&N.target===m&&A&&(A.unobserve(a),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var U;(U=A)==null||U.observe(a)})),i()}),m&&!p&&A.observe(m),A.observe(a));let M,S=p?Ir(n):null;p&&T();function T(){const L=Ir(n);S&&!v0(S,L)&&i(),S=L,M=requestAnimationFrame(T)}return i(),()=>{var L;g.forEach(N=>{o&&N.removeEventListener("scroll",i),c&&N.removeEventListener("resize",i)}),_?.(),(L=A)==null||L.disconnect(),A=null,p&&cancelAnimationFrame(M)}}const HR=fR,qR=dR,GR=oR,FR=mR,ZR=uR,ob=lR,IR=hR,YR=(n,a,i)=>{const s=new Map,o={platform:VR,...i},c={...o.platform,_c:s};return sR(n,a,{...o,platform:c})};var QR=typeof document<"u",KR=function(){},gu=QR?b.useLayoutEffect:KR;function Ou(n,a){if(n===a)return!0;if(typeof n!=typeof a)return!1;if(typeof n=="function"&&n.toString()===a.toString())return!0;let i,s,o;if(n&&a&&typeof n=="object"){if(Array.isArray(n)){if(i=n.length,i!==a.length)return!1;for(s=i;s--!==0;)if(!Ou(n[s],a[s]))return!1;return!0}if(o=Object.keys(n),i=o.length,i!==Object.keys(a).length)return!1;for(s=i;s--!==0;)if(!{}.hasOwnProperty.call(a,o[s]))return!1;for(s=i;s--!==0;){const c=o[s];if(!(c==="_owner"&&n.$$typeof)&&!Ou(n[c],a[c]))return!1}return!0}return n!==n&&a!==a}function g0(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function ub(n,a){const i=g0(n);return Math.round(a*i)/i}function Pd(n){const a=b.useRef(n);return gu(()=>{a.current=n}),a}function XR(n){n===void 0&&(n={});const{placement:a="bottom",strategy:i="absolute",middleware:s=[],platform:o,elements:{reference:c,floating:d}={},transform:h=!0,whileElementsMounted:p,open:m}=n,[g,_]=b.useState({x:0,y:0,strategy:i,placement:a,middlewareData:{},isPositioned:!1}),[w,A]=b.useState(s);Ou(w,s)||A(s);const[M,S]=b.useState(null),[T,L]=b.useState(null),N=b.useCallback(H=>{H!==K.current&&(K.current=H,S(H))},[]),U=b.useCallback(H=>{H!==Z.current&&(Z.current=H,L(H))},[]),k=c||M,O=d||T,K=b.useRef(null),Z=b.useRef(null),F=b.useRef(g),ue=p!=null,he=Pd(p),xe=Pd(o),ae=Pd(m),re=b.useCallback(()=>{if(!K.current||!Z.current)return;const H={placement:a,strategy:i,middleware:w};xe.current&&(H.platform=xe.current),YR(K.current,Z.current,H).then(W=>{const C={...W,isPositioned:ae.current!==!1};le.current&&!Ou(F.current,C)&&(F.current=C,Dl.flushSync(()=>{_(C)}))})},[w,a,i,xe,ae]);gu(()=>{m===!1&&F.current.isPositioned&&(F.current.isPositioned=!1,_(H=>({...H,isPositioned:!1})))},[m]);const le=b.useRef(!1);gu(()=>(le.current=!0,()=>{le.current=!1}),[]),gu(()=>{if(k&&(K.current=k),O&&(Z.current=O),k&&O){if(he.current)return he.current(k,O,re);re()}},[k,O,re,he,ue]);const me=b.useMemo(()=>({reference:K,floating:Z,setReference:N,setFloating:U}),[N,U]),j=b.useMemo(()=>({reference:k,floating:O}),[k,O]),Y=b.useMemo(()=>{const H={position:i,left:0,top:0};if(!j.floating)return H;const W=ub(j.floating,g.x),C=ub(j.floating,g.y);return h?{...H,transform:"translate("+W+"px, "+C+"px)",...g0(j.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:W,top:C}},[i,h,j.floating,g.x,g.y]);return b.useMemo(()=>({...g,update:re,refs:me,elements:j,floatingStyles:Y}),[g,re,me,j,Y])}const $R=n=>{function a(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:n,fn(i){const{element:s,padding:o}=typeof n=="function"?n(i):n;return s&&a(s)?s.current!=null?ob({element:s.current,padding:o}).fn(i):{}:s?ob({element:s,padding:o}).fn(i):{}}}},JR=(n,a)=>({...HR(n),options:[n,a]}),WR=(n,a)=>({...qR(n),options:[n,a]}),eO=(n,a)=>({...IR(n),options:[n,a]}),tO=(n,a)=>({...GR(n),options:[n,a]}),nO=(n,a)=>({...FR(n),options:[n,a]}),aO=(n,a)=>({...ZR(n),options:[n,a]}),rO=(n,a)=>({...$R(n),options:[n,a]});var iO="Arrow",y0=b.forwardRef((n,a)=>{const{children:i,width:s=10,height:o=5,...c}=n;return y.jsx(Ve.svg,{...c,ref:a,width:s,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?i:y.jsx("polygon",{points:"0,0 30,0 15,10"})})});y0.displayName=iO;var sO=y0;function lO(n){const[a,i]=b.useState(void 0);return Pt(()=>{if(n){i({width:n.offsetWidth,height:n.offsetHeight});const s=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const c=o[0];let d,h;if("borderBoxSize"in c){const p=c.borderBoxSize,m=Array.isArray(p)?p[0]:p;d=m.inlineSize,h=m.blockSize}else d=n.offsetWidth,h=n.offsetHeight;i({width:d,height:h})});return s.observe(n,{box:"border-box"}),()=>s.unobserve(n)}else i(void 0)},[n]),a}var Zh="Popper",[b0,ls]=Na(Zh),[oO,x0]=b0(Zh),_0=n=>{const{__scopePopper:a,children:i}=n,[s,o]=b.useState(null);return y.jsx(oO,{scope:a,anchor:s,onAnchorChange:o,children:i})};_0.displayName=Zh;var S0="PopperAnchor",w0=b.forwardRef((n,a)=>{const{__scopePopper:i,virtualRef:s,...o}=n,c=x0(S0,i),d=b.useRef(null),h=at(a,d),p=b.useRef(null);return b.useEffect(()=>{const m=p.current;p.current=s?.current||d.current,m!==p.current&&c.onAnchorChange(p.current)}),s?null:y.jsx(Ve.div,{...o,ref:h})});w0.displayName=S0;var Ih="PopperContent",[uO,cO]=b0(Ih),E0=b.forwardRef((n,a)=>{const{__scopePopper:i,side:s="bottom",sideOffset:o=0,align:c="center",alignOffset:d=0,arrowPadding:h=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:g=0,sticky:_="partial",hideWhenDetached:w=!1,updatePositionStrategy:A="optimized",onPlaced:M,...S}=n,T=x0(Ih,i),[L,N]=b.useState(null),U=at(a,te=>N(te)),[k,O]=b.useState(null),K=lO(k),Z=K?.width??0,F=K?.height??0,ue=s+(c!=="center"?"-"+c:""),he=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},xe=Array.isArray(m)?m:[m],ae=xe.length>0,re={padding:he,boundary:xe.filter(dO),altBoundary:ae},{refs:le,floatingStyles:me,placement:j,isPositioned:Y,middlewareData:H}=XR({strategy:"fixed",placement:ue,whileElementsMounted:(...te)=>BR(...te,{animationFrame:A==="always"}),elements:{reference:T.anchor},middleware:[JR({mainAxis:o+F,alignmentAxis:d}),p&&WR({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?eO():void 0,...re}),p&&tO({...re}),nO({...re,apply:({elements:te,rects:Te,availableWidth:Ke,availableHeight:He})=>{const{width:Ze,height:$e}=Te.reference,At=te.floating.style;At.setProperty("--radix-popper-available-width",`${Ke}px`),At.setProperty("--radix-popper-available-height",`${He}px`),At.setProperty("--radix-popper-anchor-width",`${Ze}px`),At.setProperty("--radix-popper-anchor-height",`${$e}px`)}}),k&&rO({element:k,padding:h}),hO({arrowWidth:Z,arrowHeight:F}),w&&aO({strategy:"referenceHidden",...re})]}),[W,C]=A0(j),I=$n(M);Pt(()=>{Y&&I?.()},[Y,I]);const ie=H.arrow?.x,ee=H.arrow?.y,oe=H.arrow?.centerOffset!==0,[Oe,_e]=b.useState();return Pt(()=>{L&&_e(window.getComputedStyle(L).zIndex)},[L]),y.jsx("div",{ref:le.setFloating,"data-radix-popper-content-wrapper":"",style:{...me,transform:Y?me.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Oe,"--radix-popper-transform-origin":[H.transformOrigin?.x,H.transformOrigin?.y].join(" "),...H.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:y.jsx(uO,{scope:i,placedSide:W,onArrowChange:O,arrowX:ie,arrowY:ee,shouldHideArrow:oe,children:y.jsx(Ve.div,{"data-side":W,"data-align":C,...S,ref:U,style:{...S.style,animation:Y?void 0:"none"}})})})});E0.displayName=Ih;var C0="PopperArrow",fO={top:"bottom",right:"left",bottom:"top",left:"right"},T0=b.forwardRef(function(a,i){const{__scopePopper:s,...o}=a,c=cO(C0,s),d=fO[c.placedSide];return y.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[d]: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:y.jsx(sO,{...o,ref:i,style:{...o.style,display:"block"}})})});T0.displayName=C0;function dO(n){return n!==null}var hO=n=>({name:"transformOrigin",options:n,fn(a){const{placement:i,rects:s,middlewareData:o}=a,d=o.arrow?.centerOffset!==0,h=d?0:n.arrowWidth,p=d?0:n.arrowHeight,[m,g]=A0(i),_={start:"0%",center:"50%",end:"100%"}[g],w=(o.arrow?.x??0)+h/2,A=(o.arrow?.y??0)+p/2;let M="",S="";return m==="bottom"?(M=d?_:`${w}px`,S=`${-p}px`):m==="top"?(M=d?_:`${w}px`,S=`${s.floating.height+p}px`):m==="right"?(M=`${-p}px`,S=d?_:`${A}px`):m==="left"&&(M=`${s.floating.width+p}px`,S=d?_:`${A}px`),{data:{x:M,y:S}}}});function A0(n){const[a,i="center"]=n.split("-");return[a,i]}var Yh=_0,$u=w0,Qh=E0,Kh=T0;function mO(n){const a=b.useRef({value:n,previous:n});return b.useMemo(()=>(a.current.value!==n&&(a.current.previous=a.current.value,a.current.value=n),a.current.previous),[n])}var R0=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"}),pO="VisuallyHidden",vO=b.forwardRef((n,a)=>y.jsx(Ve.span,{...n,ref:a,style:{...R0,...n.style}}));vO.displayName=pO;var gO=[" ","Enter","ArrowUp","ArrowDown"],yO=[" ","Enter"],Yr="Select",[Ju,Wu,bO]=Eh(Yr),[os,vD]=Na(Yr,[bO,ls]),ec=ls(),[xO,vr]=os(Yr),[_O,SO]=os(Yr),O0=n=>{const{__scopeSelect:a,children:i,open:s,defaultOpen:o,onOpenChange:c,value:d,defaultValue:h,onValueChange:p,dir:m,name:g,autoComplete:_,disabled:w,required:A,form:M}=n,S=ec(a),[T,L]=b.useState(null),[N,U]=b.useState(null),[k,O]=b.useState(!1),K=Bu(m),[Z,F]=Aa({prop:s,defaultProp:o??!1,onChange:c,caller:Yr}),[ue,he]=Aa({prop:d,defaultProp:h,onChange:p,caller:Yr}),xe=b.useRef(null),ae=T?M||!!T.closest("form"):!0,[re,le]=b.useState(new Set),me=Array.from(re).map(j=>j.props.value).join(";");return y.jsx(Yh,{...S,children:y.jsxs(xO,{required:A,scope:a,trigger:T,onTriggerChange:L,valueNode:N,onValueNodeChange:U,valueNodeHasChildren:k,onValueNodeHasChildrenChange:O,contentId:Qn(),value:ue,onValueChange:he,open:Z,onOpenChange:F,dir:K,triggerPointerDownPosRef:xe,disabled:w,children:[y.jsx(Ju.Provider,{scope:a,children:y.jsx(_O,{scope:n.__scopeSelect,onNativeOptionAdd:b.useCallback(j=>{le(Y=>new Set(Y).add(j))},[]),onNativeOptionRemove:b.useCallback(j=>{le(Y=>{const H=new Set(Y);return H.delete(j),H})},[]),children:i})}),ae?y.jsxs($0,{"aria-hidden":!0,required:A,tabIndex:-1,name:g,autoComplete:_,value:ue,onChange:j=>he(j.target.value),disabled:w,form:M,children:[ue===void 0?y.jsx("option",{value:""}):null,Array.from(re)]},me):null]})})};O0.displayName=Yr;var M0="SelectTrigger",N0=b.forwardRef((n,a)=>{const{__scopeSelect:i,disabled:s=!1,...o}=n,c=ec(i),d=vr(M0,i),h=d.disabled||s,p=at(a,d.onTriggerChange),m=Wu(i),g=b.useRef("touch"),[_,w,A]=W0(S=>{const T=m().filter(U=>!U.disabled),L=T.find(U=>U.value===d.value),N=e_(T,S,L);N!==void 0&&d.onValueChange(N.value)}),M=S=>{h||(d.onOpenChange(!0),A()),S&&(d.triggerPointerDownPosRef.current={x:Math.round(S.pageX),y:Math.round(S.pageY)})};return y.jsx($u,{asChild:!0,...c,children:y.jsx(Ve.button,{type:"button",role:"combobox","aria-controls":d.contentId,"aria-expanded":d.open,"aria-required":d.required,"aria-autocomplete":"none",dir:d.dir,"data-state":d.open?"open":"closed",disabled:h,"data-disabled":h?"":void 0,"data-placeholder":J0(d.value)?"":void 0,...o,ref:p,onClick:Se(o.onClick,S=>{S.currentTarget.focus(),g.current!=="mouse"&&M(S)}),onPointerDown:Se(o.onPointerDown,S=>{g.current=S.pointerType;const T=S.target;T.hasPointerCapture(S.pointerId)&&T.releasePointerCapture(S.pointerId),S.button===0&&S.ctrlKey===!1&&S.pointerType==="mouse"&&(M(S),S.preventDefault())}),onKeyDown:Se(o.onKeyDown,S=>{const T=_.current!=="";!(S.ctrlKey||S.altKey||S.metaKey)&&S.key.length===1&&w(S.key),!(T&&S.key===" ")&&gO.includes(S.key)&&(M(),S.preventDefault())})})})});N0.displayName=M0;var D0="SelectValue",j0=b.forwardRef((n,a)=>{const{__scopeSelect:i,className:s,style:o,children:c,placeholder:d="",...h}=n,p=vr(D0,i),{onValueNodeHasChildrenChange:m}=p,g=c!==void 0,_=at(a,p.onValueNodeChange);return Pt(()=>{m(g)},[m,g]),y.jsx(Ve.span,{...h,ref:_,style:{pointerEvents:"none"},children:J0(p.value)?y.jsx(y.Fragment,{children:d}):c})});j0.displayName=D0;var wO="SelectIcon",k0=b.forwardRef((n,a)=>{const{__scopeSelect:i,children:s,...o}=n;return y.jsx(Ve.span,{"aria-hidden":!0,...o,ref:a,children:s||"▼"})});k0.displayName=wO;var EO="SelectPortal",z0=n=>y.jsx(Ll,{asChild:!0,...n});z0.displayName=EO;var Qr="SelectContent",U0=b.forwardRef((n,a)=>{const i=vr(Qr,n.__scopeSelect),[s,o]=b.useState();if(Pt(()=>{o(new DocumentFragment)},[]),!i.open){const c=s;return c?Dl.createPortal(y.jsx(L0,{scope:n.__scopeSelect,children:y.jsx(Ju.Slot,{scope:n.__scopeSelect,children:y.jsx("div",{children:n.children})})}),c):null}return y.jsx(V0,{...n,ref:a})});U0.displayName=Qr;var Rn=10,[L0,gr]=os(Qr),CO="SelectContentImpl",TO=or("SelectContent.RemoveScroll"),V0=b.forwardRef((n,a)=>{const{__scopeSelect:i,position:s="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:c,onPointerDownOutside:d,side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:_,collisionBoundary:w,collisionPadding:A,sticky:M,hideWhenDetached:S,avoidCollisions:T,...L}=n,N=vr(Qr,i),[U,k]=b.useState(null),[O,K]=b.useState(null),Z=at(a,te=>k(te)),[F,ue]=b.useState(null),[he,xe]=b.useState(null),ae=Wu(i),[re,le]=b.useState(!1),me=b.useRef(!1);b.useEffect(()=>{if(U)return Iu(U)},[U]),Fu();const j=b.useCallback(te=>{const[Te,...Ke]=ae().map($e=>$e.ref.current),[He]=Ke.slice(-1),Ze=document.activeElement;for(const $e of te)if($e===Ze||($e?.scrollIntoView({block:"nearest"}),$e===Te&&O&&(O.scrollTop=0),$e===He&&O&&(O.scrollTop=O.scrollHeight),$e?.focus(),document.activeElement!==Ze))return},[ae,O]),Y=b.useCallback(()=>j([F,U]),[j,F,U]);b.useEffect(()=>{re&&Y()},[re,Y]);const{onOpenChange:H,triggerPointerDownPosRef:W}=N;b.useEffect(()=>{if(U){let te={x:0,y:0};const Te=He=>{te={x:Math.abs(Math.round(He.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(He.pageY)-(W.current?.y??0))}},Ke=He=>{te.x<=10&&te.y<=10?He.preventDefault():U.contains(He.target)||H(!1),document.removeEventListener("pointermove",Te),W.current=null};return W.current!==null&&(document.addEventListener("pointermove",Te),document.addEventListener("pointerup",Ke,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Te),document.removeEventListener("pointerup",Ke,{capture:!0})}}},[U,H,W]),b.useEffect(()=>{const te=()=>H(!1);return window.addEventListener("blur",te),window.addEventListener("resize",te),()=>{window.removeEventListener("blur",te),window.removeEventListener("resize",te)}},[H]);const[C,I]=W0(te=>{const Te=ae().filter(Ze=>!Ze.disabled),Ke=Te.find(Ze=>Ze.ref.current===document.activeElement),He=e_(Te,te,Ke);He&&setTimeout(()=>He.ref.current.focus())}),ie=b.useCallback((te,Te,Ke)=>{const He=!me.current&&!Ke;(N.value!==void 0&&N.value===Te||He)&&(ue(te),He&&(me.current=!0))},[N.value]),ee=b.useCallback(()=>U?.focus(),[U]),oe=b.useCallback((te,Te,Ke)=>{const He=!me.current&&!Ke;(N.value!==void 0&&N.value===Te||He)&&xe(te)},[N.value]),Oe=s==="popper"?ih:P0,_e=Oe===ih?{side:h,sideOffset:p,align:m,alignOffset:g,arrowPadding:_,collisionBoundary:w,collisionPadding:A,sticky:M,hideWhenDetached:S,avoidCollisions:T}:{};return y.jsx(L0,{scope:i,content:U,viewport:O,onViewportChange:K,itemRefCallback:ie,selectedItem:F,onItemLeave:ee,itemTextRefCallback:oe,focusSelectedItem:Y,selectedItemText:he,position:s,isPositioned:re,searchRef:C,children:y.jsx(Vl,{as:TO,allowPinchZoom:!0,children:y.jsx(Ul,{asChild:!0,trapped:N.open,onMountAutoFocus:te=>{te.preventDefault()},onUnmountAutoFocus:Se(o,te=>{N.trigger?.focus({preventScroll:!0}),te.preventDefault()}),children:y.jsx(zl,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:te=>te.preventDefault(),onDismiss:()=>N.onOpenChange(!1),children:y.jsx(Oe,{role:"listbox",id:N.contentId,"data-state":N.open?"open":"closed",dir:N.dir,onContextMenu:te=>te.preventDefault(),...L,..._e,onPlaced:()=>le(!0),ref:Z,style:{display:"flex",flexDirection:"column",outline:"none",...L.style},onKeyDown:Se(L.onKeyDown,te=>{const Te=te.ctrlKey||te.altKey||te.metaKey;if(te.key==="Tab"&&te.preventDefault(),!Te&&te.key.length===1&&I(te.key),["ArrowUp","ArrowDown","Home","End"].includes(te.key)){let He=ae().filter(Ze=>!Ze.disabled).map(Ze=>Ze.ref.current);if(["ArrowUp","End"].includes(te.key)&&(He=He.slice().reverse()),["ArrowUp","ArrowDown"].includes(te.key)){const Ze=te.target,$e=He.indexOf(Ze);He=He.slice($e+1)}setTimeout(()=>j(He)),te.preventDefault()}})})})})})})});V0.displayName=CO;var AO="SelectItemAlignedPosition",P0=b.forwardRef((n,a)=>{const{__scopeSelect:i,onPlaced:s,...o}=n,c=vr(Qr,i),d=gr(Qr,i),[h,p]=b.useState(null),[m,g]=b.useState(null),_=at(a,Z=>g(Z)),w=Wu(i),A=b.useRef(!1),M=b.useRef(!0),{viewport:S,selectedItem:T,selectedItemText:L,focusSelectedItem:N}=d,U=b.useCallback(()=>{if(c.trigger&&c.valueNode&&h&&m&&S&&T&&L){const Z=c.trigger.getBoundingClientRect(),F=m.getBoundingClientRect(),ue=c.valueNode.getBoundingClientRect(),he=L.getBoundingClientRect();if(c.dir!=="rtl"){const Ze=he.left-F.left,$e=ue.left-Ze,At=Z.left-$e,Yt=Z.width+At,Da=Math.max(Yt,F.width),br=window.innerWidth-Rn,zt=Wy($e,[Rn,Math.max(Rn,br-Da)]);h.style.minWidth=Yt+"px",h.style.left=zt+"px"}else{const Ze=F.right-he.right,$e=window.innerWidth-ue.right-Ze,At=window.innerWidth-Z.right-$e,Yt=Z.width+At,Da=Math.max(Yt,F.width),br=window.innerWidth-Rn,zt=Wy($e,[Rn,Math.max(Rn,br-Da)]);h.style.minWidth=Yt+"px",h.style.right=zt+"px"}const xe=w(),ae=window.innerHeight-Rn*2,re=S.scrollHeight,le=window.getComputedStyle(m),me=parseInt(le.borderTopWidth,10),j=parseInt(le.paddingTop,10),Y=parseInt(le.borderBottomWidth,10),H=parseInt(le.paddingBottom,10),W=me+j+re+H+Y,C=Math.min(T.offsetHeight*5,W),I=window.getComputedStyle(S),ie=parseInt(I.paddingTop,10),ee=parseInt(I.paddingBottom,10),oe=Z.top+Z.height/2-Rn,Oe=ae-oe,_e=T.offsetHeight/2,te=T.offsetTop+_e,Te=me+j+te,Ke=W-Te;if(Te<=oe){const Ze=xe.length>0&&T===xe[xe.length-1].ref.current;h.style.bottom="0px";const $e=m.clientHeight-S.offsetTop-S.offsetHeight,At=Math.max(Oe,_e+(Ze?ee:0)+$e+Y),Yt=Te+At;h.style.height=Yt+"px"}else{const Ze=xe.length>0&&T===xe[0].ref.current;h.style.top="0px";const At=Math.max(oe,me+S.offsetTop+(Ze?ie:0)+_e)+Ke;h.style.height=At+"px",S.scrollTop=Te-oe+S.offsetTop}h.style.margin=`${Rn}px 0`,h.style.minHeight=C+"px",h.style.maxHeight=ae+"px",s?.(),requestAnimationFrame(()=>A.current=!0)}},[w,c.trigger,c.valueNode,h,m,S,T,L,c.dir,s]);Pt(()=>U(),[U]);const[k,O]=b.useState();Pt(()=>{m&&O(window.getComputedStyle(m).zIndex)},[m]);const K=b.useCallback(Z=>{Z&&M.current===!0&&(U(),N?.(),M.current=!1)},[U,N]);return y.jsx(OO,{scope:i,contentWrapper:h,shouldExpandOnScrollRef:A,onScrollButtonChange:K,children:y.jsx("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:k},children:y.jsx(Ve.div,{...o,ref:_,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});P0.displayName=AO;var RO="SelectPopperPosition",ih=b.forwardRef((n,a)=>{const{__scopeSelect:i,align:s="start",collisionPadding:o=Rn,...c}=n,d=ec(i);return y.jsx(Qh,{...d,...c,ref:a,align:s,collisionPadding:o,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)"}})});ih.displayName=RO;var[OO,Xh]=os(Qr,{}),sh="SelectViewport",B0=b.forwardRef((n,a)=>{const{__scopeSelect:i,nonce:s,...o}=n,c=gr(sh,i),d=Xh(sh,i),h=at(a,c.onViewportChange),p=b.useRef(0);return y.jsxs(y.Fragment,{children:[y.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:s}),y.jsx(Ju.Slot,{scope:i,children:y.jsx(Ve.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:h,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:Se(o.onScroll,m=>{const g=m.currentTarget,{contentWrapper:_,shouldExpandOnScrollRef:w}=d;if(w?.current&&_){const A=Math.abs(p.current-g.scrollTop);if(A>0){const M=window.innerHeight-Rn*2,S=parseFloat(_.style.minHeight),T=parseFloat(_.style.height),L=Math.max(S,T);if(L<M){const N=L+A,U=Math.min(M,N),k=N-U;_.style.height=U+"px",_.style.bottom==="0px"&&(g.scrollTop=k>0?k:0,_.style.justifyContent="flex-end")}}}p.current=g.scrollTop})})})]})});B0.displayName=sh;var H0="SelectGroup",[MO,NO]=os(H0),DO=b.forwardRef((n,a)=>{const{__scopeSelect:i,...s}=n,o=Qn();return y.jsx(MO,{scope:i,id:o,children:y.jsx(Ve.div,{role:"group","aria-labelledby":o,...s,ref:a})})});DO.displayName=H0;var q0="SelectLabel",jO=b.forwardRef((n,a)=>{const{__scopeSelect:i,...s}=n,o=NO(q0,i);return y.jsx(Ve.div,{id:o.id,...s,ref:a})});jO.displayName=q0;var Mu="SelectItem",[kO,G0]=os(Mu),F0=b.forwardRef((n,a)=>{const{__scopeSelect:i,value:s,disabled:o=!1,textValue:c,...d}=n,h=vr(Mu,i),p=gr(Mu,i),m=h.value===s,[g,_]=b.useState(c??""),[w,A]=b.useState(!1),M=at(a,N=>p.itemRefCallback?.(N,s,o)),S=Qn(),T=b.useRef("touch"),L=()=>{o||(h.onValueChange(s),h.onOpenChange(!1))};if(s==="")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 y.jsx(kO,{scope:i,value:s,disabled:o,textId:S,isSelected:m,onItemTextChange:b.useCallback(N=>{_(U=>U||(N?.textContent??"").trim())},[]),children:y.jsx(Ju.ItemSlot,{scope:i,value:s,disabled:o,textValue:g,children:y.jsx(Ve.div,{role:"option","aria-labelledby":S,"data-highlighted":w?"":void 0,"aria-selected":m&&w,"data-state":m?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...d,ref:M,onFocus:Se(d.onFocus,()=>A(!0)),onBlur:Se(d.onBlur,()=>A(!1)),onClick:Se(d.onClick,()=>{T.current!=="mouse"&&L()}),onPointerUp:Se(d.onPointerUp,()=>{T.current==="mouse"&&L()}),onPointerDown:Se(d.onPointerDown,N=>{T.current=N.pointerType}),onPointerMove:Se(d.onPointerMove,N=>{T.current=N.pointerType,o?p.onItemLeave?.():T.current==="mouse"&&N.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Se(d.onPointerLeave,N=>{N.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:Se(d.onKeyDown,N=>{p.searchRef?.current!==""&&N.key===" "||(yO.includes(N.key)&&L(),N.key===" "&&N.preventDefault())})})})})});F0.displayName=Mu;var cl="SelectItemText",Z0=b.forwardRef((n,a)=>{const{__scopeSelect:i,className:s,style:o,...c}=n,d=vr(cl,i),h=gr(cl,i),p=G0(cl,i),m=SO(cl,i),[g,_]=b.useState(null),w=at(a,L=>_(L),p.onItemTextChange,L=>h.itemTextRefCallback?.(L,p.value,p.disabled)),A=g?.textContent,M=b.useMemo(()=>y.jsx("option",{value:p.value,disabled:p.disabled,children:A},p.value),[p.disabled,p.value,A]),{onNativeOptionAdd:S,onNativeOptionRemove:T}=m;return Pt(()=>(S(M),()=>T(M)),[S,T,M]),y.jsxs(y.Fragment,{children:[y.jsx(Ve.span,{id:p.textId,...c,ref:w}),p.isSelected&&d.valueNode&&!d.valueNodeHasChildren?Dl.createPortal(c.children,d.valueNode):null]})});Z0.displayName=cl;var I0="SelectItemIndicator",Y0=b.forwardRef((n,a)=>{const{__scopeSelect:i,...s}=n;return G0(I0,i).isSelected?y.jsx(Ve.span,{"aria-hidden":!0,...s,ref:a}):null});Y0.displayName=I0;var lh="SelectScrollUpButton",Q0=b.forwardRef((n,a)=>{const i=gr(lh,n.__scopeSelect),s=Xh(lh,n.__scopeSelect),[o,c]=b.useState(!1),d=at(a,s.onScrollButtonChange);return Pt(()=>{if(i.viewport&&i.isPositioned){let h=function(){const m=p.scrollTop>0;c(m)};const p=i.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[i.viewport,i.isPositioned]),o?y.jsx(X0,{...n,ref:d,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=i;h&&p&&(h.scrollTop=h.scrollTop-p.offsetHeight)}}):null});Q0.displayName=lh;var oh="SelectScrollDownButton",K0=b.forwardRef((n,a)=>{const i=gr(oh,n.__scopeSelect),s=Xh(oh,n.__scopeSelect),[o,c]=b.useState(!1),d=at(a,s.onScrollButtonChange);return Pt(()=>{if(i.viewport&&i.isPositioned){let h=function(){const m=p.scrollHeight-p.clientHeight,g=Math.ceil(p.scrollTop)<m;c(g)};const p=i.viewport;return h(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[i.viewport,i.isPositioned]),o?y.jsx(X0,{...n,ref:d,onAutoScroll:()=>{const{viewport:h,selectedItem:p}=i;h&&p&&(h.scrollTop=h.scrollTop+p.offsetHeight)}}):null});K0.displayName=oh;var X0=b.forwardRef((n,a)=>{const{__scopeSelect:i,onAutoScroll:s,...o}=n,c=gr("SelectScrollButton",i),d=b.useRef(null),h=Wu(i),p=b.useCallback(()=>{d.current!==null&&(window.clearInterval(d.current),d.current=null)},[]);return b.useEffect(()=>()=>p(),[p]),Pt(()=>{h().find(g=>g.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[h]),y.jsx(Ve.div,{"aria-hidden":!0,...o,ref:a,style:{flexShrink:0,...o.style},onPointerDown:Se(o.onPointerDown,()=>{d.current===null&&(d.current=window.setInterval(s,50))}),onPointerMove:Se(o.onPointerMove,()=>{c.onItemLeave?.(),d.current===null&&(d.current=window.setInterval(s,50))}),onPointerLeave:Se(o.onPointerLeave,()=>{p()})})}),zO="SelectSeparator",UO=b.forwardRef((n,a)=>{const{__scopeSelect:i,...s}=n;return y.jsx(Ve.div,{"aria-hidden":!0,...s,ref:a})});UO.displayName=zO;var uh="SelectArrow",LO=b.forwardRef((n,a)=>{const{__scopeSelect:i,...s}=n,o=ec(i),c=vr(uh,i),d=gr(uh,i);return c.open&&d.position==="popper"?y.jsx(Kh,{...o,...s,ref:a}):null});LO.displayName=uh;var VO="SelectBubbleInput",$0=b.forwardRef(({__scopeSelect:n,value:a,...i},s)=>{const o=b.useRef(null),c=at(s,o),d=mO(a);return b.useEffect(()=>{const h=o.current;if(!h)return;const p=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(p,"value").set;if(d!==a&&g){const _=new Event("change",{bubbles:!0});g.call(h,a),h.dispatchEvent(_)}},[d,a]),y.jsx(Ve.select,{...i,style:{...R0,...i.style},ref:c,defaultValue:a})});$0.displayName=VO;function J0(n){return n===""||n===void 0}function W0(n){const a=$n(n),i=b.useRef(""),s=b.useRef(0),o=b.useCallback(d=>{const h=i.current+d;a(h),(function p(m){i.current=m,window.clearTimeout(s.current),m!==""&&(s.current=window.setTimeout(()=>p(""),1e3))})(h)},[a]),c=b.useCallback(()=>{i.current="",window.clearTimeout(s.current)},[]);return b.useEffect(()=>()=>window.clearTimeout(s.current),[]),[i,o,c]}function e_(n,a,i){const o=a.length>1&&Array.from(a).every(m=>m===a[0])?a[0]:a,c=i?n.indexOf(i):-1;let d=PO(n,Math.max(c,0));o.length===1&&(d=d.filter(m=>m!==i));const p=d.find(m=>m.textValue.toLowerCase().startsWith(o.toLowerCase()));return p!==i?p:void 0}function PO(n,a){return n.map((i,s)=>n[(a+s)%n.length])}var BO=O0,HO=N0,qO=j0,GO=k0,FO=z0,ZO=U0,IO=B0,YO=F0,QO=Z0,KO=Y0,XO=Q0,$O=K0;function cb({...n}){return y.jsx(BO,{"data-slot":"select",...n})}function fb({...n}){return y.jsx(qO,{"data-slot":"select-value",...n})}function db({className:n,size:a="default",children:i,...s}){return y.jsxs(HO,{"data-slot":"select-trigger","data-size":a,className:Xe("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",n),...s,children:[i,y.jsx(GO,{asChild:!0,children:y.jsx(dx,{className:"size-4 opacity-50"})})]})}function hb({className:n,children:a,position:i="popper",...s}){return y.jsx(FO,{children:y.jsxs(ZO,{"data-slot":"select-content",className:Xe("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",i==="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",n),position:i,...s,children:[y.jsx(JO,{}),y.jsx(IO,{className:Xe("p-1",i==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:a}),y.jsx(WO,{})]})})}function mb({className:n,children:a,...i}){return y.jsxs(YO,{"data-slot":"select-item",className:Xe("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",n),...i,children:[y.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:y.jsx(KO,{children:y.jsx(SC,{className:"size-4"})})}),y.jsx(QO,{children:a})]})}function JO({className:n,...a}){return y.jsx(XO,{"data-slot":"select-scroll-up-button",className:Xe("flex cursor-default items-center justify-center py-1",n),...a,children:y.jsx(OC,{className:"size-4"})})}function WO({className:n,...a}){return y.jsx($O,{"data-slot":"select-scroll-down-button",className:Xe("flex cursor-default items-center justify-center py-1",n),...a,children:y.jsx(dx,{className:"size-4"})})}function eM({className:n,...a}){return y.jsx("textarea",{"data-slot":"textarea",className:Xe("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",n),...a})}var tM="Label",t_=b.forwardRef((n,a)=>y.jsx(Ve.label,{...n,ref:a,onMouseDown:i=>{i.target.closest("button, input, select, textarea")||(n.onMouseDown?.(i),!i.defaultPrevented&&i.detail>1&&i.preventDefault())}}));t_.displayName=tM;var nM=t_;function aM({className:n,...a}){return y.jsx(nM,{"data-slot":"label",className:Xe("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",n),...a})}const rM=FC,n_=b.createContext({}),_a=({...n})=>y.jsx(n_.Provider,{value:{name:n.name},children:y.jsx(YC,{...n})}),$h=()=>{const n=b.useContext(n_),a=b.useContext(a_),{getFieldState:i}=Gu(),s=xx({name:n.name}),o=i(n.name,s);if(!n)throw new Error("useFormField should be used within <FormField>");const{id:c}=a;return{id:c,name:n.name,formItemId:`${c}-form-item`,formDescriptionId:`${c}-form-item-description`,formMessageId:`${c}-form-item-message`,...o}},a_=b.createContext({});function Sa({className:n,...a}){const i=b.useId();return y.jsx(a_.Provider,{value:{id:i},children:y.jsx("div",{"data-slot":"form-item",className:Xe("grid gap-2",n),...a})})}function Gn({className:n,...a}){const{error:i,formItemId:s}=$h();return y.jsx(aM,{"data-slot":"form-label","data-error":!!i,className:Xe("data-[error=true]:text-destructive",n),htmlFor:s,...a})}function ir({...n}){const{error:a,formItemId:i,formDescriptionId:s,formMessageId:o}=$h();return y.jsx(_h,{"data-slot":"form-control",id:i,"aria-describedby":a?`${s} ${o}`:`${s}`,"aria-invalid":!!a,...n})}function wa({className:n,...a}){const{error:i,formMessageId:s}=$h(),o=i?String(i?.message??""):a.children;return o?y.jsx("p",{"data-slot":"form-message",id:s,className:Xe("text-destructive text-sm",n),...a,children:o}):null}const iM=n=>{const{isLoading:a,refetch:i,...s}=Id({queryKey:["product",n?.id],queryFn:async()=>n?(await h1(300),await _n.apiRequest("get",n)):null});return{isLoading:a,refetch:i,...s}};var Qe;(function(n){n.assertEqual=o=>{};function a(o){}n.assertIs=a;function i(o){throw new Error}n.assertNever=i,n.arrayToEnum=o=>{const c={};for(const d of o)c[d]=d;return c},n.getValidEnumValues=o=>{const c=n.objectKeys(o).filter(h=>typeof o[o[h]]!="number"),d={};for(const h of c)d[h]=o[h];return n.objectValues(d)},n.objectValues=o=>n.objectKeys(o).map(function(c){return o[c]}),n.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{const c=[];for(const d in o)Object.prototype.hasOwnProperty.call(o,d)&&c.push(d);return c},n.find=(o,c)=>{for(const d of o)if(c(d))return d},n.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&Number.isFinite(o)&&Math.floor(o)===o;function s(o,c=" | "){return o.map(d=>typeof d=="string"?`'${d}'`:d).join(c)}n.joinValues=s,n.jsonStringifyReplacer=(o,c)=>typeof c=="bigint"?c.toString():c})(Qe||(Qe={}));var ch;(function(n){n.mergeShapes=(a,i)=>({...a,...i})})(ch||(ch={}));const ve=Qe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Ca=n=>{switch(typeof n){case"undefined":return ve.undefined;case"string":return ve.string;case"number":return Number.isNaN(n)?ve.nan:ve.number;case"boolean":return ve.boolean;case"function":return ve.function;case"bigint":return ve.bigint;case"symbol":return ve.symbol;case"object":return Array.isArray(n)?ve.array:n===null?ve.null:n.then&&typeof n.then=="function"&&n.catch&&typeof n.catch=="function"?ve.promise:typeof Map<"u"&&n instanceof Map?ve.map:typeof Set<"u"&&n instanceof Set?ve.set:typeof Date<"u"&&n instanceof Date?ve.date:ve.object;default:return ve.unknown}},ne=Qe.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"]),sM=n=>JSON.stringify(n,null,2).replace(/"([^"]+)":/g,"$1:");class fn extends Error{get errors(){return this.issues}constructor(a){super(),this.issues=[],this.addIssue=s=>{this.issues=[...this.issues,s]},this.addIssues=(s=[])=>{this.issues=[...this.issues,...s]};const i=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,i):this.__proto__=i,this.name="ZodError",this.issues=a}format(a){const i=a||function(c){return c.message},s={_errors:[]},o=c=>{for(const d of c.issues)if(d.code==="invalid_union")d.unionErrors.map(o);else if(d.code==="invalid_return_type")o(d.returnTypeError);else if(d.code==="invalid_arguments")o(d.argumentsError);else if(d.path.length===0)s._errors.push(i(d));else{let h=s,p=0;for(;p<d.path.length;){const m=d.path[p];p===d.path.length-1?(h[m]=h[m]||{_errors:[]},h[m]._errors.push(i(d))):h[m]=h[m]||{_errors:[]},h=h[m],p++}}};return o(this),s}static assert(a){if(!(a instanceof fn))throw new Error(`Not a ZodError: ${a}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Qe.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(a=i=>i.message){const i={},s=[];for(const o of this.issues)if(o.path.length>0){const c=o.path[0];i[c]=i[c]||[],i[c].push(a(o))}else s.push(a(o));return{formErrors:s,fieldErrors:i}}get formErrors(){return this.flatten()}}fn.create=n=>new fn(n);const Ji=(n,a)=>{let i;switch(n.code){case ne.invalid_type:n.received===ve.undefined?i="Required":i=`Expected ${n.expected}, received ${n.received}`;break;case ne.invalid_literal:i=`Invalid literal value, expected ${JSON.stringify(n.expected,Qe.jsonStringifyReplacer)}`;break;case ne.unrecognized_keys:i=`Unrecognized key(s) in object: ${Qe.joinValues(n.keys,", ")}`;break;case ne.invalid_union:i="Invalid input";break;case ne.invalid_union_discriminator:i=`Invalid discriminator value. Expected ${Qe.joinValues(n.options)}`;break;case ne.invalid_enum_value:i=`Invalid enum value. Expected ${Qe.joinValues(n.options)}, received '${n.received}'`;break;case ne.invalid_arguments:i="Invalid function arguments";break;case ne.invalid_return_type:i="Invalid function return type";break;case ne.invalid_date:i="Invalid date";break;case ne.invalid_string:typeof n.validation=="object"?"includes"in n.validation?(i=`Invalid input: must include "${n.validation.includes}"`,typeof n.validation.position=="number"&&(i=`${i} at one or more positions greater than or equal to ${n.validation.position}`)):"startsWith"in n.validation?i=`Invalid input: must start with "${n.validation.startsWith}"`:"endsWith"in n.validation?i=`Invalid input: must end with "${n.validation.endsWith}"`:Qe.assertNever(n.validation):n.validation!=="regex"?i=`Invalid ${n.validation}`:i="Invalid";break;case ne.too_small:n.type==="array"?i=`Array must contain ${n.exact?"exactly":n.inclusive?"at least":"more than"} ${n.minimum} element(s)`:n.type==="string"?i=`String must contain ${n.exact?"exactly":n.inclusive?"at least":"over"} ${n.minimum} character(s)`:n.type==="number"?i=`Number must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${n.minimum}`:n.type==="bigint"?i=`Number must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${n.minimum}`:n.type==="date"?i=`Date must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(n.minimum))}`:i="Invalid input";break;case ne.too_big:n.type==="array"?i=`Array must contain ${n.exact?"exactly":n.inclusive?"at most":"less than"} ${n.maximum} element(s)`:n.type==="string"?i=`String must contain ${n.exact?"exactly":n.inclusive?"at most":"under"} ${n.maximum} character(s)`:n.type==="number"?i=`Number must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:n.type==="bigint"?i=`BigInt must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:n.type==="date"?i=`Date must be ${n.exact?"exactly":n.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(n.maximum))}`:i="Invalid input";break;case ne.custom:i="Invalid input";break;case ne.invalid_intersection_types:i="Intersection results could not be merged";break;case ne.not_multiple_of:i=`Number must be a multiple of ${n.multipleOf}`;break;case ne.not_finite:i="Number must be finite";break;default:i=a.defaultError,Qe.assertNever(n)}return{message:i}};let r_=Ji;function lM(n){r_=n}function Nu(){return r_}const Du=n=>{const{data:a,path:i,errorMaps:s,issueData:o}=n,c=[...i,...o.path||[]],d={...o,path:c};if(o.message!==void 0)return{...o,path:c,message:o.message};let h="";const p=s.filter(m=>!!m).slice().reverse();for(const m of p)h=m(d,{data:a,defaultError:h}).message;return{...o,path:c,message:h}},oM=[];function de(n,a){const i=Nu(),s=Du({issueData:a,data:n.data,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,i,i===Ji?void 0:Ji].filter(o=>!!o)});n.common.issues.push(s)}class Bt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(a,i){const s=[];for(const o of i){if(o.status==="aborted")return Ne;o.status==="dirty"&&a.dirty(),s.push(o.value)}return{status:a.value,value:s}}static async mergeObjectAsync(a,i){const s=[];for(const o of i){const c=await o.key,d=await o.value;s.push({key:c,value:d})}return Bt.mergeObjectSync(a,s)}static mergeObjectSync(a,i){const s={};for(const o of i){const{key:c,value:d}=o;if(c.status==="aborted"||d.status==="aborted")return Ne;c.status==="dirty"&&a.dirty(),d.status==="dirty"&&a.dirty(),c.value!=="__proto__"&&(typeof d.value<"u"||o.alwaysSet)&&(s[c.value]=d.value)}return{status:a.value,value:s}}}const Ne=Object.freeze({status:"aborted"}),Yi=n=>({status:"dirty",value:n}),Zt=n=>({status:"valid",value:n}),fh=n=>n.status==="aborted",dh=n=>n.status==="dirty",Kr=n=>n.status==="valid",gl=n=>typeof Promise<"u"&&n instanceof Promise;var Ee;(function(n){n.errToObj=a=>typeof a=="string"?{message:a}:a||{},n.toString=a=>typeof a=="string"?a:a?.message})(Ee||(Ee={}));class Wn{constructor(a,i,s,o){this._cachedPath=[],this.parent=a,this.data=i,this._path=s,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const pb=(n,a)=>{if(Kr(a))return{success:!0,data:a.value};if(!n.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const i=new fn(n.common.issues);return this._error=i,this._error}}};function ze(n){if(!n)return{};const{errorMap:a,invalid_type_error:i,required_error:s,description:o}=n;if(a&&(i||s))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return a?{errorMap:a,description:o}:{errorMap:(d,h)=>{const{message:p}=n;return d.code==="invalid_enum_value"?{message:p??h.defaultError}:typeof h.data>"u"?{message:p??s??h.defaultError}:d.code!=="invalid_type"?{message:h.defaultError}:{message:p??i??h.defaultError}},description:o}}class Le{get description(){return this._def.description}_getType(a){return Ca(a.data)}_getOrReturnCtx(a,i){return i||{common:a.parent.common,data:a.data,parsedType:Ca(a.data),schemaErrorMap:this._def.errorMap,path:a.path,parent:a.parent}}_processInputParams(a){return{status:new Bt,ctx:{common:a.parent.common,data:a.data,parsedType:Ca(a.data),schemaErrorMap:this._def.errorMap,path:a.path,parent:a.parent}}}_parseSync(a){const i=this._parse(a);if(gl(i))throw new Error("Synchronous parse encountered promise.");return i}_parseAsync(a){const i=this._parse(a);return Promise.resolve(i)}parse(a,i){const s=this.safeParse(a,i);if(s.success)return s.data;throw s.error}safeParse(a,i){const s={common:{issues:[],async:i?.async??!1,contextualErrorMap:i?.errorMap},path:i?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:a,parsedType:Ca(a)},o=this._parseSync({data:a,path:s.path,parent:s});return pb(s,o)}"~validate"(a){const i={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:a,parsedType:Ca(a)};if(!this["~standard"].async)try{const s=this._parseSync({data:a,path:[],parent:i});return Kr(s)?{value:s.value}:{issues:i.common.issues}}catch(s){s?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),i.common={issues:[],async:!0}}return this._parseAsync({data:a,path:[],parent:i}).then(s=>Kr(s)?{value:s.value}:{issues:i.common.issues})}async parseAsync(a,i){const s=await this.safeParseAsync(a,i);if(s.success)return s.data;throw s.error}async safeParseAsync(a,i){const s={common:{issues:[],contextualErrorMap:i?.errorMap,async:!0},path:i?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:a,parsedType:Ca(a)},o=this._parse({data:a,path:s.path,parent:s}),c=await(gl(o)?o:Promise.resolve(o));return pb(s,c)}refine(a,i){const s=o=>typeof i=="string"||typeof i>"u"?{message:i}:typeof i=="function"?i(o):i;return this._refinement((o,c)=>{const d=a(o),h=()=>c.addIssue({code:ne.custom,...s(o)});return typeof Promise<"u"&&d instanceof Promise?d.then(p=>p?!0:(h(),!1)):d?!0:(h(),!1)})}refinement(a,i){return this._refinement((s,o)=>a(s)?!0:(o.addIssue(typeof i=="function"?i(s,o):i),!1))}_refinement(a){return new zn({schema:this,typeName:De.ZodEffects,effect:{type:"refinement",refinement:a}})}superRefine(a){return this._refinement(a)}constructor(a){this.spa=this.safeParseAsync,this._def=a,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:i=>this["~validate"](i)}}optional(){return Xn.create(this,this._def)}nullable(){return mr.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Dn.create(this)}promise(){return es.create(this,this._def)}or(a){return _l.create([this,a],this._def)}and(a){return Sl.create(this,a,this._def)}transform(a){return new zn({...ze(this._def),schema:this,typeName:De.ZodEffects,effect:{type:"transform",transform:a}})}default(a){const i=typeof a=="function"?a:()=>a;return new Al({...ze(this._def),innerType:this,defaultValue:i,typeName:De.ZodDefault})}brand(){return new Jh({typeName:De.ZodBranded,type:this,...ze(this._def)})}catch(a){const i=typeof a=="function"?a:()=>a;return new Rl({...ze(this._def),innerType:this,catchValue:i,typeName:De.ZodCatch})}describe(a){const i=this.constructor;return new i({...this._def,description:a})}pipe(a){return Bl.create(this,a)}readonly(){return Ol.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const uM=/^c[^\s-]{8,}$/i,cM=/^[0-9a-z]+$/,fM=/^[0-9A-HJKMNP-TV-Z]{26}$/i,dM=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,hM=/^[a-z0-9_-]{21}$/i,mM=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,pM=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,vM=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,gM="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Bd;const yM=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,bM=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,xM=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,_M=/^(([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])$/,SM=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,wM=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,i_="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",EM=new RegExp(`^${i_}$`);function s_(n){let a="[0-5]\\d";n.precision?a=`${a}\\.\\d{${n.precision}}`:n.precision==null&&(a=`${a}(\\.\\d+)?`);const i=n.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${a})${i}`}function CM(n){return new RegExp(`^${s_(n)}$`)}function l_(n){let a=`${i_}T${s_(n)}`;const i=[];return i.push(n.local?"Z?":"Z"),n.offset&&i.push("([+-]\\d{2}:?\\d{2})"),a=`${a}(${i.join("|")})`,new RegExp(`^${a}$`)}function TM(n,a){return!!((a==="v4"||!a)&&yM.test(n)||(a==="v6"||!a)&&xM.test(n))}function AM(n,a){if(!mM.test(n))return!1;try{const[i]=n.split(".");if(!i)return!1;const s=i.replace(/-/g,"+").replace(/_/g,"/").padEnd(i.length+(4-i.length%4)%4,"="),o=JSON.parse(atob(s));return!(typeof o!="object"||o===null||"typ"in o&&o?.typ!=="JWT"||!o.alg||a&&o.alg!==a)}catch{return!1}}function RM(n,a){return!!((a==="v4"||!a)&&bM.test(n)||(a==="v6"||!a)&&_M.test(n))}class Nn extends Le{_parse(a){if(this._def.coerce&&(a.data=String(a.data)),this._getType(a)!==ve.string){const c=this._getOrReturnCtx(a);return de(c,{code:ne.invalid_type,expected:ve.string,received:c.parsedType}),Ne}const s=new Bt;let o;for(const c of this._def.checks)if(c.kind==="min")a.data.length<c.value&&(o=this._getOrReturnCtx(a,o),de(o,{code:ne.too_small,minimum:c.value,type:"string",inclusive:!0,exact:!1,message:c.message}),s.dirty());else if(c.kind==="max")a.data.length>c.value&&(o=this._getOrReturnCtx(a,o),de(o,{code:ne.too_big,maximum:c.value,type:"string",inclusive:!0,exact:!1,message:c.message}),s.dirty());else if(c.kind==="length"){const d=a.data.length>c.value,h=a.data.length<c.value;(d||h)&&(o=this._getOrReturnCtx(a,o),d?de(o,{code:ne.too_big,maximum:c.value,type:"string",inclusive:!0,exact:!0,message:c.message}):h&&de(o,{code:ne.too_small,minimum:c.value,type:"string",inclusive:!0,exact:!0,message:c.message}),s.dirty())}else if(c.kind==="email")vM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"email",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="emoji")Bd||(Bd=new RegExp(gM,"u")),Bd.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"emoji",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="uuid")dM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"uuid",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="nanoid")hM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"nanoid",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="cuid")uM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"cuid",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="cuid2")cM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"cuid2",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="ulid")fM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"ulid",code:ne.invalid_string,message:c.message}),s.dirty());else if(c.kind==="url")try{new URL(a.data)}catch{o=this._getOrReturnCtx(a,o),de(o,{validation:"url",code:ne.invalid_string,message:c.message}),s.dirty()}else c.kind==="regex"?(c.regex.lastIndex=0,c.regex.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"regex",code:ne.invalid_string,message:c.message}),s.dirty())):c.kind==="trim"?a.data=a.data.trim():c.kind==="includes"?a.data.includes(c.value,c.position)||(o=this._getOrReturnCtx(a,o),de(o,{code:ne.invalid_string,validation:{includes:c.value,position:c.position},message:c.message}),s.dirty()):c.kind==="toLowerCase"?a.data=a.data.toLowerCase():c.kind==="toUpperCase"?a.data=a.data.toUpperCase():c.kind==="startsWith"?a.data.startsWith(c.value)||(o=this._getOrReturnCtx(a,o),de(o,{code:ne.invalid_string,validation:{startsWith:c.value},message:c.message}),s.dirty()):c.kind==="endsWith"?a.data.endsWith(c.value)||(o=this._getOrReturnCtx(a,o),de(o,{code:ne.invalid_string,validation:{endsWith:c.value},message:c.message}),s.dirty()):c.kind==="datetime"?l_(c).test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{code:ne.invalid_string,validation:"datetime",message:c.message}),s.dirty()):c.kind==="date"?EM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{code:ne.invalid_string,validation:"date",message:c.message}),s.dirty()):c.kind==="time"?CM(c).test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{code:ne.invalid_string,validation:"time",message:c.message}),s.dirty()):c.kind==="duration"?pM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"duration",code:ne.invalid_string,message:c.message}),s.dirty()):c.kind==="ip"?TM(a.data,c.version)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"ip",code:ne.invalid_string,message:c.message}),s.dirty()):c.kind==="jwt"?AM(a.data,c.alg)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"jwt",code:ne.invalid_string,message:c.message}),s.dirty()):c.kind==="cidr"?RM(a.data,c.version)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"cidr",code:ne.invalid_string,message:c.message}),s.dirty()):c.kind==="base64"?SM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"base64",code:ne.invalid_string,message:c.message}),s.dirty()):c.kind==="base64url"?wM.test(a.data)||(o=this._getOrReturnCtx(a,o),de(o,{validation:"base64url",code:ne.invalid_string,message:c.message}),s.dirty()):Qe.assertNever(c);return{status:s.value,value:a.data}}_regex(a,i,s){return this.refinement(o=>a.test(o),{validation:i,code:ne.invalid_string,...Ee.errToObj(s)})}_addCheck(a){return new Nn({...this._def,checks:[...this._def.checks,a]})}email(a){return this._addCheck({kind:"email",...Ee.errToObj(a)})}url(a){return this._addCheck({kind:"url",...Ee.errToObj(a)})}emoji(a){return this._addCheck({kind:"emoji",...Ee.errToObj(a)})}uuid(a){return this._addCheck({kind:"uuid",...Ee.errToObj(a)})}nanoid(a){return this._addCheck({kind:"nanoid",...Ee.errToObj(a)})}cuid(a){return this._addCheck({kind:"cuid",...Ee.errToObj(a)})}cuid2(a){return this._addCheck({kind:"cuid2",...Ee.errToObj(a)})}ulid(a){return this._addCheck({kind:"ulid",...Ee.errToObj(a)})}base64(a){return this._addCheck({kind:"base64",...Ee.errToObj(a)})}base64url(a){return this._addCheck({kind:"base64url",...Ee.errToObj(a)})}jwt(a){return this._addCheck({kind:"jwt",...Ee.errToObj(a)})}ip(a){return this._addCheck({kind:"ip",...Ee.errToObj(a)})}cidr(a){return this._addCheck({kind:"cidr",...Ee.errToObj(a)})}datetime(a){return typeof a=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:a}):this._addCheck({kind:"datetime",precision:typeof a?.precision>"u"?null:a?.precision,offset:a?.offset??!1,local:a?.local??!1,...Ee.errToObj(a?.message)})}date(a){return this._addCheck({kind:"date",message:a})}time(a){return typeof a=="string"?this._addCheck({kind:"time",precision:null,message:a}):this._addCheck({kind:"time",precision:typeof a?.precision>"u"?null:a?.precision,...Ee.errToObj(a?.message)})}duration(a){return this._addCheck({kind:"duration",...Ee.errToObj(a)})}regex(a,i){return this._addCheck({kind:"regex",regex:a,...Ee.errToObj(i)})}includes(a,i){return this._addCheck({kind:"includes",value:a,position:i?.position,...Ee.errToObj(i?.message)})}startsWith(a,i){return this._addCheck({kind:"startsWith",value:a,...Ee.errToObj(i)})}endsWith(a,i){return this._addCheck({kind:"endsWith",value:a,...Ee.errToObj(i)})}min(a,i){return this._addCheck({kind:"min",value:a,...Ee.errToObj(i)})}max(a,i){return this._addCheck({kind:"max",value:a,...Ee.errToObj(i)})}length(a,i){return this._addCheck({kind:"length",value:a,...Ee.errToObj(i)})}nonempty(a){return this.min(1,Ee.errToObj(a))}trim(){return new Nn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Nn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Nn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(a=>a.kind==="datetime")}get isDate(){return!!this._def.checks.find(a=>a.kind==="date")}get isTime(){return!!this._def.checks.find(a=>a.kind==="time")}get isDuration(){return!!this._def.checks.find(a=>a.kind==="duration")}get isEmail(){return!!this._def.checks.find(a=>a.kind==="email")}get isURL(){return!!this._def.checks.find(a=>a.kind==="url")}get isEmoji(){return!!this._def.checks.find(a=>a.kind==="emoji")}get isUUID(){return!!this._def.checks.find(a=>a.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(a=>a.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(a=>a.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(a=>a.kind==="cuid2")}get isULID(){return!!this._def.checks.find(a=>a.kind==="ulid")}get isIP(){return!!this._def.checks.find(a=>a.kind==="ip")}get isCIDR(){return!!this._def.checks.find(a=>a.kind==="cidr")}get isBase64(){return!!this._def.checks.find(a=>a.kind==="base64")}get isBase64url(){return!!this._def.checks.find(a=>a.kind==="base64url")}get minLength(){let a=null;for(const i of this._def.checks)i.kind==="min"&&(a===null||i.value>a)&&(a=i.value);return a}get maxLength(){let a=null;for(const i of this._def.checks)i.kind==="max"&&(a===null||i.value<a)&&(a=i.value);return a}}Nn.create=n=>new Nn({checks:[],typeName:De.ZodString,coerce:n?.coerce??!1,...ze(n)});function OM(n,a){const i=(n.toString().split(".")[1]||"").length,s=(a.toString().split(".")[1]||"").length,o=i>s?i:s,c=Number.parseInt(n.toFixed(o).replace(".","")),d=Number.parseInt(a.toFixed(o).replace(".",""));return c%d/10**o}class fr extends Le{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(a){if(this._def.coerce&&(a.data=Number(a.data)),this._getType(a)!==ve.number){const c=this._getOrReturnCtx(a);return de(c,{code:ne.invalid_type,expected:ve.number,received:c.parsedType}),Ne}let s;const o=new Bt;for(const c of this._def.checks)c.kind==="int"?Qe.isInteger(a.data)||(s=this._getOrReturnCtx(a,s),de(s,{code:ne.invalid_type,expected:"integer",received:"float",message:c.message}),o.dirty()):c.kind==="min"?(c.inclusive?a.data<c.value:a.data<=c.value)&&(s=this._getOrReturnCtx(a,s),de(s,{code:ne.too_small,minimum:c.value,type:"number",inclusive:c.inclusive,exact:!1,message:c.message}),o.dirty()):c.kind==="max"?(c.inclusive?a.data>c.value:a.data>=c.value)&&(s=this._getOrReturnCtx(a,s),de(s,{code:ne.too_big,maximum:c.value,type:"number",inclusive:c.inclusive,exact:!1,message:c.message}),o.dirty()):c.kind==="multipleOf"?OM(a.data,c.value)!==0&&(s=this._getOrReturnCtx(a,s),de(s,{code:ne.not_multiple_of,multipleOf:c.value,message:c.message}),o.dirty()):c.kind==="finite"?Number.isFinite(a.data)||(s=this._getOrReturnCtx(a,s),de(s,{code:ne.not_finite,message:c.message}),o.dirty()):Qe.assertNever(c);return{status:o.value,value:a.data}}gte(a,i){return this.setLimit("min",a,!0,Ee.toString(i))}gt(a,i){return this.setLimit("min",a,!1,Ee.toString(i))}lte(a,i){return this.setLimit("max",a,!0,Ee.toString(i))}lt(a,i){return this.setLimit("max",a,!1,Ee.toString(i))}setLimit(a,i,s,o){return new fr({...this._def,checks:[...this._def.checks,{kind:a,value:i,inclusive:s,message:Ee.toString(o)}]})}_addCheck(a){return new fr({...this._def,checks:[...this._def.checks,a]})}int(a){return this._addCheck({kind:"int",message:Ee.toString(a)})}positive(a){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Ee.toString(a)})}negative(a){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Ee.toString(a)})}nonpositive(a){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Ee.toString(a)})}nonnegative(a){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Ee.toString(a)})}multipleOf(a,i){return this._addCheck({kind:"multipleOf",value:a,message:Ee.toString(i)})}finite(a){return this._addCheck({kind:"finite",message:Ee.toString(a)})}safe(a){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Ee.toString(a)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Ee.toString(a)})}get minValue(){let a=null;for(const i of this._def.checks)i.kind==="min"&&(a===null||i.value>a)&&(a=i.value);return a}get maxValue(){let a=null;for(const i of this._def.checks)i.kind==="max"&&(a===null||i.value<a)&&(a=i.value);return a}get isInt(){return!!this._def.checks.find(a=>a.kind==="int"||a.kind==="multipleOf"&&Qe.isInteger(a.value))}get isFinite(){let a=null,i=null;for(const s of this._def.checks){if(s.kind==="finite"||s.kind==="int"||s.kind==="multipleOf")return!0;s.kind==="min"?(i===null||s.value>i)&&(i=s.value):s.kind==="max"&&(a===null||s.value<a)&&(a=s.value)}return Number.isFinite(i)&&Number.isFinite(a)}}fr.create=n=>new fr({checks:[],typeName:De.ZodNumber,coerce:n?.coerce||!1,...ze(n)});class dr extends Le{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(a){if(this._def.coerce)try{a.data=BigInt(a.data)}catch{return this._getInvalidInput(a)}if(this._getType(a)!==ve.bigint)return this._getInvalidInput(a);let s;const o=new Bt;for(const c of this._def.checks)c.kind==="min"?(c.inclusive?a.data<c.value:a.data<=c.value)&&(s=this._getOrReturnCtx(a,s),de(s,{code:ne.too_small,type:"bigint",minimum:c.value,inclusive:c.inclusive,message:c.message}),o.dirty()):c.kind==="max"?(c.inclusive?a.data>c.value:a.data>=c.value)&&(s=this._getOrReturnCtx(a,s),de(s,{code:ne.too_big,type:"bigint",maximum:c.value,inclusive:c.inclusive,message:c.message}),o.dirty()):c.kind==="multipleOf"?a.data%c.value!==BigInt(0)&&(s=this._getOrReturnCtx(a,s),de(s,{code:ne.not_multiple_of,multipleOf:c.value,message:c.message}),o.dirty()):Qe.assertNever(c);return{status:o.value,value:a.data}}_getInvalidInput(a){const i=this._getOrReturnCtx(a);return de(i,{code:ne.invalid_type,expected:ve.bigint,received:i.parsedType}),Ne}gte(a,i){return this.setLimit("min",a,!0,Ee.toString(i))}gt(a,i){return this.setLimit("min",a,!1,Ee.toString(i))}lte(a,i){return this.setLimit("max",a,!0,Ee.toString(i))}lt(a,i){return this.setLimit("max",a,!1,Ee.toString(i))}setLimit(a,i,s,o){return new dr({...this._def,checks:[...this._def.checks,{kind:a,value:i,inclusive:s,message:Ee.toString(o)}]})}_addCheck(a){return new dr({...this._def,checks:[...this._def.checks,a]})}positive(a){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Ee.toString(a)})}negative(a){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Ee.toString(a)})}nonpositive(a){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Ee.toString(a)})}nonnegative(a){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Ee.toString(a)})}multipleOf(a,i){return this._addCheck({kind:"multipleOf",value:a,message:Ee.toString(i)})}get minValue(){let a=null;for(const i of this._def.checks)i.kind==="min"&&(a===null||i.value>a)&&(a=i.value);return a}get maxValue(){let a=null;for(const i of this._def.checks)i.kind==="max"&&(a===null||i.value<a)&&(a=i.value);return a}}dr.create=n=>new dr({checks:[],typeName:De.ZodBigInt,coerce:n?.coerce??!1,...ze(n)});class yl extends Le{_parse(a){if(this._def.coerce&&(a.data=!!a.data),this._getType(a)!==ve.boolean){const s=this._getOrReturnCtx(a);return de(s,{code:ne.invalid_type,expected:ve.boolean,received:s.parsedType}),Ne}return Zt(a.data)}}yl.create=n=>new yl({typeName:De.ZodBoolean,coerce:n?.coerce||!1,...ze(n)});class Xr extends Le{_parse(a){if(this._def.coerce&&(a.data=new Date(a.data)),this._getType(a)!==ve.date){const c=this._getOrReturnCtx(a);return de(c,{code:ne.invalid_type,expected:ve.date,received:c.parsedType}),Ne}if(Number.isNaN(a.data.getTime())){const c=this._getOrReturnCtx(a);return de(c,{code:ne.invalid_date}),Ne}const s=new Bt;let o;for(const c of this._def.checks)c.kind==="min"?a.data.getTime()<c.value&&(o=this._getOrReturnCtx(a,o),de(o,{code:ne.too_small,message:c.message,inclusive:!0,exact:!1,minimum:c.value,type:"date"}),s.dirty()):c.kind==="max"?a.data.getTime()>c.value&&(o=this._getOrReturnCtx(a,o),de(o,{code:ne.too_big,message:c.message,inclusive:!0,exact:!1,maximum:c.value,type:"date"}),s.dirty()):Qe.assertNever(c);return{status:s.value,value:new Date(a.data.getTime())}}_addCheck(a){return new Xr({...this._def,checks:[...this._def.checks,a]})}min(a,i){return this._addCheck({kind:"min",value:a.getTime(),message:Ee.toString(i)})}max(a,i){return this._addCheck({kind:"max",value:a.getTime(),message:Ee.toString(i)})}get minDate(){let a=null;for(const i of this._def.checks)i.kind==="min"&&(a===null||i.value>a)&&(a=i.value);return a!=null?new Date(a):null}get maxDate(){let a=null;for(const i of this._def.checks)i.kind==="max"&&(a===null||i.value<a)&&(a=i.value);return a!=null?new Date(a):null}}Xr.create=n=>new Xr({checks:[],coerce:n?.coerce||!1,typeName:De.ZodDate,...ze(n)});class ju extends Le{_parse(a){if(this._getType(a)!==ve.symbol){const s=this._getOrReturnCtx(a);return de(s,{code:ne.invalid_type,expected:ve.symbol,received:s.parsedType}),Ne}return Zt(a.data)}}ju.create=n=>new ju({typeName:De.ZodSymbol,...ze(n)});class bl extends Le{_parse(a){if(this._getType(a)!==ve.undefined){const s=this._getOrReturnCtx(a);return de(s,{code:ne.invalid_type,expected:ve.undefined,received:s.parsedType}),Ne}return Zt(a.data)}}bl.create=n=>new bl({typeName:De.ZodUndefined,...ze(n)});class xl extends Le{_parse(a){if(this._getType(a)!==ve.null){const s=this._getOrReturnCtx(a);return de(s,{code:ne.invalid_type,expected:ve.null,received:s.parsedType}),Ne}return Zt(a.data)}}xl.create=n=>new xl({typeName:De.ZodNull,...ze(n)});class Wi extends Le{constructor(){super(...arguments),this._any=!0}_parse(a){return Zt(a.data)}}Wi.create=n=>new Wi({typeName:De.ZodAny,...ze(n)});class qr extends Le{constructor(){super(...arguments),this._unknown=!0}_parse(a){return Zt(a.data)}}qr.create=n=>new qr({typeName:De.ZodUnknown,...ze(n)});class Ma extends Le{_parse(a){const i=this._getOrReturnCtx(a);return de(i,{code:ne.invalid_type,expected:ve.never,received:i.parsedType}),Ne}}Ma.create=n=>new Ma({typeName:De.ZodNever,...ze(n)});class ku extends Le{_parse(a){if(this._getType(a)!==ve.undefined){const s=this._getOrReturnCtx(a);return de(s,{code:ne.invalid_type,expected:ve.void,received:s.parsedType}),Ne}return Zt(a.data)}}ku.create=n=>new ku({typeName:De.ZodVoid,...ze(n)});class Dn extends Le{_parse(a){const{ctx:i,status:s}=this._processInputParams(a),o=this._def;if(i.parsedType!==ve.array)return de(i,{code:ne.invalid_type,expected:ve.array,received:i.parsedType}),Ne;if(o.exactLength!==null){const d=i.data.length>o.exactLength.value,h=i.data.length<o.exactLength.value;(d||h)&&(de(i,{code:d?ne.too_big:ne.too_small,minimum:h?o.exactLength.value:void 0,maximum:d?o.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:o.exactLength.message}),s.dirty())}if(o.minLength!==null&&i.data.length<o.minLength.value&&(de(i,{code:ne.too_small,minimum:o.minLength.value,type:"array",inclusive:!0,exact:!1,message:o.minLength.message}),s.dirty()),o.maxLength!==null&&i.data.length>o.maxLength.value&&(de(i,{code:ne.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),s.dirty()),i.common.async)return Promise.all([...i.data].map((d,h)=>o.type._parseAsync(new Wn(i,d,i.path,h)))).then(d=>Bt.mergeArray(s,d));const c=[...i.data].map((d,h)=>o.type._parseSync(new Wn(i,d,i.path,h)));return Bt.mergeArray(s,c)}get element(){return this._def.type}min(a,i){return new Dn({...this._def,minLength:{value:a,message:Ee.toString(i)}})}max(a,i){return new Dn({...this._def,maxLength:{value:a,message:Ee.toString(i)}})}length(a,i){return new Dn({...this._def,exactLength:{value:a,message:Ee.toString(i)}})}nonempty(a){return this.min(1,a)}}Dn.create=(n,a)=>new Dn({type:n,minLength:null,maxLength:null,exactLength:null,typeName:De.ZodArray,...ze(a)});function Ii(n){if(n instanceof dt){const a={};for(const i in n.shape){const s=n.shape[i];a[i]=Xn.create(Ii(s))}return new dt({...n._def,shape:()=>a})}else return n instanceof Dn?new Dn({...n._def,type:Ii(n.element)}):n instanceof Xn?Xn.create(Ii(n.unwrap())):n instanceof mr?mr.create(Ii(n.unwrap())):n instanceof ea?ea.create(n.items.map(a=>Ii(a))):n}class dt extends Le{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const a=this._def.shape(),i=Qe.objectKeys(a);return this._cached={shape:a,keys:i},this._cached}_parse(a){if(this._getType(a)!==ve.object){const m=this._getOrReturnCtx(a);return de(m,{code:ne.invalid_type,expected:ve.object,received:m.parsedType}),Ne}const{status:s,ctx:o}=this._processInputParams(a),{shape:c,keys:d}=this._getCached(),h=[];if(!(this._def.catchall instanceof Ma&&this._def.unknownKeys==="strip"))for(const m in o.data)d.includes(m)||h.push(m);const p=[];for(const m of d){const g=c[m],_=o.data[m];p.push({key:{status:"valid",value:m},value:g._parse(new Wn(o,_,o.path,m)),alwaysSet:m in o.data})}if(this._def.catchall instanceof Ma){const m=this._def.unknownKeys;if(m==="passthrough")for(const g of h)p.push({key:{status:"valid",value:g},value:{status:"valid",value:o.data[g]}});else if(m==="strict")h.length>0&&(de(o,{code:ne.unrecognized_keys,keys:h}),s.dirty());else if(m!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const m=this._def.catchall;for(const g of h){const _=o.data[g];p.push({key:{status:"valid",value:g},value:m._parse(new Wn(o,_,o.path,g)),alwaysSet:g in o.data})}}return o.common.async?Promise.resolve().then(async()=>{const m=[];for(const g of p){const _=await g.key,w=await g.value;m.push({key:_,value:w,alwaysSet:g.alwaysSet})}return m}).then(m=>Bt.mergeObjectSync(s,m)):Bt.mergeObjectSync(s,p)}get shape(){return this._def.shape()}strict(a){return Ee.errToObj,new dt({...this._def,unknownKeys:"strict",...a!==void 0?{errorMap:(i,s)=>{const o=this._def.errorMap?.(i,s).message??s.defaultError;return i.code==="unrecognized_keys"?{message:Ee.errToObj(a).message??o}:{message:o}}}:{}})}strip(){return new dt({...this._def,unknownKeys:"strip"})}passthrough(){return new dt({...this._def,unknownKeys:"passthrough"})}extend(a){return new dt({...this._def,shape:()=>({...this._def.shape(),...a})})}merge(a){return new dt({unknownKeys:a._def.unknownKeys,catchall:a._def.catchall,shape:()=>({...this._def.shape(),...a._def.shape()}),typeName:De.ZodObject})}setKey(a,i){return this.augment({[a]:i})}catchall(a){return new dt({...this._def,catchall:a})}pick(a){const i={};for(const s of Qe.objectKeys(a))a[s]&&this.shape[s]&&(i[s]=this.shape[s]);return new dt({...this._def,shape:()=>i})}omit(a){const i={};for(const s of Qe.objectKeys(this.shape))a[s]||(i[s]=this.shape[s]);return new dt({...this._def,shape:()=>i})}deepPartial(){return Ii(this)}partial(a){const i={};for(const s of Qe.objectKeys(this.shape)){const o=this.shape[s];a&&!a[s]?i[s]=o:i[s]=o.optional()}return new dt({...this._def,shape:()=>i})}required(a){const i={};for(const s of Qe.objectKeys(this.shape))if(a&&!a[s])i[s]=this.shape[s];else{let c=this.shape[s];for(;c instanceof Xn;)c=c._def.innerType;i[s]=c}return new dt({...this._def,shape:()=>i})}keyof(){return o_(Qe.objectKeys(this.shape))}}dt.create=(n,a)=>new dt({shape:()=>n,unknownKeys:"strip",catchall:Ma.create(),typeName:De.ZodObject,...ze(a)});dt.strictCreate=(n,a)=>new dt({shape:()=>n,unknownKeys:"strict",catchall:Ma.create(),typeName:De.ZodObject,...ze(a)});dt.lazycreate=(n,a)=>new dt({shape:n,unknownKeys:"strip",catchall:Ma.create(),typeName:De.ZodObject,...ze(a)});class _l extends Le{_parse(a){const{ctx:i}=this._processInputParams(a),s=this._def.options;function o(c){for(const h of c)if(h.result.status==="valid")return h.result;for(const h of c)if(h.result.status==="dirty")return i.common.issues.push(...h.ctx.common.issues),h.result;const d=c.map(h=>new fn(h.ctx.common.issues));return de(i,{code:ne.invalid_union,unionErrors:d}),Ne}if(i.common.async)return Promise.all(s.map(async c=>{const d={...i,common:{...i.common,issues:[]},parent:null};return{result:await c._parseAsync({data:i.data,path:i.path,parent:d}),ctx:d}})).then(o);{let c;const d=[];for(const p of s){const m={...i,common:{...i.common,issues:[]},parent:null},g=p._parseSync({data:i.data,path:i.path,parent:m});if(g.status==="valid")return g;g.status==="dirty"&&!c&&(c={result:g,ctx:m}),m.common.issues.length&&d.push(m.common.issues)}if(c)return i.common.issues.push(...c.ctx.common.issues),c.result;const h=d.map(p=>new fn(p));return de(i,{code:ne.invalid_union,unionErrors:h}),Ne}}get options(){return this._def.options}}_l.create=(n,a)=>new _l({options:n,typeName:De.ZodUnion,...ze(a)});const Ea=n=>n instanceof El?Ea(n.schema):n instanceof zn?Ea(n.innerType()):n instanceof Cl?[n.value]:n instanceof hr?n.options:n instanceof Tl?Qe.objectValues(n.enum):n instanceof Al?Ea(n._def.innerType):n instanceof bl?[void 0]:n instanceof xl?[null]:n instanceof Xn?[void 0,...Ea(n.unwrap())]:n instanceof mr?[null,...Ea(n.unwrap())]:n instanceof Jh||n instanceof Ol?Ea(n.unwrap()):n instanceof Rl?Ea(n._def.innerType):[];class tc extends Le{_parse(a){const{ctx:i}=this._processInputParams(a);if(i.parsedType!==ve.object)return de(i,{code:ne.invalid_type,expected:ve.object,received:i.parsedType}),Ne;const s=this.discriminator,o=i.data[s],c=this.optionsMap.get(o);return c?i.common.async?c._parseAsync({data:i.data,path:i.path,parent:i}):c._parseSync({data:i.data,path:i.path,parent:i}):(de(i,{code:ne.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[s]}),Ne)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(a,i,s){const o=new Map;for(const c of i){const d=Ea(c.shape[a]);if(!d.length)throw new Error(`A discriminator value for key \`${a}\` could not be extracted from all schema options`);for(const h of d){if(o.has(h))throw new Error(`Discriminator property ${String(a)} has duplicate value ${String(h)}`);o.set(h,c)}}return new tc({typeName:De.ZodDiscriminatedUnion,discriminator:a,options:i,optionsMap:o,...ze(s)})}}function hh(n,a){const i=Ca(n),s=Ca(a);if(n===a)return{valid:!0,data:n};if(i===ve.object&&s===ve.object){const o=Qe.objectKeys(a),c=Qe.objectKeys(n).filter(h=>o.indexOf(h)!==-1),d={...n,...a};for(const h of c){const p=hh(n[h],a[h]);if(!p.valid)return{valid:!1};d[h]=p.data}return{valid:!0,data:d}}else if(i===ve.array&&s===ve.array){if(n.length!==a.length)return{valid:!1};const o=[];for(let c=0;c<n.length;c++){const d=n[c],h=a[c],p=hh(d,h);if(!p.valid)return{valid:!1};o.push(p.data)}return{valid:!0,data:o}}else return i===ve.date&&s===ve.date&&+n==+a?{valid:!0,data:n}:{valid:!1}}class Sl extends Le{_parse(a){const{status:i,ctx:s}=this._processInputParams(a),o=(c,d)=>{if(fh(c)||fh(d))return Ne;const h=hh(c.value,d.value);return h.valid?((dh(c)||dh(d))&&i.dirty(),{status:i.value,value:h.data}):(de(s,{code:ne.invalid_intersection_types}),Ne)};return s.common.async?Promise.all([this._def.left._parseAsync({data:s.data,path:s.path,parent:s}),this._def.right._parseAsync({data:s.data,path:s.path,parent:s})]).then(([c,d])=>o(c,d)):o(this._def.left._parseSync({data:s.data,path:s.path,parent:s}),this._def.right._parseSync({data:s.data,path:s.path,parent:s}))}}Sl.create=(n,a,i)=>new Sl({left:n,right:a,typeName:De.ZodIntersection,...ze(i)});class ea extends Le{_parse(a){const{status:i,ctx:s}=this._processInputParams(a);if(s.parsedType!==ve.array)return de(s,{code:ne.invalid_type,expected:ve.array,received:s.parsedType}),Ne;if(s.data.length<this._def.items.length)return de(s,{code:ne.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Ne;!this._def.rest&&s.data.length>this._def.items.length&&(de(s,{code:ne.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),i.dirty());const c=[...s.data].map((d,h)=>{const p=this._def.items[h]||this._def.rest;return p?p._parse(new Wn(s,d,s.path,h)):null}).filter(d=>!!d);return s.common.async?Promise.all(c).then(d=>Bt.mergeArray(i,d)):Bt.mergeArray(i,c)}get items(){return this._def.items}rest(a){return new ea({...this._def,rest:a})}}ea.create=(n,a)=>{if(!Array.isArray(n))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ea({items:n,typeName:De.ZodTuple,rest:null,...ze(a)})};class wl extends Le{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(a){const{status:i,ctx:s}=this._processInputParams(a);if(s.parsedType!==ve.object)return de(s,{code:ne.invalid_type,expected:ve.object,received:s.parsedType}),Ne;const o=[],c=this._def.keyType,d=this._def.valueType;for(const h in s.data)o.push({key:c._parse(new Wn(s,h,s.path,h)),value:d._parse(new Wn(s,s.data[h],s.path,h)),alwaysSet:h in s.data});return s.common.async?Bt.mergeObjectAsync(i,o):Bt.mergeObjectSync(i,o)}get element(){return this._def.valueType}static create(a,i,s){return i instanceof Le?new wl({keyType:a,valueType:i,typeName:De.ZodRecord,...ze(s)}):new wl({keyType:Nn.create(),valueType:a,typeName:De.ZodRecord,...ze(i)})}}class zu extends Le{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(a){const{status:i,ctx:s}=this._processInputParams(a);if(s.parsedType!==ve.map)return de(s,{code:ne.invalid_type,expected:ve.map,received:s.parsedType}),Ne;const o=this._def.keyType,c=this._def.valueType,d=[...s.data.entries()].map(([h,p],m)=>({key:o._parse(new Wn(s,h,s.path,[m,"key"])),value:c._parse(new Wn(s,p,s.path,[m,"value"]))}));if(s.common.async){const h=new Map;return Promise.resolve().then(async()=>{for(const p of d){const m=await p.key,g=await p.value;if(m.status==="aborted"||g.status==="aborted")return Ne;(m.status==="dirty"||g.status==="dirty")&&i.dirty(),h.set(m.value,g.value)}return{status:i.value,value:h}})}else{const h=new Map;for(const p of d){const m=p.key,g=p.value;if(m.status==="aborted"||g.status==="aborted")return Ne;(m.status==="dirty"||g.status==="dirty")&&i.dirty(),h.set(m.value,g.value)}return{status:i.value,value:h}}}}zu.create=(n,a,i)=>new zu({valueType:a,keyType:n,typeName:De.ZodMap,...ze(i)});class $r extends Le{_parse(a){const{status:i,ctx:s}=this._processInputParams(a);if(s.parsedType!==ve.set)return de(s,{code:ne.invalid_type,expected:ve.set,received:s.parsedType}),Ne;const o=this._def;o.minSize!==null&&s.data.size<o.minSize.value&&(de(s,{code:ne.too_small,minimum:o.minSize.value,type:"set",inclusive:!0,exact:!1,message:o.minSize.message}),i.dirty()),o.maxSize!==null&&s.data.size>o.maxSize.value&&(de(s,{code:ne.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),i.dirty());const c=this._def.valueType;function d(p){const m=new Set;for(const g of p){if(g.status==="aborted")return Ne;g.status==="dirty"&&i.dirty(),m.add(g.value)}return{status:i.value,value:m}}const h=[...s.data.values()].map((p,m)=>c._parse(new Wn(s,p,s.path,m)));return s.common.async?Promise.all(h).then(p=>d(p)):d(h)}min(a,i){return new $r({...this._def,minSize:{value:a,message:Ee.toString(i)}})}max(a,i){return new $r({...this._def,maxSize:{value:a,message:Ee.toString(i)}})}size(a,i){return this.min(a,i).max(a,i)}nonempty(a){return this.min(1,a)}}$r.create=(n,a)=>new $r({valueType:n,minSize:null,maxSize:null,typeName:De.ZodSet,...ze(a)});class Xi extends Le{constructor(){super(...arguments),this.validate=this.implement}_parse(a){const{ctx:i}=this._processInputParams(a);if(i.parsedType!==ve.function)return de(i,{code:ne.invalid_type,expected:ve.function,received:i.parsedType}),Ne;function s(h,p){return Du({data:h,path:i.path,errorMaps:[i.common.contextualErrorMap,i.schemaErrorMap,Nu(),Ji].filter(m=>!!m),issueData:{code:ne.invalid_arguments,argumentsError:p}})}function o(h,p){return Du({data:h,path:i.path,errorMaps:[i.common.contextualErrorMap,i.schemaErrorMap,Nu(),Ji].filter(m=>!!m),issueData:{code:ne.invalid_return_type,returnTypeError:p}})}const c={errorMap:i.common.contextualErrorMap},d=i.data;if(this._def.returns instanceof es){const h=this;return Zt(async function(...p){const m=new fn([]),g=await h._def.args.parseAsync(p,c).catch(A=>{throw m.addIssue(s(p,A)),m}),_=await Reflect.apply(d,this,g);return await h._def.returns._def.type.parseAsync(_,c).catch(A=>{throw m.addIssue(o(_,A)),m})})}else{const h=this;return Zt(function(...p){const m=h._def.args.safeParse(p,c);if(!m.success)throw new fn([s(p,m.error)]);const g=Reflect.apply(d,this,m.data),_=h._def.returns.safeParse(g,c);if(!_.success)throw new fn([o(g,_.error)]);return _.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...a){return new Xi({...this._def,args:ea.create(a).rest(qr.create())})}returns(a){return new Xi({...this._def,returns:a})}implement(a){return this.parse(a)}strictImplement(a){return this.parse(a)}static create(a,i,s){return new Xi({args:a||ea.create([]).rest(qr.create()),returns:i||qr.create(),typeName:De.ZodFunction,...ze(s)})}}class El extends Le{get schema(){return this._def.getter()}_parse(a){const{ctx:i}=this._processInputParams(a);return this._def.getter()._parse({data:i.data,path:i.path,parent:i})}}El.create=(n,a)=>new El({getter:n,typeName:De.ZodLazy,...ze(a)});class Cl extends Le{_parse(a){if(a.data!==this._def.value){const i=this._getOrReturnCtx(a);return de(i,{received:i.data,code:ne.invalid_literal,expected:this._def.value}),Ne}return{status:"valid",value:a.data}}get value(){return this._def.value}}Cl.create=(n,a)=>new Cl({value:n,typeName:De.ZodLiteral,...ze(a)});function o_(n,a){return new hr({values:n,typeName:De.ZodEnum,...ze(a)})}class hr extends Le{_parse(a){if(typeof a.data!="string"){const i=this._getOrReturnCtx(a),s=this._def.values;return de(i,{expected:Qe.joinValues(s),received:i.parsedType,code:ne.invalid_type}),Ne}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(a.data)){const i=this._getOrReturnCtx(a),s=this._def.values;return de(i,{received:i.data,code:ne.invalid_enum_value,options:s}),Ne}return Zt(a.data)}get options(){return this._def.values}get enum(){const a={};for(const i of this._def.values)a[i]=i;return a}get Values(){const a={};for(const i of this._def.values)a[i]=i;return a}get Enum(){const a={};for(const i of this._def.values)a[i]=i;return a}extract(a,i=this._def){return hr.create(a,{...this._def,...i})}exclude(a,i=this._def){return hr.create(this.options.filter(s=>!a.includes(s)),{...this._def,...i})}}hr.create=o_;class Tl extends Le{_parse(a){const i=Qe.getValidEnumValues(this._def.values),s=this._getOrReturnCtx(a);if(s.parsedType!==ve.string&&s.parsedType!==ve.number){const o=Qe.objectValues(i);return de(s,{expected:Qe.joinValues(o),received:s.parsedType,code:ne.invalid_type}),Ne}if(this._cache||(this._cache=new Set(Qe.getValidEnumValues(this._def.values))),!this._cache.has(a.data)){const o=Qe.objectValues(i);return de(s,{received:s.data,code:ne.invalid_enum_value,options:o}),Ne}return Zt(a.data)}get enum(){return this._def.values}}Tl.create=(n,a)=>new Tl({values:n,typeName:De.ZodNativeEnum,...ze(a)});class es extends Le{unwrap(){return this._def.type}_parse(a){const{ctx:i}=this._processInputParams(a);if(i.parsedType!==ve.promise&&i.common.async===!1)return de(i,{code:ne.invalid_type,expected:ve.promise,received:i.parsedType}),Ne;const s=i.parsedType===ve.promise?i.data:Promise.resolve(i.data);return Zt(s.then(o=>this._def.type.parseAsync(o,{path:i.path,errorMap:i.common.contextualErrorMap})))}}es.create=(n,a)=>new es({type:n,typeName:De.ZodPromise,...ze(a)});class zn extends Le{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===De.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(a){const{status:i,ctx:s}=this._processInputParams(a),o=this._def.effect||null,c={addIssue:d=>{de(s,d),d.fatal?i.abort():i.dirty()},get path(){return s.path}};if(c.addIssue=c.addIssue.bind(c),o.type==="preprocess"){const d=o.transform(s.data,c);if(s.common.async)return Promise.resolve(d).then(async h=>{if(i.value==="aborted")return Ne;const p=await this._def.schema._parseAsync({data:h,path:s.path,parent:s});return p.status==="aborted"?Ne:p.status==="dirty"||i.value==="dirty"?Yi(p.value):p});{if(i.value==="aborted")return Ne;const h=this._def.schema._parseSync({data:d,path:s.path,parent:s});return h.status==="aborted"?Ne:h.status==="dirty"||i.value==="dirty"?Yi(h.value):h}}if(o.type==="refinement"){const d=h=>{const p=o.refinement(h,c);if(s.common.async)return Promise.resolve(p);if(p instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return h};if(s.common.async===!1){const h=this._def.schema._parseSync({data:s.data,path:s.path,parent:s});return h.status==="aborted"?Ne:(h.status==="dirty"&&i.dirty(),d(h.value),{status:i.value,value:h.value})}else return this._def.schema._parseAsync({data:s.data,path:s.path,parent:s}).then(h=>h.status==="aborted"?Ne:(h.status==="dirty"&&i.dirty(),d(h.value).then(()=>({status:i.value,value:h.value}))))}if(o.type==="transform")if(s.common.async===!1){const d=this._def.schema._parseSync({data:s.data,path:s.path,parent:s});if(!Kr(d))return Ne;const h=o.transform(d.value,c);if(h instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:i.value,value:h}}else return this._def.schema._parseAsync({data:s.data,path:s.path,parent:s}).then(d=>Kr(d)?Promise.resolve(o.transform(d.value,c)).then(h=>({status:i.value,value:h})):Ne);Qe.assertNever(o)}}zn.create=(n,a,i)=>new zn({schema:n,typeName:De.ZodEffects,effect:a,...ze(i)});zn.createWithPreprocess=(n,a,i)=>new zn({schema:a,effect:{type:"preprocess",transform:n},typeName:De.ZodEffects,...ze(i)});class Xn extends Le{_parse(a){return this._getType(a)===ve.undefined?Zt(void 0):this._def.innerType._parse(a)}unwrap(){return this._def.innerType}}Xn.create=(n,a)=>new Xn({innerType:n,typeName:De.ZodOptional,...ze(a)});class mr extends Le{_parse(a){return this._getType(a)===ve.null?Zt(null):this._def.innerType._parse(a)}unwrap(){return this._def.innerType}}mr.create=(n,a)=>new mr({innerType:n,typeName:De.ZodNullable,...ze(a)});class Al extends Le{_parse(a){const{ctx:i}=this._processInputParams(a);let s=i.data;return i.parsedType===ve.undefined&&(s=this._def.defaultValue()),this._def.innerType._parse({data:s,path:i.path,parent:i})}removeDefault(){return this._def.innerType}}Al.create=(n,a)=>new Al({innerType:n,typeName:De.ZodDefault,defaultValue:typeof a.default=="function"?a.default:()=>a.default,...ze(a)});class Rl extends Le{_parse(a){const{ctx:i}=this._processInputParams(a),s={...i,common:{...i.common,issues:[]}},o=this._def.innerType._parse({data:s.data,path:s.path,parent:{...s}});return gl(o)?o.then(c=>({status:"valid",value:c.status==="valid"?c.value:this._def.catchValue({get error(){return new fn(s.common.issues)},input:s.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new fn(s.common.issues)},input:s.data})}}removeCatch(){return this._def.innerType}}Rl.create=(n,a)=>new Rl({innerType:n,typeName:De.ZodCatch,catchValue:typeof a.catch=="function"?a.catch:()=>a.catch,...ze(a)});class Uu extends Le{_parse(a){if(this._getType(a)!==ve.nan){const s=this._getOrReturnCtx(a);return de(s,{code:ne.invalid_type,expected:ve.nan,received:s.parsedType}),Ne}return{status:"valid",value:a.data}}}Uu.create=n=>new Uu({typeName:De.ZodNaN,...ze(n)});const MM=Symbol("zod_brand");class Jh extends Le{_parse(a){const{ctx:i}=this._processInputParams(a),s=i.data;return this._def.type._parse({data:s,path:i.path,parent:i})}unwrap(){return this._def.type}}class Bl extends Le{_parse(a){const{status:i,ctx:s}=this._processInputParams(a);if(s.common.async)return(async()=>{const c=await this._def.in._parseAsync({data:s.data,path:s.path,parent:s});return c.status==="aborted"?Ne:c.status==="dirty"?(i.dirty(),Yi(c.value)):this._def.out._parseAsync({data:c.value,path:s.path,parent:s})})();{const o=this._def.in._parseSync({data:s.data,path:s.path,parent:s});return o.status==="aborted"?Ne:o.status==="dirty"?(i.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:s.path,parent:s})}}static create(a,i){return new Bl({in:a,out:i,typeName:De.ZodPipeline})}}class Ol extends Le{_parse(a){const i=this._def.innerType._parse(a),s=o=>(Kr(o)&&(o.value=Object.freeze(o.value)),o);return gl(i)?i.then(o=>s(o)):s(i)}unwrap(){return this._def.innerType}}Ol.create=(n,a)=>new Ol({innerType:n,typeName:De.ZodReadonly,...ze(a)});function vb(n,a){const i=typeof n=="function"?n(a):typeof n=="string"?{message:n}:n;return typeof i=="string"?{message:i}:i}function u_(n,a={},i){return n?Wi.create().superRefine((s,o)=>{const c=n(s);if(c instanceof Promise)return c.then(d=>{if(!d){const h=vb(a,s),p=h.fatal??i??!0;o.addIssue({code:"custom",...h,fatal:p})}});if(!c){const d=vb(a,s),h=d.fatal??i??!0;o.addIssue({code:"custom",...d,fatal:h})}}):Wi.create()}const NM={object:dt.lazycreate};var De;(function(n){n.ZodString="ZodString",n.ZodNumber="ZodNumber",n.ZodNaN="ZodNaN",n.ZodBigInt="ZodBigInt",n.ZodBoolean="ZodBoolean",n.ZodDate="ZodDate",n.ZodSymbol="ZodSymbol",n.ZodUndefined="ZodUndefined",n.ZodNull="ZodNull",n.ZodAny="ZodAny",n.ZodUnknown="ZodUnknown",n.ZodNever="ZodNever",n.ZodVoid="ZodVoid",n.ZodArray="ZodArray",n.ZodObject="ZodObject",n.ZodUnion="ZodUnion",n.ZodDiscriminatedUnion="ZodDiscriminatedUnion",n.ZodIntersection="ZodIntersection",n.ZodTuple="ZodTuple",n.ZodRecord="ZodRecord",n.ZodMap="ZodMap",n.ZodSet="ZodSet",n.ZodFunction="ZodFunction",n.ZodLazy="ZodLazy",n.ZodLiteral="ZodLiteral",n.ZodEnum="ZodEnum",n.ZodEffects="ZodEffects",n.ZodNativeEnum="ZodNativeEnum",n.ZodOptional="ZodOptional",n.ZodNullable="ZodNullable",n.ZodDefault="ZodDefault",n.ZodCatch="ZodCatch",n.ZodPromise="ZodPromise",n.ZodBranded="ZodBranded",n.ZodPipeline="ZodPipeline",n.ZodReadonly="ZodReadonly"})(De||(De={}));const DM=(n,a={message:`Input not instance of ${n.name}`})=>u_(i=>i instanceof n,a),c_=Nn.create,f_=fr.create,jM=Uu.create,kM=dr.create,d_=yl.create,zM=Xr.create,UM=ju.create,LM=bl.create,VM=xl.create,PM=Wi.create,BM=qr.create,HM=Ma.create,qM=ku.create,GM=Dn.create,FM=dt.create,ZM=dt.strictCreate,IM=_l.create,YM=tc.create,QM=Sl.create,KM=ea.create,XM=wl.create,$M=zu.create,JM=$r.create,WM=Xi.create,e2=El.create,t2=Cl.create,n2=hr.create,a2=Tl.create,r2=es.create,gb=zn.create,i2=Xn.create,s2=mr.create,l2=zn.createWithPreprocess,o2=Bl.create,u2=()=>c_().optional(),c2=()=>f_().optional(),f2=()=>d_().optional(),d2={string:(n=>Nn.create({...n,coerce:!0})),number:(n=>fr.create({...n,coerce:!0})),boolean:(n=>yl.create({...n,coerce:!0})),bigint:(n=>dr.create({...n,coerce:!0})),date:(n=>Xr.create({...n,coerce:!0}))},h2=Ne,qt=Object.freeze(Object.defineProperty({__proto__:null,BRAND:MM,DIRTY:Yi,EMPTY_PATH:oM,INVALID:Ne,NEVER:h2,OK:Zt,ParseStatus:Bt,Schema:Le,ZodAny:Wi,ZodArray:Dn,ZodBigInt:dr,ZodBoolean:yl,ZodBranded:Jh,ZodCatch:Rl,ZodDate:Xr,ZodDefault:Al,ZodDiscriminatedUnion:tc,ZodEffects:zn,ZodEnum:hr,ZodError:fn,get ZodFirstPartyTypeKind(){return De},ZodFunction:Xi,ZodIntersection:Sl,ZodIssueCode:ne,ZodLazy:El,ZodLiteral:Cl,ZodMap:zu,ZodNaN:Uu,ZodNativeEnum:Tl,ZodNever:Ma,ZodNull:xl,ZodNullable:mr,ZodNumber:fr,ZodObject:dt,ZodOptional:Xn,ZodParsedType:ve,ZodPipeline:Bl,ZodPromise:es,ZodReadonly:Ol,ZodRecord:wl,ZodSchema:Le,ZodSet:$r,ZodString:Nn,ZodSymbol:ju,ZodTransformer:zn,ZodTuple:ea,ZodType:Le,ZodUndefined:bl,ZodUnion:_l,ZodUnknown:qr,ZodVoid:ku,addIssueToContext:de,any:PM,array:GM,bigint:kM,boolean:d_,coerce:d2,custom:u_,date:zM,datetimeRegex:l_,defaultErrorMap:Ji,discriminatedUnion:YM,effect:gb,enum:n2,function:WM,getErrorMap:Nu,getParsedType:Ca,instanceof:DM,intersection:QM,isAborted:fh,isAsync:gl,isDirty:dh,isValid:Kr,late:NM,lazy:e2,literal:t2,makeIssue:Du,map:$M,nan:jM,nativeEnum:a2,never:HM,null:VM,nullable:s2,number:f_,object:FM,get objectUtil(){return ch},oboolean:f2,onumber:c2,optional:i2,ostring:u2,pipeline:o2,preprocess:l2,promise:r2,quotelessJson:sM,record:XM,set:JM,setErrorMap:lM,strictObject:ZM,string:c_,symbol:UM,transformer:gb,tuple:KM,undefined:LM,union:IM,unknown:BM,get util(){return Qe},void:qM},Symbol.toStringTag,{value:"Module"})),m2=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(n=>typeof n=="string"?Number(n):n,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 p2({children:n,data:a,...i}){const[s,o]=b.useState(!1),[c,d]=b.useState(""),[h,p]=b.useState(""),m=lT({resolver:bT(m2),defaultValues:{images:[],title:"",price:0,category:"",condition:"",brand:"",description:"",tags:[],sku:"",location:"",publist:!1}}),g=m.watch("images"),_=m.watch("tags"),w=["New","Used - like new","Used - good","Used - fair"],A=["Tools","Electronics & computers"],{refetch:M,...S}=iM(a),T=()=>{if(c.trim()&&!_?.includes(c.trim())){const O=m.getValues("tags")||[];m.setValue("tags",[...O,c.trim()]),d("")}},L=O=>{const K=m.getValues("tags")||[];m.setValue("tags",K.filter(Z=>Z!==O))},N=async({images:O,...K})=>{try{let Z=[];if(a){const he=a.images||[];Z=(O||[]).filter(ae=>!he.includes(ae))}else Z=O||[];const F=await Promise.all(Z.map(async he=>he.startsWith("blob:")?await d1(he):he)),ue={...K,images:F};console.log("Product data to submit:",ue),console.log("Hình mới cần xử lý:",F)}catch(Z){console.error("Error submitting form:",Z)}},U=()=>{o(!1),m.reset(),p(""),d("")},k=kb({mutationKey:["createBlobUrl",a?.sku],mutationFn:O=>_n.apiRequest("createBlobUrl",O)});return b.useEffect(()=>{(async()=>{if(!S.data?.data||!a)return;const O=Xd({...S.data?.data}).images,K=await k.mutateAsync(O),Z={...a,images:K};m.reset(Z)})()},[S.data,a]),y.jsxs(qA,{open:s,onOpenChange:o,children:[y.jsx(GA,{asChild:!0,children:n}),y.jsxs(IA,{"aria-describedby":void 0,className:"md:max-w-4xl h-[95vh] flex flex-col p-0",children:[y.jsx(YA,{className:"p-6 border-b",children:y.jsx(QA,{className:"text-2xl font-bold",children:a?"Edit product":"Create new product"})}),!S.isLoading&&!k.isPending&&y.jsx("div",{className:"flex-1 overflow-y-auto p-6",children:y.jsx(rM,{...m,children:y.jsxs("form",{onSubmit:m.handleSubmit(N),className:"space-y-8",children:[y.jsx(Od,{children:y.jsx(Md,{className:"p-6",children:y.jsx(_a,{control:m.control,name:"images",render:()=>y.jsxs(Sa,{children:[y.jsx(Gn,{className:"text-lg font-semibold",children:"Images *"}),y.jsx(wa,{}),g.length>0&&y.jsx("div",{className:"mt-6 overflow-x-auto",children:y.jsx("div",{className:"flex gap-3",children:g.map((O,K)=>y.jsx("div",{className:"relative flex-shrink-0 w-32 h-32 group rounded-lg border overflow-hidden",children:y.jsx("img",{src:O||"/placeholder.svg",alt:`Preview ${K+1}`,className:"w-full h-full object-cover"})},K))})})]})})})}),y.jsx(Od,{children:y.jsxs(Md,{className:"p-6 space-y-6",children:[y.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Product information"}),y.jsx(_a,{control:m.control,name:"title",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Title *"}),y.jsx(ir,{children:y.jsx(Br,{placeholder:"VD: MacBook Pro 14-inch 2023",...O})}),y.jsx(wa,{})]})}),y.jsx(_a,{control:m.control,name:"price",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Price ($) *"}),y.jsx(ir,{children:y.jsx(Br,{type:"number",placeholder:"10",...O})}),y.jsx(wa,{})]})}),y.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[y.jsx(_a,{control:m.control,name:"category",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Category *"}),y.jsx(ir,{children:y.jsxs(cb,{onValueChange:O.onChange,value:O.value,children:[y.jsx(db,{className:"w-full",children:y.jsx(fb,{placeholder:"Select category"})}),y.jsx(hb,{children:A.map(K=>y.jsx(mb,{value:K.toLowerCase(),children:K},K))})]})}),y.jsx(wa,{})]})}),y.jsx(_a,{control:m.control,name:"condition",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Condition *"}),y.jsx(ir,{children:y.jsxs(cb,{onValueChange:O.onChange,value:O.value,children:[y.jsx(db,{className:"w-full",children:y.jsx(fb,{placeholder:"Select condition"})}),y.jsx(hb,{children:w.map(K=>y.jsx(mb,{value:K.toLowerCase(),children:K},K))})]})}),y.jsx(wa,{})]})}),y.jsx(_a,{control:m.control,name:"brand",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Brand"}),y.jsx(ir,{children:y.jsx(Br,{readOnly:!!a,placeholder:"VD: Cisco",...O})}),y.jsx(wa,{})]})})]}),y.jsx(_a,{control:m.control,name:"description",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Description *"}),y.jsx(ir,{children:y.jsx(eM,{rows:4,...O})}),y.jsx(wa,{})]})})]})}),y.jsx(Od,{children:y.jsxs(Md,{className:"p-6 space-y-6",children:[y.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Additional information"}),y.jsxs("div",{className:"space-y-3",children:[y.jsx(Gn,{children:"Tags"}),y.jsx("div",{className:"flex gap-2",children:y.jsx(Br,{value:c,onChange:O=>d(O.target.value),placeholder:"Tag and press Enter",onKeyDown:O=>{O.key==="Enter"&&(O.preventDefault(),T())}})}),_&&_?.length>0&&y.jsx("div",{className:"flex flex-wrap gap-2",children:_.map(O=>y.jsxs(kx,{onClick:()=>L(O),variant:"secondary",className:"flex items-center gap-1 px-3 py-1",children:[O,y.jsx(Th,{className:"w-3 h-3 cursor-pointer hover:text-red-500"})]},O))})]}),y.jsx(_a,{control:m.control,name:"sku",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Sku *"}),y.jsx(ir,{children:y.jsx(Br,{readOnly:!!a,placeholder:"VD: MBP14-2023-512GB",...O})}),y.jsx(wa,{})]})}),y.jsx(_a,{control:m.control,name:"location",render:({field:O})=>y.jsxs(Sa,{children:[y.jsx(Gn,{children:"Location"}),y.jsx(ir,{children:y.jsx(Br,{placeholder:"VD: Hà Nội, Việt Nam",...O})}),y.jsx(wa,{})]})})]})})]})})}),(S.isLoading||k.isPending)&&y.jsx("div",{className:"flex items-center justify-center w-full h-full",children:y.jsx(px,{})}),y.jsx("div",{className:"p-6 border-t bg-white flex justify-end gap-3",children:y.jsx(Fn,{type:"button",variant:"outline",onClick:U,children:"Close"})})]})]})}var mh=["Enter"," "],v2=["ArrowDown","PageUp","Home"],h_=["ArrowUp","PageDown","End"],g2=[...v2,...h_],y2={ltr:[...mh,"ArrowRight"],rtl:[...mh,"ArrowLeft"]},b2={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Hl="Menu",[Ml,x2,_2]=Eh(Hl),[Jr,m_]=Na(Hl,[_2,ls,Hu]),nc=ls(),p_=Hu(),[S2,Wr]=Jr(Hl),[w2,ql]=Jr(Hl),v_=n=>{const{__scopeMenu:a,open:i=!1,children:s,dir:o,onOpenChange:c,modal:d=!0}=n,h=nc(a),[p,m]=b.useState(null),g=b.useRef(!1),_=$n(c),w=Bu(o);return b.useEffect(()=>{const A=()=>{g.current=!0,document.addEventListener("pointerdown",M,{capture:!0,once:!0}),document.addEventListener("pointermove",M,{capture:!0,once:!0})},M=()=>g.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",M,{capture:!0}),document.removeEventListener("pointermove",M,{capture:!0})}},[]),y.jsx(Yh,{...h,children:y.jsx(S2,{scope:a,open:i,onOpenChange:_,content:p,onContentChange:m,children:y.jsx(w2,{scope:a,onClose:b.useCallback(()=>_(!1),[_]),isUsingKeyboardRef:g,dir:w,modal:d,children:s})})})};v_.displayName=Hl;var E2="MenuAnchor",Wh=b.forwardRef((n,a)=>{const{__scopeMenu:i,...s}=n,o=nc(i);return y.jsx($u,{...o,...s,ref:a})});Wh.displayName=E2;var em="MenuPortal",[C2,g_]=Jr(em,{forceMount:void 0}),y_=n=>{const{__scopeMenu:a,forceMount:i,children:s,container:o}=n,c=Wr(em,a);return y.jsx(C2,{scope:a,forceMount:i,children:y.jsx(ta,{present:i||c.open,children:y.jsx(Ll,{asChild:!0,container:o,children:s})})})};y_.displayName=em;var wn="MenuContent",[T2,tm]=Jr(wn),b_=b.forwardRef((n,a)=>{const i=g_(wn,n.__scopeMenu),{forceMount:s=i.forceMount,...o}=n,c=Wr(wn,n.__scopeMenu),d=ql(wn,n.__scopeMenu);return y.jsx(Ml.Provider,{scope:n.__scopeMenu,children:y.jsx(ta,{present:s||c.open,children:y.jsx(Ml.Slot,{scope:n.__scopeMenu,children:d.modal?y.jsx(A2,{...o,ref:a}):y.jsx(R2,{...o,ref:a})})})})}),A2=b.forwardRef((n,a)=>{const i=Wr(wn,n.__scopeMenu),s=b.useRef(null),o=at(a,s);return b.useEffect(()=>{const c=s.current;if(c)return Iu(c)},[]),y.jsx(nm,{...n,ref:o,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:Se(n.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),R2=b.forwardRef((n,a)=>{const i=Wr(wn,n.__scopeMenu);return y.jsx(nm,{...n,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>i.onOpenChange(!1)})}),O2=or("MenuContent.ScrollLock"),nm=b.forwardRef((n,a)=>{const{__scopeMenu:i,loop:s=!1,trapFocus:o,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:h,onEntryFocus:p,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:_,onInteractOutside:w,onDismiss:A,disableOutsideScroll:M,...S}=n,T=Wr(wn,i),L=ql(wn,i),N=nc(i),U=p_(i),k=x2(i),[O,K]=b.useState(null),Z=b.useRef(null),F=at(a,Z,T.onContentChange),ue=b.useRef(0),he=b.useRef(""),xe=b.useRef(0),ae=b.useRef(null),re=b.useRef("right"),le=b.useRef(0),me=M?Vl:b.Fragment,j=M?{as:O2,allowPinchZoom:!0}:void 0,Y=W=>{const C=he.current+W,I=k().filter(te=>!te.disabled),ie=document.activeElement,ee=I.find(te=>te.ref.current===ie)?.textValue,oe=I.map(te=>te.textValue),Oe=H2(oe,C,ee),_e=I.find(te=>te.textValue===Oe)?.ref.current;(function te(Te){he.current=Te,window.clearTimeout(ue.current),Te!==""&&(ue.current=window.setTimeout(()=>te(""),1e3))})(C),_e&&setTimeout(()=>_e.focus())};b.useEffect(()=>()=>window.clearTimeout(ue.current),[]),Fu();const H=b.useCallback(W=>re.current===ae.current?.side&&G2(W,ae.current?.area),[]);return y.jsx(T2,{scope:i,searchRef:he,onItemEnter:b.useCallback(W=>{H(W)&&W.preventDefault()},[H]),onItemLeave:b.useCallback(W=>{H(W)||(Z.current?.focus(),K(null))},[H]),onTriggerLeave:b.useCallback(W=>{H(W)&&W.preventDefault()},[H]),pointerGraceTimerRef:xe,onPointerGraceIntentChange:b.useCallback(W=>{ae.current=W},[]),children:y.jsx(me,{...j,children:y.jsx(Ul,{asChild:!0,trapped:o,onMountAutoFocus:Se(c,W=>{W.preventDefault(),Z.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:y.jsx(zl,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:_,onInteractOutside:w,onDismiss:A,children:y.jsx(ex,{asChild:!0,...U,dir:L.dir,orientation:"vertical",loop:s,currentTabStopId:O,onCurrentTabStopIdChange:K,onEntryFocus:Se(p,W=>{L.isUsingKeyboardRef.current||W.preventDefault()}),preventScrollOnEntryFocus:!0,children:y.jsx(Qh,{role:"menu","aria-orientation":"vertical","data-state":z_(T.open),"data-radix-menu-content":"",dir:L.dir,...N,...S,ref:F,style:{outline:"none",...S.style},onKeyDown:Se(S.onKeyDown,W=>{const I=W.target.closest("[data-radix-menu-content]")===W.currentTarget,ie=W.ctrlKey||W.altKey||W.metaKey,ee=W.key.length===1;I&&(W.key==="Tab"&&W.preventDefault(),!ie&&ee&&Y(W.key));const oe=Z.current;if(W.target!==oe||!g2.includes(W.key))return;W.preventDefault();const _e=k().filter(te=>!te.disabled).map(te=>te.ref.current);h_.includes(W.key)&&_e.reverse(),P2(_e)}),onBlur:Se(n.onBlur,W=>{W.currentTarget.contains(W.target)||(window.clearTimeout(ue.current),he.current="")}),onPointerMove:Se(n.onPointerMove,Nl(W=>{const C=W.target,I=le.current!==W.clientX;if(W.currentTarget.contains(C)&&I){const ie=W.clientX>le.current?"right":"left";re.current=ie,le.current=W.clientX}}))})})})})})})});b_.displayName=wn;var M2="MenuGroup",am=b.forwardRef((n,a)=>{const{__scopeMenu:i,...s}=n;return y.jsx(Ve.div,{role:"group",...s,ref:a})});am.displayName=M2;var N2="MenuLabel",x_=b.forwardRef((n,a)=>{const{__scopeMenu:i,...s}=n;return y.jsx(Ve.div,{...s,ref:a})});x_.displayName=N2;var Lu="MenuItem",yb="menu.itemSelect",ac=b.forwardRef((n,a)=>{const{disabled:i=!1,onSelect:s,...o}=n,c=b.useRef(null),d=ql(Lu,n.__scopeMenu),h=tm(Lu,n.__scopeMenu),p=at(a,c),m=b.useRef(!1),g=()=>{const _=c.current;if(!i&&_){const w=new CustomEvent(yb,{bubbles:!0,cancelable:!0});_.addEventListener(yb,A=>s?.(A),{once:!0}),Qb(_,w),w.defaultPrevented?m.current=!1:d.onClose()}};return y.jsx(__,{...o,ref:p,disabled:i,onClick:Se(n.onClick,g),onPointerDown:_=>{n.onPointerDown?.(_),m.current=!0},onPointerUp:Se(n.onPointerUp,_=>{m.current||_.currentTarget?.click()}),onKeyDown:Se(n.onKeyDown,_=>{const w=h.searchRef.current!=="";i||w&&_.key===" "||mh.includes(_.key)&&(_.currentTarget.click(),_.preventDefault())})})});ac.displayName=Lu;var __=b.forwardRef((n,a)=>{const{__scopeMenu:i,disabled:s=!1,textValue:o,...c}=n,d=tm(Lu,i),h=p_(i),p=b.useRef(null),m=at(a,p),[g,_]=b.useState(!1),[w,A]=b.useState("");return b.useEffect(()=>{const M=p.current;M&&A((M.textContent??"").trim())},[c.children]),y.jsx(Ml.ItemSlot,{scope:i,disabled:s,textValue:o??w,children:y.jsx(tx,{asChild:!0,...h,focusable:!s,children:y.jsx(Ve.div,{role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...c,ref:m,onPointerMove:Se(n.onPointerMove,Nl(M=>{s?d.onItemLeave(M):(d.onItemEnter(M),M.defaultPrevented||M.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Se(n.onPointerLeave,Nl(M=>d.onItemLeave(M))),onFocus:Se(n.onFocus,()=>_(!0)),onBlur:Se(n.onBlur,()=>_(!1))})})})}),D2="MenuCheckboxItem",S_=b.forwardRef((n,a)=>{const{checked:i=!1,onCheckedChange:s,...o}=n;return y.jsx(A_,{scope:n.__scopeMenu,checked:i,children:y.jsx(ac,{role:"menuitemcheckbox","aria-checked":Vu(i)?"mixed":i,...o,ref:a,"data-state":im(i),onSelect:Se(o.onSelect,()=>s?.(Vu(i)?!0:!i),{checkForDefaultPrevented:!1})})})});S_.displayName=D2;var w_="MenuRadioGroup",[j2,k2]=Jr(w_,{value:void 0,onValueChange:()=>{}}),E_=b.forwardRef((n,a)=>{const{value:i,onValueChange:s,...o}=n,c=$n(s);return y.jsx(j2,{scope:n.__scopeMenu,value:i,onValueChange:c,children:y.jsx(am,{...o,ref:a})})});E_.displayName=w_;var C_="MenuRadioItem",T_=b.forwardRef((n,a)=>{const{value:i,...s}=n,o=k2(C_,n.__scopeMenu),c=i===o.value;return y.jsx(A_,{scope:n.__scopeMenu,checked:c,children:y.jsx(ac,{role:"menuitemradio","aria-checked":c,...s,ref:a,"data-state":im(c),onSelect:Se(s.onSelect,()=>o.onValueChange?.(i),{checkForDefaultPrevented:!1})})})});T_.displayName=C_;var rm="MenuItemIndicator",[A_,z2]=Jr(rm,{checked:!1}),R_=b.forwardRef((n,a)=>{const{__scopeMenu:i,forceMount:s,...o}=n,c=z2(rm,i);return y.jsx(ta,{present:s||Vu(c.checked)||c.checked===!0,children:y.jsx(Ve.span,{...o,ref:a,"data-state":im(c.checked)})})});R_.displayName=rm;var U2="MenuSeparator",O_=b.forwardRef((n,a)=>{const{__scopeMenu:i,...s}=n;return y.jsx(Ve.div,{role:"separator","aria-orientation":"horizontal",...s,ref:a})});O_.displayName=U2;var L2="MenuArrow",M_=b.forwardRef((n,a)=>{const{__scopeMenu:i,...s}=n,o=nc(i);return y.jsx(Kh,{...o,...s,ref:a})});M_.displayName=L2;var V2="MenuSub",[gD,N_]=Jr(V2),fl="MenuSubTrigger",D_=b.forwardRef((n,a)=>{const i=Wr(fl,n.__scopeMenu),s=ql(fl,n.__scopeMenu),o=N_(fl,n.__scopeMenu),c=tm(fl,n.__scopeMenu),d=b.useRef(null),{pointerGraceTimerRef:h,onPointerGraceIntentChange:p}=c,m={__scopeMenu:n.__scopeMenu},g=b.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return b.useEffect(()=>g,[g]),b.useEffect(()=>{const _=h.current;return()=>{window.clearTimeout(_),p(null)}},[h,p]),y.jsx(Wh,{asChild:!0,...m,children:y.jsx(__,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":o.contentId,"data-state":z_(i.open),...n,ref:Pu(a,o.onTriggerChange),onClick:_=>{n.onClick?.(_),!(n.disabled||_.defaultPrevented)&&(_.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:Se(n.onPointerMove,Nl(_=>{c.onItemEnter(_),!_.defaultPrevented&&!n.disabled&&!i.open&&!d.current&&(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{i.onOpenChange(!0),g()},100))})),onPointerLeave:Se(n.onPointerLeave,Nl(_=>{g();const w=i.content?.getBoundingClientRect();if(w){const A=i.content?.dataset.side,M=A==="right",S=M?-5:5,T=w[M?"left":"right"],L=w[M?"right":"left"];c.onPointerGraceIntentChange({area:[{x:_.clientX+S,y:_.clientY},{x:T,y:w.top},{x:L,y:w.top},{x:L,y:w.bottom},{x:T,y:w.bottom}],side:A}),window.clearTimeout(h.current),h.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(_),_.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:Se(n.onKeyDown,_=>{const w=c.searchRef.current!=="";n.disabled||w&&_.key===" "||y2[s.dir].includes(_.key)&&(i.onOpenChange(!0),i.content?.focus(),_.preventDefault())})})})});D_.displayName=fl;var j_="MenuSubContent",k_=b.forwardRef((n,a)=>{const i=g_(wn,n.__scopeMenu),{forceMount:s=i.forceMount,...o}=n,c=Wr(wn,n.__scopeMenu),d=ql(wn,n.__scopeMenu),h=N_(j_,n.__scopeMenu),p=b.useRef(null),m=at(a,p);return y.jsx(Ml.Provider,{scope:n.__scopeMenu,children:y.jsx(ta,{present:s||c.open,children:y.jsx(Ml.Slot,{scope:n.__scopeMenu,children:y.jsx(nm,{id:h.contentId,"aria-labelledby":h.triggerId,...o,ref:m,align:"start",side:d.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:g=>{d.isUsingKeyboardRef.current&&p.current?.focus(),g.preventDefault()},onCloseAutoFocus:g=>g.preventDefault(),onFocusOutside:Se(n.onFocusOutside,g=>{g.target!==h.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:Se(n.onEscapeKeyDown,g=>{d.onClose(),g.preventDefault()}),onKeyDown:Se(n.onKeyDown,g=>{const _=g.currentTarget.contains(g.target),w=b2[d.dir].includes(g.key);_&&w&&(c.onOpenChange(!1),h.trigger?.focus(),g.preventDefault())})})})})})});k_.displayName=j_;function z_(n){return n?"open":"closed"}function Vu(n){return n==="indeterminate"}function im(n){return Vu(n)?"indeterminate":n?"checked":"unchecked"}function P2(n){const a=document.activeElement;for(const i of n)if(i===a||(i.focus(),document.activeElement!==a))return}function B2(n,a){return n.map((i,s)=>n[(a+s)%n.length])}function H2(n,a,i){const o=a.length>1&&Array.from(a).every(m=>m===a[0])?a[0]:a,c=i?n.indexOf(i):-1;let d=B2(n,Math.max(c,0));o.length===1&&(d=d.filter(m=>m!==i));const p=d.find(m=>m.toLowerCase().startsWith(o.toLowerCase()));return p!==i?p:void 0}function q2(n,a){const{x:i,y:s}=n;let o=!1;for(let c=0,d=a.length-1;c<a.length;d=c++){const h=a[c],p=a[d],m=h.x,g=h.y,_=p.x,w=p.y;g>s!=w>s&&i<(_-m)*(s-g)/(w-g)+m&&(o=!o)}return o}function G2(n,a){if(!a)return!1;const i={x:n.clientX,y:n.clientY};return q2(i,a)}function Nl(n){return a=>a.pointerType==="mouse"?n(a):void 0}var F2=v_,Z2=Wh,I2=y_,Y2=b_,Q2=am,K2=x_,X2=ac,$2=S_,J2=E_,W2=T_,eN=R_,tN=O_,nN=M_,aN=D_,rN=k_,rc="DropdownMenu",[iN,yD]=Na(rc,[m_]),It=m_(),[sN,U_]=iN(rc),L_=n=>{const{__scopeDropdownMenu:a,children:i,dir:s,open:o,defaultOpen:c,onOpenChange:d,modal:h=!0}=n,p=It(a),m=b.useRef(null),[g,_]=Aa({prop:o,defaultProp:c??!1,onChange:d,caller:rc});return y.jsx(sN,{scope:a,triggerId:Qn(),triggerRef:m,contentId:Qn(),open:g,onOpenChange:_,onOpenToggle:b.useCallback(()=>_(w=>!w),[_]),modal:h,children:y.jsx(F2,{...p,open:g,onOpenChange:_,dir:s,modal:h,children:i})})};L_.displayName=rc;var V_="DropdownMenuTrigger",P_=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,disabled:s=!1,...o}=n,c=U_(V_,i),d=It(i);return y.jsx(Z2,{asChild:!0,...d,children:y.jsx(Ve.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":s?"":void 0,disabled:s,...o,ref:Pu(a,c.triggerRef),onPointerDown:Se(n.onPointerDown,h=>{!s&&h.button===0&&h.ctrlKey===!1&&(c.onOpenToggle(),c.open||h.preventDefault())}),onKeyDown:Se(n.onKeyDown,h=>{s||(["Enter"," "].includes(h.key)&&c.onOpenToggle(),h.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(h.key)&&h.preventDefault())})})})});P_.displayName=V_;var lN="DropdownMenuPortal",B_=n=>{const{__scopeDropdownMenu:a,...i}=n,s=It(a);return y.jsx(I2,{...s,...i})};B_.displayName=lN;var H_="DropdownMenuContent",q_=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=U_(H_,i),c=It(i),d=b.useRef(!1);return y.jsx(Y2,{id:o.contentId,"aria-labelledby":o.triggerId,...c,...s,ref:a,onCloseAutoFocus:Se(n.onCloseAutoFocus,h=>{d.current||o.triggerRef.current?.focus(),d.current=!1,h.preventDefault()}),onInteractOutside:Se(n.onInteractOutside,h=>{const p=h.detail.originalEvent,m=p.button===0&&p.ctrlKey===!0,g=p.button===2||m;(!o.modal||g)&&(d.current=!0)}),style:{...n.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)"}})});q_.displayName=H_;var oN="DropdownMenuGroup",uN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(Q2,{...o,...s,ref:a})});uN.displayName=oN;var cN="DropdownMenuLabel",fN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(K2,{...o,...s,ref:a})});fN.displayName=cN;var dN="DropdownMenuItem",G_=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(X2,{...o,...s,ref:a})});G_.displayName=dN;var hN="DropdownMenuCheckboxItem",mN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx($2,{...o,...s,ref:a})});mN.displayName=hN;var pN="DropdownMenuRadioGroup",vN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(J2,{...o,...s,ref:a})});vN.displayName=pN;var gN="DropdownMenuRadioItem",yN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(W2,{...o,...s,ref:a})});yN.displayName=gN;var bN="DropdownMenuItemIndicator",xN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(eN,{...o,...s,ref:a})});xN.displayName=bN;var _N="DropdownMenuSeparator",SN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(tN,{...o,...s,ref:a})});SN.displayName=_N;var wN="DropdownMenuArrow",EN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(nN,{...o,...s,ref:a})});EN.displayName=wN;var CN="DropdownMenuSubTrigger",TN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(aN,{...o,...s,ref:a})});TN.displayName=CN;var AN="DropdownMenuSubContent",RN=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:i,...s}=n,o=It(i);return y.jsx(rN,{...o,...s,ref:a,style:{...n.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)"}})});RN.displayName=AN;var ON=L_,MN=P_,NN=B_,DN=q_,jN=G_;function kN({...n}){return y.jsx(ON,{"data-slot":"dropdown-menu",...n})}function zN({...n}){return y.jsx(MN,{"data-slot":"dropdown-menu-trigger",...n})}function UN({className:n,sideOffset:a=4,...i}){return y.jsx(NN,{children:y.jsx(DN,{"data-slot":"dropdown-menu-content",sideOffset:a,className:Xe("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",n),...i})})}function bb({className:n,inset:a,variant:i="default",...s}){return y.jsx(jN,{"data-slot":"dropdown-menu-item","data-inset":a,"data-variant":i,className:Xe("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",n),...s})}var ic="Popover",[F_,bD]=Na(ic,[ls]),Gl=ls(),[LN,yr]=F_(ic),Z_=n=>{const{__scopePopover:a,children:i,open:s,defaultOpen:o,onOpenChange:c,modal:d=!1}=n,h=Gl(a),p=b.useRef(null),[m,g]=b.useState(!1),[_,w]=Aa({prop:s,defaultProp:o??!1,onChange:c,caller:ic});return y.jsx(Yh,{...h,children:y.jsx(LN,{scope:a,contentId:Qn(),triggerRef:p,open:_,onOpenChange:w,onOpenToggle:b.useCallback(()=>w(A=>!A),[w]),hasCustomAnchor:m,onCustomAnchorAdd:b.useCallback(()=>g(!0),[]),onCustomAnchorRemove:b.useCallback(()=>g(!1),[]),modal:d,children:i})})};Z_.displayName=ic;var I_="PopoverAnchor",VN=b.forwardRef((n,a)=>{const{__scopePopover:i,...s}=n,o=yr(I_,i),c=Gl(i),{onCustomAnchorAdd:d,onCustomAnchorRemove:h}=o;return b.useEffect(()=>(d(),()=>h()),[d,h]),y.jsx($u,{...c,...s,ref:a})});VN.displayName=I_;var Y_="PopoverTrigger",Q_=b.forwardRef((n,a)=>{const{__scopePopover:i,...s}=n,o=yr(Y_,i),c=Gl(i),d=at(a,o.triggerRef),h=y.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":W_(o.open),...s,ref:d,onClick:Se(n.onClick,o.onOpenToggle)});return o.hasCustomAnchor?h:y.jsx($u,{asChild:!0,...c,children:h})});Q_.displayName=Y_;var sm="PopoverPortal",[PN,BN]=F_(sm,{forceMount:void 0}),K_=n=>{const{__scopePopover:a,forceMount:i,children:s,container:o}=n,c=yr(sm,a);return y.jsx(PN,{scope:a,forceMount:i,children:y.jsx(ta,{present:i||c.open,children:y.jsx(Ll,{asChild:!0,container:o,children:s})})})};K_.displayName=sm;var ts="PopoverContent",X_=b.forwardRef((n,a)=>{const i=BN(ts,n.__scopePopover),{forceMount:s=i.forceMount,...o}=n,c=yr(ts,n.__scopePopover);return y.jsx(ta,{present:s||c.open,children:c.modal?y.jsx(qN,{...o,ref:a}):y.jsx(GN,{...o,ref:a})})});X_.displayName=ts;var HN=or("PopoverContent.RemoveScroll"),qN=b.forwardRef((n,a)=>{const i=yr(ts,n.__scopePopover),s=b.useRef(null),o=at(a,s),c=b.useRef(!1);return b.useEffect(()=>{const d=s.current;if(d)return Iu(d)},[]),y.jsx(Vl,{as:HN,allowPinchZoom:!0,children:y.jsx($_,{...n,ref:o,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Se(n.onCloseAutoFocus,d=>{d.preventDefault(),c.current||i.triggerRef.current?.focus()}),onPointerDownOutside:Se(n.onPointerDownOutside,d=>{const h=d.detail.originalEvent,p=h.button===0&&h.ctrlKey===!0,m=h.button===2||p;c.current=m},{checkForDefaultPrevented:!1}),onFocusOutside:Se(n.onFocusOutside,d=>d.preventDefault(),{checkForDefaultPrevented:!1})})})}),GN=b.forwardRef((n,a)=>{const i=yr(ts,n.__scopePopover),s=b.useRef(!1),o=b.useRef(!1);return y.jsx($_,{...n,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{n.onCloseAutoFocus?.(c),c.defaultPrevented||(s.current||i.triggerRef.current?.focus(),c.preventDefault()),s.current=!1,o.current=!1},onInteractOutside:c=>{n.onInteractOutside?.(c),c.defaultPrevented||(s.current=!0,c.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const d=c.target;i.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&o.current&&c.preventDefault()}})}),$_=b.forwardRef((n,a)=>{const{__scopePopover:i,trapFocus:s,onOpenAutoFocus:o,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:h,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:g,..._}=n,w=yr(ts,i),A=Gl(i);return Fu(),y.jsx(Ul,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:o,onUnmountAutoFocus:c,children:y.jsx(zl,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:g,onEscapeKeyDown:h,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>w.onOpenChange(!1),children:y.jsx(Qh,{"data-state":W_(w.open),role:"dialog",id:w.contentId,...A,..._,ref:a,style:{..._.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)"}})})})}),J_="PopoverClose",FN=b.forwardRef((n,a)=>{const{__scopePopover:i,...s}=n,o=yr(J_,i);return y.jsx(Ve.button,{type:"button",...s,ref:a,onClick:Se(n.onClick,()=>o.onOpenChange(!1))})});FN.displayName=J_;var ZN="PopoverArrow",IN=b.forwardRef((n,a)=>{const{__scopePopover:i,...s}=n,o=Gl(i);return y.jsx(Kh,{...o,...s,ref:a})});IN.displayName=ZN;function W_(n){return n?"open":"closed"}var YN=Z_,QN=Q_,KN=K_,XN=X_;function $N({...n}){return y.jsx(YN,{"data-slot":"popover",...n})}function JN({...n}){return y.jsx(QN,{"data-slot":"popover-trigger",...n})}function WN({className:n,align:a="center",sideOffset:i=4,...s}){return y.jsx(KN,{children:y.jsx(XN,{"data-slot":"popover-content",align:a,sideOffset:i,className:Xe("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",n),...s})})}function eD({className:n,...a}){return y.jsx("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:y.jsx("table",{"data-slot":"table",className:Xe("w-full caption-bottom text-sm",n),...a})})}function tD({className:n,...a}){return y.jsx("thead",{"data-slot":"table-header",className:Xe("[&_tr]:border-b",n),...a})}function nD({className:n,...a}){return y.jsx("tbody",{"data-slot":"table-body",className:Xe("[&_tr:last-child]:border-0",n),...a})}function du({className:n,...a}){return y.jsx("tr",{"data-slot":"table-row",className:Xe("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",n),...a})}function hu({className:n,...a}){return y.jsx("th",{"data-slot":"table-head",className:Xe("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",n),...a})}function Zi({className:n,...a}){return y.jsx("td",{"data-slot":"table-cell",className:Xe("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",n),...a})}function aD(n,a,i,s){var o=this,c=b.useRef(null),d=b.useRef(0),h=b.useRef(0),p=b.useRef(null),m=b.useRef([]),g=b.useRef(),_=b.useRef(),w=b.useRef(n),A=b.useRef(!0);w.current=n;var M=typeof window<"u",S=!a&&a!==0&&M;if(typeof n!="function")throw new TypeError("Expected a function");a=+a||0;var T=!!(i=i||{}).leading,L=!("trailing"in i)||!!i.trailing,N="maxWait"in i,U="debounceOnServer"in i&&!!i.debounceOnServer,k=N?Math.max(+i.maxWait||0,a):null;b.useEffect(function(){return A.current=!0,function(){A.current=!1}},[]);var O=b.useMemo(function(){var K=function(re){var le=m.current,me=g.current;return m.current=g.current=null,d.current=re,h.current=h.current||re,_.current=w.current.apply(me,le)},Z=function(re,le){S&&cancelAnimationFrame(p.current),p.current=S?requestAnimationFrame(re):setTimeout(re,le)},F=function(re){if(!A.current)return!1;var le=re-c.current;return!c.current||le>=a||le<0||N&&re-d.current>=k},ue=function(re){return p.current=null,L&&m.current?K(re):(m.current=g.current=null,_.current)},he=function re(){var le=Date.now();if(T&&h.current===d.current&&xe(),F(le))return ue(le);if(A.current){var me=a-(le-c.current),j=N?Math.min(me,k-(le-d.current)):me;Z(re,j)}},xe=function(){s&&s({})},ae=function(){if(M||U){var re=Date.now(),le=F(re);if(m.current=[].slice.call(arguments),g.current=o,c.current=re,le){if(!p.current&&A.current)return d.current=c.current,Z(he,a),T?K(c.current):_.current;if(N)return Z(he,a),K(c.current)}return p.current||Z(he,a),_.current}};return ae.cancel=function(){p.current&&(S?cancelAnimationFrame(p.current):clearTimeout(p.current)),d.current=0,m.current=c.current=g.current=p.current=null},ae.isPending=function(){return!!p.current},ae.flush=function(){return p.current?ue(Date.now()):_.current},ae},[T,N,a,k,L,S,M,U,s]);return O}function rD(n,a){return n===a}function iD(n,a,i){var s=rD,o=b.useRef(n),c=b.useState({})[1],d=aD(b.useCallback(function(p){o.current=p,c({})},[c]),a,i,c),h=b.useRef(n);return s(h.current,n)||(d(n),h.current=n),[o.current,d]}function xD(){const[n,a]=b.useState(""),[i,s]=b.useState({}),[o,c]=b.useState(1),[d]=iD(n,400),h=b.useMemo(()=>["products",{currentPage:o,search:d,filter:i}],[o,d,i]),{data:p,isFetching:m}=Id({queryKey:h,queryFn:async()=>await _n.apiRequest("index",m1({skip:(o-1)*_n.item_per_page,where:{productModelCode:n,status_listing:i?.statusFilter==="all"?void 0:i.statusFilter}}))}),{data:g}=Id({queryKey:["publised-products"],queryFn:async()=>await _n.apiRequest("getPublistedProducts",{})??[],staleTime:0,refetchOnMount:"always"}),_=kb({mutationKey:["action-mutaions"],mutationFn:async k=>{if(k.status)return _n.apiRequest("unlist",k);const O=await _n.apiRequest("get",k);if(!(!O||!O?.data))return _n.apiRequest("publist",{...k,images:Xd({...O?.data}).images})}}),w=b.useMemo(()=>!p||!p?.data?[]:p?.data.map(k=>Xd(k)),[p]),A=k=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(k),M=()=>{a(""),s({statusFilter:""}),c(1)},S=[i.statusFilter,n!==""].filter(Boolean).length,T=b.useMemo(()=>p?.total?Math.ceil(p.total/_n.item_per_page):0,[p?.total,_n.item_per_page]),L=b.useMemo(()=>(o-1)*_n.item_per_page+1,[o]),N=b.useMemo(()=>Math.min(o*_n.item_per_page,p?.total??0),[o,p]),U=async k=>{console.log({post:k}),_.mutate(k)};return y.jsxs($N,{children:[y.jsx(JN,{asChild:!0,children:y.jsx(Fn,{size:"icon",children:y.jsx(NC,{})})}),y.jsx(WN,{side:"top",align:"end",className:"w-auto",children:y.jsxs("div",{className:"space-y-4 md:h-[40vh] min-h-[722px] min-w-[638px]",children:[y.jsxs("div",{className:"flex items-center justify-between gap-4",children:[y.jsxs("div",{className:"relative flex-1",children:[y.jsx(LC,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),y.jsx(Br,{placeholder:"Search...",value:n,onChange:k=>a(k.target.value),className:"pl-10"})]}),y.jsx(HC,{filter:i,setFilter:s,activeFiltersCount:S,clearFilters:M})]}),y.jsxs("div",{className:"flex items-center justify-between w-full gap-8",children:[y.jsxs("span",{children:["Showing ",L,"-",N," of ",p?.total??0," products"]}),T>1&&y.jsxs("div",{className:"flex items-center justify-end gap-2",children:[y.jsxs(Fn,{variant:"outline",size:"xs",onClick:()=>c(k=>Math.max(1,k-1)),disabled:o===1,children:[y.jsx(CC,{}),"Previous"]}),y.jsx("div",{className:"flex items-center gap-1",children:T<=7?Array.from({length:T},(k,O)=>y.jsx(Fn,{variant:o===O+1?"default":"outline",size:"xs",onClick:()=>c(O+1),children:O+1},O+1)):y.jsxs(y.Fragment,{children:[y.jsx(Fn,{variant:o===1?"default":"outline",size:"xs",onClick:()=>c(1),children:"1"}),o>4&&y.jsx("span",{className:"px-2 text-muted-foreground",children:"..."}),Array.from({length:3},(k,O)=>{let K;return o<=4?K=O+2:o>=T-3?K=T-4+O:K=o-1+O,K>1&&K<T?y.jsx(Fn,{variant:o===K?"default":"outline",size:"xs",onClick:()=>c(K),children:K},K):null}).filter(Boolean),o<T-3&&y.jsx("span",{className:"px-2 text-muted-foreground",children:"..."}),y.jsx(Fn,{variant:o===T?"default":"outline",size:"xs",onClick:()=>c(T),children:T})]})}),y.jsxs(Fn,{variant:"outline",size:"xs",onClick:()=>c(k=>Math.min(T,k+1)),disabled:o===T,children:["Next",y.jsx(AC,{})]})]})]}),y.jsx("div",{className:"rounded-md border overflow-x-auto relative",children:y.jsxs(eD,{className:"min-w-[500px]",children:[y.jsx(tD,{children:y.jsxs(du,{children:[y.jsx(hu,{className:"min-w-[200px]",children:"Name"}),y.jsx(hu,{className:"w-[80px]",children:"Price"}),y.jsx(hu,{className:"w-[80px]",children:"Status"}),y.jsx(hu,{className:"w-[80px] text-center sticky right-0 bg-background border-l shadow-[-4px_0_8px_rgba(0,0,0,0.1)]",children:"Actions"})]})}),y.jsxs(nD,{className:"relative",children:[m&&y.jsx(du,{children:y.jsx(Zi,{colSpan:10,className:"text-center py-8 text-muted-foreground ",children:y.jsx("div",{className:"h-full flex items-center justify-center w-full",children:y.jsx(px,{})})})}),w.length===0&&!m?y.jsx(du,{children:y.jsx(Zi,{colSpan:10,className:"text-center py-8 text-muted-foreground",children:y.jsx("div",{className:"h-full flex items-center justify-center w-full",children:y.jsx("span",{children:" No products found"})})})}):w.map(k=>{const O=g?.some(K=>K.title.includes(k.sku));return k.status=O,y.jsxs(du,{children:[y.jsxs(Zi,{className:"font-medium",children:[y.jsx("div",{className:"truncate max-w-[340px] w-fit",title:k.title,children:k.title}),y.jsx("div",{className:"text-sm text-muted-foreground truncate max-w-[340px]",title:k.description,children:k.description})]}),y.jsx(Zi,{className:"font-semibold",children:A(k.price)}),y.jsx(Zi,{children:y.jsx(kx,{variant:"secondary",children:k?.status?"Listed":"Unlisted"})}),y.jsx(Zi,{className:"text-center sticky right-0 bg-background border-l shadow-[-4px_0_8px_rgba(0,0,0,0.1)]",children:y.jsxs(kN,{children:[y.jsx(zN,{asChild:!0,children:y.jsx("div",{className:"w-full flex items-center justify-center",children:y.jsx(Fn,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 mx-auto",children:y.jsx(jC,{className:"h-4 w-4"})})})}),y.jsxs(UN,{align:"end",children:[y.jsx(p2,{data:k,children:y.jsxs(bb,{onSelect:K=>{K.preventDefault(),K.stopPropagation()},children:[y.jsx(PC,{className:"h-4 w-4 mr-2"})," Review"]})}),y.jsxs(bb,{onClick:()=>U(k),children:[k.status?y.jsx(hx,{className:"h-4 w-4 mr-2"}):y.jsx(mx,{className:"h-4 w-4 mr-2"}),k.status?"Unlist":"List"]})]})]})})]},k.id)})]})]})})]})})]})}export{xD as P,cD as Q,dD as R,y as j,fD as q};
|