const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./dNxbZ7fu.js","./BI7cRMus.js","./C9nx_ZXr.js","./BLl3WgJh.js","./BUD1sXus.js","./Cl5uL7v1.js","./B6c3q47y.js","./BSO4AO6R.js","./B9Y7B_9J.js","./bp0daVFS.js","./C-v3KzvZ.js","./Dnd51l0P.js","./BPaRFeVf.js","./BhdqzROZ.js","./DrBTbkrO.js","./D1_OoUGO.js","./C7X7iqOv.js","./CmP6rlsQ.js","./P9Sj1LX-.js","./fZV_tAf3.js","./TkfLQuSc.js","./DvLQ7KkT.js","./BhJPcwmj.js","./7sUcRQU-.js","./DcXQGy16.js","./MZNSRlgd.js","./Bi4dPDzB.js","./C7YslTgT.js","./CBfZpZve.js","./CtEk9sYu.js","./NK7-QJiA.js","./B_uXpdK-.js","./B0Y7mSXh.js","./6G5LWOrd.js","./Cgp2Ryjn.js","./6z1VeqaM.js","./Ba897J7Z.js","./CDtlEFvu.js","./Dix56O6V.js","./CtnSdLUH.js","./Bn_ZjxBh.js","./DL6gV7jX.js","./BcFTKXpW.js","./B5BkqvTk.js","./CZUFCOT1.js","./hkaAnKQK.js","./-z-9f7Dg.js","./JLFmwxzN.js","./D6GO_GMx.js","./C1EebVEB.js","./eSE1nwE7.js","./DQFjY_gO.js","./BCF3Rf1y.js","./6v6BV5c7.js","./CMrb50rF.js","./C0sGStv6.js","./WTYWEG14.js","./C4aGzT63.js","./DHY1xb6j.js","./B4Pm2Wnx.js","./CvFd2_YW.js","./COq0e9Pm.js","./CojzKL-V.js","./phbT1DvI.js","./D5KQbHsu.js","./jdAv-d4J.js","./IxGtjW1-.js","./B4axnz7k.js","./-Ddfb5K_.js","./C8eYXRp4.js","./CRATDtxP.js","./85ripxIa.js","./CAqJn6bl.js","./B4flARhJ.js","./BeRv3RKh.js","./index.CJH3Z5YA.css","./DIs1ntky.js","./vTTGBx2V.js","./AXfhBMVk.js","./BVkalz1c.js","./n4EMf4Gq.js","./D0RfAz-e.js","./ClOjmiwa.js","./BLD9JIUg.js","./DCiKTWgi.js","./DMzsZt3o.js","./BaQ3K7XC.js","./DDuzcSIf.js","./CLGo0u60.js","./BID9IGKV.js","./BfSp7kZV.js","./BFmXBhvs.js","./ProseCode.CchFRBtv.css","./CAcQDuwW.js","./CHSCf8W2.js","./xmJLVlpc.js","./BuGyjA1C.js","./CmAQQcQn.js","./Dt2yINtH.js","./iGH55Z_z.js","./DBmCrWa7.js","./DPFt-79P.js","./error-404.Bku8vX5k.css","./DofOvcT1.js","./error-500.DTzbxOHD.css"])))=>i.map(i=>d[i]); var og=Object.defineProperty;var Gu=e=>{throw TypeError(e)};var rg=(e,t,n)=>t in e?og(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Oe=(e,t,n)=>rg(e,typeof t!="symbol"?t+"":t,n),ua=(e,t,n)=>t.has(e)||Gu("Cannot "+n);var H=(e,t,n)=>(ua(e,t,"read from private field"),n?n.call(e):t.get(e)),Ae=(e,t,n)=>t.has(e)?Gu("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),ve=(e,t,n,o)=>(ua(e,t,"write to private field"),o?o.call(e,n):t.set(e,n),n),lt=(e,t,n)=>(ua(e,t,"access private method"),n);var Es=(e,t,n,o)=>({set _(r){ve(e,t,r,n)},get _(){return H(e,t,o)}});/** * @vue/shared v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Hl(e,t){const n=new Set(e.split(","));return o=>n.has(o)}const Ie={},Ko=[],Dt=()=>{},sg=()=>!1,ls=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jl=e=>e.startsWith("onUpdate:"),Ze=Object.assign,Ul=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ig=Object.prototype.hasOwnProperty,Ce=(e,t)=>ig.call(e,t),ce=Array.isArray,Wo=e=>hr(e)==="[object Map]",xi=e=>hr(e)==="[object Set]",zu=e=>hr(e)==="[object Date]",ag=e=>hr(e)==="[object RegExp]",he=e=>typeof e=="function",Ke=e=>typeof e=="string",rn=e=>typeof e=="symbol",ke=e=>e!==null&&typeof e=="object",Vl=e=>(ke(e)||he(e))&&he(e.then)&&he(e.catch),mf=Object.prototype.toString,hr=e=>mf.call(e),lg=e=>hr(e).slice(8,-1),gf=e=>hr(e)==="[object Object]",Kl=e=>Ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,qo=Hl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ci=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ug=/-(\w)/g,_t=Ci(e=>e.replace(ug,(t,n)=>n?n.toUpperCase():"")),cg=/\B([A-Z])/g,Tn=Ci(e=>e.replace(cg,"-$1").toLowerCase()),Ti=Ci(e=>e.charAt(0).toUpperCase()+e.slice(1)),kr=Ci(e=>e?`on${Ti(e)}`:""),vt=(e,t)=>!Object.is(e,t),Go=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},ei=e=>{const t=parseFloat(e);return isNaN(t)?e:t},vf=e=>{const t=Ke(e)?Number(e):NaN;return isNaN(t)?e:t};let Qu;const bf=()=>Qu||(Qu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function oo(e){if(ce(e)){const t={};for(let n=0;n{if(n){const o=n.split(fg);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Oi(e){let t="";if(Ke(e))t=e;else if(ce(e))for(let n=0;nPi(n,t))}const wf=e=>!!(e&&e.__v_isRef===!0),Co=e=>Ke(e)?e:e==null?"":ce(e)||ke(e)&&(e.toString===mf||!he(e.toString))?wf(e)?Co(e.value):JSON.stringify(e,Ef,2):String(e),Ef=(e,t)=>wf(t)?Ef(e,t.value):Wo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],s)=>(n[ca(o,s)+" =>"]=r,n),{})}:xi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ca(n))}:rn(t)?ca(t):ke(t)&&!ce(t)&&!gf(t)?String(t):t,ca=(e,t="")=>{var n;return rn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Tt;class xf{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Tt,!t&&Tt&&(this.index=(Tt.scopes||(Tt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Tt;try{return Tt=this,t()}finally{Tt=n}}}on(){Tt=this}off(){Tt=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),so()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Qn,n=vo;try{return Qn=!0,vo=this,this._runnings++,Yu(this),this.fn()}finally{Xu(this),this._runnings--,vo=n,Qn=t}}stop(){this.active&&(Yu(this),Xu(this),this.onStop&&this.onStop(),this.active=!1)}}function _g(e){return e.value}function Yu(e){e._trackId++,e._depsLength=0}function Xu(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},ti=new WeakMap,bo=Symbol(""),ja=Symbol("");function wt(e,t,n){if(Qn&&vo){let o=ti.get(e);o||ti.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=Sf(()=>o.delete(n))),Pf(vo,r)}}function wn(e,t,n,o,r,s){const i=ti.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&ce(e)){const l=Number(o);i.forEach((c,u)=>{(u==="length"||!rn(u)&&u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":ce(e)?Kl(n)&&a.push(i.get("length")):(a.push(i.get(bo)),Wo(e)&&a.push(i.get(ja)));break;case"delete":ce(e)||(a.push(i.get(bo)),Wo(e)&&a.push(i.get(ja)));break;case"set":Wo(e)&&a.push(i.get(bo));break}Gl();for(const l of a)l&&Af(l,4);zl()}function wg(e,t){const n=ti.get(e);return n&&n.get(t)}const Eg=Hl("__proto__,__v_isRef,__isVue"),Rf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(rn)),Ju=xg();function xg(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=Te(this);for(let s=0,i=this.length;s{e[t]=function(...n){ro(),Gl();const o=Te(this)[t].apply(this,n);return zl(),so(),o}}),e}function Cg(e){rn(e)||(e=String(e));const t=Te(this);return wt(t,"has",e),t.hasOwnProperty(e)}class If{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){const r=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return s;if(n==="__v_raw")return o===(r?s?$f:Nf:s?Lf:Mf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=ce(t);if(!r){if(i&&Ce(Ju,n))return Reflect.get(Ju,n,o);if(n==="hasOwnProperty")return Cg}const a=Reflect.get(t,n,o);return(rn(n)?Rf.has(n):Eg(n))||(r||wt(t,"get",n),s)?a:ze(a)?i&&Kl(n)?a:a.value:ke(a)?r?us(a):un(a):a}}class kf extends If{constructor(t=!1){super(!1,t)}set(t,n,o,r){let s=t[n];if(!this._isShallow){const l=Jn(s);if(!ur(o)&&!Jn(o)&&(s=Te(s),o=Te(o)),!ce(t)&&ze(s)&&!ze(o))return l?!1:(s.value=o,!0)}const i=ce(t)&&Kl(n)?Number(n)e,Si=e=>Reflect.getPrototypeOf(e);function xs(e,t,n=!1,o=!1){e=e.__v_raw;const r=Te(e),s=Te(t);n||(vt(t,s)&&wt(r,"get",t),wt(r,"get",s));const{has:i}=Si(r),a=o?Ql:n?Yl:Kr;if(i.call(r,t))return a(e.get(t));if(i.call(r,s))return a(e.get(s));e!==r&&e.get(t)}function Cs(e,t=!1){const n=this.__v_raw,o=Te(n),r=Te(e);return t||(vt(e,r)&&wt(o,"has",e),wt(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Ts(e,t=!1){return e=e.__v_raw,!t&&wt(Te(e),"iterate",bo),Reflect.get(e,"size",e)}function Zu(e,t=!1){!t&&!ur(e)&&!Jn(e)&&(e=Te(e));const n=Te(this);return Si(n).has.call(n,e)||(n.add(e),wn(n,"add",e,e)),this}function ec(e,t,n=!1){!n&&!ur(t)&&!Jn(t)&&(t=Te(t));const o=Te(this),{has:r,get:s}=Si(o);let i=r.call(o,e);i||(e=Te(e),i=r.call(o,e));const a=s.call(o,e);return o.set(e,t),i?vt(t,a)&&wn(o,"set",e,t):wn(o,"add",e,t),this}function tc(e){const t=Te(this),{has:n,get:o}=Si(t);let r=n.call(t,e);r||(e=Te(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&wn(t,"delete",e,void 0),s}function nc(){const e=Te(this),t=e.size!==0,n=e.clear();return t&&wn(e,"clear",void 0,void 0),n}function Os(e,t){return function(o,r){const s=this,i=s.__v_raw,a=Te(i),l=t?Ql:e?Yl:Kr;return!e&&wt(a,"iterate",bo),i.forEach((c,u)=>o.call(r,l(c),l(u),s))}}function Ps(e,t,n){return function(...o){const r=this.__v_raw,s=Te(r),i=Wo(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...o),u=n?Ql:t?Yl:Kr;return!t&&wt(s,"iterate",l?ja:bo),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:a?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function Rn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Sg(){const e={get(s){return xs(this,s)},get size(){return Ts(this)},has:Cs,add:Zu,set:ec,delete:tc,clear:nc,forEach:Os(!1,!1)},t={get(s){return xs(this,s,!1,!0)},get size(){return Ts(this)},has:Cs,add(s){return Zu.call(this,s,!0)},set(s,i){return ec.call(this,s,i,!0)},delete:tc,clear:nc,forEach:Os(!1,!0)},n={get(s){return xs(this,s,!0)},get size(){return Ts(this,!0)},has(s){return Cs.call(this,s,!0)},add:Rn("add"),set:Rn("set"),delete:Rn("delete"),clear:Rn("clear"),forEach:Os(!0,!1)},o={get(s){return xs(this,s,!0,!0)},get size(){return Ts(this,!0)},has(s){return Cs.call(this,s,!0)},add:Rn("add"),set:Rn("set"),delete:Rn("delete"),clear:Rn("clear"),forEach:Os(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Ps(s,!1,!1),n[s]=Ps(s,!0,!1),t[s]=Ps(s,!1,!0),o[s]=Ps(s,!0,!0)}),[e,n,t,o]}const[Rg,Ig,kg,Dg]=Sg();function Ri(e,t){const n=t?e?Dg:kg:e?Ig:Rg;return(o,r,s)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(Ce(n,r)&&r in o?n:o,r,s)}const Mg={get:Ri(!1,!1)},Lg={get:Ri(!1,!0)},Ng={get:Ri(!0,!1)},$g={get:Ri(!0,!0)},Mf=new WeakMap,Lf=new WeakMap,Nf=new WeakMap,$f=new WeakMap;function Bg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fg(e){return e.__v_skip||!Object.isExtensible(e)?0:Bg(lg(e))}function un(e){return Jn(e)?e:Ii(e,!1,Tg,Mg,Mf)}function bn(e){return Ii(e,!1,Pg,Lg,Lf)}function us(e){return Ii(e,!0,Og,Ng,Nf)}function Bo(e){return Ii(e,!0,Ag,$g,$f)}function Ii(e,t,n,o,r){if(!ke(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=Fg(e);if(i===0)return e;const a=new Proxy(e,i===2?o:n);return r.set(e,a),a}function zo(e){return Jn(e)?zo(e.__v_raw):!!(e&&e.__v_isReactive)}function Jn(e){return!!(e&&e.__v_isReadonly)}function ur(e){return!!(e&&e.__v_isShallow)}function Bf(e){return e?!!e.__v_raw:!1}function Te(e){const t=e&&e.__v_raw;return t?Te(t):e}function Ff(e){return Object.isExtensible(e)&&yf(e,"__v_skip",!0),e}const Kr=e=>ke(e)?un(e):e,Yl=e=>ke(e)?us(e):e;class Hf{constructor(t,n,o,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ql(()=>t(this._value),()=>Dr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=Te(this);return(!t._cacheable||t.effect.dirty)&&vt(t._value,t._value=t.effect.run())&&Dr(t,4),Xl(t),t.effect._dirtyLevel>=2&&Dr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Hg(e,t,n=!1){let o,r;const s=he(e);return s?(o=e,r=Dt):(o=e.get,r=e.set),new Hf(o,r,s||!r,n)}function Xl(e){var t;Qn&&vo&&(e=Te(e),Pf(vo,(t=e.dep)!=null?t:e.dep=Sf(()=>e.dep=void 0,e instanceof Hf?e:void 0)))}function Dr(e,t=4,n,o){e=Te(e);const r=e.dep;r&&Af(r,t)}function ze(e){return!!(e&&e.__v_isRef===!0)}function B(e){return jf(e,!1)}function To(e){return jf(e,!0)}function jf(e,t){return ze(e)?e:new jg(e,t)}class jg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Te(t),this._value=n?t:Kr(t)}get value(){return Xl(this),this._value}set value(t){const n=this.__v_isShallow||ur(t)||Jn(t);t=n?t:Te(t),vt(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Kr(t),Dr(this,4))}}function h(e){return ze(e)?e.value:e}const Ug={get:(e,t,n)=>h(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return ze(r)&&!ze(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Uf(e){return zo(e)?e:new Proxy(e,Ug)}class Vg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>Xl(this),()=>Dr(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function Vf(e){return new Vg(e)}function it(e){const t=ce(e)?new Array(e.length):{};for(const n in e)t[n]=Kf(e,n);return t}class Kg{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return wg(Te(this._object),this._key)}}class Wg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Jl(e,t,n){return ze(e)?e:he(e)?new Wg(e):ke(e)&&arguments.length>1?Kf(e,t,n):B(e)}function Kf(e,t,n){const o=e[t];return ze(o)?o:new Kg(e,t,n)}/** * @vue/runtime-core v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Yn(e,t,n,o){try{return o?e(...o):e()}catch(r){mr(r,t,n)}}function Mt(e,t,n,o){if(he(e)){const r=Yn(e,t,n,o);return r&&Vl(r)&&r.catch(s=>{mr(s,t,n)}),r}if(ce(e)){const r=[];for(let s=0;s>>1,r=ct[o],s=qr(r);snn&&ct.splice(t,1)}function Va(e){ce(e)?Qo.push(...e):(!Bn||!Bn.includes(e,e.allowRecurse?fo+1:fo))&&Qo.push(e),qf()}function oc(e,t,n=Wr?nn+1:0){for(;nqr(n)-qr(o));if(Qo.length=0,Bn){Bn.push(...t);return}for(Bn=t,fo=0;foe.id==null?1/0:e.id,Qg=(e,t)=>{const n=qr(e)-qr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Gf(e){Ua=!1,Wr=!0,ct.sort(Qg);try{for(nn=0;nn{o._d&&mc(-1);const s=oi(t);let i;try{i=e(...r)}finally{oi(s),o._d&&mc(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function Yg(e,t){if(Xe===null)return e;const n=Bi(Xe),o=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),gr(()=>{e.isUnmounting=!0}),e}const It=[Function,Array],zf={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:It,onEnter:It,onAfterEnter:It,onEnterCancelled:It,onBeforeLeave:It,onLeave:It,onAfterLeave:It,onLeaveCancelled:It,onBeforeAppear:It,onAppear:It,onAfterAppear:It,onAppearCancelled:It},Qf=e=>{const t=e.subTree;return t.component?Qf(t.component):t},Jg={name:"BaseTransition",props:zf,setup(e,{slots:t}){const n=Rt(),o=Xg();return()=>{const r=t.default&&Xf(t.default(),!0);if(!r||!r.length)return;let s=r[0];if(r.length>1){for(const f of r)if(f.type!==Qe){s=f;break}}const i=Te(e),{mode:a}=i;if(o.isLeaving)return da(s);const l=rc(s);if(!l)return da(s);let c=Ka(l,i,o,n,f=>c=f);Gr(l,c);const u=n.subTree,d=u&&rc(u);if(d&&d.type!==Qe&&!Vt(l,d)&&Qf(n).type!==Qe){const f=Ka(d,i,o,n);if(Gr(d,f),a==="out-in"&&l.type!==Qe)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},da(s);a==="in-out"&&l.type!==Qe&&(f.delayLeave=(p,g,y)=>{const v=Yf(o,d);v[String(d.key)]=d,p[Fn]=()=>{g(),p[Fn]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return s}}},Zg=Jg;function Yf(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ka(e,t,n,o,r){const{appear:s,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:v,onAppear:w,onAfterAppear:b,onAppearCancelled:m}=t,_=String(e.key),E=Yf(n,e),C=(S,O)=>{S&&Mt(S,o,9,O)},P=(S,O)=>{const L=O[1];C(S,O),ce(S)?S.every(A=>A.length<=1)&&L():S.length<=1&&L()},R={mode:i,persisted:a,beforeEnter(S){let O=l;if(!n.isMounted)if(s)O=v||l;else return;S[Fn]&&S[Fn](!0);const L=E[_];L&&Vt(e,L)&&L.el[Fn]&&L.el[Fn](),C(O,[S])},enter(S){let O=c,L=u,A=d;if(!n.isMounted)if(s)O=w||c,L=b||u,A=m||d;else return;let W=!1;const J=S[As]=pe=>{W||(W=!0,pe?C(A,[S]):C(L,[S]),R.delayedLeave&&R.delayedLeave(),S[As]=void 0)};O?P(O,[S,J]):J()},leave(S,O){const L=String(e.key);if(S[As]&&S[As](!0),n.isUnmounting)return O();C(f,[S]);let A=!1;const W=S[Fn]=J=>{A||(A=!0,O(),J?C(y,[S]):C(g,[S]),S[Fn]=void 0,E[L]===e&&delete E[L])};E[L]=e,p?P(p,[S,W]):W()},clone(S){const O=Ka(S,t,n,o,r);return r&&r(O),O}};return R}function da(e){if(cs(e))return e=sn(e),e.children=null,e}function rc(e){if(!cs(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&he(n.default))return n.default()}}function Gr(e,t){e.shapeFlag&6&&e.component?Gr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Xf(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function be(e){he(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,c,u=0;const d=()=>(u++,l=null,f()),f=()=>{let p;return l||(p=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((y,v)=>{a(g,()=>y(d()),()=>v(g),u+1)});throw g}).then(g=>p!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return N({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return c},setup(){const p=Ye;if(c)return()=>fa(c,p);const g=b=>{l=null,mr(b,p,13,!o)};if(i&&p.suspense||fs)return f().then(b=>()=>fa(b,p)).catch(b=>(g(b),()=>o?ae(o,{error:b}):null));const y=B(!1),v=B(),w=B(!!r);return r&&setTimeout(()=>{w.value=!1},r),s!=null&&setTimeout(()=>{if(!y.value&&!v.value){const b=new Error(`Async component timed out after ${s}ms.`);g(b),v.value=b}},s),f().then(()=>{y.value=!0,p.parent&&cs(p.parent.vnode)&&(p.parent.effect.dirty=!0,ki(p.parent.update))}).catch(b=>{g(b),v.value=b}),()=>{if(y.value&&c)return fa(c,p);if(v.value&&o)return ae(o,{error:v.value});if(n&&!w.value)return ae(n)}}})}function fa(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=ae(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const cs=e=>e.type.__isKeepAlive,ey={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Rt(),o=n.ctx;if(!o.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const r=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=o,f=d("div");o.activate=(b,m,_,E,C)=>{const P=b.component;c(b,m,_,0,a),l(P.vnode,b,m,_,P,a,E,b.slotScopeIds,C),nt(()=>{P.isDeactivated=!1,P.a&&Go(P.a);const R=b.props&&b.props.onVnodeMounted;R&&yt(R,P.parent,b)},a)},o.deactivate=b=>{const m=b.component;ii(m.m),ii(m.a),c(b,f,null,1,a),nt(()=>{m.da&&Go(m.da);const _=b.props&&b.props.onVnodeUnmounted;_&&yt(_,m.parent,b),m.isDeactivated=!0},a)};function p(b){pa(b),u(b,n,a,!0)}function g(b){r.forEach((m,_)=>{const E=tl(m.type);E&&(!b||!b(E))&&y(_)})}function y(b){const m=r.get(b);m&&(!i||!Vt(m,i))?p(m):i&&pa(i),r.delete(b),s.delete(b)}Ue(()=>[e.include,e.exclude],([b,m])=>{b&&g(_=>Rr(b,_)),m&&g(_=>!Rr(m,_))},{flush:"post",deep:!0});let v=null;const w=()=>{v!=null&&(Ya(n.subTree.type)?nt(()=>{r.set(v,Ss(n.subTree))},n.subTree.suspense):r.set(v,Ss(n.subTree)))};return Ne(w),eu(w),gr(()=>{r.forEach(b=>{const{subTree:m,suspense:_}=n,E=Ss(m);if(b.type===E.type&&b.key===E.key){pa(E);const C=E.component.da;C&&nt(C,_);return}p(b)})}),()=>{if(v=null,!t.default)return null;const b=t.default(),m=b[0];if(b.length>1)return i=null,b;if(!Po(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return i=null,m;let _=Ss(m);if(_.type===Qe)return i=null,_;const E=_.type,C=tl(_o(_)?_.type.__asyncResolved||{}:E),{include:P,exclude:R,max:S}=e;if(P&&(!C||!Rr(P,C))||R&&C&&Rr(R,C))return i=_,m;const O=_.key==null?E:_.key,L=r.get(O);return _.el&&(_=sn(_),m.shapeFlag&128&&(m.ssContent=_)),v=O,L?(_.el=L.el,_.component=L.component,_.transition&&Gr(_,_.transition),_.shapeFlag|=512,s.delete(O),s.add(O)):(s.add(O),S&&s.size>parseInt(S,10)&&y(s.values().next().value)),_.shapeFlag|=256,i=_,Ya(m.type)?m:_}}},ty=ey;function Rr(e,t){return ce(e)?e.some(n=>Rr(n,t)):Ke(e)?e.split(",").includes(t):ag(e)?e.test(t):!1}function ny(e,t){Jf(e,"a",t)}function oy(e,t){Jf(e,"da",t)}function Jf(e,t,n=Ye){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Mi(t,o,n),n){let r=n.parent;for(;r&&r.parent;)cs(r.parent.vnode)&&ry(o,t,n,r),r=r.parent}}function ry(e,t,n,o){const r=Mi(t,e,o,!0);io(()=>{Ul(o[t],r)},n)}function pa(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ss(e){return e.shapeFlag&128?e.ssContent:e}function Mi(e,t,n=Ye,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{ro();const a=Ao(n),l=Mt(t,n,e,i);return a(),so(),l});return o?r.unshift(s):r.push(s),s}}const On=e=>(t,n=Ye)=>{(!fs||e==="sp")&&Mi(e,(...o)=>t(...o),n)},Zf=On("bm"),Ne=On("m"),ep=On("bu"),eu=On("u"),gr=On("bum"),io=On("um"),sy=On("sp"),iy=On("rtg"),ay=On("rtc");function tp(e,t=Ye){Mi("ec",e,t)}const np="components";function bS(e,t){return rp(np,e,!0,t)||e}const op=Symbol.for("v-ndc");function Oo(e){return Ke(e)?rp(np,e,!1)||e:e||op}function rp(e,t,n=!0,o=!1){const r=Xe||Ye;if(r){const s=r.type;{const a=tl(s,!1);if(a&&(a===t||a===_t(t)||a===Ti(_t(t))))return s}const i=sc(r[e]||s[e],t)||sc(r.appContext[e],t);return!i&&o?s:i}}function sc(e,t){return e&&(e[t]||e[_t(t)]||e[Ti(_t(t))])}function sp(e,t,n,o){let r;const s=n;if(ce(e)||Ke(e)){r=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,s));else{const i=Object.keys(e);r=new Array(i.length);for(let a=0,l=i.length;aPo(t)?!(t.type===Qe||t.type===je&&!ip(t.children)):!0)?e:null}function ly(e,t){const n={};for(const o in e)n[kr(o)]=e[o];return n}const Wa=e=>e?Lp(e)?Bi(e):Wa(e.parent):null,Mr=Ze(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Wa(e.parent),$root:e=>Wa(e.root),$emit:e=>e.emit,$options:e=>tu(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,ki(e.update)}),$nextTick:e=>e.n||(e.n=Me.bind(e.proxy)),$watch:e=>By.bind(e)}),ha=(e,t)=>e!==Ie&&!e.__isScriptSetup&&Ce(e,t),uy={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(ha(o,t))return i[t]=1,o[t];if(r!==Ie&&Ce(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&Ce(c,t))return i[t]=3,s[t];if(n!==Ie&&Ce(n,t))return i[t]=4,n[t];qa&&(i[t]=0)}}const u=Mr[t];let d,f;if(u)return t==="$attrs"&&wt(e.attrs,"get",""),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Ie&&Ce(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,Ce(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return ha(r,t)?(r[t]=n,!0):o!==Ie&&Ce(o,t)?(o[t]=n,!0):Ce(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let a;return!!n[i]||e!==Ie&&Ce(e,i)||ha(t,i)||(a=s[0])&&Ce(a,i)||Ce(o,i)||Ce(Mr,i)||Ce(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ce(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ap(){return cy().slots}function cy(){const e=Rt();return e.setupContext||(e.setupContext=$p(e))}function zr(e){return ce(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function lp(e,t){const n=zr(e);for(const o in t){if(o.startsWith("__skip"))continue;let r=n[o];r?ce(r)||he(r)?r=n[o]={type:r,default:t[o]}:r.default=t[o]:r===null&&(r=n[o]={default:t[o]}),r&&t[`__skip_${o}`]&&(r.skipFactory=!0)}return n}function _S(e,t){return!e||!t?e||t:ce(e)&&ce(t)?e.concat(t):Ze({},zr(e),zr(t))}function dy(e){const t=Rt();let n=e();return Za(),Vl(n)&&(n=n.catch(o=>{throw Ao(t),o})),[n,()=>Ao(t)]}let qa=!0;function fy(e){const t=tu(e),n=e.proxy,o=e.ctx;qa=!1,t.beforeCreate&&ic(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:g,activated:y,deactivated:v,beforeDestroy:w,beforeUnmount:b,destroyed:m,unmounted:_,render:E,renderTracked:C,renderTriggered:P,errorCaptured:R,serverPrefetch:S,expose:O,inheritAttrs:L,components:A,directives:W,filters:J}=t;if(c&&py(c,o,null),i)for(const ue in i){const ee=i[ue];he(ee)&&(o[ue]=ee.bind(n))}if(r){const ue=r.call(n,n);ke(ue)&&(e.data=un(ue))}if(qa=!0,s)for(const ue in s){const ee=s[ue],Ee=he(ee)?ee.bind(n,n):he(ee.get)?ee.get.bind(n,n):Dt,dt=!he(ee)&&he(ee.set)?ee.set.bind(n):Dt,Be=G({get:Ee,set:dt});Object.defineProperty(o,ue,{enumerable:!0,configurable:!0,get:()=>Be.value,set:at=>Be.value=at})}if(a)for(const ue in a)up(a[ue],o,n,ue);if(l){const ue=he(l)?l.call(n):l;Reflect.ownKeys(ue).forEach(ee=>{En(ee,ue[ee])})}u&&ic(u,e,"c");function q(ue,ee){ce(ee)?ee.forEach(Ee=>ue(Ee.bind(n))):ee&&ue(ee.bind(n))}if(q(Zf,d),q(Ne,f),q(ep,p),q(eu,g),q(ny,y),q(oy,v),q(tp,R),q(ay,C),q(iy,P),q(gr,b),q(io,_),q(sy,S),ce(O))if(O.length){const ue=e.exposed||(e.exposed={});O.forEach(ee=>{Object.defineProperty(ue,ee,{get:()=>n[ee],set:Ee=>n[ee]=Ee})})}else e.exposed||(e.exposed={});E&&e.render===Dt&&(e.render=E),L!=null&&(e.inheritAttrs=L),A&&(e.components=A),W&&(e.directives=W)}function py(e,t,n=Dt){ce(e)&&(e=Ga(e));for(const o in e){const r=e[o];let s;ke(r)?"default"in r?s=rt(r.from||o,r.default,!0):s=rt(r.from||o):s=rt(r),ze(s)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[o]=s}}function ic(e,t,n){Mt(ce(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function up(e,t,n,o){const r=o.includes(".")?Pp(n,o):()=>n[o];if(Ke(e)){const s=t[e];he(s)&&Ue(r,s)}else if(he(e))Ue(r,e.bind(n));else if(ke(e))if(ce(e))e.forEach(s=>up(s,t,n,o));else{const s=he(e.handler)?e.handler.bind(n):t[e.handler];he(s)&&Ue(r,s,e)}}function tu(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(c=>ri(l,c,i,!0)),ri(l,t,i)),ke(t)&&s.set(t,l),l}function ri(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&ri(e,s,n,!0),r&&r.forEach(i=>ri(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const a=hy[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const hy={data:ac,props:lc,emits:lc,methods:Ir,computed:Ir,beforeCreate:ft,created:ft,beforeMount:ft,mounted:ft,beforeUpdate:ft,updated:ft,beforeDestroy:ft,beforeUnmount:ft,destroyed:ft,unmounted:ft,activated:ft,deactivated:ft,errorCaptured:ft,serverPrefetch:ft,components:Ir,directives:Ir,watch:gy,provide:ac,inject:my};function ac(e,t){return t?e?function(){return Ze(he(e)?e.call(this,this):e,he(t)?t.call(this,this):t)}:t:e}function my(e,t){return Ir(Ga(e),Ga(t))}function Ga(e){if(ce(e)){const t={};for(let n=0;n1)return n&&he(t)?t.call(o&&o.proxy):t}}function dp(){return!!(Ye||Xe||wo)}const fp={},pp=()=>Object.create(fp),hp=e=>Object.getPrototypeOf(e)===fp;function by(e,t,n,o=!1){const r={},s=pp();e.propsDefaults=Object.create(null),mp(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:bn(r):e.type.props?e.props=r:e.props=s,e.attrs=s}function _y(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,a=Te(r),[l]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,p]=gp(d,t,!0);Ze(i,f),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return ke(e)&&o.set(e,Ko),Ko;if(ce(s))for(let u=0;ue[0]==="_"||e==="$stable",nu=e=>ce(e)?e.map(Ot):[Ot(e)],Ey=(e,t,n)=>{if(t._n)return t;const o=D((...r)=>nu(t(...r)),n);return o._c=!1,o},vp=(e,t,n)=>{const o=e._ctx;for(const r in e){if(yp(r))continue;const s=e[r];if(he(s))t[r]=Ey(r,s,o);else if(s!=null){const i=nu(s);t[r]=()=>i}}},bp=(e,t)=>{const n=nu(t);e.slots.default=()=>n},_p=(e,t,n)=>{for(const o in t)(n||o!=="_")&&(e[o]=t[o])},xy=(e,t,n)=>{const o=e.slots=pp();if(e.vnode.shapeFlag&32){const r=t._;r?(_p(o,t,n),n&&yf(o,"_",r,!0)):vp(t,o)}else t&&bp(e,t)},Cy=(e,t,n)=>{const{vnode:o,slots:r}=e;let s=!0,i=Ie;if(o.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:_p(r,t,n):(s=!t.$stable,vp(t,r)),i=t}else t&&(bp(e,t),i={default:1});if(s)for(const a in r)!yp(a)&&i[a]==null&&delete r[a]};function si(e,t,n,o,r=!1){if(ce(e)){e.forEach((f,p)=>si(f,t&&(ce(t)?t[p]:t),n,o,r));return}if(_o(o)&&!r)return;const s=o.shapeFlag&4?Bi(o.component):o.el,i=r?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===Ie?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(Ke(c)?(u[c]=null,Ce(d,c)&&(d[c]=null)):ze(c)&&(c.value=null)),he(l))Yn(l,a,12,[i,u]);else{const f=Ke(l),p=ze(l);if(f||p){const g=()=>{if(e.f){const y=f?Ce(d,l)?d[l]:u[l]:l.value;r?ce(y)&&Ul(y,s):ce(y)?y.includes(s)||y.push(s):f?(u[l]=[s],Ce(d,l)&&(d[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else f?(u[l]=i,Ce(d,l)&&(d[l]=i)):p&&(l.value=i,e.k&&(u[e.k]=i))};i?(g.id=-1,nt(g,n)):g()}}}const wp=Symbol("_vte"),Ty=e=>e.__isTeleport,Lr=e=>e&&(e.disabled||e.disabled===""),cc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,dc=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Qa=(e,t)=>{const n=e&&e.to;return Ke(n)?t?t(n):null:n},Oy={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,s,i,a,l,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:g,createText:y,createComment:v}}=c,w=Lr(t.props);let{shapeFlag:b,children:m,dynamicChildren:_}=t;if(e==null){const E=t.el=y(""),C=t.anchor=y("");p(E,n,o),p(C,n,o);const P=t.target=Qa(t.props,g),R=xp(P,t,y,p);P&&(i==="svg"||cc(P)?i="svg":(i==="mathml"||dc(P))&&(i="mathml"));const S=(O,L)=>{b&16&&u(m,O,L,r,s,i,a,l)};w?S(n,C):P&&S(P,R)}else{t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,C=t.target=e.target,P=t.targetAnchor=e.targetAnchor,R=Lr(e.props),S=R?n:C,O=R?E:P;if(i==="svg"||cc(C)?i="svg":(i==="mathml"||dc(C))&&(i="mathml"),_?(f(e.dynamicChildren,_,S,r,s,i,a),ou(e,t,!0)):l||d(e,t,S,O,r,s,i,a,!1),w)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Rs(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=Qa(t.props,g);L&&Rs(t,L,null,c,0)}else R&&Rs(t,C,P,c,1)}Ep(t)},remove(e,t,n,{um:o,o:{remove:r}},s){const{shapeFlag:i,children:a,anchor:l,targetStart:c,targetAnchor:u,target:d,props:f}=e;if(d&&(r(c),r(u)),s&&r(l),i&16){const p=s||!Lr(f);for(let g=0;g{fc||(console.error("Hydration completed but contains mismatches."),fc=!0)},Ay=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Sy=e=>e.namespaceURI.includes("MathML"),Is=e=>{if(Ay(e))return"svg";if(Sy(e))return"mathml"},ks=e=>e.nodeType===8;function Ry(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(m,_)=>{if(!_.hasChildNodes()){n(null,m,_),ni(),_._vnode=m;return}d(_.firstChild,m,null,null,null),ni(),_._vnode=m},d=(m,_,E,C,P,R=!1)=>{R=R||!!_.dynamicChildren;const S=ks(m)&&m.data==="[",O=()=>y(m,_,E,C,P,S),{type:L,ref:A,shapeFlag:W,patchFlag:J}=_;let pe=m.nodeType;_.el=m,J===-2&&(R=!1,_.dynamicChildren=null);let q=null;switch(L){case Eo:pe!==3?_.children===""?(l(_.el=r(""),i(m),m),q=m):q=O():(m.data!==_.children&&(Fo(),m.data=_.children),q=s(m));break;case Qe:b(m)?(q=s(m),w(_.el=m.content.firstChild,m,E)):pe!==8||S?q=O():q=s(m);break;case Nr:if(S&&(m=s(m),pe=m.nodeType),pe===1||pe===3){q=m;const ue=!_.children.length;for(let ee=0;ee<_.staticCount;ee++)ue&&(_.children+=q.nodeType===1?q.outerHTML:q.data),ee===_.staticCount-1&&(_.anchor=q),q=s(q);return S?s(q):q}else O();break;case je:S?q=g(m,_,E,C,P,R):q=O();break;default:if(W&1)(pe!==1||_.type.toLowerCase()!==m.tagName.toLowerCase())&&!b(m)?q=O():q=f(m,_,E,C,P,R);else if(W&6){_.slotScopeIds=P;const ue=i(m);if(S?q=v(m):ks(m)&&m.data==="teleport start"?q=v(m,m.data,"teleport end"):q=s(m),t(_,ue,null,E,C,Is(ue),R),_o(_)){let ee;S?(ee=ae(je),ee.anchor=q?q.previousSibling:ue.lastChild):ee=m.nodeType===3?an(""):ae("div"),ee.el=m,_.component.subTree=ee}}else W&64?pe!==8?q=O():q=_.type.hydrate(m,_,E,C,P,R,e,p):W&128&&(q=_.type.hydrate(m,_,E,C,Is(i(m)),P,R,e,d))}return A!=null&&si(A,null,C,_),q},f=(m,_,E,C,P,R)=>{R=R||!!_.dynamicChildren;const{type:S,props:O,patchFlag:L,shapeFlag:A,dirs:W,transition:J}=_,pe=S==="input"||S==="option";if(pe||L!==-1){W&&Jt(_,null,E,"created");let q=!1;if(b(m)){q=Tp(C,J)&&E&&E.vnode.props&&E.vnode.props.appear;const ee=m.content.firstChild;q&&J.beforeEnter(ee),w(ee,m,E),_.el=m=ee}if(A&16&&!(O&&(O.innerHTML||O.textContent))){let ee=p(m.firstChild,_,m,E,C,P,R);for(;ee;){Fo();const Ee=ee;ee=ee.nextSibling,a(Ee)}}else A&8&&m.textContent!==_.children&&(Fo(),m.textContent=_.children);if(O){if(pe||!R||L&48){const ee=m.tagName.includes("-");for(const Ee in O)(pe&&(Ee.endsWith("value")||Ee==="indeterminate")||ls(Ee)&&!qo(Ee)||Ee[0]==="."||ee)&&o(m,Ee,null,O[Ee],void 0,E)}else if(O.onClick)o(m,"onClick",null,O.onClick,void 0,E);else if(L&4&&zo(O.style))for(const ee in O.style)O.style[ee]}let ue;(ue=O&&O.onVnodeBeforeMount)&&yt(ue,E,_),W&&Jt(_,null,E,"beforeMount"),((ue=O&&O.onVnodeMounted)||W||q)&&Ip(()=>{ue&&yt(ue,E,_),q&&J.enter(m),W&&Jt(_,null,E,"mounted")},C)}return m.nextSibling},p=(m,_,E,C,P,R,S)=>{S=S||!!_.dynamicChildren;const O=_.children,L=O.length;for(let A=0;A{const{slotScopeIds:S}=_;S&&(P=P?P.concat(S):S);const O=i(m),L=p(s(m),_,O,E,C,P,R);return L&&ks(L)&&L.data==="]"?s(_.anchor=L):(Fo(),l(_.anchor=c("]"),O,L),L)},y=(m,_,E,C,P,R)=>{if(Fo(),_.el=null,R){const L=v(m);for(;;){const A=s(m);if(A&&A!==L)a(A);else break}}const S=s(m),O=i(m);return a(m),n(null,_,O,S,E,C,Is(O),P),S},v=(m,_="[",E="]")=>{let C=0;for(;m;)if(m=s(m),m&&ks(m)&&(m.data===_&&C++,m.data===E)){if(C===0)return s(m);C--}return m},w=(m,_,E)=>{const C=_.parentNode;C&&C.replaceChild(m,_);let P=E;for(;P;)P.vnode.el===_&&(P.vnode.el=P.subTree.el=m),P=P.parent},b=m=>m.nodeType===1&&m.tagName.toLowerCase()==="template";return[u,d]}const nt=Ip;function Iy(e){return Cp(e)}function ky(e){return Cp(e,Ry)}function Cp(e,t){const n=bf();n.__VUE__=!0;const{insert:o,remove:r,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=Dt,insertStaticContent:g}=e,y=(x,T,I,U=null,F=null,K=null,Z=void 0,Q=null,Y=!!T.dynamicChildren)=>{if(x===T)return;x&&!Vt(x,T)&&(U=$(x),at(x,F,K,!0),x=null),T.patchFlag===-2&&(Y=!1,T.dynamicChildren=null);const{type:V,ref:se,shapeFlag:fe}=T;switch(V){case Eo:v(x,T,I,U);break;case Qe:w(x,T,I,U);break;case Nr:x==null&&b(T,I,U,Z);break;case je:A(x,T,I,U,F,K,Z,Q,Y);break;default:fe&1?E(x,T,I,U,F,K,Z,Q,Y):fe&6?W(x,T,I,U,F,K,Z,Q,Y):(fe&64||fe&128)&&V.process(x,T,I,U,F,K,Z,Q,Y,re)}se!=null&&F&&si(se,x&&x.ref,K,T||x,!T)},v=(x,T,I,U)=>{if(x==null)o(T.el=a(T.children),I,U);else{const F=T.el=x.el;T.children!==x.children&&c(F,T.children)}},w=(x,T,I,U)=>{x==null?o(T.el=l(T.children||""),I,U):T.el=x.el},b=(x,T,I,U)=>{[x.el,x.anchor]=g(x.children,T,I,U,x.el,x.anchor)},m=({el:x,anchor:T},I,U)=>{let F;for(;x&&x!==T;)F=f(x),o(x,I,U),x=F;o(T,I,U)},_=({el:x,anchor:T})=>{let I;for(;x&&x!==T;)I=f(x),r(x),x=I;r(T)},E=(x,T,I,U,F,K,Z,Q,Y)=>{T.type==="svg"?Z="svg":T.type==="math"&&(Z="mathml"),x==null?C(T,I,U,F,K,Z,Q,Y):S(x,T,F,K,Z,Q,Y)},C=(x,T,I,U,F,K,Z,Q)=>{let Y,V;const{props:se,shapeFlag:fe,transition:de,dirs:me}=x;if(Y=x.el=i(x.type,K,se&&se.is,se),fe&8?u(Y,x.children):fe&16&&R(x.children,Y,null,U,F,ma(x,K),Z,Q),me&&Jt(x,null,U,"created"),P(Y,x,x.scopeId,Z,U),se){for(const Fe in se)Fe!=="value"&&!qo(Fe)&&s(Y,Fe,null,se[Fe],K,U);"value"in se&&s(Y,"value",null,se.value,K),(V=se.onVnodeBeforeMount)&&yt(V,U,x)}me&&Jt(x,null,U,"beforeMount");const _e=Tp(F,de);_e&&de.beforeEnter(Y),o(Y,T,I),((V=se&&se.onVnodeMounted)||_e||me)&&nt(()=>{V&&yt(V,U,x),_e&&de.enter(Y),me&&Jt(x,null,U,"mounted")},F)},P=(x,T,I,U,F)=>{if(I&&p(x,I),U)for(let K=0;K{for(let V=Y;V{const Q=T.el=x.el;let{patchFlag:Y,dynamicChildren:V,dirs:se}=T;Y|=x.patchFlag&16;const fe=x.props||Ie,de=T.props||Ie;let me;if(I&&ao(I,!1),(me=de.onVnodeBeforeUpdate)&&yt(me,I,T,x),se&&Jt(T,x,I,"beforeUpdate"),I&&ao(I,!0),(fe.innerHTML&&de.innerHTML==null||fe.textContent&&de.textContent==null)&&u(Q,""),V?O(x.dynamicChildren,V,Q,I,U,ma(T,F),K):Z||ee(x,T,Q,null,I,U,ma(T,F),K,!1),Y>0){if(Y&16)L(Q,fe,de,I,F);else if(Y&2&&fe.class!==de.class&&s(Q,"class",null,de.class,F),Y&4&&s(Q,"style",fe.style,de.style,F),Y&8){const _e=T.dynamicProps;for(let Fe=0;Fe<_e.length;Fe++){const Pe=_e[Fe],tt=fe[Pe],Nt=de[Pe];(Nt!==tt||Pe==="value")&&s(Q,Pe,tt,Nt,F,I)}}Y&1&&x.children!==T.children&&u(Q,T.children)}else!Z&&V==null&&L(Q,fe,de,I,F);((me=de.onVnodeUpdated)||se)&&nt(()=>{me&&yt(me,I,T,x),se&&Jt(T,x,I,"updated")},U)},O=(x,T,I,U,F,K,Z)=>{for(let Q=0;Q{if(T!==I){if(T!==Ie)for(const K in T)!qo(K)&&!(K in I)&&s(x,K,T[K],null,F,U);for(const K in I){if(qo(K))continue;const Z=I[K],Q=T[K];Z!==Q&&K!=="value"&&s(x,K,Q,Z,F,U)}"value"in I&&s(x,"value",T.value,I.value,F)}},A=(x,T,I,U,F,K,Z,Q,Y)=>{const V=T.el=x?x.el:a(""),se=T.anchor=x?x.anchor:a("");let{patchFlag:fe,dynamicChildren:de,slotScopeIds:me}=T;me&&(Q=Q?Q.concat(me):me),x==null?(o(V,I,U),o(se,I,U),R(T.children||[],I,se,F,K,Z,Q,Y)):fe>0&&fe&64&&de&&x.dynamicChildren?(O(x.dynamicChildren,de,I,F,K,Z,Q),(T.key!=null||F&&T===F.subTree)&&ou(x,T,!0)):ee(x,T,I,se,F,K,Z,Q,Y)},W=(x,T,I,U,F,K,Z,Q,Y)=>{T.slotScopeIds=Q,x==null?T.shapeFlag&512?F.ctx.activate(T,I,U,Z,Y):J(T,I,U,F,K,Z,Y):pe(x,T,Y)},J=(x,T,I,U,F,K,Z)=>{const Q=x.component=Zy(x,U,F);if(cs(x)&&(Q.ctx.renderer=re),ev(Q,!1,Z),Q.asyncDep){if(F&&F.registerDep(Q,q,Z),!x.el){const Y=Q.subTree=ae(Qe);w(null,Y,T,I)}}else q(Q,x,T,I,F,K,Z)},pe=(x,T,I)=>{const U=T.component=x.component;if(Vy(x,T,I))if(U.asyncDep&&!U.asyncResolved){ue(U,T,I);return}else U.next=T,zg(U.update),U.effect.dirty=!0,U.update();else T.el=x.el,U.vnode=T},q=(x,T,I,U,F,K,Z)=>{const Q=()=>{if(x.isMounted){let{next:se,bu:fe,u:de,parent:me,vnode:_e}=x;{const $o=Op(x);if($o){se&&(se.el=_e.el,ue(x,se,Z)),$o.asyncDep.then(()=>{x.isUnmounted||Q()});return}}let Fe=se,Pe;ao(x,!1),se?(se.el=_e.el,ue(x,se,Z)):se=_e,fe&&Go(fe),(Pe=se.props&&se.props.onVnodeBeforeUpdate)&&yt(Pe,me,se,_e),ao(x,!0);const tt=ga(x),Nt=x.subTree;x.subTree=tt,y(Nt,tt,d(Nt.el),$(Nt),x,F,K),se.el=tt.el,Fe===null&&ru(x,tt.el),de&&nt(de,F),(Pe=se.props&&se.props.onVnodeUpdated)&&nt(()=>yt(Pe,me,se,_e),F)}else{let se;const{el:fe,props:de}=T,{bm:me,m:_e,parent:Fe}=x,Pe=_o(T);if(ao(x,!1),me&&Go(me),!Pe&&(se=de&&de.onVnodeBeforeMount)&&yt(se,Fe,T),ao(x,!0),fe&&Re){const tt=()=>{x.subTree=ga(x),Re(fe,x.subTree,x,F,null)};Pe?T.type.__asyncLoader().then(()=>!x.isUnmounted&&tt()):tt()}else{const tt=x.subTree=ga(x);y(null,tt,I,U,x,F,K),T.el=tt.el}if(_e&&nt(_e,F),!Pe&&(se=de&&de.onVnodeMounted)){const tt=T;nt(()=>yt(se,Fe,tt),F)}(T.shapeFlag&256||Fe&&_o(Fe.vnode)&&Fe.vnode.shapeFlag&256)&&x.a&&nt(x.a,F),x.isMounted=!0,T=I=U=null}},Y=x.effect=new ql(Q,Dt,()=>ki(V),x.scope),V=x.update=()=>{Y.dirty&&Y.run()};V.i=x,V.id=x.uid,ao(x,!0),V()},ue=(x,T,I)=>{T.component=x;const U=x.vnode.props;x.vnode=T,x.next=null,_y(x,T.props,U,I),Cy(x,T.children,I),ro(),oc(x),so()},ee=(x,T,I,U,F,K,Z,Q,Y=!1)=>{const V=x&&x.children,se=x?x.shapeFlag:0,fe=T.children,{patchFlag:de,shapeFlag:me}=T;if(de>0){if(de&128){dt(V,fe,I,U,F,K,Z,Q,Y);return}else if(de&256){Ee(V,fe,I,U,F,K,Z,Q,Y);return}}me&8?(se&16&>(V,F,K),fe!==V&&u(I,fe)):se&16?me&16?dt(V,fe,I,U,F,K,Z,Q,Y):gt(V,F,K,!0):(se&8&&u(I,""),me&16&&R(fe,I,U,F,K,Z,Q,Y))},Ee=(x,T,I,U,F,K,Z,Q,Y)=>{x=x||Ko,T=T||Ko;const V=x.length,se=T.length,fe=Math.min(V,se);let de;for(de=0;dese?gt(x,F,K,!0,!1,fe):R(T,I,U,F,K,Z,Q,Y,fe)},dt=(x,T,I,U,F,K,Z,Q,Y)=>{let V=0;const se=T.length;let fe=x.length-1,de=se-1;for(;V<=fe&&V<=de;){const me=x[V],_e=T[V]=Y?Hn(T[V]):Ot(T[V]);if(Vt(me,_e))y(me,_e,I,null,F,K,Z,Q,Y);else break;V++}for(;V<=fe&&V<=de;){const me=x[fe],_e=T[de]=Y?Hn(T[de]):Ot(T[de]);if(Vt(me,_e))y(me,_e,I,null,F,K,Z,Q,Y);else break;fe--,de--}if(V>fe){if(V<=de){const me=de+1,_e=mede)for(;V<=fe;)at(x[V],F,K,!0),V++;else{const me=V,_e=V,Fe=new Map;for(V=_e;V<=de;V++){const Et=T[V]=Y?Hn(T[V]):Ot(T[V]);Et.key!=null&&Fe.set(Et.key,V)}let Pe,tt=0;const Nt=de-_e+1;let $o=!1,Ku=0;const xr=new Array(Nt);for(V=0;V=Nt){at(Et,F,K,!0);continue}let Xt;if(Et.key!=null)Xt=Fe.get(Et.key);else for(Pe=_e;Pe<=de;Pe++)if(xr[Pe-_e]===0&&Vt(Et,T[Pe])){Xt=Pe;break}Xt===void 0?at(Et,F,K,!0):(xr[Xt-_e]=V+1,Xt>=Ku?Ku=Xt:$o=!0,y(Et,T[Xt],I,null,F,K,Z,Q,Y),tt++)}const Wu=$o?Dy(xr):Ko;for(Pe=Wu.length-1,V=Nt-1;V>=0;V--){const Et=_e+V,Xt=T[Et],qu=Et+1{const{el:K,type:Z,transition:Q,children:Y,shapeFlag:V}=x;if(V&6){Be(x.component.subTree,T,I,U);return}if(V&128){x.suspense.move(T,I,U);return}if(V&64){Z.move(x,T,I,re);return}if(Z===je){o(K,T,I);for(let fe=0;feQ.enter(K),F);else{const{leave:fe,delayLeave:de,afterLeave:me}=Q,_e=()=>o(K,T,I),Fe=()=>{fe(K,()=>{_e(),me&&me()})};de?de(K,_e,Fe):Fe()}else o(K,T,I)},at=(x,T,I,U=!1,F=!1)=>{const{type:K,props:Z,ref:Q,children:Y,dynamicChildren:V,shapeFlag:se,patchFlag:fe,dirs:de,cacheIndex:me}=x;if(fe===-2&&(F=!1),Q!=null&&si(Q,null,I,x,!0),me!=null&&(T.renderCache[me]=void 0),se&256){T.ctx.deactivate(x);return}const _e=se&1&&de,Fe=!_o(x);let Pe;if(Fe&&(Pe=Z&&Z.onVnodeBeforeUnmount)&&yt(Pe,T,x),se&6)pn(x.component,I,U);else{if(se&128){x.suspense.unmount(I,U);return}_e&&Jt(x,null,T,"beforeUnmount"),se&64?x.type.remove(x,T,I,re,U):V&&!V.hasOnce&&(K!==je||fe>0&&fe&64)?gt(V,T,I,!1,!0):(K===je&&fe&384||!F&&se&16)&>(Y,T,I),U&&Yt(x)}(Fe&&(Pe=Z&&Z.onVnodeUnmounted)||_e)&&nt(()=>{Pe&&yt(Pe,T,x),_e&&Jt(x,null,T,"unmounted")},I)},Yt=x=>{const{type:T,el:I,anchor:U,transition:F}=x;if(T===je){Sn(I,U);return}if(T===Nr){_(x);return}const K=()=>{r(I),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(x.shapeFlag&1&&F&&!F.persisted){const{leave:Z,delayLeave:Q}=F,Y=()=>Z(I,K);Q?Q(x.el,K,Y):Y()}else K()},Sn=(x,T)=>{let I;for(;x!==T;)I=f(x),r(x),x=I;r(T)},pn=(x,T,I)=>{const{bum:U,scope:F,update:K,subTree:Z,um:Q,m:Y,a:V}=x;ii(Y),ii(V),U&&Go(U),F.stop(),K&&(K.active=!1,at(Z,x,T,I)),Q&&nt(Q,T),nt(()=>{x.isUnmounted=!0},T),T&&T.pendingBranch&&!T.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===T.pendingId&&(T.deps--,T.deps===0&&T.resolve())},gt=(x,T,I,U=!1,F=!1,K=0)=>{for(let Z=K;Z{if(x.shapeFlag&6)return $(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const T=f(x.anchor||x.el),I=T&&T[wp];return I?f(I):T};let X=!1;const z=(x,T,I)=>{x==null?T._vnode&&at(T._vnode,null,null,!0):y(T._vnode||null,x,T,null,null,null,I),T._vnode=x,X||(X=!0,oc(),ni(),X=!1)},re={p:y,um:at,m:Be,r:Yt,mt:J,mc:R,pc:ee,pbc:O,n:$,o:e};let xe,Re;return t&&([xe,Re]=t(re)),{render:z,hydrate:xe,createApp:vy(z,xe)}}function ma({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ao({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ou(e,t,n=!1){const o=e.children,r=t.children;if(ce(o)&&ce(r))for(let s=0;s>1,e[n[a]]0&&(t[o]=n[s-1]),n[s]=o)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function Op(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Op(t)}function ii(e){if(e)for(let t=0;trt(My);function et(e,t){return ds(e,null,t)}function Ny(e,t){return ds(e,null,{flush:"post"})}function $y(e,t){return ds(e,null,{flush:"sync"})}const Ds={};function Ue(e,t,n){return ds(e,t,n)}function ds(e,t,{immediate:n,deep:o,flush:r,once:s,onTrack:i,onTrigger:a}=Ie){if(t&&s){const C=t;t=(...P)=>{C(...P),E()}}const l=Ye,c=C=>o===!0?C:Un(C,o===!1?1:void 0);let u,d=!1,f=!1;if(ze(e)?(u=()=>e.value,d=ur(e)):zo(e)?(u=()=>c(e),d=!0):ce(e)?(f=!0,d=e.some(C=>zo(C)||ur(C)),u=()=>e.map(C=>{if(ze(C))return C.value;if(zo(C))return c(C);if(he(C))return Yn(C,l,2)})):he(e)?t?u=()=>Yn(e,l,2):u=()=>(p&&p(),Mt(e,l,3,[g])):u=Dt,t&&o){const C=u;u=()=>Un(C())}let p,g=C=>{p=m.onStop=()=>{Yn(C,l,4),p=m.onStop=void 0}},y;if(fs)if(g=Dt,t?n&&Mt(t,l,3,[u(),f?[]:void 0,g]):u(),r==="sync"){const C=Ly();y=C.__watcherHandles||(C.__watcherHandles=[])}else return Dt;let v=f?new Array(e.length).fill(Ds):Ds;const w=()=>{if(!(!m.active||!m.dirty))if(t){const C=m.run();(o||d||(f?C.some((P,R)=>vt(P,v[R])):vt(C,v)))&&(p&&p(),Mt(t,l,3,[C,v===Ds?void 0:f&&v[0]===Ds?[]:v,g]),v=C)}else m.run()};w.allowRecurse=!!t;let b;r==="sync"?b=w:r==="post"?b=()=>nt(w,l&&l.suspense):(w.pre=!0,l&&(w.id=l.uid),b=()=>ki(w));const m=new ql(u,Dt,b),_=Ai(),E=()=>{m.stop(),_&&Ul(_.effects,m)};return t?n?w():v=m.run():r==="post"?nt(m.run.bind(m),l&&l.suspense):m.run(),y&&y.push(E),E}function By(e,t,n){const o=this.proxy,r=Ke(e)?e.includes(".")?Pp(o,e):()=>o[e]:e.bind(o,o);let s;he(t)?s=t:(s=t.handler,n=t);const i=Ao(this),a=ds(r,s.bind(o),n);return i(),a}function Pp(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r{Un(o,t,n)});else if(gf(e)){for(const o in e)Un(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Un(e[o],t,n)}return e}function wS(e,t,n=Ie){const o=Rt(),r=_t(t),s=Tn(t),i=Ap(e,t),a=Vf((l,c)=>{let u,d=Ie,f;return $y(()=>{const p=e[t];vt(u,p)&&(u=p,c())}),{get(){return l(),n.get?n.get(u):u},set(p){const g=n.set?n.set(p):p;if(!vt(g,u)&&!(d!==Ie&&vt(p,d)))return;const y=o.vnode.props;y&&(t in y||r in y||s in y)&&(`onUpdate:${t}`in y||`onUpdate:${r}`in y||`onUpdate:${s}`in y)||(u=p,c()),o.emit(`update:${t}`,g),vt(p,g)&&vt(p,d)&&!vt(g,f)&&c(),d=p,f=g}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?i||Ie:a,done:!1}:{done:!0}}}},a}const Ap=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${_t(t)}Modifiers`]||e[`${Tn(t)}Modifiers`];function Fy(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Ie;let r=n;const s=t.startsWith("update:"),i=s&&Ap(o,t.slice(7));i&&(i.trim&&(r=n.map(u=>Ke(u)?u.trim():u)),i.number&&(r=n.map(ei)));let a,l=o[a=kr(t)]||o[a=kr(_t(t))];!l&&s&&(l=o[a=kr(Tn(t))]),l&&Mt(l,e,6,r);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Mt(c,e,6,r)}}function Sp(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const s=e.emits;let i={},a=!1;if(!he(e)){const l=c=>{const u=Sp(c,t,!0);u&&(a=!0,Ze(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(ke(e)&&o.set(e,null),null):(ce(s)?s.forEach(l=>i[l]=null):Ze(i,s),ke(e)&&o.set(e,i),i)}function Ni(e,t){return!e||!ls(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ce(e,t[0].toLowerCase()+t.slice(1))||Ce(e,Tn(t))||Ce(e,t))}function ga(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[s],slots:i,attrs:a,emit:l,render:c,renderCache:u,props:d,data:f,setupState:p,ctx:g,inheritAttrs:y}=e,v=oi(e);let w,b;try{if(n.shapeFlag&4){const _=r||o,E=_;w=Ot(c.call(E,_,u,d,p,f,g)),b=a}else{const _=t;w=Ot(_.length>1?_(d,{attrs:a,slots:i,emit:l}):_(d,null)),b=t.props?a:jy(a)}}catch(_){$r.length=0,mr(_,e,1),w=ae(Qe)}let m=w;if(b&&y!==!1){const _=Object.keys(b),{shapeFlag:E}=m;_.length&&E&7&&(s&&_.some(jl)&&(b=Uy(b,s)),m=sn(m,b,!1,!0))}return n.dirs&&(m=sn(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),w=m,oi(v),w}function Hy(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)(n==="class"||n==="style"||ls(n))&&((t||(t={}))[n]=e[n]);return t},Uy=(e,t)=>{const n={};for(const o in e)(!jl(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Vy(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?pc(o,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;let Xa=0;const Ky={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,a,l,c){if(e==null)Wy(t,n,o,r,s,i,a,l,c);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}qy(e,t,n,o,r,i,a,l,c)}},hydrate:Gy,normalize:zy},su=Ky;function Qr(e,t){const n=e.props&&e.props[t];he(n)&&n()}function Wy(e,t,n,o,r,s,i,a,l){const{p:c,o:{createElement:u}}=l,d=u("div"),f=e.suspense=Rp(e,r,o,t,d,n,s,i,a,l);c(null,f.pendingBranch=e.ssContent,d,null,o,f,s,i),f.deps>0?(Qr(e,"onPending"),Qr(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,s,i),Yo(f,e.ssFallback)):f.resolve(!1,!0)}function qy(e,t,n,o,r,s,i,a,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:g,pendingBranch:y,isInFallback:v,isHydrating:w}=d;if(y)d.pendingBranch=f,Vt(f,y)?(l(y,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0?d.resolve():v&&(w||(l(g,p,n,o,r,null,s,i,a),Yo(d,p)))):(d.pendingId=Xa++,w?(d.isHydrating=!1,d.activeBranch=y):c(y,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),v?(l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0?d.resolve():(l(g,p,n,o,r,null,s,i,a),Yo(d,p))):g&&Vt(f,g)?(l(g,f,n,o,r,d,s,i,a),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0&&d.resolve()));else if(g&&Vt(f,g))l(g,f,n,o,r,d,s,i,a),Yo(d,f);else if(Qr(t,"onPending"),d.pendingBranch=f,f.shapeFlag&512?d.pendingId=f.component.suspenseId:d.pendingId=Xa++,l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0)d.resolve();else{const{timeout:b,pendingId:m}=d;b>0?setTimeout(()=>{d.pendingId===m&&d.fallback(p)},b):b===0&&d.fallback(p)}}function Rp(e,t,n,o,r,s,i,a,l,c,u=!1){const{p:d,m:f,um:p,n:g,o:{parentNode:y,remove:v}}=c;let w;const b=Qy(e);b&&t&&t.pendingBranch&&(w=t.pendingId,t.deps++);const m=e.props?vf(e.props.timeout):void 0,_=s,E={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:r,deps:0,pendingId:Xa++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(C=!1,P=!1){const{vnode:R,activeBranch:S,pendingBranch:O,pendingId:L,effects:A,parentComponent:W,container:J}=E;let pe=!1;E.isHydrating?E.isHydrating=!1:C||(pe=S&&O.transition&&O.transition.mode==="out-in",pe&&(S.transition.afterLeave=()=>{L===E.pendingId&&(f(O,J,s===_?g(S):s,0),Va(A))}),S&&(y(S.el)!==E.hiddenContainer&&(s=g(S)),p(S,W,E,!0)),pe||f(O,J,s,0)),Yo(E,O),E.pendingBranch=null,E.isInFallback=!1;let q=E.parent,ue=!1;for(;q;){if(q.pendingBranch){q.effects.push(...A),ue=!0;break}q=q.parent}!ue&&!pe&&Va(A),E.effects=[],b&&t&&t.pendingBranch&&w===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),Qr(R,"onResolve")},fallback(C){if(!E.pendingBranch)return;const{vnode:P,activeBranch:R,parentComponent:S,container:O,namespace:L}=E;Qr(P,"onFallback");const A=g(R),W=()=>{E.isInFallback&&(d(null,C,O,A,S,null,L,a,l),Yo(E,C))},J=C.transition&&C.transition.mode==="out-in";J&&(R.transition.afterLeave=W),E.isInFallback=!0,p(R,S,null,!0),J||W()},move(C,P,R){E.activeBranch&&f(E.activeBranch,C,P,R),E.container=C},next(){return E.activeBranch&&g(E.activeBranch)},registerDep(C,P,R){const S=!!E.pendingBranch;S&&E.deps++;const O=C.vnode.el;C.asyncDep.catch(L=>{mr(L,C,0)}).then(L=>{if(C.isUnmounted||E.isUnmounted||E.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:A}=C;el(C,L,!1),O&&(A.el=O);const W=!O&&C.subTree.el;P(C,A,y(O||C.subTree.el),O?null:g(C.subTree),E,i,R),W&&v(W),ru(C,A.el),S&&--E.deps===0&&E.resolve()})},unmount(C,P){E.isUnmounted=!0,E.activeBranch&&p(E.activeBranch,n,C,P),E.pendingBranch&&p(E.pendingBranch,n,C,P)}};return E}function Gy(e,t,n,o,r,s,i,a,l){const c=t.suspense=Rp(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(!1,!0),u}function zy(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=hc(o?n.default:n),e.ssFallback=o?hc(n.fallback):ae(Qe)}function hc(e){let t;if(he(e)){const n=cr&&e._c;n&&(e._d=!1,k()),e=e(),n&&(e._d=!0,t=bt,kp())}return ce(e)&&(e=Hy(e)),e=Ot(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Ip(e,t){t&&t.pendingBranch?ce(e)?t.effects.push(...e):t.effects.push(e):Va(e)}function Yo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,ru(o,r))}function Qy(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const je=Symbol.for("v-fgt"),Eo=Symbol.for("v-txt"),Qe=Symbol.for("v-cmt"),Nr=Symbol.for("v-stc"),$r=[];let bt=null;function k(e=!1){$r.push(bt=e?null:[])}function kp(){$r.pop(),bt=$r[$r.length-1]||null}let cr=1;function mc(e){cr+=e,e<0&&bt&&(bt.hasOnce=!0)}function Dp(e){return e.dynamicChildren=cr>0?bt||Ko:null,kp(),cr>0&&bt&&bt.push(e),e}function st(e,t,n,o,r,s){return Dp($i(e,t,n,o,r,s,!0))}function M(e,t,n,o,r){return Dp(ae(e,t,n,o,r,!0))}function Po(e){return e?e.__v_isVNode===!0:!1}function Vt(e,t){return e.type===t.type&&e.key===t.key}const Mp=({key:e})=>e??null,Ks=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ke(e)||ze(e)||he(e)?{i:Xe,r:e,k:t,f:!!n}:e:null);function $i(e,t=null,n=null,o=0,r=null,s=e===je?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Mp(t),ref:t&&Ks(t),scopeId:Di,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Xe};return a?(iu(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Ke(n)?8:16),cr>0&&!i&&bt&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&bt.push(l),l}const ae=Yy;function Yy(e,t=null,n=null,o=0,r=null,s=!1){if((!e||e===op)&&(e=Qe),Po(e)){const a=sn(e,t,!0);return n&&iu(a,n),cr>0&&!s&&bt&&(a.shapeFlag&6?bt[bt.indexOf(e)]=a:bt.push(a)),a.patchFlag=-2,a}if(ov(e)&&(e=e.__vccOpts),t){t=We(t);let{class:a,style:l}=t;a&&!Ke(a)&&(t.class=Oi(a)),ke(l)&&(Bf(l)&&!ce(l)&&(l=Ze({},l)),t.style=oo(l))}const i=Ke(e)?1:Ya(e)?128:Ty(e)?64:ke(e)?4:he(e)?2:0;return $i(e,t,n,o,r,i,s,!0)}function We(e){return e?Bf(e)||hp(e)?Ze({},e):e:null}function sn(e,t,n=!1,o=!1){const{props:r,ref:s,patchFlag:i,children:a,transition:l}=e,c=t?le(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Mp(c),ref:t&&t.ref?n&&s?ce(s)?s.concat(Ks(t)):[s,Ks(t)]:Ks(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==je?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&sn(e.ssContent),ssFallback:e.ssFallback&&sn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&Gr(u,l.clone(u)),u}function an(e=" ",t=0){return ae(Eo,null,e,t)}function ES(e,t){const n=ae(Nr,null,e);return n.staticCount=t,n}function ot(e="",t=!1){return t?(k(),M(Qe,null,e)):ae(Qe,null,e)}function Ot(e){return e==null||typeof e=="boolean"?ae(Qe):ce(e)?ae(je,null,e.slice()):typeof e=="object"?Hn(e):ae(Eo,null,String(e))}function Hn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:sn(e)}function iu(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(ce(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),iu(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!hp(t)?t._ctx=Xe:r===3&&Xe&&(Xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else he(t)?(t={default:t,_ctx:Xe},n=32):(t=String(t),o&64?(n=16,t=[an(t)]):n=8);e.children=t,e.shapeFlag|=n}function le(...e){const t={};for(let n=0;nYe||Xe;let ai,Ja;{const e=bf(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),s=>{r.length>1?r.forEach(i=>i(s)):r[0](s)}};ai=t("__VUE_INSTANCE_SETTERS__",n=>Ye=n),Ja=t("__VUE_SSR_SETTERS__",n=>fs=n)}const Ao=e=>{const t=Ye;return ai(e),e.scope.on(),()=>{e.scope.off(),ai(t)}},Za=()=>{Ye&&Ye.scope.off(),ai(null)};function Lp(e){return e.vnode.shapeFlag&4}let fs=!1;function ev(e,t=!1,n=!1){t&&Ja(t);const{props:o,children:r}=e.vnode,s=Lp(e);by(e,o,s,t),xy(e,r,n);const i=s?tv(e,t):void 0;return t&&Ja(!1),i}function tv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,uy);const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?$p(e):null,s=Ao(e);ro();const i=Yn(o,e,0,[e.props,r]);if(so(),s(),Vl(i)){if(i.then(Za,Za),t)return i.then(a=>{el(e,a,t)}).catch(a=>{mr(a,e,0)});e.asyncDep=i}else el(e,i,t)}else Np(e,t)}function el(e,t,n){he(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ke(t)&&(e.setupState=Uf(t)),Np(e,n)}let gc;function Np(e,t,n){const o=e.type;if(!e.render){if(!t&&gc&&!o.render){const r=o.template||tu(e).template;if(r){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=o,c=Ze(Ze({isCustomElement:s,delimiters:a},i),l);o.render=gc(r,c)}}e.render=o.render||Dt}{const r=Ao(e);ro();try{fy(e)}finally{so(),r()}}}const nv={get(e,t){return wt(e,"get",""),e[t]}};function $p(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,nv),slots:e.slots,emit:e.emit,expose:t}}function Bi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Uf(Ff(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mr)return Mr[n](e)},has(t,n){return n in t||n in Mr}})):e.proxy}function tl(e,t=!0){return he(e)?e.displayName||e.name:e.name||t&&e.__name}function ov(e){return he(e)&&"__vccOpts"in e}const G=(e,t)=>Hg(e,t,fs);function Le(e,t,n){const o=arguments.length;return o===2?ke(t)&&!ce(t)?Po(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Po(n)&&(n=[n]),ae(e,t,n))}const Bp="3.4.38";/** * @vue/runtime-dom v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const rv="http://www.w3.org/2000/svg",sv="http://www.w3.org/1998/Math/MathML",vn=typeof document<"u"?document:null,yc=vn&&vn.createElement("template"),iv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?vn.createElementNS(rv,e):t==="mathml"?vn.createElementNS(sv,e):n?vn.createElement(e,{is:n}):vn.createElement(e);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>vn.createTextNode(e),createComment:e=>vn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>vn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===s||!(r=r.nextSibling)););else{yc.innerHTML=o==="svg"?`${e}`:o==="mathml"?`${e}`:e;const a=yc.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},In="transition",Cr="animation",Yr=Symbol("_vtc"),Fi=(e,{slots:t})=>Le(Zg,av(e),t);Fi.displayName="Transition";const Fp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Fi.props=Ze({},zf,Fp);const lo=(e,t=[])=>{ce(e)?e.forEach(n=>n(...t)):e&&e(...t)},vc=e=>e?ce(e)?e.some(t=>t.length>1):e.length>1:!1;function av(e){const t={};for(const A in e)A in Fp||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,g=lv(r),y=g&&g[0],v=g&&g[1],{onBeforeEnter:w,onEnter:b,onEnterCancelled:m,onLeave:_,onLeaveCancelled:E,onBeforeAppear:C=w,onAppear:P=b,onAppearCancelled:R=m}=t,S=(A,W,J)=>{uo(A,W?u:a),uo(A,W?c:i),J&&J()},O=(A,W)=>{A._isLeaving=!1,uo(A,d),uo(A,p),uo(A,f),W&&W()},L=A=>(W,J)=>{const pe=A?P:b,q=()=>S(W,A,J);lo(pe,[W,q]),bc(()=>{uo(W,A?l:s),kn(W,A?u:a),vc(pe)||_c(W,o,y,q)})};return Ze(t,{onBeforeEnter(A){lo(w,[A]),kn(A,s),kn(A,i)},onBeforeAppear(A){lo(C,[A]),kn(A,l),kn(A,c)},onEnter:L(!1),onAppear:L(!0),onLeave(A,W){A._isLeaving=!0;const J=()=>O(A,W);kn(A,d),kn(A,f),dv(),bc(()=>{A._isLeaving&&(uo(A,d),kn(A,p),vc(_)||_c(A,o,v,J))}),lo(_,[A,J])},onEnterCancelled(A){S(A,!1),lo(m,[A])},onAppearCancelled(A){S(A,!0),lo(R,[A])},onLeaveCancelled(A){O(A),lo(E,[A])}})}function lv(e){if(e==null)return null;if(ke(e))return[ya(e.enter),ya(e.leave)];{const t=ya(e);return[t,t]}}function ya(e){return vf(e)}function kn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Yr]||(e[Yr]=new Set)).add(t)}function uo(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[Yr];n&&(n.delete(t),n.size||(e[Yr]=void 0))}function bc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let uv=0;function _c(e,t,n,o){const r=e._endId=++uv,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=cv(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=p=>{p.target===e&&++u>=l&&d()};setTimeout(()=>{u(n[g]||"").split(", "),r=o(`${In}Delay`),s=o(`${In}Duration`),i=wc(r,s),a=o(`${Cr}Delay`),l=o(`${Cr}Duration`),c=wc(a,l);let u=null,d=0,f=0;t===In?i>0&&(u=In,d=i,f=s.length):t===Cr?c>0&&(u=Cr,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?In:Cr:null,f=u?u===In?s.length:l.length:0);const p=u===In&&/\b(transform|all)(,|$)/.test(o(`${In}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function wc(e,t){for(;e.lengthEc(n)+Ec(e[o])))}function Ec(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function dv(){return document.body.offsetHeight}function fv(e,t,n){const o=e[Yr];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const li=Symbol("_vod"),Hp=Symbol("_vsh"),xS={beforeMount(e,{value:t},{transition:n}){e[li]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Tr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Tr(e,!0),o.enter(e)):o.leave(e,()=>{Tr(e,!1)}):Tr(e,t))},beforeUnmount(e,{value:t}){Tr(e,t)}};function Tr(e,t){e.style.display=t?e[li]:"none",e[Hp]=!t}const pv=Symbol(""),hv=/(^|;)\s*display\s*:/;function mv(e,t,n){const o=e.style,r=Ke(n);let s=!1;if(n&&!r){if(t)if(Ke(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Ws(o,a,"")}else for(const i in t)n[i]==null&&Ws(o,i,"");for(const i in n)i==="display"&&(s=!0),Ws(o,i,n[i])}else if(r){if(t!==n){const i=o[pv];i&&(n+=";"+i),o.cssText=n,s=hv.test(n)}}else t&&e.removeAttribute("style");li in e&&(e[li]=s?o.display:"",e[Hp]&&(o.display="none"))}const xc=/\s*!important$/;function Ws(e,t,n){if(ce(n))n.forEach(o=>Ws(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=gv(e,t);xc.test(n)?e.setProperty(Tn(o),n.replace(xc,""),"important"):e[o]=n}}const Cc=["Webkit","Moz","ms"],va={};function gv(e,t){const n=va[t];if(n)return n;let o=_t(t);if(o!=="filter"&&o in e)return va[t]=o;o=Ti(o);for(let r=0;rba||(wv.then(()=>ba=0),ba=Date.now());function xv(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Mt(Cv(o,n.value),t,5,[o])};return n.value=e,n.attached=Ev(),n}function Cv(e,t){if(ce(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Sc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Tv=(e,t,n,o,r,s)=>{const i=r==="svg";t==="class"?fv(e,o,i):t==="style"?mv(e,n,o):ls(t)?jl(t)||bv(e,t,n,o,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ov(e,t,o,i))?(yv(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Oc(e,t,o,i,s,t!=="value")):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Oc(e,t,o,i))};function Ov(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sc(t)&&he(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Sc(t)&&Ke(n)?!1:t in e}const ui=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ce(t)?n=>Go(t,n):t};function Pv(e){e.target.composing=!0}function Rc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Xo=Symbol("_assign"),CS={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e[Xo]=ui(r);const s=o||r.props&&r.props.type==="number";po(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=ei(a)),e[Xo](a)}),n&&po(e,"change",()=>{e.value=e.value.trim()}),t||(po(e,"compositionstart",Pv),po(e,"compositionend",Rc),po(e,"change",Rc))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:r,number:s}},i){if(e[Xo]=ui(i),e.composing)return;const a=(s||e.type==="number")&&!/^0\d/.test(e.value)?ei(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||r&&e.value.trim()===l)||(e.value=l))}},Av={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=xi(t);po(e,"change",()=>{const s=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?ei(ci(i)):ci(i));e[Xo](e.multiple?r?new Set(s):s:s[0]),e._assigning=!0,Me(()=>{e._assigning=!1})}),e[Xo]=ui(o)},mounted(e,{value:t,modifiers:{number:n}}){Ic(e,t)},beforeUpdate(e,t,n){e[Xo]=ui(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Ic(e,t)}};function Ic(e,t,n){const o=e.multiple,r=ce(t);if(!(o&&!r&&!xi(t))){for(let s=0,i=e.options.length;sString(u)===String(l)):a.selected=vg(t,l)>-1}else a.selected=t.has(l);else if(Pi(ci(a),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!o&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ci(e){return"_value"in e?e._value:e.value}const Sv=["ctrl","shift","alt","meta"],Rv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Sv.some(n=>e[`${n}Key`]&&!t.includes(n))},mt=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(r,...s)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=r=>{if(!("key"in r))return;const s=Tn(r.key);if(t.some(i=>i===s||Iv[i]===s))return e(r)})},jp=Ze({patchProp:Tv},iv);let Br,kc=!1;function kv(){return Br||(Br=Iy(jp))}function Dv(){return Br=kc?Br:ky(jp),kc=!0,Br}const Mv=(...e)=>{const t=kv().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Vp(o);if(!r)return;const s=t._component;!he(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,Up(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Lv=(...e)=>{const t=Dv().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Vp(o);if(r)return n(r,!0,Up(r))},t};function Up(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Vp(e){return Ke(e)?document.querySelector(e):e}const Nv=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,$v=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Bv=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Fv(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Hv(e);return}return t}function Hv(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function di(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const o=n.toLowerCase();if(o==="true")return!0;if(o==="false")return!1;if(o==="undefined")return;if(o==="null")return null;if(o==="nan")return Number.NaN;if(o==="infinity")return Number.POSITIVE_INFINITY;if(o==="-infinity")return Number.NEGATIVE_INFINITY}if(!Bv.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Nv.test(e)||$v.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Fv)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}const jv=/#/g,Uv=/&/g,Vv=/\//g,Kv=/=/g,lu=/\+/g,Wv=/%5e/gi,qv=/%60/gi,Gv=/%7c/gi,zv=/%20/gi;function Qv(e){return encodeURI(""+e).replace(Gv,"|")}function nl(e){return Qv(typeof e=="string"?e:JSON.stringify(e)).replace(lu,"%2B").replace(zv,"+").replace(jv,"%23").replace(Uv,"%26").replace(qv,"`").replace(Wv,"^").replace(Vv,"%2F")}function _a(e){return nl(e).replace(Kv,"%3D")}function fi(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Yv(e){return fi(e.replace(lu," "))}function Xv(e){return fi(e.replace(lu," "))}function Jv(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const o=n.match(/([^=]+)=?(.*)/)||[];if(o.length<2)continue;const r=Yv(o[1]);if(r==="__proto__"||r==="constructor")continue;const s=Xv(o[2]||"");t[r]===void 0?t[r]=s:Array.isArray(t[r])?t[r].push(s):t[r]=[t[r],s]}return t}function Zv(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${_a(e)}=${nl(n)}`).join("&"):`${_a(e)}=${nl(t)}`:_a(e)}function eb(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Zv(t,e[t])).filter(Boolean).join("&")}const tb=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,nb=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,ob=/^([/\\]\s*){2,}[^/\\]/,rb=/^[\s\0]*(blob|data|javascript|vbscript):$/i,sb=/\/$|\/\?|\/#/,ib=/^\.?\//;function Io(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?tb.test(e):nb.test(e)||(t.acceptRelative?ob.test(e):!1)}function ab(e){return!!e&&rb.test(e)}function ol(e="",t){return t?sb.test(e):e.endsWith("/")}function uu(e="",t){if(!t)return(ol(e)?e.slice(0,-1):e)||"/";if(!ol(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),o=e.slice(r));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+o}function rl(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(ol(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),o=e.slice(r),!n))return o;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+o}function lb(e=""){return e.startsWith("/")}function Dc(e=""){return lb(e)?e:"/"+e}function ub(e,t){if(Wp(t)||Io(e))return e;const n=uu(t);return e.startsWith(n)?e:cu(n,e)}function Mc(e,t){if(Wp(t))return e;const n=uu(t);if(!e.startsWith(n))return e;const o=e.slice(n.length);return o[0]==="/"?o:"/"+o}function Kp(e,t){const n=fb(e),o={...Jv(n.search),...t};return n.search=eb(o),pb(n)}function Wp(e){return!e||e==="/"}function cb(e){return e&&e!=="/"}function cu(e,...t){let n=e||"";for(const o of t.filter(r=>cb(r)))if(n){const r=o.replace(ib,"");n=rl(n)+r}else n=o;return n}function qp(...e){var i,a,l,c;const t=/\/(?!\/)/,n=e.filter(Boolean),o=[];let r=0;for(const u of n)if(!(!u||u==="/")){for(const[d,f]of u.split(t).entries())if(!(!f||f===".")){if(f===".."){if(o.length===1&&Io(o[0]))continue;o.pop(),r--;continue}if(d===1&&((i=o[o.length-1])!=null&&i.endsWith(":/"))){o[o.length-1]+="/"+f;continue}o.push(f),r++}}let s=o.join("/");return r>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*r)+s,(c=n[n.length-1])!=null&&c.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function db(e,t,n={}){return n.trailingSlash||(e=rl(e),t=rl(t)),n.leadingSlash||(e=Dc(e),t=Dc(t)),n.encoding||(e=fi(e),t=fi(t)),e===t}const Gp=Symbol.for("ufo:protocolRelative");function fb(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,d,f=""]=n;return{protocol:d.toLowerCase(),pathname:f,href:d+f,auth:"",host:"",search:"",hash:""}}if(!Io(e,{acceptRelative:!0}))return Lc(e);const[,o="",r,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[];o==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:c,hash:u}=Lc(a);return{protocol:o.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:l,search:c,hash:u,[Gp]:!o}}function Lc(e=""){const[t="",n="",o=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:o}}function pb(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",o=e.hash||"",r=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Gp]?(e.protocol||"")+"//":"")+r+s+t+n+o}class zp extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function hb(e){var l,c,u,d,f;const t=((l=e.error)==null?void 0:l.message)||((c=e.error)==null?void 0:c.toString())||"",n=((u=e.request)==null?void 0:u.method)||((d=e.options)==null?void 0:d.method)||"GET",o=((f=e.request)==null?void 0:f.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(o)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${r}: ${s}${t?` ${t}`:""}`,a=new zp(i,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,g]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[g]}});return a}const mb=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Nc(e="GET"){return mb.has(e.toUpperCase())}function gb(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const yb=new Set(["image/svg","application/xml","application/xhtml","application/html"]),vb=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function bb(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return vb.test(t)?"json":yb.has(t)||t.startsWith("text/")?"text":"blob"}function _b(e,t,n=globalThis.Headers){const o={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(o.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(o.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){o.headers=new n((t==null?void 0:t.headers)||{});for(const[r,s]of new n((e==null?void 0:e.headers)||{}))o.headers.set(r,s)}return o}const wb=new Set([408,409,425,429,500,502,503,504]),Eb=new Set([101,204,205,304]);function Qp(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:o=globalThis.AbortController}=e;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let u;typeof a.options.retry=="number"?u=a.options.retry:u=Nc(a.options.method)?0:1;const d=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(d):wb.has(d))){const f=a.options.retryDelay||0;return f>0&&await new Promise(p=>setTimeout(p,f)),s(a.request,{...a.options,retry:u-1})}}const c=hb(a);throw Error.captureStackTrace&&Error.captureStackTrace(c,s),c}const s=async function(l,c={}){var p;const u={request:l,options:_b(c,e.defaults,n),response:void 0,error:void 0};u.options.method=(p=u.options.method)==null?void 0:p.toUpperCase(),u.options.onRequest&&await u.options.onRequest(u),typeof u.request=="string"&&(u.options.baseURL&&(u.request=ub(u.request,u.options.baseURL)),(u.options.query||u.options.params)&&(u.request=Kp(u.request,{...u.options.params,...u.options.query}))),u.options.body&&Nc(u.options.method)&&(gb(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half")));let d;if(!u.options.signal&&u.options.timeout){const g=new o;d=setTimeout(()=>g.abort(),u.options.timeout),u.options.signal=g.signal}try{u.response=await t(u.request,u.options)}catch(g){return u.error=g,u.options.onRequestError&&await u.options.onRequestError(u),await r(u)}finally{d&&clearTimeout(d)}if(u.response.body&&!Eb.has(u.response.status)&&u.options.method!=="HEAD"){const g=(u.options.parseResponse?"json":u.options.responseType)||bb(u.response.headers.get("content-type")||"");switch(g){case"json":{const y=await u.response.text(),v=u.options.parseResponse||di;u.response._data=v(y);break}case"stream":{u.response._data=u.response.body;break}default:u.response._data=await u.response[g]()}}return u.options.onResponse&&await u.options.onResponse(u),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await u.options.onResponseError(u),await r(u)):u.response},i=async function(l,c){return(await s(l,c))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>Qp({...e,defaults:{...e.defaults,...a}}),i}const du=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),xb=du.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Cb=du.Headers,Tb=du.AbortController,Ob=Qp({fetch:xb,Headers:Cb,AbortController:Tb}),Pb=Ob,Ab=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},pi=Ab().app,Sb=()=>pi.baseURL,Rb=()=>pi.buildAssetsDir,fu=(...e)=>qp(Yp(),Rb(),...e),Yp=(...e)=>{const t=pi.cdnURL||pi.baseURL;return e.length?qp(t,...e):t};globalThis.__buildAssetsURL=fu,globalThis.__publicAssetsURL=Yp;globalThis.$fetch||(globalThis.$fetch=Pb.create({baseURL:Sb()}));function sl(e,t={},n){for(const o in e){const r=e[o],s=n?`${n}:${o}`:o;typeof r=="object"&&r!==null?sl(r,t,s):typeof r=="function"&&(t[s]=r)}return t}const Ib={run:e=>e()},kb=()=>Ib,Xp=typeof console.createTask<"u"?console.createTask:kb;function Db(e,t){const n=t.shift(),o=Xp(n);return e.reduce((r,s)=>r.then(()=>o.run(()=>s(...t))),Promise.resolve())}function Mb(e,t){const n=t.shift(),o=Xp(n);return Promise.all(e.map(r=>o.run(()=>r(...t))))}function wa(e,t){for(const n of[...e])n(t)}class Lb{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,o={}){if(!t||typeof n!="function")return()=>{};const r=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!o.allowDeprecated){let i=s.message;i||(i=`${r} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let o,r=(...s)=>(typeof o=="function"&&o(),o=void 0,r=void 0,n(...s));return o=this.hook(t,r),o}removeHook(t,n){if(this._hooks[t]){const o=this._hooks[t].indexOf(n);o!==-1&&this._hooks[t].splice(o,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const o=this._hooks[t]||[];delete this._hooks[t];for(const r of o)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=sl(t),o=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of o.splice(0,o.length))r()}}removeHooks(t){const n=sl(t);for(const o in n)this.removeHook(o,n[o])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Db,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Mb,t,...n)}callHookWith(t,n,...o){const r=this._before||this._after?{name:n,args:o,context:{}}:void 0;this._before&&wa(this._before,r);const s=t(n in this._hooks?[...this._hooks[n]]:[],o);return s instanceof Promise?s.finally(()=>{this._after&&r&&wa(this._after,r)}):(this._after&&r&&wa(this._after,r),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Jp(){return new Lb}function Nb(e={}){let t,n=!1;const o=i=>{if(t&&t!==i)throw new Error("Context conflict")};let r;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?r=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(r&&t===void 0){const i=r.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||o(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{o(i),t=i;try{return r?r.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},c=()=>t===i?l:void 0;il.add(c);try{const u=r?r.run(i,a):a();return n||(t=void 0),await u}finally{il.delete(c)}}}}function $b(e={}){const t={};return{get(n,o={}){return t[n]||(t[n]=Nb({...e,...o})),t[n],t[n]}}}const hi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},$c="__unctx__",Bb=hi[$c]||(hi[$c]=$b()),Fb=(e,t={})=>Bb.get(e,t),Bc="__unctx_async_handlers__",il=hi[Bc]||(hi[Bc]=new Set);function Xr(e){const t=[];for(const r of il){const s=r();s&&t.push(s)}const n=()=>{for(const r of t)r()};let o=e();return o&&typeof o=="object"&&"catch"in o&&(o=o.catch(r=>{throw n(),r})),[o,n]}const Hb=!1,al=!1,jb=!1,TS={componentName:"NuxtLink"},OS={value:null,errorValue:null,deep:!0},Ub=null,Vb="#__nuxt",Zp="nuxt-app",Fc=36e5;function eh(e=Zp){return Fb(e,{asyncContext:!1})}const Kb="__nuxt_plugin";function Wb(e){let t=0;const n={_name:Zp,_scope:Wl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.2"},get vue(){return n.vueApp.version}},payload:bn({data:bn({}),state:un({}),once:new Set,_errors:bn({})}),static:{data:{}},runWithContext(r){return n._scope.active&&!Ai()?n._scope.run(()=>Hc(n,r)):Hc(n,r)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let r=!1;return()=>{if(!r&&(r=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:bn({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const r in window.__NUXT__)switch(r){case"data":case"state":case"_errors":Object.assign(n.payload[r],window.__NUXT__[r]);break;default:n.payload[r]=window.__NUXT__[r]}n.hooks=Jp(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,s)=>{const i="$"+r;Ms(n,i,s),Ms(n.vueApp.config.globalProperties,i,s)},Ms(n.vueApp,"$nuxt",n),Ms(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||qe;const r=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",r)}const o=n.payload.config;return n.provide("config",o),n}function qb(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Gb(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const o in n)e.provide(o,n[o])}}async function zb(e,t){const n=[],o=[],r=[],s=[];let i=0;async function a(l){var u;const c=((u=l.dependsOn)==null?void 0:u.filter(d=>t.some(f=>f._name===d)&&!n.includes(d)))??[];if(c.length>0)o.push([new Set(c),l]);else{const d=Gb(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(o.map(async([f,p])=>{f.has(l._name)&&(f.delete(l._name),f.size===0&&(i++,await a(p)))})))});l.parallel?r.push(d.catch(f=>s.push(f))):await d}}for(const l of t)qb(e,l);for(const l of t)await a(l);if(await Promise.all(r),i)for(let l=0;l{}),e,{[Kb]:!0,_name:t})}function Hc(e,t,n){const o=()=>t();return eh(e._name).set(e),e.vueApp.runWithContext(o)}function Qb(e){var n;let t;return dp()&&(t=(n=Rt())==null?void 0:n.appContext.app.$nuxt),t=t||eh(e).tryUse(),t||null}function qe(e){const t=Qb(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function ko(e){return qe().$config}function Ms(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Yb(e,t){return{ctx:{table:e},matchAll:n=>nh(n,e)}}function th(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([o,r])=>[o,th(r)])):new Map(Object.entries(e[n]));return t}function Xb(e){return Yb(th(e))}function nh(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const o=[];for(const[s,i]of jc(t.wildcard))(e===s||e.startsWith(s+"/"))&&o.push(i);for(const[s,i]of jc(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");o.push(...nh(a,i))}const r=t.static.get(e);return r&&o.push(r),o.filter(Boolean)}function jc(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Ea(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ll(e,t,n=".",o){if(!Ea(t))return ll(e,{},n,o);const r=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(o&&o(r,s,i,n)||(Array.isArray(i)&&Array.isArray(r[s])?r[s]=[...i,...r[s]]:Ea(i)&&Ea(r[s])?r[s]=ll(i,r[s],(n?`${n}.`:"")+s.toString(),o):r[s]=i))}return r}function oh(e){return(...t)=>t.reduce((n,o)=>ll(n,o,"",e),{})}const rh=oh(),Jb=oh((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Zb(e,t){try{return t in e}catch{return!1}}var e_=Object.defineProperty,t_=(e,t,n)=>t in e?e_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,co=(e,t,n)=>(t_(e,typeof t!="symbol"?t+"":t,n),n);class ul extends Error{constructor(t,n={}){super(t,n),co(this,"statusCode",500),co(this,"fatal",!1),co(this,"unhandled",!1),co(this,"statusMessage"),co(this,"data"),co(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:dl(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=sh(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}co(ul,"__h3_error__",!0);function cl(e){if(typeof e=="string")return new ul(e);if(n_(e))return e;const t=new ul(e.message??e.statusMessage??"",{cause:e.cause||e});if(Zb(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=dl(e.statusCode,t.statusCode):e.status&&(t.statusCode=dl(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;sh(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function n_(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const o_=/[^\u0009\u0020-\u007E]/g;function sh(e=""){return e.replace(o_,"")}function dl(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const ih=Symbol("layout-meta"),ps=Symbol("route"),cn=()=>{var e;return(e=qe())==null?void 0:e.$router},pu=()=>dp()?rt(ps,qe()._route):qe()._route;function PS(e){return e}const r_=()=>{try{if(qe()._processingMiddleware)return!0}catch{return!1}return!1},AS=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Kp(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,c=Object.entries(l).filter(([u,d])=>d!==void 0).map(([u,d])=>`${u.toLowerCase()}=${d}`).join(", ");return open(n,a,c),Promise.resolve()}const o=(t==null?void 0:t.external)||Io(n,{acceptRelative:!0});if(o){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:a}=new URL(n,window.location.href);if(a&&ab(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const r=r_();if(!o&&r)return e;const s=cn(),i=qe();return o?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,r?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},ah="__nuxt_error",Hi=()=>Jl(qe().payload,"error"),Vo=e=>{const t=ji(e);try{const n=qe(),o=Hi();n.hooks.callHook("app:error",t),o.value=o.value||t}catch{throw t}return t},s_=async(e={})=>{const t=qe(),n=Hi();t.callHook("app:error:cleared",e),e.redirect&&await cn().replace(e.redirect),n.value=Ub},i_=e=>!!e&&typeof e=="object"&&ah in e,ji=e=>{const t=cl(e);return Object.defineProperty(t,ah,{value:!0,configurable:!1,writable:!1}),t},a_=-1,l_=-2,u_=-3,c_=-4,d_=-5,f_=-6;function p_(e,t){return h_(JSON.parse(e),t)}function h_(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,o=Array(n.length);function r(s,i=!1){if(s===a_)return;if(s===u_)return NaN;if(s===c_)return 1/0;if(s===d_)return-1/0;if(s===f_)return-0;if(i)throw new Error("Invalid input");if(s in o)return o[s];const a=n[s];if(!a||typeof a!="object")o[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],c=t==null?void 0:t[l];if(c)return o[s]=c(r(a[1]));switch(l){case"Date":o[s]=new Date(a[1]);break;case"Set":const u=new Set;o[s]=u;for(let p=1;p>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Uc(e){return e._h||hu(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function uh(e,t){const{props:n,tag:o}=e;if(v_.includes(o))return o;if(o==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const r=["id"];o==="meta"&&r.push("name","property","http-equiv");for(const s of r)if(typeof n[s]<"u"){const i=String(n[s]);return`${o}:${s}:${i}`}return!1}function Vc(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function __(e,t,n){const o={tag:e,props:await ch(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return lh.forEach(r=>{const s=typeof o.props[r]<"u"?o.props[r]:n[r];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(r)||g_.includes(o.tag))&&(o[r==="children"?"innerHTML":r]=s),delete o.props[r])}),o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(r=>({...o,props:{...o.props,content:r}})):o}function w_(e,t){var o;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,s])=>e==="style"?`${r}:${s}`:r)),(o=String(Array.isArray(t)?t.join(n):t))==null?void 0:o.split(n).filter(r=>r.trim()).filter(Boolean).join(n)}async function ch(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=w_(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!lh.includes(n)){const o=String(e[n]),r=n.startsWith("data-");o==="true"||o===""?e[n]=r?"true":!0:e[n]||(r&&o==="false"?e[n]="false":delete e[n])}}return e}const E_=10;async function x_(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,o])=>typeof o<"u"&&y_.includes(n)).forEach(([n,o])=>{const r=m_(o);t.push(...r.map(s=>__(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,o)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[c]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=o(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())}),e.includes(Dn)&&(e.endsWith(Dn)&&(e=e.slice(0,-Dn.length).trim()),e.startsWith(Dn)&&(e=e.slice(Dn.length).trim()),e=e.replace(new RegExp(`\\${Dn}\\s*\\${Dn}`,"g"),Dn),e=Gs(e,{separator:n},n)),e}async function dh(e,t={}){var u;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const o={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",o),!o.shouldRender)return;const r=(await e.resolveTags()).map(d=>({tag:d,id:qs.includes(d.tag)?Uc(d):d.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const d of["body","head"]){const f=(u=n[d])==null?void 0:u.children,p=[];for(const g of[...f].filter(y=>qs.includes(y.tagName.toLowerCase()))){const y={tag:g.tagName.toLowerCase(),props:await ch(g.getAttributeNames().reduce((b,m)=>({...b,[m]:g.getAttribute(m)}),{})),innerHTML:g.innerHTML};let v=1,w=uh(y);for(;w&&p.find(b=>b._d===w);)w=`${w}:${v++}`;y._d=w||void 0,p.push(y),s.elMap[g.getAttribute("data-hid")||Uc(y)]=g}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(d,f,p){const g=`${d}:${f}`;s.sideEffects[g]=p,delete s.pendingSideEffects[g]}function a({id:d,$el:f,tag:p}){const g=p.tag.endsWith("Attrs");s.elMap[d]=f,g||(["textContent","innerHTML"].forEach(y=>{p[y]&&p[y]!==f[y]&&(f[y]=p[y])}),i(d,"el",()=>{var y;(y=s.elMap[d])==null||y.remove(),delete s.elMap[d]}));for(const[y,v]of Object.entries(p._eventHandlers||{}))f.getAttribute(`data-${y}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:f).addEventListener(y.replace("on",""),v.bind(f)),f.setAttribute(`data-${y}`,""));Object.entries(p.props).forEach(([y,v])=>{const w=`attr:${y}`;if(y==="class")for(const b of(v||"").split(" ").filter(Boolean))g&&i(d,`${w}:${b}`,()=>f.classList.remove(b)),!f.classList.contains(b)&&f.classList.add(b);else if(y==="style")for(const b of(v||"").split(";").filter(Boolean)){const[m,..._]=b.split(":").map(E=>E.trim());i(d,`${w}:${m}`,()=>{f.style.removeProperty(m)}),f.style.setProperty(m,_.join(":"))}else f.getAttribute(y)!==v&&f.setAttribute(y,v===!0?"":String(v)),g&&i(d,w,()=>f.removeAttribute(y))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const d of r){const{tag:f,shouldRender:p,id:g}=d;if(p){if(f.tag==="title"){n.title=f.textContent;continue}d.$el=d.$el||s.elMap[g],d.$el?a(d):qs.includes(f.tag)&&l.push(d)}}for(const d of l){const f=d.tag.tagPosition||"head";d.$el=n.createElement(d.tag.tag),a(d),c[f]=c[f]||n.createDocumentFragment(),c[f].appendChild(d.$el)}for(const d of r)await e.hooks.callHook("dom:renderTag",d,n,i);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(s.pendingSideEffects).forEach(d=>d()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:r})}async function T_(e,t={}){const n=t.delayFn||(o=>setTimeout(o,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(o=>n(async()=>{await dh(e,t),delete e._domUpdatePromise,o()}))}function O_(e){return t=>{var o,r;const n=((r=(o=t.resolvedOptions.document)==null?void 0:o.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){T_(s,e)}}}}}const P_=["templateParams","htmlAttrs","bodyAttrs"],A_={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(o=>{e.props[o]&&(e.key=e.props[o],delete e.props[o])});const n=uh(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(o=>{const r=(o.key?`${o.tag}:${o.key}`:o._d)||o._p,s=t[r];if(s){let a=o==null?void 0:o.tagDuplicateStrategy;if(!a&&P_.includes(o.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(c=>{l[c]&&(o.props[c]?(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),o.props[c]=`${l[c]} ${o.props[c]}`):o.props[c]=l[c])}),t[r].props={...l,...o.props};return}else if(o._e===s._e){s._duped=s._duped||[],o._d=`${s._d}:${s._duped.length+1}`,s._duped.push(o);return}else if(mi(o)>mi(s))return}const i=Object.keys(o.props).length+(o.innerHTML?1:0)+(o.textContent?1:0);if(qs.includes(o.tag)&&i===0){delete t[r];return}t[r]=o});const n=[];Object.values(t).forEach(o=>{const r=o._duped;delete o._duped,n.push(o),r&&n.push(...r)}),e.tags=n,e.tags=e.tags.filter(o=>!(o.tag==="meta"&&(o.props.name||o.props.property)&&!o.props.content))}}},S_={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},R_=["script","link","bodyAttrs"],I_=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(o=>R_.includes(o.tag)))Object.entries(n.props).forEach(([o,r])=>{o.startsWith("on")&&typeof r=="function"&&(e.ssr&&qc.includes(o)?n.props[o]=`this.dataset.${o}fired = true`:delete n.props[o],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[o]=r)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||hu(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var o,r;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>qc.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(r=(o=n._eventHandlers)==null?void 0:o[i])==null||r.call(t,new Event(i.replace("on","")))}}}}),k_=["link","style","script","noscript"],D_={hooks:{"tag:normalise":({tag:e})=>{e.key&&k_.includes(e.tag)&&(e.props["data-hid"]=e._h=hu(e.key))}}},M_={hooks:{"tags:resolve":e=>{const t=n=>{var o;return(o=e.tags.find(r=>r._d===n))==null?void 0:o._p};for(const{prefix:n,offset:o}of C_)for(const r of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(r.tagPriority.replace(n,""));typeof s<"u"&&(r._p=s+o)}e.tags.sort((n,o)=>n._p-o._p).sort((n,o)=>mi(n)-mi(o))}}},L_={meta:"content",link:"href",htmlAttrs:"lang"},N_=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,o=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,r=n.findIndex(l=>l.tag==="templateParams"),s=r!==-1?n[r].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=Gs(s.pageTitle||o||"",s,i);for(const l of n.filter(c=>c.processTemplateParams!==!1)){const c=L_[l.tag];c&&typeof l.props[c]=="string"?l.props[c]=Gs(l.props[c],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(u=>{typeof l[u]=="string"&&(l[u]=Gs(l[u],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),$_={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(r=>r.tag==="titleTemplate");const o=t.findIndex(r=>r.tag==="title");if(o!==-1&&n!==-1){const r=Vc(t[n].textContent,t[o].textContent);r!==null?t[o].textContent=r||t[o].textContent:delete t[o]}else if(n!==-1){const r=Vc(t[n].textContent);r!==null&&(t[n].textContent=r,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},B_={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let r=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const c=typeof l=="function"?l(a):l;(!c.key||!i.some(u=>u.key===c.key))&&(i.push(c),Gc(c.mode,n)&&t.addHooks(c.hooks||{}))},push(l,c){c==null||delete c.head;const u={_i:r++,input:l,...c};return Gc(u.mode,n)&&(s.push(u),o()),{dispose(){s=s.filter(d=>d._i!==u._i),t.callHook("entries:updated",a),o()},patch(d){s=s.map(f=>(f._i===u._i&&(f.input=u.input=d),f)),o()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const c of l.entries){const u=c.resolvedInput||c.input;if(c.resolvedInput=await(c.transform?c.transform(u):u),c.resolvedInput)for(const d of await x_(c)){const f={tag:d,entry:c,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",f),l.tags.push(f.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[A_,S_,I_,D_,M_,N_,$_,B_,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function j_(){return fh}const U_=Bp.startsWith("3");function V_(e){return typeof e=="function"?e():h(e)}function fl(e,t=""){if(e instanceof Promise)return e;const n=V_(e);return!e||!n?n:Array.isArray(n)?n.map(o=>fl(o,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([o,r])=>o==="titleTemplate"||o.startsWith("on")?[o,h(r)]:[o,fl(r,o)])):n}const K_={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=fl(t.input)}}},ph="usehead";function W_(e){return{install(n){U_&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(ph,e))}}.install}function q_(e={}){e.domDelayFn=e.domDelayFn||(n=>Me(()=>setTimeout(()=>n(),0)));const t=F_(e);return t.use(K_),t.install=W_(t),t}const pl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},hl="__unhead_injection_handler__";function G_(e){pl[hl]=e}function SS(){if(hl in pl)return pl[hl]();const e=rt(ph);return e||j_()}let zs,Qs;function z_(){return zs=$fetch(fu(`builds/meta/${ko().app.buildId}.json`),{responseType:"json"}),zs.then(e=>{Qs=Xb(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),zs}function Ui(){return zs||z_()}async function mu(e){if(await Ui(),!Qs)return console.error("[nuxt] Error creating app manifest matcher.",Qs),{};try{return rh({},...Qs.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function zc(e,t={}){const n=await Y_(e,t),o=qe(),r=o._payloadCache=o._payloadCache||{};return n in r||(r[n]=mh(e).then(s=>s?hh(n).then(i=>i||(delete r[n],null)):(r[n]=null,null))),r[n]}const Q_="_payload.json";async function Y_(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Io(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const o=ko(),r=t.hash||(t.fresh?Date.now():o.app.buildId),s=o.app.cdnURL,i=s&&await mh(e)?s:o.app.baseURL;return cu(i,n.pathname,Q_+(r?`?${r}`:""))}async function hh(e){const t=fetch(e).then(n=>n.text().then(gh));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function mh(e=pu().path){if(e=uu(e),(await Ui()).prerendered.includes(e))return!0;const n=await mu(e);return!!n.prerender&&!n.redirect}let Ls=null;async function X_(){if(Ls)return Ls;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await gh(e.textContent||""),n=e.dataset.src?await hh(e.dataset.src):void 0;return Ls={...t,...n,...window.__NUXT__},Ls}async function gh(e){return await p_(e,qe()._payloadRevivers)}function J_(e,t){qe()._payloadRevivers[e]=t}const Qc={NuxtError:e=>ji(e),EmptyShallowRef:e=>To(e==="_"?void 0:e==="0n"?BigInt(0):di(e)),EmptyRef:e=>B(e==="_"?void 0:e==="0n"?BigInt(0):di(e)),ShallowRef:e=>To(e),ShallowReactive:e=>bn(e),Ref:e=>B(e),Reactive:e=>un(e)},Z_=Lt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const o in Qc)J_(o,Qc[o]);Object.assign(e.payload,([t,n]=Xr(()=>e.runWithContext(X_)),t=await t,n(),t)),window.__NUXT__=e.payload}}),ew=[],tw=Lt({name:"nuxt:head",enforce:"pre",setup(e){const t=q_({plugins:ew});G_(()=>qe().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const o=async()=>{n=!1,await dh(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||o()}),e.hooks.hook("app:error",o),e.hooks.hook("app:suspense:resolve",o)}}});/*! * vue-router v4.4.3 * (c) 2024 Eduardo San Martin Morote * @license MIT */const jo=typeof document<"u";function nw(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Se=Object.assign;function xa(e,t){const n={};for(const o in t){const r=t[o];n[o]=Kt(r)?r.map(e):e(r)}return n}const Fr=()=>{},Kt=Array.isArray,yh=/#/g,ow=/&/g,rw=/\//g,sw=/=/g,iw=/\?/g,vh=/\+/g,aw=/%5B/g,lw=/%5D/g,bh=/%5E/g,uw=/%60/g,_h=/%7B/g,cw=/%7C/g,wh=/%7D/g,dw=/%20/g;function gu(e){return encodeURI(""+e).replace(cw,"|").replace(aw,"[").replace(lw,"]")}function fw(e){return gu(e).replace(_h,"{").replace(wh,"}").replace(bh,"^")}function ml(e){return gu(e).replace(vh,"%2B").replace(dw,"+").replace(yh,"%23").replace(ow,"%26").replace(uw,"`").replace(_h,"{").replace(wh,"}").replace(bh,"^")}function pw(e){return ml(e).replace(sw,"%3D")}function hw(e){return gu(e).replace(yh,"%23").replace(iw,"%3F")}function mw(e){return e==null?"":hw(e).replace(rw,"%2F")}function Jr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const gw=/\/$/,yw=e=>e.replace(gw,"");function Ca(e,t,n="/"){let o,r={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(o=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),r=e(s)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=ww(o??t,n),{fullPath:o+(s&&"?")+s+i,path:o,query:r,hash:Jr(i)}}function vw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Yc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function bw(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&dr(t.matched[o],n.matched[r])&&Eh(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Eh(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!_w(e[n],t[n]))return!1;return!0}function _w(e,t){return Kt(e)?Xc(e,t):Kt(t)?Xc(t,e):e===t}function Xc(e,t){return Kt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function ww(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+o.slice(i).join("/")}const Ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Zr;(function(e){e.pop="pop",e.push="push"})(Zr||(Zr={}));var Hr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hr||(Hr={}));function Ew(e){if(!e)if(jo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),yw(e)}const xw=/^[^#]+#/;function Cw(e,t){return e.replace(xw,"#")+t}function Tw(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Vi=()=>({left:window.scrollX,top:window.scrollY});function Ow(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Tw(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Jc(e,t){return(history.state?history.state.position-t:-1)+e}const gl=new Map;function Pw(e,t){gl.set(e,t)}function Aw(e){const t=gl.get(e);return gl.delete(e),t}let Sw=()=>location.protocol+"//"+location.host;function xh(e,t){const{pathname:n,search:o,hash:r}=t,s=e.indexOf("#");if(s>-1){let a=r.includes(e.slice(s))?e.slice(s).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Yc(l,"")}return Yc(n,e)+o+r}function Rw(e,t,n,o){let r=[],s=[],i=null;const a=({state:f})=>{const p=xh(e,location),g=n.value,y=t.value;let v=0;if(f){if(n.value=p,t.value=f,i&&i===g){i=null;return}v=y?f.position-y.position:0}else o(p);r.forEach(w=>{w(n.value,g,{delta:v,type:Zr.pop,direction:v?v>0?Hr.forward:Hr.back:Hr.unknown})})};function l(){i=n.value}function c(f){r.push(f);const p=()=>{const g=r.indexOf(f);g>-1&&r.splice(g,1)};return s.push(p),p}function u(){const{history:f}=window;f.state&&f.replaceState(Se({},f.state,{scroll:Vi()}),"")}function d(){for(const f of s)f();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function Zc(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Vi():null}}function Iw(e){const{history:t,location:n}=window,o={value:xh(e,n)},r={value:t.state};r.value||s(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Sw()+e+l;try{t[u?"replaceState":"pushState"](c,"",f),r.value=c}catch(p){console.error(p),n[u?"replace":"assign"](f)}}function i(l,c){const u=Se({},t.state,Zc(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});s(l,u,!0),o.value=l}function a(l,c){const u=Se({},r.value,t.state,{forward:l,scroll:Vi()});s(u.current,u,!0);const d=Se({},Zc(o.value,l,null),{position:u.position+1},c);s(l,d,!1),o.value=l}return{location:o,state:r,push:a,replace:i}}function Ch(e){e=Ew(e);const t=Iw(e),n=Rw(e,t.state,t.location,t.replace);function o(s,i=!0){i||n.pauseListeners(),history.go(s)}const r=Se({location:"",base:e,go:o,createHref:Cw.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function kw(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ch(e)}function Dw(e){return typeof e=="string"||e&&typeof e=="object"}function Th(e){return typeof e=="string"||typeof e=="symbol"}const Oh=Symbol("");var ed;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ed||(ed={}));function fr(e,t){return Se(new Error,{type:e,[Oh]:!0},t)}function hn(e,t){return e instanceof Error&&Oh in e&&(t==null||!!(e.type&t))}const td="[^/]+?",Mw={sensitive:!1,strict:!1,start:!0,end:!0},Lw=/[.+*?^${}()[\]/\\]/g;function Nw(e,t){const n=Se({},Mw,t),o=[];let r=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function Ph(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Bw={type:0,value:""},Fw=/[a-zA-Z0-9_]/;function Hw(e){if(!e)return[[]];if(e==="/")return[[Bw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,o=n;const r=[];let s;function i(){s&&r.push(s),s=[]}let a=0,l,c="",u="";function d(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;a{i(m)}:Fr}function i(d){if(Th(d)){const f=o.get(d);f&&(o.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&o.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function a(){return n}function l(d){const f=qw(d,n);n.splice(f,0,d),d.record.name&&!rd(d)&&o.set(d.record.name,d)}function c(d,f){let p,g={},y,v;if("name"in d&&d.name){if(p=o.get(d.name),!p)throw fr(1,{location:d});v=p.record.name,g=Se(od(f.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&od(d.params,p.keys.map(m=>m.name))),y=p.stringify(g)}else if(d.path!=null)y=d.path,p=n.find(m=>m.re.test(y)),p&&(g=p.parse(y),v=p.record.name);else{if(p=f.name?o.get(f.name):n.find(m=>m.re.test(f.path)),!p)throw fr(1,{location:d,currentLocation:f});v=p.record.name,g=Se({},f.params,d.params),y=p.stringify(g)}const w=[];let b=p;for(;b;)w.unshift(b.record),b=b.parent;return{name:v,path:y,params:g,matched:w,meta:Ww(w)}}e.forEach(d=>s(d));function u(){n.length=0,o.clear()}return{addRoute:s,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function od(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Vw(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Kw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Kw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function rd(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ww(e){return e.reduce((t,n)=>Se(t,n.meta),{})}function sd(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function qw(e,t){let n=0,o=t.length;for(;n!==o;){const s=n+o>>1;Ph(e,t[s])<0?o=s:n=s+1}const r=Gw(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function Gw(e){let t=e;for(;t=t.parent;)if(Ah(t)&&Ph(e,t)===0)return t}function Ah({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function zw(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;rs&&ml(s)):[o&&ml(o)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Qw(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=Kt(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const Yw=Symbol(""),ad=Symbol(""),yu=Symbol(""),vu=Symbol(""),yl=Symbol("");function Or(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function jn(e,t,n,o,r,s=i=>i()){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const c=f=>{f===!1?l(fr(4,{from:n,to:t})):f instanceof Error?l(f):Dw(f)?l(fr(2,{from:t,to:f})):(i&&o.enterCallbacks[r]===i&&typeof f=="function"&&i.push(f),a())},u=s(()=>e.call(o&&o.instances[r],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(f=>l(f))})}function Ta(e,t,n,o,r=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Xw(l)){const u=(l.__vccOpts||l)[t];u&&s.push(jn(u,n,o,i,a,r))}else{let c=l();s.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const d=nw(u)?u.default:u;i.components[a]=d;const p=(d.__vccOpts||d)[t];return p&&jn(p,n,o,i,a,r)()}))}}return s}function Xw(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ld(e){const t=rt(yu),n=rt(vu),o=G(()=>{const l=h(e.to);return t.resolve(l)}),r=G(()=>{const{matched:l}=o.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(dr.bind(null,u));if(f>-1)return f;const p=ud(l[c-2]);return c>1&&ud(u)===p&&d[d.length-1].path!==p?d.findIndex(dr.bind(null,l[c-2])):f}),s=G(()=>r.value>-1&&t0(n.params,o.value.params)),i=G(()=>r.value>-1&&r.value===n.matched.length-1&&Eh(n.params,o.value.params));function a(l={}){return e0(l)?t[h(e.replace)?"replace":"push"](h(e.to)).catch(Fr):Promise.resolve()}return{route:o,href:G(()=>o.value.href),isActive:s,isExactActive:i,navigate:a}}const Jw=N({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ld,setup(e,{slots:t}){const n=un(ld(e)),{options:o}=rt(yu),r=G(()=>({[cd(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[cd(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Le("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},s)}}}),Zw=Jw;function e0(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function t0(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!Kt(r)||r.length!==o.length||o.some((s,i)=>s!==r[i]))return!1}return!0}function ud(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const cd=(e,t,n)=>e??t??n,n0=N({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=rt(yl),r=G(()=>e.route||o.value),s=rt(ad,0),i=G(()=>{let c=h(s);const{matched:u}=r.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=G(()=>r.value.matched[i.value]);En(ad,G(()=>i.value+1)),En(Yw,a),En(yl,r);const l=B();return Ue(()=>[l.value,a.value,e.name],([c,u,d],[f,p,g])=>{u&&(u.instances[d]=c,p&&p!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!dr(u,p)||!f)&&(u.enterCallbacks[d]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,d=a.value,f=d&&d.components[u];if(!f)return dd(n.default,{Component:f,route:c});const p=d.props[u],g=p?p===!0?c.params:typeof p=="function"?p(c):p:null,v=Le(f,Se({},g,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return dd(n.default,{Component:v,route:c})||v}}});function dd(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Sh=n0;function o0(e){const t=Uw(e.routes,e),n=e.parseQuery||zw,o=e.stringifyQuery||id,r=e.history,s=Or(),i=Or(),a=Or(),l=To(Ht);let c=Ht;jo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=xa.bind(null,$=>""+$),d=xa.bind(null,mw),f=xa.bind(null,Jr);function p($,X){let z,re;return Th($)?(z=t.getRecordMatcher($),re=X):re=$,t.addRoute(re,z)}function g($){const X=t.getRecordMatcher($);X&&t.removeRoute(X)}function y(){return t.getRoutes().map($=>$.record)}function v($){return!!t.getRecordMatcher($)}function w($,X){if(X=Se({},X||l.value),typeof $=="string"){const T=Ca(n,$,X.path),I=t.resolve({path:T.path},X),U=r.createHref(T.fullPath);return Se(T,I,{params:f(I.params),hash:Jr(T.hash),redirectedFrom:void 0,href:U})}let z;if($.path!=null)z=Se({},$,{path:Ca(n,$.path,X.path).path});else{const T=Se({},$.params);for(const I in T)T[I]==null&&delete T[I];z=Se({},$,{params:d(T)}),X.params=d(X.params)}const re=t.resolve(z,X),xe=$.hash||"";re.params=u(f(re.params));const Re=vw(o,Se({},$,{hash:fw(xe),path:re.path})),x=r.createHref(Re);return Se({fullPath:Re,hash:xe,query:o===id?Qw($.query):$.query||{}},re,{redirectedFrom:void 0,href:x})}function b($){return typeof $=="string"?Ca(n,$,l.value.path):Se({},$)}function m($,X){if(c!==$)return fr(8,{from:X,to:$})}function _($){return P($)}function E($){return _(Se(b($),{replace:!0}))}function C($){const X=$.matched[$.matched.length-1];if(X&&X.redirect){const{redirect:z}=X;let re=typeof z=="function"?z($):z;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=b(re):{path:re},re.params={}),Se({query:$.query,hash:$.hash,params:re.path!=null?{}:$.params},re)}}function P($,X){const z=c=w($),re=l.value,xe=$.state,Re=$.force,x=$.replace===!0,T=C(z);if(T)return P(Se(b(T),{state:typeof T=="object"?Se({},xe,T.state):xe,force:Re,replace:x}),X||z);const I=z;I.redirectedFrom=X;let U;return!Re&&bw(o,re,z)&&(U=fr(16,{to:I,from:re}),Be(re,re,!0,!1)),(U?Promise.resolve(U):O(I,re)).catch(F=>hn(F)?hn(F,2)?F:dt(F):ee(F,I,re)).then(F=>{if(F){if(hn(F,2))return P(Se({replace:x},b(F.to),{state:typeof F.to=="object"?Se({},xe,F.to.state):xe,force:Re}),X||I)}else F=A(I,re,!0,x,xe);return L(I,re,F),F})}function R($,X){const z=m($,X);return z?Promise.reject(z):Promise.resolve()}function S($){const X=Sn.values().next().value;return X&&typeof X.runWithContext=="function"?X.runWithContext($):$()}function O($,X){let z;const[re,xe,Re]=r0($,X);z=Ta(re.reverse(),"beforeRouteLeave",$,X);for(const T of re)T.leaveGuards.forEach(I=>{z.push(jn(I,$,X))});const x=R.bind(null,$,X);return z.push(x),gt(z).then(()=>{z=[];for(const T of s.list())z.push(jn(T,$,X));return z.push(x),gt(z)}).then(()=>{z=Ta(xe,"beforeRouteUpdate",$,X);for(const T of xe)T.updateGuards.forEach(I=>{z.push(jn(I,$,X))});return z.push(x),gt(z)}).then(()=>{z=[];for(const T of Re)if(T.beforeEnter)if(Kt(T.beforeEnter))for(const I of T.beforeEnter)z.push(jn(I,$,X));else z.push(jn(T.beforeEnter,$,X));return z.push(x),gt(z)}).then(()=>($.matched.forEach(T=>T.enterCallbacks={}),z=Ta(Re,"beforeRouteEnter",$,X,S),z.push(x),gt(z))).then(()=>{z=[];for(const T of i.list())z.push(jn(T,$,X));return z.push(x),gt(z)}).catch(T=>hn(T,8)?T:Promise.reject(T))}function L($,X,z){a.list().forEach(re=>S(()=>re($,X,z)))}function A($,X,z,re,xe){const Re=m($,X);if(Re)return Re;const x=X===Ht,T=jo?history.state:{};z&&(re||x?r.replace($.fullPath,Se({scroll:x&&T&&T.scroll},xe)):r.push($.fullPath,xe)),l.value=$,Be($,X,z,x),dt()}let W;function J(){W||(W=r.listen(($,X,z)=>{if(!pn.listening)return;const re=w($),xe=C(re);if(xe){P(Se(xe,{replace:!0}),re).catch(Fr);return}c=re;const Re=l.value;jo&&Pw(Jc(Re.fullPath,z.delta),Vi()),O(re,Re).catch(x=>hn(x,12)?x:hn(x,2)?(P(x.to,re).then(T=>{hn(T,20)&&!z.delta&&z.type===Zr.pop&&r.go(-1,!1)}).catch(Fr),Promise.reject()):(z.delta&&r.go(-z.delta,!1),ee(x,re,Re))).then(x=>{x=x||A(re,Re,!1),x&&(z.delta&&!hn(x,8)?r.go(-z.delta,!1):z.type===Zr.pop&&hn(x,20)&&r.go(-1,!1)),L(re,Re,x)}).catch(Fr)}))}let pe=Or(),q=Or(),ue;function ee($,X,z){dt($);const re=q.list();return re.length?re.forEach(xe=>xe($,X,z)):console.error($),Promise.reject($)}function Ee(){return ue&&l.value!==Ht?Promise.resolve():new Promise(($,X)=>{pe.add([$,X])})}function dt($){return ue||(ue=!$,J(),pe.list().forEach(([X,z])=>$?z($):X()),pe.reset()),$}function Be($,X,z,re){const{scrollBehavior:xe}=e;if(!jo||!xe)return Promise.resolve();const Re=!z&&Aw(Jc($.fullPath,0))||(re||!z)&&history.state&&history.state.scroll||null;return Me().then(()=>xe($,X,Re)).then(x=>x&&Ow(x)).catch(x=>ee(x,$,X))}const at=$=>r.go($);let Yt;const Sn=new Set,pn={currentRoute:l,listening:!0,addRoute:p,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:y,resolve:w,options:e,push:_,replace:E,go:at,back:()=>at(-1),forward:()=>at(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:q.add,isReady:Ee,install($){const X=this;$.component("RouterLink",Zw),$.component("RouterView",Sh),$.config.globalProperties.$router=X,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>h(l)}),jo&&!Yt&&l.value===Ht&&(Yt=!0,_(r.location).catch(xe=>{}));const z={};for(const xe in Ht)Object.defineProperty(z,xe,{get:()=>l.value[xe],enumerable:!0});$.provide(yu,X),$.provide(vu,bn(z)),$.provide(yl,l);const re=$.unmount;Sn.add($),$.unmount=function(){Sn.delete($),Sn.size<1&&(c=Ht,W&&W(),W=null,l.value=Ht,Yt=!1,ue=!1),re()}}};function gt($){return $.reduce((X,z)=>X.then(()=>S(z)),Promise.resolve())}return pn}function r0(e,t){const n=[],o=[],r=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;idr(c,a))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>dr(c,l))||r.push(l))}return[n,o,r]}function s0(e){return rt(vu)}const i0=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""}),vl=(e,t)=>{const n=e.route.matched.find(r=>{var s;return((s=r.components)==null?void 0:s.default)===e.Component.type}),o=t??(n==null?void 0:n.meta.key)??(n&&i0(e.route,n));return typeof o=="function"?o(e.route):o},a0=(e,t)=>({default:()=>e?Le(ty,e===!0?{}:e,t):t});function bu(e){return Array.isArray(e)?e:[e]}const l0="modulepreload",u0=function(e,t){return e[0]==="."?new URL(e,t).href:e},fd={},c0=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=u0(l,o),l in fd)return;fd[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(!!o)for(let p=s.length-1;p>=0;p--){const g=s[p];if(g.href===l&&(!c||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="proxy.php?url=https%3A%2F%2Fastro-bot.space%2F%24%7Bl%7D"]${u}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":l0,c||(f.as="script",f.crossOrigin=""),f.href=l,a&&f.setAttribute("nonce",a),document.head.appendChild(f),c)return new Promise((p,g)=>{f.addEventListener("load",p),f.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},ne=(...e)=>c0(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),d0={middleware:"auth"},f0={layout:"guide"},p0={layout:"guide"},h0={layout:"guide"},m0={layout:"guide"},g0={layout:"guide"},y0={middleware:"auth",layout:"dashboard",section:{id:2,name:"Errors",icon:"i-lucide-message-square-warning",description:"Errors Description"}},v0={middleware:"auth",layout:"dashboard"},b0={middleware:"auth",layout:"dashboard",section:{id:3,name:"Generators",icon:"astro:generator",description:"Generators Description"}},_0={middleware:"auth",layout:"dashboard",section:{id:1,name:"Overview",icon:"astro:settings",description:"Overview Description"}},w0={middleware:"auth",layout:"dashboard",section:{id:4,name:"Interfaces",icon:"astro:interface",description:"Interfaces Description"}},E0={middleware:"auth",layout:"dashboard"},x0={middleware:"auth",layout:"dashboard",section:{id:6,name:"Templates",icon:"astro:template",description:"Template description"}},C0={middleware:"auth",layout:"dashboard"},T0={middleware:"auth",layout:"dashboard",section:{id:5,name:"Voice role",icon:"astro:voice-role",description:"Voice Role description"}},O0={middleware:"auth"},mn=null,Oa={},pd=[{name:"auth-login",path:"/auth/login",component:()=>ne(()=>import("./dNxbZ7fu.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)},{name:"billing",path:"/billing",meta:d0||{},component:()=>ne(()=>import("./DsstNRWI.js"),[],import.meta.url).then(e=>e.default||e)},{name:"guides-basic",path:"/guides/basic",meta:f0||{},component:()=>ne(()=>import("./Cl5uL7v1.js"),__vite__mapDeps([5,6,7,8,9,10,11,12,4,13,14,15,16]),import.meta.url).then(e=>e.default||e)},{name:"guides-generator",path:"/guides/generator",meta:p0||{},component:()=>ne(()=>import("./CmP6rlsQ.js"),__vite__mapDeps([17,6,7,8,9,10,11,12,4,13,14,15,16]),import.meta.url).then(e=>e.default||e)},{name:"guides",path:"/guides",component:()=>ne(()=>import("./P9Sj1LX-.js"),__vite__mapDeps([18,19,7,20,21,22,23,24,14]),import.meta.url).then(e=>e.default||e)},{name:"guides-interface",path:"/guides/interface",meta:h0||{},component:()=>ne(()=>import("./MZNSRlgd.js"),__vite__mapDeps([25,6,7,8,9,10,11,12,4,13,14,15,16]),import.meta.url).then(e=>e.default||e)},{name:"guides-template",path:"/guides/template",meta:m0||{},component:()=>ne(()=>import("./Bi4dPDzB.js"),__vite__mapDeps([26,6,7,8,9,10,11,12,4,13,14,15,16]),import.meta.url).then(e=>e.default||e)},{name:"guides-voice-role",path:"/guides/voice-role",meta:g0||{},component:()=>ne(()=>import("./C7YslTgT.js"),__vite__mapDeps([27,6,7,8,9,10,11,12,4,13,14,15,16]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-errors",path:"/guilds/:guild_id()/errors",meta:y0||{},component:()=>ne(()=>import("./CBfZpZve.js"),__vite__mapDeps([28,7,29,1,30,31,32,33,34,35,14,36,37]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-generators-generator_id",path:"/guilds/:guild_id()/generators/:generator_id()",meta:v0||{},component:()=>ne(()=>import("./Dix56O6V.js"),__vite__mapDeps([38,39,40,1,30,29,21,41,32,33,42,37,43,31,44,19,7,45,46,47,48,49,50,51,35,14,36,52,53,54,55,56,57,58]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-generators",path:"/guilds/:guild_id()/generators",meta:b0||{},component:()=>ne(()=>import("./B4Pm2Wnx.js"),__vite__mapDeps([59,21,7,29,1,30,32,33,42,37,50,51,35,14,36,52,54,56,55,57,60,34]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id",path:"/guilds/:guild_id()",meta:_0||{},component:()=>ne(()=>import("./COq0e9Pm.js"),__vite__mapDeps([61,39,40,1,30,29,62,36,63,37,33,41,21,20,7,22,24,48,46,45,31,32,34,50,51,35,42,14,54,57,55]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-interfaces",path:"/guilds/:guild_id()/interfaces",meta:w0||{},component:()=>ne(()=>import("./D5KQbHsu.js"),__vite__mapDeps([64,22,29,1,30,14]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-templates-template_id",path:"/guilds/:guild_id()/templates/:template_id()",meta:E0||{},component:()=>ne(()=>import("./jdAv-d4J.js"),__vite__mapDeps([65,39,40,1,30,29,23,41,32,33,42,37,46,45,49,43,31,44,19,7,47,50,51,35,14,36,52,53,54,55,66,57]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-templates",path:"/guilds/:guild_id()/templates",meta:x0||{},component:()=>ne(()=>import("./B4axnz7k.js"),__vite__mapDeps([67,23,7,29,1,30,32,33,46,45,49,43,40,31,44,19,47,35,60,34,42,37,50,51,14,36,52,54,66,55,57]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-voice-roles-voice_role_id",path:"/guilds/:guild_id()/voice-roles/:voice_role_id()",meta:C0||{},component:()=>ne(()=>import("./-Ddfb5K_.js"),__vite__mapDeps([68,39,40,1,30,29,24,41,32,33,42,37,47,46,45,48,14,36,52,53,54,69,57,58]),import.meta.url).then(e=>e.default||e)},{name:"guilds-guild_id-voice-roles",path:"/guilds/:guild_id()/voice-roles",meta:T0||{},component:()=>ne(()=>import("./CRATDtxP.js"),__vite__mapDeps([70,7,29,1,30,32,33,47,46,45,48,35,60,34,42,37,50,51,14,36,52,53,54,69,55,57,58,24]),import.meta.url).then(e=>e.default||e)},{name:"guilds",path:"/guilds",meta:O0||{},component:()=>ne(()=>import("./85ripxIa.js"),__vite__mapDeps([71,35,45,19,7,40,1,30,44,31,29,72,14,73,63,37,33]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",component:()=>ne(()=>import("./BeRv3RKh.js"),__vite__mapDeps([74,72,14,51,30,35,29,1,75]),import.meta.url).then(e=>e.default||e)},{name:"invite",path:"/invite",component:()=>ne(()=>import("./DIs1ntky.js"),__vite__mapDeps([76,57,14]),import.meta.url).then(e=>e.default||e)},{name:"privacy",path:"/privacy",component:()=>ne(()=>import("./vTTGBx2V.js"),__vite__mapDeps([77,13,14,8,9,10,11,12,4,15,16]),import.meta.url).then(e=>e.default||e)},{name:"redirect",path:"/redirect",component:()=>ne(()=>import("./AXfhBMVk.js"),__vite__mapDeps([78,79,2]),import.meta.url).then(e=>e.default||e)},{name:"refund-policy",path:"/refund-policy",component:()=>ne(()=>import("./n4EMf4Gq.js"),__vite__mapDeps([80,13,14,8,9,10,11,12,4,15,16]),import.meta.url).then(e=>e.default||e)},{name:"terms",path:"/terms",component:()=>ne(()=>import("./D0RfAz-e.js"),__vite__mapDeps([81,13,14,8,9,10,11,12,4,15,16]),import.meta.url).then(e=>e.default||e)},{name:"ultimate",path:"/ultimate",component:()=>ne(()=>import("./ClOjmiwa.js"),__vite__mapDeps([82,7,51,30,31,14,3,4]),import.meta.url).then(e=>e.default||e)},{name:mn==null?void 0:mn.name,path:"/support",component:Oa},{name:mn==null?void 0:mn.name,path:"/discord-ultimate",component:Oa},{name:mn==null?void 0:mn.name,path:"/github",component:Oa}],Rh=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var o;return t?Le(e,t,n):(o=n.default)==null?void 0:o.call(n)}});function hd(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""});return typeof t=="function"?t(e):t}function P0(e,t){return e===t||t===Ht?!1:hd(e)!==hd(t)?!0:!e.matched.every((o,r)=>{var s,i;return o.components&&o.components.default===((i=(s=t.matched[r])==null?void 0:s.components)==null?void 0:i.default)})}const A0={scrollBehavior(e,t,n){var c;const o=qe(),r=((c=cn().options)==null?void 0:c.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&P0(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:md(e.hash),behavior:r}:!1;const a=u=>!!(u.meta.pageTransition??al),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{o.hooks.hookOnce(l,async()=>{await new Promise(d=>setTimeout(d,0)),e.hash&&(s={el:e.hash,top:md(e.hash),behavior:r}),u(s)})})}};function md(e){try{const t=document.querySelector(e);if(t)return Number.parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const S0={hashMode:!1,scrollBehaviorType:"auto"},xt={...S0,...A0},R0=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const o=qe(),r=cn();if(([t,n]=Xr(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=ji({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=r.beforeResolve(c=>{if(a(),c===e){const u=r.afterEach(async()=>{u(),await o.runWithContext(()=>Vo(i)),window.history.pushState({},"",e.fullPath)});return!1}})},I0=async e=>{let t,n;const o=([t,n]=Xr(()=>mu(e.path)),t=await t,n(),t);if(o.redirect)return Io(o.redirect,{acceptRelative:!0})?(window.location.href=o.redirect,!1):o.redirect},k0=[R0,I0],jr={auth:()=>ne(()=>import("./BLD9JIUg.js"),__vite__mapDeps([83,4,84,33,79,3]),import.meta.url)};function D0(e,t,n){const{pathname:o,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){const c=s.includes(e.slice(i))?e.slice(i).length:1;let u=s.slice(c);return u[0]!=="/"&&(u="/"+u),Mc(u,"")}const a=Mc(o,e),l=!n||db(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":r)+s}const M0=Lt({name:"nuxt:router",enforce:"pre",async setup(e){var v,w;let t,n,o=ko().app.baseURL;xt.hashMode&&!o.includes("#")&&(o+="#");const r=((v=xt.history)==null?void 0:v.call(xt,o))??(xt.hashMode?kw(o):Ch(o)),s=((w=xt.routes)==null?void 0:w.call(xt,pd))??pd;let i;const a=o0({...xt,scrollBehavior:(b,m,_)=>{if(m===Ht){i=_;return}if(xt.scrollBehavior){if(a.options.scrollBehavior=xt.scrollBehavior,"scrollRestoration"in window.history){const E=a.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return xt.scrollBehavior(b,Ht,i||_)}},history:r,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=To(a.currentRoute.value);a.afterEach((b,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=D0(o,window.location,e.payload.path),u=To(a.currentRoute.value),d=()=>{u.value=a.currentRoute.value};e.hook("page:finish",d),a.afterEach((b,m)=>{var _,E,C,P;((E=(_=b.matched[0])==null?void 0:_.components)==null?void 0:E.default)===((P=(C=m.matched[0])==null?void 0:C.components)==null?void 0:P.default)&&d()});const f={};for(const b in u.value)Object.defineProperty(f,b,{get:()=>u.value[b]});e._route=bn(f),e._middleware=e._middleware||{global:[],named:{}};const p=Hi();a.afterEach(async(b,m,_)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(s_),_&&await e.callHook("page:loading:end"),b.matched.length===0&&await e.runWithContext(()=>Vo(cl({statusCode:404,fatal:!1,statusMessage:`Page not found: ${b.fullPath}`,data:{path:b.fullPath}})))});try{[t,n]=Xr(()=>a.isReady()),await t,n()}catch(b){[t,n]=Xr(()=>e.runWithContext(()=>Vo(b))),await t,n()}const g=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value;d();const y=e.payload.state._layout;return a.beforeEach(async(b,m)=>{var _;await e.callHook("page:loading:start"),b.meta=un(b.meta),e.isHydrating&&y&&!Jn(b.meta.layout)&&(b.meta.layout=y),e._processingMiddleware=!0;{const E=new Set([...k0,...e._middleware.global]);for(const C of b.matched){const P=C.meta.middleware;if(P)for(const R of bu(P))E.add(R)}{const C=await e.runWithContext(()=>mu(b.path));if(C.appMiddleware)for(const P in C.appMiddleware)C.appMiddleware[P]?E.add(P):E.delete(P)}for(const C of E){const P=typeof C=="string"?e._middleware.named[C]||await((_=jr[C])==null?void 0:_.call(jr).then(S=>S.default||S)):C;if(!P)throw new Error(`Unknown route middleware: '${C}'.`);const R=await e.runWithContext(()=>P(b,m));if(!e.payload.serverRendered&&e.isHydrating&&(R===!1||R instanceof Error)){const S=R||cl({statusCode:404,statusMessage:`Page Not Found: ${c}`});return await e.runWithContext(()=>Vo(S)),!1}if(R!==!0&&(R||R===!1))return R}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in g&&(g.name=void 0),await a.replace({...g,force:!0}),a.options.scrollBehavior=xt.scrollBehavior}catch(b){await e.runWithContext(()=>Vo(b))}}),{provide:{router:a}}}}),L0="$s";function Ih(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,o]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(o!==void 0&&typeof o!="function")throw new Error("[nuxt] [useState] init must be a function: "+o);const r=L0+n,s=qe(),i=Jl(s.payload.state,r);if(i.value===void 0&&o){const a=o();if(ze(a))return s.payload.state[r]=a,a;i.value=a}return i}const gd=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),RS=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),kh=e=>{const t=qe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{gd(()=>e())}):gd(()=>e())};function N0(e={}){const t=e.path||window.location.pathname;let n={};try{n=di(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){if(t.path===n.path)return;const o=await zc(t.path);o&&Object.assign(e.static.data,o.data)}),kh(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:o}=new URL(n,window.location.href);o===window.location.hostname&&await zc(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Ui,1e3)})}}),U0=Lt(e=>{let t;async function n(){const o=await Ui();t&&clearTimeout(t),t=setTimeout(n,Fc);try{const r=await $fetch(fu("builds/latest.json")+`?${Date.now()}`);r.id!==o.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}kh(()=>{t=setTimeout(n,Fc)})}),V0=be(()=>ne(()=>import("./BhdqzROZ.js"),__vite__mapDeps([13,14,8,9,10,11,12,4,15,16]),import.meta.url).then(e=>e.default||e.default||e)),K0=be(()=>ne(()=>import("./DMzsZt3o.js"),__vite__mapDeps([85,15,16,4,12]),import.meta.url).then(e=>e.default||e.default||e)),W0=be(()=>ne(()=>import("./BaQ3K7XC.js"),__vite__mapDeps([86,16,4,12,30]),import.meta.url).then(e=>e.default||e.default||e)),q0=be(()=>ne(()=>import("./D1_OoUGO.js"),__vite__mapDeps([15,16,4,12]),import.meta.url).then(e=>e.default||e.default||e)),G0=be(()=>ne(()=>import("./B9Y7B_9J.js"),__vite__mapDeps([8,9,10,11,12,4]),import.meta.url).then(e=>e.default||e.default||e)),z0=be(()=>ne(()=>import("./DDuzcSIf.js"),__vite__mapDeps([87,9,10,11,12,4]),import.meta.url).then(e=>e.default||e.default||e)),Q0=be(()=>ne(()=>import("./CLGo0u60.js"),__vite__mapDeps([88,11]),import.meta.url).then(e=>e.default||e.default||e)),Y0=be(()=>ne(()=>import("./DL_NtuR-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),X0=be(()=>ne(()=>import("./BMi7bgde.js"),[],import.meta.url).then(e=>e.default||e.default||e)),J0=be(()=>ne(()=>import("./BID9IGKV.js"),__vite__mapDeps([89,88,11]),import.meta.url).then(e=>e.default||e.default||e)),Z0=be(()=>ne(()=>import("./BfSp7kZV.js"),__vite__mapDeps([90,91,92]),import.meta.url).then(e=>e.default||e.default||e)),eE=be(()=>ne(()=>import("./DRuG2CRE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),tE=be(()=>ne(()=>import("./CAcQDuwW.js"),__vite__mapDeps([93,91,92]),import.meta.url).then(e=>e.default||e.default||e)),nE=be(()=>ne(()=>import("./CHSCf8W2.js"),__vite__mapDeps([94,30]),import.meta.url).then(e=>e.default||e.default||e)),oE=be(()=>ne(()=>import("./DYjd3lCM.js"),[],import.meta.url).then(e=>e.default||e.default||e)),rE=be(()=>ne(()=>import("./DsfbFclq.js"),[],import.meta.url).then(e=>e.default||e.default||e)),sE=be(()=>ne(()=>import("./BiLalBKF.js"),[],import.meta.url).then(e=>e.default||e.default||e)),iE=be(()=>ne(()=>import("./CfrONZW6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),aE=be(()=>ne(()=>import("./DPbkE764.js"),[],import.meta.url).then(e=>e.default||e.default||e)),lE=be(()=>ne(()=>import("./D-79vTun.js"),[],import.meta.url).then(e=>e.default||e.default||e)),uE=be(()=>ne(()=>import("./wjZjHHAh.js"),[],import.meta.url).then(e=>e.default||e.default||e)),cE=be(()=>ne(()=>import("./L8OKfpfJ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),dE=be(()=>ne(()=>import("./CxuU3Dp-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),fE=be(()=>ne(()=>import("./xmJLVlpc.js"),__vite__mapDeps([95,72,14]),import.meta.url).then(e=>e.default||e.default||e)),pE=be(()=>ne(()=>import("./C0jsnChB.js"),[],import.meta.url).then(e=>e.default||e.default||e)),hE=be(()=>ne(()=>import("./CJCGVtLF.js"),[],import.meta.url).then(e=>e.default||e.default||e)),mE=be(()=>ne(()=>import("./Di5OXnef.js"),[],import.meta.url).then(e=>e.default||e.default||e)),gE=be(()=>ne(()=>import("./Dg5BDOt4.js"),[],import.meta.url).then(e=>e.default||e.default||e)),yE=be(()=>ne(()=>import("./_EmfLicQ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),vE=be(()=>ne(()=>import("./DXLqpWEJ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),bE=be(()=>ne(()=>import("./CSuMnxyo.js"),[],import.meta.url).then(e=>e.default||e.default||e)),_E=be(()=>ne(()=>import("./BHjTz4nT.js"),[],import.meta.url).then(e=>e.default||e.default||e)),wE=be(()=>ne(()=>import("./CmC1SzII.js"),[],import.meta.url).then(e=>e.default||e.default||e)),EE=be(()=>ne(()=>import("./CJCdlrAH.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xE=be(()=>ne(()=>import("./dK4t7BlW.js"),[],import.meta.url).then(e=>e.default||e.default||e)),CE=be(()=>ne(()=>import("./D-WO1gQA.js"),[],import.meta.url).then(e=>e.default||e.default||e)),TE=be(()=>ne(()=>import("./BSO4AO6R.js"),[],import.meta.url).then(e=>e.default||e.default||e)),OE=[["ContentDoc",V0],["ContentList",K0],["ContentNavigation",W0],["ContentQuery",q0],["ContentRenderer",G0],["ContentRendererMarkdown",z0],["MDCSlot",Q0],["DocumentDrivenEmpty",Y0],["DocumentDrivenNotFound",X0],["Markdown",J0],["ProseCode",Z0],["ProseCodeInline",eE],["ProsePre",tE],["ProseA",nE],["ProseBlockquote",oE],["ProseEm",rE],["ProseH1",sE],["ProseH2",iE],["ProseH3",aE],["ProseH4",lE],["ProseH5",uE],["ProseH6",cE],["ProseHr",dE],["ProseImg",fE],["ProseLi",pE],["ProseOl",hE],["ProseP",mE],["ProseScript",gE],["ProseStrong",yE],["ProseTable",vE],["ProseTbody",bE],["ProseTd",_E],["ProseTh",wE],["ProseThead",EE],["ProseTr",xE],["ProseUl",CE],["Icon",TE]],PE=Lt({name:"nuxt:global-components",setup(e){for(const[t,n]of OE)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),zn={dashboard:()=>ne(()=>import("./BuGyjA1C.js"),__vite__mapDeps([96,97,72,14,20,7,49,40,1,30,29,84,33,79,3,4,57,41,62,36,63,37,21,22,23,54,73,55,24]),import.meta.url).then(e=>e.default||e),default:()=>ne(()=>import("./Dt2yINtH.js"),__vite__mapDeps([98,97,72,14,20,7,49,40,1,30,29,84,33,79,3,4,57,99]),import.meta.url).then(e=>e.default||e),guide:()=>ne(()=>import("./DBmCrWa7.js"),__vite__mapDeps([100,97,72,14,20,7,49,40,1,30,29,84,33,79,3,4,57,99]),import.meta.url).then(e=>e.default||e)},AE=Lt({name:"nuxt:prefetch",setup(e){const t=cn();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var r;const o=(r=n==null?void 0:n.meta)==null?void 0:r.layout;o&&typeof zn[o]=="function"&&await zn[o]()})}),e.hooks.hook("link:prefetch",n=>{if(Io(n))return;const o=t.resolve(n);if(!o)return;const r=o.meta.layout;let s=bu(o.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof jr[i]=="function"&&jr[i]();r&&typeof zn[r]=="function"&&zn[r]()})}});var Ki=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},hs=typeof window>"u"||"Deno"in globalThis;function jt(){}function SE(e,t){return typeof e=="function"?e(t):e}function RE(e){return typeof e=="number"&&e>=0&&e!==1/0}function IE(e,t){return Math.max(e+(t||0)-Date.now(),0)}function yd(e,t){return typeof e=="function"?e(t):e}function kE(e,t){return typeof e=="function"?e(t):e}function vd(e,t){const{type:n="all",exact:o,fetchStatus:r,predicate:s,queryKey:i,stale:a}=e;if(i){if(o){if(t.queryHash!==_u(i,t.options))return!1}else if(!ts(t.queryKey,i))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||r&&r!==t.state.fetchStatus||s&&!s(t))}function bd(e,t){const{exact:n,status:o,predicate:r,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(n){if(es(t.options.mutationKey)!==es(s))return!1}else if(!ts(t.options.mutationKey,s))return!1}return!(o&&t.state.status!==o||r&&!r(t))}function _u(e,t){return((t==null?void 0:t.queryKeyHashFn)||es)(e)}function es(e){return JSON.stringify(e,(t,n)=>bl(n)?Object.keys(n).sort().reduce((o,r)=>(o[r]=n[r],o),{}):n)}function ts(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!ts(e[n],t[n])):!1}function Dh(e,t){if(e===t)return e;const n=_d(e)&&_d(t);if(n||bl(e)&&bl(t)){const o=n?e:Object.keys(e),r=o.length,s=n?t:Object.keys(t),i=s.length,a=n?[]:{};let l=0;for(let c=0;c{setTimeout(t,e)})}function ME(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Dh(e,t):t}function LE(e,t,n=0){const o=[...e,t];return n&&o.length>n?o.slice(1):o}function NE(e,t,n=0){const o=[t,...e];return n&&o.length>n?o.slice(0,-1):o}var Mh=Symbol();function Lh(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Mh?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var ho,Vn,er,af,$E=(af=class extends Ki{constructor(){super();Ae(this,ho);Ae(this,Vn);Ae(this,er);ve(this,er,t=>{if(!hs&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){H(this,Vn)||this.setEventListener(H(this,er))}onUnsubscribe(){var t;this.hasListeners()||((t=H(this,Vn))==null||t.call(this),ve(this,Vn,void 0))}setEventListener(t){var n;ve(this,er,t),(n=H(this,Vn))==null||n.call(this),ve(this,Vn,t(o=>{typeof o=="boolean"?this.setFocused(o):this.onFocus()}))}setFocused(t){H(this,ho)!==t&&(ve(this,ho,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof H(this,ho)=="boolean"?H(this,ho):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ho=new WeakMap,Vn=new WeakMap,er=new WeakMap,af),Nh=new $E,tr,Kn,nr,lf,BE=(lf=class extends Ki{constructor(){super();Ae(this,tr,!0);Ae(this,Kn);Ae(this,nr);ve(this,nr,t=>{if(!hs&&window.addEventListener){const n=()=>t(!0),o=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",o,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",o)}}})}onSubscribe(){H(this,Kn)||this.setEventListener(H(this,nr))}onUnsubscribe(){var t;this.hasListeners()||((t=H(this,Kn))==null||t.call(this),ve(this,Kn,void 0))}setEventListener(t){var n;ve(this,nr,t),(n=H(this,Kn))==null||n.call(this),ve(this,Kn,t(this.setOnline.bind(this)))}setOnline(t){H(this,tr)!==t&&(ve(this,tr,t),this.listeners.forEach(o=>{o(t)}))}isOnline(){return H(this,tr)}},tr=new WeakMap,Kn=new WeakMap,nr=new WeakMap,lf),gi=new BE;function FE(e){return Math.min(1e3*2**e,3e4)}function $h(e){return(e??"online")==="online"?gi.isOnline():!0}var Bh=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Pa(e){return e instanceof Bh}function Fh(e){let t=!1,n=0,o=!1,r,s,i;const a=new Promise((w,b)=>{s=w,i=b}),l=w=>{var b;o||(g(new Bh(w)),(b=e.abort)==null||b.call(e))},c=()=>{t=!0},u=()=>{t=!1},d=()=>Nh.isFocused()&&(e.networkMode==="always"||gi.isOnline())&&e.canRun(),f=()=>$h(e.networkMode)&&e.canRun(),p=w=>{var b;o||(o=!0,(b=e.onSuccess)==null||b.call(e,w),r==null||r(),s(w))},g=w=>{var b;o||(o=!0,(b=e.onError)==null||b.call(e,w),r==null||r(),i(w))},y=()=>new Promise(w=>{var b;r=m=>{(o||d())&&w(m)},(b=e.onPause)==null||b.call(e)}).then(()=>{var w;r=void 0,o||(w=e.onContinue)==null||w.call(e)}),v=()=>{if(o)return;let w;const b=n===0?e.initialPromise:void 0;try{w=b??e.fn()}catch(m){w=Promise.reject(m)}Promise.resolve(w).then(p).catch(m=>{var R;if(o)return;const _=e.retry??(hs?0:3),E=e.retryDelay??FE,C=typeof E=="function"?E(n,m):E,P=_===!0||typeof _=="number"&&n<_||typeof _=="function"&&_(n,m);if(t||!P){g(m);return}n++,(R=e.onFail)==null||R.call(e,n,m),DE(C).then(()=>d()?void 0:y()).then(()=>{t?g(m):v()})})};return{promise:a,cancel:l,continue:()=>(r==null||r(),a),cancelRetry:c,continueRetry:u,canStart:f,start:()=>(f()?v():y().then(v),a)}}function HE(){let e=[],t=0,n=f=>{f()},o=f=>{f()},r=f=>setTimeout(f,0);const s=f=>{r=f},i=f=>{let p;t++;try{p=f()}finally{t--,t||c()}return p},a=f=>{t?e.push(f):r(()=>{n(f)})},l=f=>(...p)=>{a(()=>{f(...p)})},c=()=>{const f=e;e=[],f.length&&r(()=>{o(()=>{f.forEach(p=>{n(p)})})})};return{batch:i,batchCalls:l,schedule:a,setNotifyFunction:f=>{n=f},setBatchNotifyFunction:f=>{o=f},setScheduler:s}}var ht=HE(),mo,uf,Hh=(uf=class{constructor(){Ae(this,mo)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),RE(this.gcTime)&&ve(this,mo,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(hs?1/0:5*60*1e3))}clearGcTimeout(){H(this,mo)&&(clearTimeout(H(this,mo)),ve(this,mo,void 0))}},mo=new WeakMap,uf),or,rr,kt,ut,is,go,Ut,yn,cf,jE=(cf=class extends Hh{constructor(t){super();Ae(this,Ut);Ae(this,or);Ae(this,rr);Ae(this,kt);Ae(this,ut);Ae(this,is);Ae(this,go);ve(this,go,!1),ve(this,is,t.defaultOptions),this.setOptions(t.options),this.observers=[],ve(this,kt,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,ve(this,or,VE(this.options)),this.state=t.state??H(this,or),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=H(this,ut))==null?void 0:t.promise}setOptions(t){this.options={...H(this,is),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&H(this,kt).remove(this)}setData(t,n){const o=ME(this.state.data,t,this.options);return lt(this,Ut,yn).call(this,{data:o,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),o}setState(t,n){lt(this,Ut,yn).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var o,r;const n=(o=H(this,ut))==null?void 0:o.promise;return(r=H(this,ut))==null||r.cancel(t),n?n.then(jt).catch(jt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(H(this,or))}isActive(){return this.observers.some(t=>kE(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!IE(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(o=>o.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=H(this,ut))==null||n.continue()}onOnline(){var n;const t=this.observers.find(o=>o.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=H(this,ut))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),H(this,kt).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(H(this,ut)&&(H(this,go)?H(this,ut).cancel({revert:!0}):H(this,ut).cancelRetry()),this.scheduleGc()),H(this,kt).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||lt(this,Ut,yn).call(this,{type:"invalidate"})}fetch(t,n){var l,c,u;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(H(this,ut))return H(this,ut).continueRetry(),H(this,ut).promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(f=>f.options.queryFn);d&&this.setOptions(d.options)}const o=new AbortController,r=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(ve(this,go,!0),o.signal)})},s=()=>{const d=Lh(this.options,n),f={queryKey:this.queryKey,meta:this.meta};return r(f),ve(this,go,!1),this.options.persister?this.options.persister(d,f,this):d(f)},i={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:s};r(i),(l=this.options.behavior)==null||l.onFetch(i,this),ve(this,rr,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=i.fetchOptions)==null?void 0:c.meta))&<(this,Ut,yn).call(this,{type:"fetch",meta:(u=i.fetchOptions)==null?void 0:u.meta});const a=d=>{var f,p,g,y;Pa(d)&&d.silent||lt(this,Ut,yn).call(this,{type:"error",error:d}),Pa(d)||((p=(f=H(this,kt).config).onError)==null||p.call(f,d,this),(y=(g=H(this,kt).config).onSettled)==null||y.call(g,this.state.data,d,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return ve(this,ut,Fh({initialPromise:n==null?void 0:n.initialPromise,fn:i.fetchFn,abort:o.abort.bind(o),onSuccess:d=>{var f,p,g,y;if(d===void 0){a(new Error(`${this.queryHash} data is undefined`));return}this.setData(d),(p=(f=H(this,kt).config).onSuccess)==null||p.call(f,d,this),(y=(g=H(this,kt).config).onSettled)==null||y.call(g,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:a,onFail:(d,f)=>{lt(this,Ut,yn).call(this,{type:"failed",failureCount:d,error:f})},onPause:()=>{lt(this,Ut,yn).call(this,{type:"pause"})},onContinue:()=>{lt(this,Ut,yn).call(this,{type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0})),H(this,ut).start()}},or=new WeakMap,rr=new WeakMap,kt=new WeakMap,ut=new WeakMap,is=new WeakMap,go=new WeakMap,Ut=new WeakSet,yn=function(t){const n=o=>{switch(t.type){case"failed":return{...o,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...o,fetchStatus:"paused"};case"continue":return{...o,fetchStatus:"fetching"};case"fetch":return{...o,...UE(o.data,this.options),fetchMeta:t.meta??null};case"success":return{...o,data:t.data,dataUpdateCount:o.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const r=t.error;return Pa(r)&&r.revert&&H(this,rr)?{...H(this,rr),fetchStatus:"idle"}:{...o,error:r,errorUpdateCount:o.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:o.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...o,isInvalidated:!0};case"setState":return{...o,...t.state}}};this.state=n(this.state),ht.batch(()=>{this.observers.forEach(o=>{o.onQueryUpdate()}),H(this,kt).notify({query:this,type:"updated",action:t})})},cf);function UE(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:$h(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function VE(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,o=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Zt,df,jh=(df=class extends Ki{constructor(n={}){super();Ae(this,Zt);this.config=n,ve(this,Zt,new Map)}build(n,o,r){const s=o.queryKey,i=o.queryHash??_u(s,o);let a=this.get(i);return a||(a=new jE({cache:this,queryKey:s,queryHash:i,options:n.defaultQueryOptions(o),state:r,defaultOptions:n.getQueryDefaults(s)}),this.add(a)),a}add(n){H(this,Zt).has(n.queryHash)||(H(this,Zt).set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const o=H(this,Zt).get(n.queryHash);o&&(n.destroy(),o===n&&H(this,Zt).delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){ht.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return H(this,Zt).get(n)}getAll(){return[...H(this,Zt).values()]}find(n){const o={exact:!0,...n};return this.getAll().find(r=>vd(o,r))}findAll(n={}){const o=this.getAll();return Object.keys(n).length>0?o.filter(r=>vd(n,r)):o}notify(n){ht.batch(()=>{this.listeners.forEach(o=>{o(n)})})}onFocus(){ht.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){ht.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},Zt=new WeakMap,df),en,pt,yo,tn,Nn,ff,KE=(ff=class extends Hh{constructor(t){super();Ae(this,tn);Ae(this,en);Ae(this,pt);Ae(this,yo);this.mutationId=t.mutationId,ve(this,pt,t.mutationCache),ve(this,en,[]),this.state=t.state||WE(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){H(this,en).includes(t)||(H(this,en).push(t),this.clearGcTimeout(),H(this,pt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){ve(this,en,H(this,en).filter(n=>n!==t)),this.scheduleGc(),H(this,pt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){H(this,en).length||(this.state.status==="pending"?this.scheduleGc():H(this,pt).remove(this))}continue(){var t;return((t=H(this,yo))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var r,s,i,a,l,c,u,d,f,p,g,y,v,w,b,m,_,E,C,P;ve(this,yo,Fh({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(R,S)=>{lt(this,tn,Nn).call(this,{type:"failed",failureCount:R,error:S})},onPause:()=>{lt(this,tn,Nn).call(this,{type:"pause"})},onContinue:()=>{lt(this,tn,Nn).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>H(this,pt).canRun(this)}));const n=this.state.status==="pending",o=!H(this,yo).canStart();try{if(!n){lt(this,tn,Nn).call(this,{type:"pending",variables:t,isPaused:o}),await((s=(r=H(this,pt).config).onMutate)==null?void 0:s.call(r,t,this));const S=await((a=(i=this.options).onMutate)==null?void 0:a.call(i,t));S!==this.state.context&<(this,tn,Nn).call(this,{type:"pending",context:S,variables:t,isPaused:o})}const R=await H(this,yo).start();return await((c=(l=H(this,pt).config).onSuccess)==null?void 0:c.call(l,R,t,this.state.context,this)),await((d=(u=this.options).onSuccess)==null?void 0:d.call(u,R,t,this.state.context)),await((p=(f=H(this,pt).config).onSettled)==null?void 0:p.call(f,R,null,this.state.variables,this.state.context,this)),await((y=(g=this.options).onSettled)==null?void 0:y.call(g,R,null,t,this.state.context)),lt(this,tn,Nn).call(this,{type:"success",data:R}),R}catch(R){try{throw await((w=(v=H(this,pt).config).onError)==null?void 0:w.call(v,R,t,this.state.context,this)),await((m=(b=this.options).onError)==null?void 0:m.call(b,R,t,this.state.context)),await((E=(_=H(this,pt).config).onSettled)==null?void 0:E.call(_,void 0,R,this.state.variables,this.state.context,this)),await((P=(C=this.options).onSettled)==null?void 0:P.call(C,void 0,R,t,this.state.context)),R}finally{lt(this,tn,Nn).call(this,{type:"error",error:R})}}finally{H(this,pt).runNext(this)}}},en=new WeakMap,pt=new WeakMap,yo=new WeakMap,tn=new WeakSet,Nn=function(t){const n=o=>{switch(t.type){case"failed":return{...o,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...o,isPaused:!0};case"continue":return{...o,isPaused:!1};case"pending":return{...o,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...o,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...o,data:void 0,error:t.error,failureCount:o.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),ht.batch(()=>{H(this,en).forEach(o=>{o.onMutationUpdate(t)}),H(this,pt).notify({mutation:this,type:"updated",action:t})})},ff);function WE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Ct,as,pf,Uh=(pf=class extends Ki{constructor(n={}){super();Ae(this,Ct);Ae(this,as);this.config=n,ve(this,Ct,new Map),ve(this,as,Date.now())}build(n,o,r){const s=new KE({mutationCache:this,mutationId:++Es(this,as)._,options:n.defaultMutationOptions(o),state:r});return this.add(s),s}add(n){const o=Ns(n),r=H(this,Ct).get(o)??[];r.push(n),H(this,Ct).set(o,r),this.notify({type:"added",mutation:n})}remove(n){var r;const o=Ns(n);if(H(this,Ct).has(o)){const s=(r=H(this,Ct).get(o))==null?void 0:r.filter(i=>i!==n);s&&(s.length===0?H(this,Ct).delete(o):H(this,Ct).set(o,s))}this.notify({type:"removed",mutation:n})}canRun(n){var r;const o=(r=H(this,Ct).get(Ns(n)))==null?void 0:r.find(s=>s.state.status==="pending");return!o||o===n}runNext(n){var r;const o=(r=H(this,Ct).get(Ns(n)))==null?void 0:r.find(s=>s!==n&&s.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}clear(){ht.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}getAll(){return[...H(this,Ct).values()].flat()}find(n){const o={exact:!0,...n};return this.getAll().find(r=>bd(o,r))}findAll(n={}){return this.getAll().filter(o=>bd(n,o))}notify(n){ht.batch(()=>{this.listeners.forEach(o=>{o(n)})})}resumePausedMutations(){const n=this.getAll().filter(o=>o.state.isPaused);return ht.batch(()=>Promise.all(n.map(o=>o.continue().catch(jt))))}},Ct=new WeakMap,as=new WeakMap,pf);function Ns(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function qE(e){return{onFetch:(t,n)=>{const o=async()=>{var g,y,v,w,b;const r=t.options,s=(v=(y=(g=t.fetchOptions)==null?void 0:g.meta)==null?void 0:y.fetchMore)==null?void 0:v.direction,i=((w=t.state.data)==null?void 0:w.pages)||[],a=((b=t.state.data)==null?void 0:b.pageParams)||[],l={pages:[],pageParams:[]};let c=!1;const u=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(t.signal.aborted?c=!0:t.signal.addEventListener("abort",()=>{c=!0}),t.signal)})},d=Lh(t.options,t.fetchOptions),f=async(m,_,E)=>{if(c)return Promise.reject();if(_==null&&m.pages.length)return Promise.resolve(m);const C={queryKey:t.queryKey,pageParam:_,direction:E?"backward":"forward",meta:t.options.meta};u(C);const P=await d(C),{maxPages:R}=t.options,S=E?NE:LE;return{pages:S(m.pages,P,R),pageParams:S(m.pageParams,_,R)}};let p;if(s&&i.length){const m=s==="backward",_=m?GE:Ed,E={pages:i,pageParams:a},C=_(r,E);p=await f(E,C,m)}else{p=await f(l,a[0]??r.initialPageParam);const m=e??i.length;for(let _=1;_{var r,s;return(s=(r=t.options).persister)==null?void 0:s.call(r,o,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=o}}}function Ed(e,{pages:t,pageParams:n}){const o=t.length-1;return t.length>0?e.getNextPageParam(t[o],t,n[o],n):void 0}function GE(e,{pages:t,pageParams:n}){var o;return t.length>0?(o=e.getPreviousPageParam)==null?void 0:o.call(e,t[0],t,n[0],n):void 0}var Ge,Wn,qn,sr,ir,Gn,ar,lr,hf,zE=(hf=class{constructor(t={}){Ae(this,Ge);Ae(this,Wn);Ae(this,qn);Ae(this,sr);Ae(this,ir);Ae(this,Gn);Ae(this,ar);Ae(this,lr);ve(this,Ge,t.queryCache||new jh),ve(this,Wn,t.mutationCache||new Uh),ve(this,qn,t.defaultOptions||{}),ve(this,sr,new Map),ve(this,ir,new Map),ve(this,Gn,0)}mount(){Es(this,Gn)._++,H(this,Gn)===1&&(ve(this,ar,Nh.subscribe(async t=>{t&&(await this.resumePausedMutations(),H(this,Ge).onFocus())})),ve(this,lr,gi.subscribe(async t=>{t&&(await this.resumePausedMutations(),H(this,Ge).onOnline())})))}unmount(){var t,n;Es(this,Gn)._--,H(this,Gn)===0&&((t=H(this,ar))==null||t.call(this),ve(this,ar,void 0),(n=H(this,lr))==null||n.call(this),ve(this,lr,void 0))}isFetching(t){return H(this,Ge).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return H(this,Wn).findAll({...t,status:"pending"}).length}getQueryData(t){var o;const n=this.defaultQueryOptions({queryKey:t});return(o=H(this,Ge).get(n.queryHash))==null?void 0:o.state.data}ensureQueryData(t){const n=this.getQueryData(t.queryKey);if(n===void 0)return this.fetchQuery(t);{const o=this.defaultQueryOptions(t),r=H(this,Ge).build(this,o);return t.revalidateIfStale&&r.isStaleByTime(yd(o.staleTime,r))&&this.prefetchQuery(o),Promise.resolve(n)}}getQueriesData(t){return H(this,Ge).findAll(t).map(({queryKey:n,state:o})=>{const r=o.data;return[n,r]})}setQueryData(t,n,o){const r=this.defaultQueryOptions({queryKey:t}),s=H(this,Ge).get(r.queryHash),i=s==null?void 0:s.state.data,a=SE(n,i);if(a!==void 0)return H(this,Ge).build(this,r).setData(a,{...o,manual:!0})}setQueriesData(t,n,o){return ht.batch(()=>H(this,Ge).findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,n,o)]))}getQueryState(t){var o;const n=this.defaultQueryOptions({queryKey:t});return(o=H(this,Ge).get(n.queryHash))==null?void 0:o.state}removeQueries(t){const n=H(this,Ge);ht.batch(()=>{n.findAll(t).forEach(o=>{n.remove(o)})})}resetQueries(t,n){const o=H(this,Ge),r={type:"active",...t};return ht.batch(()=>(o.findAll(t).forEach(s=>{s.reset()}),this.refetchQueries(r,n)))}cancelQueries(t={},n={}){const o={revert:!0,...n},r=ht.batch(()=>H(this,Ge).findAll(t).map(s=>s.cancel(o)));return Promise.all(r).then(jt).catch(jt)}invalidateQueries(t={},n={}){return ht.batch(()=>{if(H(this,Ge).findAll(t).forEach(r=>{r.invalidate()}),t.refetchType==="none")return Promise.resolve();const o={...t,type:t.refetchType??t.type??"active"};return this.refetchQueries(o,n)})}refetchQueries(t={},n){const o={...n,cancelRefetch:(n==null?void 0:n.cancelRefetch)??!0},r=ht.batch(()=>H(this,Ge).findAll(t).filter(s=>!s.isDisabled()).map(s=>{let i=s.fetch(void 0,o);return o.throwOnError||(i=i.catch(jt)),s.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(jt)}fetchQuery(t){const n=this.defaultQueryOptions(t);n.retry===void 0&&(n.retry=!1);const o=H(this,Ge).build(this,n);return o.isStaleByTime(yd(n.staleTime,o))?o.fetch(n):Promise.resolve(o.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(jt).catch(jt)}fetchInfiniteQuery(t){return t.behavior=qE(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(jt).catch(jt)}resumePausedMutations(){return gi.isOnline()?H(this,Wn).resumePausedMutations():Promise.resolve()}getQueryCache(){return H(this,Ge)}getMutationCache(){return H(this,Wn)}getDefaultOptions(){return H(this,qn)}setDefaultOptions(t){ve(this,qn,t)}setQueryDefaults(t,n){H(this,sr).set(es(t),{queryKey:t,defaultOptions:n})}getQueryDefaults(t){const n=[...H(this,sr).values()];let o={};return n.forEach(r=>{ts(t,r.queryKey)&&(o={...o,...r.defaultOptions})}),o}setMutationDefaults(t,n){H(this,ir).set(es(t),{mutationKey:t,defaultOptions:n})}getMutationDefaults(t){const n=[...H(this,ir).values()];let o={};return n.forEach(r=>{ts(t,r.mutationKey)&&(o={...o,...r.defaultOptions})}),o}defaultQueryOptions(t){if(t._defaulted)return t;const n={...H(this,qn).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return n.queryHash||(n.queryHash=_u(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.enabled!==!0&&n.queryFn===Mh&&(n.enabled=!1),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...H(this,qn).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){H(this,Ge).clear(),H(this,Wn).clear()}},Ge=new WeakMap,Wn=new WeakMap,qn=new WeakMap,sr=new WeakMap,ir=new WeakMap,Gn=new WeakMap,ar=new WeakMap,lr=new WeakMap,hf);function QE(e){return e}function YE(e,t,n){var l;if(typeof t!="object"||t===null)return;const o=e.getMutationCache(),r=e.getQueryCache(),s=((l=e.getDefaultOptions().hydrate)==null?void 0:l.deserializeData)??QE,i=t.mutations||[],a=t.queries||[];i.forEach(({state:c,...u})=>{var d,f;o.build(e,{...(d=e.getDefaultOptions().hydrate)==null?void 0:d.mutations,...(f=n==null?void 0:n.defaultOptions)==null?void 0:f.mutations,...u},c)}),a.forEach(({queryKey:c,state:u,queryHash:d,meta:f,promise:p})=>{var v,w;let g=r.get(d);const y=u.data===void 0?u.data:s(u.data);if(g){if(g.state.dataUpdatedAt{e[n]=t[n]})}function _l(e,t,n="",o=0){if(t){const r=t(e,n,o);if(r===void 0&&ze(e)||r!==void 0)return r}if(Array.isArray(e))return e.map((r,s)=>_l(r,t,String(s),o+1));if(typeof e=="object"&&ex(e)){const r=Object.entries(e).map(([s,i])=>[s,_l(i,t,s,o+1)]);return Object.fromEntries(r)}return e}function ZE(e,t){return _l(e,t)}function we(e,t=!1){return ZE(e,(n,o,r)=>{if(r===1&&o==="queryKey")return we(n,!0);if(t&&tx(n))return we(n(),t);if(ze(n))return we(h(n),t)})}function ex(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;const t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function tx(e){return typeof e=="function"}function NS(e,t){return typeof e=="function"?e(...t):!!e}var nx=class extends jh{find(e){return super.find(we(e))}findAll(e={}){return super.findAll(we(e))}},ox=class extends Uh{find(e){return super.find(we(e))}findAll(e={}){return super.findAll(we(e))}},Vh=class extends zE{constructor(e={}){const t={defaultOptions:e.defaultOptions,queryCache:e.queryCache||new nx,mutationCache:e.mutationCache||new ox};super(t),this.isRestoring=B(!1)}isFetching(e={}){return super.isFetching(we(e))}isMutating(e={}){return super.isMutating(we(e))}getQueryData(e){return super.getQueryData(we(e))}ensureQueryData(e){return super.ensureQueryData(we(e))}getQueriesData(e){return super.getQueriesData(we(e))}setQueryData(e,t,n={}){return super.setQueryData(we(e),t,we(n))}setQueriesData(e,t,n={}){return super.setQueriesData(we(e),t,we(n))}getQueryState(e){return super.getQueryState(we(e))}removeQueries(e={}){return super.removeQueries(we(e))}resetQueries(e={},t={}){return super.resetQueries(we(e),we(t))}cancelQueries(e={},t={}){return super.cancelQueries(we(e),we(t))}invalidateQueries(e={},t={}){return new Promise(n=>{setTimeout(async()=>{await super.invalidateQueries(we(e),we(t)),n()},0)})}refetchQueries(e={},t={}){return super.refetchQueries(we(e),we(t))}fetchQuery(e){return super.fetchQuery(we(e))}prefetchQuery(e){return super.prefetchQuery(we(e))}fetchInfiniteQuery(e){return super.fetchInfiniteQuery(we(e))}prefetchInfiniteQuery(e){return super.prefetchInfiniteQuery(we(e))}setDefaultOptions(e){super.setDefaultOptions(we(e))}setQueryDefaults(e,t){super.setQueryDefaults(we(e),we(t))}getQueryDefaults(e){return super.getQueryDefaults(we(e))}setMutationDefaults(e,t){super.setMutationDefaults(we(e),we(t))}getMutationDefaults(e){return super.getMutationDefaults(we(e))}},rx={install:(e,t={})=>{const n=JE(t.queryClientKey);let o;if("queryClient"in t&&t.queryClient)o=t.queryClient;else{const i="queryClientConfig"in t?t.queryClientConfig:void 0;o=new Vh(i)}hs||o.mount();let r=()=>{};if(t.clientPersister){o.isRestoring.value=!0;const[i,a]=t.clientPersister(o);r=i,a.then(()=>{var l;o.isRestoring.value=!1,(l=t.clientPersisterOnSuccess)==null||l.call(t,o)})}const s=()=>{o.unmount(),r()};if(e.onUnmount)e.onUnmount(s);else{const i=e.unmount;e.unmount=function(){s(),i()}}e.provide(n,o)}};const sx="vueQuery";function ix(e){return e.public[sx]}function ax(){return{pluginReturn:null,vueQueryPluginOptions:null}}const lx=Lt(e=>{const{stateKey:t,queryClientOptions:n,vueQueryPluginOptions:o}=ix(ko()),r=Ih(t,"$WMVA0gaNlU"),s=new Vh(n),{pluginReturn:i,vueQueryPluginOptions:a}=ax();return e.vueApp.use(rx,{queryClient:s,...o,...a}),YE(s,r.value),i}),Ur=/^[a-z0-9]+(-[a-z0-9]+)*$/,Wi=(e,t,n,o="")=>{const r=e.split(":");if(e.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;o=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),c={provider:r.length>0?r[0]:o,prefix:l,name:a};return t&&!Ys(c)?null:c}const s=r[0],i=s.split("-");if(i.length>1){const a={provider:o,prefix:i.shift(),name:i.join("-")};return t&&!Ys(a)?null:a}if(n&&o===""){const a={provider:o,prefix:"",name:s};return t&&!Ys(a,n)?null:a}return null},Ys=(e,t)=>e?!!((e.provider===""||e.provider.match(Ur))&&(t&&e.prefix===""||e.prefix.match(Ur))&&e.name.match(Ur)):!1,Kh=Object.freeze({left:0,top:0,width:16,height:16}),yi=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ms=Object.freeze({...Kh,...yi}),wl=Object.freeze({...ms,body:"",hidden:!1});function ux(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function xd(e,t){const n=ux(e,t);for(const o in wl)o in yi?o in e&&!(o in n)&&(n[o]=yi[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function cx(e,t){const n=e.icons,o=e.aliases||Object.create(null),r=Object.create(null);function s(i){if(n[i])return r[i]=[];if(!(i in r)){r[i]=null;const a=o[i]&&o[i].parent,l=a&&s(a);l&&(r[i]=[a].concat(l))}return r[i]}return Object.keys(n).concat(Object.keys(o)).forEach(s),r}function dx(e,t,n){const o=e.icons,r=e.aliases||Object.create(null);let s={};function i(a){s=xd(o[a]||r[a],s)}return i(t),n.forEach(i),xd(e,s)}function Wh(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(r=>{t(r,null),n.push(r)});const o=cx(e);for(const r in o){const s=o[r];s&&(t(r,dx(e,r,s)),n.push(r))}return n}const fx={provider:"",aliases:{},not_found:{},...Kh};function Aa(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function qh(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Aa(e,fx))return null;const n=t.icons;for(const r in n){const s=n[r];if(!r.match(Ur)||typeof s.body!="string"||!Aa(s,wl))return null}const o=t.aliases||Object.create(null);for(const r in o){const s=o[r],i=s.parent;if(!r.match(Ur)||typeof i!="string"||!n[i]&&!o[i]||!Aa(s,wl))return null}return t}const Cd=Object.create(null);function px(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function So(e,t){const n=Cd[e]||(Cd[e]=Object.create(null));return n[t]||(n[t]=px(e,t))}function wu(e,t){return qh(t)?Wh(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function hx(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let ns=!1;function Gh(e){return typeof e=="boolean"&&(ns=e),ns}function zh(e){const t=typeof e=="string"?Wi(e,!0,ns):e;if(t){const n=So(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function mx(e,t){const n=Wi(e,!0,ns);if(!n)return!1;const o=So(n.provider,n.prefix);return hx(o,n.name,t)}function gx(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),ns&&!t&&!e.prefix){let r=!1;return qh(e)&&(e.prefix="",Wh(e,(s,i)=>{i&&mx(s,i)&&(r=!0)})),r}const n=e.prefix;if(!Ys({provider:t,prefix:n,name:"a"}))return!1;const o=So(t,n);return!!wu(o,e)}function $S(e){const t=zh(e);return t?{...ms,...t}:null}const Qh=Object.freeze({width:null,height:null}),Yh=Object.freeze({...Qh,...yi}),yx=/(-?[0-9.]*[0-9]+[0-9.]*)/g,vx=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Td(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(yx);if(o===null||!o.length)return e;const r=[];let s=o.shift(),i=vx.test(s);for(;;){if(i){const a=parseFloat(s);isNaN(a)?r.push(s):r.push(Math.ceil(a*t*n)/n)}else r.push(s);if(s=o.shift(),s===void 0)return r.join("");i=!i}}function bx(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const r=e.indexOf(">",o),s=e.indexOf("",s);if(i===-1)break;n+=e.slice(r+1,s).trim(),e=e.slice(0,o).trim()+e.slice(i+1)}return{defs:n,content:e}}function _x(e,t){return e?""+e+""+t:t}function wx(e,t,n){const o=bx(e);return _x(o.defs,t+o.content+n)}const Ex=e=>e==="unset"||e==="undefined"||e==="none";function xx(e,t){const n={...ms,...e},o={...Yh,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,o].forEach(y=>{const v=[],w=y.hFlip,b=y.vFlip;let m=y.rotate;w?b?m+=2:(v.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),v.push("scale(-1 1)"),r.top=r.left=0):b&&(v.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),v.push("scale(1 -1)"),r.top=r.left=0);let _;switch(m<0&&(m-=Math.floor(m/4)*4),m=m%4,m){case 1:_=r.height/2+r.top,v.unshift("rotate(90 "+_.toString()+" "+_.toString()+")");break;case 2:v.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:_=r.width/2+r.left,v.unshift("rotate(-90 "+_.toString()+" "+_.toString()+")");break}m%2===1&&(r.left!==r.top&&(_=r.left,r.left=r.top,r.top=_),r.width!==r.height&&(_=r.width,r.width=r.height,r.height=_)),v.length&&(s=wx(s,'',""))});const i=o.width,a=o.height,l=r.width,c=r.height;let u,d;i===null?(d=a===null?"1em":a==="auto"?c:a,u=Td(d,l/c)):(u=i==="auto"?l:i,d=a===null?Td(u,c/l):a==="auto"?c:a);const f={},p=(y,v)=>{Ex(v)||(f[y]=v.toString())};p("width",u),p("height",d);const g=[r.left,r.top,l,c];return f.viewBox=g.join(" "),{attributes:f,viewBox:g,body:s}}const Cx=/\sid="(\S+)"/g,Tx="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Ox=0;function Px(e,t=Tx){const n=[];let o;for(;o=Cx.exec(e);)n.push(o[1]);if(!n.length)return e;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(Ox++).toString(),a=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+i+r+"$3")}),e=e.replace(new RegExp(r,"g"),""),e}const El=Object.create(null);function Xh(e,t){El[e]=t}function xl(e){return El[e]||El[""]}function Eu(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const qi=Object.create(null),Pr=["https://api.simplesvg.com","https://api.unisvg.com"],Xs=[];for(;Pr.length>0;)Pr.length===1||Math.random()>.5?Xs.push(Pr.shift()):Xs.push(Pr.pop());qi[""]=Eu({resources:["https://api.iconify.design"].concat(Xs)});function Jh(e,t){const n=Eu(t);return n===null?!1:(qi[e]=n,!0)}function Gi(e){return qi[e]}function Ax(){return Object.keys(qi)}const Sx=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let vi=Sx();function Rx(e){vi=e}function Ix(){return vi}function kx(e,t){const n=Gi(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let r=0;n.resources.forEach(i=>{r=Math.max(r,i.length)});const s=t+".json?icons=";o=n.maxURL-r-n.path.length-s.length}return o}function Dx(e){return e===404}const Mx=(e,t,n)=>{const o=[],r=kx(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,c)=>{a+=l.length+1,a>=r&&c>0&&(o.push(i),i={type:s,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),o.push(i),o};function Lx(e){if(typeof e=="string"){const t=Gi(e);if(t)return t.path}return"/"}const Nx=(e,t,n)=>{if(!vi){n("abort",424);return}let o=Lx(t.provider);switch(t.type){case"icons":{const s=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});o+=s+".json?"+l.toString();break}case"custom":{const s=t.uri;o+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let r=503;vi(e+o).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(Dx(i)?"abort":"next",i)});return}return r=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",r)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",r)})},$x={prepare:Mx,send:Nx};function Bx(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((r,s)=>r.provider!==s.provider?r.provider.localeCompare(s.provider):r.prefix!==s.prefix?r.prefix.localeCompare(s.prefix):r.name.localeCompare(s.name));let o={provider:"",prefix:"",name:""};return e.forEach(r=>{if(o.name===r.name&&o.prefix===r.prefix&&o.provider===r.provider)return;o=r;const s=r.provider,i=r.prefix,a=r.name,l=n[s]||(n[s]=Object.create(null)),c=l[i]||(l[i]=So(s,i));let u;a in c.icons?u=t.loaded:i===""||c.missing.has(a)?u=t.missing:u=t.pending;const d={provider:s,prefix:i,name:a};u.push(d)}),t}function Zh(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(r=>r.id!==t))})}function Fx(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,r=e.prefix;t.forEach(s=>{const i=s.icons,a=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==r)return!0;const c=l.name;if(e.icons[c])i.loaded.push({provider:o,prefix:r,name:c});else if(e.missing.has(c))i.missing.push({provider:o,prefix:r,name:c});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||Zh([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let Hx=0;function jx(e,t,n){const o=Hx++,r=Zh.bind(null,n,o);if(!t.pending.length)return r;const s={id:o,icons:t,callback:e,abort:r};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),r}function Ux(e,t=!0,n=!1){const o=[];return e.forEach(r=>{const s=typeof r=="string"?Wi(r,t,n):r;s&&o.push(s)}),o}var Vx={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Kx(e,t,n,o){const r=e.resources.length,s=e.random?Math.floor(Math.random()*r):e.index;let i;if(e.random){let C=e.resources.slice(0);for(i=[];C.length>1;){const P=Math.floor(Math.random()*C.length);i.push(C[P]),C=C.slice(0,P).concat(C.slice(P+1))}i=i.concat(C)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const a=Date.now();let l="pending",c=0,u,d=null,f=[],p=[];typeof o=="function"&&p.push(o);function g(){d&&(clearTimeout(d),d=null)}function y(){l==="pending"&&(l="aborted"),g(),f.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),f=[]}function v(C,P){P&&(p=[]),typeof C=="function"&&p.push(C)}function w(){return{startTime:a,payload:t,status:l,queriesSent:c,queriesPending:f.length,subscribe:v,abort:y}}function b(){l="failed",p.forEach(C=>{C(void 0,u)})}function m(){f.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),f=[]}function _(C,P,R){const S=P!=="success";switch(f=f.filter(O=>O!==C),l){case"pending":break;case"failed":if(S||!e.dataAfterTimeout)return;break;default:return}if(P==="abort"){u=R,b();return}if(S){u=R,f.length||(i.length?E():b());return}if(g(),m(),!e.random){const O=e.resources.indexOf(C.resource);O!==-1&&O!==e.index&&(e.index=O)}l="completed",p.forEach(O=>{O(R)})}function E(){if(l!=="pending")return;g();const C=i.shift();if(C===void 0){if(f.length){d=setTimeout(()=>{g(),l==="pending"&&(m(),b())},e.timeout);return}b();return}const P={status:"pending",resource:C,callback:(R,S)=>{_(P,R,S)}};f.push(P),c++,d=setTimeout(E,e.rotate),n(C,t,P.callback)}return setTimeout(E),w}function em(e){const t={...Vx,...e};let n=[];function o(){n=n.filter(a=>a().status==="pending")}function r(a,l,c){const u=Kx(t,a,l,(d,f)=>{o(),c&&c(d,f)});return n.push(u),u}function s(a){return n.find(l=>a(l))||null}return{query:r,find:s,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:o}}function Od(){}const Sa=Object.create(null);function Wx(e){if(!Sa[e]){const t=Gi(e);if(!t)return;const n=em(t),o={config:t,redundancy:n};Sa[e]=o}return Sa[e]}function tm(e,t,n){let o,r;if(typeof e=="string"){const s=xl(e);if(!s)return n(void 0,424),Od;r=s.send;const i=Wx(e);i&&(o=i.redundancy)}else{const s=Eu(e);if(s){o=em(s);const i=e.resources?e.resources[0]:"",a=xl(i);a&&(r=a.send)}}return!o||!r?(n(void 0,424),Od):o.query(t,r,n)().abort}const Pd="iconify2",os="iconify",nm=os+"-count",Ad=os+"-version",om=36e5,qx=168,Gx=50;function Cl(e,t){try{return e.getItem(t)}catch{}}function xu(e,t,n){try{return e.setItem(t,n),!0}catch{}}function Sd(e,t){try{e.removeItem(t)}catch{}}function Tl(e,t){return xu(e,nm,t.toString())}function Ol(e){return parseInt(Cl(e,nm))||0}const xo={local:!0,session:!0},rm={local:new Set,session:new Set};let Cu=!1;function zx(e){Cu=e}let $s=typeof window>"u"?{}:window;function sm(e){const t=e+"Storage";try{if($s&&$s[t]&&typeof $s[t].length=="number")return $s[t]}catch{}xo[e]=!1}function im(e,t){const n=sm(e);if(!n)return;const o=Cl(n,Ad);if(o!==Pd){if(o){const a=Ol(n);for(let l=0;l{const l=os+a.toString(),c=Cl(n,l);if(typeof c=="string"){try{const u=JSON.parse(c);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>r&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&t(u,a))return!0}catch{}Sd(n,l)}};let i=Ol(n);for(let a=i-1;a>=0;a--)s(a)||(a===i-1?(i--,Tl(n,i)):rm[e].add(a))}function am(){if(!Cu){zx(!0);for(const e in xo)im(e,t=>{const n=t.data,o=t.provider,r=n.prefix,s=So(o,r);if(!wu(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function Qx(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const o in xo)im(o,r=>{const s=r.data;return r.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function Yx(e,t){Cu||am();function n(o){let r;if(!xo[o]||!(r=sm(o)))return;const s=rm[o];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=Ol(r),i>=Gx||!Tl(r,i+1))return;const a={cached:Math.floor(Date.now()/om),provider:e.provider,data:t};return xu(r,os+i.toString(),JSON.stringify(a))}t.lastModified&&!Qx(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Rd(){}function Xx(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Fx(e)}))}function Jx(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,r=e.iconsToLoad;delete e.iconsToLoad;let s;if(!r||!(s=xl(n)))return;s.prepare(n,o,r).forEach(a=>{tm(n,a,l=>{if(typeof l!="object")a.icons.forEach(c=>{e.missing.add(c)});else try{const c=wu(e,l);if(!c.length)return;const u=e.pendingIcons;u&&c.forEach(d=>{u.delete(d)}),Yx(e,l)}catch(c){console.error(c)}Xx(e)})})}))}const Zx=(e,t)=>{const n=Ux(e,!0,Gh()),o=Bx(n);if(!o.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(o.loaded,o.missing,o.pending,Rd)}),()=>{l=!1}}const r=Object.create(null),s=[];let i,a;return o.pending.forEach(l=>{const{provider:c,prefix:u}=l;if(u===a&&c===i)return;i=c,a=u,s.push(So(c,u));const d=r[c]||(r[c]=Object.create(null));d[u]||(d[u]=[])}),o.pending.forEach(l=>{const{provider:c,prefix:u,name:d}=l,f=So(c,u),p=f.pendingIcons||(f.pendingIcons=new Set);p.has(d)||(p.add(d),r[c][u].push(d))}),s.forEach(l=>{const{provider:c,prefix:u}=l;r[c][u].length&&Jx(l,r[c][u])}),t?jx(t,o,s):Rd};function eC(e,t){switch(e){case"local":case"session":xo[e]=t;break;case"all":for(const n in xo)xo[n]=t;break}}function tC(e,t){const n={...e};for(const o in t){const r=t[o],s=typeof r;o in Qh?(r===null||r&&(s==="string"||s==="number"))&&(n[o]=r):s===typeof n[o]&&(n[o]=o==="rotate"?r%4:r)}return n}const nC=/[\s,]+/;function oC(e,t){t.split(nC).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function rC(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(e);return isNaN(r)?0:o(r)}else if(n!==e){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/r,s%1===0?o(s):0)}}return t}function sC(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'"+e+""}function iC(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function aC(e){return"data:image/svg+xml,"+iC(e)}function lC(e){return'url("'+aC(e)+'")'}const Id={...Yh,inline:!1},uC={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},cC={display:"inline-block"},Pl={backgroundColor:"currentColor"},lm={backgroundColor:"transparent"},kd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Dd={webkitMask:Pl,mask:Pl,background:lm};for(const e in Dd){const t=Dd[e];for(const n in kd)t[e+n]=kd[n]}const Js={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Js[e+"-flip"]=t,Js[e.slice(0,1)+"-flip"]=t,Js[e+"Flip"]=t});function Md(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Ld=(e,t)=>{const n=tC(Id,t),o={...uC},r=t.mode||"svg",s={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let y in t){const v=t[y];if(v!==void 0)switch(y){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[y]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&oC(n,v);break;case"color":s.color=v;break;case"rotate":typeof v=="string"?n[y]=rC(v):typeof v=="number"&&(n[y]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete o["aria-hidden"];break;default:{const w=Js[y];w?(v===!0||v==="true"||v===1)&&(n[w]=!0):Id[y]===void 0&&(o[y]=v)}}}const l=xx(e,n),c=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),r==="svg"){o.style={...s,...a},Object.assign(o,c);let y=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),o.innerHTML=Px(l.body,v?()=>v+"ID"+y++:"iconifyVue"),Le("svg",o)}const{body:u,width:d,height:f}=e,p=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),g=sC(u,{...c,width:d+"",height:f+""});return o.style={...s,"--svg":lC(g),width:Md(c.width),height:Md(c.height),...cC,...p?Pl:lm,...a},Le("span",o)};function dC(e){eC(e,!1)}Gh(!0);Xh("",$x);if(typeof document<"u"&&typeof window<"u"){am();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!gx(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const r=t[n];if(typeof r!="object"||!r||r.resources===void 0)continue;Jh(n,r)||console.error(o)}catch{console.error(o)}}}}const fC={...ms,body:""},BS=N({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let o;if(typeof e!="string"||(o=Wi(e,!1,!0))===null)return this.abortLoading(),null;let r=zh(o);if(!r)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",r!==null&&(this._loadingIcon={name:e,abort:Zx([o],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){r=Object.assign({},r);const i=n(r.body,o.name,o.prefix,o.provider);typeof i=="string"&&(r.body=i)}const s=["iconify"];return o.prefix!==""&&s.push("iconify--"+o.prefix),o.provider!==""&&s.push("iconify--"+o.provider),{data:r,classes:s}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return Ld(fC,e);let n=e;return t.classes&&(n={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),Ld({...ms,...t.data},n)}}),pC={getAPIConfig:Gi,setAPIModule:Xh,sendAPIQuery:tm,setFetch:Rx,getFetch:Ix,listAPIProviders:Ax},hC=Lt({name:"@nuxt/icon",setup(){var o,r;const e=ko(),t=F0().icon;pC.setFetch($fetch.native),dC("all");const n=[];if(t.provider==="server"){const s=((r=(o=e.app)==null?void 0:o.baseURL)==null?void 0:r.replace(/\/$/,""))??"";n.push(s+(t.localApiEndpoint||"/api/_nuxt_icon")),t.fallbackToApi&&n.push(t.iconifyApiEndpoint)}else n.push(t.iconifyApiEndpoint);Jh("",{resources:n})}}),mC=Lt({name:"nuxt:chunk-reload",setup(e){const t=cn(),n=ko(),o=new Set;t.beforeEach(()=>{o.clear()}),e.hook("app:chunkError",({error:s})=>{o.add(s)});function r(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:cu(n.app.baseURL,s.fullPath);N0({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((s,i)=>{o.has(s)&&r(i)})}});class oe extends Error{constructor(n){super(n);Oe(this,"code");this.code=n}}var te=(e=>(e.UNKNOWN="Something went wrong, please try again later",e.INVALID_DISCORD_CODE="Invalid Discord authentication",e.UNAUTHENTICATED="You are not logged in",e.SUBSCRIPTION_USED="You have already used all upgrades available for this subscription",e.ASTRO_MISSING_PERMISSIONS="Astro is missing permissions to manage this server, make sure to give it Administrator permissions to avoid issues!",e.ASTRO_NOT_IN_GUILD="Astro is not in this server",e.CANNOT_MANAGE_GUILD="You do not have permissions to manage this server",e.GUILD_NOT_FOUND="Server not found",e.GUILD_ALREADY_ULTIMATE="This server is already upgraded to Ultimate",e.GUILD_UPGRADED_BY_OTHER="This server was upgraded by another user",e.ULTIMATE_REQUIRED_TO_CREATE_GENERATOR="Ultimate is required to create a new generator",e.ULTIMATE_REQUIRED_TO_CREATE_INTERFACE="Ultimate is required to create a new interface",e.ULTIMATE_REQUIRED_TO_CREATE_TEMPLATE="Ultimate is required to create a new template",e.ULTIMATE_REQUIRED_TO_CREATE_VOICE_ROLE="Ultimate is required to create a new voice role",e.INVALID_SETTINGS="The new settings cannot be saved because they are malformed",e))(te||{});async function De(e,t={},n=!0){try{return{data:await $fetch(e,{...t,credentials:"include",cache:"no-cache",retry:!1}),error:void 0}}catch(o){if(console.error(o),o instanceof zp){if(o.statusCode===401&&n)throw new oe(te.UNAUTHENTICATED);return{data:void 0,error:o}}else throw o}}class gC{constructor(t){Oe(this,"base_url");Oe(this,"url",t=>t.startsWith("/")?`${this.base_url}${t}`:`${this.base_url}/${t}`);Oe(this,"login",async t=>{const n=await De(this.url(`/dashboard/auth/login/${t}`),{credentials:"include"},!1);if(n.data)return n.data;switch(n.error.statusCode){case 400:throw new oe(te.INVALID_DISCORD_CODE);default:throw new oe(te.UNKNOWN)}});Oe(this,"logout",async()=>{await De(this.url("/dashboard/auth/logout"),{},!1)});Oe(this,"get_self_user",async()=>{const t=await De(this.url("/dashboard/users/@me"));if(t.data)return t.data;throw new oe(te.UNKNOWN)});Oe(this,"get_discord_permissions",async()=>{const t=await De(this.url("dashboard/discord/permissions"));if(t.data)return t.data;throw new oe(te.UNKNOWN)});Oe(this,"get_chargebee_portal_session_url",async()=>{const t=await De(this.url("/chargebee/portal-session"));if(t.data)return t.data;throw new oe(te.UNKNOWN)});Oe(this,"get_chargebee_hosted_page_checkout",async(t,n)=>{const o=await De(this.url("/chargebee/checkout"),{method:"POST",body:{monthly:t,quantity:n}});if(o.data)return o.data;throw new oe(te.UNKNOWN)});Oe(this,"get_user_chargebee_subscriptions",async()=>{const t=await De(this.url("/chargebee/subscriptions"));if(t.data)return t.data;throw new oe(te.UNKNOWN)});Oe(this,"get_guilds",async()=>{const t=await De(this.url("dashboard/guilds"));if(t.error)throw new oe(te.UNKNOWN);return t.data??[]});Oe(this,"get_guild_channels",async t=>{const n=await De(this.url(`/dashboard/guilds/${t}/channels`));if(n.data)return n.data;throw new oe(te.UNKNOWN)});Oe(this,"get_guild_roles",async t=>{const n=await De(this.url(`/dashboard/guilds/${t}/roles`));if(n.data)return n.data;throw new oe(te.UNKNOWN)});Oe(this,"get_guild_settings",async t=>{const n=await De(this.url(`/dashboard/guilds/${t}/data`));if(n.data)return n.data;switch(n.error.status??500){case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);case 405:throw new oe(te.ASTRO_NOT_IN_GUILD);default:throw new oe(te.UNKNOWN)}});Oe(this,"update_guild_settings",async(t,n)=>{const o=await De(this.url(`/dashboard/guilds/${t}/data`),{method:"POST",body:n});if(o.data)return o.data;switch(o.error.status??500){case 400:throw new oe(te.INVALID_SETTINGS);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"refresh_entitlements",async t=>{var o;const n=await De(this.url(`/dashboard/guilds/${t}/entitlements/refresh`));if(n.data)return n.data;switch(((o=n.error)==null?void 0:o.status)??500){case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"upgrade_guild",async(t,n)=>{const o=await De(this.url(`dashboard/guilds/${t}/upgrade/${n}`));if(o.error)switch(o.error.status??500){case 404:throw new oe(te.GUILD_NOT_FOUND);case 405:throw new oe(te.SUBSCRIPTION_USED);case 409:throw new oe(te.GUILD_ALREADY_ULTIMATE);default:throw new oe(te.UNKNOWN)}});Oe(this,"downgrade_guild",async t=>{const n=await De(this.url(`dashboard/guilds/${t}/downgrade`));if(n.error)switch(n.error.status??500){case 403:throw new oe(te.GUILD_UPGRADED_BY_OTHER);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"clear_temporary_vcs_cache",async t=>{if((await De(this.url(`/dashboard/guilds/${t}/vc/cache`),{method:"DELETE"})).error)throw new oe(te.UNKNOWN)});Oe(this,"get_guild_errors",async t=>{const n=await De(this.url(`/dashboard/guilds/${t}/errors`));if(n.data)return n.data;throw new oe(te.UNKNOWN)});Oe(this,"clear_guild_errors",async t=>{if((await De(this.url(`/dashboard/guilds/${t}/errors`),{method:"DELETE"})).error)throw new oe(te.UNKNOWN)});Oe(this,"create_generator",async t=>{const n=await De(this.url(`/dashboard/guilds/${t}/data/generator`),{method:"POST"});if(n.data)return n.data;switch(n.error.status??500){case 402:throw new oe(te.ULTIMATE_REQUIRED_TO_CREATE_GENERATOR);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);case 405:throw new oe(te.ASTRO_MISSING_PERMISSIONS);default:throw new oe(te.UNKNOWN)}});Oe(this,"update_generator",async(t,n,o)=>{const r=await De(this.url(`/dashboard/guilds/${t}/data/generator/${n}`),{method:"POST",body:o});if(r.data)return r.data;switch(r.error.status??500){case 400:throw new oe(te.INVALID_SETTINGS);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"delete_generator",async(t,n)=>{const o=await De(this.url(`/dashboard/guilds/${t}/data/generator/${n}`),{method:"DELETE"});if(o.data)return o.data;switch(o.error.status??500){case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"create_voice_role",async(t,n)=>{const o=await De(this.url(`/dashboard/guilds/${t}/data/voice-role`),{method:"POST",body:n});if(o.data)return o.data;switch(o.error.status??500){case 400:throw new oe(te.INVALID_SETTINGS);case 402:throw new oe(te.ULTIMATE_REQUIRED_TO_CREATE_VOICE_ROLE);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"update_voice_role",async(t,n,o)=>{const r=await De(this.url(`/dashboard/guilds/${t}/data/voice-role/${n}`),{method:"POST",body:o});if(r.data)return r.data;switch(r.error.status??500){case 400:throw new oe(te.INVALID_SETTINGS);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"delete_voice_role",async(t,n)=>{const o=await De(this.url(`/dashboard/guilds/${t}/data/voice-role/${n}`),{method:"DELETE"});if(o.data)return o.data;switch(o.error.status??500){case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"create_template",async(t,n)=>{const o=await De(this.url(`/dashboard/guilds/${t}/data/template`),{method:"POST",body:n});if(o.data)return o.data;switch(o.error.status??500){case 400:throw new oe(te.INVALID_SETTINGS);case 402:throw new oe(te.ULTIMATE_REQUIRED_TO_CREATE_TEMPLATE);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"update_template",async(t,n,o)=>{const r=await De(this.url(`/dashboard/guilds/${t}/data/template/${n}`),{method:"POST",body:o});if(r.data)return r.data;switch(r.error.status??500){case 400:throw new oe(te.INVALID_SETTINGS);case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});Oe(this,"delete_template",async(t,n)=>{const o=await De(this.url(`/dashboard/guilds/${t}/data/template/${n}`),{method:"DELETE"});if(o.data)return o.data;switch(o.error.status??500){case 403:throw new oe(te.CANNOT_MANAGE_GUILD);case 404:throw new oe(te.GUILD_NOT_FOUND);default:throw new oe(te.UNKNOWN)}});this.base_url=t}}const yC=Lt(e=>{const t=ko();return{provide:{astroApiClient:new gC(t.public.astro_api_base_url)}}}),vC=[Z_,tw,M0,H0,j0,U0,PE,AE,lx,hC,mC,yC],bC=N({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,o={};for(const r in e.route)Object.defineProperty(o,r,{get:()=>t===e.renderKey?e.route[r]:n[r]});return En(ps,bn(o)),()=>Le(e.vnode,{ref:e.vnodeRef})}}),_C=N({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:o}){const r=qe(),s=B(),i=rt(ps,null);let a;o({pageRef:s});const l=rt(ih,null);let c;const u=r.deferHydration();if(r.isHydrating){const d=r.hooks.hookOnce("app:error",u);cn().beforeEach(d)}return e.pageKey&&Ue(()=>e.pageKey,(d,f)=>{d!==f&&r.callHook("page:loading:start")}),()=>Le(Sh,{name:e.name,route:e.route,...t},{default:d=>{const f=EC(i,d.route,d.Component),p=i&&i.matched.length===d.route.matched.length;if(!d.Component){if(c&&!p)return c;u();return}if(c&&l&&!l.isCurrent(d.route))return c;if(f&&i&&(!l||l!=null&&l.isCurrent(i)))return p?c:null;const g=vl(d,e.pageKey);!r.isHydrating&&!xC(i,d.route,d.Component)&&a===g&&r.callHook("page:loading:end"),a=g;const y=!!(e.transition??d.route.meta.pageTransition??al),v=y&&wC([e.transition,d.route.meta.pageTransition,al,{onAfterLeave:()=>{r.callHook("page:transition:finish",d.Component)}}].filter(Boolean)),w=e.keepalive??d.route.meta.keepalive??jb;return c=Rh(Fi,y&&v,a0(w,Le(su,{suspensible:!0,onPending:()=>r.callHook("page:start",d.Component),onResolve:()=>{Me(()=>r.callHook("page:finish",d.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const b=Le(bC,{key:g||void 0,vnode:n.default?Le(je,void 0,n.default(d)):d.Component,route:d.route,renderKey:g||void 0,trackRootNodes:y,vnodeRef:s});return w&&(b.type.name=d.Component.type.name||d.Component.type.__name||"RouteProvider"),b}}))).default(),c}})}});function wC(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?bu(n.onAfterLeave):void 0}));return rh(...t)}function EC(e,t,n){if(!e)return!1;const o=t.matched.findIndex(r=>{var s;return((s=r.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!o||o===-1?!1:t.matched.slice(0,o).some((r,s)=>{var i,a,l;return((i=r.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&vl({route:t,Component:n})!==vl({route:e,Component:n})}function xC(e,t,n){return e?t.matched.findIndex(r=>{var s;return((s=r.components)==null?void 0:s.default)===(n==null?void 0:n.type)})o.default||o);return()=>Le(n,e.layoutProps,t.slots)}}),TC=N({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=qe(),o=rt(ps),r=o===pu()?s0():o,s=G(()=>{let l=h(e.name)??r.meta.layout??"default";return l&&!(l in zn)&&e.fallback&&(l=h(e.fallback)),l}),i=B();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);cn().beforeEach(l)}return()=>{const l=s.value&&s.value in zn,c=r.meta.layoutTransition??Hb;return Rh(Fi,l&&c,{default:()=>Le(su,{suspensible:!0,onResolve:()=>{Me(a)}},{default:()=>Le(OC,{layoutProps:le(t.attrs,{ref:i}),key:s.value||void 0,name:s.value,shouldProvide:!e.name,hasTransition:!!c},t.slots)})}).default()}}}),OC=N({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&En(ih,{isCurrent:o=>n===(o.meta.layout??"default")}),()=>{var o,r;return!n||typeof n=="string"&&!(n in zn)?(r=(o=t.slots).default)==null?void 0:r.call(o):Le(CC,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),PC=1,AC=1e6,_n={ADD_TOAST:"ADD_TOAST",UPDATE_TOAST:"UPDATE_TOAST",DISMISS_TOAST:"DISMISS_TOAST",REMOVE_TOAST:"REMOVE_TOAST"};let Ra=0;function SC(){return Ra=(Ra+1)%Number.MAX_VALUE,Ra.toString()}const Ia=new Map;function Nd(e){if(Ia.has(e))return;const t=setTimeout(()=>{Ia.delete(e),Vr({type:_n.REMOVE_TOAST,toastId:e})},AC);Ia.set(e,t)}const $t=B({toasts:[]});function Vr(e){switch(e.type){case _n.ADD_TOAST:$t.value.toasts=[e.toast,...$t.value.toasts].slice(0,PC);break;case _n.UPDATE_TOAST:$t.value.toasts=$t.value.toasts.map(t=>t.id===e.toast.id?{...t,...e.toast}:t);break;case _n.DISMISS_TOAST:{const{toastId:t}=e;t?Nd(t):$t.value.toasts.forEach(n=>{Nd(n.id)}),$t.value.toasts=$t.value.toasts.map(n=>n.id===t||t===void 0?{...n,open:!1}:n);break}case _n.REMOVE_TOAST:e.toastId===void 0?$t.value.toasts=[]:$t.value.toasts=$t.value.toasts.filter(t=>t.id!==e.toastId);break}}function RC(){return{toasts:G(()=>$t.value.toasts),toast:IC,dismiss:e=>Vr({type:_n.DISMISS_TOAST,toastId:e})}}function IC(e){const t=SC(),n=r=>Vr({type:_n.UPDATE_TOAST,toast:{...r,id:t}}),o=()=>Vr({type:_n.DISMISS_TOAST,toastId:t});return Vr({type:_n.ADD_TOAST,toast:{...e,id:t,open:!0,onOpenChange:r=>{r||o()}}}),{id:t,dismiss:o,update:n}}const kC={class:"grid gap-1"},DC=N({__name:"Toaster",setup(e){const{toasts:t}=RC();return(n,o)=>(k(),M(h(rS),null,{default:D(()=>[(k(!0),st(je,null,sp(h(t),r=>(k(),M(h(YA),le({key:r.id,ref_for:!0},r),{default:D(()=>[$i("div",kC,[r.title?(k(),M(h(oS),{key:0},{default:D(()=>[an(Co(r.title),1)]),_:2},1024)):ot("",!0),r.description?(k(),st(je,{key:1},[Po(r.description)?(k(),M(h(tf),{key:0},{default:D(()=>[(k(),M(Oo(r.description)))]),_:2},1024)):(k(),M(h(tf),{key:1},{default:D(()=>[an(Co(r.description),1)]),_:2},1024))],64)):ot("",!0),ae(h(nS))]),(k(),M(Oo(r.action)))]),_:2},1040))),128)),ae(h(XA))]),_:1}))}});function um(e){var t,n,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t{const t=$C(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:i=>{const a=i.split(Tu);return a[0]===""&&a.length!==1&&a.shift(),cm(a,t)||NC(i)},getConflictingClassGroupIds:(i,a)=>{const l=n[i]||[];return a&&o[i]?[...l,...o[i]]:l}}},cm=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],o=t.nextPart.get(n),r=o?cm(e.slice(1),o):void 0;if(r)return r;if(t.validators.length===0)return;const s=e.join(Tu);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId},$d=/^\[(.+)\]$/,NC=e=>{if($d.test(e)){const t=$d.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},$C=e=>{const{theme:t,prefix:n}=e,o={nextPart:new Map,validators:[]};return FC(Object.entries(e.classGroups),n).forEach(([s,i])=>{Al(i,o,s,t)}),o},Al=(e,t,n,o)=>{e.forEach(r=>{if(typeof r=="string"){const s=r===""?t:Bd(t,r);s.classGroupId=n;return}if(typeof r=="function"){if(BC(r)){Al(r(o),t,n,o);return}t.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([s,i])=>{Al(i,Bd(t,s),n,o)})})},Bd=(e,t)=>{let n=e;return t.split(Tu).forEach(o=>{n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n},BC=e=>e.isThemeGetter,FC=(e,t)=>t?e.map(([n,o])=>{const r=o.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,r]}):e,HC=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,o=new Map;const r=(s,i)=>{n.set(s,i),t++,t>e&&(t=0,o=n,n=new Map)};return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=o.get(s))!==void 0)return r(s,i),i},set(s,i){n.has(s)?n.set(s,i):r(s,i)}}},dm="!",jC=e=>{const{separator:t,experimentalParseClassName:n}=e,o=t.length===1,r=t[0],s=t.length,i=a=>{const l=[];let c=0,u=0,d;for(let v=0;vu?d-u:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:y}};return n?a=>n({className:a,parseClassName:i}):i},UC=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(o=>{o[0]==="["?(t.push(...n.sort(),o),n=[]):n.push(o)}),t.push(...n.sort()),t},VC=e=>({cache:HC(e.cacheSize),parseClassName:jC(e),...LC(e)}),KC=/\s+/,WC=(e,t)=>{const{parseClassName:n,getClassGroupId:o,getConflictingClassGroupIds:r}=t,s=[],i=e.trim().split(KC);let a="";for(let l=i.length-1;l>=0;l-=1){const c=i[l],{modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(c);let g=!!p,y=o(g?f.substring(0,p):f);if(!y){if(!g){a=c+(a.length>0?" "+a:a);continue}if(y=o(f),!y){a=c+(a.length>0?" "+a:a);continue}g=!1}const v=UC(u).join(":"),w=d?v+dm:v,b=w+y;if(s.includes(b))continue;s.push(b);const m=r(y,g);for(let _=0;_0?" "+a:a)}return a};function qC(){let e=0,t,n,o="";for(;e{if(typeof e=="string")return e;let t,n="";for(let o=0;od(u),e());return n=VC(c),o=n.cache.get,r=n.cache.set,s=a,a(l)}function a(l){const c=o(l);if(c)return c;const u=WC(l,n);return r(l,u),u}return function(){return s(qC.apply(null,arguments))}}const He=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},pm=/^\[(?:([a-z-]+):)?(.+)\]$/i,zC=/^\d+\/\d+$/,QC=new Set(["px","full","screen"]),YC=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,XC=/\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$/,JC=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ZC=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,eT=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,gn=e=>Jo(e)||QC.has(e)||zC.test(e),Mn=e=>yr(e,"length",lT),Jo=e=>!!e&&!Number.isNaN(Number(e)),ka=e=>yr(e,"number",Jo),Ar=e=>!!e&&Number.isInteger(Number(e)),tT=e=>e.endsWith("%")&&Jo(e.slice(0,-1)),ye=e=>pm.test(e),Ln=e=>YC.test(e),nT=new Set(["length","size","percentage"]),oT=e=>yr(e,nT,hm),rT=e=>yr(e,"position",hm),sT=new Set(["image","url"]),iT=e=>yr(e,sT,cT),aT=e=>yr(e,"",uT),Sr=()=>!0,yr=(e,t,n)=>{const o=pm.exec(e);return o?o[1]?typeof t=="string"?o[1]===t:t.has(o[1]):n(o[2]):!1},lT=e=>XC.test(e)&&!JC.test(e),hm=()=>!1,uT=e=>ZC.test(e),cT=e=>eT.test(e),dT=()=>{const e=He("colors"),t=He("spacing"),n=He("blur"),o=He("brightness"),r=He("borderColor"),s=He("borderRadius"),i=He("borderSpacing"),a=He("borderWidth"),l=He("contrast"),c=He("grayscale"),u=He("hueRotate"),d=He("invert"),f=He("gap"),p=He("gradientColorStops"),g=He("gradientColorStopPositions"),y=He("inset"),v=He("margin"),w=He("opacity"),b=He("padding"),m=He("saturate"),_=He("scale"),E=He("sepia"),C=He("skew"),P=He("space"),R=He("translate"),S=()=>["auto","contain","none"],O=()=>["auto","hidden","clip","visible","scroll"],L=()=>["auto",ye,t],A=()=>[ye,t],W=()=>["",gn,Mn],J=()=>["auto",Jo,ye],pe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],q=()=>["solid","dashed","dotted","double","none"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ee=()=>["start","end","center","between","around","evenly","stretch"],Ee=()=>["","0",ye],dt=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Be=()=>[Jo,ye];return{cacheSize:500,separator:":",theme:{colors:[Sr],spacing:[gn,Mn],blur:["none","",Ln,ye],brightness:Be(),borderColor:[e],borderRadius:["none","","full",Ln,ye],borderSpacing:A(),borderWidth:W(),contrast:Be(),grayscale:Ee(),hueRotate:Be(),invert:Ee(),gap:A(),gradientColorStops:[e],gradientColorStopPositions:[tT,Mn],inset:L(),margin:L(),opacity:Be(),padding:A(),saturate:Be(),scale:Be(),sepia:Ee(),skew:Be(),space:A(),translate:A()},classGroups:{aspect:[{aspect:["auto","square","video",ye]}],container:["container"],columns:[{columns:[Ln]}],"break-after":[{"break-after":dt()}],"break-before":[{"break-before":dt()}],"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"],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:[...pe(),ye]}],overflow:[{overflow:O()}],"overflow-x":[{"overflow-x":O()}],"overflow-y":[{"overflow-y":O()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[y]}],"inset-x":[{"inset-x":[y]}],"inset-y":[{"inset-y":[y]}],start:[{start:[y]}],end:[{end:[y]}],top:[{top:[y]}],right:[{right:[y]}],bottom:[{bottom:[y]}],left:[{left:[y]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ar,ye]}],basis:[{basis:L()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ye]}],grow:[{grow:Ee()}],shrink:[{shrink:Ee()}],order:[{order:["first","last","none",Ar,ye]}],"grid-cols":[{"grid-cols":[Sr]}],"col-start-end":[{col:["auto",{span:["full",Ar,ye]},ye]}],"col-start":[{"col-start":J()}],"col-end":[{"col-end":J()}],"grid-rows":[{"grid-rows":[Sr]}],"row-start-end":[{row:["auto",{span:[Ar,ye]},ye]}],"row-start":[{"row-start":J()}],"row-end":[{"row-end":J()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ye]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ye]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...ee()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...ee(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...ee(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ye,t]}],"min-w":[{"min-w":[ye,t,"min","max","fit"]}],"max-w":[{"max-w":[ye,t,"none","full","min","max","fit","prose",{screen:[Ln]},Ln]}],h:[{h:[ye,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ye,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ye,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ye,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ln,Mn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",ka]}],"font-family":[{font:[Sr]}],"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-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ye]}],"line-clamp":[{"line-clamp":["none",Jo,ka]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",gn,ye]}],"list-image":[{"list-image":["none",ye]}],"list-style-type":[{list:["none","disc","decimal",ye]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...q(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",gn,Mn]}],"underline-offset":[{"underline-offset":["auto",gn,ye]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ye]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ye]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...pe(),rT]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",oT]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},iT]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...q(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:q()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["",...q()]}],"outline-offset":[{"outline-offset":[gn,ye]}],"outline-w":[{outline:[gn,Mn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[gn,Mn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ln,aT]}],"shadow-color":[{shadow:[Sr]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...ue(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ue()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[o]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Ln,ye]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[m]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[m]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ye]}],duration:[{duration:Be()}],ease:[{ease:["linear","in","out","in-out",ye]}],delay:[{delay:Be()}],animate:[{animate:["none","spin","ping","pulse","bounce",ye]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Ar,ye]}],"translate-x":[{"translate-x":[R]}],"translate-y":[{"translate-y":[R]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ye]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],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",ye]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"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",ye]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[gn,Mn,ka]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"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-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-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"],"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"]}}},fT=GC(dT),gs=(...e)=>fT(MC(e)),pT=["top","right","bottom","left"],on=Math.min,Pt=Math.max,bi=Math.round,Bs=Math.floor,Zn=e=>({x:e,y:e}),hT={left:"right",right:"left",bottom:"top",top:"bottom"},mT={start:"end",end:"start"};function Sl(e,t,n){return Pt(e,on(t,n))}function xn(e,t){return typeof e=="function"?e(t):e}function Cn(e){return e.split("-")[0]}function vr(e){return e.split("-")[1]}function Ou(e){return e==="x"?"y":"x"}function Pu(e){return e==="y"?"height":"width"}function eo(e){return["top","bottom"].includes(Cn(e))?"y":"x"}function Au(e){return Ou(eo(e))}function gT(e,t,n){n===void 0&&(n=!1);const o=vr(e),r=Au(e),s=Pu(r);let i=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=_i(i)),[i,_i(i)]}function yT(e){const t=_i(e);return[Rl(e),t,Rl(t)]}function Rl(e){return e.replace(/start|end/g,t=>mT[t])}function vT(e,t,n){const o=["left","right"],r=["right","left"],s=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?s:i;default:return[]}}function bT(e,t,n,o){const r=vr(e);let s=vT(Cn(e),n==="start",o);return r&&(s=s.map(i=>i+"-"+r),t&&(s=s.concat(s.map(Rl)))),s}function _i(e){return e.replace(/left|right|bottom|top/g,t=>hT[t])}function _T(e){return{top:0,right:0,bottom:0,left:0,...e}}function mm(e){return typeof e!="number"?_T(e):{top:e,right:e,bottom:e,left:e}}function wi(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function Fd(e,t,n){let{reference:o,floating:r}=e;const s=eo(t),i=Au(t),a=Pu(i),l=Cn(t),c=s==="y",u=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,f=o[a]/2-r[a]/2;let p;switch(l){case"top":p={x:u,y:o.y-r.height};break;case"bottom":p={x:u,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:d};break;case"left":p={x:o.x-r.width,y:d};break;default:p={x:o.x,y:o.y}}switch(vr(t)){case"start":p[i]-=f*(n&&c?-1:1);break;case"end":p[i]+=f*(n&&c?-1:1);break}return p}const wT=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:s=[],platform:i}=n,a=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:d}=Fd(c,o,l),f=o,p={},g=0;for(let y=0;y({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:c,padding:u=0}=xn(e,t)||{};if(c==null)return{};const d=mm(u),f={x:n,y:o},p=Au(r),g=Pu(p),y=await i.getDimensions(c),v=p==="y",w=v?"top":"left",b=v?"bottom":"right",m=v?"clientHeight":"clientWidth",_=s.reference[g]+s.reference[p]-f[p]-s.floating[g],E=f[p]-s.reference[p],C=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c));let P=C?C[m]:0;(!P||!await(i.isElement==null?void 0:i.isElement(C)))&&(P=a.floating[m]||s.floating[g]);const R=_/2-E/2,S=P/2-y[g]/2-1,O=on(d[w],S),L=on(d[b],S),A=O,W=P-y[g]-L,J=P/2-y[g]/2+R,pe=Sl(A,J,W),q=!l.arrow&&vr(r)!=null&&J!==pe&&s.reference[g]/2-(JJ<=0)){var L,A;const J=(((L=s.flip)==null?void 0:L.index)||0)+1,pe=P[J];if(pe)return{data:{index:J,overflows:O},reset:{placement:pe}};let q=(A=O.filter(ue=>ue.overflows[0]<=0).sort((ue,ee)=>ue.overflows[1]-ee.overflows[1])[0])==null?void 0:A.placement;if(!q)switch(p){case"bestFit":{var W;const ue=(W=O.filter(ee=>{if(C){const Ee=eo(ee.placement);return Ee===b||Ee==="y"}return!0}).map(ee=>[ee.placement,ee.overflows.filter(Ee=>Ee>0).reduce((Ee,dt)=>Ee+dt,0)]).sort((ee,Ee)=>ee[1]-Ee[1])[0])==null?void 0:W[0];ue&&(q=ue);break}case"initialPlacement":q=a;break}if(r!==q)return{reset:{placement:q}}}return{}}}};function Hd(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function jd(e){return pT.some(t=>e[t]>=0)}const CT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=xn(e,t);switch(o){case"referenceHidden":{const s=await rs(t,{...r,elementContext:"reference"}),i=Hd(s,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:jd(i)}}}case"escaped":{const s=await rs(t,{...r,altBoundary:!0}),i=Hd(s,n.floating);return{data:{escapedOffsets:i,escaped:jd(i)}}}default:return{}}}}};async function TT(e,t){const{placement:n,platform:o,elements:r}=e,s=await(o.isRTL==null?void 0:o.isRTL(r.floating)),i=Cn(n),a=vr(n),l=eo(n)==="y",c=["left","top"].includes(i)?-1:1,u=s&&l?-1:1,d=xn(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&typeof g=="number"&&(p=a==="end"?g*-1:g),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}const OT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:s,placement:i,middlewareData:a}=t,l=await TT(t,e);return i===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:r+l.x,y:s+l.y,data:{...l,placement:i}}}}},PT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:v=>{let{x:w,y:b}=v;return{x:w,y:b}}},...l}=xn(e,t),c={x:n,y:o},u=await rs(t,l),d=eo(Cn(r)),f=Ou(d);let p=c[f],g=c[d];if(s){const v=f==="y"?"top":"left",w=f==="y"?"bottom":"right",b=p+u[v],m=p-u[w];p=Sl(b,p,m)}if(i){const v=d==="y"?"top":"left",w=d==="y"?"bottom":"right",b=g+u[v],m=g-u[w];g=Sl(b,g,m)}const y=a.fn({...t,[f]:p,[d]:g});return{...y,data:{x:y.x-n,y:y.y-o}}}}},AT=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:r,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:l=!0,crossAxis:c=!0}=xn(e,t),u={x:n,y:o},d=eo(r),f=Ou(d);let p=u[f],g=u[d];const y=xn(a,t),v=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(l){const m=f==="y"?"height":"width",_=s.reference[f]-s.floating[m]+v.mainAxis,E=s.reference[f]+s.reference[m]-v.mainAxis;p<_?p=_:p>E&&(p=E)}if(c){var w,b;const m=f==="y"?"width":"height",_=["top","left"].includes(Cn(r)),E=s.reference[d]-s.floating[m]+(_&&((w=i.offset)==null?void 0:w[d])||0)+(_?0:v.crossAxis),C=s.reference[d]+s.reference[m]+(_?0:((b=i.offset)==null?void 0:b[d])||0)-(_?v.crossAxis:0);gC&&(g=C)}return{[f]:p,[d]:g}}}},ST=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:o,platform:r,elements:s}=t,{apply:i=()=>{},...a}=xn(e,t),l=await rs(t,a),c=Cn(n),u=vr(n),d=eo(n)==="y",{width:f,height:p}=o.floating;let g,y;c==="top"||c==="bottom"?(g=c,y=u===(await(r.isRTL==null?void 0:r.isRTL(s.floating))?"start":"end")?"left":"right"):(y=c,g=u==="end"?"top":"bottom");const v=p-l.top-l.bottom,w=f-l.left-l.right,b=on(p-l[g],v),m=on(f-l[y],w),_=!t.middlewareData.shift;let E=b,C=m;if(d?C=u||_?on(m,w):w:E=u||_?on(b,v):v,_&&!u){const R=Pt(l.left,0),S=Pt(l.right,0),O=Pt(l.top,0),L=Pt(l.bottom,0);d?C=f-2*(R!==0||S!==0?R+S:Pt(l.left,l.right)):E=p-2*(O!==0||L!==0?O+L:Pt(l.top,l.bottom))}await i({...t,availableWidth:C,availableHeight:E});const P=await r.getDimensions(s.floating);return f!==P.width||p!==P.height?{reset:{rects:!0}}:{}}}};function Do(e){return Su(e)?(e.nodeName||"").toLowerCase():"#document"}function At(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pn(e){var t;return(t=(Su(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Su(e){return e instanceof Node||e instanceof At(e).Node}function Wt(e){return e instanceof Element||e instanceof At(e).Element}function ln(e){return e instanceof HTMLElement||e instanceof At(e).HTMLElement}function Ud(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof At(e).ShadowRoot}function ys(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=qt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function RT(e){return["table","td","th"].includes(Do(e))}function zi(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Ru(e){const t=Iu(),n=Wt(e)?qt(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function IT(e){let t=to(e);for(;ln(t)&&!pr(t);){if(Ru(t))return t;if(zi(t))return null;t=to(t)}return null}function Iu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function pr(e){return["html","body","#document"].includes(Do(e))}function qt(e){return At(e).getComputedStyle(e)}function Qi(e){return Wt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function to(e){if(Do(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ud(e)&&e.host||Pn(e);return Ud(t)?t.host:t}function gm(e){const t=to(e);return pr(t)?e.ownerDocument?e.ownerDocument.body:e.body:ln(t)&&ys(t)?t:gm(t)}function ss(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=gm(e),s=r===((o=e.ownerDocument)==null?void 0:o.body),i=At(r);if(s){const a=Il(i);return t.concat(i,i.visualViewport||[],ys(r)?r:[],a&&n?ss(a):[])}return t.concat(r,ss(r,[],n))}function Il(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ym(e){const t=qt(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=ln(e),s=r?e.offsetWidth:n,i=r?e.offsetHeight:o,a=bi(n)!==s||bi(o)!==i;return a&&(n=s,o=i),{width:n,height:o,$:a}}function ku(e){return Wt(e)?e:e.contextElement}function Zo(e){const t=ku(e);if(!ln(t))return Zn(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:s}=ym(t);let i=(s?bi(n.width):n.width)/o,a=(s?bi(n.height):n.height)/r;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const kT=Zn(0);function vm(e){const t=At(e);return!Iu()||!t.visualViewport?kT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function DT(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==At(e)?!1:t}function Ro(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),s=ku(e);let i=Zn(1);t&&(o?Wt(o)&&(i=Zo(o)):i=Zo(e));const a=DT(s,n,o)?vm(s):Zn(0);let l=(r.left+a.x)/i.x,c=(r.top+a.y)/i.y,u=r.width/i.x,d=r.height/i.y;if(s){const f=At(s),p=o&&Wt(o)?At(o):o;let g=f,y=Il(g);for(;y&&o&&p!==g;){const v=Zo(y),w=y.getBoundingClientRect(),b=qt(y),m=w.left+(y.clientLeft+parseFloat(b.paddingLeft))*v.x,_=w.top+(y.clientTop+parseFloat(b.paddingTop))*v.y;l*=v.x,c*=v.y,u*=v.x,d*=v.y,l+=m,c+=_,g=At(y),y=Il(g)}}return wi({width:u,height:d,x:l,y:c})}function MT(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const s=r==="fixed",i=Pn(o),a=t?zi(t.floating):!1;if(o===i||a&&s)return n;let l={scrollLeft:0,scrollTop:0},c=Zn(1);const u=Zn(0),d=ln(o);if((d||!d&&!s)&&((Do(o)!=="body"||ys(i))&&(l=Qi(o)),ln(o))){const f=Ro(o);c=Zo(o),u.x=f.x+o.clientLeft,u.y=f.y+o.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}}function LT(e){return Array.from(e.getClientRects())}function bm(e){return Ro(Pn(e)).left+Qi(e).scrollLeft}function NT(e){const t=Pn(e),n=Qi(e),o=e.ownerDocument.body,r=Pt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=Pt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+bm(e);const a=-n.scrollTop;return qt(o).direction==="rtl"&&(i+=Pt(t.clientWidth,o.clientWidth)-r),{width:r,height:s,x:i,y:a}}function $T(e,t){const n=At(e),o=Pn(e),r=n.visualViewport;let s=o.clientWidth,i=o.clientHeight,a=0,l=0;if(r){s=r.width,i=r.height;const c=Iu();(!c||c&&t==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:i,x:a,y:l}}function BT(e,t){const n=Ro(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,s=ln(e)?Zo(e):Zn(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=r*s.x,c=o*s.y;return{width:i,height:a,x:l,y:c}}function Vd(e,t,n){let o;if(t==="viewport")o=$T(e,n);else if(t==="document")o=NT(Pn(e));else if(Wt(t))o=BT(t,n);else{const r=vm(e);o={...t,x:t.x-r.x,y:t.y-r.y}}return wi(o)}function _m(e,t){const n=to(e);return n===t||!Wt(n)||pr(n)?!1:qt(n).position==="fixed"||_m(n,t)}function FT(e,t){const n=t.get(e);if(n)return n;let o=ss(e,[],!1).filter(a=>Wt(a)&&Do(a)!=="body"),r=null;const s=qt(e).position==="fixed";let i=s?to(e):e;for(;Wt(i)&&!pr(i);){const a=qt(i),l=Ru(i);!l&&a.position==="fixed"&&(r=null),(s?!l&&!r:!l&&a.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||ys(i)&&!l&&_m(e,i))?o=o.filter(u=>u!==i):r=a,i=to(i)}return t.set(e,o),o}function HT(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[...n==="clippingAncestors"?zi(t)?[]:FT(t,this._c):[].concat(n),o],a=i[0],l=i.reduce((c,u)=>{const d=Vd(t,u,r);return c.top=Pt(d.top,c.top),c.right=on(d.right,c.right),c.bottom=on(d.bottom,c.bottom),c.left=Pt(d.left,c.left),c},Vd(t,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function jT(e){const{width:t,height:n}=ym(e);return{width:t,height:n}}function UT(e,t,n){const o=ln(t),r=Pn(t),s=n==="fixed",i=Ro(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=Zn(0);if(o||!o&&!s)if((Do(t)!=="body"||ys(r))&&(a=Qi(t)),o){const d=Ro(t,!0,s,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else r&&(l.x=bm(r));const c=i.left+a.scrollLeft-l.x,u=i.top+a.scrollTop-l.y;return{x:c,y:u,width:i.width,height:i.height}}function Da(e){return qt(e).position==="static"}function Kd(e,t){return!ln(e)||qt(e).position==="fixed"?null:t?t(e):e.offsetParent}function wm(e,t){const n=At(e);if(zi(e))return n;if(!ln(e)){let r=to(e);for(;r&&!pr(r);){if(Wt(r)&&!Da(r))return r;r=to(r)}return n}let o=Kd(e,t);for(;o&&RT(o)&&Da(o);)o=Kd(o,t);return o&&pr(o)&&Da(o)&&!Ru(o)?n:o||IT(e)||n}const VT=async function(e){const t=this.getOffsetParent||wm,n=this.getDimensions,o=await n(e.floating);return{reference:UT(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function KT(e){return qt(e).direction==="rtl"}const WT={convertOffsetParentRelativeRectToViewportRelativeRect:MT,getDocumentElement:Pn,getClippingRect:HT,getOffsetParent:wm,getElementRects:VT,getClientRects:LT,getDimensions:jT,getScale:Zo,isElement:Wt,isRTL:KT};function qT(e,t){let n=null,o;const r=Pn(e);function s(){var a;clearTimeout(o),(a=n)==null||a.disconnect(),n=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),s();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;const p=Bs(u),g=Bs(r.clientWidth-(c+d)),y=Bs(r.clientHeight-(u+f)),v=Bs(c),b={rootMargin:-p+"px "+-g+"px "+-y+"px "+-v+"px",threshold:Pt(0,on(1,l))||1};let m=!0;function _(E){const C=E[0].intersectionRatio;if(C!==l){if(!m)return i();C?i(!1,C):o=setTimeout(()=>{i(!1,1e-7)},1e3)}m=!1}try{n=new IntersectionObserver(_,{...b,root:r.ownerDocument})}catch{n=new IntersectionObserver(_,b)}n.observe(e)}return i(!0),s}function GT(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,c=ku(e),u=r||s?[...c?ss(c):[],...ss(t)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),s&&w.addEventListener("resize",n)});const d=c&&a?qT(c,n):null;let f=-1,p=null;i&&(p=new ResizeObserver(w=>{let[b]=w;b&&b.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var m;(m=p)==null||m.observe(t)})),n()}),c&&!l&&p.observe(c),p.observe(t));let g,y=l?Ro(e):null;l&&v();function v(){const w=Ro(e);y&&(w.x!==y.x||w.y!==y.y||w.width!==y.width||w.height!==y.height)&&n(),y=w,g=requestAnimationFrame(v)}return n(),()=>{var w;u.forEach(b=>{r&&b.removeEventListener("scroll",n),s&&b.removeEventListener("resize",n)}),d==null||d(),(w=p)==null||w.disconnect(),p=null,l&&cancelAnimationFrame(g)}}const zT=OT,QT=PT,Wd=xT,YT=ST,XT=CT,JT=ET,ZT=AT,eO=(e,t,n)=>{const o=new Map,r={platform:WT,...n},s={...r.platform,_c:o};return wT(e,t,{...r,platform:s})};function tO(e){return e!=null&&typeof e=="object"&&"$el"in e}function kl(e){if(tO(e)){const t=e.$el;return Su(t)&&Do(t)==="#comment"?null:t}return e}function Uo(e){return typeof e=="function"?e():h(e)}function nO(e){return{name:"arrow",options:e,fn(t){const n=kl(Uo(e.element));return n==null?{}:JT({element:n,padding:e.padding}).fn(t)}}}function Em(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function qd(e,t){const n=Em(e);return Math.round(t*n)/n}function oO(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,r=G(()=>{var P;return(P=Uo(n.open))!=null?P:!0}),s=G(()=>Uo(n.middleware)),i=G(()=>{var P;return(P=Uo(n.placement))!=null?P:"bottom"}),a=G(()=>{var P;return(P=Uo(n.strategy))!=null?P:"absolute"}),l=G(()=>{var P;return(P=Uo(n.transform))!=null?P:!0}),c=G(()=>kl(e.value)),u=G(()=>kl(t.value)),d=B(0),f=B(0),p=B(a.value),g=B(i.value),y=To({}),v=B(!1),w=G(()=>{const P={position:p.value,left:"0",top:"0"};if(!u.value)return P;const R=qd(u.value,d.value),S=qd(u.value,f.value);return l.value?{...P,transform:"translate("+R+"px, "+S+"px)",...Em(u.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:R+"px",top:S+"px"}});let b;function m(){c.value==null||u.value==null||eO(c.value,u.value,{middleware:s.value,placement:i.value,strategy:a.value}).then(P=>{d.value=P.x,f.value=P.y,p.value=P.strategy,g.value=P.placement,y.value=P.middlewareData,v.value=!0})}function _(){typeof b=="function"&&(b(),b=void 0)}function E(){if(_(),o===void 0){m();return}if(c.value!=null&&u.value!=null){b=o(c.value,u.value,m);return}}function C(){r.value||(v.value=!1)}return Ue([s,i,a],m,{flush:"sync"}),Ue([c,u],E,{flush:"sync"}),Ue(r,C,{flush:"sync"}),Ai()&&Cf(_),{x:Bo(d),y:Bo(f),strategy:Bo(p),placement:Bo(g),middlewareData:Bo(y),isPositioned:Bo(v),floatingStyles:w,update:m}}function $e(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[r=>{const s=rt(o,r);if(s||s===null)return s;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},r=>(En(o,r),r)]}function xm(e,t,n){const o=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(r)}function Gd(e,t=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(t,e))}function rO(e){return e==null}function sO(e,t){var n;const o=To();return et(()=>{o.value=e()},{...t,flush:(n=void 0)!=null?n:"sync"}),us(o)}function br(e){return Ai()?(Cf(e),!0):!1}function iO(){const e=new Set,t=n=>{e.delete(n)};return{on:n=>{e.add(n);const o=()=>t(n);return br(o),{off:o}},off:t,trigger:(...n)=>Promise.all(Array.from(e).map(o=>o(...n)))}}function aO(e){let t=!1,n;const o=Wl(!0);return(...r)=>(t||(n=o.run(()=>e(...r)),t=!0),n)}function Cm(e){let t=0,n,o;const r=()=>{t-=1,o&&t<=0&&(o.stop(),n=void 0,o=void 0)};return(...s)=>(t+=1,n||(o=Wl(!0),n=o.run(()=>e(...s))),br(r),n)}function Xn(e){return typeof e=="function"?e():h(e)}const dn=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const lO=e=>typeof e<"u",uO=Object.prototype.toString,cO=e=>uO.call(e)==="[object Object]",Tm=()=>{},zd=dO();function dO(){var e,t;return dn&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function fO(e){return Rt()}function Om(e,t=1e4){return Vf((n,o)=>{let r=Xn(e),s;const i=()=>setTimeout(()=>{r=Xn(e),o()},Xn(t));return br(()=>{clearTimeout(s)}),{get(){return n(),r},set(a){r=a,o(),clearTimeout(s),s=i()}}})}function pO(e,t){fO()&&gr(e,t)}function Du(e,t,n={}){const{immediate:o=!0}=n,r=B(!1);let s=null;function i(){s&&(clearTimeout(s),s=null)}function a(){r.value=!1,i()}function l(...c){i(),r.value=!0,s=setTimeout(()=>{r.value=!1,s=null,e(...c)},Xn(t))}return o&&(r.value=!0,dn&&l()),br(a),{isPending:us(r),start:l,stop:a}}function hO(e=1e3,t={}){const{controls:n=!1,callback:o}=t,r=Du(o??Tm,e,t),s=G(()=>!r.isPending.value);return n?{ready:s,...r}:s}function Gt(e){var t;const n=Xn(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Yi=dn?window:void 0;function no(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=Yi):[t,n,o,r]=e,!t)return Tm;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const s=[],i=()=>{s.forEach(u=>u()),s.length=0},a=(u,d,f,p)=>(u.addEventListener(d,f,p),()=>u.removeEventListener(d,f,p)),l=Ue(()=>[Gt(t),Xn(r)],([u,d])=>{if(i(),!u)return;const f=cO(d)?{...d}:d;s.push(...n.flatMap(p=>o.map(g=>a(u,p,g,f))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return br(c),c}function mO(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Mu(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Yi,eventName:s="keydown",passive:i=!1,dedupe:a=!1}=o,l=mO(t);return no(r,s,c=>{c.repeat&&Xn(a)||l(c)&&n(c)},i)}function gO(){const e=B(!1),t=Rt();return t&&Ne(()=>{e.value=!0},t),e}function Pm(e,t={}){const{immediate:n=!0,fpsLimit:o=void 0,window:r=Yi}=t,s=B(!1),i=o?1e3/o:null;let a=0,l=null;function c(f){if(!s.value||!r)return;a||(a=f);const p=f-a;if(i&&pa?typeof a=="function"?a(m):yO(m):m,w=()=>lO(e[t])?v(e[t]):d,b=m=>{f?f(m)&&g(y,m):g(y,m)};if(l){const m=w(),_=B(m);let E=!1;return Ue(()=>e[t],C=>{E||(E=!0,_.value=v(C),Me(()=>E=!1))}),Ue(_,C=>{!E&&(C!==e[t]||u)&&b(C)},{deep:u}),_}else return G({get(){return w()},set(m){b(m)}})}function Xi(e){return e?e.flatMap(t=>t.type===je?Xi(t.children):[t]):[]}function Je(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}const vO=["INPUT","TEXTAREA"];function bO(e,t,n,o={}){if(!t||o.enableIgnoredElement&&vO.includes(t.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:s="[data-radix-vue-collection-item]",itemsArray:i=[],loop:a=!0,dir:l="ltr",preventScroll:c=!0,focus:u=!1}=o,[d,f,p,g,y,v]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],w=p||g,b=d||f;if(!y&&!v&&(!w&&!b||r==="vertical"&&b||r==="horizontal"&&w))return null;const m=n?Array.from(n.querySelectorAll(s)):i;if(!m.length)return null;c&&e.preventDefault();let _=null;return b||w?_=Am(m,t,{goForward:w?g:l==="ltr"?d:f,loop:a}):y?_=m.at(0)||null:v&&(_=m.at(-1)||null),u&&(_==null||_.focus()),_}function Am(e,t,n,o=e.length){if(--o===0)return null;const r=e.indexOf(t),s=n.goForward?r+1:r-1;if(!n.loop&&(s<0||s>=e.length))return null;const i=(s+e.length)%e.length,a=e[i];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?Am(e,a,n,o):a:null}function Ma(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Dl(e,t,n=".",o){if(!Ma(t))return Dl(e,{},n);const r=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(Array.isArray(i)&&Array.isArray(r[s])?r[s]=[...i,...r[s]]:Ma(i)&&Ma(r[s])?r[s]=Dl(i,r[s],(n?`${n}.`:"")+s.toString()):r[s]=i)}return r}function _O(e){return(...t)=>t.reduce((n,o)=>Dl(n,o,""),{})}const wO=_O(),[Ji,FS]=$e("ConfigProvider");let EO="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",xO=(e=21)=>{let t="",n=e;for(;n--;)t+=EO[Math.random()*64|0];return t};const CO=Cm(()=>{const e=B(new Map),t=B(),n=G(()=>{for(const i of e.value.values())if(i)return!0;return!1}),o=Ji({scrollBody:B(!0)});let r=null;const s=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",zd&&(r==null||r()),t.value=void 0};return Ue(n,(i,a)=>{var l;if(!dn)return;if(!i){a&&s();return}t.value===void 0&&(t.value=document.body.style.overflow);const c=window.innerWidth-document.documentElement.clientWidth,u={padding:c,margin:0},d=(l=o.scrollBody)!=null&&l.value?typeof o.scrollBody.value=="object"?wO({padding:o.scrollBody.value.padding===!0?c:o.scrollBody.value.padding,margin:o.scrollBody.value.margin===!0?c:o.scrollBody.value.margin},u):u:{padding:0,margin:0};c>0&&(document.body.style.paddingRight=typeof d.padding=="number"?`${d.padding}px`:String(d.padding),document.body.style.marginRight=typeof d.margin=="number"?`${d.margin}px`:String(d.margin),document.body.style.setProperty("--scrollbar-width",`${c}px`),document.body.style.overflow="hidden"),zd&&(r=no(document,"touchmove",f=>TO(f),{passive:!1})),Me(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function Zi(e){const t=xO(6),n=CO();n.value.set(t,e??!1);const o=G({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return pO(()=>{n.value.delete(t)}),o}function Sm(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}const OO="data-radix-vue-collection-item";function _r(e,t=OO){const n=Symbol();return{createCollection:o=>{const r=B([]);function s(){const i=Gt(o);return i?r.value=Array.from(i.querySelectorAll(`[${t}]:not([data-disabled])`)):r.value=[]}return ep(()=>{r.value=[]}),Ne(s),eu(s),Ue(()=>o==null?void 0:o.value,s,{immediate:!0}),En(n,r),r},injectCollection:()=>rt(n,B([]))}}function vs(e){const t=Ji({dir:B("ltr")});return G(()=>{var n;return(e==null?void 0:e.value)||((n=t.dir)==null?void 0:n.value)||"ltr"})}function Mo(e){const t=Rt(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(r=>{o[kr(_t(r))]=(...s)=>e(r,...s)}),o}let La=0;function Lu(){et(e=>{if(!dn)return;const t=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??Qd()),document.body.insertAdjacentElement("beforeend",t[1]??Qd()),La++,e(()=>{La===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),La--})})}function Qd(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function Nu(e){return G(()=>{var t;return Xn(e)?!!((t=Gt(e))!=null&&t.closest("form")):!0})}function bs(e){const t=Rt(),n=Object.keys((t==null?void 0:t.type.props)??{}).reduce((r,s)=>{const i=(t==null?void 0:t.type.props[s]).default;return i!==void 0&&(r[s]=i),r},{}),o=Jl(e);return G(()=>{const r={},s=(t==null?void 0:t.vnode.props)??{};return Object.keys(s).forEach(i=>{r[_t(i)]=s[i]}),Object.keys({...n,...r}).reduce((i,a)=>(o.value[a]!==void 0&&(i[a]=o.value[a]),i),{})})}function Qt(e,t){const n=bs(e),o=t?Mo(t):{};return G(()=>({...n.value,...o}))}function ie(){const e=Rt(),t=B(),n=G(()=>{var i,a;return["#text","#comment"].includes((i=t.value)==null?void 0:i.$el.nodeName)?(a=t.value)==null?void 0:a.$el.nextElementSibling:Gt(t)}),o=Object.assign({},e.exposed),r={};for(const i in e.props)Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>e.props[i]});if(Object.keys(o).length>0)for(const i in o)Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>o[i]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=r;function s(i){t.value=i,i&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>i instanceof Element?i:i.$el}),e.exposed=r)}return{forwardRef:s,currentRef:t,currentElement:n}}function PO(e,t){const n=Om(!1,300),o=B(null),r=iO();function s(){o.value=null,n.value=!1}function i(a,l){const c=a.currentTarget,u={x:a.clientX,y:a.clientY},d=AO(u,c.getBoundingClientRect()),f=SO(u,d),p=RO(l.getBoundingClientRect()),g=kO([...f,...p]);o.value=g,n.value=!0}return et(a=>{if(e.value&&t.value){const l=u=>i(u,t.value),c=u=>i(u,e.value);e.value.addEventListener("pointerleave",l),t.value.addEventListener("pointerleave",c),a(()=>{var u,d;(u=e.value)==null||u.removeEventListener("pointerleave",l),(d=t.value)==null||d.removeEventListener("pointerleave",c)})}}),et(a=>{var l;if(o.value){const c=u=>{var d,f;if(!o.value)return;const p=u.target,g={x:u.clientX,y:u.clientY},y=((d=e.value)==null?void 0:d.contains(p))||((f=t.value)==null?void 0:f.contains(p)),v=!IO(g,o.value),w=!!p.closest("[data-grace-area-trigger]");y?s():(v||w)&&(s(),r.trigger())};(l=e.value)==null||l.ownerDocument.addEventListener("pointermove",c),a(()=>{var u;return(u=e.value)==null?void 0:u.ownerDocument.removeEventListener("pointermove",c)})}}),{isPointerInTransit:n,onPointerExit:r.on}}function AO(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,o,r,s)){case s:return"left";case r:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function SO(e,t,n=5){const o=[];switch(t){case"top":o.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":o.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":o.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":o.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return o}function RO(e){const{top:t,right:n,bottom:o,left:r}=e;return[{x:r,y:t},{x:n,y:t},{x:n,y:o},{x:r,y:o}]}function IO(e,t){const{x:n,y:o}=e;let r=!1;for(let s=0,i=t.length-1;so!=u>o&&n<(c-a)*(o-l)/(u-l)+a&&(r=!r)}return r}function kO(e){const t=e.slice();return t.sort((n,o)=>n.xo.x?1:n.yo.y?1:0),DO(t)}function DO(e){if(e.length<=1)return e.slice();const t=[];for(let o=0;o=2;){const s=t[t.length-1],i=t[t.length-2];if((s.x-i.x)*(r.y-i.y)>=(s.y-i.y)*(r.x-i.x))t.pop();else break}t.push(r)}t.pop();const n=[];for(let o=e.length-1;o>=0;o--){const r=e[o];for(;n.length>=2;){const s=n[n.length-1],i=n[n.length-2];if((s.x-i.x)*(r.y-i.y)>=(s.y-i.y)*(r.x-i.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var MO=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ho=new WeakMap,Fs=new WeakMap,Hs={},Na=0,Rm=function(e){return e&&(e.host||Rm(e.parentNode))},LO=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Rm(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},NO=function(e,t,n,o){var r=LO(t,Array.isArray(e)?e:[e]);Hs[n]||(Hs[n]=new WeakMap);var s=Hs[n],i=[],a=new Set,l=new Set(r),c=function(d){!d||a.has(d)||(a.add(d),c(d.parentNode))};r.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(a.has(f))u(f);else try{var p=f.getAttribute(o),g=p!==null&&p!=="false",y=(Ho.get(f)||0)+1,v=(s.get(f)||0)+1;Ho.set(f,y),s.set(f,v),i.push(f),y===1&&g&&Fs.set(f,!0),v===1&&f.setAttribute(n,"true"),g||f.setAttribute(o,"true")}catch(w){console.error("aria-hidden: cannot operate on ",f,w)}})};return u(t),a.clear(),Na++,function(){i.forEach(function(d){var f=Ho.get(d)-1,p=s.get(d)-1;Ho.set(d,f),s.set(d,p),f||(Fs.has(d)||d.removeAttribute(o),Fs.delete(d)),p||d.removeAttribute(n)}),Na--,Na||(Ho=new WeakMap,Ho=new WeakMap,Fs=new WeakMap,Hs={})}},$O=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),r=MO(e);return r?(o.push.apply(o,Array.from(r.querySelectorAll("[aria-live]"))),NO(o,r,n,"aria-hidden")):function(){return null}};function ea(e){let t;Ue(()=>Gt(e),n=>{n?t=$O(n):t&&t()}),io(()=>{t&&t()})}let BO=0;function zt(e,t="radix"){const n=Ji({useId:void 0});return n.useId?`${t}-${n.useId()}`:`${t}-${++BO}`}function FO(e){const t=B(),n=G(()=>{var r;return((r=t.value)==null?void 0:r.width)??0}),o=G(()=>{var r;return((r=t.value)==null?void 0:r.height)??0});return Ne(()=>{const r=Gt(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const a=i[0];let l,c;if("borderBoxSize"in a){const u=a.borderBoxSize,d=Array.isArray(u)?u[0]:u;l=d.inlineSize,c=d.blockSize}else l=r.offsetWidth,c=r.offsetHeight;t.value={width:l,height:c}});return s.observe(r,{box:"border-box"}),()=>s.unobserve(r)}else t.value=void 0}),{width:n,height:o}}function HO(e,t){const n=B(e);function o(r){return t[n.value][r]??n.value}return{state:n,dispatch:r=>{n.value=o(r)}}}const jO="data-item-text";function $u(e){const t=Om("",1e3);return{search:t,handleTypeaheadSearch:(n,o)=>{if(!(e!=null&&e.value)&&!o)return;t.value=t.value+n;const r=(e==null?void 0:e.value)??o,s=Je(),i=r.map(d=>{var f;return{ref:d,textValue:((f=(d.querySelector(`[${jO}]`)??d).textContent)==null?void 0:f.trim())??""}}),a=i.find(d=>d.ref===s),l=i.map(d=>d.textValue),c=VO(l,t.value,a==null?void 0:a.textValue),u=i.find(d=>d.textValue===c);return u&&u.ref.focus(),u==null?void 0:u.ref},resetTypeahead:()=>{t.value=""}}}function UO(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function VO(e,t,n){const o=t.length>1&&Array.from(t).every(a=>a===t[0])?t[0]:t,r=n?e.indexOf(n):-1;let s=UO(e,Math.max(r,0));o.length===1&&(s=s.filter(a=>a!==n));const i=s.find(a=>a.toLowerCase().startsWith(o.toLowerCase()));return i!==n?i:void 0}const Bu=N({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var o,r;if(!n.default)return null;const s=Xi(n.default()),i=s.findIndex(u=>u.type!==Qe);if(i===-1)return s;const a=s[i];(o=a.props)==null||delete o.ref;const l=a.props?le(t,a.props):t;t.class&&(r=a.props)!=null&&r.class&&delete a.props.class;const c=sn(a,l);for(const u in l)u.startsWith("on")&&(c.props||(c.props={}),c.props[u]=l[u]);return s.length===1?c:(s[i]=c,s)}}}),ge=N({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const o=e.asChild?"template":e.as;return typeof o=="string"&&["area","img","input"].includes(o)?()=>Le(o,t):o!=="template"?()=>Le(e.as,t,{default:n.default}):()=>Le(Bu,t,{default:n.default})}});function Im(){const e=B(),t=G(()=>{var n,o;return["#text","#comment"].includes((n=e.value)==null?void 0:n.$el.nodeName)?(o=e.value)==null?void 0:o.$el.nextElementSibling:Gt(e)});return{primitiveElement:e,currentElement:t}}function KO(e,t){var n;const o=B({}),r=B("none"),s=B(e),i=e.value?"mounted":"unmounted";let a;const l=((n=t.value)==null?void 0:n.ownerDocument.defaultView)??Yi,{state:c,dispatch:u}=HO(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),d=v=>{var w;if(dn){const b=new CustomEvent(v,{bubbles:!1,cancelable:!1});(w=t.value)==null||w.dispatchEvent(b)}};Ue(e,async(v,w)=>{var b;const m=w!==v;if(await Me(),m){const _=r.value,E=js(t.value);v?(u("MOUNT"),d("enter"),E==="none"&&d("after-enter")):E==="none"||((b=o.value)==null?void 0:b.display)==="none"?(u("UNMOUNT"),d("leave"),d("after-leave")):w&&_!==E?(u("ANIMATION_OUT"),d("leave")):(u("UNMOUNT"),d("after-leave"))}},{immediate:!0});const f=v=>{const w=js(t.value),b=w.includes(v.animationName),m=c.value==="mounted"?"enter":"leave";if(v.target===t.value&&b&&(d(`after-${m}`),u("ANIMATION_END"),!s.value)){const _=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",a=l==null?void 0:l.setTimeout(()=>{var E;((E=t.value)==null?void 0:E.style.animationFillMode)==="forwards"&&(t.value.style.animationFillMode=_)})}v.target===t.value&&w==="none"&&u("ANIMATION_END")},p=v=>{v.target===t.value&&(r.value=js(t.value))},g=Ue(t,(v,w)=>{v?(o.value=getComputedStyle(v),v.addEventListener("animationstart",p),v.addEventListener("animationcancel",f),v.addEventListener("animationend",f)):(u("ANIMATION_END"),a!==void 0&&(l==null||l.clearTimeout(a)),w==null||w.removeEventListener("animationstart",p),w==null||w.removeEventListener("animationcancel",f),w==null||w.removeEventListener("animationend",f))},{immediate:!0}),y=Ue(c,()=>{const v=js(t.value);r.value=c.value==="mounted"?v:"none"});return io(()=>{g(),y()}),{isPresent:G(()=>["mounted","unmountSuspended"].includes(c.value))}}function js(e){return e&&getComputedStyle(e).animationName||"none"}const An=N({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var o;const{present:r,forceMount:s}=it(e),i=B(),{isPresent:a}=KO(r,i);n({present:a});let l=t.default({present:a});l=Xi(l||[]);const c=Rt();if(l&&(l==null?void 0:l.length)>1){const u=(o=c==null?void 0:c.parent)!=null&&o.type.name?`<${c.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${u}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(d=>` - ${d}`).join(` `)].join(` `))}return()=>s.value||r.value||a.value?Le(t.default({present:a})[0],{ref:u=>{const d=Gt(u);return typeof(d==null?void 0:d.hasAttribute)>"u"||(d!=null&&d.hasAttribute("data-radix-popper-content-wrapper")?i.value=d.firstElementChild:i.value=d),d}}):null}}),[fn,WO]=$e("DialogRoot"),qO=N({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=St(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),r=B(),s=B(),{modal:i}=it(n);return WO({open:o,modal:i,openModal:()=>{o.value=!0},onOpenChange:a=>{o.value=a},onOpenToggle:()=>{o.value=!o.value},contentId:"",titleId:"",descriptionId:"",triggerElement:r,contentElement:s}),(a,l)=>j(a.$slots,"default",{open:h(o)})}}),GO=N({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=fn(),{forwardRef:o,currentElement:r}=ie();return n.contentId||(n.contentId=zt(void 0,"radix-vue-dialog-content")),Ne(()=>{n.triggerElement.value=r.value}),(s,i)=>(k(),M(h(ge),le(t,{ref:h(o),type:s.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":h(n).open.value||!1,"aria-controls":h(n).open.value?h(n).contentId:void 0,"data-state":h(n).open.value?"open":"closed",onClick:h(n).onOpenToggle}),{default:D(()=>[j(s.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),wr=N({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=gO();return(n,o)=>h(t)||n.forceMount?(k(),M(Li,{key:0,to:n.to,disabled:n.disabled},[j(n.$slots,"default")],8,["to","disabled"])):ot("",!0)}}),HS=N({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(wr),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),zO="dismissableLayer.pointerDownOutside",QO="dismissableLayer.focusOutside";function km(e,t){const n=t.closest("[data-dismissable-layer]"),o=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&o===n||r.indexOf(o){});return et(i=>{if(!dn)return;const a=async c=>{const u=c.target;if(t!=null&&t.value){if(km(t.value,u)){r.value=!1;return}if(c.target&&!r.value){let d=function(){xm(zO,e,f)};const f={originalEvent:c};c.pointerType==="touch"?(o.removeEventListener("click",s.value),s.value=d,o.addEventListener("click",s.value,{once:!0})):d()}else o.removeEventListener("click",s.value);r.value=!1}},l=window.setTimeout(()=>{o.addEventListener("pointerdown",a)},0);i(()=>{window.clearTimeout(l),o.removeEventListener("pointerdown",a),o.removeEventListener("click",s.value)})}),{onPointerDownCapture:()=>r.value=!0}}function XO(e,t){var n;const o=((n=t==null?void 0:t.value)==null?void 0:n.ownerDocument)??(globalThis==null?void 0:globalThis.document),r=B(!1);return et(s=>{if(!dn)return;const i=async a=>{t!=null&&t.value&&(await Me(),!(!t.value||km(t.value,a.target))&&a.target&&!r.value&&xm(QO,e,{originalEvent:a}))};o.addEventListener("focusin",i),s(()=>o.removeEventListener("focusin",i))}),{onFocusCapture:()=>r.value=!0,onBlurCapture:()=>r.value=!1}}const Bt=un({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_s=N({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=ie(),i=G(()=>{var g;return((g=s.value)==null?void 0:g.ownerDocument)??globalThis.document}),a=G(()=>Bt.layersRoot),l=G(()=>s.value?Array.from(a.value).indexOf(s.value):-1),c=G(()=>Bt.layersWithOutsidePointerEventsDisabled.size>0),u=G(()=>{const g=Array.from(a.value),[y]=[...Bt.layersWithOutsidePointerEventsDisabled].slice(-1),v=g.indexOf(y);return l.value>=v}),d=YO(async g=>{const y=[...Bt.branches].some(v=>v==null?void 0:v.contains(g.target));!u.value||y||(o("pointerDownOutside",g),o("interactOutside",g),await Me(),g.defaultPrevented||o("dismiss"))},s),f=XO(g=>{[...Bt.branches].some(y=>y==null?void 0:y.contains(g.target))||(o("focusOutside",g),o("interactOutside",g),g.defaultPrevented||o("dismiss"))},s);Mu("Escape",g=>{l.value===a.value.size-1&&(o("escapeKeyDown",g),g.defaultPrevented||o("dismiss"))});let p;return et(g=>{s.value&&(n.disableOutsidePointerEvents&&(Bt.layersWithOutsidePointerEventsDisabled.size===0&&(p=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),Bt.layersWithOutsidePointerEventsDisabled.add(s.value)),a.value.add(s.value),g(()=>{n.disableOutsidePointerEvents&&Bt.layersWithOutsidePointerEventsDisabled.size===1&&(i.value.body.style.pointerEvents=p)}))}),et(g=>{g(()=>{s.value&&(a.value.delete(s.value),Bt.layersWithOutsidePointerEventsDisabled.delete(s.value))})}),(g,y)=>(k(),M(h(ge),{ref:h(r),"as-child":g.asChild,as:g.as,"data-dismissable-layer":"",style:oo({pointerEvents:c.value?u.value?"auto":"none":void 0}),onFocusCapture:h(f).onFocusCapture,onBlurCapture:h(f).onBlurCapture,onPointerdownCapture:h(d).onPointerDownCapture},{default:D(()=>[j(g.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),JO=N({__name:"DismissableLayerBranch",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n,currentElement:o}=ie();return Ne(()=>{Bt.branches.add(o.value)}),io(()=>{Bt.branches.delete(o.value)}),(r,s)=>(k(),M(h(ge),le({ref:h(n)},t),{default:D(()=>[j(r.$slots,"default")]),_:3},16))}}),$a="focusScope.autoFocusOnMount",Ba="focusScope.autoFocusOnUnmount",Yd={bubbles:!1,cancelable:!0};function Zs(e,{select:t=!1}={}){const n=Je();for(const o of e)if($n(o,{select:t}),Je()!==n)return!0}function ZO(e){const t=Fu(e),n=Xd(t,e),o=Xd(t.reverse(),e);return[n,o]}function Fu(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Xd(e,t){for(const n of e)if(!eP(n,{upTo:t}))return n}function eP(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function tP(e){return e instanceof HTMLInputElement&&"select"in e}function $n(e,{select:t=!1}={}){if(e&&e.focus){const n=Je();e.focus({preventScroll:!0}),e!==n&&tP(e)&&t&&e.select()}}const nP=aO(()=>B([]));function oP(){const e=nP();return{add(t){const n=e.value[0];t!==n&&(n==null||n.pause()),e.value=Jd(e.value,t),e.value.unshift(t)},remove(t){var n;e.value=Jd(e.value,t),(n=e.value[0])==null||n.resume()}}}function Jd(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function rP(e){return e.filter(t=>t.tagName!=="A")}const ta=N({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{currentRef:r,currentElement:s}=ie(),i=B(null),a=oP(),l=un({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});et(u=>{if(!dn)return;const d=s.value;if(!n.trapped)return;function f(v){if(l.paused||!d)return;const w=v.target;d.contains(w)?i.value=w:$n(i.value,{select:!0})}function p(v){if(l.paused||!d)return;const w=v.relatedTarget;w!==null&&(d.contains(w)||$n(i.value,{select:!0}))}function g(v){d.contains(i.value)||$n(d)}document.addEventListener("focusin",f),document.addEventListener("focusout",p);const y=new MutationObserver(g);d&&y.observe(d,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",p),y.disconnect()})}),et(async u=>{const d=s.value;if(await Me(),!d)return;a.add(l);const f=Je();if(!d.contains(f)){const p=new CustomEvent($a,Yd);d.addEventListener($a,g=>o("mountAutoFocus",g)),d.dispatchEvent(p),p.defaultPrevented||(Zs(rP(Fu(d)),{select:!0}),Je()===f&&$n(d))}u(()=>{d.removeEventListener($a,y=>o("mountAutoFocus",y));const p=new CustomEvent(Ba,Yd),g=y=>{o("unmountAutoFocus",y)};d.addEventListener(Ba,g),d.dispatchEvent(p),setTimeout(()=>{p.defaultPrevented||$n(f??document.body,{select:!0}),d.removeEventListener(Ba,g),a.remove(l)},0)})});function c(u){if(!n.loop&&!n.trapped||l.paused)return;const d=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,f=Je();if(d&&f){const p=u.currentTarget,[g,y]=ZO(p);g&&y?!u.shiftKey&&f===y?(u.preventDefault(),n.loop&&$n(g,{select:!0})):u.shiftKey&&f===g&&(u.preventDefault(),n.loop&&$n(y,{select:!0})):f===p&&u.preventDefault()}}return(u,d)=>(k(),M(h(ge),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:c},{default:D(()=>[j(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),sP="menu.itemSelect",Ml=["Enter"," "],iP=["ArrowDown","PageUp","Home"],Dm=["ArrowUp","PageDown","End"],aP=[...iP,...Dm];[...Ml],[...Ml];function Mm(e){return e?"open":"closed"}function Ei(e){return e==="indeterminate"}function Lm(e){return Ei(e)?"indeterminate":e?"checked":"unchecked"}function Ll(e){const t=Je();for(const n of e)if(n===t||(n.focus(),Je()!==t))return}function lP(e,t){const{x:n,y:o}=e;let r=!1;for(let s=0,i=t.length-1;so!=u>o&&n<(c-a)*(o-l)/(u-l)+a&&(r=!r)}return r}function uP(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return lP(n,t)}function Nl(e){return e.pointerType==="mouse"}const Nm=N({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=fn(),{forwardRef:s,currentElement:i}=ie();return r.titleId||(r.titleId=zt(void 0,"radix-vue-dialog-title")),r.descriptionId||(r.descriptionId=zt(void 0,"radix-vue-dialog-description")),Ne(()=>{r.contentElement=i,Je()!==document.body&&(r.triggerElement.value=Je())}),(a,l)=>(k(),M(h(ta),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=c=>o("openAutoFocus",c)),onUnmountAutoFocus:l[6]||(l[6]=c=>o("closeAutoFocus",c))},{default:D(()=>[ae(h(_s),le({id:h(r).contentId,ref:h(s),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":h(r).descriptionId,"aria-labelledby":h(r).titleId,"data-state":h(Mm)(h(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=c=>h(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=c=>o("escapeKeyDown",c)),onFocusOutside:l[2]||(l[2]=c=>o("focusOutside",c)),onInteractOutside:l[3]||(l[3]=c=>o("interactOutside",c)),onPointerDownOutside:l[4]||(l[4]=c=>o("pointerDownOutside",c))}),{default:D(()=>[j(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),cP=N({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=fn(),s=Mo(o),{forwardRef:i,currentElement:a}=ie();return ea(a),(l,c)=>(k(),M(Nm,le({...n,...h(s)},{ref:h(i),"trap-focus":h(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:c[0]||(c[0]=u=>{var d;u.defaultPrevented||(u.preventDefault(),(d=h(r).triggerElement.value)==null||d.focus())}),onPointerDownOutside:c[1]||(c[1]=u=>{const d=u.detail.originalEvent,f=d.button===0&&d.ctrlKey===!0;(d.button===2||f)&&u.preventDefault()}),onFocusOutside:c[2]||(c[2]=u=>{u.preventDefault()})}),{default:D(()=>[j(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),dP=N({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=Mo(t);ie();const r=fn(),s=B(!1),i=B(!1);return(a,l)=>(k(),M(Nm,le({...n,...h(o)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:l[0]||(l[0]=c=>{var u;c.defaultPrevented||(s.value||(u=h(r).triggerElement.value)==null||u.focus(),c.preventDefault()),s.value=!1,i.value=!1}),onInteractOutside:l[1]||(l[1]=c=>{var u;c.defaultPrevented||(s.value=!0,c.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const d=c.target;(u=h(r).triggerElement.value)!=null&&u.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&i.value&&c.preventDefault()})}),{default:D(()=>[j(a.$slots,"default")]),_:3},16))}}),fP=N({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=fn(),s=Mo(o),{forwardRef:i}=ie();return(a,l)=>(k(),M(h(An),{present:a.forceMount||h(r).open.value},{default:D(()=>[h(r).modal.value?(k(),M(cP,le({key:0,ref:h(i)},{...n,...h(s),...a.$attrs}),{default:D(()=>[j(a.$slots,"default")]),_:3},16)):(k(),M(dP,le({key:1,ref:h(i)},{...n,...h(s),...a.$attrs}),{default:D(()=>[j(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),pP=N({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=fn();return Zi(!0),ie(),(n,o)=>(k(),M(h(ge),{as:n.as,"as-child":n.asChild,"data-state":h(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:D(()=>[j(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),hP=N({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=fn(),{forwardRef:n}=ie();return(o,r)=>{var s;return(s=h(t))!=null&&s.modal.value?(k(),M(h(An),{key:0,present:o.forceMount||h(t).open.value},{default:D(()=>[ae(pP,le(o.$attrs,{ref:h(n),as:o.as,"as-child":o.asChild}),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):ot("",!0)}}}),$m=N({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;ie();const n=fn();return(o,r)=>(k(),M(h(ge),le(t,{type:o.as==="button"?"button":void 0,onClick:r[0]||(r[0]=s=>h(n).onOpenChange(!1))}),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["type"]))}}),mP=N({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,n=fn();return ie(),(o,r)=>(k(),M(h(ge),le(t,{id:h(n).titleId}),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["id"]))}}),gP=N({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;ie();const n=fn();return(o,r)=>(k(),M(h(ge),le(t,{id:h(n).descriptionId}),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["id"]))}}),jS=N({__name:"AlertDialogRoot",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(e,{emit:t}){const n=Qt(e,t);return ie(),(o,r)=>(k(),M(h(qO),le(h(n),{modal:!0}),{default:D(()=>[j(o.$slots,"default")]),_:3},16))}}),US=N({__name:"AlertDialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(GO),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),VS=N({__name:"AlertDialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(wr),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),[yP,vP]=$e("AlertDialogContent"),KS=N({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=Mo(t);ie();const r=B();return vP({onCancelElementChange:s=>{r.value=s}}),(s,i)=>(k(),M(h(fP),le({...n,...h(o)},{role:"alertdialog",onPointerDownOutside:i[0]||(i[0]=mt(()=>{},["prevent"])),onInteractOutside:i[1]||(i[1]=mt(()=>{},["prevent"])),onOpenAutoFocus:i[2]||(i[2]=()=>{Me(()=>{var a;(a=r.value)==null||a.focus({preventScroll:!0})})})}),{default:D(()=>[j(s.$slots,"default")]),_:3},16))}}),WS=N({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(hP),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),qS=N({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=yP(),{forwardRef:o,currentElement:r}=ie();return Ne(()=>{n.onCancelElementChange(r.value)}),(s,i)=>(k(),M(h($m),le(t,{ref:h(o)}),{default:D(()=>[j(s.$slots,"default")]),_:3},16))}}),GS=N({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(mP),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),zS=N({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(gP),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),QS=N({__name:"AlertDialogAction",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h($m),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),[Bm,bP]=$e("PopperRoot"),na=N({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=B();return bP({anchor:t,onAnchorChange:n=>t.value=n}),(n,o)=>j(n.$slots,"default")}}),oa=N({__name:"PopperAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n,currentElement:o}=ie(),r=Bm();return et(()=>{r.onAnchorChange(t.element??o.value)}),(s,i)=>(k(),M(h(ge),{ref:h(n),as:s.as,"as-child":s.asChild},{default:D(()=>[j(s.$slots,"default")]),_:3},8,["as","as-child"]))}});function _P(e){return e!==null}function wP(e){return{name:"transformOrigin",options:e,fn(t){var n,o,r;const{placement:s,rects:i,middlewareData:a}=t,l=((n=a.arrow)==null?void 0:n.centerOffset)!==0,c=l?0:e.arrowWidth,u=l?0:e.arrowHeight,[d,f]=$l(s),p={start:"0%",center:"50%",end:"100%"}[f],g=(((o=a.arrow)==null?void 0:o.x)??0)+c/2,y=(((r=a.arrow)==null?void 0:r.y)??0)+u/2;let v="",w="";return d==="bottom"?(v=l?p:`${g}px`,w=`${-u}px`):d==="top"?(v=l?p:`${g}px`,w=`${i.floating.height+u}px`):d==="right"?(v=`${-u}px`,w=l?p:`${y}px`):d==="left"&&(v=`${i.floating.width+u}px`,w=l?p:`${y}px`),{data:{x:v,y:w}}}}}function $l(e){const[t,n="center"]=e.split("-");return[t,n]}const Fm={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,updatePositionStrategy:"optimized",prioritizePosition:!1},[YS,EP]=$e("PopperContent"),ra=N({inheritAttrs:!1,__name:"PopperContent",props:lp({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{...Fm}),emits:["placed"],setup(e,{emit:t}){const n=e,o=t,r=Bm(),{forwardRef:s,currentElement:i}=ie(),a=B(),l=B(),{width:c,height:u}=FO(l),d=G(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),f=G(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=G(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),g=G(()=>({padding:f.value,boundary:p.value.filter(_P),altBoundary:p.value.length>0})),y=sO(()=>[zT({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Wd({...g.value}),n.avoidCollisions&&QT({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?ZT():void 0,...g.value}),!n.prioritizePosition&&n.avoidCollisions&&Wd({...g.value}),YT({...g.value,apply:({elements:O,rects:L,availableWidth:A,availableHeight:W})=>{const{width:J,height:pe}=L.reference,q=O.floating.style;q.setProperty("--radix-popper-available-width",`${A}px`),q.setProperty("--radix-popper-available-height",`${W}px`),q.setProperty("--radix-popper-anchor-width",`${J}px`),q.setProperty("--radix-popper-anchor-height",`${pe}px`)}}),l.value&&nO({element:l.value,padding:n.arrowPadding}),wP({arrowWidth:c.value,arrowHeight:u.value}),n.hideWhenDetached&&XT({strategy:"referenceHidden",...g.value})]),{floatingStyles:v,placement:w,isPositioned:b,middlewareData:m}=oO(r.anchor,a,{strategy:"fixed",placement:d,whileElementsMounted:(...O)=>GT(...O,{animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),_=G(()=>$l(w.value)[0]),E=G(()=>$l(w.value)[1]);Ny(()=>{b.value&&o("placed")});const C=G(()=>{var O;return((O=m.value.arrow)==null?void 0:O.centerOffset)!==0}),P=B("");et(()=>{i.value&&(P.value=window.getComputedStyle(i.value).zIndex)});const R=G(()=>{var O;return((O=m.value.arrow)==null?void 0:O.x)??0}),S=G(()=>{var O;return((O=m.value.arrow)==null?void 0:O.y)??0});return EP({placedSide:_,onArrowChange:O=>l.value=O,arrowX:R,arrowY:S,shouldHideArrow:C}),(O,L)=>{var A,W,J;return k(),st("div",{ref_key:"floatingRef",ref:a,"data-radix-popper-content-wrapper":"",style:oo({...h(v),transform:h(b)?h(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:P.value,"--radix-popper-transform-origin":[(A=h(m).transformOrigin)==null?void 0:A.x,(W=h(m).transformOrigin)==null?void 0:W.y].join(" "),...((J=h(m).hide)==null?void 0:J.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[ae(h(ge),le({ref:h(s)},O.$attrs,{"as-child":n.asChild,as:O.as,"data-side":_.value,"data-align":E.value,style:{animation:h(b)?void 0:"none"}}),{default:D(()=>[j(O.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),sa=N({__name:"VisuallyHidden",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){return ie(),(t,n)=>(k(),M(h(ge),{as:t.as,"as-child":t.asChild,style:{position:"absolute",border:0,width:"1px",display:"inline-block",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:D(()=>[j(t.$slots,"default")]),_:3},8,["as","as-child"]))}}),xP="data-radix-vue-collection-item",[Hu,CP]=$e("CollectionProvider");function TP(e=xP){const t=B(new Map),n=B(),o=CP({collectionRef:n,itemMap:t,attrName:e}),{getItems:r}=jm(o),s=G(()=>Array.from(o.itemMap.value.values())),i=G(()=>o.itemMap.value.size);return{getItems:r,reactiveItems:s,itemMapSize:i}}const OP=N({name:"CollectionSlot",setup(e,{slots:t}){const n=Hu(),{primitiveElement:o,currentElement:r}=Im();return Ue(r,()=>{n.collectionRef.value=r.value}),()=>Le(Bu,{ref:o},t)}}),Hm=N({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:n}){const o=Hu(),{primitiveElement:r,currentElement:s}=Im();return et(i=>{if(s.value){const a=Ff(s.value);o.itemMap.value.set(a,{ref:s.value,value:e.value}),i(()=>o.itemMap.value.delete(a))}}),()=>Le(Bu,{...n,[o.attrName]:"",ref:r},t)}});function jm(e){const t=e??Hu();return{getItems:()=>{const n=t.collectionRef.value;if(!n)return[];const o=Array.from(n.querySelectorAll(`[${t.attrName}]`));return Array.from(t.itemMap.value.values()).sort((r,s)=>o.indexOf(r.ref)-o.indexOf(s.ref))}}}function PP(e){const t=Ji({nonce:B()});return G(()=>{var n;return(e==null?void 0:e.value)||((n=t.nonce)==null?void 0:n.value)})}const AP=N({__name:"MenuAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(k(),M(h(oa),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}});function SP(){const e=B(!1);return Ne(()=>{no("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),no(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const RP=Cm(SP),[ia,IP]=$e(["MenuRoot","MenuSub"],"MenuContext"),[ju,kP]=$e("MenuRoot"),DP=N({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{modal:r,dir:s}=it(n),i=vs(s),a=St(n,"open",o),l=B(),c=RP();return IP({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),kP({onClose:()=>{a.value=!1},isUsingKeyboardRef:c,dir:i,modal:r}),(u,d)=>(k(),M(h(na),null,{default:D(()=>[j(u.$slots,"default")]),_:3}))}}),MP="rovingFocusGroup.onEntryFocus",LP={bubbles:!1,cancelable:!0},NP={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function $P(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function BP(e,t,n){const o=$P(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return NP[o]}function Um(e,t=!1){const n=Je();for(const o of e)if(o===n||(o.focus({preventScroll:t}),Je()!==n))return}function FP(e,t){return e.map((n,o)=>e[(t+o)%e.length])}const[HP,jP]=$e("RovingFocusGroup"),Vm=N({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:n}){const o=e,r=n,{loop:s,orientation:i,dir:a}=it(o),l=vs(a),c=St(o,"currentTabStopId",r,{defaultValue:o.defaultCurrentTabStopId,passive:o.currentTabStopId===void 0}),u=B(!1),d=B(!1),f=B(0),{getItems:p}=TP();function g(v){const w=!d.value;if(v.currentTarget&&v.target===v.currentTarget&&w&&!u.value){const b=new CustomEvent(MP,LP);if(v.currentTarget.dispatchEvent(b),r("entryFocus",b),!b.defaultPrevented){const m=p().map(P=>P.ref).filter(P=>P.dataset.disabled!==""),_=m.find(P=>P.getAttribute("data-active")==="true"),E=m.find(P=>P.id===c.value),C=[_,E,...m].filter(Boolean);Um(C,o.preventScrollOnEntryFocus)}}d.value=!1}function y(){setTimeout(()=>{d.value=!1},1)}return t({getItems:p}),jP({loop:s,dir:l,orientation:i,currentTabStopId:c,onItemFocus:v=>{c.value=v},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{f.value++},onFocusableItemRemove:()=>{f.value--}}),(v,w)=>(k(),M(h(OP),null,{default:D(()=>[ae(h(ge),{tabindex:u.value||f.value===0?-1:0,"data-orientation":h(i),as:v.as,"as-child":v.asChild,dir:h(l),style:{outline:"none"},onMousedown:w[0]||(w[0]=b=>d.value=!0),onMouseup:y,onFocus:g,onBlur:w[1]||(w[1]=b=>u.value=!1)},{default:D(()=>[j(v.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),UP=N({__name:"RovingFocusItem",props:{tabStopId:{},focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!0},allowShiftKey:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,n=HP(),o=G(()=>t.tabStopId||zt()),r=G(()=>n.currentTabStopId.value===o.value),{getItems:s}=jm();Ne(()=>{t.focusable&&n.onFocusableItemAdd()}),io(()=>{t.focusable&&n.onFocusableItemRemove()});function i(a){if(a.key==="Tab"&&a.shiftKey){n.onItemShiftTab();return}if(a.target!==a.currentTarget)return;const l=BP(a,n.orientation.value,n.dir.value);if(l!==void 0){if(a.metaKey||a.ctrlKey||a.altKey||!t.allowShiftKey&&a.shiftKey)return;a.preventDefault();let c=[...s().map(u=>u.ref).filter(u=>u.dataset.disabled!=="")];if(l==="last")c.reverse();else if(l==="prev"||l==="next"){l==="prev"&&c.reverse();const u=c.indexOf(a.currentTarget);c=n.loop.value?FP(c,u+1):c.slice(u+1)}Me(()=>Um(c))}}return(a,l)=>(k(),M(h(Hm),null,{default:D(()=>[ae(h(ge),{tabindex:r.value?0:-1,"data-orientation":h(n).orientation.value,"data-active":a.active,"data-disabled":a.focusable?void 0:"",as:a.as,"as-child":a.asChild,onMousedown:l[0]||(l[0]=c=>{a.focusable?h(n).onItemFocus(o.value):c.preventDefault()}),onFocus:l[1]||(l[1]=c=>h(n).onItemFocus(o.value)),onKeydown:i},{default:D(()=>[j(a.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),[Km,VP]=$e("MenuContent"),Wm=N({__name:"MenuContentImpl",props:lp({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{...Fm}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,o=t,r=ia(),s=ju(),{trapFocus:i,disableOutsidePointerEvents:a,loop:l}=it(n);Lu(),Zi(a.value);const c=B(""),u=B(0),d=B(0),f=B(null),p=B("right"),g=B(0),y=B(null),{createCollection:v}=_r(),{forwardRef:w,currentElement:b}=ie(),m=v(b);Ue(b,O=>{r.onContentChange(O)});const{handleTypeaheadSearch:_}=$u(m);io(()=>{window.clearTimeout(u.value)});function E(O){var L,A;return p.value===((L=f.value)==null?void 0:L.side)&&uP(O,(A=f.value)==null?void 0:A.area)}async function C(O){var L;o("openAutoFocus",O),!O.defaultPrevented&&(O.preventDefault(),(L=b.value)==null||L.focus({preventScroll:!0}))}function P(O){if(O.defaultPrevented)return;const L=O.target.closest("[data-radix-menu-content]")===O.currentTarget,A=O.ctrlKey||O.altKey||O.metaKey,W=O.key.length===1,J=bO(O,Je(),b.value,{loop:l.value,arrowKeyOptions:"vertical",dir:s==null?void 0:s.dir.value,focus:!0,attributeName:"[data-radix-vue-collection-item]:not([data-disabled])"});if(J)return J==null?void 0:J.focus();if(O.code==="Space"||(L&&(O.key==="Tab"&&O.preventDefault(),!A&&W&&_(O.key)),O.target!==b.value)||!aP.includes(O.key))return;O.preventDefault();const pe=m.value;Dm.includes(O.key)&&pe.reverse(),Ll(pe)}function R(O){var L,A;(A=(L=O==null?void 0:O.currentTarget)==null?void 0:L.contains)!=null&&A.call(L,O.target)||(window.clearTimeout(u.value),c.value="")}function S(O){var L;if(!Nl(O))return;const A=O.target,W=g.value!==O.clientX;if((L=O==null?void 0:O.currentTarget)!=null&&L.contains(A)&&W){const J=O.clientX>g.value?"right":"left";p.value=J,g.value=O.clientX}}return VP({onItemEnter:O=>!!E(O),onItemLeave:O=>{var L;E(O)||((L=b.value)==null||L.focus(),y.value=null)},onTriggerLeave:O=>!!E(O),searchRef:c,pointerGraceTimerRef:d,onPointerGraceIntentChange:O=>{f.value=O}}),(O,L)=>(k(),M(h(ta),{"as-child":"",trapped:h(i),onMountAutoFocus:C,onUnmountAutoFocus:L[7]||(L[7]=A=>o("closeAutoFocus",A))},{default:D(()=>[ae(h(_s),{"as-child":"","disable-outside-pointer-events":h(a),onEscapeKeyDown:L[2]||(L[2]=A=>o("escapeKeyDown",A)),onPointerDownOutside:L[3]||(L[3]=A=>o("pointerDownOutside",A)),onFocusOutside:L[4]||(L[4]=A=>o("focusOutside",A)),onInteractOutside:L[5]||(L[5]=A=>o("interactOutside",A)),onDismiss:L[6]||(L[6]=A=>o("dismiss"))},{default:D(()=>[ae(h(Vm),{"current-tab-stop-id":y.value,"onUpdate:currentTabStopId":L[0]||(L[0]=A=>y.value=A),"as-child":"",orientation:"vertical",dir:h(s).dir.value,loop:h(l),onEntryFocus:L[1]||(L[1]=A=>{o("entryFocus",A),h(s).isUsingKeyboardRef.value||A.preventDefault()})},{default:D(()=>[ae(h(ra),{ref:h(w),role:"menu",as:O.as,"as-child":O.asChild,"aria-orientation":"vertical","data-radix-menu-content":"","data-state":h(Mm)(h(r).open.value),dir:h(s).dir.value,side:O.side,"side-offset":O.sideOffset,align:O.align,"align-offset":O.alignOffset,"avoid-collisions":O.avoidCollisions,"collision-boundary":O.collisionBoundary,"collision-padding":O.collisionPadding,"arrow-padding":O.arrowPadding,"prioritize-position":O.prioritizePosition,sticky:O.sticky,"hide-when-detached":O.hideWhenDetached,onKeydown:P,onBlur:R,onPointermove:S},{default:D(()=>[j(O.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","sticky","hide-when-detached"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),KP=N({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=Km(),{forwardRef:o}=ie(),r=B(!1);async function s(a){if(!a.defaultPrevented&&Nl(a)){if(t.disabled)n.onItemLeave(a);else if(!n.onItemEnter(a)){const l=a.currentTarget;l==null||l.focus({preventScroll:!0})}}}async function i(a){await Me(),!a.defaultPrevented&&Nl(a)&&n.onItemLeave(a)}return(a,l)=>(k(),M(h(Hm),{value:{textValue:a.textValue}},{default:D(()=>[ae(h(ge),le({ref:h(o),role:"menuitem",tabindex:"-1"},a.$attrs,{as:a.as,"as-child":a.asChild,"data-radix-vue-collection-item":"","aria-disabled":a.disabled||void 0,"data-disabled":a.disabled?"":void 0,"data-highlighted":r.value?"":void 0,onPointermove:s,onPointerleave:i,onFocus:l[0]||(l[0]=async c=>{await Me(),!(c.defaultPrevented||a.disabled)&&(r.value=!0)}),onBlur:l[1]||(l[1]=async c=>{await Me(),!c.defaultPrevented&&(r.value=!1)})}),{default:D(()=>[j(a.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),qm=N({__name:"MenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=ie(),i=ju(),a=Km(),l=B(!1);async function c(){const u=s.value;if(!n.disabled&&u){const d=new CustomEvent(sP,{bubbles:!0,cancelable:!0});o("select",d),await Me(),d.defaultPrevented?l.value=!1:i.onClose()}}return(u,d)=>(k(),M(KP,le(n,{ref:h(r),onClick:c,onPointerdown:d[0]||(d[0]=()=>{l.value=!0}),onPointerup:d[1]||(d[1]=async f=>{var p;await Me(),!f.defaultPrevented&&(l.value||(p=f.currentTarget)==null||p.click())}),onKeydown:d[2]||(d[2]=async f=>{const p=h(a).searchRef.value!=="";u.disabled||p&&f.key===" "||h(Ml).includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})}),{default:D(()=>[j(u.$slots,"default")]),_:3},16))}}),[WP,qP]=$e(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext"),GP=N({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=WP({checked:B(!1)});return(n,o)=>(k(),M(h(An),{present:n.forceMount||h(Ei)(h(t).checked.value)||h(t).checked.value===!0},{default:D(()=>[ae(h(ge),{as:n.as,"as-child":n.asChild,"data-state":h(Lm)(h(t).checked.value)},{default:D(()=>[j(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),zP=N({__name:"MenuCheckboxItem",props:{checked:{type:[Boolean,String],default:!1},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:checked"],setup(e,{emit:t}){const n=e,o=t,r=St(n,"checked",o);return qP({checked:r}),(s,i)=>(k(),M(qm,le({role:"menuitemcheckbox"},n,{"aria-checked":h(Ei)(h(r))?"mixed":h(r),"data-state":h(Lm)(h(r)),onSelect:i[0]||(i[0]=async a=>{o("select",a),h(Ei)(h(r))?r.value=!0:r.value=!h(r)})}),{default:D(()=>[j(s.$slots,"default",{checked:h(r)})]),_:3},16,["aria-checked","data-state"]))}}),QP=N({__name:"MenuRootContentModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=Qt(n,o),s=ia(),{forwardRef:i,currentElement:a}=ie();return ea(a),(l,c)=>(k(),M(Wm,le(h(r),{ref:h(i),"trap-focus":h(s).open.value,"disable-outside-pointer-events":h(s).open.value,"disable-outside-scroll":!0,onDismiss:c[0]||(c[0]=u=>h(s).onOpenChange(!1)),onFocusOutside:c[1]||(c[1]=mt(u=>o("focusOutside",u),["prevent"]))}),{default:D(()=>[j(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),YP=N({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=Qt(e,t),o=ia();return(r,s)=>(k(),M(Wm,le(h(n),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:s[0]||(s[0]=i=>h(o).onOpenChange(!1))}),{default:D(()=>[j(r.$slots,"default")]),_:3},16))}}),XP=N({__name:"MenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=Qt(e,t),o=ia(),r=ju();return(s,i)=>(k(),M(h(An),{present:s.forceMount||h(o).open.value},{default:D(()=>[h(r).modal.value?(k(),M(QP,Ve(le({key:0},{...s.$attrs,...h(n)})),{default:D(()=>[j(s.$slots,"default")]),_:3},16)):(k(),M(YP,Ve(le({key:1},{...s.$attrs,...h(n)})),{default:D(()=>[j(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),JP=N({__name:"MenuLabel",props:{asChild:{type:Boolean},as:{default:"div"}},setup(e){const t=e;return(n,o)=>(k(),M(h(ge),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),ZP=N({__name:"MenuPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(wr),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),[Gm,eA]=$e("DropdownMenuRoot"),XS=N({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t;ie();const r=St(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=B(),{modal:i,dir:a}=it(n),l=vs(a);return eA({open:r,onOpenChange:c=>{r.value=c},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:s,contentId:"",modal:i,dir:l}),(c,u)=>(k(),M(h(DP),{open:h(r),"onUpdate:open":u[0]||(u[0]=d=>ze(r)?r.value=d:null),dir:h(l),modal:h(i)},{default:D(()=>[j(c.$slots,"default",{open:h(r)})]),_:3},8,["open","dir","modal"]))}}),JS=N({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Gm(),{forwardRef:o,currentElement:r}=ie();return Ne(()=>{n.triggerElement=r}),n.triggerId||(n.triggerId=zt(void 0,"radix-vue-dropdown-menu-trigger")),(s,i)=>(k(),M(h(AP),{"as-child":""},{default:D(()=>[ae(h(ge),{id:h(n).triggerId,ref:h(o),type:s.as==="button"?"button":void 0,"as-child":t.asChild,as:s.as,"aria-haspopup":"menu","aria-expanded":h(n).open.value,"aria-controls":h(n).open.value?h(n).contentId:void 0,"data-disabled":s.disabled?"":void 0,disabled:s.disabled,"data-state":h(n).open.value?"open":"closed",onClick:i[0]||(i[0]=async a=>{var l;!s.disabled&&a.button===0&&a.ctrlKey===!1&&((l=h(n))==null||l.onOpenToggle(),await Me(),h(n).open.value&&a.preventDefault())}),onKeydown:i[1]||(i[1]=au(a=>{s.disabled||(["Enter"," "].includes(a.key)&&h(n).onOpenToggle(),a.key==="ArrowDown"&&h(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:D(()=>[j(s.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),ZS=N({__name:"DropdownMenuPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(ZP),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),eR=N({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const n=Qt(e,t);ie();const o=Gm(),r=B(!1);function s(i){i.defaultPrevented||(r.value||setTimeout(()=>{var a;(a=o.triggerElement.value)==null||a.focus()},0),r.value=!1,i.preventDefault())}return o.contentId||(o.contentId=zt(void 0,"radix-vue-dropdown-menu-content")),(i,a)=>{var l;return k(),M(h(XP),le(h(n),{id:h(o).contentId,"aria-labelledby":(l=h(o))==null?void 0:l.triggerId,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)"},onCloseAutoFocus:s,onInteractOutside:a[0]||(a[0]=c=>{var u;if(c.defaultPrevented)return;const d=c.detail.originalEvent,f=d.button===0&&d.ctrlKey===!0,p=d.button===2||f;(!h(o).modal.value||p)&&(r.value=!0),(u=h(o).triggerElement.value)!=null&&u.contains(c.target)&&c.preventDefault()})}),{default:D(()=>[j(i.$slots,"default")]),_:3},16,["id","aria-labelledby"])}}}),tR=N({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,o=Mo(t);return ie(),(r,s)=>(k(),M(h(qm),Ve(We({...n,...h(o)})),{default:D(()=>[j(r.$slots,"default")]),_:3},16))}}),nR=N({__name:"DropdownMenuCheckboxItem",props:{checked:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:checked"],setup(e,{emit:t}){const n=e,o=Mo(t);return ie(),(r,s)=>(k(),M(h(zP),Ve(We({...n,...h(o)})),{default:D(()=>[j(r.$slots,"default")]),_:3},16))}}),oR=N({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(GP),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),rR=N({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(JP),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),sR=N({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{default:"label"}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(ge),le(t,{onMousedown:o[0]||(o[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),[ws,tA]=$e("PopoverRoot"),iR=N({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{modal:r}=it(n),s=St(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=B(),a=B(!1);return tA({contentId:"",modal:r,open:s,onOpenChange:l=>{s.value=l},onOpenToggle:()=>{s.value=!s.value},triggerElement:i,hasCustomAnchor:a}),(l,c)=>(k(),M(h(na),null,{default:D(()=>[j(l.$slots,"default",{open:h(s)})]),_:3}))}}),aR=N({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=ws(),{forwardRef:o,currentElement:r}=ie();return Ne(()=>{n.triggerElement.value=r.value}),(s,i)=>(k(),M(Oo(h(n).hasCustomAnchor.value?h(ge):h(oa)),{"as-child":""},{default:D(()=>[ae(h(ge),{ref:h(o),type:s.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":h(n).open.value,"aria-controls":h(n).contentId,"data-state":h(n).open.value?"open":"closed",as:s.as,"as-child":t.asChild,onClick:h(n).onOpenToggle},{default:D(()=>[j(s.$slots,"default")]),_:3},8,["type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),lR=N({__name:"PopoverPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(wr),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),zm=N({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=bs(n),{forwardRef:s}=ie(),i=ws();return Lu(),(a,l)=>(k(),M(h(ta),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=c=>o("openAutoFocus",c)),onUnmountAutoFocus:l[6]||(l[6]=c=>o("closeAutoFocus",c))},{default:D(()=>[ae(h(_s),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=c=>o("pointerDownOutside",c)),onInteractOutside:l[1]||(l[1]=c=>o("interactOutside",c)),onEscapeKeyDown:l[2]||(l[2]=c=>o("escapeKeyDown",c)),onFocusOutside:l[3]||(l[3]=c=>o("focusOutside",c)),onDismiss:l[4]||(l[4]=c=>h(i).onOpenChange(!1))},{default:D(()=>[ae(h(ra),le(h(r),{id:h(i).contentId,ref:h(s),"data-state":h(i).open.value?"open":"closed",role:"dialog",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)"}}),{default:D(()=>[j(a.$slots,"default")]),_:3},16,["id","data-state"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),nA=N({__name:"PopoverContentModal",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=ws(),s=B(!1);Zi(!0);const i=Qt(n,o),{forwardRef:a,currentElement:l}=ie();return ea(l),(c,u)=>(k(),M(zm,le(h(i),{ref:h(a),"trap-focus":h(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=mt(d=>{var f;o("closeAutoFocus",d),s.value||(f=h(r).triggerElement.value)==null||f.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=d=>{o("pointerDownOutside",d);const f=d.detail.originalEvent,p=f.button===0&&f.ctrlKey===!0,g=f.button===2||p;s.value=g}),onFocusOutside:u[2]||(u[2]=mt(()=>{},["prevent"]))}),{default:D(()=>[j(c.$slots,"default")]),_:3},16,["trap-focus"]))}}),oA=N({__name:"PopoverContentNonModal",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=ws(),s=B(!1),i=B(!1),a=Qt(n,o);return(l,c)=>(k(),M(zm,le(h(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=u=>{var d;o("closeAutoFocus",u),u.defaultPrevented||(s.value||(d=h(r).triggerElement.value)==null||d.focus(),u.preventDefault()),s.value=!1,i.value=!1}),onInteractOutside:c[1]||(c[1]=async u=>{var d;o("interactOutside",u),u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const f=u.target;(d=h(r).triggerElement.value)!=null&&d.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&i.value&&u.preventDefault()})}),{default:D(()=>[j(l.$slots,"default")]),_:3},16))}}),uR=N({__name:"PopoverContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,r=ws(),s=Qt(n,o),{forwardRef:i}=ie();return r.contentId||(r.contentId=zt(void 0,"radix-vue-popover-content")),(a,l)=>(k(),M(h(An),{present:a.forceMount||h(r).open.value},{default:D(()=>[h(r).modal.value?(k(),M(nA,le({key:0},h(s),{ref:h(i)}),{default:D(()=>[j(a.$slots,"default")]),_:3},16)):(k(),M(oA,le({key:1},h(s),{ref:h(i)}),{default:D(()=>[j(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),[rA,sA]=$e("RadioGroupRoot"),cR=N({__name:"RadioGroupRoot",props:{modelValue:{},defaultValue:{},disabled:{type:Boolean,default:!1},name:{},required:{type:Boolean,default:!1},orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r}=ie(),s=St(n,"modelValue",o,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),{disabled:i,loop:a,orientation:l,name:c,required:u,dir:d}=it(n),f=vs(d);return sA({modelValue:s,changeModelValue:p=>{s.value=p},disabled:i,loop:a,orientation:l,name:c==null?void 0:c.value,required:u}),(p,g)=>(k(),M(h(Vm),{"as-child":"",orientation:h(l),dir:h(f),loop:h(a)},{default:D(()=>[ae(h(ge),{ref:h(r),role:"radiogroup","data-disabled":h(i)?"":void 0,"as-child":p.asChild,as:p.as,required:h(u),"aria-orientation":h(l),"aria-required":h(u),dir:h(f),name:h(c)},{default:D(()=>[j(p.$slots,"default",{modelValue:h(s)})]),_:3},8,["data-disabled","as-child","as","required","aria-orientation","aria-required","dir","name"])]),_:3},8,["orientation","dir","loop"]))}}),iA=["value","checked","name","disabled","required"],aA=N({__name:"Radio",props:{id:{},value:{},disabled:{type:Boolean,default:!1},required:{type:Boolean},checked:{type:Boolean,default:void 0},name:{},asChild:{type:Boolean},as:{default:"button"}},emits:["update:checked"],setup(e,{emit:t}){const n=e,o=St(n,"checked",t,{passive:n.checked===void 0}),{value:r}=it(n),{forwardRef:s,currentElement:i}=ie(),a=Nu(i),l=G(()=>{var u;return n.id&&i.value?((u=document.querySelector(`[for="${n.id}"]`))==null?void 0:u.innerText)??n.value:void 0});function c(u){o.value=!0,a.value&&u.stopPropagation()}return(u,d)=>(k(),M(h(ge),le(u.$attrs,{id:u.id,ref:h(s),role:"radio",type:u.as==="button"?"button":void 0,as:u.as,"aria-checked":h(o),"aria-label":l.value,"as-child":u.asChild,disabled:u.disabled?"":void 0,"data-state":h(o)?"checked":"unchecked","data-disabled":u.disabled?"":void 0,value:h(r),required:u.required,name:u.name,onClick:mt(c,["stop"])}),{default:D(()=>[j(u.$slots,"default",{checked:h(o)}),h(a)?(k(),st("input",{key:0,type:"radio",tabindex:"-1","aria-hidden":"true",value:h(r),checked:!!h(o),name:u.name,disabled:u.disabled,required:u.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,iA)):ot("",!0)]),_:3},16,["id","type","as","aria-checked","aria-label","as-child","disabled","data-state","data-disabled","value","required","name"]))}}),[lA,uA]=$e("RadioGroupItem"),dR=N({inheritAttrs:!1,__name:"RadioGroupItem",props:{id:{},value:{},disabled:{type:Boolean,default:!1},required:{type:Boolean},name:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,{forwardRef:n,currentElement:o}=ie(),r=rA(),s=G(()=>r.disabled.value||t.disabled),i=G(()=>r.required.value||t.required),a=G(()=>{var d;return((d=r.modelValue)==null?void 0:d.value)===t.value});uA({disabled:s,checked:a});const l=B(!1),c=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];no("keydown",d=>{c.includes(d.key)&&(l.value=!0)}),no("keyup",()=>{l.value=!1});function u(){setTimeout(()=>{var d;l.value&&((d=o.value)==null||d.click())},0)}return(d,f)=>(k(),M(h(UP),{checked:a.value,disabled:s.value,"as-child":"",focusable:!s.value,active:a.value},{default:D(()=>[ae(aA,le({...d.$attrs,...t},{ref:h(n),checked:a.value,required:i.value,disabled:s.value,"onUpdate:checked":f[0]||(f[0]=p=>h(r).changeModelValue(d.value)),onKeydown:f[1]||(f[1]=au(mt(()=>{},["prevent"]),["enter"])),onFocus:u}),{default:D(()=>[j(d.$slots,"default")]),_:3},16,["checked","required","disabled"])]),_:3},8,["checked","disabled","focusable","active"]))}}),fR=N({__name:"RadioGroupIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){const{forwardRef:t}=ie(),n=lA();return(o,r)=>(k(),M(h(An),{present:o.forceMount||h(n).checked.value},{default:D(()=>[ae(h(ge),le({ref:h(t),"data-state":h(n).checked.value?"checked":"unchecked","data-disabled":h(n).disabled.value?"":void 0,"as-child":o.asChild,as:o.as},o.$attrs),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),cA=["default-value"],dA=N({__name:"BubbleSelect",props:{autocomplete:{},autofocus:{type:Boolean},disabled:{type:Boolean},form:{},multiple:{type:Boolean},name:{},required:{type:Boolean},size:{},value:{}},setup(e){const t=e,{value:n}=it(t),o=B();return(r,s)=>(k(),M(h(sa),{"as-child":""},{default:D(()=>[Yg($i("select",le({ref_key:"selectElement",ref:o},t,{"onUpdate:modelValue":s[0]||(s[0]=i=>ze(n)?n.value=i:null),"default-value":h(n)}),[j(r.$slots,"default")],16,cA),[[Av,h(n)]])]),_:3}))}}),fA={key:0,value:""},[Lo,Qm]=$e("SelectRoot"),[pA,hA]=$e("SelectRoot"),pR=N({__name:"SelectRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},defaultValue:{default:""},modelValue:{default:void 0},dir:{},name:{},autocomplete:{},disabled:{type:Boolean},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(e,{emit:t}){const n=e,o=t,r=St(n,"modelValue",o,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),s=St(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=B(),a=B(),l=B({x:0,y:0}),c=B(!1),{required:u,disabled:d,dir:f}=it(n),p=vs(f);Qm({triggerElement:i,onTriggerChange:w=>{i.value=w},valueElement:a,onValueElementChange:w=>{a.value=w},valueElementHasChildren:c,onValueElementHasChildrenChange:w=>{c.value=w},contentId:"",modelValue:r,onValueChange:w=>{r.value=w},open:s,required:u,onOpenChange:w=>{s.value=w},dir:p,triggerPointerDownPosRef:l,disabled:d});const g=Nu(i),y=B(new Set),v=G(()=>Array.from(y.value).map(w=>{var b;return(b=w.props)==null?void 0:b.value}).join(";"));return hA({onNativeOptionAdd:w=>{y.value.add(w)},onNativeOptionRemove:w=>{y.value.delete(w)}}),(w,b)=>(k(),M(h(na),null,{default:D(()=>[j(w.$slots,"default",{modelValue:h(r),open:h(s)}),h(g)?(k(),M(dA,le({key:v.value},w.$attrs,{"aria-hidden":"true",tabindex:"-1",required:h(u),name:w.name,autocomplete:w.autocomplete,disabled:h(d),value:h(r),onChange:b[0]||(b[0]=m=>r.value=m.target.value)}),{default:D(()=>[h(r)===void 0?(k(),st("option",fA)):ot("",!0),(k(!0),st(je,null,sp(Array.from(y.value),m=>(k(),M(Oo(m),le({ref_for:!0},m.props,{key:m.key??""}),null,16))),128))]),_:1},16,["required","name","autocomplete","disabled","value"])):ot("",!0)]),_:3}))}}),mA=[" ","Enter","ArrowUp","ArrowDown"],gA=[" ","Enter"],Ft=10;function Ym(e){return e===""||rO(e)}const hR=N({__name:"SelectTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Lo(),o=G(()=>{var p;return((p=n.disabled)==null?void 0:p.value)||t.disabled}),{forwardRef:r,currentElement:s}=ie();n.contentId||(n.contentId=zt(void 0,"radix-vue-select-content")),Ne(()=>{n.triggerElement=s});const{injectCollection:i}=_r(),a=i(),{search:l,handleTypeaheadSearch:c,resetTypeahead:u}=$u(a);function d(){o.value||(n.onOpenChange(!0),u())}function f(p){d(),n.triggerPointerDownPosRef.value={x:Math.round(p.pageX),y:Math.round(p.pageY)}}return(p,g)=>(k(),M(h(oa),{"as-child":""},{default:D(()=>{var y,v,w,b;return[ae(h(ge),{ref:h(r),role:"combobox",type:p.as==="button"?"button":void 0,"aria-controls":h(n).contentId,"aria-expanded":h(n).open.value||!1,"aria-required":(y=h(n).required)==null?void 0:y.value,"aria-autocomplete":"none",disabled:o.value,dir:(v=h(n))==null?void 0:v.dir.value,"data-state":(w=h(n))!=null&&w.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":h(Ym)((b=h(n).modelValue)==null?void 0:b.value)?"":void 0,"as-child":p.asChild,as:p.as,onClick:g[0]||(g[0]=m=>{var _;(_=m==null?void 0:m.currentTarget)==null||_.focus()}),onPointerdown:g[1]||(g[1]=m=>{if(m.pointerType==="touch")return m.preventDefault();const _=m.target;_.hasPointerCapture(m.pointerId)&&_.releasePointerCapture(m.pointerId),m.button===0&&m.ctrlKey===!1&&(f(m),m.preventDefault())}),onPointerup:g[2]||(g[2]=mt(m=>{m.pointerType==="touch"&&f(m)},["prevent"])),onKeydown:g[3]||(g[3]=m=>{const _=h(l)!=="";!(m.ctrlKey||m.altKey||m.metaKey)&&m.key.length===1&&_&&m.key===" "||(h(c)(m.key),h(mA).includes(m.key)&&(d(),m.preventDefault()))})},{default:D(()=>[j(p.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]}),_:3}))}}),mR=N({__name:"SelectPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(wr),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),[Uu,yA]=$e("SelectItemAlignedPosition"),vA=N({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean},as:{}},emits:["placed"],setup(e,{emit:t}){const n=e,o=t,{injectCollection:r}=_r(),s=Lo(),i=No(),a=r(),l=B(!1),c=B(!0),u=B(),{forwardRef:d,currentElement:f}=ie(),{viewport:p,selectedItem:g,selectedItemText:y,focusSelectedItem:v}=i;function w(){if(s.triggerElement.value&&s.valueElement.value&&u.value&&f.value&&p!=null&&p.value&&g!=null&&g.value&&y!=null&&y.value){const _=s.triggerElement.value.getBoundingClientRect(),E=f.value.getBoundingClientRect(),C=s.valueElement.value.getBoundingClientRect(),P=y.value.getBoundingClientRect();if(s.dir.value!=="rtl"){const $=P.left-E.left,X=C.left-$,z=_.left-X,re=_.width+z,xe=Math.max(re,E.width),Re=window.innerWidth-Ft,x=Gd(X,Ft,Math.max(Ft,Re-xe));u.value.style.minWidth=`${re}px`,u.value.style.left=`${x}px`}else{const $=E.right-P.right,X=window.innerWidth-C.right-$,z=window.innerWidth-_.right-X,re=_.width+z,xe=Math.max(re,E.width),Re=window.innerWidth-Ft,x=Gd(X,Ft,Math.max(Ft,Re-xe));u.value.style.minWidth=`${re}px`,u.value.style.right=`${x}px`}const R=a.value,S=window.innerHeight-Ft*2,O=p.value.scrollHeight,L=window.getComputedStyle(f.value),A=Number.parseInt(L.borderTopWidth,10),W=Number.parseInt(L.paddingTop,10),J=Number.parseInt(L.borderBottomWidth,10),pe=Number.parseInt(L.paddingBottom,10),q=A+W+O+pe+J,ue=Math.min(g.value.offsetHeight*5,q),ee=window.getComputedStyle(p.value),Ee=Number.parseInt(ee.paddingTop,10),dt=Number.parseInt(ee.paddingBottom,10),Be=_.top+_.height/2-Ft,at=S-Be,Yt=g.value.offsetHeight/2,Sn=g.value.offsetTop+Yt,pn=A+W+Sn,gt=q-pn;if(pn<=Be){const $=g.value===R[R.length-1];u.value.style.bottom="0px";const X=f.value.clientHeight-p.value.offsetTop-p.value.offsetHeight,z=Math.max(at,Yt+($?dt:0)+X+J),re=pn+z;u.value.style.height=`${re}px`}else{const $=g.value===R[0];u.value.style.top="0px";const X=Math.max(Be,A+p.value.offsetTop+($?Ee:0)+Yt)+gt;u.value.style.height=`${X}px`,p.value.scrollTop=pn-Be+p.value.offsetTop}u.value.style.margin=`${Ft}px 0`,u.value.style.minHeight=`${ue}px`,u.value.style.maxHeight=`${S}px`,o("placed"),requestAnimationFrame(()=>l.value=!0)}}const b=B("");Ne(async()=>{await Me(),w(),f.value&&(b.value=window.getComputedStyle(f.value).zIndex)});function m(_){_&&c.value===!0&&(w(),v==null||v(),c.value=!1)}return yA({contentWrapper:u,shouldExpandOnScrollRef:l,onScrollButtonChange:m}),(_,E)=>(k(),st("div",{ref_key:"contentWrapperElement",ref:u,style:oo({display:"flex",flexDirection:"column",position:"fixed",zIndex:b.value})},[ae(h(ge),le({ref:h(d),style:{boxSizing:"border-box",maxHeight:"100%"}},{..._.$attrs,...n}),{default:D(()=>[j(_.$slots,"default")]),_:3},16)],4))}}),bA=N({__name:"SelectPopperPosition",props:{side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{default:Ft},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=bs(e);return(n,o)=>(k(),M(h(ra),le(h(t),{style:{boxSizing:"border-box","--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)"}}),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),Er={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[No,_A]=$e("SelectContent"),wA=N({__name:"SelectContentImpl",props:{position:{default:"item-aligned"},bodyLock:{type:Boolean,default:!0},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,r=Lo();Lu(),Zi(n.bodyLock);const{createCollection:s}=_r(),i=B();ea(i);const a=s(i),{search:l,handleTypeaheadSearch:c}=$u(a),u=B(),d=B(),f=B(),p=B(!1),g=B(!1);function y(){d.value&&i.value&&Ll([d.value,i.value])}Ue(p,()=>{y()});const{onOpenChange:v,triggerPointerDownPosRef:w}=r;et(E=>{if(!i.value)return;let C={x:0,y:0};const P=S=>{var O,L;C={x:Math.abs(Math.round(S.pageX)-(((O=w.value)==null?void 0:O.x)??0)),y:Math.abs(Math.round(S.pageY)-(((L=w.value)==null?void 0:L.y)??0))}},R=S=>{var O;S.pointerType!=="touch"&&(C.x<=10&&C.y<=10?S.preventDefault():(O=i.value)!=null&&O.contains(S.target)||v(!1),document.removeEventListener("pointermove",P),w.value=null)};w.value!==null&&(document.addEventListener("pointermove",P),document.addEventListener("pointerup",R,{capture:!0,once:!0})),E(()=>{document.removeEventListener("pointermove",P),document.removeEventListener("pointerup",R,{capture:!0})})});function b(E){const C=E.ctrlKey||E.altKey||E.metaKey;if(E.key==="Tab"&&E.preventDefault(),!C&&E.key.length===1&&c(E.key),["ArrowUp","ArrowDown","Home","End"].includes(E.key)){let P=a.value;if(["ArrowUp","End"].includes(E.key)&&(P=P.slice().reverse()),["ArrowUp","ArrowDown"].includes(E.key)){const R=E.target,S=P.indexOf(R);P=P.slice(S+1)}setTimeout(()=>Ll(P)),E.preventDefault()}}const m=G(()=>n.position==="popper"?n:{}),_=bs(m.value);return _A({content:i,viewport:u,onViewportChange:E=>{u.value=E},itemRefCallback:(E,C,P)=>{var R,S;const O=!g.value&&!P;(((R=r.modelValue)==null?void 0:R.value)!==void 0&&((S=r.modelValue)==null?void 0:S.value)===C||O)&&(d.value=E,O&&(g.value=!0))},selectedItem:d,selectedItemText:f,onItemLeave:()=>{var E;(E=i.value)==null||E.focus()},itemTextRefCallback:(E,C,P)=>{var R,S;const O=!g.value&&!P;(((R=r.modelValue)==null?void 0:R.value)!==void 0&&((S=r.modelValue)==null?void 0:S.value)===C||O)&&(f.value=E)},focusSelectedItem:y,position:n.position,isPositioned:p,searchRef:l}),(E,C)=>(k(),M(h(ta),{"as-child":"",onMountAutoFocus:C[6]||(C[6]=mt(()=>{},["prevent"])),onUnmountAutoFocus:C[7]||(C[7]=P=>{var R;o("closeAutoFocus",P),!P.defaultPrevented&&((R=h(r).triggerElement.value)==null||R.focus({preventScroll:!0}),P.preventDefault())})},{default:D(()=>[ae(h(_s),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:C[2]||(C[2]=mt(()=>{},["prevent"])),onDismiss:C[3]||(C[3]=P=>h(r).onOpenChange(!1)),onEscapeKeyDown:C[4]||(C[4]=P=>o("escapeKeyDown",P)),onPointerDownOutside:C[5]||(C[5]=P=>o("pointerDownOutside",P))},{default:D(()=>[(k(),M(Oo(E.position==="popper"?bA:vA),le({...E.$attrs,...h(_)},{id:h(r).contentId,ref:P=>{i.value=h(Gt)(P)},role:"listbox","data-state":h(r).open.value?"open":"closed",dir:h(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:C[0]||(C[0]=mt(()=>{},["prevent"])),onPlaced:C[1]||(C[1]=P=>p.value=!0),onKeydown:b}),{default:D(()=>[j(E.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3}))}}),EA=N({inheritAttrs:!1,__name:"SelectProvider",props:{context:{}},setup(e){return Qm(e.context),(t,n)=>j(t.$slots,"default")}}),xA={key:1},gR=N({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=Qt(n,t),r=Lo(),s=B();Ne(()=>{s.value=new DocumentFragment});const i=B(),a=G(()=>n.forceMount||r.open.value);return(l,c)=>{var u;return a.value?(k(),M(h(An),{key:0,ref_key:"presenceRef",ref:i,present:!0},{default:D(()=>[ae(wA,Ve(We({...h(o),...l.$attrs})),{default:D(()=>[j(l.$slots,"default")]),_:3},16)]),_:3},512)):!((u=i.value)!=null&&u.present)&&s.value?(k(),st("div",xA,[(k(),M(Li,{to:s.value},[ae(EA,{context:h(r)},{default:D(()=>[j(l.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):ot("",!0)}}}),[Xm,CA]=$e("SelectItem"),yR=N({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{disabled:n}=it(t),o=Lo(),r=No(Er),{forwardRef:s,currentElement:i}=ie(),a=G(()=>{var y;return((y=o.modelValue)==null?void 0:y.value)===t.value}),l=B(!1),c=B(t.textValue??""),u=zt(void 0,"radix-vue-select-item-text");async function d(y){await Me(),!(y!=null&&y.defaultPrevented)&&(n.value||(o.onValueChange(t.value),o.onOpenChange(!1)))}async function f(y){var v;await Me(),!y.defaultPrevented&&(n.value?(v=r.onItemLeave)==null||v.call(r):y.currentTarget.focus({preventScroll:!0}))}async function p(y){var v;await Me(),!y.defaultPrevented&&y.currentTarget===Je()&&((v=r.onItemLeave)==null||v.call(r))}async function g(y){var v;await Me(),!(y.defaultPrevented||((v=r.searchRef)==null?void 0:v.value)!==""&&y.key===" ")&&(gA.includes(y.key)&&d(),y.key===" "&&y.preventDefault())}if(t.value==="")throw new Error("A 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 Ne(()=>{i.value&&r.itemRefCallback(i.value,t.value,t.disabled)}),CA({value:t.value,disabled:n,textId:u,isSelected:a,onItemTextChange:y=>{c.value=((c.value||(y==null?void 0:y.textContent))??"").trim()}}),(y,v)=>(k(),M(h(ge),{ref:h(s),role:"option","data-radix-vue-collection-item":"","aria-labelledby":h(u),"data-highlighted":l.value?"":void 0,"aria-selected":a.value,"data-state":a.value?"checked":"unchecked","aria-disabled":h(n)||void 0,"data-disabled":h(n)?"":void 0,tabindex:h(n)?void 0:-1,as:y.as,"as-child":y.asChild,onFocus:v[0]||(v[0]=w=>l.value=!0),onBlur:v[1]||(v[1]=w=>l.value=!1),onPointerup:d,onPointerdown:v[2]||(v[2]=w=>{w.currentTarget.focus({preventScroll:!0})}),onTouchend:v[3]||(v[3]=mt(()=>{},["prevent","stop"])),onPointermove:f,onPointerleave:p,onKeydown:g},{default:D(()=>[j(y.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"]))}}),vR=N({__name:"SelectItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,n=Xm();return(o,r)=>h(n).isSelected.value?(k(),M(h(ge),le({key:0,"aria-hidden":"true"},t),{default:D(()=>[j(o.$slots,"default")]),_:3},16)):ot("",!0)}}),[bR,TA]=$e("SelectGroup"),_R=N({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e,n=zt(void 0,"radix-vue-select-group");return TA({id:n}),(o,r)=>(k(),M(h(ge),le({role:"group"},t,{"aria-labelledby":h(n)}),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),wR=N({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,n=Lo(),o=No(Er),r=pA(),s=Xm(),{forwardRef:i,currentElement:a}=ie(),l=G(()=>{var c;return Le("option",{key:s.value,value:s.value,disabled:s.disabled.value,textContent:(c=a.value)==null?void 0:c.textContent})});return Ne(()=>{a.value&&(s.onItemTextChange(a.value),o.itemTextRefCallback(a.value,s.value,s.disabled.value),r.onNativeOptionAdd(l.value))}),gr(()=>{r.onNativeOptionRemove(l.value)}),(c,u)=>(k(),st(je,null,[ae(h(ge),le({id:h(s).textId,ref:h(i)},{...t,...c.$attrs},{"data-item-text":""}),{default:D(()=>[j(c.$slots,"default")]),_:3},16,["id"]),h(s).isSelected.value&&h(n).valueElement.value&&!h(n).valueElementHasChildren.value?(k(),M(Li,{key:0,to:h(n).valueElement.value},[j(c.$slots,"default")],8,["to"])):ot("",!0)],64))}}),ER=N({__name:"SelectViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{nonce:n}=it(t),o=PP(n),r=No(Er),s=r.position==="item-aligned"?Uu():void 0,{forwardRef:i,currentElement:a}=ie();Ne(()=>{r==null||r.onViewportChange(a.value)});const l=B(0);function c(u){const d=u.currentTarget,{shouldExpandOnScrollRef:f,contentWrapper:p}=s??{};if(f!=null&&f.value&&p!=null&&p.value){const g=Math.abs(l.value-d.scrollTop);if(g>0){const y=window.innerHeight-Ft*2,v=Number.parseFloat(p.value.style.minHeight),w=Number.parseFloat(p.value.style.height),b=Math.max(v,w);if(b0?E:0,p.value.style.justifyContent="flex-end")}}}l.value=d.scrollTop}return(u,d)=>(k(),st(je,null,[ae(h(ge),le({ref:h(i),"data-radix-select-viewport":"",role:"presentation"},{...u.$attrs,...t},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:c}),{default:D(()=>[j(u.$slots,"default")]),_:3},16),ae(h(ge),{as:"style",nonce:h(o)},{default:D(()=>[an(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-radix-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-radix-select-viewport]::-webkit-scrollbar { display: none; } ")]),_:1},8,["nonce"])],64))}}),Jm=N({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(e,{emit:t}){const n=t,{injectCollection:o}=_r(),r=o(),s=No(Er),i=B(null);function a(){i.value!==null&&(window.clearInterval(i.value),i.value=null)}et(()=>{const u=r.value.find(d=>d===Je());u==null||u.scrollIntoView({block:"nearest"})});function l(){i.value===null&&(i.value=window.setInterval(()=>{n("autoScroll")},50))}function c(){var u;(u=s.onItemLeave)==null||u.call(s),i.value===null&&(i.value=window.setInterval(()=>{n("autoScroll")},50))}return gr(()=>a()),(u,d)=>{var f;return k(),M(h(ge),le({"aria-hidden":"true",style:{flexShrink:0}},(f=u.$parent)==null?void 0:f.$props,{onPointerdown:l,onPointermove:c,onPointerleave:d[0]||(d[0]=()=>{a()})}),{default:D(()=>[j(u.$slots,"default")]),_:3},16)}}}),xR=N({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{}},setup(e){const t=No(Er),n=t.position==="item-aligned"?Uu():void 0,{forwardRef:o,currentElement:r}=ie(),s=B(!1);return et(i=>{var a,l;if((a=t.viewport)!=null&&a.value&&(l=t.isPositioned)!=null&&l.value){let c=function(){s.value=u.scrollTop>0};const u=t.viewport.value;c(),u.addEventListener("scroll",c),i(()=>u.removeEventListener("scroll",c))}}),Ue(r,()=>{r.value&&(n==null||n.onScrollButtonChange(r.value))}),(i,a)=>s.value?(k(),M(Jm,{key:0,ref:h(o),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:c}=h(t);l!=null&&l.value&&c!=null&&c.value&&(l.value.scrollTop=l.value.scrollTop-c.value.offsetHeight)})},{default:D(()=>[j(i.$slots,"default")]),_:3},512)):ot("",!0)}}),CR=N({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{}},setup(e){const t=No(Er),n=t.position==="item-aligned"?Uu():void 0,{forwardRef:o,currentElement:r}=ie(),s=B(!1);return et(i=>{var a,l;if((a=t.viewport)!=null&&a.value&&(l=t.isPositioned)!=null&&l.value){let c=function(){const d=u.scrollHeight-u.clientHeight;s.value=Math.ceil(u.scrollTop)u.removeEventListener("scroll",c))}}),Ue(r,()=>{r.value&&(n==null||n.onScrollButtonChange(r.value))}),(i,a)=>s.value?(k(),M(Jm,{key:0,ref:h(o),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:c}=h(t);l!=null&&l.value&&c!=null&&c.value&&(l.value.scrollTop=l.value.scrollTop+c.value.offsetHeight)})},{default:D(()=>[j(i.$slots,"default")]),_:3},512)):ot("",!0)}}),TR=N({__name:"SelectValue",props:{placeholder:{default:""},asChild:{type:Boolean},as:{default:"span"}},setup(e){const{forwardRef:t,currentElement:n}=ie(),o=Lo(),r=ap();return Zf(()=>{var s;const i=!!Xi((s=r==null?void 0:r.default)==null?void 0:s.call(r)).length;o.onValueElementHasChildrenChange(i)}),Ne(()=>{o.valueElement=n}),(s,i)=>(k(),M(h(ge),{ref:h(t),as:s.as,"as-child":s.asChild,style:{pointerEvents:"none"}},{default:D(()=>{var a;return[h(Ym)((a=h(o).modelValue)==null?void 0:a.value)?(k(),st(je,{key:0},[an(Co(s.placeholder),1)],64)):j(s.$slots,"default",{key:1})]}),_:3},8,["as","as-child"]))}}),OR=N({__name:"SelectIcon",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){return(t,n)=>(k(),M(h(ge),{"aria-hidden":"true",as:t.as,"as-child":t.asChild},{default:D(()=>[j(t.$slots,"default",{},()=>[an("▼")])]),_:3},8,["as","as-child"]))}});function OA(){if(typeof matchMedia=="function")return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}OA();const PA=["name","disabled","required","value","checked","data-state","data-disabled"],[AA,SA]=$e("SwitchRoot"),PR=N({__name:"SwitchRoot",props:{defaultChecked:{type:Boolean},checked:{type:Boolean,default:void 0},disabled:{type:Boolean},required:{type:Boolean},name:{},id:{},value:{default:"on"},asChild:{type:Boolean},as:{default:"button"}},emits:["update:checked"],setup(e,{emit:t}){const n=e,o=t,{disabled:r}=it(n),s=St(n,"checked",o,{defaultValue:n.defaultChecked,passive:n.checked===void 0});function i(){r.value||(s.value=!s.value)}const{forwardRef:a,currentElement:l}=ie(),c=Nu(l),u=G(()=>{var d;return n.id&&l.value?(d=document.querySelector(`[for="${n.id}"]`))==null?void 0:d.innerText:void 0});return SA({checked:s,toggleCheck:i,disabled:r}),(d,f)=>(k(),st(je,null,[ae(h(ge),le(d.$attrs,{id:d.id,ref:h(a),role:"switch",type:d.as==="button"?"button":void 0,value:d.value,"aria-label":d.$attrs["aria-label"]||u.value,"aria-checked":h(s),"aria-required":d.required,"data-state":h(s)?"checked":"unchecked","data-disabled":h(r)?"":void 0,"as-child":d.asChild,as:d.as,disabled:h(r),onClick:i,onKeydown:au(mt(i,["prevent"]),["enter"])}),{default:D(()=>[j(d.$slots,"default",{checked:h(s)})]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]),h(c)?(k(),st("input",{key:0,type:"checkbox",name:d.name,tabindex:"-1","aria-hidden":"true",disabled:h(r),required:d.required,value:d.value,checked:!!h(s),"data-state":h(s)?"checked":"unchecked","data-disabled":h(r)?"":void 0,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,PA)):ot("",!0)],64))}}),AR=N({__name:"SwitchThumb",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=AA();return ie(),(n,o)=>{var r;return k(),M(h(ge),{"data-state":(r=h(t).checked)!=null&&r.value?"checked":"unchecked","data-disabled":h(t).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:D(()=>[j(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"])}}}),[aa,RA]=$e("ToastProvider"),IA=N({inheritAttrs:!1,__name:"ToastProvider",props:{label:{default:"Notification"},duration:{default:5e3},swipeDirection:{default:"right"},swipeThreshold:{default:50}},setup(e){const t=e,{label:n,duration:o,swipeDirection:r,swipeThreshold:s}=it(t),i=B(),a=B(0),l=B(!1),c=B(!1);if(t.label&&typeof t.label=="string"&&!t.label.trim()){const u="Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.";throw new Error(u)}return RA({label:n,duration:o,swipeDirection:r,swipeThreshold:s,toastCount:a,viewport:i,onViewportChange(u){i.value=u},onToastAdd(){a.value++},onToastRemove(){a.value--},isFocusedToastEscapeKeyDownRef:l,isClosePausedRef:c}),(u,d)=>j(u.$slots,"default")}}),kA="toast.swipeStart",DA="toast.swipeMove",MA="toast.swipeCancel",LA="toast.swipeEnd",Bl="toast.viewportPause",Fl="toast.viewportResume";function Us(e,t,n){const o=n.originalEvent.currentTarget,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(r)}function Zd(e,t,n=0){const o=Math.abs(e.x),r=Math.abs(e.y),s=o>r;return t==="left"||t==="right"?s&&o>n:!s&&r>n}function NA(e){return e.nodeType===e.ELEMENT_NODE}function Zm(e){const t=[];return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),NA(n)){const o=n.ariaHidden||n.hidden||n.style.display==="none",r=n.dataset.radixToastAnnounceExclude==="";if(!o)if(r){const s=n.dataset.radixToastAnnounceAlt;s&&t.push(s)}else t.push(...Zm(n))}}),t}const $A=N({__name:"ToastAnnounce",setup(e){const t=aa(),n=hO(1e3),o=B(!1);return Pm(()=>{o.value=!0}),(r,s)=>h(n)||o.value?(k(),M(h(sa),{key:0},{default:D(()=>[an(Co(h(t).label.value)+" ",1),j(r.$slots,"default")]),_:3})):ot("",!0)}}),[BA,FA]=$e("ToastRoot"),HA=N({inheritAttrs:!1,__name:"ToastRootImpl",props:{type:{},open:{type:Boolean,default:!1},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["close","escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:s}=ie(),i=aa(),a=B(null),l=B(null),c=G(()=>typeof n.duration=="number"?n.duration:i.duration.value),u=B(0),d=B(c.value),f=B(0),p=B(c.value),g=Pm(()=>{const b=new Date().getTime()-u.value;p.value=Math.max(d.value-b,0)},{fpsLimit:60});function y(b){b<=0||b===Number.POSITIVE_INFINITY||dn&&(window.clearTimeout(f.value),u.value=new Date().getTime(),f.value=window.setTimeout(v,b))}function v(){var b,m;(b=s.value)!=null&&b.contains(Je())&&((m=i.viewport.value)==null||m.focus()),i.isClosePausedRef.value=!1,o("close")}const w=G(()=>s.value?Zm(s.value):null);if(n.type&&!["foreground","background"].includes(n.type)){const b="Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.";throw new Error(b)}return et(b=>{const m=i.viewport.value;if(m){const _=()=>{y(d.value),g.resume(),o("resume")},E=()=>{const C=new Date().getTime()-u.value;d.value=d.value-C,window.clearTimeout(f.value),g.pause(),o("pause")};return m.addEventListener(Bl,E),m.addEventListener(Fl,_),()=>{m.removeEventListener(Bl,E),m.removeEventListener(Fl,_)}}}),Ue(()=>[n.open,c.value],()=>{d.value=c.value,n.open&&!i.isClosePausedRef.value&&y(c.value)},{immediate:!0}),Mu("Escape",b=>{o("escapeKeyDown",b),b.defaultPrevented||(i.isFocusedToastEscapeKeyDownRef.value=!0,v())}),Ne(()=>{i.onToastAdd()}),io(()=>{i.onToastRemove()}),FA({onClose:v}),(b,m)=>(k(),st(je,null,[w.value?(k(),M($A,{key:0,role:"alert","aria-live":b.type==="foreground"?"assertive":"polite","aria-atomic":"true"},{default:D(()=>[an(Co(w.value),1)]),_:1},8,["aria-live"])):ot("",!0),h(i).viewport.value?(k(),M(Li,{key:1,to:h(i).viewport.value},[ae(h(ge),le({ref:h(r),role:"alert","aria-live":"off","aria-atomic":"true",tabindex:"0","data-radix-vue-collection-item":""},b.$attrs,{as:b.as,"as-child":b.asChild,"data-state":b.open?"open":"closed","data-swipe-direction":h(i).swipeDirection.value,style:{userSelect:"none",touchAction:"none"},onPointerdown:m[0]||(m[0]=mt(_=>{a.value={x:_.clientX,y:_.clientY}},["left"])),onPointermove:m[1]||(m[1]=_=>{if(!a.value)return;const E=_.clientX-a.value.x,C=_.clientY-a.value.y,P=!!l.value,R=["left","right"].includes(h(i).swipeDirection.value),S=["left","up"].includes(h(i).swipeDirection.value)?Math.min:Math.max,O=R?S(0,E):0,L=R?0:S(0,C),A=_.pointerType==="touch"?10:2,W={x:O,y:L},J={originalEvent:_,delta:W};P?(l.value=W,h(Us)(h(DA),pe=>o("swipeMove",pe),J)):h(Zd)(W,h(i).swipeDirection.value,A)?(l.value=W,h(Us)(h(kA),pe=>o("swipeStart",pe),J),_.target.setPointerCapture(_.pointerId)):(Math.abs(E)>A||Math.abs(C)>A)&&(a.value=null)}),onPointerup:m[2]||(m[2]=_=>{const E=l.value,C=_.target;if(C.hasPointerCapture(_.pointerId)&&C.releasePointerCapture(_.pointerId),l.value=null,a.value=null,E){const P=_.currentTarget,R={originalEvent:_,delta:E};h(Zd)(E,h(i).swipeDirection.value,h(i).swipeThreshold.value)?h(Us)(h(LA),S=>o("swipeEnd",S),R):h(Us)(h(MA),S=>o("swipeCancel",S),R),P==null||P.addEventListener("click",S=>S.preventDefault(),{once:!0})}})}),{default:D(()=>[j(b.$slots,"default",{remaining:p.value,duration:c.value})]),_:3},16,["as","as-child","data-state","data-swipe-direction"])],8,["to"])):ot("",!0)],64))}}),jA=N({__name:"ToastRoot",props:{defaultOpen:{type:Boolean,default:!0},forceMount:{type:Boolean},type:{default:"foreground"},open:{type:Boolean,default:void 0},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r}=ie(),s=St(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(i,a)=>(k(),M(h(An),{present:i.forceMount||h(s)},{default:D(()=>[ae(HA,le({ref:h(r),open:h(s),type:i.type,as:i.as,"as-child":i.asChild,duration:i.duration},i.$attrs,{onClose:a[0]||(a[0]=l=>s.value=!1),onPause:a[1]||(a[1]=l=>o("pause")),onResume:a[2]||(a[2]=l=>o("resume")),onEscapeKeyDown:a[3]||(a[3]=l=>o("escapeKeyDown",l)),onSwipeStart:a[4]||(a[4]=l=>{o("swipeStart",l),l.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:a[5]||(a[5]=l=>{const{x:c,y:u}=l.detail.delta,d=l.currentTarget;d.setAttribute("data-swipe","move"),d.style.setProperty("--radix-toast-swipe-move-x",`${c}px`),d.style.setProperty("--radix-toast-swipe-move-y",`${u}px`)}),onSwipeCancel:a[6]||(a[6]=l=>{const c=l.currentTarget;c.setAttribute("data-swipe","cancel"),c.style.removeProperty("--radix-toast-swipe-move-x"),c.style.removeProperty("--radix-toast-swipe-move-y"),c.style.removeProperty("--radix-toast-swipe-end-x"),c.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:a[7]||(a[7]=l=>{const{x:c,y:u}=l.detail.delta,d=l.currentTarget;d.setAttribute("data-swipe","end"),d.style.removeProperty("--radix-toast-swipe-move-x"),d.style.removeProperty("--radix-toast-swipe-move-y"),d.style.setProperty("--radix-toast-swipe-end-x",`${c}px`),d.style.setProperty("--radix-toast-swipe-end-y",`${u}px`),s.value=!1})}),{default:D(({remaining:l,duration:c})=>[j(i.$slots,"default",{remaining:l,duration:c,open:h(s)})]),_:3},16,["open","type","as","as-child","duration"])]),_:3},8,["present"]))}}),UA=N({__name:"ToastAnnounceExclude",props:{altText:{},asChild:{type:Boolean},as:{}},setup(e){return(t,n)=>(k(),M(h(ge),{as:t.as,"as-child":t.asChild,"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":t.altText||void 0},{default:D(()=>[j(t.$slots,"default")]),_:3},8,["as","as-child","data-radix-toast-announce-alt"]))}}),VA=N({__name:"ToastClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=BA(),{forwardRef:o}=ie();return(r,s)=>(k(),M(UA,{"as-child":""},{default:D(()=>[ae(h(ge),le(t,{ref:h(o),type:r.as==="button"?"button":void 0,onClick:s[0]||(s[0]=i=>h(n).onClose())}),{default:D(()=>[j(r.$slots,"default")]),_:3},16,["type"])]),_:3}))}}),ef=N({__name:"FocusProxy",emits:["focusFromOutsideViewport"],setup(e,{emit:t}){const n=t,o=aa();return(r,s)=>(k(),M(h(sa),{"aria-hidden":"true",tabindex:"0",style:{position:"fixed"},onFocus:s[0]||(s[0]=i=>{var a;const l=i.relatedTarget;!((a=h(o).viewport.value)!=null&&a.contains(l))&&n("focusFromOutsideViewport")})},{default:D(()=>[j(r.$slots,"default")]),_:3}))}}),KA=N({inheritAttrs:!1,__name:"ToastViewport",props:{hotkey:{default:()=>["F8"]},label:{type:[String,Function],default:"Notifications ({hotkey})"},asChild:{type:Boolean},as:{default:"ol"}},setup(e){const t=e,{hotkey:n,label:o}=it(t),{forwardRef:r,currentElement:s}=ie(),{createCollection:i}=_r(),a=i(s),l=aa(),c=G(()=>l.toastCount.value>0),u=B(),d=B(),f=G(()=>n.value.join("+").replace(/Key/g,"").replace(/Digit/g,""));Mu(n.value,()=>{s.value.focus()}),Ne(()=>{l.onViewportChange(s.value)}),et(g=>{const y=s.value;if(c.value&&y){const v=()=>{if(!l.isClosePausedRef.value){const E=new CustomEvent(Bl);y.dispatchEvent(E),l.isClosePausedRef.value=!0}},w=()=>{if(l.isClosePausedRef.value){const E=new CustomEvent(Fl);y.dispatchEvent(E),l.isClosePausedRef.value=!1}},b=E=>{!y.contains(E.relatedTarget)&&w()},m=()=>{y.contains(Je())||w()},_=E=>{var C,P,R;const S=E.altKey||E.ctrlKey||E.metaKey;if(E.key==="Tab"&&!S){const O=Je(),L=E.shiftKey;if(E.target===y&&L){(C=u.value)==null||C.focus();return}const A=p({tabbingDirection:L?"backwards":"forwards"}),W=A.findIndex(J=>J===O);Zs(A.slice(W+1))?E.preventDefault():L?(P=u.value)==null||P.focus():(R=d.value)==null||R.focus()}};y.addEventListener("focusin",v),y.addEventListener("focusout",b),y.addEventListener("pointermove",v),y.addEventListener("pointerleave",m),y.addEventListener("keydown",_),window.addEventListener("blur",v),window.addEventListener("focus",w),g(()=>{y.removeEventListener("focusin",v),y.removeEventListener("focusout",b),y.removeEventListener("pointermove",v),y.removeEventListener("pointerleave",m),y.removeEventListener("keydown",_),window.removeEventListener("blur",v),window.removeEventListener("focus",w)})}});function p({tabbingDirection:g}){const y=a.value.map(v=>{const w=[v,...Fu(v)];return g==="forwards"?w:w.reverse()});return(g==="forwards"?y.reverse():y).flat()}return(g,y)=>(k(),M(h(JO),{role:"region","aria-label":typeof h(o)=="string"?h(o).replace("{hotkey}",f.value):h(o)(f.value),tabindex:"-1",style:oo({pointerEvents:c.value?void 0:"none"})},{default:D(()=>[c.value?(k(),M(ef,{key:0,ref:v=>{u.value=h(Gt)(v)},onFocusFromOutsideViewport:y[0]||(y[0]=()=>{const v=p({tabbingDirection:"forwards"});h(Zs)(v)})},null,512)):ot("",!0),ae(h(ge),le({ref:h(r),tabindex:"-1",as:g.as,"as-child":g.asChild},g.$attrs),{default:D(()=>[j(g.$slots,"default")]),_:3},16,["as","as-child"]),c.value?(k(),M(ef,{key:1,ref:v=>{d.value=h(Gt)(v)},onFocusFromOutsideViewport:y[1]||(y[1]=()=>{const v=p({tabbingDirection:"backwards"});h(Zs)(v)})},null,512)):ot("",!0)]),_:3},8,["aria-label","style"]))}}),WA=N({__name:"ToastTitle",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(ge),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),qA=N({__name:"ToastDescription",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return ie(),(n,o)=>(k(),M(h(ge),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),eg="tooltip.open",[Vu,GA]=$e("TooltipProvider"),SR=N({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(e){const t=e,{delayDuration:n,skipDelayDuration:o,disableHoverableContent:r,disableClosingTrigger:s,ignoreNonKeyboardFocus:i,disabled:a}=it(t);ie();const l=B(!0),c=B(!1),{start:u,stop:d}=Du(()=>{l.value=!0},o,{immediate:!1});return GA({isOpenDelayed:l,delayDuration:n,onOpen(){d(),l.value=!1},onClose(){u()},isPointerInTransitRef:c,disableHoverableContent:r,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:i}),(f,p)=>j(f.$slots,"default")}}),[la,zA]=$e("TooltipRoot"),RR=N({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t;ie();const r=Vu(),s=G(()=>n.disableHoverableContent??r.disableHoverableContent.value),i=G(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=G(()=>n.disabled??r.disabled.value),l=G(()=>n.delayDuration??r.delayDuration.value),c=G(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=St(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0});Ue(u,m=>{r.onClose&&(m?(r.onOpen(),document.dispatchEvent(new CustomEvent(eg))):r.onClose())});const d=B(!1),f=B(),p=G(()=>u.value?d.value?"delayed-open":"instant-open":"closed"),{start:g,stop:y}=Du(()=>{d.value=!0,u.value=!0},l,{immediate:!1});function v(){y(),d.value=!1,u.value=!0}function w(){y(),u.value=!1}function b(){g()}return zA({contentId:"",open:u,stateAttribute:p,trigger:f,onTriggerChange(m){f.value=m},onTriggerEnter(){r.isOpenDelayed.value?b():v()},onTriggerLeave(){s.value?w():y()},onOpen:v,onClose:w,disableHoverableContent:s,disableClosingTrigger:i,disabled:a,ignoreNonKeyboardFocus:c}),(m,_)=>(k(),M(h(na),null,{default:D(()=>[j(m.$slots,"default",{open:h(u)})]),_:3}))}}),IR=N({__name:"TooltipTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=la(),o=Vu();n.contentId||(n.contentId=zt(void 0,"radix-vue-tooltip-content"));const{forwardRef:r,currentElement:s}=ie(),i=B(!1),a=B(!1),l=G(()=>n.disabled.value?{}:{click:y,focus:p,pointermove:d,pointerleave:f,pointerdown:u,blur:g});Ne(()=>{n.onTriggerChange(s.value)});function c(){setTimeout(()=>{i.value=!1},1)}function u(){i.value=!0,document.addEventListener("pointerup",c,{once:!0})}function d(v){v.pointerType!=="touch"&&!a.value&&!o.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function f(){n.onTriggerLeave(),a.value=!1}function p(v){var w,b;i.value||n.ignoreNonKeyboardFocus.value&&!((b=(w=v.target).matches)!=null&&b.call(w,":focus-visible"))||n.onOpen()}function g(){n.onClose()}function y(){n.disableClosingTrigger.value||n.onClose()}return(v,w)=>(k(),M(h(oa),{"as-child":""},{default:D(()=>[ae(h(ge),le({ref:h(r),"aria-describedby":h(n).open.value?h(n).contentId:void 0,"data-state":h(n).stateAttribute.value,as:v.as,"as-child":t.asChild,"data-grace-area-trigger":""},ly(l.value)),{default:D(()=>[j(v.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3}))}}),tg=N({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,r=la(),{forwardRef:s}=ie(),i=ap(),a=G(()=>{var u;return(u=i.default)==null?void 0:u.call(i)}),l=G(()=>{var u;if(n.ariaLabel)return n.ariaLabel;let d="";function f(p){typeof p.children=="string"&&p.type!==Qe?d+=p.children:Array.isArray(p.children)&&p.children.forEach(g=>f(g))}return(u=a.value)==null||u.forEach(p=>f(p)),d}),c=G(()=>{const{ariaLabel:u,...d}=n;return d});return Ne(()=>{no(window,"scroll",u=>{const d=u.target;d!=null&&d.contains(r.trigger.value)&&r.onClose()}),no(window,eg,r.onClose)}),(u,d)=>(k(),M(h(_s),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:d[0]||(d[0]=f=>o("escapeKeyDown",f)),onPointerDownOutside:d[1]||(d[1]=f=>{var p;h(r).disableClosingTrigger.value&&(p=h(r).trigger.value)!=null&&p.contains(f.target)&&f.preventDefault(),o("pointerDownOutside",f)}),onFocusOutside:d[2]||(d[2]=mt(()=>{},["prevent"])),onDismiss:d[3]||(d[3]=f=>h(r).onClose())},{default:D(()=>[ae(h(ra),le({ref:h(s),"data-state":h(r).stateAttribute.value},{...u.$attrs,...c.value},{style:{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:D(()=>[j(u.$slots,"default"),ae(h(sa),{id:h(r).contentId,role:"tooltip"},{default:D(()=>[an(Co(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),QA=N({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},setup(e){const t=bs(e),{forwardRef:n,currentElement:o}=ie(),{trigger:r,onClose:s}=la(),i=Vu(),{isPointerInTransit:a,onPointerExit:l}=PO(r,o);return i.isPointerInTransitRef=a,l(()=>{s()}),(c,u)=>(k(),M(tg,le({ref:h(n)},h(t)),{default:D(()=>[j(c.$slots,"default")]),_:3},16))}}),kR=N({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,r=la(),s=Qt(n,o),{forwardRef:i}=ie();return(a,l)=>(k(),M(h(An),{present:a.forceMount||h(r).open.value},{default:D(()=>[(k(),M(Oo(h(r).disableHoverableContent.value?tg:QA),le({ref:h(i)},h(s)),{default:D(()=>[j(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),DR=N({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(k(),M(h(wr),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}}),YA=N({__name:"Toast",props:{class:{},variant:{},onOpenChange:{type:Function},defaultOpen:{type:Boolean},forceMount:{type:Boolean},type:{},open:{type:Boolean},duration:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{emit:t}){const n=e,o=t,r=G(()=>{const{class:i,...a}=n;return a}),s=Qt(r,o);return(i,a)=>(k(),M(h(jA),le(h(s),{class:("cn"in i?i.cn:h(gs))(h(aS)({variant:i.variant}),n.class),"onUpdate:open":i.onOpenChange}),{default:D(()=>[j(i.$slots,"default")]),_:3},16,["class","onUpdate:open"]))}}),XA=N({__name:"ToastViewport",props:{hotkey:{},label:{type:[String,Function]},asChild:{type:Boolean},as:{},class:{}},setup(e){const t=e,n=G(()=>{const{class:o,...r}=t;return r});return(o,r)=>(k(),M(h(KA),le(n.value,{class:("cn"in o?o.cn:h(gs))("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t.class)}),null,16,["class"]))}});/** * @license lucide-vue-next v0.417.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JA=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** * @license lucide-vue-next v0.417.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var Vs={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** * @license lucide-vue-next v0.417.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZA=({size:e,strokeWidth:t=2,absoluteStrokeWidth:n,color:o,iconNode:r,name:s,class:i,...a},{slots:l})=>Le("svg",{...Vs,width:e||Vs.width,height:e||Vs.height,stroke:o||Vs.stroke,"stroke-width":n?Number(t)*24/Number(e):t,class:["lucide",`lucide-${JA(s??"icon")}`],...a},[...r.map(c=>Le(...c)),...l.default?[l.default()]:[]]);/** * @license lucide-vue-next v0.417.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eS=(e,t)=>(n,{slots:o})=>Le(ZA,{...n,iconNode:t,name:e},o);/** * @license lucide-vue-next v0.417.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tS=eS("XIcon",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),nS=N({__name:"ToastClose",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const t=e,n=G(()=>{const{class:o,...r}=t;return r});return(o,r)=>(k(),M(h(VA),le(n.value,{class:("cn"in o?o.cn:h(gs))("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t.class)}),{default:D(()=>[ae(h(tS),{class:"h-4 w-4"})]),_:1},16,["class"]))}}),oS=N({__name:"ToastTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const t=e,n=G(()=>{const{class:o,...r}=t;return r});return(o,r)=>(k(),M(h(WA),le(n.value,{class:("cn"in o?o.cn:h(gs))("text-sm font-semibold",t.class)}),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["class"]))}}),tf=N({__name:"ToastDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const t=e,n=G(()=>{const{class:o,...r}=t;return r});return(o,r)=>(k(),M(h(qA),le({class:("cn"in o?o.cn:h(gs))("text-sm opacity-90",t.class)},n.value),{default:D(()=>[j(o.$slots,"default")]),_:3},16,["class"]))}}),rS=N({__name:"ToastProvider",props:{label:{},duration:{},swipeDirection:{},swipeThreshold:{}},setup(e){const t=e;return(n,o)=>(k(),M(h(IA),Ve(We(t)),{default:D(()=>[j(n.$slots,"default")]),_:3},16))}});function ng(e){var t,n,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="boolean"?"".concat(e):e===0?"0":e,of=sS,iS=(e,t)=>n=>{var o;if((t==null?void 0:t.variants)==null)return of(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:r,defaultVariants:s}=t,i=Object.keys(r).map(c=>{const u=n==null?void 0:n[c],d=s==null?void 0:s[c];if(u===null)return null;const f=nf(u)||nf(d);return r[c][f]}),a=n&&Object.entries(n).reduce((c,u)=>{let[d,f]=u;return f===void 0||(c[d]=f),c},{}),l=t==null||(o=t.compoundVariants)===null||o===void 0?void 0:o.reduce((c,u)=>{let{class:d,className:f,...p}=u;return Object.entries(p).every(g=>{let[y,v]=g;return Array.isArray(v)?v.includes({...s,...a}[y]):{...s,...a}[y]===v})?[...c,d,f]:c},[]);return of(e,i,l,n==null?void 0:n.class,n==null?void 0:n.className)},aS=iS("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md bordered p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[--radix-toast-swipe-end-x] data-[swipe=move]:translate-x-[--radix-toast-swipe-move-x] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"bordered bg-background text-foreground",destructive:"group bordered-destructive bg-background text-foreground-destructive"}},defaultVariants:{variant:"default"}}),lS={id:"particles-js"},uS=N({__name:"CoreParticles",async setup(e){let t,n;const{default:o}=([t,n]=dy(()=>ne(()=>import("./BPirnunY.js"),[],import.meta.url)),t=await t,n(),t);return Ne(()=>{window.particlesJS("particles-js",o)}),(r,s)=>(k(),st("div",lS))}}),cS=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},dS=cS(uS,[["__scopeId","data-v-68023d44"]]),fS=function(){return null},pS=N({__name:"app",setup(e){return(t,n)=>{const o=_C,r=TC,s=DC,i=dS;return k(),st(je,null,[ae(r,null,{default:D(()=>[ae(o)]),_:1}),ae(s),ae(h(fS)),ae(i)],64)}}}),hS={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` `).splice(1).map(d=>({text:d.replace("webpack:/","").replace(".vue",".js").trim(),internal:d.includes("node_modules")&&!d.includes(".cache")||d.includes("internal")||d.includes("new Promise")})).map(d=>`${d.text}`).join(` `);const o=Number(n.statusCode||500),r=o===404,s=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,u=r?be(()=>ne(()=>import("./DPFt-79P.js"),__vite__mapDeps([101,30,14,102]),import.meta.url).then(d=>d.default||d)):be(()=>ne(()=>import("./DofOvcT1.js"),__vite__mapDeps([103,14,104]),import.meta.url).then(d=>d.default||d));return(d,f)=>(k(),M(h(u),Ve(We({statusCode:h(o),statusMessage:h(s),description:h(i),stack:h(a)})),null,16))}},mS={key:0},rf={__name:"nuxt-root",setup(e){const t=()=>null,n=qe(),o=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",o);cn().beforeEach(l)}const r=!1;En(ps,pu()),n.hooks.callHookWith(l=>l.map(c=>c()),"vue:setup");const s=Hi(),i=!1;tp((l,c,u)=>{if(n.hooks.callHook("vue:error",l,c,u).catch(d=>console.error("[nuxt] Error in `vue:error` hook",d)),i_(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Vo(l)),!1});const a=!1;return(l,c)=>(k(),M(su,{onResolve:h(o)},{default:D(()=>[h(i)?(k(),st("div",mS)):h(s)?(k(),M(h(hS),{key:1,error:h(s)},null,8,["error"])):h(a)?(k(),M(h(t),{key:2,context:h(a)},null,8,["context"])):h(r)?(k(),M(Oo(h(r)),{key:3})):(k(),M(h(pS),{key:4}))]),_:1},8,["onResolve"]))}};let sf;{let e;sf=async function(){var i,a;if(e)return e;const o=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Lv(rf):Mv(rf),r=Wb({vueApp:o});async function s(l){await r.callHook("app:error",l),r.payload.error=r.payload.error||ji(l)}o.config.errorHandler=s;try{await zb(r,vC)}catch(l){s(l)}try{await r.hooks.callHook("app:created",o),await r.hooks.callHook("app:beforeMount",o),o.mount(Vb),await r.hooks.callHook("app:mounted",o),await Me()}catch(l){s(l)}return o.config.errorHandler===s&&(o.config.errorHandler=void 0),o},e=sf().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{eS as $,le as A,gs as B,rR as C,RC as D,Ue as E,je as F,Yg as G,CS as H,ze as I,Oi as J,oo as K,oe as L,te as M,DR as N,bs as O,ps as P,IR as Q,SR as R,Qt as S,oR as T,kR as U,nR as V,RR as W,_S as X,wS as Y,xS as Z,cS as _,$i as a,gd as a$,cR as a0,fR as a1,dR as a2,sR as a3,AR as a4,PR as a5,pR as a6,TR as a7,OR as a8,hR as a9,it as aA,us as aB,we as aC,NS as aD,mP as aE,gP as aF,iR as aG,aR as aH,uR as aI,lR as aJ,iS as aK,qO as aL,hP as aM,fP as aN,$m as aO,tS as aP,HS as aQ,ES as aR,PS as aS,Me as aT,ko as aU,ap as aV,rl as aW,Le as aX,ne as aY,Ih as aZ,kh as a_,gR as aa,ER as ab,mR as ac,_R as ad,vR as ae,wR as af,yR as ag,xR as ah,CR as ai,jS as aj,US as ak,WS as al,KS as am,VS as an,GS as ao,zS as ap,QS as aq,qS as ar,Ki as as,IS as at,es as au,WE as av,ht as aw,un as ax,LS as ay,Cf as az,ae as b,gr as b0,RS as b1,bS as b2,Jv as b3,TS as b4,Kp as b5,Io as b6,cu as b7,uu as b8,SS as b9,jt as bA,hs as bB,RE as bC,IE as bD,Nh as bE,UE as bF,ME as bG,dp as bH,rt as bI,JE as bJ,XS as bK,JS as bL,eR as bM,ZS as bN,fb as bO,rh as bP,Wl as bQ,Oo as bR,tR as bS,et as ba,oy as bb,ny as bc,fl as bd,Rt as be,Ai as bf,Vf as bg,di as bh,F0 as bi,Zx as bj,$S as bk,mx as bl,BS as bm,Te as bn,Eo as bo,Qe as bp,OS as bq,To as br,Jl as bs,Zf as bt,io as bu,ji as bv,ub as bw,Dc as bx,kE as by,yd as bz,st as c,an as d,vS as e,N as f,pu as g,Ne as h,h as i,M as j,ot as k,IC as l,cn as m,AS as n,k as o,yS as p,sp as q,B as r,j as s,Co as t,qe as u,Ve as v,D as w,We as x,GO as y,G as z};