jadq-x-vue
Version:
Craft AI-driven interfaces effortlessly
6,103 lines • 280 kB
JavaScript
function Ve(e) {
const t = /* @__PURE__ */ Object.create(null);
for (const n of e.split(",")) t[n] = 1;
return (n) => n in t;
}
const se = Object.freeze({}), qn = Object.freeze([]), Ae = () => {
}, vr = () => !1, dn = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && (122 < e.charCodeAt(2) || e.charCodeAt(2) < 97), xo = (e) => e.startsWith("onUpdate:"), ne = Object.assign, ki = (e, t) => {
t = e.indexOf(t), -1 < t && e.splice(t, 1);
}, Xd = Object.prototype.hasOwnProperty, ae = (e, t) => Xd.call(e, t), P = Array.isArray, Cn = (e) => lr(e) === "[object Map]", Dn = (e) => lr(e) === "[object Set]", ka = (e) => lr(e) === "[object Date]", Zd = (e) => lr(e) === "[object RegExp]", z = (e) => typeof e == "function", Z = (e) => typeof e == "string", nt = (e) => typeof e == "symbol", ie = (e) => e !== null && typeof e == "object", Zo = (e) => (ie(e) || z(e)) && z(e.then) && z(e.catch), Kl = Object.prototype.toString, lr = (e) => Kl.call(e), Ai = (e) => lr(e).slice(8, -1), Qo = (e) => lr(e) === "[object Object]", Ni = (e) => Z(e) && e !== "NaN" && e[0] !== "-" && "" + parseInt(e, 10) === e, on = Ve(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"), zl = Ve("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"), es = (e) => {
const t = /* @__PURE__ */ Object.create(null);
return (n) => t[n] || (t[n] = e(n));
}, Qd = /-(\w)/g, fe = es((e) => e.replace(Qd, (t, n) => n ? n.toUpperCase() : "")), ep = /\B([A-Z])/g, je = es((e) => e.replace(ep, "-$1").toLowerCase()), Mt = es((e) => e.charAt(0).toUpperCase() + e.slice(1)), Nt = es((e) => e ? "on" + Mt(e) : ""), Ge = (e, t) => !Object.is(e, t), nn = (e, ...t) => {
for (let n = 0; n < e.length; n++) e[n](...t);
}, Rn = (e, t, n, r = !1) => {
Object.defineProperty(e, t, { configurable: !0, enumerable: !1, writable: r, value: n });
}, Co = (e) => {
var t = parseFloat(e);
return isNaN(t) ? e : t;
}, wo = (e) => {
var t = Z(e) ? Number(e) : NaN;
return isNaN(t) ? e : t;
};
let Aa;
const Hr = () => Aa = Aa || (typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {});
function tp(e, t) {
return e + JSON.stringify(t, (n, r) => typeof r == "function" ? r.toString() : r);
}
const uo = { 1: "TEXT", 2: "CLASS", 4: "STYLE", 8: "PROPS", 16: "FULL_PROPS", 32: "NEED_HYDRATION", 64: "STABLE_FRAGMENT", 128: "KEYED_FRAGMENT", 256: "UNKEYED_FRAGMENT", 512: "NEED_PATCH", 1024: "DYNAMIC_SLOTS", 2048: "DEV_ROOT_FRAGMENT", "-1": "CACHED", "-2": "BAIL" }, np = { 1: "STABLE", 2: "DYNAMIC", 3: "FORWARDED" }, rp = "Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol", op = Ve(rp), Na = 2;
function sp(e, t = 0, n = e.length) {
if (t = Math.max(0, Math.min(t, e.length)), (n = Math.max(0, Math.min(n, e.length))) < t) return "";
let r = e.split(/(\r?\n)/);
var o, s, i, a, c = r.filter((d, p) => p % 2 == 1);
r = r.filter((d, p) => p % 2 == 0);
let l = 0;
const u = [];
for (let d = 0; d < r.length; d++) if ((l += r[d].length + (c[d] && c[d].length || 0)) >= t) {
for (let p = d - Na; p <= d + Na || n > l; p++) p < 0 || p >= r.length || (o = p + 1, u.push("" + o + " ".repeat(Math.max(3 - String(o).length, 0)) + "| " + r[p]), o = r[p].length, s = c[p] && c[p].length || 0, p === d ? (a = t - (l - (o + s)), i = Math.max(1, n > l ? o - a : n - t), u.push(" | " + " ".repeat(a) + "^".repeat(i))) : p > d && (n > l && (a = Math.max(Math.min(n - l, o), 1), u.push(" | " + "^".repeat(a))), l += o + s));
break;
}
return u.join(`
`);
}
function cr(e) {
if (P(e)) {
const r = {};
for (let o = 0; o < e.length; o++) {
var t = e[o], n = (Z(t) ? Gl : cr)(t);
if (n) for (const s in n) r[s] = n[s];
}
return r;
}
if (Z(e) || ie(e)) return e;
}
const ip = /;(?![^(]*\))/g, ap = /:([^]+)/, lp = /\/\*[^]*?\*\//g;
function Gl(e) {
const t = {};
return e.replace(lp, "").split(ip).forEach((n) => {
if (n) {
const r = n.split(ap);
1 < r.length && (t[r[0].trim()] = r[1].trim());
}
}), t;
}
function cp(e) {
if (!e) return "";
if (Z(e)) return e;
let t = "";
for (const o in e) {
var n, r = e[o];
!Z(r) && typeof r != "number" || (n = o.startsWith("--") ? o : je(o), t += n + `:${r};`);
}
return t;
}
function ur(e) {
let t = "";
if (Z(e)) t = e;
else if (P(e)) for (let r = 0; r < e.length; r++) {
var n = ur(e[r]);
n && (t += n + " ");
}
else if (ie(e)) for (const r in e) e[r] && (t += r + " ");
return t.trim();
}
function up(e) {
if (!e) return null;
var { class: t, style: n } = e;
return t && !Z(t) && (e.class = ur(t)), n && (e.style = cr(n)), e;
}
const dp = "html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot", pp = "svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view", fp = "annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics", hp = "area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr", Jl = Ve(dp), Yl = Ve(pp), Xl = Ve(fp), mp = Ve(hp), Zl = "itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly", gp = Ve(Zl), Ia = Ve(Zl + ",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");
function Ii(e) {
return !!e || e === "";
}
const vp = Ve("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"), yp = Ve("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");
function bp(e) {
return e == null ? !1 : (e = typeof e, e == "string" || e == "number" || e == "boolean");
}
const Sp = /[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;
function _p(e, t) {
return e.replace(Sp, (n) => "\\" + n);
}
function xp(e, t) {
if (e.length !== t.length) return !1;
let n = !0;
for (let r = 0; n && r < e.length; r++) n = cn(e[r], t[r]);
return n;
}
function cn(e, t) {
if (e === t) return !0;
let n = ka(e), r = ka(t);
if (n || r) return !(!n || !r) && e.getTime() === t.getTime();
if (n = nt(e), r = nt(t), n || r) return e === t;
if (n = P(e), r = P(t), n || r) return !(!n || !r) && xp(e, t);
if (n = ie(e), r = ie(t), n || r) {
if (!n || !r || Object.keys(e).length !== Object.keys(t).length) return !1;
for (const i in e) {
var o = e.hasOwnProperty(i), s = t.hasOwnProperty(i);
if (o && !s || !o && s || !cn(e[i], t[i])) return !1;
}
}
return String(e) === String(t);
}
function ts(e, t) {
return e.findIndex((n) => cn(n, t));
}
const Ql = (e) => !(!e || e.__v_isRef !== !0), ec = (e) => Z(e) ? e : e == null ? "" : P(e) || ie(e) && (e.toString === Kl || !z(e.toString)) ? Ql(e) ? ec(e.value) : JSON.stringify(e, tc, 2) : String(e), tc = (e, t) => Ql(t) ? tc(e, t.value) : Cn(t) ? { [`Map(${t.size})`]: [...t.entries()].reduce((n, [r, o], s) => (n[Rs(r, s) + " =>"] = o, n), {}) } : Dn(t) ? { [`Set(${t.size})`]: [...t.values()].map((n) => Rs(n)) } : nt(t) ? Rs(t) : !ie(t) || P(t) || Qo(t) ? t : String(t), Rs = (e, t = "") => {
var n;
return nt(e) ? `Symbol(${(n = e.description) != null ? n : t})` : e;
};
function ft(e, ...t) {
console.warn("[Vue warn] " + e, ...t);
}
let He;
class Ri {
constructor(t = !1) {
this.detached = t, this._active = !0, this._on = 0, this.effects = [], this.cleanups = [], this._isPaused = !1, this.parent = He, !t && He && (this.index = (He.scopes || (He.scopes = [])).push(this) - 1);
}
get active() {
return this._active;
}
pause() {
if (this._active) {
this._isPaused = !0;
let t, n;
if (this.scopes) for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].pause();
for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].pause();
}
}
resume() {
if (this._active && this._isPaused) {
this._isPaused = !1;
let t, n;
if (this.scopes) for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].resume();
for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].resume();
}
}
run(t) {
if (this._active) {
var n = He;
try {
return He = this, t();
} finally {
He = n;
}
} else ft("cannot run an inactive effect scope.");
}
on() {
++this._on == 1 && (this.prevScope = He, He = this);
}
off() {
0 < this._on && --this._on == 0 && (He = this.prevScope, this.prevScope = void 0);
}
stop(t) {
if (this._active) {
this._active = !1;
let n, r;
for (n = 0, r = this.effects.length; n < r; n++) this.effects[n].stop();
for (this.effects.length = 0, n = 0, r = this.cleanups.length; n < r; n++) this.cleanups[n]();
if (this.cleanups.length = 0, this.scopes) {
for (n = 0, r = this.scopes.length; n < r; n++) this.scopes[n].stop(!0);
this.scopes.length = 0;
}
if (!this.detached && this.parent && !t) {
const o = this.parent.scopes.pop();
o && o !== this && ((this.parent.scopes[this.index] = o).index = this.index);
}
this.parent = void 0;
}
}
}
function Cp(e) {
return new Ri(e);
}
function nc() {
return He;
}
function wp(e, t = !1) {
He ? He.cleanups.push(e) : t || ft("onScopeDispose() is called when there is no active effect scope to be associated with.");
}
let ce;
const Os = /* @__PURE__ */ new WeakSet();
class Nr {
constructor(t) {
this.fn = t, this.deps = void 0, this.depsTail = void 0, this.flags = 5, this.next = void 0, this.cleanup = void 0, this.scheduler = void 0, He && He.active && He.effects.push(this);
}
pause() {
this.flags |= 64;
}
resume() {
64 & this.flags && (this.flags &= -65, Os.has(this) && (Os.delete(this), this.trigger()));
}
notify() {
2 & this.flags && !(32 & this.flags) || 8 & this.flags || oc(this);
}
run() {
if (!(1 & this.flags)) return this.fn();
this.flags |= 2, Ra(this), sc(this);
var t = ce, n = _t;
ce = this, _t = !0;
try {
return this.fn();
} finally {
ce !== this && ft("Active effect was not restored correctly - this is likely a Vue internal bug."), ic(this), ce = t, _t = n, this.flags &= -3;
}
}
stop() {
if (1 & this.flags) {
for (let t = this.deps; t; t = t.nextDep) Pi(t);
this.deps = this.depsTail = void 0, Ra(this), this.onStop && this.onStop(), this.flags &= -2;
}
}
trigger() {
64 & this.flags ? Os.add(this) : this.scheduler ? this.scheduler() : this.runIfDirty();
}
runIfDirty() {
zs(this) && this.run();
}
get dirty() {
return zs(this);
}
}
let rc = 0, xr, Cr;
function oc(e, t = !1) {
if (e.flags |= 8, t) return e.next = Cr, void (Cr = e);
e.next = xr, xr = e;
}
function Oi() {
rc++;
}
function Mi() {
if (!(0 < --rc)) {
if (Cr) {
let r = Cr;
for (Cr = void 0; r; ) {
var e = r.next;
r.next = void 0, r.flags &= -9, r = e;
}
}
let n;
for (; xr; ) {
let r = xr;
for (xr = void 0; r; ) {
var t = r.next;
if (r.next = void 0, r.flags &= -9, 1 & r.flags) try {
r.trigger();
} catch (o) {
n = n || o;
}
r = t;
}
}
if (n) throw n;
}
}
function sc(e) {
for (let t = e.deps; t; t = t.nextDep) t.version = -1, t.prevActiveLink = t.dep.activeLink, t.dep.activeLink = t;
}
function ic(e) {
let t, n = e.depsTail, r = n;
for (; r; ) {
var o = r.prevDep;
r.version === -1 ? (r === n && (n = o), Pi(r), Tp(r)) : t = r, r.dep.activeLink = r.prevActiveLink, r.prevActiveLink = void 0, r = o;
}
e.deps = t, e.depsTail = n;
}
function zs(e) {
for (let t = e.deps; t; t = t.nextDep) if (t.dep.version !== t.version || t.dep.computed && (ac(t.dep.computed) || t.dep.version !== t.version)) return !0;
return !!e._dirty;
}
function ac(e) {
if ((!(4 & e.flags) || 16 & e.flags) && (e.flags &= -17, e.globalVersion !== Ir && (e.globalVersion = Ir, e.isSSR || !(128 & e.flags) || (e.deps || e._dirty) && zs(e)))) {
e.flags |= 2;
const o = e.dep;
var t = ce, n = _t;
ce = e, _t = !0;
try {
sc(e);
var r = e.fn(e._value);
o.version !== 0 && !Ge(r, e._value) || (e.flags |= 128, e._value = r, o.version++);
} catch (s) {
throw o.version++, s;
} finally {
ce = t, _t = n, ic(e), e.flags &= -3;
}
}
}
function Pi(e, t = !1) {
const { dep: n, prevSub: r, nextSub: o } = e;
if (r && (r.nextSub = o, e.prevSub = void 0), o && (o.prevSub = r, e.nextSub = void 0), n.subsHead === e && (n.subsHead = o), n.subs === e && !(n.subs = r) && n.computed) {
n.computed.flags &= -5;
for (let s = n.computed.deps; s; s = s.nextDep) Pi(s, !0);
}
t || --n.sc || !n.map || n.map.delete(n.key);
}
function Tp(e) {
const { prevDep: t, nextDep: n } = e;
t && (t.nextDep = n, e.prevDep = void 0), n && (n.prevDep = t, e.nextDep = void 0);
}
function Ep(e, t) {
e.effect instanceof Nr && (e = e.effect.fn);
const n = new Nr(e);
t && ne(n, t);
try {
n.run();
} catch (o) {
throw n.stop(), o;
}
const r = n.run.bind(n);
return r.effect = n, r;
}
function kp(e) {
e.effect.stop();
}
let _t = !0;
const lc = [];
function Ct() {
lc.push(_t), _t = !1;
}
function wt() {
var e = lc.pop();
_t = e === void 0 || e;
}
function Ra(e) {
const t = e.cleanup;
if (e.cleanup = void 0, t) {
e = ce, ce = void 0;
try {
t();
} finally {
ce = e;
}
}
}
let Ir = 0;
class Ap {
constructor(t, n) {
this.sub = t, this.dep = n, this.version = n.version, this.nextDep = this.prevDep = this.nextSub = this.prevSub = this.prevActiveLink = void 0;
}
}
class ns {
constructor(t) {
this.computed = t, this.version = 0, this.activeLink = void 0, this.subs = void 0, this.map = void 0, this.key = void 0, this.sc = 0, this.__v_skip = !0, this.subsHead = void 0;
}
track(t) {
if (ce && _t && ce !== this.computed) {
let n = this.activeLink;
if (n === void 0 || n.sub !== ce) n = this.activeLink = new Ap(ce, this), ce.deps ? (n.prevDep = ce.depsTail, ce.depsTail.nextDep = n, ce.depsTail = n) : ce.deps = ce.depsTail = n, cc(n);
else if (n.version === -1 && (n.version = this.version, n.nextDep)) {
const r = n.nextDep;
r.prevDep = n.prevDep, n.prevDep && (n.prevDep.nextDep = r), n.prevDep = ce.depsTail, n.nextDep = void 0, ce.depsTail.nextDep = n, ce.depsTail = n, ce.deps === n && (ce.deps = r);
}
return ce.onTrack && ce.onTrack(ne({ effect: ce }, t)), n;
}
}
trigger(t) {
this.version++, Ir++, this.notify(t);
}
notify(t) {
Oi();
try {
for (let n = this.subsHead; n; n = n.nextSub) !n.sub.onTrigger || 8 & n.sub.flags || n.sub.onTrigger(ne({ effect: n.sub }, t));
for (let n = this.subs; n; n = n.prevSub) n.sub.notify() && n.sub.dep.notify();
} finally {
Mi();
}
}
}
function cc(e) {
if (e.dep.sc++, 4 & e.sub.flags) {
const t = e.dep.computed;
if (t && !e.dep.subs) {
t.flags |= 20;
for (let r = t.deps; r; r = r.nextDep) cc(r);
}
const n = e.dep.subs;
n !== e && (e.prevSub = n) && (n.nextSub = e), e.dep.subsHead === void 0 && (e.dep.subsHead = e), e.dep.subs = e;
}
}
const To = /* @__PURE__ */ new WeakMap(), wn = Symbol("Object iterate"), Gs = Symbol("Map keys iterate"), Rr = Symbol("Array iterate");
function Pe(e, t, n) {
if (_t && ce) {
let r = To.get(e), o = (r || To.set(e, r = /* @__PURE__ */ new Map()), r.get(n));
o || (r.set(n, o = new ns()), o.map = r, o.key = n), o.track({ target: e, type: t, key: n });
}
}
function It(e, t, n, r, o, s) {
const i = To.get(e);
if (i) {
const l = (u) => {
u && u.trigger({ target: e, type: t, key: n, newValue: r, oldValue: o, oldTarget: s });
};
if (Oi(), t === "clear") i.forEach(l);
else {
var a = P(e), c = a && Ni(n);
if (a && n === "length") {
const u = Number(r);
i.forEach((d, p) => {
(p === "length" || p === Rr || !nt(p) && p >= u) && l(d);
});
} else switch (n === void 0 && !i.has(void 0) || l(i.get(n)), c && l(i.get(Rr)), t) {
case "add":
a ? c && l(i.get("length")) : (l(i.get(wn)), Cn(e) && l(i.get(Gs)));
break;
case "delete":
a || (l(i.get(wn)), Cn(e) && l(i.get(Gs)));
break;
case "set":
Cn(e) && l(i.get(wn));
}
}
Mi();
} else Ir++;
}
function Np(e, t) {
const n = To.get(e);
return n && n.get(t);
}
function $n(e) {
const t = ee(e);
return t === e ? t : (Pe(t, "iterate", Rr), qe(e) ? t : t.map(Le));
}
function rs(e) {
return Pe(e = ee(e), "iterate", Rr), e;
}
const Ip = { __proto__: null, [Symbol.iterator]() {
return Ms(this, Symbol.iterator, Le);
}, concat(...e) {
return $n(this).concat(...e.map((t) => P(t) ? $n(t) : t));
}, entries() {
return Ms(this, "entries", (e) => (e[1] = Le(e[1]), e));
}, every(e, t) {
return Ft(this, "every", e, t, void 0, arguments);
}, filter(e, t) {
return Ft(this, "filter", e, t, (n) => n.map(Le), arguments);
}, find(e, t) {
return Ft(this, "find", e, t, Le, arguments);
}, findIndex(e, t) {
return Ft(this, "findIndex", e, t, void 0, arguments);
}, findLast(e, t) {
return Ft(this, "findLast", e, t, Le, arguments);
}, findLastIndex(e, t) {
return Ft(this, "findLastIndex", e, t, void 0, arguments);
}, forEach(e, t) {
return Ft(this, "forEach", e, t, void 0, arguments);
}, includes(...e) {
return Ps(this, "includes", e);
}, indexOf(...e) {
return Ps(this, "indexOf", e);
}, join(e) {
return $n(this).join(e);
}, lastIndexOf(...e) {
return Ps(this, "lastIndexOf", e);
}, map(e, t) {
return Ft(this, "map", e, t, void 0, arguments);
}, pop() {
return hr(this, "pop");
}, push(...e) {
return hr(this, "push", e);
}, reduce(e, ...t) {
return Oa(this, "reduce", e, t);
}, reduceRight(e, ...t) {
return Oa(this, "reduceRight", e, t);
}, shift() {
return hr(this, "shift");
}, some(e, t) {
return Ft(this, "some", e, t, void 0, arguments);
}, splice(...e) {
return hr(this, "splice", e);
}, toReversed() {
return $n(this).toReversed();
}, toSorted(e) {
return $n(this).toSorted(e);
}, toSpliced(...e) {
return $n(this).toSpliced(...e);
}, unshift(...e) {
return hr(this, "unshift", e);
}, values() {
return Ms(this, "values", Le);
} };
function Ms(e, t, n) {
const r = rs(e), o = r[t]();
return r === e || qe(e) || (o._next = o.next, o.next = () => {
const s = o._next();
return s.value && (s.value = n(s.value)), s;
}), o;
}
const Rp = Array.prototype;
function Ft(e, t, n, r, o, s) {
var i = rs(e), a = i !== e && !qe(e);
const c = i[t];
if (c !== Rp[t]) return t = c.apply(e, s), a ? Le(t) : t;
let l = n;
return i !== e && (a ? l = function(u, d) {
return n.call(this, Le(u), d, e);
} : 2 < n.length && (l = function(u, d) {
return n.call(this, u, d, e);
})), s = c.call(i, l, r), a && o ? o(s) : s;
}
function Oa(e, t, n, r) {
const o = rs(e);
let s = n;
return o !== e && (qe(e) ? 3 < n.length && (s = function(i, a, c) {
return n.call(this, i, a, c, e);
}) : s = function(i, a, c) {
return n.call(this, i, Le(a), c, e);
}), o[t](s, ...r);
}
function Ps(e, t, n) {
const r = ee(e);
return Pe(r, "iterate", Rr), e = r[t](...n), e !== -1 && e !== !1 || !Xn(n[0]) ? e : (n[0] = ee(n[0]), r[t](...n));
}
function hr(e, t, n = []) {
return Ct(), Oi(), t = ee(e)[t].apply(e, n), Mi(), wt(), t;
}
const Op = Ve("__proto__,__v_isRef,__isVue"), uc = new Set(Object.getOwnPropertyNames(Symbol).filter((e) => e !== "arguments" && e !== "caller").map((e) => Symbol[e]).filter(nt));
function Mp(e) {
nt(e) || (e = String(e));
const t = ee(this);
return Pe(t, "has", e), t.hasOwnProperty(e);
}
class dc {
constructor(t = !1, n = !1) {
this._isReadonly = t, this._isShallow = n;
}
get(t, n, r) {
if (n === "__v_skip") return t.__v_skip;
var o = this._isReadonly, s = this._isShallow;
if (n === "__v_isReactive") return !o;
if (n === "__v_isReadonly") return o;
if (n === "__v_isShallow") return s;
if (n === "__v_raw") return r === (o ? s ? vc : gc : s ? mc : hc).get(t) || Object.getPrototypeOf(t) === Object.getPrototypeOf(r) ? t : void 0;
var i = P(t);
if (!o) {
let a;
if (i && (a = Ip[n])) return a;
if (n === "hasOwnProperty") return Mp;
}
return r = Reflect.get(t, n, Ce(t) ? t : r), (nt(n) ? uc.has(n) : Op(n)) ? r : (o || Pe(t, "get", n), s ? r : Ce(r) ? i && Ni(n) ? r : r.value : ie(r) ? (o ? is : ss)(r) : r);
}
}
class pc extends dc {
constructor(t = !1) {
super(!1, t);
}
set(t, n, r, o) {
let s = t[n];
if (!this._isShallow) {
var i = Tt(s);
if (qe(r) || Tt(r) || (s = ee(s), r = ee(r)), !P(t) && Ce(s) && !Ce(r)) return !i && (s.value = r, !0);
}
var i = P(t) && Ni(n) ? Number(n) < t.length : ae(t, n), a = Reflect.set(t, n, r, Ce(t) ? t : o);
return t === ee(o) && (i ? Ge(r, s) && It(t, "set", n, r, s) : It(t, "add", n, r)), a;
}
deleteProperty(t, n) {
var r = ae(t, n), o = t[n], s = Reflect.deleteProperty(t, n);
return s && r && It(t, "delete", n, void 0, o), s;
}
has(t, n) {
var r = Reflect.has(t, n);
return nt(n) && uc.has(n) || Pe(t, "has", n), r;
}
ownKeys(t) {
return Pe(t, "iterate", P(t) ? "length" : wn), Reflect.ownKeys(t);
}
}
class fc extends dc {
constructor(t = !1) {
super(!0, t);
}
set(t, n) {
return ft(`Set operation on key "${String(n)}" failed: target is readonly.`, t), !0;
}
deleteProperty(t, n) {
return ft(`Delete operation on key "${String(n)}" failed: target is readonly.`, t), !0;
}
}
const Pp = new pc(), Vp = new fc(), Dp = new pc(!0), Fp = new fc(!0), Js = (e) => e, Zr = (e) => Reflect.getPrototypeOf(e);
function Lp(e, t, n) {
return function(...r) {
const o = this.__v_raw;
var s = ee(o), i = Cn(s);
const a = e === "entries" || e === Symbol.iterator && i;
i = e === "keys" && i;
const c = o[e](...r), l = n ? Js : t ? Eo : Le;
return t || Pe(s, "iterate", i ? Gs : wn), { next() {
var { value: u, done: d } = c.next();
return d ? { value: u, done: d } : { value: a ? [l(u[0]), l(u[1])] : l(u), done: d };
}, [Symbol.iterator]() {
return this;
} };
};
}
function Qr(e) {
return function(...t) {
return t = t[0] ? `on key "${t[0]}" ` : "", ft(Mt(e) + ` operation ${t}failed: target is readonly.`, ee(this)), e !== "delete" && (e === "clear" ? void 0 : this);
};
}
function $p(e, t) {
const n = { get(o) {
const s = this.__v_raw;
var i = ee(s), a = ee(o);
e || (Ge(o, a) && Pe(i, "get", o), Pe(i, "get", a));
const c = Zr(i).has, l = t ? Js : e ? Eo : Le;
return c.call(i, o) ? l(s.get(o)) : c.call(i, a) ? l(s.get(a)) : void (s !== i && s.get(o));
}, get size() {
var o = this.__v_raw;
return e || Pe(ee(o), "iterate", wn), Reflect.get(o, "size", o);
}, has(o) {
const s = this.__v_raw;
var i = ee(s), a = ee(o);
return e || (Ge(o, a) && Pe(i, "has", o), Pe(i, "has", a)), o === a ? s.has(o) : s.has(o) || s.has(a);
}, forEach(o, s) {
const i = this, a = i.__v_raw;
var c = ee(a);
const l = t ? Js : e ? Eo : Le;
return e || Pe(c, "iterate", wn), a.forEach((u, d) => o.call(s, l(u), l(d), i));
} };
return (ne(n, e ? { add: Qr("add"), set: Qr("set"), delete: Qr("delete"), clear: Qr("clear") } : { add(o) {
t || qe(o) || Tt(o) || (o = ee(o));
const s = ee(this);
return Zr(s).has.call(s, o) || (s.add(o), It(s, "add", o, o)), this;
}, set(o, s) {
t || qe(s) || Tt(s) || (s = ee(s));
const i = ee(this), { has: a, get: c } = Zr(i);
let l = a.call(i, o);
l ? Ma(i, a, o) : (o = ee(o), l = a.call(i, o));
var u = c.call(i, o);
return i.set(o, s), l ? Ge(s, u) && It(i, "set", o, s, u) : It(i, "add", o, s), this;
}, delete(o) {
const s = ee(this), { has: i, get: a } = Zr(s);
let c = i.call(s, o);
c ? Ma(s, i, o) : (o = ee(o), c = i.call(s, o));
var l = a ? a.call(s, o) : void 0, u = s.delete(o);
return c && It(s, "delete", o, void 0, l), u;
}, clear() {
const o = ee(this);
var s = o.size !== 0, i = new (Cn(o) ? Map : Set)(o), a = o.clear();
return s && It(o, "clear", void 0, void 0, i), a;
} }), ["keys", "values", "entries", Symbol.iterator]).forEach((o) => {
n[o] = Lp(o, e, t);
}), n;
}
function os(e, t) {
const n = $p(e, t);
return (r, o, s) => o === "__v_isReactive" ? !e : o === "__v_isReadonly" ? e : o === "__v_raw" ? r : Reflect.get(ae(n, o) && o in r ? n : r, o, s);
}
const Bp = { get: os(!1, !1) }, Hp = { get: os(!1, !0) }, jp = { get: os(!0, !1) }, Up = { get: os(!0, !0) };
function Ma(e, t, n) {
var r = ee(n);
r !== n && t.call(e, r) && ft(`Reactive ${n = Ai(e)} contains both the raw and reactive versions of the same object${n === "Map" ? " as keys" : ""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`);
}
const hc = /* @__PURE__ */ new WeakMap(), mc = /* @__PURE__ */ new WeakMap(), gc = /* @__PURE__ */ new WeakMap(), vc = /* @__PURE__ */ new WeakMap();
function qp(e) {
switch (e) {
case "Object":
case "Array":
return 1;
case "Map":
case "Set":
case "WeakMap":
case "WeakSet":
return 2;
default:
return 0;
}
}
function Wp(e) {
return e.__v_skip || !Object.isExtensible(e) ? 0 : qp(Ai(e));
}
function ss(e) {
return Tt(e) ? e : as(e, !1, Pp, Bp, hc);
}
function yc(e) {
return as(e, !1, Dp, Hp, mc);
}
function is(e) {
return as(e, !0, Vp, jp, gc);
}
function yt(e) {
return as(e, !0, Fp, Up, vc);
}
function as(e, t, n, r, o) {
if (!ie(e)) return ft(`value cannot be made ${t ? "readonly" : "reactive"}: ` + String(e)), e;
if (e.__v_raw && (!t || !e.__v_isReactive) || (t = Wp(e), t === 0)) return e;
var s = o.get(e);
return s || (s = new Proxy(e, t === 2 ? r : n), o.set(e, s), s);
}
function sn(e) {
return Tt(e) ? sn(e.__v_raw) : !(!e || !e.__v_isReactive);
}
function Tt(e) {
return !(!e || !e.__v_isReadonly);
}
function qe(e) {
return !(!e || !e.__v_isShallow);
}
function Xn(e) {
return !!e && !!e.__v_raw;
}
function ee(e) {
var t = e && e.__v_raw;
return t ? ee(t) : e;
}
function bc(e) {
return !ae(e, "__v_skip") && Object.isExtensible(e) && Rn(e, "__v_skip", !0), e;
}
const Le = (e) => ie(e) ? ss(e) : e, Eo = (e) => ie(e) ? is(e) : e;
function Ce(e) {
return !!e && e.__v_isRef === !0;
}
function Tn(e) {
return _c(e, !1);
}
function Sc(e) {
return _c(e, !0);
}
function _c(e, t) {
return Ce(e) ? e : new Kp(e, t);
}
class Kp {
constructor(t, n) {
this.dep = new ns(), this.__v_isRef = !0, this.__v_isShallow = !1, this._rawValue = n ? t : ee(t), this._value = n ? t : Le(t), this.__v_isShallow = n;
}
get value() {
return this.dep.track({ target: this, type: "get", key: "value" }), this._value;
}
set value(t) {
var n = this._rawValue, r = this.__v_isShallow || qe(t) || Tt(t);
t = r ? t : ee(t), Ge(t, n) && (this._rawValue = t, this._value = r ? t : Le(t), this.dep.trigger({ target: this, type: "set", key: "value", newValue: t, oldValue: n }));
}
}
function zp(e) {
e.dep && e.dep.trigger({ target: e, type: "set", key: "value", newValue: e._value });
}
function ls(e) {
return Ce(e) ? e.value : e;
}
function Gp(e) {
return z(e) ? e() : ls(e);
}
const Jp = { get: (e, t, n) => t === "__v_raw" ? e : ls(Reflect.get(e, t, n)), set: (e, t, n, r) => {
const o = e[t];
return Ce(o) && !Ce(n) ? (o.value = n, !0) : Reflect.set(e, t, n, r);
} };
function Vi(e) {
return sn(e) ? e : new Proxy(e, Jp);
}
class Yp {
constructor(r) {
this.__v_isRef = !0, this._value = void 0;
const n = this.dep = new ns();
var { get: r, set: o } = r(n.track.bind(n), n.trigger.bind(n));
this._get = r, this._set = o;
}
get value() {
return this._value = this._get();
}
set value(t) {
this._set(t);
}
}
function xc(e) {
return new Yp(e);
}
function Xp(e) {
Xn(e) || ft("toRefs() expects a reactive object but received a plain one.");
const t = P(e) ? new Array(e.length) : {};
for (const n in e) t[n] = Cc(e, n);
return t;
}
class Zp {
constructor(t, n, r) {
this._object = t, this._key = n, this._defaultValue = r, this.__v_isRef = !0, this._value = void 0;
}
get value() {
var t = this._object[this._key];
return this._value = t === void 0 ? this._defaultValue : t;
}
set value(t) {
this._object[this._key] = t;
}
get dep() {
return Np(ee(this._object), this._key);
}
}
class Qp {
constructor(t) {
this._getter = t, this.__v_isRef = !0, this.__v_isReadonly = !0, this._value = void 0;
}
get value() {
return this._value = this._getter();
}
}
function ef(e, t, n) {
return Ce(e) ? e : z(e) ? new Qp(e) : ie(e) && 1 < arguments.length ? Cc(e, t, n) : Tn(e);
}
function Cc(e, t, n) {
var r = e[t];
return Ce(r) ? r : new Zp(e, t, n);
}
class tf {
constructor(t, n, r) {
this.fn = t, this.setter = n, this._value = void 0, this.dep = new ns(this), this.__v_isRef = !0, this.deps = void 0, this.depsTail = void 0, this.flags = 16, this.globalVersion = Ir - 1, this.next = void 0, (this.effect = this).__v_isReadonly = !n, this.isSSR = r;
}
notify() {
if (this.flags |= 16, !(8 & this.flags) && ce !== this) return oc(this, !0), !0;
}
get value() {
const t = this.dep.track({ target: this, type: "get", key: "value" });
return ac(this), t && (t.version = this.dep.version), this._value;
}
set value(t) {
this.setter ? this.setter(t) : ft("Write operation failed: computed value is readonly");
}
}
function nf(e, t, n = !1) {
let r, o;
z(e) ? r = e : (r = e.get, o = e.set);
const s = new tf(r, o, n);
return t && !n && (s.onTrack = t.onTrack, s.onTrigger = t.onTrigger), s;
}
const rf = { GET: "get", HAS: "has", ITERATE: "iterate" }, of = { SET: "set", ADD: "add", DELETE: "delete", CLEAR: "clear" }, eo = {}, ko = /* @__PURE__ */ new WeakMap();
let Xt;
function sf() {
return Xt;
}
function wc(e, t = !1, n = Xt) {
if (n) {
let r = ko.get(n);
r || ko.set(n, r = []), r.push(e);
} else t || ft("onWatcherCleanup() was called when there was no active watcher to associate with.");
}
function af(e, t, n = se) {
const { immediate: r, deep: o, once: s, scheduler: i, augmentJob: a, call: c } = n, l = (_) => {
(n.onWarn || ft)("Invalid watch source: ", _, "A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.");
}, u = (_) => o ? _ : qe(_) || o === !1 || o === 0 ? jt(_, 1) : jt(_);
let d, p, m, g, S = !1, I = !1;
if (Ce(e) ? (p = () => e.value, S = qe(e)) : sn(e) ? (p = () => u(e), S = !0) : P(e) ? (I = !0, S = e.some((_) => sn(_) || qe(_)), p = () => e.map((_) => Ce(_) ? _.value : sn(_) ? u(_) : z(_) ? c ? c(_, 2) : _() : void l(_))) : z(e) ? p = t ? c ? () => c(e, 2) : e : () => {
if (m) {
Ct();
try {
m();
} finally {
wt();
}
}
var _ = Xt;
Xt = d;
try {
return c ? c(e, 3, [g]) : e(g);
} finally {
Xt = _;
}
} : (p = Ae, l(e)), t && o) {
const _ = p, k = o === !0 ? 1 / 0 : o;
p = () => jt(_(), k);
}
const R = nc(), f = () => {
d.stop(), R && R.active && ki(R.effects, d);
};
if (s && t) {
const _ = t;
t = (...k) => {
_(...k), f();
};
}
let v = I ? new Array(e.length).fill(eo) : eo;
const x = (_) => {
if (1 & d.flags && (d.dirty || _)) if (t) {
const L = d.run();
if (o || S || (I ? L.some((T, y) => Ge(T, v[y])) : Ge(L, v))) {
m && m(), _ = Xt, Xt = d;
try {
var k = [L, v === eo ? void 0 : I && v[0] === eo ? [] : v, g];
v = L, c ? c(t, 3, k) : t(...k);
} finally {
Xt = _;
}
}
} else d.run();
};
return a && a(x), (d = new Nr(p)).scheduler = i ? () => i(x, !1) : x, g = (_) => wc(_, !1, d), m = d.onStop = () => {
var _ = ko.get(d);
if (_) {
if (c) c(_, 4);
else for (const k of _) k();
ko.delete(d);
}
}, d.onTrack = n.onTrack, d.onTrigger = n.onTrigger, t ? r ? x(!0) : v = d.run() : i ? i(x.bind(null, !0), !0) : d.run(), f.pause = d.pause.bind(d), f.resume = d.resume.bind(d), f.stop = f;
}
function jt(e, t = 1 / 0, n) {
if (t <= 0 || !ie(e) || e.__v_skip || (n = n || /* @__PURE__ */ new Set()).has(e)) return e;
if (n.add(e), t--, Ce(e)) jt(e.value, t, n);
else if (P(e)) for (let r = 0; r < e.length; r++) jt(e[r], t, n);
else if (Dn(e) || Cn(e)) e.forEach((r) => {
jt(r, t, n);
});
else if (Qo(e)) {
for (const r in e) jt(e[r], t, n);
for (const r of Object.getOwnPropertySymbols(e)) Object.prototype.propertyIsEnumerable.call(e, r) && jt(e[r], t, n);
}
return e;
}
const En = [];
function Wn(e) {
En.push(e);
}
function Kn() {
En.pop();
}
let Vs = !1;
function w(e, ...t) {
if (!Vs) {
Vs = !0, Ct();
const r = En.length ? En[En.length - 1].component : null;
var n = r && r.appContext.config.warnHandler;
const o = lf();
if (n) Fn(n, r, 11, [e + t.map((s) => {
var i;
return (i = (i = s.toString) == null ? void 0 : i.call(s)) != null ? i : JSON.stringify(s);
}).join(""), r && r.proxy, o.map(({ vnode: s }) => `at <${_s(r, s.type)}>`).join(`
`), o]);
else {
const s = ["[Vue warn]: " + e, ...t];
o.length && s.push(`
`, ...cf(o)), console.warn(...s);
}
wt(), Vs = !1;
}
}
function lf() {
let e = En[En.length - 1];
if (!e) return [];
const t = [];
for (; e; ) {
const r = t[0];
r && r.vnode === e ? r.recurseCount++ : t.push({ vnode: e, recurseCount: 0 });
var n = e.component && e.component.parent;
e = n && n.vnode;
}
return t;
}
function cf(e) {
const t = [];
return e.forEach((n, r) => {
t.push(...r === 0 ? [] : [`
`], ...uf(n));
}), t;
}
function uf({ vnode: e, recurseCount: r }) {
var r = 0 < r ? `... (${r} recursive calls)` : "", n = !!e.component && e.component.parent == null, n = " at <" + _s(e.component, e.type, n), r = ">" + r;
return e.props ? [n, ...df(e.props), r] : [n + r];
}
function df(e) {
const t = [], n = Object.keys(e);
return n.slice(0, 3).forEach((r) => {
t.push(...Tc(r, e[r]));
}), 3 < n.length && t.push(" ..."), t;
}
function Tc(e, t, n) {
return Z(t) ? (t = JSON.stringify(t), n ? t : [e + "=" + t]) : typeof t == "number" || typeof t == "boolean" || t == null ? n ? t : [e + "=" + t] : Ce(t) ? (t = Tc(e, ee(t.value), !0), n ? t : [e + "=Ref<", t, ">"]) : z(t) ? [e + "=fn" + (t.name ? `<${t.name}>` : "")] : (t = ee(t), n ? t : [e + "=", t]);
}
function Di(e, t) {
e !== void 0 && (typeof e != "number" ? w(`${t} is not a valid number - got ${JSON.stringify(e)}.`) : isNaN(e) && w(t + " is NaN - the duration expression might be incorrect."));
}
const pf = { SETUP_FUNCTION: 0, 0: "SETUP_FUNCTION", RENDER_FUNCTION: 1, 1: "RENDER_FUNCTION", NATIVE_EVENT_HANDLER: 5, 5: "NATIVE_EVENT_HANDLER", COMPONENT_EVENT_HANDLER: 6, 6: "COMPONENT_EVENT_HANDLER", VNODE_HOOK: 7, 7: "VNODE_HOOK", DIRECTIVE_HOOK: 8, 8: "DIRECTIVE_HOOK", TRANSITION_HOOK: 9, 9: "TRANSITION_HOOK", APP_ERROR_HANDLER: 10, 10: "APP_ERROR_HANDLER", APP_WARN_HANDLER: 11, 11: "APP_WARN_HANDLER", FUNCTION_REF: 12, 12: "FUNCTION_REF", ASYNC_COMPONENT_LOADER: 13, 13: "ASYNC_COMPONENT_LOADER", SCHEDULER: 14, 14: "SCHEDULER", COMPONENT_UPDATE: 15, 15: "COMPONENT_UPDATE", APP_UNMOUNT_CLEANUP: 16, 16: "APP_UNMOUNT_CLEANUP" }, cs = { sp: "serverPrefetch hook", bc: "beforeCreate hook", c: "created hook", bm: "beforeMount hook", m: "mounted hook", bu: "beforeUpdate hook", u: "updated", bum: "beforeUnmount hook", um: "unmounted hook", a: "activated hook", da: "deactivated hook", ec: "errorCaptured hook", rtc: "renderTracked hook", rtg: "renderTriggered hook", 0: "setup function", 1: "render function", 2: "watcher getter", 3: "watcher callback", 4: "watcher cleanup function", 5: "native event handler", 6: "component event handler", 7: "vnode hook", 8: "directive hook", 9: "transition hook", 10: "app errorHandler", 11: "app warnHandler", 12: "ref function", 13: "async component loader", 14: "scheduler flush", 15: "component update", 16: "app unmount cleanup function" };
function Fn(e, t, n, r) {
try {
return r ? e(...r) : e();
} catch (o) {
pn(o, t, n);
}
}
function ht(e, t, n, r) {
if (z(e)) {
const o = Fn(e, t, n, r);
return o && Zo(o) && o.catch((s) => {
pn(s, t, n);
}), o;
}
if (P(e)) {
const o = [];
for (let s = 0; s < e.length; s++) o.push(ht(e[s], t, n, r));
return o;
}
w("Invalid value type passed to callWithAsyncErrorHandling(): " + typeof e);
}
function pn(e, t, n, r = !0) {
var o = t ? t.vnode : null, { errorHandler: s, throwUnhandledErrorInProduction: i } = t && t.appContext.config || se;
if (t) {
let l = t.parent;
for (var a = t.proxy, c = cs[n]; l; ) {
const u = l.ec;
if (u) {
for (let d = 0; d < u.length; d++) if (u[d](e, a, c) === !1) return;
}
l = l.parent;
}
if (s) return Ct(), Fn(s, null, 10, [e, a, c]), void wt();
}
ff(e, n, o, r);
}
function ff(e, t, n, r = !0, o) {
if (t = cs[t], n && Wn(n), w("Unhandled error" + (t ? " during execution of " + t : "")), n && Kn(), r) throw e;
console.error(e);
}
const Je = [];
let kt = -1;
const zn = [];
let Zt = null, jn = 0;
const Ec = Promise.resolve();
let Ao = null;
const hf = 100;
function us(e) {
const t = Ao || Ec;
return e ? t.then(this ? e.bind(this) : e) : t;
}
function mf(e) {
let t = kt + 1, n = Je.length;
for (; t < n; ) {
var r = t + n >>> 1, o = Je[r], s = Or(o);
s < e || s === e && 2 & o.flags ? t = 1 + r : n = r;
}
return t;
}
function ds(e) {
var t, n;
1 & e.flags || (t = Or(e), !(n = Je[Je.length - 1]) || !(2 & e.flags) && t >= Or(n) ? Je.push(e) : Je.splice(mf(t), 0, e), e.flags |= 1, kc());
}
function kc() {
Ao = Ao || Ec.then(Ac);
}
function Zn(e) {
P(e) ? zn.push(...e) : Zt && e.id === -1 ? Zt.splice(jn + 1, 0, e) : 1 & e.flags || (zn.push(e), e.flags |= 1), kc();
}
function Pa(e, t, n = kt + 1) {
for (t = t || /* @__PURE__ */ new Map(); n < Je.length; n++) {
const r = Je[n];
r && 2 & r.flags && (e && r.id !== e.uid || Fi(t, r) || (Je.splice(n, 1), n--, 4 & r.flags && (r.flags &= -2), r(), 4 & r.flags || (r.flags &= -2)));
}
}
function No(e) {
if (zn.length) {
var t = [...new Set(zn)].sort((n, r) => Or(n) - Or(r));
if (zn.length = 0, Zt) Zt.push(...t);
else {
for (Zt = t, e = e || /* @__PURE__ */ new Map(), jn = 0; jn < Zt.length; jn++) {
const n = Zt[jn];
Fi(e, n) || (4 & n.flags && (n.flags &= -2), 8 & n.flags || n(), n.flags &= -2);
}
Zt = null, jn = 0;
}
}
}
const Or = (e) => e.id == null ? 2 & e.flags ? -1 : 1 / 0 : e.id;
function Ac(e) {
e = e || /* @__PURE__ */ new Map();
var t;
try {
for (kt = 0; kt < Je.length; kt++) {
const n = Je[kt];
!n || 8 & n.flags || (t = n, Fi(e, t) || (4 & n.flags && (n.flags &= -2), Fn(n, n.i, n.i ? 15 : 14), 4 & n.flags || (n.flags &= -2)));
}
} finally {
for (; kt < Je.length; kt++) {
const n = Je[kt];
n && (n.flags &= -2);
}
kt = -1, Je.length = 0, No(e), Ao = null, (Je.length || zn.length) && Ac(e);
}
}
function Fi(e, t) {
var n, r = e.get(t) || 0;
return r > hf ? (pn(`Maximum recursive updates exceeded${(n = (n = t.i) && tr(n.type)) ? ` in component <${n}>` : ""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`, null, 10), !0) : (e.set(t, r + 1), !1);
}
let bt = !1;
const po = /* @__PURE__ */ new Map(), On = (Hr().__VUE_HMR_RUNTIME__ = { createRecord: Ds(Nc), rerender: Ds(yf), reload: Ds(bf) }, /* @__PURE__ */ new Map());
function gf(e) {
var t = e.type.__hmrId;
let n = On.get(t);
n || (Nc(t, e.type), n = On.get(t)), n.instances.add(e);
}
function vf(e) {
On.get(e.type.__hmrId).instances.delete(e);
}
function Nc(e, t) {
return !On.has(e) && (On.set(e, { initialDef: Io(t), instances: /* @__PURE__ */ new Set() }), !0);
}
function Io(e) {
return Du(e) ? e.__vccOpts : e;
}
function yf(e, t) {
const n = On.get(e);
n && (n.initialDef.render = t, [...n.instances].forEach((r) => {
t && (r.render = t, Io(r.type).render = t), r.renderCache = [], bt = !0, r.update(), bt = !1;
}));
}
function bf(e, t) {
var n = On.get(e);
if (n) {
t = Io(t), Va(n.initialDef, t);
var r = [...n.instances];
for (let s = 0; s < r.length; s++) {
const i = r[s];
var o = Io(i.type);
let a = po.get(o);
a || (o !== n.initialDef && Va(o, t), po.set(o, a = /* @__PURE__ */ new Set())), a.add(i), i.appContext.propsCache.delete(i.type), i.appContext.emitsCache.delete(i.type), i.appContext.optionsCache.delete(i.type), i.ceReload ? (a.add(i), i.ceReload(t.styles), a.delete(i)) : i.parent ? ds(() => {
bt = !0, i.parent.update(), bt = !1, a.delete(i);
}) : i.appContext.reload ? i.appContext.reload() : typeof window < "u" ? window.location.reload() : console.warn("[HMR] Root or manually mounted instance modified. Full reload required."), i.root.ce && i !== i.root && i.root.ce._removeChildStyle(o);
}
Zn(() => {
po.clear();
});
}
}
function Va(e, t) {
ne(e, t);
for (const n in e) n === "__file" || n in t || delete e[n];
}
function Ds(e) {
return (t, n) => {
try {
return e(t, n);
} catch (r) {
console.error(r), console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.");
}
};
}
let Rt, yr = [], Ys = !1;
function jr(e, ...t) {
Rt ? Rt.emit(e, ...t) : Ys || yr.push({ event: e, args: t });
}
function Li(e, t) {
(Rt = e) ? (Rt.enabled = !0, yr.forEach(({ event: n, args: r }) => Rt.emit(n, ...r)), yr = []) : typeof window > "u" || !window.HTMLElement || (e = (e = window.navigator) == null ? void 0 : e.userAgent) != null && e.includes("jsdom") ? (Ys = !0, yr = []) : ((t.__VUE_DEVTOOLS_HOOK_REPLAY__ = t.__VUE_DEVTOOLS_HOOK_REPLAY__ || []).push((r) => {
Li(r, t);
}), setTimeout(() => {
Rt || (t.__VUE_DEVTOOLS_HOOK_REPLAY__ = null, Ys = !0, yr = []);
}, 3e3));
}
function Sf(e, t) {
jr("app:init", e, t, { Fragment: Ie, Text: Ot, Comment: ye, Static: ln });
}
function _f(e) {
jr("app:unmount", e);
}
const Xs = $i("component:added"), Ic = $i("component:updated"), xf = $i("component:removed"), Cf = (e) => {
Rt && typeof Rt.cleanupBuffer == "function" && !Rt.cleanupBuffer(e) && xf(e);
};
function $i(e) {
return (t) => {
jr(e, t.appContext.app, t.uid, t.parent ? t.parent.uid : void 0, t);
};
}
const wf = Rc("perf:start"), Tf = Rc("perf:end");
function Rc(e) {
return (t, n, r) => {
jr(e, t.appContext.app, t.uid, t, n, r);
};
}
function Ef(e, t, n) {
jr("component:emit", e.appContext.app, e, t, n);
}
let xe = null, ps = null;
function Mr(e) {
var t = xe;
return xe = e, ps = e && e.type.__scopeId || null, t;
}
function kf(e) {
ps = e;
}
function Af() {
ps = null;
}
const Nf = (e) => Bi;
function Bi(e, t = xe, n) {
if (!t || e._n) return e;
const r = (...o) => {
r._d && ii(-1);
var s = Mr(t);
let i;
try {
i = e(...o);
} finally {
Mr(s), r._d && ii(1);
}
return Ic(t), i;
};
return r._n = !0, r._c = !0, r._d = !0, r;
}
function Oc(e) {
zl(e) && w("Do not use built-in directive ids as custom directive id: " + e);
}
function If(e, t) {
if (xe === null) return w("withDirectives can only be used inside render functions."), e;
var n = Wr(xe);
const r = e.dirs || (e.dirs = []);
for (let o = 0; o < t.length; o++) {
let [s, i, a, c = se] = t[o];
s && ((s = z(s) ? { mounted: s, updated: s } : s).deep && jt(i), r.push({ dir: s, instance: n, value: i, oldValue: void 0, arg: a, modifiers: c }));
}
return e;
}
function At(e, t, n, r) {
var o = e.dirs, s = t && t.dirs;
for (let a = 0; a < o.length; a++) {
const c = o[a];
s && (c.oldValue = s[a].value);
var i = c.dir[r];
i && (Ct(), ht(i, n, 8, [e.el, c, e, t]), wt());
}
}
const Mc = Symbol("_vte"), Pc = (e) => e.__isTeleport, kn = (e) => e && (e.disabled || e.disabled === ""), Da = (e) => e && (e.defer || e.defer === ""), Fa = (e) => typeof SVGElement < "u" && e instanceof SVGElement, La = (e) => typeof MathMLElement == "function" && e instanceof MathMLElement, Zs = (e, t) => {
var n = e && e.to;
return Z(n) ? t ? ((t = t(n)) || kn(e) || w(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`), t) : (w("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"), null) : (n || kn(e) || w("Invalid Teleport target: " + n), n);
}, Vc = { name: "Teleport", __isTeleport: !0, process(e, t, n, r, o, s, i, a, c, l) {
const { mc: u, pc: d, pbc: p, o: { insert: m, querySelector: g, createText: S, createComment: I } } = l, R = kn(t.props);
let { shapeFlag: f, children: v, dynamicChildren: x } = t;
if (bt && (c = !1, x = null), e == null) {
var _ = t.el = I("teleport start"), k = t.anchor = I("teleport end");
m(_, n, r), m(k, n, r);
const C = (H, q) => {
16 & f && (o && o.isCE && (o.ce._teleportTarget = H), u(v, H, q, o, s, i, a, c));
}, $ = () => {
var H = t.target = Zs(t.props, g), q = Dc(H, t, S, m);
H ? (i !== "svg" && Fa(H) ? i = "svg" : i !== "mathml" && La(H) && (i = "mathml"), R || (C(H, q), fo(t, !1))) : R || w("Invalid Teleport target on mount:", H, `(${typeof H})`);
};
R && (C(n, k), fo(t, !0)), Da(t.props) ? (t.el.__isMounted = !1, Oe(() => {
$(), delete t.el.__isMounted;
}, s)) : $();
} else {
var L, T, y, A;
Da(t.props) && e.el.__isMounted === !1 ? Oe(() => {
Vc.process(e, t, n, r, o, s, i, a, c, l);
}, s) : (t.el = e.el, t.targetStart = e.targetStart, _ = t.anchor = e.anchor, k = t.target = e.target, L = t.targetAnchor = e.targetAnchor, A = (T = kn(e.props)) ? n : k, y = T ? _ : L, i === "svg" || Fa(k) ? i = "svg" : i !== "mathml" && !La(k) || (i = "mathml"), x ? (p(e.dynamicChildren, x, A, o, s, i, a), Po(e, t, !1)) : c || d(e, t, A, y, o, s, i, a, !1), R ? T ? t.props && e.props && t.props.to !== e.props.to && (t.props.to = e.props.to) : to(t, n, _, l, 1) : (t.props && t.props.to) !== (e.props && e.props.to) ? (A = t.target = Zs(t.props, g)) ? to(t, A, null, l, 0) : w("Invalid Teleport target on update:", k, `(${typeof k})`) : T && to(t, k, L, l, 1), fo(t, R));
}
}, remove(i, t, n, { um: r, o: { remove: o } }, s) {
var { shapeFlag: i, children: a, anchor: c, targetStart: l, targetAnchor: u, target: d, props: p } = i;
if (d && (o(l), o(u)), s && o(c), 16 & i) {
var m = s || !kn(p);
for (let S = 0; S < a.length; S++) {
var g = a[S];
r(g, t, n, m, !!g.dynamicChildren);
}
}
}, move: to, hydrate: Rf };
function to(i, t, n, { o: { insert: r }, m: o }, d = 2) {
d === 0 && r(i.targetAnchor, t, n);
var { el: i, anchor: a, shapeFlag: c, children: l, props: u } = i, d = d === 2;
if (d && r(i, t, n), (!d || kn(u)) && 16 & c) for (let p = 0; p < l.length; p++) o(l[p], t, n, 2);
d && r(a, t, n);
}
function Rf(e, t, n, r, o, s, { o: { nextSibling: i, parentNode: a, querySelector: c, insert: l, createText: u } }, d) {
const p = t.target = Zs(t.props, c);
if (p) {
var c = kn(t.props), m = p._lpa || p.firstChild;
if (16 & t.shapeFlag) if (c) t.anchor = d(i(e), t, a(e), n, r, o, s), t.targetStart = m, t.targetAnchor = m && i(m);
else {
t.anchor = i(e);
let S = m;
for (; S; ) {
if (S && S.nodeType === 8) {
if (S.data === "teleport start anchor") t.targetStart = S;
else if (S.data === "teleport anchor") {
t.targetAnchor = S, p._lpa = t.targetAnchor && i(t.targetAnchor);
break;
}
}
S = i(S);
}
t.targetAnchor || Dc(p, t, u, l), d(m && i(m), t, p, n, r, o, s);
}
fo(t, c);
}
return t.anchor && i(t.anchor);
}
const Of = Vc;
function fo(e, t) {
const n = e.ctx;
if (n && n.ut) {
let r, o;
for (o = t ? (r = e.el, e.anchor) : (r = e.targetStart, e.targetAnchor); r && r !== o; ) r.nodeType === 1 && r.setAttribute("data-v-owner", n.uid), r = r.nextSibling;
n.ut();
}
}
function Dc(e, t, n, r) {
const o = t.targetStart = n("");
return t = t.targetAnchor = n(""), o[Mc] = t, e && (r(o, e), r(t, e)), t;
}
const Qt = Symbol("_leaveCb"), no = Symbol("_enterCb");
function Hi() {
const e = { isMounted: !1, isLeaving: !1, isUnmounting: !1, leavingVNodes: /* @__PURE__ */ new Map() };
return Ur(() => {
e.isMounted = !0;
}), gs(() => {
e.isUnmounting = !0;
}), e;
}
const ut = [Function, Array], ji = { mode: String, appear: Boolean, persisted: Boolean, onBeforeEnter: ut, onEnter: ut, onAfterEnter: ut, onEnterCancelled: ut, onBeforeLeave: ut, onLeave: ut, onAfterLeave: ut, onLeaveCancelled: ut, onBeforeAppear: ut, onAppear: ut, onAfterAppear: ut, onAppearCancelled: ut }, Fc = (e) => (e = e.subTree, e.component ? Fc(e.component) : e), Mf = { name: "BaseTransition", props: ji, setup(e, { slots: t }) {
const n = it(), r = Hi();
return () => {
var o = t.default && fs(t.default(), !0);
if (o && o.length) {
var o = Lc(o), s = ee(e), i = s.mode;
if (i && i !== "in-out" && i !== "out-in" && i !== "default" && w("invalid <transition> mode: " + i), r.isLeaving) return Fs(o);
var a = $a(o);
if (!a) return Fs(o);
let l = Qn(a, s, r, n, (d) => l = d), u = (a.type !== ye && Wt(a, l), n.subTree && $a(n.subTree));
if (u && u.type !== ye && !vt(a, u) && Fc(n).type !== ye) {
let d = Qn(u, s, r, n);
if (Wt(u, d), i === "out-in" && a.type !== ye) return r.isLeaving = !0, d.afterLeave = () => {
r.isLeaving = !1, 8 & n.job.flags || n.update(), delete d.afterLeave, u = void 0;
}, Fs(o);
i === "in-out" && a.type !== ye ? d.delayLeave = (p, m, g) => {
const S = Bc(r, u);
S[String(u.key)] = u, p[Qt] = () => {
m(), p[Qt] = void 0, delete l.delayedLeave, u = void 0;
}, l.delayedLeave = () => {
g(), delete l.delayedLeave, u = void 0;
};
} : u = void 0;
} else u = u && void 0;
return o;
}
};
} };
function Lc(e) {
let t = e[0];
if (1 < e.length) {
let n = !1;
for (const r of e) if (r.type !== ye) {
if (n) {
w("<transition> can only be used on a single element or component. Use <transition-group> for lists.");
break;
}
t = r, n = !0;
}
}
return t;
}
const $c = Mf;
function Bc(e, t) {
const n = e.leavingVNodes;
let r = n.get(t.type);
return r || (r = /* @__PURE__ */ Object.create(null), n.set(t.type, r)), r;
}
function Qn(e, t, n, r, o) {
const { appear: s, mode: i, persisted: a = !1, onBeforeEnter: c, onEnter: l, onAfterEnter: u, onEnterCancelled: d, onBeforeLeave: p, onLeave: m, onAfterLeave: g, onLeaveCancelled: S, onBeforeAppear: I, onAppear: R, onAfterAppear: f, onAppearCancelled: v } = t, x = String(e.key), _ = Bc(n, e), k = (y, A) => {
y && ht(y, r, 9, A);
}, L = (y, A) => {
const C = A[1];
k(y, A), P(y) ? y.every(($) => $.length <= 1) && C() : y.length <= 1 && C();
}, T = { mode: i, persisted: a, beforeEnter(y) {
let A = c;
if (!n.isMounted) {
if (!s) return;
A = I || c;
}
y[Qt] && y[Qt](!0);
const C = _[x];
C && vt(e, C) && C.el[Qt] && C.el[Qt](), k(A, [y]);
}, enter(y) {
let A = l, C = u, $ = d;
if (!n.isMounted) {
if (!s) return;
A = R || l, C = f || u, $ = v || d;
}
let H = !1;
var q = y[no] = (D) => {
H || (H = !0, D ? k($, [y]) : k(C, [y]), T.delayedLeave && T.delayedLeave(), y[no] = void 0);
};
A ? L(A, [y, q]) : q();
}, leave(y, A) {
const C = String(e.key);
if (y[no] && y[no](!0), n.isUnmounting) return A();
k(p, [y]);
let $ = !1;
var H = y[Qt] = (q) => {
$ || ($ = !0, A(), q ? k(S, [y]) : k(g, [y]), y[Qt] = void 0, _[C] === e && delete _[C]);
};
_[C] = e, m ? L(m, [y, H]) : H();
}, clone(y) {
return y = Qn(y, t, n, r, o), o && o(y), y;
} };
return T;
}
function Fs(e) {
if (dr(e)) return (e = mt(e)).children = null, e;
}
function $a(e) {
if (!dr(e)) return Pc(e.type) && e.children ? Lc(e.children) : e;
if (e.component) return e.component.subTree;
const { shapeFlag: t, children: n } = e;
return n ? 16 & t ? n[0] : 32 & t && z(n.default) ? n.default() : void 0 : void 0;
}
function Wt(e, t) {
6 & e.shapeFlag && e.component ? (e.transition = t, Wt(e.component.subTree, t)) : 128 & e.shapeFlag ? (e.ssContent.transition = t.clone(e.ssContent), e.ssFallback.transition = t.clone(e.ssFallback)) : e.transition = t;
}
function fs(e, t = !1, n) {
let r = [], o = 0;
for (let a = 0; a < e.length; a++) {
var s = e[a], i = n == null ? s.key : String(n) + String(s.key != null ? s.key : a);
s.type === Ie ? (128 & s.patchFlag && o++, r = r.concat(fs(s.children, t, i))) : !t && s.type === ye || r.push(i != null ? mt(s, { key: i }) : s);
}
if (1 < o) for (let a = 0; a < r.length; a++) r[a].patchFlag = -2;
return r;
}
function Ui(e, t) {
return z(e) ? ne({ name: e.name }, t, { setup: e }) : e;
}
function Pf() {
const e = it();
return e ? (e.appContext.config.idPrefix || "v") + "-" + e.ids[0] + e.ids[1]++ : (w("useId() is called when there is no active component instance to be associated with."), "");
}
function qi(e) {
e.ids = [e.ids[0] + e.ids[2]++ + "-", 0, 0];
}
const Hc = /* @__PURE__ */ new WeakSet();
function Vf(e) {
const t = it(), n = Sc(null);
t ? (r = t.refs === se ? t.refs = {} : t.refs, (o = Object.getOwnPropertyDescriptor(r, e)) && !o.configurable ? w(`useTemplateRef('${e}') already exists.`) : Object.defineProperty(r, e, { enumerable: !0, get: () => n.value, set: (s) => n.value = s })) : w("useTemplateRef() is called when there is no active component instance to be associated with.");
var r, o = is(n);
return Hc.add(o), o;
}
function Gn(e, t, n, r, o = !1) {
if (P(e)) e.forEach((i, a) => Gn(i, t && (P(t) ? t[a] : t), n, r, o));
else if (an(r) && !o) 512 & r.shapeFlag && r.type.__asyncResolved && r.component.subTree.component && Gn(e, t, n, r.component.subTree);
else {
const i = 4 & r.shapeFlag ? Wr(r.component) : r.el, a = o ? null : i, { i: c, r: l } = e;
if (c) {
const u = t && t.r, d = c.refs === se ? c.refs = {} : c.refs, p = c.setupState, m = ee(p), g = p === se ? () => !1 : (S) => (ae(m, S) && !Ce(m[S]) && w(`Template ref "${S}" used on a non-ref value. It will not work in the production build.`), Hc.has(m[S]) ? !1 : ae(m, S));
if (u != null && u !== l && (Z(u) ? (d[u] = null, g(u) && (p[u] = null)) : Ce(u) && (u.value = null)), z(l)) Fn(l, c, 12, [a, d]);
else {
const S = Z(l), I = Ce(l);
var s;
S || I ? (s = () => {
if (e.f) {
const R = S ? (g(l) ? p : d)[l] : l.value;
o ? P(R) && ki(R, i) : P(R) ? R.includes(i) || R.push(i) : S ? (d[l] = [i], g(l) && (p[l] = d[l])) : (l.value = [i], e.k && (d[e.k] = l.value));
} else S ? (d[l] = a, g(l) && (p[l] = a)) : I ? (l.value = a, e.k && (d[e.k] = a)) : w("Invalid template ref type:", l, `(${typeof l})`);
}, a ? (s.id = -1, Oe(s, n)) : s()) : w("Invalid template ref type:", l, `(${typeof l})`);
}
} else w("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");
}
}
let Ba = !1;
const mn = () => {
Ba || (console.error("Hydration completed but contains mismatches."), Ba = !0);
}, Df = (e) => e.namespaceURI.includes("svg") && e.tagName !== "foreignObject", Ff = (e) => e.namespaceURI.includes("MathML"), ro = (e) => {
if (e.nodeType === 1) return Df(e) ? "svg" : Ff(e) ? "mathml" : void 0;
}, Sn = (e) => e.nodeType === 8;
function Lf(e) {
const { mt: t, p: n, o: { patchProp: r, createText: o, nextSibling: s, parentNode: i, remove: a, insert: c, createComment: l } } = e, u = (f, v, x, _, k, L = !1) => {
L = L || !!v.dynamicChildren;
const T = Sn(f) && f.data === "[";
var y = () => g(f, v, x, _, k, T), { type: A, ref: C, shapeFlag: $, patchFlag: H } = v;
let q = f.nodeType, D = (v.el = f, Rn(f, "__vnode", v, !0), Rn(f, "__vueParentComponent", x, !0), H === -2 && (L = !1, v.dynamicChildren = null), null);
switch (A) {
case Ot:
D = q !== 3 ? v.children === "" ? (c(v.el = o(""), i(f), f), f) : y() : (f.data !== v.children && (w("Hydration text mismatch in", f.parentNode, `
- rendered on server: ${JSON.stringify(f.data)}
- expected on client: ` + JSON.stringify(v.children)), mn(), f.data = v.children), s(f));
break;
case ye:
R(f) ? (D = s(f), I(v.el = f.content.firstChild, f, x)) : D = q !== 8 || T ? y() : s(f);
break;
case ln:
if (T && (f = s(f), q = f.nodeType), q === 1 || q === 3) {
D = f;
var B = !v.children.length;
for (let Q = 0; Q < v.staticCount; Q++) B && (v.children += D.nodeType === 1 ? D.outerHTML : D.data), Q === v.staticCount - 1 && (v.anchor = D), D = s(D);
return T ? s(D) : D;
}
y();
break;
case Ie:
D = T ? m(f, v, x, _, k, L) : y();
break;
default:
if (1 & $) D = q === 1 && v.type.toLowerCase() === f.tagName.toLowerCase() || R(f) ? d(f, v, x, _, k, L) : y();
else if (6 & $) {
v.slotScopeIds = k;
var Y = i(f);
if (D = T ? S(f) : Sn(f) && f.data === "teleport start" ? S(f, f.data, "teleport end") : s(f), t(v, Y, null, x, _, ro(Y), L), an(v) && !v.type.__asyncResolved) {
let Q;
T ? (Q = be(Ie)).anchor = D ? D.previousSibling : Y.lastChild : Q = f.nodeType === 3 ? ea("") : be("div"), Q.el = f, v.component.subTree = Q;
}
} else 64 & $ ? D = q !== 8 ? y() : v.type.hydrate(f, v, x, _, k, L, e, p) : 128 & $ ? D = v.type.hydrate(f, v, x, _, ro(i(f)), k, L, e, u) : w("Invalid HostVNode type:", A, `(${typeof A})`);
}
return C != null && Gn(C, null, _, v), D;
}, d = (f, v, x, _, k, L) => {
L = L || !!v.dynamicChildren;
const { type: T, props: y, shapeFlag: A, dirs: C, transition: $ } = v;
var H, q = T === "input" || T === "option";
{
C && At(v, null, x, "created");
let Y = !1;
if (R(f)) {
Y = fu(null, $) && x && x.vnode.props && x.vnode.props.appear;
const re = f.content.firstChild;
Y && ((H = re.getAttribute("class")) && (re.$cls = H), $.beforeEnter(re)), I(re, f, x), v.el = f = re;
}
if (16 & A && (!y || !y.innerHTML && !y.textContent)) {
let re = p(f.firstChild, v, f, x, _, k, L), gt = !1;
for (; re; ) {
br(f, 1) || (gt || (w("Hydration children mismatch on", f, `
Server rendered element contains more child nodes than client vdom.`), gt = !0), mn());
var D = re;
re = re.nextSibling, a(D);
}
} else if (8 & A) {
let re = v.children;
re[0] !== `
` || f.tagName !== "PRE" && f.tagName !== "TEXTAREA" || (re = re.slice(1)), f.textContent !== re && (br(f, 0) || (w("Hydration text content mismatch on", f, `
- rendered on server: ${f.textContent}
- expected on client: ` + v.children), mn()), f.textContent = v.children);
}
if (y) {
var B = f.tagName.includes("-");
for (const re in y) C && C.some((gt) => gt.dir.created) || !$f(f, re, y[re], v, x) || mn(), (q && (re.endsWith("value") || re === "indeterminate") || dn(re) && !on(re) || re[0] === "." || B) && r(f, re, null, y[re], void 0, x);
}
let Q;
(Q = y && y.onVnodeBeforeMount) && Qe(Q, x, v), C && At(v, null, x, "beforeMount"), ((Q = y && y.onVnodeMounted) || C || Y) && Cu(() => {
Q && Qe(Q, x, v), Y && $.enter(f), C && At(v, null, x, "mounted");
}, _);
}
return f.nextSibling;
}, p = (f, v, x, _, k, L, T) => {
T = T || !!v.dynamicChildren;
const y = v.children;
var A = y.length;
let C = !1;
for (let H = 0; H < A; H++) {
const q = T ? y[H] : y[H] = Ye(y[H]);
var $ = q.type === Ot;
f ? ($ && !T && H + 1 < A && Ye(y[H + 1]).type === Ot && (c(o(f.data.slice(q.children.length)), x, s(f)), f.data = q.children), f = u(f, q, _, k, L, T)) : $ && !q.children ? c(q.el = o(""), x) : (br(x, 1) || (C || (w("Hydration children mismatch on", x, `
Server rendered element contains fewer child nodes than client vdom.`), C = !0), mn()), n(null, q, x, null, _, k, ro(x), L));
}
return f;
}, m = (y, v, x, _, k, L) => {
var T = v.slotScopeIds, T = (T && (k = k ? k.concat(T) : T), i(y)), y = p(s(y), v, T, x, _, k, L);
return y && Sn(y) && y.data === "]" ? s(v.anchor = y) : (mn(), c(v.anchor = l("]"), T, y), y);
}, g = (f, v, x, _, k, A) => {
if (br(f.parentElement, 1) || (w(`Hydration node mismatch:
- rendered on server:`, f, f.nodeType === 3 ? "(text)" : Sn(f) && f.data === "[" ? "(start of fragment)" : "", `
- expected on client:`, v.type), mn()), v.el = null, A) for (var T = S(f); ; ) {
var y = s(f);
if (!y || y === T) break;
a(y);
}
var A = s(f), C = i(f);
return a(f), n(null, v, C, A, x, _, ro(C), k), x && (x.vnode.el = v.el, Ss(x, v.el)), A;
}, S = (f, v = "[", x = "]") => {
let _ = 0;
for (; f; ) if ((f = s(f)) && Sn(f) && (f.data === v && _++, f.data === x)) {
if (_ === 0) return s(f);
_--;
}
return f;
}, I = (f, v, x) => {
const _ = v.parentNode;
_ && _.replaceChild(f, v);
let k = x;
for (; k; ) k.vnode.el === v && (k.vnode.el = k.subTree.el = f), k = k.parent;
}, R = (f) => f.nodeType === 1 && f.tagName === "TEMPLATE";
return [(f, v) => {
if (!v.hasChildNodes()) return w("Attempting to hydrate existing markup but container is empty. Performing full mount instead."), n(null, f, v), No(), void (v._vnode = f);
u(v.firstChild, f, null, null, null), No(), v._vnode = f;
}, u];
}
function $f(e, t, n, r, o) {
let s, i, a, c;
if (t === "class") e.$cls ? (a = e.$cls, delete e.$cls) : a = e.getAttribute("class"), c = ur(n), Bf(Ha(a || ""), Ha(c)) || (s = 2, i = "class");
else if (t === "style") {
a = e.getAttribute("style") || "", c = Z(n) ? n : cp(cr(n));
var l = ja(a);
const p = ja(c);
if (r.dirs) for (var { dir: u, value: d } of r.dirs) u.name !== "show" || d || p.set("display", "none");
o && jc(o, r, p), Hf(l, p) || (s = 3, i = "style");
} else (e instanceof SVGElement && yp(t) || e instanceof HTMLElement && (Ia(t) || vp(t))) && (c = Ia(t) ? (a = e.hasAttribute(t), Ii(n)) : n == null ? (a = e.hasAttribute(t), !1) : (a = e.hasAttribute(t) ? e.getAttribute(t) : t === "value" && e.tagName === "TEXTAREA" && e.value, !!bp(n) && String(n)), a !== c && (s = 4, i = t));
return s != null && !br(e, s) && (o = (p) => p === !1 ? "(not rendered)" : i + `="${p}"`, w(`Hydration ${Uc[s]} mismatch on`, e, `
- rendered on server: ${o(a)}
- expected on client: ${o(c)}
Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.
You should fix the source of the mismatch.`), !0);
}
function Ha(e) {
return new Set(e.trim().split(/\s+/));
}
function Bf(e, t) {
if (e.size !== t.size) return !1;
for (const n of e) if (!t.has(n)) return !1;
return !0;
}
function ja(e) {
const t = /* @__PURE__ */ new Map();
for (const n of e.split(";")) {
let [r, o] = n.split(":");
r = r.trim(), o = o && o.trim(), r && o && t.set(r, o);
}
return t;
}
function Hf(e, t) {
if (e.size !== t.size) return !1;
for (var [n, r] of e) if (r !== t.get(n)) return !1;
return !0;
}
function jc(e, t, n) {
const r = e.subTree;
if (e.getCssVars && (t === r || r && r.type === Ie && r.children.includes(t))) {
var o = e.getCssVars();
for (const s in o) n.set("--" + _p(s), String(o[s]));
}
t === r && e.parent && jc(e.parent, e.vnode, n);
}
const Ua = "data-allow-mismatch", Uc = { 0: "text", 1: "children", 2: "class", 3: "style", 4: "attribute" };
function br(e, t) {
if (t === 0 || t === 1) for (; e && !e.hasAttribute(Ua); ) e = e.parentElement;
const n = e && e.getAttribute(Ua);
if (n == null) return !1;
if (n === "") return !0;
{
const r = n.split(",");
return t === 0 && r.includes("children") ? !0 : r.includes(Uc[t]);
}
}
const jf = Hr().requestIdleCallback || ((e) => setTimeout(e, 1)), Uf = Hr().cancelIdleCallback || ((e) => clearTimeout(e)), qf = (e = 1e4) => (t) => {
const n = jf(t, { timeout: e });
return () => Uf(n);
};
function Wf(t) {
var { top: t, left: n, bottom: r, right: o } = t.getBoundingClientRect(), { innerHeight: s, innerWidth: i } = window;
return (0 < t && t < s || 0 < r && r < s) && (0 < n && n < i || 0 < o && o < i);
}
const Kf = (e) => (t, n) => {
const r = new IntersectionObserver((o) => {
for (const s of o) if (s.isIntersecting) {
r.disconnect(), t();
break;
}
}, e);
return n((o) => {
if (o instanceof Element) return Wf(o) ? (t(), r.disconnect(), !1) : void r.observe(o);
}), () => r.disconnect();
}, zf = (e) => (t) => {
if (e) {
const n = matchMedia(e);
if (!n.matches) return n.addEventListener("change", t, { once: !0 }), () => n.removeEventListener("change", t);
t();
}
}, Gf = (e = []) => (t, n) => {
Z(e) && (e = [e]);
let r = !1;
const o = (i) => {
r || (r = !0, s(), t(), i.target.dispatchEvent(new i.constructor(i.type, i)));
}, s = () => {
n((i) => {
for (const a of e) i.removeEventListener(a, o);
});
};
return n((i) => {
for (const a of e) i.addEventListener(a, o, { once: !0 });
}), s;
};
function Jf(e, t) {
if (Sn(e) && e.data === "[") {
let n = 1, r = e.nextSibling;
for (; r; ) {
if (r.nodeType === 1) {
if (t(r) === !1) break;
} else if (Sn(r)) if (r.data === "]") {
if (--n == 0) break;
} else r.data === "[" && n++;
r = r.nextSibling;
}
} else t(e);
}
const an = (e) => !!e.type.__asyncLoader;
function Yf(e) {
const { loader: t, loadingComponent: n, errorComponent: r, delay: o = 200, hydrate: s, timeout: i, suspensible: a = !0, onError: c } = e = z(e) ? { loader: e } : e;
let l = null, u, d = 0;
const p = () => {
let m;
return l || (m = l = t().catch((g) => {
if (g = g instanceof Error ? g : new Error(String(g)), c) return new Promise((S, I) => {
c(g, () => S((d++, l = null, p())), () => I(g), d + 1);
});
throw g;
}).then((g) => {
if (m !== l && l) return l;
if (g || w("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."), !(g = g && (g.__esModule || g[Symbol.toStringTag] === "Module") ? g.default : g) || ie(g) || z(g)) return u = g;
throw new Error("Invalid async component load result: " + g);
}));
};
return Ui({ name: "AsyncComponentWrapper", __asyncLoader: p, __asyncHydrate(m, g, S) {
let I = !1;
const R = s ? () => {
var f = s(() => {
I ? w(`Skipping lazy hydration for component '${tr(u)}': it was updated before lazy hydration performed.`) : S();
}, (v) => Jf(m, v));
f && (g.bum || (g.bum = [])).push(f), (g.u || (g.u = [])).push(() => I = !0);
} : S;
u ? R() : p().then(() => !g.isUnmounted && R());
}, get __asyncResolved() {
return u;
}, setup() {
const m = ke;
if (qi(m), u) return () => Ls(u, m);
const g = (f) => {
l = null, pn(f, m, 13, !r);
};
if (a && m.suspense || er) return p().then((f) => () => Ls(f, m)).catch((f) => (g(f), () => r ? be(r, { error: f }) : null));
const S = Tn(!1), I = Tn(), R = Tn(!!o);
return o && setTimeout(() => {
R.value = !1;
}, o), i != null && setTimeout(() => {
var f;
S.value || I.value || (f = new Error(`Async component timed out after ${i}ms.`), g(f), I.value = f);
}, i), p().then(() => {
S.value = !0, m.parent && dr(m.parent.vnode) && m.parent.update();
}).catch((f) => {
g(f), I.value = f;
}), () => S.value && u ? Ls(u, m) : I.value && r ? be(r, { error: I.value }) : n && !R.value ? be(n) : void 0;
} });
}
function Ls(e, t) {
var { ref: n, props: r, children: o, ce: s } = t.vnode;
const i = be(e, r, o);
return i.ref = n, i.ce = s, delete t.vnode.ce, i;
}
const dr = (e) => e.type.__isKeepAlive, Xf = { name: "KeepAlive", __isKeepAlive: !0, props: { include: [String, RegExp, Array], exclude: [String, RegExp, Array], max: [String, Number] }, setup(e, { slots: t }) {
const n = it(), r = n.ctx;
if (!r.renderer) return () => {
var f = t.default && t.default();
return f && f.length === 1 ? f[0] : f;
};
const o = /* @__PURE__ */ new Map(), s = /* @__PURE__ */ new Set();
let i = null;
n.__v_cache = o;
const a = n.suspense, { p: c, m: l, um: u, o: { createElement: d } } = r.renderer, p = d("div");
function m(f) {
$s(f), u(f, n, a, !0);
}
function g(f) {
o.forEach((v, x) => {
v = tr(v.type), v && !f(v) && S(x);
});
}
function S(f) {
var v = o.get(f);
!v || i && vt(v, i) ? i && $s(i) : m(v), o.delete(f), s.delete(f);
}
r.activate = (f, v, x, _, k) => {
const L = f.component;
l(f, v, x, 0, a), c(L.vnode, f, v, x, L, a, _, f.slotScopeIds, k), Oe(() => {
L.isDeactivated = !1, L.a && nn(L.a);
var T = f.props && f.props.onVnodeMounted;
T && Qe(T, L.parent, f);
}, a), Xs(L);
}, r.deactivate = (f) => {
const v = f.component;
Vo(v.m), Vo(v.a), l(f, p, null, 1, a), Oe(() => {
v.da && nn(v.da);
var x = f.props && f.props.onVnodeUnmounted;
x && Qe(x, v.parent, f), v.isDeactivated = !0;
}, a), Xs(v), v.__keepAliveStorageContainer = p;
}, Jn(() => [e.include, e.exclude], ([f, v]) => {
f && g((x) => Sr(f, x)), v && g((x) => !Sr(v, x));
}, { flush: "post", deep: !0 });
let I = null;
var R = () => {
I != null && (Fo(n.subTree.type) ? Oe(() => {
o.set(I, oo(n.subTree));
}, n.subTree.suspense) : o.set(I, oo(n.subTree)));
};
return Ur(R), ms(R), gs(() => {
o.forEach((f) => {
var { subTree: x, suspense: v } = n, x = oo(x);
if (f.type === x.type && f.key === x.key) return $s(x), void ((x = x.component.da) && Oe(x, v));
m(f);
});
}), () => {
if (I = null, !t.default) return i = null;
var x = t.default();
const f = x[0];
if (1 < x.length) return w("KeepAlive should contain exactly one component child."), i = null, x;
if (!(Pt(f) && (4 & f.shapeFlag || 128 & f.shapeFlag))) return i = null, f;
let v = oo(f);
if (v.type === ye) return i = null, v;
var x = v.type, _ = tr(an(v) ? v.type.__asyncResolved || {} : x), { include: k, exclude: L, max: T } = e;
return k && (!_ || !Sr(k, _)) || L && _ && Sr(L, _) ? (v.shapeFlag &= -257, i = v, f) : (k = v.key == null ? x : v.key, L = o.get(k), v.el && (v = mt(v), 128 & f.shapeFlag && (f.ssContent = v)), I = k, L ? (v.el = L.el, v.component = L.component, v.transition && Wt(v, v.transition), v.shapeFlag |= 512, s.delete(k), s.add(k)) : (s.add(k), T && s.size > parseInt(T, 10) && S(s.values().next().value)), v.shapeFlag |= 256, i = v, Fo(f.type) ? f : v);
};
} }, Zf = Xf;
function Sr(e, t) {
return P(e) ? e.some((n) => Sr(n, t)) : Z(e) ? e.split(",").includes(t) : !!Zd(e) && (e.lastIndex = 0, e.test(t));
}
function qc(e, t) {
Kc(e, "a", t);
}
function Wc(e, t) {
Kc(e, "da", t);
}
function Kc(e, t, n = ke) {
var r = e.__wdc || (e.__wdc = () => {
let o = n;
for (; o; ) {
if (o.isDeactivated) return;
o = o.parent;
}
return e();
});
if (hs(t, r, n), n) {
let o = n.parent;
for (; o && o.parent; ) dr(o.parent.vnode) && Qf(r, t, n, o), o = o.parent;
}
}
function Qf(e, t, n, r) {
const o = hs(t, e, r, !0);
vs(() => {
ki(r[t], o);
}, n);
}
function $s(e) {
e.shapeFlag &= -257, e.shapeFlag &= -513;
}
function oo(e) {
return 128 & e.shapeFlag ? e.ssContent : e;
}
function hs(e, t, n = ke, r = !1) {
if (n) {
const s = n[e] || (n[e] = []);
var o = t.__weh || (t.__weh = (...i) => {
Ct();
const a = Pn(n);
return i = ht(t, n, e, i), a(), wt(), i;
});
return r ? s.unshift(o) : s.push(o), o;
}
w(Nt(cs[e].replace(/ hook$/, "")) + " is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.");
}
const Kt = (e) => (t, n = ke) => {
er && e !== "sp" || hs(e, (...r) => t(...r), n);
}, zc = Kt("bm"), Ur = Kt("m"), Wi = Kt("bu"), ms = Kt("u"), gs = Kt("bum"), vs = Kt("um"), Gc = Kt("sp"), Jc = Kt("rtg"), Yc = Kt("rtc");
function Xc(e, t = ke) {
hs("ec", e, t);
}
const Ro = "components", eh = "directives";
function th(e, t) {
return zi(Ro, e, !0, t) || e;
}
const Ki = Symbol.for("v-ndc");
function nh(e) {
return Z(e) ? zi(Ro, e, !1) || e : e || Ki;
}
function rh(e) {
return zi(eh, e);
}
function zi(e, t, n = !0, r = !1) {
var o = xe || ke;
if (o) {
var s = o.type;
if (e === Ro) {
var i = tr(s, !1);
if (i && (i === t || i === fe(t) || i === Mt(fe(t)))) return s;
}
return i = qa(o[e] || s[e], t) || qa(o.appContext[e], t), !i && r ? s : (n && !i && (o = e === Ro ? `
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.` : "", w(`Failed to resolve ${e.slice(0, -1)}: ` + t + o)), i);
}
w(`resolve${Mt(e.slice(0, -1))} can only be used in render() or setup().`);
}
function qa(e, t) {
return e && (e[t] || e[fe(t)] || e[Mt(fe(t))]);
}
function oh(e, t, n, r) {
let o;
const s = n && n[r];
var i = P(e);
if (i || Z(e)) {
let l = !1, u = !1;
i && sn(e) && (l = !qe(e), u = Tt(e), e = rs(e)), o = new Array(e.length);
for (let d = 0, p = e.length; d < p; d++) o[d] = t(l ? u ? Eo(Le(e[d])) : Le(e[d]) : e[d], d, void 0, s && s[d]);
} else if (typeof e == "number") {
Number.isInteger(e) || w(`The v-for range expect an integer value but got ${e}.`), o = new Array(e);
for (let l = 0; l < e; l++) o[l] = t(l + 1, l, void 0, s && s[l]);
} else if (ie(e)) if (e[Symbol.iterator]) o = Array.from(e, (l, u) => t(l, u, void 0, s && s[u]));
else {
var a = Object.keys(e);
o = new Array(a.length);
for (let l = 0, u = a.length; l < u; l++) {
var c = a[l];
o[l] = t(e[c], c, l, s && s[l]);
}
}
else o = [];
return n && (n[r] = o), o;
}
function sh(e, t) {
for (let n = 0; n < t.length; n++) {
const r = t[n];
if (P(r)) for (let o = 0; o < r.length; o++) e[r[o].name] = r[o].fn;
else r && (e[r.name] = r.key ? (...o) => {
const s = r.fn(...o);
return s && (s.key = r.key), s;
} : r.fn);
}
return e;
}
function ih(e, t, a = {}, r, o) {
if (xe.ce || xe.parent && an(xe.parent) && xe.parent.ce) return t !== "default" && (a.name = t), Dr(), Lo(Ie, null, [be("slot", a, r && r())], 64);
let s = e[t];
s && 1 < s.length && (w("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."), s = () => []), s && s._c && (s._d = !1), Dr();
var i = s && Gi(s(a)), a = a.key || i && i.key;
const c = Lo(Ie, { key: (a && !nt(a) ? a : "_" + t) + (!i && r ? "_fb" : "") }, i || (r ? r() : []), i && e._ === 1 ? 64 : -2);
return !o && c.scopeId && (c.slotScopeIds = [c.scopeId + "-s"]), s && s._c && (s._d = !0), c;
}
function Gi(e) {
return e.some((t) => !Pt(t) || t.type !== ye && !(t.type === Ie && !Gi(t.children))) ? e : null;
}
function ah(e, t) {
const n = {};
if (!ie(e)) return w("v-on with no argument expects an object value."), n;
for (const r in e) n[t && /[A-Z]/.test(r) ? "on:" + r : Nt(r)] = e[r];
return n;
}
const Qs = (e) => e ? Ru(e) ? Wr(e) : Qs(e.parent) : null, An = ne(/* @__PURE__ */ Object.create(null), { $: (e) => e, $el: (e) => e.vnode.el, $data: (e) => e.data, $props: (e) => yt(e.props), $attrs: (e) => yt(e.attrs), $slots: (e) => yt(e.slots), $refs: (e) => yt(e.refs), $parent: (e) => Qs(e.parent), $root: (e) => Qs(e.root), $host: (e) => e.ce, $emit: (e) => e.emit, $options: (e) => Yi(e), $forceUpdate: (e) => e.f || (e.f = () => {
ds(e.update);
}), $nextTick: (e) => e.n || (e.n = us.bind(e.proxy)), $watch: (e) => Yh.bind(e) }), Ji = (e) => e === "_" || e === "$", Bs = (e, t) => e !== se && !e.__isScriptSetup && ae(e, t), ho = { get({ _: e }, t) {
if (t === "__v_skip") return !0;
const { ctx: n, setupState: r, data: o, props: s, accessCache: i, type: a, appContext: c } = e;
if (t === "__isVue") return !0;
if (t[0] !== "$") {
var l = i[t];
if (l !== void 0) switch (l) {
case 1:
return r[t];
case 2:
return o[t];
case 4:
return n[t];
case 3:
return s[t];
}
else {
if (Bs(r, t)) return i[t] = 1, r[t];
if (o !== se && ae(o, t)) return i[t] = 2, o[t];
if ((l = e.propsOptions[0]) && ae(l, t)) return i[t] = 3, s[t];
if (n !== se && ae(n, t)) return i[t] = 4, n[t];
ei && (i[t] = 0);
}
}
const u = An[t];
let d, p;
return u ? (t === "$attrs" ? (Pe(e.attrs, "get", ""), Do()) : t === "$slots" && Pe(e, "get", t), u(e)) : (d = a.__cssModules) && (d = d[t]) ? d : n !== se && ae(n, t) ? (i[t] = 4, n[t]) : (p = c.config.globalProperties, ae(p, t) ? p[t] : void (!xe || Z(t) && t.indexOf("__v") === 0 || (o !== se && Ji(t[0]) && ae(o, t) ? w(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`) : e === xe && w(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))));
}, set({ _: e }, t, n) {
const { data: r, setupState: o, ctx: s } = e;
return Bs(o, t) ? (o[t] = n, !0) : o.__isScriptSetup && ae(o, t) ? (w(`Cannot mutate <script setup> binding "${t}" from Options API.`), !1) : r !== se && ae(r, t) ? (r[t] = n, !0) : ae(e.props, t) ? (w(`Attempting to mutate prop "${t}". Props are readonly.`), !1) : t[0] === "$" && t.slice(1) in e ? (w(`Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`), !1) : (t in e.appContext.config.globalProperties ? Object.defineProperty(s, t, { enumerable: !0, configurable: !0, value: n }) : s[t] = n, !0);
}, has({ _: { data: e, setupState: t, accessCache: n, ctx: r, appContext: o, propsOptions: s } }, i) {
return !!n[i] || e !== se && ae(e, i) || Bs(t, i) || (n = s[0]) && ae(n, i) || ae(r, i) || ae(An, i) || ae(o.config.globalProperties, i);
}, defineProperty(e, t, n) {
return n.get != null ? e._.accessCache[t] = 0 : ae(n, "value") && this.set(e, t, n.value, null), Reflect.defineProperty(e, t, n);
}, ownKeys: (e) => (w("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."), Reflect.ownKeys(e)) }, lh = ne({}, ho, { get(e, t) {
if (t !== Symbol.unscopables) return ho.get(e, t, e);
}, has(e, t) {
var n = t[0] !== "_" && !op(t);
return !n && ho.has(e, t) && w(`Property ${JSON.stringify(t)} should not start with _ which is a reserved prefix for Vue internals.`), n;
} });
function ch(e) {
const t = {};
return Object.defineProperty(t, "_", { configurable: !0, enumerable: !1, get: () => e }), Object.keys(An).forEach((n) => {
Object.defineProperty(t, n, { configurable: !0, enumerable: !1, get: () => An[n](e), set: Ae });
}), t;
}
function uh(e) {
const { ctx: t, propsOptions: [n] } = e;
n && Object.keys(n).forEach((r) => {
Object.defineProperty(t, r, { enumerable: !0, configurable: !0, get: () => e.props[r], set: Ae });
});
}
function dh(e) {
const { ctx: t, setupState: n } = e;
Object.keys(ee(n)).forEach((r) => {
n.__isScriptSetup || (Ji(r[0]) ? w(`setup() return property ${JSON.stringify(r)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`) : Object.defineProperty(t, r, { enumerable: !0, configurable: !0, get: () => n[r], set: Ae }));
});
}
const Ln = (e) => w(e + "() is a compiler-hint helper that is only usable inside <script setup> of a single file component. Its arguments should be compiled away and passing it at runtime has no effect.");
function ph() {
return Ln("defineProps"), null;
}
function fh() {
return Ln("defineEmits"), null;
}
function hh(e) {
Ln("defineExpose");
}
function mh(e) {
Ln("defineOptions");
}
function gh() {
return Ln("defineSlots"), null;
}
function vh() {
Ln("defineModel");
}
function yh(e, t) {
return Ln("withDefaults"), null;
}
function bh() {
return Zc().slots;
}
function Sh() {
return Zc().attrs;
}
function Zc() {
const e = it();
return e || w("useContext() called without active instance."), e.setupContext || (e.setupContext = Vu(e));
}
function Pr(e) {
return P(e) ? e.reduce((t, n) => (t[n] = null, t), {}) : e;
}
function _h(e, t) {
const n = Pr(e);
for (const r in t) if (!r.startsWith("__skip")) {
let o = n[r];
o ? P(o) || z(o) ? o = n[r] = { type: o, default: t[r] } : o.default = t[r] : o === null ? o = n[r] = { default: t[r] } : w(`props default key "${r}" has no corresponding declaration.`), o && t["__skip_" + r] && (o.skipFactory = !0);
}
return n;
}
function xh(e, t) {
return e && t ? P(e) && P(t) ? e.concat(t) : ne({}, Pr(e), Pr(t)) : e || t;
}
function Ch(e, t) {
var n = {};
for (const r in e) t.includes(r) || Object.defineProperty(n, r, { enumerable: !0, get: () => e[r] });
return n;
}
function wh(e) {
const t = it();
t || w("withAsyncContext called without active current instance. This is likely a bug.");
let n = e();
return ci(), [n = Zo(n) ? n.catch((r) => {
throw Pn(t), r;
}) : n, () => Pn(t)];
}
function Th() {
const e = /* @__PURE__ */ Object.create(null);
return (t, n) => {
e[n] ? w(`${t} property "${n}" is already defined in ${e[n]}.`) : e[n] = t;
};
}
let ei = !0;
function Eh(e) {
var $ = Yi(e);
const t = e.proxy;
var n = e.ctx;
ei = !1, $.beforeCreate && Wa($.beforeCreate, e, "bc");
const { data: r, computed: o, methods: s, watch: i, provide: a, inject: c, created: l, beforeMount: u, mounted: d, beforeUpdate: p, updated: m, activated: g, deactivated: S, beforeUnmount: I, unmounted: R, render: f, renderTracked: v, renderTriggered: x, errorCaptured: _, serverPrefetch: k, expose: L, inheritAttrs: T, components: y, directives: A } = $, C = Th();
var [$] = e.propsOptions;
if ($) for (const B in $) C("Props", B);
if (c && kh(c, n, C), s) for (const B in s) {
const Y = s[B];
z(Y) ? (Object.defineProperty(n, B, { value: Y.bind(t), configurable: !0, enumerable: !0, writable: !0 }), C("Methods", B)) : w(`Method "${B}" has type "${typeof Y}" in the component definition. Did you reference the function correctly?`);
}
if (r) {
z(r) || w("The data option must be a function. Plain object usage is no longer supported.");
const B = r.call(t, t);
if (Zo(B) && w("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."), ie(B)) {
e.data = ss(B);
for (const Y in B) C("Data", Y), Ji(Y[0]) || Object.defineProperty(n, Y, { configurable: !0, enumerable: !0, get: () => B[Y], set: Ae });
} else w("data() should return an object.");
}
if (ei = !0, o) for (const B in o) {
const Y = o[B];
var H = z(Y) ? Y.bind(t, t) : z(Y.get) ? Y.get.bind(t, t) : Ae, q = (H === Ae && w(`Computed property "${B}" has no getter.`), !z(Y) && z(Y.set) ? Y.set.bind(t) : () => {
w(`Write operation failed: computed property "${B}" is readonly.`);
});
const Q = Fu({ get: H, set: q });
Object.defineProperty(n, B, { enumerable: !0, configurable: !0, get: () => Q.value, set: (re) => Q.value = re }), C("Computed", B);
}
if (i) for (const B in i) Qc(i[B], n, t, B);
if (a) {
const B = z(a) ? a.call(t) : a;
Reflect.ownKeys(B).forEach((Y) => {
tu(Y, B[Y]);
});
}
function D(B, Y) {
P(Y) ? Y.forEach((Q) => B(Q.bind(t))) : Y && B(Y.bind(t));
}
if (l && Wa(l, e, "c"), D(zc, u), D(Ur, d), D(Wi, p), D(ms, m), D(qc, g), D(Wc, S), D(Xc, _), D(Yc, v), D(Jc, x), D(gs, I), D(vs, R), D(Gc, k), P(L)) if (L.length) {
const B = e.exposed || (e.exposed = {});
L.forEach((Y) => {
Object.defineProperty(B, Y, { get: () => t[Y], set: (Q) => t[Y] = Q });
});
} else e.exposed || (e.exposed = {});
f && e.render === Ae && (e.render = f), T != null && (e.inheritAttrs = T), y && (e.components = y), A && (e.directives = A), k && qi(e);
}
function kh(e, t, n = Ae) {
for (const o in e = P(e) ? ti(e) : e) {
var r = e[o];
let s;
Ce(s = ie(r) ? "default" in r ? wr(r.from || o, r.default, !0) : wr(r.from || o) : wr(r)) ? Object.defineProperty(t, o, { enumerable: !0, configurable: !0, get: () => s.value, set: (i) => s.value = i }) : t[o] = s, n("Inject", o);
}
}
function Wa(e, t, n) {
ht(P(e) ? e.map((r) => r.bind(t.proxy)) : e.bind(t.proxy), t, n);
}
function Qc(e, t, n, r) {
var o, s = r.includes(".") ? yu(n, r) : () => n[r];
Z(e) ? (o = t[e], z(o) ? Jn(s, o) : w(`Invalid watch handler specified by key "${e}"`, o)) : z(e) ? Jn(s, e.bind(n)) : ie(e) ? P(e) ? e.forEach((i) => Qc(i, t, n, r)) : (o = z(e.handler) ? e.handler.bind(n) : t[e.handler], z(o) ? Jn(s, o, e) : w(`Invalid watch handler specified by key "${e.handler}"`, o)) : w(`Invalid watch option: "${r}"`, e);
}
function Yi(e) {
var t = e.type, { mixins: n, extends: r } = t;
const { mixins: o, optionsCache: s, config: { optionMergeStrategies: i } } = e.appContext;
e = s.get(t);
let a;
return e ? a = e : o.length || n || r ? (a = {}, o.length && o.forEach((c) => Oo(a, c, i, !0)), Oo(a, t, i)) : a = t, ie(t) && s.set(t, a), a;
}
function Oo(e, t, n, r = !1) {
const { mixins: o, extends: s } = t;
s && Oo(e, s, n, !0), o && o.forEach((i) => Oo(e, i, n, !0));
for (const i in t) if (r && i === "expose") w('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');
else {
const a = Ah[i] || n && n[i];
e[i] = a ? a(e[i], t[i]) : t[i];
}
return e;
}
const Ah = { data: Ka, props: za, emits: za, methods: _r, computed: _r, beforeCreate: Ke, created: Ke, beforeMount: Ke, mounted: Ke, beforeUpdate: Ke, updated: Ke, beforeDestroy: Ke, beforeUnmount: Ke, destroyed: Ke, unmounted: Ke, activated: Ke, deactivated: Ke, errorCaptured: Ke, serverPrefetch: Ke, components: _r, directives: _r, watch: Ih, provide: Ka, inject: Nh };
function Ka(e, t) {
return t ? e ? function() {
return ne(z(e) ? e.call(this, this) : e, z(t) ? t.call(this, this) : t);
} : t : e;
}
function Nh(e, t) {
return _r(ti(e), ti(t));
}
function ti(e) {
if (P(e)) {
const t = {};
for (let n = 0; n < e.length; n++) t[e[n]] = e[n];
return t;
}
return e;
}
function Ke(e, t) {
return e ? [...new Set([].concat(e, t))] : t;
}
function _r(e, t) {
return e ? ne(/* @__PURE__ */ Object.create(null), e, t) : t;
}
function za(e, t) {
return e ? P(e) && P(t) ? [.../* @__PURE__ */ new Set([...e, ...t])] : ne(/* @__PURE__ */ Object.create(null), Pr(e), Pr(t ?? {})) : t;
}
function Ih(e, t) {
if (!e) return t;
if (!t) return e;
const n = ne(/* @__PURE__ */ Object.create(null), e);
for (const r in t) n[r] = Ke(e[r], t[r]);
return n;
}
function eu() {
return { app: null, config: { isNativeTag: vr, performance: !1, globalProperties: {}, optionMergeStrategies: {}, errorHandler: void 0, warnHandler: void 0, compilerOptions: {} }, mixins: [], components: {}, directives: {}, provides: /* @__PURE__ */ Object.create(null), optionsCache: /* @__PURE__ */ new WeakMap(), propsCache: /* @__PURE__ */ new WeakMap(), emitsCache: /* @__PURE__ */ new WeakMap() };
}
let Rh = 0;
function Oh(e, t) {
return function(n, r = null) {
z(n) || (n = ne({}, n)), r == null || ie(r) || (w("root props passed to app.mount() must be an object."), r = null);
const o = eu(), s = /* @__PURE__ */ new WeakSet(), i = [];
let a = !1;
const c = o.app = { _uid: Rh++, _component: n, _props: r, _container: null, _context: o, _instance: null, version: fi, get config() {
return o.config;
}, set config(l) {
w("app.config cannot be replaced. Modify individual options instead.");
}, use(l, ...u) {
return s.has(l) ? w("Plugin has already been applied to target app.") : l && z(l.install) ? (s.add(l), l.install(c, ...u)) : z(l) ? (s.add(l), l(c, ...u)) : w('A plugin must either be a function or an object with an "install" function.'), c;
}, mixin(l) {
return o.mixins.includes(l) ? w("Mixin has already been applied to target app" + (l.name ? ": " + l.name : "")) : o.mixins.push(l), c;
}, component(l, u) {
return ui(l, o.config), u ? (o.components[l] && w(`Component "${l}" has already been registered in target app.`), o.components[l] = u, c) : o.components[l];
}, directive(l, u) {
return Oc(l), u ? (o.directives[l] && w(`Directive "${l}" has already been registered in target app.`), o.directives[l] = u, c) : o.directives[l];
}, mount(l, u, d) {
if (!a) {
l.__vue_app__ && w("There is already an app instance mounted on the host container.\n If you want to mount another app on the same host container, you need to unmount the previous app by calling `app.unmount()` first.");
const p = c._ceVNode || be(n, r);
return p.appContext = o, d === !0 ? d = "svg" : d === !1 && (d = void 0), o.reload = () => {
const m = mt(p);
m.el = null, e(m, l, d);
}, u && t ? t(p, l) : e(p, l, d), a = !0, ((c._container = l).__vue_app__ = c)._instance = p.component, Sf(c, fi), Wr(p.component);
}
w("App has already been mounted.\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");
}, onUnmount(l) {
typeof l != "function" && w("Expected function as first argument to app.onUnmount(), but got " + typeof l), i.push(l);
}, unmount() {
a ? (ht(i, c._instance, 16), e(null, c._container), c._instance = null, _f(c), delete c._container.__vue_app__) : w("Cannot unmount an app that is not mounted.");
}, provide(l, u) {
return l in o.provides && (ae(o.provides, l) ? w(`App already provides property with key "${String(l)}". It will be overwritten with the new value.`) : w(`App already provides property with key "${String(l)}" inherited from its parent element. It will be overwritten with the new value.`)), o.provides[l] = u, c;
}, runWithContext(l) {
var u = Nn;
Nn = c;
try {
return l();
} finally {
Nn = u;
}
} };
return c;
};
}
let Nn = null;
function tu(e, t) {
if (ke) {
let r = ke.provides;
var n = ke.parent && ke.parent.provides;
(r = n === r ? ke.provides = Object.create(n) : r)[e] = t;
} else w("provide() can only be used inside setup().");
}
function wr(e, t, n = !1) {
var r, o = ke || xe;
if (o || Nn) return (r = Nn ? Nn._context.provides : o ? o.parent == null || o.ce ? o.vnode.appContext && o.vnode.appContext.provides : o.parent.provides : void 0) && e in r ? r[e] : 1 < arguments.length ? n && z(t) ? t.call(o && o.proxy) : t : void w(`injection "${String(e)}" not found.`);
w("inject() can only be used inside setup() or functional components.");
}
function Mh() {
return !!(ke || xe || Nn);
}
const nu = {}, ru = () => Object.create(nu), ou = (e) => Object.getPrototypeOf(e) === nu;
function Ph(e, t, n, r = !1) {
const o = {};
var s = ru();
e.propsDefaults = /* @__PURE__ */ Object.create(null), su(e, t, o, s);
for (const i in e.propsOptions[0]) i in o || (o[i] = void 0);
au(t || {}, o, e), n ? e.props = r ? o : yc(o) : e.type.props ? e.props = o : e.props = s, e.attrs = s;
}
function Vh(e) {
for (; e; ) {
if (e.type.__hmrId) return !0;
e = e.parent;
}
}
function Dh(e, t, n, r) {
const { props: o, attrs: s, vnode: { patchFlag: i } } = e;
var a = ee(o), [c] = e.propsOptions;
let l = !1;
if (Vh(e) || !(r || 0 < i) || 16 & i) {
su(e, t, o, s) && (l = !0);
let m;
for (const g in a) t && (ae(t, g) || (m = je(g)) !== g && ae(t, m)) || (c ? !n || n[g] === void 0 && n[m] === void 0 || (o[g] = ni(c, a, g, void 0, e, !0)) : delete o[g]);
if (s !== a) for (const g in s) t && ae(t, g) || (delete s[g], l = !0);
} else if (8 & i) {
var u = e.vnode.dynamicProps;
for (let m = 0; m < u.length; m++) {
var d, p = u[m];
ys(e.emitsOptions, p) || (d = t[p], !c || ae(s, p) ? d !== s[p] && (s[p] = d, l = !0) : (p = fe(p), o[p] = ni(c, a, p, d, e, !1)));
}
}
l && It(e.attrs, "set", ""), au(t || {}, o, e);
}
function su(e, t, n, r) {
const [o, s] = e.propsOptions;
let i = !1, a;
if (t) {
for (var c in t) if (!on(c)) {
var l = t[c];
let m;
o && ae(o, m = fe(c)) ? s && s.includes(m) ? (a = a || {})[m] = l : n[m] = l : ys(e.emitsOptions, c) || c in r && l === r[c] || (r[c] = l, i = !0);
}
}
if (s) {
var u = ee(n), d = a || se;
for (let m = 0; m < s.length; m++) {
var p = s[m];
n[p] = ni(o, u, p, d[p], e, !ae(d, p));
}
}
return i;
}
function ni(e, t, n, r, o, s) {
if (e = e[n], e != null) {
var i = ae(e, "default");
if (i && r === void 0) {
const a = e.default;
if (e.type !== Function && !e.skipFactory && z(a)) {
const c = o.propsDefaults;
if (n in c) r = c[n];
else {
const l = Pn(o);
r = c[n] = a.call(null, t), l();
}
} else r = a;
o.ce && o.ce._setProp(n, r);
}
e[0] && (s && !i ? r = !1 : !e[1] || r !== "" && r !== je(n) || (r = !0));
}
return r;
}
const Fh = /* @__PURE__ */ new WeakMap();
function iu(e, t, n = !1) {
const r = n ? Fh : t.propsCache;
var o = r.get(e);
if (o) return o;
var s = e.props;
const i = {}, a = [];
let c = !1;
if (z(e) || (o = (S) => {
c = !0;
var [S, I] = iu(S, t, !0);
ne(i, S), I && a.push(...I);
}, !n && t.mixins.length && t.mixins.forEach(o), e.extends && o(e.extends), e.mixins && e.mixins.forEach(o)), !s && !c) return ie(e) && r.set(e, qn), qn;
if (P(s)) for (let g = 0; g < s.length; g++) {
Z(s[g]) || w("props must be strings when using array syntax.", s[g]);
var l = fe(s[g]);
Ga(l) && (i[l] = se);
}
else if (s) {
ie(s) || w("invalid props options", s);
for (const g in s) {
var u = fe(g);
if (Ga(u)) {
var d = s[g];
const S = i[u] = P(d) || z(d) ? { type: d } : ne({}, d);
var p = S.type;
let I = !1, R = !0;
if (P(p)) for (let f = 0; f < p.length; ++f) {
var m = p[f], m = z(m) && m.name;
if (m === "Boolean") {
I = !0;
break;
}
m === "String" && (R = !1);
}
else I = z(p) && p.name === "Boolean";
S[0] = I, S[1] = R, (I || ae(S, "default")) && a.push(u);
}
}
}
return n = [i, a], ie(e) && r.set(e, n), n;
}
function Ga(e) {
return e[0] !== "$" && !on(e) || (w(`Invalid prop name: "${e}" is a reserved property.`), !1);
}
function Lh(e) {
return e === null ? "null" : typeof e == "function" ? e.name || "" : typeof e == "object" && e.constructor && e.constructor.name || "";
}
function au(e, t, n) {
var r = ee(t), o = n.propsOptions[0];
const s = Object.keys(e).map((a) => fe(a));
for (const a in o) {
var i = o[a];
i != null && $h(a, r[a], i, yt(r), !s.includes(a));
}
}
function $h(e, t, n, r, o) {
const { type: s, required: i, validator: a, skipCheck: c } = n;
if (i && o) w('Missing required prop: "' + e + '"');
else if (t != null || i) {
if (s != null && s !== !0 && !c) {
let p = !1;
var l = P(s) ? s : [s];
const m = [];
for (let g = 0; g < l.length && !p; g++) {
var { valid: u, expectedType: d } = Hh(t, l[g]);
m.push(d || ""), p = u;
}
if (!p) return void w(jh(e, t, m));
}
a && !a(t, r) && w('Invalid prop: custom validator check failed for prop "' + e + '".');
}
}
const Bh = Ve("String,Number,Boolean,Function,Symbol,BigInt");
function Hh(e, t) {
let n;
const r = Lh(t);
var o;
return r === "null" ? n = e === null : Bh(r) ? (o = typeof e, (n = o === r.toLowerCase()) || o != "object" || (n = e instanceof t)) : n = r === "Object" ? ie(e) : r === "Array" ? P(e) : e instanceof t, { valid: n, expectedType: r };
}
function jh(o, a, n) {
if (n.length === 0) return `Prop type [] for prop "${o}" won't match anything. Did you mean to use type Array instead?`;
let r = `Invalid prop: type check failed for prop "${o}". Expected ` + n.map(Mt).join(" | ");
var o = n[0], s = Ai(a), i = Ja(a, o), a = Ja(a, s);
return n.length === 1 && Ya(o) && !Uh(o, s) && (r += " with value " + i), r += `, got ${s} `, Ya(s) && (r += `with value ${a}.`), r;
}
function Ja(e, t) {
return t === "String" ? `"${e}"` : t === "Number" ? "" + Number(e) : "" + e;
}
function Ya(e) {
return ["string", "number", "boolean"].some((t) => e.toLowerCase() === t);
}
function Uh(...e) {
return e.some((t) => t.toLowerCase() === "boolean");
}
const Xi = (e) => e[0] === "_" || e === "$stable", Zi = (e) => P(e) ? e.map(Ye) : [Ye(e)], qh = (e, t, n) => {
if (t._n) return t;
const r = Bi((...o) => (!ke || n === null && xe || n && n.root !== ke.root || w(`Slot "${e}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`), Zi(t(...o))), n);
return r._c = !1, r;
}, lu = (e, t, n) => {
var r = e._ctx;
for (const s in e) if (!Xi(s)) {
var o = e[s];
if (z(o)) t[s] = qh(s, o, r);
else if (o != null) {
w(`Non-function value encountered for slot "${s}". Prefer function slots for better performance.`);
const i = Zi(o);
t[s] = () => i;
}
}
}, cu = (e, t) => {
dr(e.vnode) || w("Non-function value encountered for default slot. Prefer function slots for better performance.");
const n = Zi(t);
e.slots.default = () => n;
}, ri = (e, t, n) => {
for (const r in t) !n && Xi(r) || (e[r] = t[r]);
}, Wh = (e, t, n) => {
var r, o = e.slots = ru();
32 & e.vnode.shapeFlag ? ((r = t.__) && Rn(o, "__", r, !0), (r = t._) ? (ri(o, t, n), n && Rn(o, "_", r, !0)) : lu(t, o)) : t && cu(e, t);
}, Kh = (e, t, n) => {
const { vnode: r, slots: o } = e;
let s = !0, i = se;
var a;
if (32 & r.shapeFlag ? ((a = t._) ? bt ? (ri(o, t, n), It(e, "set", "$slots")) : n && a === 1 ? s = !1 : ri(o, t, n) : (s = !t.$stable, lu(t, o)), i = t) : t && (cu(e, t), i = { default: 1 }), s) for (const c in o) Xi(c) || i[c] != null || delete o[c];
};
let so, rn;
function Lt(e, t) {
e.appContext.config.performance && Mo() && rn.mark(`vue-${t}-` + e.uid), wf(e, t, (Mo() ? rn : Date).now());
}
function $t(e, t) {
var n, r;
e.appContext.config.performance && Mo() && (r = (n = `vue-${t}-` + e.uid) + ":end", rn.mark(r), rn.measure(`<${_s(e, e.type)}> ` + t, n, r), rn.clearMarks(n), rn.clearMarks(r)), Tf(e, t, (Mo() ? rn : Date).now());
}
function Mo() {
return so !== void 0 || (typeof window < "u" && window.performance ? (so = !0, rn = window.performance) : so = !1), so;
}
const Oe = Cu;
function uu(e) {
return pu(e);
}
function du(e) {
return pu(e, Lf);
}
function pu(e, t) {
const n = Hr(), { insert: r, remove: o, patchProp: s, createElement: i, createText: a, createComment: c, setText: l, setElementText: u, parentNode: d, nextSibling: p, setScopeId: m = Ae, insertStaticContent: g } = (n.__VUE__ = !0, Li(n.__VUE_DEVTOOLS_GLOBAL_HOOK__, n), e), S = (h, b, E, F = null, O = null, V = null, G = void 0, M = null, U = !bt && !!b.dynamicChildren) => {
if (h !== b) {
h && !vt(h, b) && (F = re(h), D(h, O, V, !0), h = null), b.patchFlag === -2 && (U = !1, b.dynamicChildren = null);
const { type: hn, ref: Dt, shapeFlag: ct } = b;
switch (hn) {
case Ot:
var N = h, j = b, W = E, J = F;
if (N == null) r(j.el = a(j.children), W, J);
else {
const fr = j.el = N.el;
j.children !== N.children && l(fr, j.children);
}
break;
case ye:
I(h, b, E, F);
break;
case ln:
if (h == null) W = b, J = E, N = F, j = G, [W.el, W.anchor] = g(W.children, J, N, j, W.el, W.anchor);
else {
var oe = h, K = b, X = E, de = G;
if (K.children !== oe.children) {
const fr = p(oe.anchor);
R(oe), [K.el, K.anchor] = g(K.children, X, fr, de);
} else
K.el = oe.el, K.anchor = oe.anchor;
}
break;
case Ie:
{
X = h, de = b, K = E, oe = F;
var he = O, le = V, ge = G, _e = M, Re = U;
const fr = de.el = X ? X.el : a(""), As = de.anchor = X ? X.anchor : a("");
let { patchFlag: Xr, dynamicChildren: Ns, slotScopeIds: Is } = de;
(bt || Xr & 2048) && (Xr = 0, Re = !1, Ns = null), Is && (_e = _e ? _e.concat(Is) : Is), X == null ? (r(fr, K, oe), r(As, K, oe), x(de.children || [], K, As, he, le, ge, _e, Re)) : Xr > 0 && Xr & 64 && Ns && X.dynamicChildren ? (k(X.dynamicChildren, Ns, K, he, le, ge, _e), Po(X, de)) : $(X, de, K, As, he, le, ge, _e, Re);
}
break;
default:
if (1 & ct) {
var he = h, le = b, ge = E, _e = F, Re = O, De = V, $e = G, lt = M, Ne = U;
le.type === "svg" ? $e = "svg" : le.type === "math" && ($e = "mathml"), he == null ? f(le, ge, _e, Re, De, $e, lt, Ne) : _(he, le, Re, De, $e, lt, Ne);
} else if (6 & ct) {
var De = h, $e = b, lt = E, Ne = F, Jr = O, pr = V, rt = G, Yr = M, fn = U;
$e.slotScopeIds = Yr, De == null ? $e.shapeFlag & 512 ? Jr.ctx.activate($e, lt, Ne, rt, fn) : T($e, lt, Ne, Jr, pr, rt, fn) : y(De, $e, fn);
} else 64 & ct || 128 & ct ? hn.process(h, b, E, F, O, V, G, M, U, Vt) : w("Invalid VNode type:", hn, `(${typeof hn})`);
}
Dt != null && O ? Gn(Dt, h && h.ref, V, b || h, !b) : Dt == null && h && h.ref != null && Gn(h.ref, null, V, h, !0);
}
}, I = (h, b, E, F) => {
h == null ? r(b.el = c(b.children || ""), E, F) : b.el = h.el;
}, R = ({ el: h, anchor: b }) => {
for (var E; h && h !== b; ) E = p(h), o(h), h = E;
o(b);
}, f = (h, b, E, F, O, V, G, M) => {
let U, N;
const { props: j, shapeFlag: W, transition: J, dirs: oe } = h;
if (U = h.el = i(h.type, V, j && j.is, j), 8 & W ? u(U, h.children) : 16 & W && x(h.children, U, null, F, O, Hs(h, V), G, M), oe && At(h, null, F, "created"), v(U, h, h.scopeId, G, F), j) {
for (const X in j) X === "value" || on(X) || s(U, X, null, j[X], V, F);
"value" in j && s(U, "value", null, j.value, V), (N = j.onVnodeBeforeMount) && Qe(N, F, h);
}
Rn(U, "__vnode", h, !0), Rn(U, "__vueParentComponent", F, !0), oe && At(h, null, F, "beforeMount");
const K = fu(O, J);
K && J.beforeEnter(U), r(U, b, E), ((N = j && j.onVnodeMounted) || K || oe) && Oe(() => {
N && Qe(N, F, h), K && J.enter(U), oe && At(h, null, F, "mounted");
}, O);
}, v = (h, b, E, F, O) => {
if (E && m(h, E), F) for (let V = 0; V < F.length; V++) m(h, F[V]);
if (O) {
let V = O.subTree;
b !== (V = 0 < V.patchFlag && 2048 & V.patchFlag && bs(V.children) || V) && (!Fo(V.type) || V.ssContent !== b && V.ssFallback !== b) || (E = O.vnode, v(h, E, E.scopeId, E.slotScopeIds, O.parent));
}
}, x = (h, b, E, F, O, V, G, M, U = 0) => {
for (let j = U; j < h.length; j++) {
var N = h[j] = (M ? en : Ye)(h[j]);
S(null, N, b, E, F, O, V, G, M);
}
}, _ = (h, b, E, F, O, V, G) => {
const M = b.el = h.el;
let { patchFlag: U, dynamicChildren: N, dirs: j } = M.__vnode = b;
U |= 16 & h.patchFlag;
var W = h.props || se, J = b.props || se;
let oe;
if (E && gn(E, !1), (oe = J.onVnodeBeforeUpdate) && Qe(oe, E, b, h), j && At(b, h, E, "beforeUpdate"), E && gn(E, !0), bt && (U = 0, G = !1, N = null), (W.innerHTML && J.innerHTML == null || W.textContent && J.textContent == null) && u(M, ""), N ? (k(h.dynamicChildren, N, M, E, F, Hs(b, O), V), Po(h, b)) : G || $(h, b, M, null, E, F, Hs(b, O), V, !1), 0 < U) {
if (16 & U) L(M, W, J, E, O);
else if (2 & U && W.class !== J.class && s(M, "class", null, J.class, O), 4 & U && s(M, "style", W.style, J.style, O), 8 & U) {
var K = b.dynamicProps;
for (let le = 0; le < K.length; le++) {
var X = K[le], de = W[X], he = J[X];
he === de && X !== "value" || s(M, X, de, he, O, E);
}
}
1 & U && h.children !== b.children && u(M, b.children);
} else G || N != null || L(M, W, J, E, O);
((oe = J.onVnodeUpdated) || j) && Oe(() => {
oe && Qe(oe, E, b, h), j && At(b, h, E, "updated");
}, F);
}, k = (h, b, E, F, O, V, G) => {
for (let j = 0; j < b.length; j++) {
var M = h[j], U = b[j], N = M.el && (M.type === Ie || !vt(M, U) || 198 & M.shapeFlag) ? d(M.el) : E;
S(M, U, N, null, F, O, V, G, !0);
}
}, L = (h, b, E, F, O) => {
if (b !== E) {
if (b !== se) for (const M in b) on(M) || M in E || s(h, M, b[M], null, O, F);
for (const M in E) {
var V, G;
on(M) || (V = E[M]) !== (G = b[M]) && M !== "value" && s(h, M, G, V, O, F);
}
"value" in E && s(h, "value", b.value, E.value, O);
}
}, T = (h, b, E, F, O, V, G) => {
const M = h.component = Iu(h, F, O);
M.type.__hmrId && gf(M), Wn(h), Lt(M, "mount"), dr(h) && (M.ctx.renderer = Vt), Lt(M, "init"), Ou(M, !1, G), $t(M, "init"), bt && (h.el = null), M.asyncDep ? (O && O.registerDep(M, A, G), h.el || (F = M.subTree = be(ye), I(null, F, b, E))) : A(M, h, b, E, O, V, G), Kn(), $t(M, "mount");
}, y = (h, b, E) => {
const F = b.component = h.component;
tm(h, b, E) ? F.asyncDep && !F.asyncResolved ? (Wn(b), C(F, b, E), Kn()) : (F.next = b, F.update()) : (b.el = h.el, F.vnode = b);
}, A = (h, b, E, F, O, V, G) => {
const M = () => {
if (h.isMounted) {
let { next: K, bu: X, u: de, parent: he, vnode: le } = h;
{
const _e = hu(h);
if (_e) return K && (K.el = le.el, C(h, K, G)), void _e.asyncDep.then(() => {
h.isUnmounted || M();
});
}
var W = K;
let ge;
Wn(K || h.vnode), gn(h, !1), K ? (K.el = le.el, C(h, K, G)) : K = le, X && nn(X), (ge = K.props && K.props.onVnodeBeforeUpdate) && Qe(ge, he, K, le), gn(h, !0), Lt(h, "render");
var J = mo(h), oe = ($t(h, "render"), h.subTree);
h.subTree = J, Lt(h, "patch"), S(oe, J, d(oe.el), re(oe), h, O, V), $t(h, "patch"), K.el = J.el, W === null && Ss(h, J.el), de && Oe(de, O), (ge = K.props && K.props.onVnodeUpdated) && Oe(() => Qe(ge, he, K, le), O), Ic(h), Kn();
} else {
let K;
const { el: X, props: de } = b, { bm: he, m: le, parent: ge, root: _e, type: Re } = h;
if (oe = an(b), gn(h, !1), he && nn(he), !oe && (K = de && de.onVnodeBeforeMount) && Qe(K, ge, b), gn(h, !0), X && ks ? (W = () => {
Lt(h, "render"), h.subTree = mo(h), $t(h, "render"), Lt(h, "hydrate"), ks(X, h.subTree, h, O, null), $t(h, "hydrate");
}, oe && Re.__asyncHydrate ? Re.__asyncHydrate(X, h, W) : W()) : (_e.ce && _e.ce._def.shadowRoot !== !1 && _e.ce._injectChildStyle(Re), Lt(h, "render"), J = h.subTree = mo(h), $t(h, "render"), Lt(h, "patch"), S(null, J, E, F, h, O, V), $t(h, "patch"), b.el = J.el), le && Oe(le, O), !oe && (K = de && de.onVnodeMounted)) {
const De = b;
Oe(() => Qe(K, ge, De), O);
}
(256 & b.shapeFlag || ge && an(ge.vnode) && 256 & ge.vnode.shapeFlag) && h.a && Oe(h.a, O), h.isMounted = !0, Xs(h), b = E = F = null;
}
}, U = (h.scope.on(), h.effect = new Nr(M)), N = (h.scope.off(), h.update = U.run.bind(U)), j = h.job = U.runIfDirty.bind(U);
j.i = h, j.id = h.uid, U.scheduler = () => ds(j), gn(h, !0), U.onTrack = h.rtc ? (W) => nn(h.rtc, W) : void 0, U.onTrigger = h.rtg ? (W) => nn(h.rtg, W) : void 0, N();
}, C = (h, b, E) => {
var F = (b.component = h).vnode.props;
h.vnode = b, h.next = null, Dh(h, b.props, F, E), Kh(h, b.children, E), Ct(), Pa(h), wt();
}, $ = (j, J, E, F, O, V, G, M, U = !1) => {
var N = j && j.children, j = j ? j.shapeFlag : 0, W = J.children, { patchFlag: J, shapeFlag: oe } = J;
if (0 < J) {
if (128 & J) return void H(N, W, E, F, O, V, G, M, U);
if (256 & J) {
{
var K = N, X = W, de = E;
J = F;
var he = O, le = V, ge = G, _e = M, Re = U;
K = K || qn, X = X || qn;
const De = K.length, $e = X.length, lt = Math.min(De, $e);
let Ne;
for (Ne = 0; Ne < lt; Ne++) {
const Jr = X[Ne] = Re ? en(X[Ne]) : Ye(X[Ne]);
S(K[Ne], Jr, de, null, he, le, ge, _e, Re);
}
De > $e ? Q(K, he, le, !0, !1, lt) : x(X, de, J, he, le, ge, _e, Re, lt);
}
return;
}
}
8 & oe ? (16 & j && Q(N, O, V), W !== N && u(E, W)) : 16 & j ? 16 & oe ? H(N, W, E, F, O, V, G, M, U) : Q(N, O, V, !0) : (8 & j && u(E, ""), 16 & oe && x(W, E, F, O, V, G, M, U));
}, H = (h, b, E, F, O, V, G, M, U) => {
let N = 0;
var j = b.length;
let W = h.length - 1, J = j - 1;
for (; N <= W && N <= J; ) {
var oe = h[N], K = b[N] = (U ? en : Ye)(b[N]);
if (!vt(oe, K)) break;
S(oe, K, E, null, O, V, G, M, U), N++;
}
for (; N <= W && N <= J; ) {
var X = h[W], de = b[J] = (U ? en : Ye)(b[J]);
if (!vt(X, de)) break;
S(X, de, E, null, O, V, G, M, U), W--, J--;
}
if (N > W) {
if (N <= J) for (var he = J + 1, le = he < j ? b[he].el : F; N <= J; ) S(null, b[N] = (U ? en : Ye)(b[N]), E, le, O, V, G, M, U), N++;
} else if (N > J) for (; N <= W; ) D(h[N], O, V, !0), N++;
else {
var he = N, ge = N;
const pr = /* @__PURE__ */ new Map();
for (N = ge; N <= J; N++) {
var _e = b[N] = (U ? en : Ye)(b[N]);
_e.key != null && (pr.has(_e.key) && w("Duplicate keys found during update:", JSON.stringify(_e.key), "Make sure keys are unique."), pr.set(_e.key, N));
}
let rt, Yr = 0;
var Re = J - ge + 1;
let fn = !1, hn = 0;
const Dt = new Array(Re);
for (N = 0; N < Re; N++) Dt[N] = 0;
for (N = he; N <= W; N++) {
var De = h[N];
if (Yr >= Re) D(De, O, V, !0);
else {
let ct;
if (De.key != null) ct = pr.get(De.key);
else for (rt = ge; rt <= J; rt++) if (Dt[rt - ge] === 0 && vt(De, b[rt])) {
ct = rt;
break;
}
ct === void 0 ? D(De, O, V, !0) : (Dt[ct - ge] = N + 1, ct >= hn ? hn = ct : fn = !0, S(De, b[ct], E, null, O, V, G, M, U), Yr++);
}
}
var $e = fn ? zh(Dt) : qn;
for (rt = $e.length - 1, N = Re - 1; 0 <= N; N--) {
var Ne = ge + N, lt = b[Ne], Ne = Ne + 1 < j ? b[Ne + 1].el : F;
Dt[N] === 0 ? S(null, lt, E, Ne, O, V, G, M, U) : fn && (rt < 0 || N !== $e[rt] ? q(lt, E, Ne, 2) : rt--);
}
}
}, q = (h, b, E, F, O = null) => {
const { el: V, type: G, transition: M, children: U, shapeFlag: N } = h;
if (6 & N) q(h.component.subTree, b, E, F);
else if (128 & N) h.suspense.move(b, E, F);
else if (64 & N) G.move(h, b, E, Vt);
else if (G === Ie) {
r(V, b, E);
for (let X = 0; X < U.length; X++) q(U[X], b, E, F);
r(h.anchor, b, E);
} else if (G === ln) {
for (var j, [{ el: W, anchor: J }, oe, K] = [h, b, E]; W && W !== J; ) j = p(W), r(W, oe, K), W = j;
r(J, oe, K);
} else if (F !== 2 && 1 & N && M) if (F === 0) M.beforeEnter(V), r(V, b, E), Oe(() => M.enter(V), O);
else {
const { leave: X, delayLeave: de, afterLeave: he } = M, le = () => {
h.ctx.isUnmounted ? o(V) : r(V, b, E);
};
O = () => {
X(V, () => {
le(), he && he();
});
}, de ? de(V, le, O) : O();
}
else r(V, b, E);
}, D = (h, b, E, F = !1, O = !1) => {
var { type: V, props: G, ref: M, children: U, dynamicChildren: N, shapeFlag: j, patchFlag: W, dirs: J, cacheIndex: oe } = h;
if (W === -2 && (O = !1), M != null && (Ct(), Gn(M, null, E, h, !0), wt()), oe != null && (b.renderCache[oe] = void 0), 256 & j) b.ctx.deactivate(h);
else {
const K = 1 & j && J;
M = !an(h);
let X;
if (M && (X = G && G.onVnodeBeforeUnmount) && Qe(X, b, h), 6 & j) Y(h.component, E, F);
else {
if (128 & j) return void h.suspense.unmount(E, F);
K && At(h, null, b, "beforeUnmount"), 64 & j ? h.type.remove(h, b, E, Vt, F) : N && !N.hasOnce && (V !== Ie || 0 < W && 64 & W) ? Q(N, b, E, !1, !0) : (V === Ie && 384 & W || !O && 16 & j) && Q(U, b, E), F && B(h);
}
(M && (X = G && G.onVnodeUnmounted) || K) && Oe(() => {
X && Qe(X, b, h), K && At(h, null, b, "unmounted");
}, E);
}
}, B = (h) => {
const { type: b, el: E, anchor: F, transition: O } = h;
if (b === Ie) if (0 < h.patchFlag && 2048 & h.patchFlag && O && !O.persisted) h.children.forEach((N) => {
N.type === ye ? o(N.el) : B(N);
});
else {
for (var V = E, G = F, M; V !== G; ) M = p(V), o(V), V = M;
o(G);
}
else if (b === ln) R(h);
else {
const N = () => {
o(E), O && !O.persisted && O.afterLeave && O.afterLeave();
};
if (1 & h.shapeFlag && O && !O.persisted) {
const { leave: j, delayLeave: W } = O;
var U = () => j(E, N);
W ? W(h.el, N, U) : U();
} else N();
}
}, Y = (h, b, E) => {
h.type.__hmrId && vf(h);
const { bum: F, scope: O, job: V, subTree: G, um: M, m: U, a: N, parent: j, slots: { __: W } } = h;
Vo(U), Vo(N), F && nn(F), j && P(W) && W.forEach((J) => {
j.renderCache[J] = void 0;
}), O.stop(), V && (V.flags |= 8, D(G, h, b, E)), M && Oe(M, b), Oe(() => {
h.isUnmounted = !0;
}, b), b && b.pendingBranch && !b.isUnmounted && h.asyncDep && !h.asyncResolved && h.suspenseId === b.pendingId && (b.deps--, b.deps === 0 && b.resolve()), Cf(h);
}, Q = (h, b, E, F = !1, O = !1, V = 0) => {
for (let G = V; G < h.length; G++) D(h[G], b, E, F, O);
}, re = (b) => {
if (6 & b.shapeFlag) return re(b.component.subTree);
if (128 & b.shapeFlag) return b.suspense.next();
var b = p(b.anchor || b.el), E = b && b[Mc];
return E ? p(E) : b;
};
let gt = !1;
var zt = (h, b, E) => {
h == null ? b._vnode && D(b._vnode, null, null, !0) : S(b._vnode || null, h, b, null, null, null, E), b._vnode = h, gt || (gt = !0, Pa(), No(), gt = !1);
};
const Vt = { p: S, um: D, m: q, r: B, mt: T, mc: x, pc: $, pbc: k, n: re, o: e };
let Es, ks;
return t && ([Es, ks] = t(Vt)), { render: zt, hydrate: Es, createApp: Oh(zt, Es) };
}
function Hs({ 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 gn({ effect: e, job: t }, n) {
n ? (e.flags |= 32, t.flags |= 4) : (e.flags &= -33, t.flags &= -5);
}
function fu(e, t) {
return (!e || !e.pendingBranch) && t && !t.persisted;
}
function Po(e, t, n = !1) {
var r = e.children;
const o = t.children;
if (P(r) && P(o)) for (let i = 0; i < r.length; i++) {
var s = r[i];
let a = o[i];
1 & a.shapeFlag && !a.dynamicChildren && ((a.patchFlag <= 0 || a.patchFlag === 32) && ((a = o[i] = en(o[i])).el = s.el), n || a.patchFlag === -2 || Po(s, a)), a.type === Ot && (a.el = s.el), a.type !== ye || a.el || (a.el = s.el), a.el && (a.el.__vnode = a);
}
}
function zh(e) {
const t = e.slice(), n = [0];
let r, o, s, i, a;
var c = e.length;
for (r = 0; r < c; r++) {
var l = e[r];
if (l !== 0) if (e[o = n[n.length - 1]] < l) t[r] = o, n.push(r);
else {
for (s = 0, i = n.length - 1; s < i; ) a = s + i >> 1, e[n[a]] < l ? s = 1 + a : i = a;
l < e[n[s]] && (0 < s && (t[r] = n[s - 1]), n[s] = r);
}
}
for (s = n.length, i = n[s - 1]; 0 < s--; ) n[s] = i, i = t[i];
return n;
}
function hu(e) {
if (e = e.subTree.component, e) return e.asyncDep && !e.asyncResolved ? e : hu(e);
}
function Vo(e) {
if (e) for (let t = 0; t < e.length; t++) e[t].flags |= 8;
}
const mu = Symbol.for("v-scx"), gu = () => {
var e = wr(mu);
return e || w("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."), e;
};
function Gh(e, t) {
return qr(e, null, t);
}
function Jh(e, t) {
return qr(e, null, ne({}, t, { flush: "post" }));
}
function vu(e, t) {
return qr(e, null, ne({}, t, { flush: "sync" }));
}
function Jn(e, t, n) {
return z(t) || w("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."), qr(e, t, n);
}
function qr(e, t, n = se) {
var { immediate: r, deep: o, flush: s, once: i } = n;
t || (r !== void 0 && w('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'), o !== void 0 && w('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'), i !== void 0 && w('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));
const a = ne({}, n);
a.onWarn = w, o = t && r || !t && s !== "post";
let c;
if (er) {
if (s === "sync") {
const p = gu();
c = p.__watcherHandles || (p.__watcherHandles = []);
} else if (!o) return (i = () => {
}).stop = Ae, i.resume = Ae, i.pause = Ae, i;
}
const l = ke;
let u = !(a.call = (p, m, g) => ht(p, l, m, g));
s === "post" ? a.scheduler = (p) => {
Oe(p, l && l.suspense);
} : s !== "sync" && (u = !0, a.scheduler = (p, m) => {
m ? p() : ds(p);
}), a.augmentJob = (p) => {
t && (p.flags |= 4), u && (p.flags |= 2, l && (p.id = l.uid, p.i = l));
};
const d = af(e, t, a);
return er && (c ? c.push(d) : o && d()), d;
}
function Yh(e, t, n) {
const r = this.proxy;
var o = Z(e) ? e.includes(".") ? yu(r, e) : () => r[e] : e.bind(r, r);
let s;
z(t) ? s = t : (s = t.handler, n = t);
const i = Pn(this);
return t = qr(o, s.bind(r), n), i(), t;
}
function yu(e, t) {
const n = t.split(".");
return () => {
let r = e;
for (let o = 0; o < n.length && r; o++) r = r[n[o]];
return r;
};
}
function Xh(e, t, n = se) {
const r = it();
if (!r) return w("useModel() called without active instance."), Tn();
const o = fe(t);
if (!r.propsOptions[0][o]) return w(`useModel() called with prop "${t}" which is not declared.`), Tn();
const s = je(t), i = bu(e, o), a = xc((c, l) => {
let u, d = se, p;
return vu(() => {
var m = e[o];
Ge(u, m) && (u = m, l());
}), { get() {
return c(), n.get ? n.get(u) : u;
}, set(m) {
var g, S = n.set ? n.set(m) : m;
(Ge(S, u) || d !== se && Ge(m, d)) && ((g = r.vnode.props) && (t in g || o in g || s in g) && ("onUpdate:" + t in g || "onUpdate:" + o in g || "onUpdate:" + s in g) || (u = m, l()), r.emit("update:" + t, S), Ge(m, S) && Ge(m, d) && !Ge(S, p) && l(), d = m, p = S);
} };
});
return a[Symbol.iterator] = () => {
let c = 0;
return { next() {
return c < 2 ? { value: c++ ? i || se : a, done: !1 } : { done: !0 };
} };
}, a;
}
const bu = (e, t) => t === "modelValue" || t === "model-value" ? e.modelModifiers : e[t + "Modifiers"] || e[fe(t) + "Modifiers"] || e[je(t) + "Modifiers"];
function Zh(e, t, ...n) {
if (!e.isUnmounted) {
var r = e.vnode.props || se, { emitsOptions: o, propsOptions: [s] } = e;
if (o) if (t in o) {
const l = o[t];
z(l) && !l(...n) && w(`Invalid event arguments: event validation failed for event "${t}".`);
} else s && Nt(fe(t)) in s || w(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Nt(fe(t))}" prop.`);
let i = n;
o = t.startsWith("update:"), s = o && bu(r, t.slice(7)), s = (s && (s.trim && (i = n.map((l) => Z(l) ? l.trim() : l)), s.number && (i = n.map(Co))), Ef(e, t, i), t.toLowerCase()), s !== t && r[Nt(s)] && w(`Event "${s}" is emitted in component ${_s(e, e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${je(t)}" instead of "${t}".`);
let a, c = r[a = Nt(t)] || r[a = Nt(fe(t))];
if ((c = !c && o ? r[a = Nt(je(t))] : c) && ht(c, e, 6, i), n = r[a + "Once"], n) {
if (e.emitted) {
if (e.emitted[a]) return;
} else e.emitted = {};
e.emitted[a] = !0, ht(n, e, 6, i);
}
}
}
function Su(e, t, n = !1) {
const r = t.emitsCache;
var o = r.get(e);
if (o !== void 0) return o;
const s = e.emits;
let i = {}, a = !1;
return z(e) || (o = (c) => {
c = Su(c, t, !0), c && (a = !0, ne(i, c));
}, !n && t.mixins.length && t.mixins.forEach(o), e.extends && o(e.extends), e.mixins && e.mixins.forEach(o)), s || a ? (P(s) ? s.forEach((c) => i[c] = null) : ne(i, s), ie(e) && r.set(e, i), i) : (ie(e) && r.set(e, null), null);
}
function ys(e, t) {
return !(!e || !dn(t)) && (t = t.slice(2).replace(/Once$/, ""), ae(e, t[0].toLowerCase() + t.slice(1)) || ae(e, je(t)) || ae(e, t));
}
let oi = !1;
function Do() {
oi = !0;
}
function mo(e) {
const { type: t, vnode: n, proxy: r, withProxy: o, propsOptions: [s], slots: i, attrs: a, emit: c, render: l, renderCache: u, props: d, data: p, setupState: m, ctx: g, inheritAttrs: S } = e;
var I = Mr(e);
let R, f;
oi = !1;
try {
if (4 & n.shapeFlag) {
var v = o || r, x = m.__isScriptSetup ? new Proxy(v, { get(T, y, A) {
return w(`Property '${String(y)}' was accessed via 'this'. Avoid using 'this' in templates.`), Reflect.get(T, y, A);
} }) : v;
R = Ye(l.call(x, v, u, yt(d), m, p, g)), f = a;
} else {
const T = t;
a === d && Do(), R = Ye(1 < T.length ? T(yt(d), { get attrs() {
return Do(), yt(a);
}, slots: i, emit: c }) : T(yt(d), null)), f = t.props ? a : Qh(a);
}
} catch (T) {
Tr.length = 0, pn(T, e, 1), R = be(ye);
}
let _ = R, k;
if (0 < R.patchFlag && 2048 & R.patchFlag && ([_, k] = _u(R)), f && S !== !1) {
const T = Object.keys(f);
if (x = _.shapeFlag, T.length) {
if (7 & x) s && T.some(xo) && (f = em(f, s)), _ = mt(_, f, !1, !0);
else if (!oi && _.type !== ye) {
var L = Object.keys(a);
const y = [], A = [];
for (let C = 0, $ = L.length; C < $; C++) {
const H = L[C];
dn(H) ? xo(H) || y.push(H[2].toLowerCase() + H.slice(3)) : A.push(H);
}
A.length && w(`Extraneous non-props attributes (${A.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text or teleport root nodes.`), y.length && w(`Extraneous non-emits event listeners (${y.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option.`);
}
}
}
return n.dirs && (Xa(_) || w("Runtime directive used on component with non-element root node. The directives will not function as intended."), (_ = mt(_, null, !1, !0)).dirs = _.dirs ? _.dirs.concat(n.dirs) : n.dirs), n.transition && (Xa(_) || w("Component inside <Transition> renders non-element root node that cannot be animated."), Wt(_, n.transition)), k ? k(_) : R = _, Mr(I), R;
}
const _u = (e) => {
const t = e.children, n = e.dynamicChildren;
var r = bs(t, !1);
if (!r) return [e, void 0];
if (0 < r.patchFlag && 2048 & r.patchFlag) return _u(r);
const o = t.indexOf(r), s = n ? n.indexOf(r) : -1;
return [Ye(r), (i) => {
t[o] = i, n && (-1 < s ? n[s] = i : 0 < i.patchFlag && (e.dynamicChildren = [...n, i]));
}];
};
function bs(e, t = !0) {
let n;
for (let o = 0; o < e.length; o++) {
var r = e[o];
if (!Pt(r)) return;
if (r.type !== ye || r.children === "v-if") {
if (n) return;
if (n = r, t && 0 < n.patchFlag && 2048 & n.patchFlag) return bs(n.children);
}
}
return n;
}
const Qh = (e) => {
let t;
for (const n in e) n !== "class" && n !== "style" && !dn(n) || ((t = t || {})[n] = e[n]);
return t;
}, em = (e, t) => {
const n = {};
for (const r in e) xo(r) && r.slice(9) in t || (n[r] = e[r]);
return n;
}, Xa = (e) => 7 & e.shapeFlag || e.type === ye;
function tm(o, t, n) {
var { props: r, children: o, component: s } = o, { props: i, children: a, patchFlag: c } = t, l = s.emitsOptions;
if ((o || a) && bt || t.dirs || t.transition) return !0;
if (!(n && 0 <= c)) return !(!o && !a || a && a.$stable) || r !== i && (r ? !i || Za(r, i, l) : !!i);
if (1024 & c) return !0;
if (16 & c) return r ? Za(r, i, l) : !!i;
if (8 & c) {
var u = t.dynamicProps;
for (let p = 0; p < u.length; p++) {
var d = u[p];
if (i[d] !== r[d] && !ys(l, d)) return !0;
}
}
return !1;
}
function Za(e, t, n) {
var r = Object.keys(t);
if (r.length !== Object.keys(e).length) return !0;
for (let s = 0; s < r.length; s++) {
var o = r[s];
if (t[o] !== e[o] && !ys(n, o)) return !0;
}
return !1;
}
function Ss({ vnode: e, parent: t }, n) {
for (; t; ) {
const r = t.subTree;
if (r.suspense && r.suspense.activeBranch === e && (r.el = e.el), r !== e) break;
(e = t.vnode).el = n, t = t.parent;
}
}
const Fo = (e) => e.__isSuspense;
let si = 0;
const nm = { name: "Suspense", __isSuspense: !0, process(e, t, n, r, o, s, i, a, c, l) {
if (e == null) om(t, n, r, o, s, i, a, c, l);
else {
if (s && 0 < s.deps && !e.suspense.isInFallback) return t.suspense = e.suspense, void ((t.suspense.vnode = t).el = e.el);
sm(e, t, n, r, o, i, a, c, l);
}
}, hydrate: im, normalize: am }, rm = nm;
function Vr(e, t) {
const n = e.props && e.props[t];
z(n) && n();
}
function om(e, t, n, r, o, s, i, a, c) {
const { p: l, o: { createElement: u } } = c;
var d = u("div");
const p = e.suspense = xu(e, o, r, t, d, n, s, i, a, c);
l(null, p.pendingBranch = e.ssContent, d, null, r, p, s, i), 0 < p.deps ? (Vr(e, "onPending"), Vr(e, "onFallback"), l(null, e.ssFallback, t, n, r, null, s, i), Yn(p, e.ssFallback)) : p.resolve(!1, !0);
}
function sm(e, t, n, r, o, s, i, a, { p: c, um: l, o: { createElement: u } }) {
const d = t.suspense = e.suspense;
(d.vnode = t).el = e.el, e = t.ssContent;
const p = t.ssFallback;
var { activeBranch: m, pendingBranch: g, isInFallback: S, isHydrating: I } = d;
if (g) vt(d.pendingBranch = e, g) ? (c(g, e, d.hiddenContainer, null, o, d, s, i, a), d.deps <= 0 ? d.resolve() : S && !I && (c(m, p, n, r, o, null, s, i, a), Yn(d, p))) : (d.pendingId = si++, I ? (d.isHydrating = !1, d.activeBranch = g) : l(g, o, d), d.deps = 0, d.effects.length = 0, d.hiddenContainer = u("div"), S ? (c(null, e, d.hiddenContainer, null, o, d, s, i, a), d.deps <= 0 ? d.resolve() : (c(m, p, n, r, o, null, s, i, a), Yn(d, p))) : m && vt(e, m) ? (c(m, e, n, r, o, d, s, i, a), d.resolve(!0)) : (c(null, e, d.hiddenContainer, null, o, d, s, i, a), d.deps <= 0 && d.resolve()));
else if (m && vt(e, m)) c(m, e, n, r, o, d, s, i, a), Yn(d, e);
else if (Vr(t, "onPending"), 512 & (d.pendingBranch = e).shapeFlag ? d.pendingId = e.component.suspenseId : d.pendingId = si++, c(null, e, d.hiddenContainer, null, o, d, s, i, a), d.deps <= 0) d.resolve();
else {
const { timeout: R, pendingId: f } = d;
0 < R ? setTimeout(() => {
d.pendingId === f && d.fallback(p);
}, R) : R === 0 && d.fallback(p);
}
}
let Qa = !1;
function xu(e, t, n, r, o, s, i, a, c, l, u = !1) {
Qa || (Qa = !0, console[console.info ? "info" : "log"]("<Suspense> is an experimental feature and its API will likely change."));
const { p: d, m: p, um: m, n: g, o: { parentNode: S, remove: I } } = l;
let R;
const f = lm(e);
f && t && t.pendingBranch && (R = t.pendingId, t.deps++), l = e.props ? wo(e.props.timeout) : void 0, Di(l, "Suspense timeout");
const v = s, x = { vnode: e, parent: t, parentComponent: n, namespace: i, container: r, hiddenContainer: o, deps: 0, pendingId: si++, timeout: typeof l == "number" ? l : -1, activeBranch: null, pendingBranch: null, isInFallback: !u, isHydrating: u, isUnmounted: !1, effects: [], resolve(_ = !1, k = !1) {
if (!_ && !x.pendingBranch) throw new Error("suspense.resolve() is called without a pending branch.");
if (x.isUnmounted) throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");
const { vnode: L, activeBranch: T, pendingBranch: y, pendingId: A, effects: C, parentComponent: $, container: H } = x;
let q = !1, D = (x.isHydrating ? x.isHydrating = !1 : _ || ((q = T && y.transition && y.transition.mode === "out-in") && (T.transition.afterLeave = () => {
A === x.pendingId && (p(y, H, s === v ? g(T) : s, 0), Zn(C));
}), T && (S(T.el) === H && (s = g(T)), m(T, $, x, !0)), q || p(y, H, s, 0)), Yn(x, y), x.pendingBranch = null, x.isInFallback = !1, x.parent), B = !1;
for (; D; ) {
if (D.pendingBranch) {
D.effects.push(...C), B = !0;
break;
}
D = D.parent;
}
B || q || Zn(C), x.effects = [], f && t && t.pendingBranch && R === t.pendingId && (t.deps--, t.deps !== 0 || k || t.resolve()), Vr(L, "onResolve");
}, fallback(_) {
if (x.pendingBranch) {
const { vnode: T, activeBranch: y, parentComponent: A, container: C, namespace: $ } = x, H = (Vr(T, "onFallback"), g(y));
var k = () => {
x.isInFallback && (d(null, _, C, H, A, null, $, a, c), Yn(x, _));
}, L = _.transition && _.transition.mode === "out-in";
L && (y.transition.afterLeave = k), x.isInFallback = !0, m(y, A, null, !0), L || k();
}
}, move(_, k, L) {
x.activeBranch && p(x.activeBranch, _, k, L), x.container = _;
}, next() {
return x.activeBranch && g(x.activeBranch);
}, registerDep(_, k, L) {
const T = !!x.pendingBranch, y = (T && x.deps++, _.vnode.el);
_.asyncDep.catch((A) => {
pn(A, _, 0);
}).then((A) => {
if (!_.isUnmounted && !x.isUnmounted && x.pendingId === _.suspenseId) {
_.asyncResolved = !0;
const C = _.vnode;
Wn(C), di(_, A, !1), y && (C.el = y), A = !y && _.subTree.el, k(_, C, S(y || _.subTree.el), y ? null : g(_.subTree), x, i, L), A && I(A), Ss(_, C.el), Kn(), T && --x.deps == 0 && x.resolve();
}
});
}, unmount(_, k) {
x.isUnmounted = !0, x.activeBranch && m(x.activeBranch, n, _, k), x.pendingBranch && m(x.pendingBranch, n, _, k);
} };
return x;
}
function im(e, t, n, r, o, s, i, a, c) {
const l = t.suspense = xu(t, r, n, e.parentNode, document.createElement("div"), null, o, s, i, a, !0);
return r = c(e, l.pendingBranch = t.ssContent, n, l, s, i), l.deps === 0 && l.resolve(!1, !0), r;
}
function am(e) {
var { shapeFlag: n, children: t } = e, n = 32 & n;
e.ssContent = el(n ? t.default : t), e.ssFallback = n ? el(t.fallback) : be(ye);
}
function el(e) {
let t;
var n;
return z(e) && ((n = Mn && e._c) && (e._d = !1, Dr()), e = e(), n && (e._d = !0, t = Ue, wu())), P(e) && (!(n = bs(e)) && 0 < e.filter((r) => r !== Ki).length && w("<Suspense> slots expect a single root node."), e = n), e = Ye(e), t && !e.dynamicChildren && (e.dynamicChildren = t.filter((r) => r !== e)), e;
}
function Cu(e, t) {
t && t.pendingBranch ? P(e) ? t.effects.push(...e) : t.effects.push(e) : Zn(e);
}
function Yn(e, t) {
e.activeBranch = t;
const { vnode: n, parentComponent: r } = e;
let o = t.el;
for (; !o && t.component; ) t = t.component.subTree, o = t.el;
n.el = o, r && r.subTree === n && (r.vnode.el = o, Ss(r, o));
}
function lm(e) {
return e = e.props && e.props.suspensible, e != null && e !== !1;
}
const Ie = Symbol.for("v-fgt"), Ot = Symbol.for("v-txt"), ye = Symbol.for("v-cmt"), ln = Symbol.for("v-stc"), Tr = [];
let Ue = null;
function Dr(e = !1) {
Tr.push(Ue = e ? null : []);
}
function wu() {
Tr.pop(), Ue = Tr[Tr.length - 1] || null;
}
let Mn = 1;
function ii(e, t = !1) {
Mn += e, e < 0 && Ue && t && (Ue.hasOnce = !0);
}
function Tu(e) {
return e.dynamicChildren = 0 < Mn ? Ue || qn : null, wu(), 0 < Mn && Ue && Ue.push(e), e;
}
function cm(e, t, n, r, o, s) {
return Tu(Qi(e, t, n, r, o, s, !0));
}
function Lo(e, t, n, r, o) {
return Tu(be(e, t, n, r, o, !0));
}
function Pt(e) {
return !!e && e.__v_isVNode === !0;
}
function vt(e, t) {
if (6 & t.shapeFlag && e.component) {
const n = po.get(t.type);
if (n && n.has(e.component)) return e.shapeFlag &= -257, t.shapeFlag &= -513, !1;
}
return e.type === t.type && e.key === t.key;
}
let ai;
function um(e) {
ai = e;
}
const dm = (...e) => pm(...ai ? ai(e, xe) : e), Eu = ({ key: e }) => e ?? null, go = ({ ref: e, ref_key: t, ref_for: n }) => (e = typeof e == "number" ? "" + e : e) != null ? Z(e) || Ce(e) || z(e) ? { i: xe, r: e, k: t, f: !!n } : e : null;
function Qi(e, t = null, n = null, r = 0, o = null, s = e === Ie ? 0 : 1, i = !1, a = !1) {
const c = { __v_isVNode: !0, __v_skip: !0, type: e, props: t, key: t && Eu(t), ref: t && go(t), scopeId: ps, 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: r, dynamicProps: o, dynamicChildren: null, appContext: null, ctx: xe };
return a ? (ta(c, n), 128 & s && e.normalize(c)) : n && (c.shapeFlag |= Z(n) ? 8 : 16), c.key != c.key && w("VNode created with invalid key (NaN). VNode type:", c.type), 0 < Mn && !i && Ue && (0 < c.patchFlag || 6 & s) && c.patchFlag !== 32 && Ue.push(c), c;
}
const be = dm;
function pm(e, t = null, n = null, r = 0, o = null, s = !1) {
if (e && e !== Ki || (e || w(`Invalid vnode type when creating vnode: ${e}.`), e = ye), Pt(e)) {
const a = mt(e, t, !0);
return n && ta(a, n), 0 < Mn && !s && Ue && (6 & a.shapeFlag ? Ue[Ue.indexOf(e)] = a : Ue.push(a)), a.patchFlag = -2, a;
}
if (Du(e) && (e = e.__vccOpts), t) {
let { class: a, style: c } = t = ku(t);
a && !Z(a) && (t.class = ur(a)), ie(c) && (Xn(c) && !P(c) && (c = ne({}, c)), t.style = cr(c));
}
var i = Z(e) ? 1 : Fo(e) ? 128 : Pc(e) ? 64 : ie(e) ? 4 : z(e) ? 2 : 0;
return 4 & i && Xn(e) && w("Vue received a Component that was made a reactive object. This can lead to unnecessary performance overhead and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.", `
Component that was made reactive: `, e = ee(e)), Qi(e, t, n, r, o, i, s, !0);
}
function ku(e) {
return e ? Xn(e) || ou(e) ? ne({}, e) : e : null;
}
function mt(e, t, n = !1, r = !1) {
const { props: o, ref: s, patchFlag: i, children: a, transition: c } = e;
var l = t ? Nu(o || {}, t) : o, l = { __v_isVNode: !0, __v_skip: !0, type: e.type, props: l, key: l && Eu(l), ref: t && t.ref ? n && s ? P(s) ? s.concat(go(t)) : [s, go(t)] : go(t) : s, scopeId: e.scopeId, slotScopeIds: e.slotScopeIds, children: i === -1 && P(a) ? a.map(Au) : a, target: e.target, targetStart: e.targetStart, targetAnchor: e.targetAnchor, staticCount: e.staticCount, shapeFlag: e.shapeFlag, patchFlag: t && e.type !== Ie ? i === -1 ? 16 : 16 | i : i, dynamicProps: e.dynamicProps, dynamicChildren: e.dynamicChildren, appContext: e.appContext, dirs: e.dirs, transition: c, component: e.component, suspense: e.suspense, ssContent: e.ssContent && mt(e.ssContent), ssFallback: e.ssFallback && mt(e.ssFallback), el: e.el, anchor: e.anchor, ctx: e.ctx, ce: e.ce };
return c && r && Wt(l, c.clone(l)), l;
}
function Au(e) {
const t = mt(e);
return P(e.children) && (t.children = e.children.map(Au)), t;
}
function ea(e = " ", t = 0) {
return be(Ot, null, e, t);
}
function fm(e, t) {
const n = be(ln, null, e);
return n.staticCount = t, n;
}
function hm(e = "", t = !1) {
return t ? (Dr(), Lo(ye, null, e)) : be(ye, null, e);
}
function Ye(e) {
return e == null || typeof e == "boolean" ? be(ye) : P(e) ? be(Ie, null, e.slice()) : Pt(e) ? en(e) : be(Ot, null, String(e));
}
function en(e) {
return e.el === null && e.patchFlag !== -1 || e.memo ? e : mt(e);
}
function ta(e, t) {
let n = 0;
var r = e.shapeFlag;
if (t == null) t = null;
else if (P(t)) n = 16;
else if (typeof t == "object") {
if (65 & r) {
const s = t.default;
return void (s && (s._c && (s._d = !1), ta(e, s()), s._c && (s._d = !0)));
}
n = 32;
var o = t._;
o || ou(t) ? o === 3 && xe && (xe.slots._ === 1 ? t._ = 1 : (t._ = 2, e.patchFlag |= 1024)) : t._ctx = xe;
} else z(t) ? (t = { default: t, _ctx: xe }, n = 32) : (t = String(t), 64 & r ? (n = 16, t = [ea(t)]) : n = 8);
e.children = t, e.shapeFlag |= n;
}
function Nu(...e) {
const t = {};
for (let o = 0; o < e.length; o++) {
var n = e[o];
for (const s in n) if (s === "class") t.class !== n.class && (t.class = ur([t.class, n.class]));
else if (s === "style") t.style = cr([t.style, n.style]);
else if (dn(s)) {
const i = t[s];
var r = n[s];
!r || i === r || P(i) && i.includes(r) || (t[s] = i ? [].concat(i, r) : r);
} else s !== "" && (t[s] = n[s]);
}
return t;
}
function Qe(e, t, n, r = null) {
ht(e, t, 7, [n, r]);
}
const mm = eu();
let gm = 0;
function Iu(e, t, n) {
var r = e.type, o = (t || e).appContext || mm;
const s = { uid: gm++, vnode: e, type: r, parent: t, appContext: o, root: null, next: null, subTree: null, effect: null, update: null, job: null, scope: new Ri(!0), render: null, proxy: null, exposed: null, exposeProxy: null, withProxy: null, provides: t ? t.provides : Object.create(o.provides), ids: t ? t.ids : ["", 0, 0], accessCache: null, renderCache: [], components: null, directives: null, propsOptions: iu(r, o), emitsOptions: Su(r, o), emit: null, emitted: null, propsDefaults: se, inheritAttrs: r.inheritAttrs, ctx: se, data: se, props: se, attrs: se, slots: se, refs: se, setupState: se, setupContext: null, suspense: n, suspenseId: n ? n.pendingId : 0, asyncDep: null, asyncResolved: !1, isMounted: !1, isUnmounted: !1, isDeactivated: !1, bc: null, c: null, bm: null, m: null, bu: null, u: null, um: null, bum: null, da: null, a: null, rtg: null, rtc: null, ec: null, sp: null };
return s.ctx = ch(s), s.root = t ? t.root : s, s.emit = Zh.bind(null, s), e.ce && e.ce(s), s;
}
let ke = null;
const it = () => ke || xe;
let $o, li;
{
const e = Hr(), t = (n, r) => {
let o;
return (o = (o = e[n]) ? o : e[n] = []).push(r), (s) => {
1 < o.length ? o.forEach((i) => i(s)) : o[0](s);
};
};
$o = t("__VUE_INSTANCE_SETTERS__", (n) => ke = n), li = t("__VUE_SSR_SETTERS__", (n) => er = n);
}
const Pn = (e) => {
const t = ke;
return $o(e), e.scope.on(), () => {
e.scope.off(), $o(t);
};
}, ci = () => {
ke && ke.scope.off(), $o(null);
}, vm = Ve("slot,component");
function ui(e, { isNativeTag: t }) {
(vm(e) || t(e)) && w("Do not use built-in or reserved HTML elements as component id: " + e);
}
function Ru(e) {
return 4 & e.vnode.shapeFlag;
}
let er = !1;
function Ou(e, t = !1, n = !1) {
t && li(t);
var { props: s, children: r } = e.vnode, o = Ru(e), s = (Ph(e, s, o, t), Wh(e, r, n || t), o ? ym(e, t) : void 0);
return t && li(!1), s;
}
function ym(e, t) {
var n = e.type;
if (n.name && ui(n.name, e.appContext.config), n.components) {
var r = Object.keys(n.components);
for (let a = 0; a < r.length; a++) ui(r[a], e.appContext.config);
}
if (n.directives) {
var o = Object.keys(n.directives);
for (let a = 0; a < o.length; a++) Oc(o[a]);
}
n.compilerOptions && na() && w('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.'), e.accessCache = /* @__PURE__ */ Object.create(null), e.proxy = new Proxy(e.ctx, ho), uh(e);
var s = n.setup;
if (s) {
Ct();
var i = e.setupContext = 1 < s.length ? Vu(e) : null;
const a = Pn(e), c = Fn(s, e, 0, [yt(e.props), i]);
if (s = Zo(c), wt(), a(), !s && !e.sp || an(e) || qi(e), s) {
if (c.then(ci, ci), t) return c.then((l) => {
di(e, l, t);
}).catch((l) => {
pn(l, e, 0);
});
e.asyncDep = c, e.suspense || w(`Component <${(i = n.name) != null ? i : "Anonymous"}>: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered.`);
} else di(e, c, t);
} else Pu(e, t);
}
function di(e, t, n) {
z(t) ? e.type.__ssrInlineRender ? e.ssrRender = t : e.render = t : ie(t) ? (Pt(t) && w("setup() should not return VNodes directly - return a render function instead."), e.devtoolsRawSetupState = t, e.setupState = Vi(t), dh(e)) : t !== void 0 && w("setup() should return an object. Received: " + (t === null ? "null" : typeof t)), Pu(e, n);
}
let Er, pi;
function Mu(e) {
Er = e, pi = (t) => {
t.render._rc && (t.withProxy = new Proxy(t.ctx, lh));
};
}
const na = () => !Er;
function Pu(e, t, n) {
const r = e.type;
var o, s, i, a, c;
e.render || (t || !Er || r.render || (o = r.template || Yi(e).template) && (Lt(e, "compile"), { isCustomElement: c, compilerOptions: s } = e.appContext.config, { delimiters: i, compilerOptions: a } = r, c = ne(ne({ isCustomElement: c, delimiters: i }, s), a), r.render = Er(o, c), $t(e, "compile")), e.render = r.render || Ae, pi && pi(e));
{
const l = Pn(e);
Ct();
try {
Eh(e);
} finally {
wt(), l();
}
}
r.render || e.render !== Ae || t || (!Er && r.template ? w('Component provided template option but runtime compilation is not supported in this build of Vue. Use "vue.esm-browser.js" instead.') : w("Component is missing template or render function: ", r));
}
const bm = { get(e, t) {
return Do(), Pe(e, "get", ""), e[t];
}, set() {
return w("setupContext.attrs is readonly."), !1;
}, deleteProperty() {
return w("setupContext.attrs is readonly."), !1;
} };
function Sm(e) {
return new Proxy(e.slots, { get(t, n) {
return Pe(e, "get", "$slots"), t[n];
} });
}
function Vu(e) {
{
let t, n;
return Object.freeze({ get attrs() {
return t = t || new Proxy(e.attrs, bm);
}, get slots() {
return n = n || Sm(e);
}, get emit() {
return (r, ...o) => e.emit(r, ...o);
}, expose: (r) => {
if (e.exposed && w("expose() should be called only once per setup()."), r != null) {
let o = typeof r;
o === "object" && (P(r) ? o = "array" : Ce(r) && (o = "ref")), o !== "object" && w(`expose() should be passed a plain object, received ${o}.`);
}
e.exposed = r || {};
} });
}
}
function Wr(e) {
return e.exposed ? e.exposeProxy || (e.exposeProxy = new Proxy(Vi(bc(e.exposed)), { get(t, n) {
return n in t ? t[n] : n in An ? An[n](e) : void 0;
}, has(t, n) {
return n in t || n in An;
} })) : e.proxy;
}
const _m = /(?:^|[-_])(\w)/g, xm = (e) => e.replace(_m, (t) => t.toUpperCase()).replace(/[-_]/g, "");
function tr(e, t = !0) {
return z(e) ? e.displayName || e.name : e.name || t && e.__name;
}
function _s(e, t, n = !1) {
let r = tr(t);
var o;
return !(r = !r && t.__file && (o = t.__file.match(/([^/\\]+)\.\w+$/)) ? o[1] : r) && e && e.parent && (o = (s) => {
for (const i in s) if (s[i] === t) return i;
}, r = o(e.components || e.parent.type.components) || o(e.appContext.components)), r ? xm(r) : n ? "App" : "Anonymous";
}
function Du(e) {
return z(e) && "__vccOpts" in e;
}
const Fu = (e, t) => {
const n = nf(e, t, er);
return e = it(), e && e.appContext.config.warnRecursiveComputed && (n._warnRecursive = !0), n;
};
function Lu(e, t, n) {
var r = arguments.length;
return r === 2 ? ie(t) && !P(t) ? Pt(t) ? be(e, null, [t]) : be(e, t) : be(e, null, t) : (3 < r ? n = Array.prototype.slice.call(arguments, 2) : r === 3 && Pt(n) && (n = [n]), be(e, t, n));
}
function $u() {
if (typeof window < "u") {
let s = function(c, l) {
return l = ne({}, l), Object.keys(l).length ? ["div", { style: "line-height:1.25em;margin-bottom:0.6em" }, ["div", { style: "color:#476582" }, c], ["div", { style: "padding-left:1.25em" }, ...Object.keys(l).map((u) => ["div", {}, ["span", o, u + ": "], i(l[u], !1)])]] : ["span", {}];
}, i = function(c, l = !0) {
return typeof c == "number" ? ["span", n, c] : typeof c == "string" ? ["span", r, JSON.stringify(c)] : typeof c == "boolean" ? ["span", o, c] : ie(c) ? ["object", { object: l ? ee(c) : c }] : ["span", r, String(c)];
}, a = function(c, l) {
var u = c.type;
if (!z(u)) {
const d = {};
for (const p in c.ctx) !(function m(g, S, I) {
const R = g[I];
if (P(R) && R.includes(S) || ie(R) && S in R || g.extends && m(g.extends, S, I) || g.mixins && g.mixins.some((f) => m(f, S, I))) return !0;
})(u, p, l) || (d[p] = c.ctx[p]);
return d;
}
};
const t = { style: "color:#3ba776" }, n = { style: "color:#1677ff" }, r = { style: "color:#f5222d" }, o = { style: "color:#eb2f96" };
var e = { __vue_custom_formatter: !0, header(c) {
return ie(c) ? c.__isVue ? ["div", t, "VueInstance"] : Ce(c) ? (Ct(), l = c.value, wt(), ["div", {}, ["span", t, (function(u) {
return qe(u) ? "ShallowRef" : u.effect ? "ComputedRef" : "Ref";
})(c)], "<", i(l), ">"]) : sn(c) ? ["div", {}, ["span", t, qe(c) ? "ShallowReactive" : "Reactive"], "<", i(c), ">" + (Tt(c) ? " (readonly)" : "")] : Tt(c) ? ["div", {}, ["span", t, qe(c) ? "ShallowReadonly" : "Readonly"], "<", i(c), ">"] : null : null;
var l;
}, hasBody(c) {
return c && c.__isVue;
}, body(c) {
if (c && c.__isVue) return ["div", {}, ...(function(l) {
const u = [];
l.type.props && l.props && u.push(s("props", ee(l.props))), l.setupState !== se && u.push(s("setup", l.setupState)), l.data !== se && u.push(s("data", ee(l.data)));
var d = a(l, "computed");
return d && u.push(s("computed", d)), d = a(l, "inject"), d && u.push(s("injected", d)), u.push(["div", {}, ["span", { style: o.style + ";opacity:0.66" }, "$ (internal): "], ["object", { object: l }]]), u;
})(c.$)];
} };
window.devtoolsFormatters ? window.devtoolsFormatters.push(e) : window.devtoolsFormatters = [e];
}
}
function Cm(e, t, n, r) {
var o = n[r];
if (o && Bu(o, e)) return o;
const s = t();
return s.memo = e.slice(), n[s.cacheIndex = r] = s;
}
function Bu(e, t) {
var n = e.memo;
if (n.length != t.length) return !1;
for (let r = 0; r < n.length; r++) if (Ge(n[r], t[r])) return !1;
return 0 < Mn && Ue && Ue.push(e), !0;
}
const fi = "3.5.17", Se = w, wm = cs, Tm = Rt, Em = Li, km = { createComponentInstance: Iu, setupComponent: Ou, renderComponentRoot: mo, setCurrentRenderingInstance: Mr, isVNode: Pt, normalizeVNode: Ye, getComponentPublicInstance: Wr, ensureValidVNode: Gi, pushWarningContext: Wn, popWarningContext: Kn }, Am = km, Nm = null, Im = null, Rm = null;
let hi;
const tl = typeof window < "u" && window.trustedTypes;
if (tl) try {
hi = tl.createPolicy("vue", { createHTML: (e) => e });
} catch (e) {
Se("Error creating trusted types policy: " + e);
}
const Hu = hi ? (e) => hi.createHTML(e) : (e) => e, Om = "http://www.w3.org/2000/svg", Mm = "http://www.w3.org/1998/Math/MathML", Ht = typeof document < "u" ? document : null, nl = Ht && Ht.createElement("template"), Pm = { insert: (e, t, n) => {
t.insertBefore(e, n || null);
}, remove: (e) => {
const t = e.parentNode;
t && t.removeChild(e);
}, createElement: (e, t, n, r) => {
const o = t === "svg" ? Ht.createElementNS(Om, e) : t === "mathml" ? Ht.createElementNS(Mm, e) : n ? Ht.createElement(e, { is: n }) : Ht.createElement(e);
return e === "select" && r && r.multiple != null && o.setAttribute("multiple", r.multiple), o;
}, createText: (e) => Ht.createTextNode(e), createComment: (e) => Ht.createComment(e), setText: (e, t) => {
e.nodeValue = t;
}, setElementText: (e, t) => {
e.textContent = t;
}, parentNode: (e) => e.parentNode, nextSibling: (e) => e.nextSibling, querySelector: (e) => Ht.querySelector(e), setScopeId(e, t) {
e.setAttribute(t, "");
}, insertStaticContent(e, t, n, r, o, s) {
var i = n ? n.previousSibling : t.lastChild;
if (o && (o === s || o.nextSibling))
for (; t.insertBefore(o.cloneNode(!0), n), !(o === s || !(o = o.nextSibling)); ) ;
else {
nl.innerHTML = Hu(r === "svg" ? `<svg>${e}</svg>` : r === "mathml" ? `<math>${e}</math>` : e);
const c = nl.content;
if (r === "svg" || r === "mathml") {
for (var a = c.firstChild; a.firstChild; ) c.appendChild(a.firstChild);
c.removeChild(a);
}
t.insertBefore(c, n);
}
return [i ? i.nextSibling : t.firstChild, n ? n.previousSibling : t.lastChild];
} }, Gt = "transition", mr = "animation", nr = Symbol("_vtc"), ju = { 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 }, Uu = ne({}, ji, ju), Vm = (e) => (e.displayName = "Transition", e.props = Uu, e), Dm = Vm((e, { slots: t }) => Lu($c, qu(e), t)), vn = (e, t = []) => {
P(e) ? e.forEach((n) => n(...t)) : e && e(...t);
}, rl = (e) => !!e && (P(e) ? e.some((t) => 1 < t.length) : 1 < e.length);
function qu(e) {
const t = {};
for (const C in e) C in ju || (t[C] = e[C]);
if (e.css === !1) return t;
const { name: n = "v", type: r, duration: o, enterFromClass: s = n + "-enter-from", enterActiveClass: i = n + "-enter-active", enterToClass: a = n + "-enter-to", appearFromClass: c = s, appearActiveClass: l = i, appearToClass: u = a, leaveFromClass: d = n + "-leave-from", leaveActiveClass: p = n + "-leave-active", leaveToClass: m = n + "-leave-to" } = e;
var g = Fm(o);
const S = g && g[0], I = g && g[1], { onBeforeEnter: R, onEnter: f, onEnterCancelled: v, onLeave: x, onLeaveCancelled: _, onBeforeAppear: k = R, onAppear: L = f, onAppearCancelled: T = v } = t, y = (C, $, H, q) => {
C._enterCancelled = q, Yt(C, $ ? u : a), Yt(C, $ ? l : i), H && H();
}, A = (C, $) => {
C._isLeaving = !1, Yt(C, d), Yt(C, m), Yt(C, p), $ && $();
};
return g = (C) => ($, H) => {
const q = C ? L : f, D = () => y($, C, H);
vn(q, [$, D]), ol(() => {
Yt($, C ? c : s), Et($, C ? u : a), rl(q) || sl($, r, S, D);
});
}, ne(t, { onBeforeEnter(C) {
vn(R, [C]), Et(C, s), Et(C, i);
}, onBeforeAppear(C) {
vn(k, [C]), Et(C, c), Et(C, l);
}, onEnter: g(!1), onAppear: g(!0), onLeave(C, $) {
C._isLeaving = !0;
const H = () => A(C, $);
Et(C, d), C._enterCancelled ? (Et(C, p), mi()) : (mi(), Et(C, p)), ol(() => {
C._isLeaving && (Yt(C, d), Et(C, m), rl(x) || sl(C, r, I, H));
}), vn(x, [C, H]);
}, onEnterCancelled(C) {
y(C, !1, void 0, !0), vn(v, [C]);
}, onAppearCancelled(C) {
y(C, !0, void 0, !0), vn(T, [C]);
}, onLeaveCancelled(C) {
A(C), vn(_, [C]);
} });
}
function Fm(e) {
return e == null ? null : ie(e) ? [js(e.enter), js(e.leave)] : [e = js(e), e];
}
function js(e) {
return e = wo(e), Di(e, "<transition> explicit duration"), e;
}
function Et(e, t) {
t.split(/\s+/).forEach((n) => n && e.classList.add(n)), (e[nr] || (e[nr] = /* @__PURE__ */ new Set())).add(t);
}
function Yt(e, t) {
t.split(/\s+/).forEach((r) => r && e.classList.remove(r));
const n = e[nr];
n && (n.delete(t), n.size || (e[nr] = void 0));
}
function ol(e) {
requestAnimationFrame(() => {
requestAnimationFrame(e);
});
}
let Lm = 0;
function sl(e, t, n, r) {
const o = e._endId = ++Lm, s = () => {
o === e._endId && r();
};
if (n != null) return setTimeout(s, n);
const { type: i, timeout: a, propCount: c } = Wu(e, t);
if (!i) return r();
const l = i + "end";
let u = 0;
const d = () => {
e.removeEventListener(l, p), s();
}, p = (m) => {
m.target === e && ++u >= c && d();
};
setTimeout(() => {
u < c && d();
}, a + 1), e.addEventListener(l, p);
}
function Wu(r, t) {
const n = window.getComputedStyle(r);
var r = (d) => (n[d] || "").split(", "), s = r(Gt + "Delay"), o = r(Gt + "Duration"), s = il(s, o), a = r(mr + "Delay"), i = r(mr + "Duration"), a = il(a, i);
let c = null, l = 0, u = 0;
return t === Gt ? 0 < s && (c = Gt, l = s, u = o.length) : t === mr ? 0 < a && (c = mr, l = a, u = i.length) : (l = Math.max(s, a), c = 0 < l ? a < s ? Gt : mr : null, u = c ? (c === Gt ? o : i).length : 0), t = c === Gt && /\b(transform|all)(,|$)/.test(r(Gt + "Property").toString()), { type: c, timeout: l, propCount: u, hasTransform: t };
}
function il(e, t) {
for (; e.length < t.length; ) e = e.concat(e);
return Math.max(...t.map((n, r) => al(n) + al(e[r])));
}
function al(e) {
return e === "auto" ? 0 : 1e3 * Number(e.slice(0, -1).replace(",", "."));
}
function mi() {
return document.body.offsetHeight;
}
function $m(e, t, n) {
var r = e[nr];
(t = r ? (t ? [t, ...r] : [...r]).join(" ") : t) == null ? e.removeAttribute("class") : n ? e.setAttribute("class", t) : e.className = t;
}
const Bo = Symbol("_vod"), Ku = Symbol("_vsh"), ra = { beforeMount(e, { value: t }, { transition: n }) {
e[Bo] = e.style.display === "none" ? "" : e.style.display, n && t ? n.beforeEnter(e) : gr(e, t);
}, mounted(e, { value: t }, { transition: n }) {
n && t && n.enter(e);
}, updated(e, { value: t, oldValue: n }, { transition: r }) {
!t != !n && (r ? t ? (r.beforeEnter(e), gr(e, !0), r.enter(e)) : r.leave(e, () => {
gr(e, !1);
}) : gr(e, t));
}, beforeUnmount(e, { value: t }) {
gr(e, t);
} };
function gr(e, t) {
e.style.display = t ? e[Bo] : "none", e[Ku] = !t;
}
function Bm() {
ra.getSSRProps = ({ value: e }) => {
if (!e) return { style: { display: "none" } };
};
}
ra.name = "show";
const zu = Symbol("CSS_VAR_TEXT");
function Hm(e) {
const t = it();
if (t) {
const n = t.ut = (o = e(t.proxy)) => {
Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((s) => Ho(s, o));
}, r = (t.getCssVars = () => e(t.proxy), () => {
var o = e(t.proxy);
t.ce ? Ho(t.ce, o) : gi(t.subTree, o), n(o);
});
Wi(() => {
Zn(r);
}), Ur(() => {
Jn(r, Ae, { flush: "post" });
const o = new MutationObserver(r);
o.observe(t.subTree.el.parentNode, { childList: !0 }), vs(() => o.disconnect());
});
} else Se("useCssVars is called without current active component instance.");
}
function gi(e, t) {
if (128 & e.shapeFlag) {
const n = e.suspense;
e = n.activeBranch, n.pendingBranch && !n.isHydrating && n.effects.push(() => {
gi(n.activeBranch, t);
});
}
for (; e.component; ) e = e.component.subTree;
if (1 & e.shapeFlag && e.el) Ho(e.el, t);
else if (e.type === Ie) e.children.forEach((n) => gi(n, t));
else if (e.type === ln) {
let { el: n, anchor: r } = e;
for (; n && (Ho(n, t), n !== r); ) n = n.nextSibling;
}
}
function Ho(e, t) {
if (e.nodeType === 1) {
const n = e.style;
let r = "";
for (const o in t) n.setProperty("--" + o, t[o]), r += `--${o}: ${t[o]};`;
n[zu] = r;
}
}
const jm = /(^|;)\s*display\s*:/;
function Um(e, t, n) {
const r = e.style;
var o = Z(n);
let s = !1;
if (n && !o) {
if (t) if (Z(t)) for (const a of t.split(";")) {
var i = a.slice(0, a.indexOf(":")).trim();
n[i] == null && vo(r, i, "");
}
else for (const a in t) n[a] == null && vo(r, a, "");
for (const a in n) a === "display" && (s = !0), vo(r, a, n[a]);
} else o ? t !== n && ((o = r[zu]) && (n += ";" + o), r.cssText = n, s = jm.test(n)) : t && e.removeAttribute("style");
Bo in e && (e[Bo] = s ? r.display : "", e[Ku] && (r.display = "none"));
}
const qm = /[^\\];\s*$/, ll = /\s*!important$/;
function vo(e, t, n) {
var r;
P(n) ? n.forEach((o) => vo(e, t, o)) : (n == null && (n = ""), qm.test(n) && Se(`Unexpected semicolon at the end of '${t}' style value: '${n}'`), t.startsWith("--") ? e.setProperty(t, n) : (r = Wm(e, t), ll.test(n) ? e.setProperty(je(r), n.replace(ll, ""), "important") : e[r] = n));
}
const cl = ["Webkit", "Moz", "ms"], Us = {};
function Wm(e, t) {
var n = Us[t];
if (n) return n;
let r = fe(t);
if (r !== "filter" && r in e) return Us[t] = r;
r = Mt(r);
for (let s = 0; s < cl.length; s++) {
var o = cl[s] + r;
if (o in e) return Us[t] = o;
}
return t;
}
const ul = "http://www.w3.org/1999/xlink";
function dl(e, t, n, r, o, s = gp(t)) {
r && t.startsWith("xlink:") ? n == null ? e.removeAttributeNS(ul, t.slice(6, t.length)) : e.setAttributeNS(ul, t, n) : n == null || s && !Ii(n) ? e.removeAttribute(t) : e.setAttribute(t, s ? "" : nt(n) ? String(n) : n);
}
function pl(e, t, n, r, o) {
if (t === "innerHTML" || t === "textContent") n != null && (e[t] = t === "innerHTML" ? Hu(n) : n);
else {
const i = e.tagName;
var s;
if (t === "value" && i !== "PROGRESS" && !i.includes("-")) return (i === "OPTION" ? e.getAttribute("value") || "" : e.value) === (s = n == null ? e.type === "checkbox" ? "on" : "" : String(n)) && "_value" in e || (e.value = s), n == null && e.removeAttribute(t), void (e._value = n);
let a = !1;
n !== "" && n != null || ((s = typeof e[t]) == "boolean" ? n = Ii(n) : n == null && s == "string" ? (n = "", a = !0) : s == "number" && (n = 0, a = !0));
try {
e[t] = n;
} catch (c) {
a || Se(`Failed setting prop "${t}" on <${i.toLowerCase()}>: value ${n} is invalid.`, c);
}
a && e.removeAttribute(o || t);
}
}
function Ut(e, t, n, r) {
e.addEventListener(t, n, r);
}
function Km(e, t, n, r) {
e.removeEventListener(t, n, r);
}
const fl = Symbol("_vei");
function zm(e, t, n, r, o = null) {
const s = e[fl] || (e[fl] = {}), i = s[t];
var a, c;
r && i ? i.value = ml(r, t) : ([a, c] = Gm(t), r ? Ut(e, a, s[t] = Xm(ml(r, t), o), c) : i && (Km(e, a, i, c), s[t] = void 0));
}
const hl = /(?:Once|Passive|Capture)$/;
function Gm(e) {
let t;
if (hl.test(e)) {
t = {};
let n;
for (; n = e.match(hl); ) e = e.slice(0, e.length - n[0].length), t[n[0].toLowerCase()] = !0;
}
return [e[2] === ":" ? e.slice(3) : je(e.slice(2)), t];
}
let qs = 0;
const Jm = Promise.resolve(), Ym = () => qs || (Jm.then(() => qs = 0), qs = Date.now());
function Xm(e, t) {
const n = (r) => {
if (r._vts) {
if (r._vts <= n.attached) return;
} else r._vts = Date.now();
ht(Zm(r, n.value), t, 5, [r]);
};
return n.value = e, n.attached = Ym(), n;
}
function ml(e, t) {
return z(e) || P(e) ? e : (Se(`Wrong type passed as event handler to ${t} - did you forget @ or : in front of your prop?
Expected function or array of functions, received type ${typeof e}.`), Ae);
}
function Zm(e, t) {
if (P(t)) {
const n = e.stopImmediatePropagation;
return e.stopImmediatePropagation = () => {
n.call(e), e._stopped = !0;
}, t.map((r) => (o) => !o._stopped && r && r(o));
}
return t;
}
const gl = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && 96 < e.charCodeAt(2) && e.charCodeAt(2) < 123, Qm = (e, t, n, r, o, s) => {
o = o === "svg", t === "class" ? $m(e, r, o) : t === "style" ? Um(e, n, r) : dn(t) ? xo(t) || zm(e, t, n, r, s) : (t[0] === "." ? (t = t.slice(1), 1) : t[0] === "^" ? (t = t.slice(1), 0) : eg(e, t, r, o)) ? (pl(e, t, r), e.tagName.includes("-") || t !== "value" && t !== "checked" && t !== "selected" || dl(e, t, r, o, s, t !== "value")) : !e._isVueCE || !/[A-Z]/.test(t) && Z(r) ? (t === "true-value" ? e._trueValue = r : t === "false-value" && (e._falseValue = r), dl(e, t, r, o)) : pl(e, fe(t), r, s, t);
};
function eg(e, t, n, r) {
return r ? t === "innerHTML" || t === "textContent" || !!(t in e && gl(t) && z(n)) : t === "spellcheck" || t === "draggable" || t === "translate" || t === "autocorrect" || t === "form" || t === "list" && e.tagName === "INPUT" || t === "type" && e.tagName === "TEXTAREA" || (t === "width" || t === "height") && (r = e.tagName, r === "IMG" || r === "VIDEO" || r === "CANVAS" || r === "SOURCE") ? !1 : (!gl(t) || !Z(n)) && t in e;
}
const vl = {};
function Gu(e, t, n) {
const r = Ui(e, t);
Qo(r) && ne(r, t);
class o extends xs {
constructor(i) {
super(r, i, n);
}
}
return o.def = r, o;
}
const tg = (e, t) => Gu(e, t, id), ng = typeof HTMLElement < "u" ? HTMLElement : class {
};
class xs extends ng {
constructor(t, n = {}, r = vi) {
super(), this._def = t, this._props = n, this._createApp = r, this._isVueCE = !0, this._instance = null, this._app = null, this._nonce = this._def.nonce, this._connected = !1, this._resolved = !1, this._numberProps = null, this._styleChildren = /* @__PURE__ */ new WeakSet(), this._ob = null, this.shadowRoot && r !== vi ? this._root = this.shadowRoot : (this.shadowRoot && Se("Custom element has pre-rendered declarative shadow root but is not defined as hydratable. Use `defineSSRCustomElement`."), t.shadowRoot !== !1 ? (this.attachShadow({ mode: "open" }), this._root = this.shadowRoot) : this._root = this);
}
connectedCallback() {
if (this.isConnected) {
this.shadowRoot || this._resolved || this._parseSlots(), this._connected = !0;
let t = this;
for (; t = t && (t.parentNode || t.host); ) if (t instanceof xs) {
this._parent = t;
break;
}
this._instance || (this._resolved ? this._mount(this._def) : t && t._pendingResolve ? this._pendingResolve = t._pendingResolve.then(() => {
this._pendingResolve = void 0, this._resolveDef();
}) : this._resolveDef());
}
}
_setParent(t = this._parent) {
t && (this._instance.parent = t._instance, this._inheritParentContext(t));
}
_inheritParentContext(t = this._parent) {
t && this._app && Object.setPrototypeOf(this._app._context.provides, t._instance.provides);
}
disconnectedCallback() {
this._connected = !1, us(() => {
this._connected || (this._ob && (this._ob.disconnect(), this._ob = null), this._app && this._app.unmount(), this._instance && (this._instance.ce = void 0), this._app = this._instance = null);
});
}
_resolveDef() {
if (!this._pendingResolve) {
for (let r = 0; r < this.attributes.length; r++) this._setAttr(this.attributes[r].name);
this._ob = new MutationObserver((r) => {
for (const o of r) this._setAttr(o.attributeName);
}), this._ob.observe(this, { attributes: !0 });
const t = (r, o = 0) => {
this._resolved = !0, this._pendingResolve = void 0;
var { props: s, styles: i } = r;
let a;
if (s && !P(s)) for (const l in s) {
var c = s[l];
(c === Number || c && c.type === Number) && (l in this._props && (this._props[l] = wo(this._props[l])), (a = a || /* @__PURE__ */ Object.create(null))[fe(l)] = !0);
}
this._numberProps = a, this._resolveProps(r), this.shadowRoot ? this._applyStyles(i) : i && Se("Custom element style injection is not supported when using shadowRoot: false"), this._mount(r);
}, n = this._def.__asyncLoader;
n ? this._pendingResolve = n().then((r) => {
r.configureApp = this._def.configureApp, t(this._def = r, !0);
}) : t(this._def);
}
}
_mount(t) {
t.name || (t.name = "VueElement"), this._app = this._createApp(t), this._inheritParentContext(), t.configureApp && t.configureApp(this._app), this._app._ceVNode = this._createVNode(), this._app.mount(this._root);
const n = this._instance && this._instance.exposed;
if (n) for (const r in n) ae(this, r) ? Se(`Exposed property "${r}" already exists on custom element.`) : Object.defineProperty(this, r, { get: () => ls(n[r]) });
}
_resolveProps(t) {
t = t.props;
const n = P(t) ? t : Object.keys(t || {});
for (const r of Object.keys(this)) r[0] !== "_" && n.includes(r) && this._setProp(r, this[r]);
for (const r of n.map(fe)) Object.defineProperty(this, r, { get() {
return this._getProp(r);
}, set(o) {
this._setProp(r, o, !0, !0);
} });
}
_setAttr(t) {
if (!t.startsWith("data-v-")) {
var n = this.hasAttribute(t);
let r = n ? this.getAttribute(t) : vl;
t = fe(t), n && this._numberProps && this._numberProps[t] && (r = wo(r)), this._setProp(t, r, !1, !0);
}
}
_getProp(t) {
return this._props[t];
}
_setProp(t, n, r = !0, o = !1) {
if (n !== this._props[t] && (n === vl ? delete this._props[t] : (this._props[t] = n, t === "key" && this._app && (this._app._ceVNode.key = n)), o && this._instance && this._update(), r)) {
const s = this._ob;
s && s.disconnect(), n === !0 ? this.setAttribute(je(t), "") : typeof n == "string" || typeof n == "number" ? this.setAttribute(je(t), n + "") : n || this.removeAttribute(je(t)), s && s.observe(this, { attributes: !0 });
}
}
_update() {
const t = this._createVNode();
this._app && (t.appContext = this._app._context), sd(t, this._root);
}
_createVNode() {
const t = {}, n = (this.shadowRoot || (t.onVnodeMounted = t.onVnodeUpdated = this._renderSlots.bind(this)), be(this._def, ne(t, this._props)));
return this._instance || (n.ce = (r) => {
(this._instance = r).ce = this, r.isCE = !0, r.ceReload = (s) => {
this._styles && (this._styles.forEach((i) => this._root.removeChild(i)), this._styles.length = 0), this._applyStyles(s), this._instance = null, this._update();
};
const o = (s, i) => {
this.dispatchEvent(new CustomEvent(s, Qo(i[0]) ? ne({ detail: i }, i[0]) : { detail: i }));
};
r.emit = (s, ...i) => {
o(s, i), je(s) !== s && o(je(s), i);
}, this._setParent();
}), n;
}
_applyStyles(t, n) {
if (t) {
if (n) {
if (n === this._def || this._styleChildren.has(n)) return;
this._styleChildren.add(n);
}
var r = this._nonce;
for (let o = t.length - 1; 0 <= o; o--) {
const s = document.createElement("style");
if (r && s.setAttribute("nonce", r), s.textContent = t[o], this.shadowRoot.prepend(s), n) {
if (n.__hmrId) {
this._childStyles || (this._childStyles = /* @__PURE__ */ new Map());
let i = this._childStyles.get(n.__hmrId);
i || this._childStyles.set(n.__hmrId, i = []), i.push(s);
}
} else (this._styles || (this._styles = [])).push(s);
}
}
}
_parseSlots() {
const t = this._slots = {};
let n;
for (; n = this.firstChild; ) {
var r = n.nodeType === 1 && n.getAttribute("slot") || "default";
(t[r] || (t[r] = [])).push(n), this.removeChild(n);
}
}
_renderSlots() {
var t = (this._teleportTarget || this).querySelectorAll("slot"), n = this._instance.type.__scopeId;
for (let s = 0; s < t.length; s++) {
const i = t[s];
var r = i.getAttribute("name") || "default", r = this._slots[r];
const a = i.parentNode;
if (r) for (const c of r) {
if (n && c.nodeType === 1) {
var o = n + "-s";
const l = document.createTreeWalker(c, 1);
c.setAttribute(o, "");
let u;
for (; u = l.nextNode(); ) u.setAttribute(o, "");
}
a.insertBefore(c, i);
}
else for (; i.firstChild; ) a.insertBefore(i.firstChild, i);
a.removeChild(i);
}
}
_injectChildStyle(t) {
this._applyStyles(t.styles, t);
}
_removeChildStyle(t) {
if (this._styleChildren.delete(t), this._childStyles && t.__hmrId) {
const n = this._childStyles.get(t.__hmrId);
n && (n.forEach((r) => this._root.removeChild(r)), n.length = 0);
}
}
}
function Ju(e) {
var t = it(), n = t && t.ce;
return n || (Se(t ? `${e || "useHost"} can only be used in components defined via defineCustomElement.` : `${e || "useHost"} called without an active component instance.`), null);
}
function rg() {
var e = Ju("useShadowRoot");
return e && e.shadowRoot;
}
function og(e = "$style") {
var t = it();
return t ? (t = t.type.__cssModules, t ? (t = t[e], t || (Se(`Current instance does not have CSS module named "${e}".`), se)) : (Se("Current instance does not have CSS modules injected."), se)) : (Se("useCssModule must be called inside setup()"), se);
}
const Yu = /* @__PURE__ */ new WeakMap(), Xu = /* @__PURE__ */ new WeakMap(), jo = Symbol("_moveCb"), yl = Symbol("_enterCb"), sg = (e) => (delete e.props.mode, e), ig = sg({ name: "TransitionGroup", props: ne({}, Uu, { tag: String, moveClass: String }), setup(e, { slots: t }) {
const n = it(), r = Hi();
let o, s;
return ms(() => {
if (o.length) {
const i = e.moveClass || `${e.name || "v"}-move`;
if (dg(o[0].el, n.vnode.el, i)) {
o.forEach(lg), o.forEach(cg);
const a = o.filter(ug);
mi(), a.forEach((c) => {
const l = c.el, u = l.style, d = (Et(l, i), u.transform = u.webkitTransform = u.transitionDuration = "", l[jo] = (p) => {
p && p.target !== l || p && !/transform$/.test(p.propertyName) || (l.removeEventListener("transitionend", d), l[jo] = null, Yt(l, i));
});
l.addEventListener("transitionend", d);
}), o = [];
} else o = [];
}
}), () => {
var a = ee(e), i = qu(a), a = a.tag || Ie;
if (o = [], s) for (let l = 0; l < s.length; l++) {
const u = s[l];
u.el && u.el instanceof Element && (o.push(u), Wt(u, Qn(u, i, r, n)), Yu.set(u, u.el.getBoundingClientRect()));
}
s = t.default ? fs(t.default()) : [];
for (let l = 0; l < s.length; l++) {
var c = s[l];
c.key != null ? Wt(c, Qn(c, i, r, n)) : c.type !== Ot && Se("<TransitionGroup> children must be keyed.");
}
return be(a, null, s);
};
} }), ag = ig;
function lg(e) {
const t = e.el;
t[jo] && t[jo](), t[yl] && t[yl]();
}
function cg(e) {
Xu.set(e, e.el.getBoundingClientRect());
}
function ug(e) {
var r = Yu.get(e), t = Xu.get(e), n = r.left - t.left, r = r.top - t.top;
if (n || r) {
const o = e.el.style;
return o.transform = o.webkitTransform = `translate(${n}px,${r}px)`, o.transitionDuration = "0s", e;
}
}
function dg(e, t, n) {
const r = e.cloneNode(), o = e[nr], s = (o && o.forEach((i) => {
i.split(/\s+/).forEach((a) => a && r.classList.remove(a));
}), n.split(/\s+/).forEach((i) => i && r.classList.add(i)), r.style.display = "none", t.nodeType === 1 ? t : t.parentNode);
return s.appendChild(r), e = Wu(r).hasTransform, s.removeChild(r), e;
}
const un = (e) => {
const t = e.props["onUpdate:modelValue"] || !1;
return P(t) ? (n) => nn(t, n) : t;
};
function pg(e) {
e.target.composing = !0;
}
function bl(e) {
const t = e.target;
t.composing && (t.composing = !1, t.dispatchEvent(new Event("input")));
}
const pt = Symbol("_assign"), Uo = { created(e, { modifiers: { lazy: t, trim: n, number: r } }, o) {
e[pt] = un(o);
const s = r || o.props && o.props.type === "number";
Ut(e, t ? "change" : "input", (i) => {
if (!i.target.composing) {
let a = e.value;
n && (a = a.trim()), s && (a = Co(a)), e[pt](a);
}
}), n && Ut(e, "change", () => {
e.value = e.value.trim();
}), t || (Ut(e, "compositionstart", pg), Ut(e, "compositionend", bl), Ut(e, "change", bl));
}, mounted(e, { value: t }) {
e.value = t ?? "";
}, beforeUpdate(e, { value: t, oldValue: n, modifiers: { lazy: r, trim: o, number: s } }, i) {
if (e[pt] = un(i), !e.composing && (i = !s && e.type !== "number" || /^0\d/.test(e.value) ? e.value : Co(e.value), s = t ?? "", i !== s)) {
if (document.activeElement === e && e.type !== "range" && (r && t === n || o && e.value.trim() === s))
return;
e.value = s;
}
} }, oa = { deep: !0, created(e, t, n) {
e[pt] = un(n), Ut(e, "change", () => {
const r = e._modelValue;
var o = rr(e), s = e.checked;
const i = e[pt];
if (P(r)) {
var a = ts(r, o), c = a !== -1;
if (s && !c) i(r.concat(o));
else if (!s && c) {
const l = [...r];
l.splice(a, 1), i(l);
}
} else if (Dn(r)) {
const l = new Set(r);
s ? l.add(o) : l.delete(o), i(l);
} else i(Qu(e, s));
});
}, mounted: Sl, beforeUpdate(e, t, n) {
e[pt] = un(n), Sl(e, t, n);
} };
function Sl(e, { value: t, oldValue: n }, r) {
e._modelValue = t;
let o;
if (P(t)) o = -1 < ts(t, r.props.value);
else if (Dn(t)) o = t.has(r.props.value);
else {
if (t === n) return;
o = cn(t, Qu(e, !0));
}
e.checked !== o && (e.checked = o);
}
const sa = { created(e, { value: t }, n) {
e.checked = cn(t, n.props.value), e[pt] = un(n), Ut(e, "change", () => {
e[pt](rr(e));
});
}, beforeUpdate(e, { value: t, oldValue: n }, r) {
e[pt] = un(r), t !== n && (e.checked = cn(t, r.props.value));
} }, Zu = { deep: !0, created(e, { value: t, modifiers: { number: n } }, r) {
const o = Dn(t);
Ut(e, "change", () => {
var s = Array.prototype.filter.call(e.options, (i) => i.selected).map((i) => n ? Co(rr(i)) : rr(i));
e[pt](e.multiple ? o ? new Set(s) : s : s[0]), e._assigning = !0, us(() => {
e._assigning = !1;
});
}), e[pt] = un(r);
}, mounted(e, { value: t }) {
_l(e, t);
}, beforeUpdate(e, t, n) {
e[pt] = un(n);
}, updated(e, { value: t }) {
e._assigning || _l(e, t);
} };
function _l(e, t) {
var n, r = e.multiple, o = P(t);
if (!r || o || Dn(t)) {
for (let s = 0, i = e.options.length; s < i; s++) {
const a = e.options[s], c = rr(a);
if (r) o ? (n = typeof c, a.selected = n == "string" || n == "number" ? t.some((l) => String(l) === String(c)) : -1 < ts(t, c)) : a.selected = t.has(c);
else if (cn(rr(a), t)) return void (e.selectedIndex !== s && (e.selectedIndex = s));
}
r || e.selectedIndex === -1 || (e.selectedIndex = -1);
} else Se(`<select multiple v-model> expects an Array or Set value for its binding, but got ${Object.prototype.toString.call(t).slice(8, -1)}.`);
}
function rr(e) {
return "_value" in e ? e._value : e.value;
}
function Qu(e, t) {
var n = t ? "_trueValue" : "_falseValue";
return n in e ? e[n] : t;
}
const ed = { created(e, t, n) {
io(e, t, n, null, "created");
}, mounted(e, t, n) {
io(e, t, n, null, "mounted");
}, beforeUpdate(e, t, n, r) {
io(e, t, n, r, "beforeUpdate");
}, updated(e, t, n, r) {
io(e, t, n, r, "updated");
} };
function td(e, t) {
switch (e) {
case "SELECT":
return Zu;
case "TEXTAREA":
return Uo;
default:
switch (t) {
case "checkbox":
return oa;
case "radio":
return sa;
default:
return Uo;
}
}
}
function io(e, t, n, r, o) {
const s = td(e.tagName, n.props && n.props.type)[o];
s && s(e, t, n, r);
}
function fg() {
Uo.getSSRProps = ({ value: e }) => ({ value: e }), sa.getSSRProps = ({ value: e }, t) => {
if (t.props && cn(t.props.value, e)) return { checked: !0 };
}, oa.getSSRProps = ({ value: e }, t) => {
if (P(e)) {
if (t.props && -1 < ts(e, t.props.value)) return { checked: !0 };
} else if (Dn(e)) {
if (t.props && e.has(t.props.value)) return { checked: !0 };
} else if (e) return { checked: !0 };
}, ed.getSSRProps = (e, t) => {
if (typeof t.type == "string") {
const n = td(t.type.toUpperCase(), t.props && t.props.type);
return n.getSSRProps ? n.getSSRProps(e, t) : void 0;
}
};
}
const hg = ["ctrl", "shift", "alt", "meta"], mg = { 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) => hg.some((n) => e[n + "Key"] && !t.includes(n)) }, gg = (e, t) => {
const n = e._withMods || (e._withMods = {});
var r = t.join(".");
return n[r] || (n[r] = (o, ...s) => {
for (let i = 0; i < t.length; i++) {
const a = mg[t[i]];
if (a && a(o, t)) return;
}
return e(o, ...s);
});
}, vg = { esc: "escape", space: " ", up: "arrow-up", left: "arrow-left", right: "arrow-right", down: "arrow-down", delete: "backspace" }, yg = (e, t) => {
const n = e._withKeys || (e._withKeys = {});
var r = t.join(".");
return n[r] || (n[r] = (o) => {
if ("key" in o) {
const s = je(o.key);
return t.some((i) => i === s || vg[i] === s) ? e(o) : void 0;
}
});
}, nd = ne({ patchProp: Qm }, Pm);
let kr, xl = !1;
function rd() {
return kr = kr || uu(nd);
}
function od() {
return kr = xl ? kr : du(nd), xl = !0, kr;
}
const sd = (...e) => {
rd().render(...e);
}, bg = (...e) => {
od().hydrate(...e);
}, vi = (...e) => {
const t = rd().createApp(...e), n = (ld(t), cd(t), t).mount;
return t.mount = (r) => {
const o = ud(r);
if (o) {
const s = t._component;
return z(s) || s.render || s.template || (s.template = o.innerHTML), o.nodeType === 1 && (o.textContent = ""), r = n(o, !1, ad(o)), o instanceof Element && (o.removeAttribute("v-cloak"), o.setAttribute("data-v-app", "")), r;
}
}, t;
}, id = (...e) => {
const t = od().createApp(...e), n = (ld(t), cd(t), t).mount;
return t.mount = (r) => {
if (r = ud(r), r) return n(r, !0, ad(r));
}, t;
};
function ad(e) {
return e instanceof SVGElement ? "svg" : typeof MathMLElement == "function" && e instanceof MathMLElement ? "mathml" : void 0;
}
function ld(e) {
Object.defineProperty(e.config, "isNativeTag", { value: (t) => Jl(t) || Yl(t) || Xl(t), writable: !1 });
}
function cd(e) {
if (na()) {
const t = e.config.isCustomElement, n = (Object.defineProperty(e.config, "isCustomElement", { get() {
return t;
}, set() {
Se("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.");
} }), e.config.compilerOptions), r = 'The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-sfc';
Object.defineProperty(e.config, "compilerOptions", { get() {
return Se(r), n;
}, set() {
Se(r);
} });
}
}
function ud(e) {
var t;
return Z(e) ? ((t = document.querySelector(e)) || Se(`Failed to mount app: mount target selector "${e}" returned null.`), t) : (window.ShadowRoot && e instanceof window.ShadowRoot && e.mode === "closed" && Se('mounting on a ShadowRoot with `{mode: "closed"}` may lead to unpredictable bugs'), e);
}
let Cl = !1;
const Sg = () => {
Cl || (Cl = !0, fg(), Bm());
};
var _g = Object.freeze({ __proto__: null, BaseTransition: $c, BaseTransitionPropsValidators: ji, Comment: ye, DeprecationTypes: Rm, EffectScope: Ri, ErrorCodes: pf, ErrorTypeStrings: wm, Fragment: Ie, KeepAlive: Zf, ReactiveEffect: Nr, Static: ln, Suspense: rm, Teleport: Of, Text: Ot, TrackOpTypes: rf, Transition: Dm, TransitionGroup: ag, TriggerOpTypes: of, VueElement: xs, assertNumber: Di, callWithAsyncErrorHandling: ht, callWithErrorHandling: Fn, camelize: fe, capitalize: Mt, cloneVNode: mt, compatUtils: Im, computed: Fu, createApp: vi, createBlock: Lo, createCommentVNode: hm, createElementBlock: cm, createElementVNode: Qi, createHydrationRenderer: du, createPropsRestProxy: Ch, createRenderer: uu, createSSRApp: id, createSlots: sh, createStaticVNode: fm, createTextVNode: ea, createVNode: be, customRef: xc, defineAsyncComponent: Yf, defineComponent: Ui, defineCustomElement: Gu, defineEmits: fh, defineExpose: hh, defineModel: vh, defineOptions: mh, defineProps: ph, defineSSRCustomElement: tg, defineSlots: gh, devtools: Tm, effect: Ep, effectScope: Cp, getCurrentInstance: it, getCurrentScope: nc, getCurrentWatcher: sf, getTransitionRawChildren: fs, guardReactiveProps: ku, h: Lu, handleError: pn, hasInjectionContext: Mh, hydrate: bg, hydrateOnIdle: qf, hydrateOnInteraction: Gf, hydrateOnMediaQuery: zf, hydrateOnVisible: Kf, initCustomFormatter: $u, initDirectivesForSSR: Sg, inject: wr, isMemoSame: Bu, isProxy: Xn, isReactive: sn, isReadonly: Tt, isRef: Ce, isRuntimeOnly: na, isShallow: qe, isVNode: Pt, markRaw: bc, mergeDefaults: _h, mergeModels: xh, mergeProps: Nu, nextTick: us, normalizeClass: ur, normalizeProps: up, normalizeStyle: cr, onActivated: qc, onBeforeMount: zc, onBeforeUnmount: gs, onBeforeUpdate: Wi, onDeactivated: Wc, onErrorCaptured: Xc, onMounted: Ur, onRenderTracked: Yc, onRenderTriggered: Jc, onScopeDispose: wp, onServerPrefetch: Gc, onUnmounted: vs, onUpdated: ms, onWatcherCleanup: wc, openBlock: Dr, popScopeId: Af, provide: tu, proxyRefs: Vi, pushScopeId: kf, queuePostFlushCb: Zn, reactive: ss, readonly: is, ref: Tn, registerRuntimeCompiler: Mu, render: sd, renderList: oh, renderSlot: ih, resolveComponent: th, resolveDirective: rh, resolveDynamicComponent: nh, resolveFilter: Nm, resolveTransitionHooks: Qn, setBlockTracking: ii, setDevtoolsHook: Em, setTransitionHooks: Wt, shallowReactive: yc, shallowReadonly: yt, shallowRef: Sc, ssrContextKey: mu, ssrUtils: Am, stop: kp, toDisplayString: ec, toHandlerKey: Nt, toHandlers: ah, toRaw: ee, toRef: ef, toRefs: Xp, toValue: Gp, transformVNodeArgs: um, triggerRef: zp, unref: ls, useAttrs: Sh, useCssModule: og, useCssVars: Hm, useHost: Ju, useId: Pf, useModel: Xh, useSSRContext: gu, useShadowRoot: rg, useSlots: bh, useTemplateRef: Vf, useTransitionState: Hi, vModelCheckbox: oa, vModelDynamic: ed, vModelRadio: sa, vModelSelect: Zu, vModelText: Uo, vShow: ra, version: fi, warn: Se, watch: Jn, watchEffect: Gh, watchPostEffect: Jh, watchSyncEffect: vu, withAsyncContext: wh, withCtx: Bi, withDefaults: yh, withDirectives: If, withKeys: yg, withMemo: Cm, withModifiers: gg, withScopeId: Nf });
function xg() {
console.info(`You are running a development build of Vue.
Make sure to use the production build (*.prod.js) when deploying for production.`), $u();
}
const Fr = Symbol("Fragment"), Ar = Symbol("Teleport"), ia = Symbol("Suspense"), qo = Symbol("KeepAlive"), dd = Symbol("BaseTransition"), Vn = Symbol("openBlock"), pd = Symbol("createBlock"), fd = Symbol("createElementBlock"), aa = Symbol("createVNode"), la = Symbol("createElementVNode"), Kr = Symbol("createCommentVNode"), ca = Symbol("createTextVNode"), hd = Symbol("createStaticVNode"), ua = Symbol("resolveComponent"), da = Symbol("resolveDynamicComponent"), pa = Symbol("resolveDirective"), Cg = Symbol("resolveFilter"), fa = Symbol("withDirectives"), ha = Symbol("renderList"), md = Symbol("renderSlot"), gd = Symbol("createSlots"), Cs = Symbol("toDisplayString"), Wo = Symbol("mergeProps"), ma = Symbol("normalizeClass"), ga = Symbol("normalizeStyle"), Lr = Symbol("normalizeProps"), zr = Symbol("guardReactiveProps"), va = Symbol("toHandlers"), yi = Symbol("camelize"), wg = Symbol("capitalize"), bi = Symbol("toHandlerKey"), Ko = Symbol("setBlockTracking"), Tg = Symbol("pushScopeId"), Eg = Symbol("popScopeId"), ya = Symbol("withCtx"), kg = Symbol("unref"), Ag = Symbol("isRef"), ba = Symbol("withMemo"), vd = Symbol("isMemoSame"), or = { [Fr]: "Fragment", [Ar]: "Teleport", [ia]: "Suspense", [qo]: "KeepAlive", [dd]: "BaseTransition", [Vn]: "openBlock", [pd]: "createBlock", [fd]: "createElementBlock", [aa]: "createVNode", [la]: "createElementVNode", [Kr]: "createCommentVNode", [ca]: "createTextVNode", [hd]: "createStaticVNode", [ua]: "resolveComponent", [da]: "resolveDynamicComponent", [pa]: "resolveDirective", [Cg]: "resolveFilter", [fa]: "withDirectives", [ha]: "renderList", [md]: "renderSlot", [gd]: "createSlots", [Cs]: "toDisplayString", [Wo]: "mergeProps", [ma]: "normalizeClass", [ga]: "normalizeStyle", [Lr]: "normalizeProps", [zr]: "guardReactiveProps", [va]: "toHandlers", [yi]: "camelize", [wg]: "capitalize", [bi]: "toHandlerKey", [Ko]: "setBlockTracking", [Tg]: "pushScopeId", [Eg]: "popScopeId", [ya]: "withCtx", [kg]: "unref", [Ag]: "isRef", [ba]: "withMemo", [vd]: "isMemoSame" };
function Ng(e) {
Object.getOwnPropertySymbols(e).forEach((t) => {
or[t] = e[t];
});
}
const at = { start: { line: 1, column: 1, offset: 0 }, end: { line: 1, column: 1, offset: 0 }, source: "" };
function Ig(e, t = "") {
return { type: 0, source: t, children: e, helpers: /* @__PURE__ */ new Set(), components: [], directives: [], hoists: [], imports: [], cached: [], temps: 0, codegenNode: void 0, loc: at };
}
function $r(e, t, n, r, o, s, i, a = !1, c = !1, l = !1, u = at) {
return e && (a ? (e.helper(Vn), e.helper(ar(e.inSSR, l))) : e.helper(ir(e.inSSR, l)), i && e.helper(fa)), { type: 13, tag: t, props: n, children: r, patchFlag: o, dynamicProps: s, directives: i, isBlock: a, disableTracking: c, isComponent: l, loc: u };
}
function In(e, t = at) {
return { type: 17, loc: t, elements: e };
}
function dt(e, t = at) {
return { type: 15, loc: t, properties: e };
}
function we(e, t) {
return { type: 16, loc: at, key: Z(e) ? te(e, !0) : e, value: t };
}
function te(e, t = !1, n = at, r = 0) {
return { type: 4, loc: n, content: e, isStatic: t, constType: t ? 3 : r };
}
function xt(e, t = at) {
return { type: 8, loc: t, children: e };
}
function Me(e, t = [], n = at) {
return { type: 14, loc: n, callee: e, arguments: t };
}
function sr(e, t = void 0, n = !1, r = !1, o = at) {
return { type: 18, params: e, returns: t, newline: n, isSlot: r, loc: o };
}
function Si(e, t, n, r = !0) {
return { type: 19, test: e, consequent: t, alternate: n, newline: r, loc: at };
}
function Rg(e, t, n = !1, r = !1) {
return { type: 20, index: e, value: t, needPauseTracking: n, inVOnce: r, needArraySpread: !1, loc: at };
}
function Og(e) {
return { type: 21, body: e, loc: at };
}
function ir(e, t) {
return e || t ? aa : la;
}
function ar(e, t) {
return e || t ? pd : fd;
}
function Sa(e, { helper: t, removeHelper: n, inSSR: r }) {
e.isBlock || (e.isBlock = !0, n(ir(r, e.isComponent)), t(Vn), t(ar(r, e.isComponent)));
}
const wl = new Uint8Array([123, 123]), Tl = new Uint8Array([125, 125]);
function El(e) {
return 97 <= e && e <= 122 || 65 <= e && e <= 90;
}
function ot(e) {
return e === 32 || e === 10 || e === 9 || e === 12 || e === 13;
}
function Jt(e) {
return e === 47 || e === 62 || ot(e);
}
function zo(e) {
const t = new Uint8Array(e.length);
for (let n = 0; n < e.length; n++) t[n] = e.charCodeAt(n);
return t;
}
const Fe = { Cdata: new Uint8Array([67, 68, 65, 84, 65, 91]), CdataEnd: new Uint8Array([93, 93, 62]), CommentEnd: new Uint8Array([45, 45, 62]), ScriptEnd: new Uint8Array([60, 47, 115, 99, 114, 105, 112, 116]), StyleEnd: new Uint8Array([60, 47, 115, 116, 121, 108, 101]), TitleEnd: new Uint8Array([60, 47, 116, 105, 116, 108, 101]), TextareaEnd: new Uint8Array([60, 47, 116, 101, 120, 116, 97, 114, 101, 97]) };
class Mg {
constructor(t, n) {
this.stack = t, this.cbs = n, this.state = 1, this.buffer = "", this.sectionStart = 0, this.index = 0, this.entityStart = 0, this.baseState = 1, this.inRCDATA = !1, this.inXML = !1, this.inVPre = !1, this.newlines = [], this.mode = 0, this.delimiterOpen = wl, this.delimiterClose = Tl, this.delimiterIndex = -1, this.currentSequence = void 0, this.sequenceIndex = 0;
}
get inSFCRoot() {
return this.mode === 2 && this.stack.length === 0;
}
reset() {
this.state = 1, this.mode = 0, this.buffer = "", this.sectionStart = 0, this.index = 0, this.baseState = 1, this.inRCDATA = !1, this.currentSequence = void 0, this.newlines.length = 0, this.delimiterOpen = wl, this.delimiterClose = Tl;
}
getPos(t) {
let n = 1, r = t + 1;
for (let s = this.newlines.length - 1; 0 <= s; s--) {
var o = this.newlines[s];
if (o < t) {
n = s + 2, r = t - o;
break;
}
}
return { column: r, line: n, offset: t };
}
peek() {
return this.buffer.charCodeAt(this.index + 1);
}
stateText(t) {
t === 60 ? (this.index > this.sectionStart && this.cbs.ontext(this.sectionStart, this.index), this.state = 5, this.sectionStart = this.index) : this.inVPre || t !== this.delimiterOpen[0] || (this.state = 2, this.delimiterIndex = 0, this.stateInterpolationOpen(t));
}
stateInterpolationOpen(t) {
var n;
t === this.delimiterOpen[this.delimiterIndex] ? this.delimiterIndex === this.delimiterOpen.length - 1 ? ((n = this.index + 1 - this.delimiterOpen.length) > this.sectionStart && this.cbs.ontext(this.sectionStart, n), this.state = 3, this.sectionStart = n) : this.delimiterIndex++ : this.inRCDATA ? (this.state = 32, this.stateInRCDATA(t)) : (this.state = 1, this.stateText(t));
}
stateInterpolation(t) {
t === this.delimiterClose[0] && (this.state = 4, this.delimiterIndex = 0, this.stateInterpolationClose(t));
}
stateInterpolationClose(t) {
t === this.delimiterClose[this.delimiterIndex] ? this.delimiterIndex === this.delimiterClose.length - 1 ? (this.cbs.oninterpolation(this.sectionStart, this.index + 1), this.inRCDATA ? this.state = 32 : this.state = 1, this.sectionStart = this.index + 1) : this.delimiterIndex++ : (this.state = 3, this.stateInterpolation(t));
}
stateSpecialStartSequence(t) {
var n = this.sequenceIndex === this.currentSequence.length;
if (n ? Jt(t) : (32 | t) === this.currentSequence[this.sequenceIndex]) {
if (!n) return void this.sequenceIndex++;
} else this.inRCDATA = !1;
this.sequenceIndex = 0, this.state = 6, this.stateInTagName(t);
}
stateInRCDATA(t) {
if (this.sequenceIndex === this.currentSequence.length) {
var n, r;
if (t === 62 || ot(t)) return n = this.index - this.currentSequence.length, this.sectionStart < n && (r = this.index, this.index = n, this.cbs.ontext(this.sectionStart, n), this.index = r), this.sectionStart = 2 + n, this.stateInClosingTagName(t), void (this.inRCDATA = !1);
this.sequenceIndex = 0;
}
(32 | t) === this.currentSequence[this.sequenceIndex] ? this.sequenceIndex += 1 : this.sequenceIndex === 0 ? this.currentSequence === Fe.TitleEnd || this.currentSequence === Fe.TextareaEnd && !this.inSFCRoot ? this.inVPre || t !== this.delimiterOpen[0] || (this.state = 2, this.delimiterIndex = 0, this.stateInterpolationOpen(t)) : this.fastForwardTo(60) && (this.sequenceIndex = 1) : this.sequenceIndex = +(t === 60);
}
stateCDATASequence(t) {
t === Fe.Cdata[this.sequenceIndex] ? ++this.sequenceIndex === Fe.Cdata.length && (this.state = 28, this.currentSequence = Fe.CdataEnd, this.sequenceIndex = 0, this.sectionStart = this.index + 1) : (this.sequenceIndex = 0, this.state = 23, this.stateInDeclaration(t));
}
fastForwardTo(t) {
for (; ++this.index < this.buffer.length; ) {
var n = this.buffer.charCodeAt(this.index);
if (n === 10 && this.newlines.push(this.index), n === t) return !0;
}
return this.index = this.buffer.length - 1, !1;
}
stateInCommentLike(t) {
t === this.currentSequence[this.sequenceIndex] ? ++this.sequenceIndex === this.currentSequence.length && (this.currentSequence === Fe.CdataEnd ? this.cbs.oncdata(this.sectionStart, this.index - 2) : this.cbs.oncomment(this.sectionStart, this.index - 2), this.sequenceIndex = 0, this.sectionStart = this.index + 1, this.state = 1) : this.sequenceIndex === 0 ? this.fastForwardTo(this.currentSequence[0]) && (this.sequenceIndex = 1) : t !== this.currentSequence[this.sequenceIndex - 1] && (this.sequenceIndex = 0);
}
startSpecial(t, n) {
this.enterRCDATA(t, n), this.state = 31;
}
enterRCDATA(t, n) {
this.inRCDATA = !0, this.currentSequence = t, this.sequenceIndex = n;
}
stateBeforeTagName(t) {
t === 33 ? (this.state = 22, this.sectionStart = this.index + 1) : t === 63 ? (this.state = 24, this.sectionStart = this.index + 1) : El(t) ? (this.sectionStart = this.index, this.mode === 0 ? this.state = 6 : this.inSFCRoot ? this.state = 34 : this.inXML ? this.state = 6 : this.state = t === 116 ? 30 : t === 115 ? 29 : 6) : t === 47 ? this.state = 8 : (this.state = 1, this.stateText(t));
}
stateInTagName(t) {
Jt(t) && this.handleTagName(t);
}
stateInSFCRootTagName(t) {
var n;
Jt(t) && ((n = this.buffer.slice(this.sectionStart, this.index)) !== "template" && this.enterRCDATA(zo("</" + n), 0), this.handleTagName(t));
}
handleTagName(t) {
this.cbs.onopentagname(this.sectionStart, this.index), this.sectionStart = -1, this.state = 11, this.stateBeforeAttrName(t);
}
stateBeforeClosingTagName(t) {
ot(t) || (t === 62 ? (this.cbs.onerr(14, this.index), this.state = 1, this.sectionStart = this.index + 1) : (this.state = El(t) ? 9 : 27, this.sectionStart = this.index));
}
stateInClosingTagName(t) {
t !== 62 && !ot(t) || (this.cbs.onclosetag(this.sectionStart, this.index), this.sectionStart = -1, this.state = 10, this.stateAfterClosingTagName(t));
}
stateAfterClosingTagName(t) {
t === 62 && (this.state = 1, this.sectionStart = this.index + 1);
}
stateBeforeAttrName(t) {
t === 62 ? (this.cbs.onopentagend(this.index), this.inRCDATA ? this.state = 32 : this.state = 1, this.sectionStart = this.index + 1) : t === 47 ? (this.state = 7, this.peek() !== 62 && this.cbs.onerr(22, this.index)) : t === 60 && this.peek() === 47 ? (this.cbs.onopentagend(this.index), this.state = 5, this.sectionStart = this.index) : ot(t) || (t === 61 && this.cbs.onerr(19, this.index), this.handleAttrStart(t));
}
handleAttrStart(t) {
t === 118 && this.peek() === 45 ? (this.state = 13, this.sectionStart = this.index) : t === 46 || t === 58 || t === 64 || t === 35 ? (this.cbs.ondirname(this.index, this.index + 1), this.state = 14, this.sectionStart = this.index + 1) : (this.state = 12, this.sectionStart = this.index);
}
stateInSelfClosingTag(t) {
t === 62 ? (this.cbs.onselfclosingtag(this.index), this.state = 1, this.sectionStart = this.index + 1, this.inRCDATA = !1) : ot(t) || (this.state = 11, this.stateBeforeAttrName(t));
}
stateInAttrName(t) {
t === 61 || Jt(t) ? (this.cbs.onattribname(this.sectionStart, this.index), this.handleAttrNameEnd(t)) : t !== 34 && t !== 39 && t !== 60 || this.cbs.onerr(17, this.index);
}
stateInDirName(t) {
t === 61 || Jt(t) ? (this.cbs.ondirname(this.sectionStart, this.index), this.handleAttrNameEnd(t)) : t === 58 ? (this.cbs.ondirname(this.sectionStart, this.index), this.state = 14, this.sectionStart = this.index + 1) : t === 46 && (this.cbs.ondirname(this.sectionStart, this.index), this.state = 16, this.sectionStart = this.index + 1);
}
stateInDirArg(t) {
t === 61 || Jt(t) ? (this.cbs.ondirarg(this.sectionStart, this.index), this.handleAttrNameEnd(t)) : t === 91 ? this.state = 15 : t === 46 && (this.cbs.ondirarg(this.sectionStart, this.index), this.state = 16, this.sectionStart = this.index + 1);
}
stateInDynamicDirArg(t) {
t === 93 ? this.state = 14 : t !== 61 && !Jt(t) || (this.cbs.ondirarg(this.sectionStart, this.index + 1), this.handleAttrNameEnd(t), this.cbs.onerr(27, this.index));
}
stateInDirModifier(t) {
t === 61 || Jt(t) ? (this.cbs.ondirmodifier(this.sectionStart, this.index), this.handleAttrNameEnd(t)) : t === 46 && (this.cbs.ondirmodifier(this.sectionStart, this.index), this.sectionStart = this.index + 1);
}
handleAttrNameEnd(t) {
this.sectionStart = this.index, this.state = 17, this.cbs.onattribnameend(this.index), this.stateAfterAttrName(t);
}
stateAfterAttrName(t) {
t === 61 ? this.state = 18 : t === 47 || t === 62 ? (this.cbs.onattribend(0, this.sectionStart), this.sectionStart = -1, this.state = 11, this.stateBeforeAttrName(t)) : ot(t) || (this.cbs.onattribend(0, this.sectionStart), this.handleAttrStart(t));
}
stateBeforeAttrValue(t) {
t === 34 ? (this.state = 19, this.sectionStart = this.index + 1) : t === 39 ? (this.state = 20, this.sectionStart = this.index + 1) : ot(t) || (this.sectionStart = this.index, this.state = 21, this.stateInAttrValueNoQuotes(t));
}
handleInAttrValue(t, n) {
t !== n && !this.fastForwardTo(n) || (this.cbs.onattribdata(this.sectionStart, this.index), this.sectionStart = -1, this.cbs.onattribend(n === 34 ? 3 : 2, this.index + 1), this.state = 11);
}
stateInAttrValueDoubleQuotes(t) {
this.handleInAttrValue(t, 34);
}
stateInAttrValueSingleQuotes(t) {
this.handleInAttrValue(t, 39);
}
stateInAttrValueNoQuotes(t) {
ot(t) || t === 62 ? (this.cbs.onattribdata(this.sectionStart, this.index), this.sectionStart = -1, this.cbs.onattribend(1, this.index), this.state = 11, this.stateBeforeAttrName(t)) : t !== 34 && t !== 39 && t !== 60 && t !== 61 && t !== 96 || this.cbs.onerr(18, this.index);
}
stateBeforeDeclaration(t) {
t === 91 ? (this.state = 26, this.sequenceIndex = 0) : this.state = t === 45 ? 25 : 23;
}
stateInDeclaration(t) {
t !== 62 && !this.fastForwardTo(62) || (this.state = 1, this.sectionStart = this.index + 1);
}
stateInProcessingInstruction(t) {
t !== 62 && !this.fastForwardTo(62) || (this.cbs.onprocessinginstruction(this.sectionStart, this.index), this.state = 1, this.sectionStart = this.index + 1);
}
stateBeforeComment(t) {
t === 45 ? (this.state = 28, this.currentSequence = Fe.CommentEnd, this.sequenceIndex = 2, this.sectionStart = this.index + 1) : this.state = 23;
}
stateInSpecialComment(t) {
t !== 62 && !this.fastForwardTo(62) || (this.cbs.oncomment(this.sectionStart, this.index), this.state = 1, this.sectionStart = this.index + 1);
}
stateBeforeSpecialS(t) {
t === Fe.ScriptEnd[3] ? this.startSpecial(Fe.ScriptEnd, 4) : t === Fe.StyleEnd[3] ? this.startSpecial(Fe.StyleEnd, 4) : (this.state = 6, this.stateInTagName(t));
}
stateBeforeSpecialT(t) {
t === Fe.TitleEnd[3] ? this.startSpecial(Fe.TitleEnd, 4) : t === Fe.TextareaEnd[3] ? this.startSpecial(Fe.TextareaEnd, 4) : (this.state = 6, this.stateInTagName(t));
}
startEntity() {
}
stateInEntity() {
}
parse(t) {
for (this.buffer = t; this.index < this.buffer.length; ) {
var n = this.buffer.charCodeAt(this.index);
switch (n === 10 && this.state !== 33 && this.newlines.push(this.index), this.state) {
case 1:
this.stateText(n);
break;
case 2:
this.stateInterpolationOpen(n);
break;
case 3:
this.stateInterpolation(n);
break;
case 4:
this.stateInterpolationClose(n);
break;
case 31:
this.stateSpecialStartSequence(n);
break;
case 32:
this.stateInRCDATA(n);
break;
case 26:
this.stateCDATASequence(n);
break;
case 19:
this.stateInAttrValueDoubleQuotes(n);
break;
case 12:
this.stateInAttrName(n);
break;
case 13:
this.stateInDirName(n);
break;
case 14:
this.stateInDirArg(n);
break;
case 15:
this.stateInDynamicDirArg(n);
break;
case 16:
this.stateInDirModifier(n);
break;
case 28:
this.stateInCommentLike(n);
break;
case 27:
this.stateInSpecialComment(n);
break;
case 11:
this.stateBeforeAttrName(n);
break;
case 6:
this.stateInTagName(n);
break;
case 34:
this.stateInSFCRootTagName(n);
break;
case 9:
this.stateInClosingTagName(n);
break;
case 5:
this.stateBeforeTagName(n);
break;
case 17:
this.stateAfterAttrName(n);
break;
case 20:
this.stateInAttrValueSingleQuotes(n);
break;
case 18:
this.stateBeforeAttrValue(n);
break;
case 8:
this.stateBeforeClosingTagName(n);
break;
case 10:
this.stateAfterClosingTagName(n);
break;
case 29:
this.stateBeforeSpecialS(n);
break;
case 30:
this.stateBeforeSpecialT(n);
break;
case 21:
this.stateInAttrValueNoQuotes(n);
break;
case 7:
this.stateInSelfClosingTag(n);
break;
case 23:
this.stateInDeclaration(n);
break;
case 22:
this.stateBeforeDeclaration(n);
break;
case 25:
this.stateBeforeComment(n);
break;
case 24:
this.stateInProcessingInstruction(n);
break;
case 33:
this.stateInEntity();
}
this.index++;
}
this.cleanup(), this.finish();
}
cleanup() {
this.sectionStart !== this.index && (this.state === 1 || this.state === 32 && this.sequenceIndex === 0 ? (this.cbs.ontext(this.sectionStart, this.index), this.sectionStart = this.index) : this.state !== 19 && this.state !== 20 && this.state !== 21 || (this.cbs.onattribdata(this.sectionStart, this.index), this.sectionStart = this.index));
}
finish() {
this.handleTrailingData(), this.cbs.onend();
}
handleTrailingData() {
var t = this.buffer.length;
this.sectionStart >= t || (this.state === 28 ? this.currentSequence === Fe.CdataEnd ? this.cbs.oncdata(this.sectionStart, t) : this.cbs.oncomment(this.sectionStart, t) : this.state !== 6 && this.state !== 11 && this.state !== 18 && this.state !== 17 && this.state !== 12 && this.state !== 13 && this.state !== 14 && this.state !== 15 && this.state !== 16 && this.state !== 20 && this.state !== 19 && this.state !== 21 && this.state !== 9 && this.cbs.ontext(this.sectionStart, t));
}
emitCodePoint(t, n) {
}
}
function _a(e) {
throw e;
}
function yd(e) {
console.warn("[Vue warn] " + e.message);
}
function ue(e, t, n, r) {
n = (n || Pg)[e] + (r || "");
const o = new SyntaxError(String(n));
return o.code = e, o.loc = t, o;
}
const Pg = { 0: "Illegal comment.", 1: "CDATA section is allowed only in XML context.", 2: "Duplicate attribute.", 3: "End tag cannot have attributes.", 4: "Illegal '/' in tags.", 5: "Unexpected EOF in tag.", 6: "Unexpected EOF in CDATA section.", 7: "Unexpected EOF in comment.", 8: "Unexpected EOF in script.", 9: "Unexpected EOF in tag.", 10: "Incorrectly closed comment.", 11: "Incorrectly opened comment.", 12: "Illegal tag name. Use '<' to print '<'.", 13: "Attribute value was expected.", 14: "End tag name was expected.", 15: "Whitespace was expected.", 16: "Unexpected '<!--' in comment.", 17: `Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`, 18: "Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).", 19: "Attribute name cannot start with '='.", 21: "'<?' is allowed only in XML context.", 20: "Unexpected null character.", 22: "Illegal '/' in tags.", 23: "Invalid end tag.", 24: "Element is missing end tag.", 25: "Interpolation end sign was not found.", 27: "End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.", 26: "Legal directive name was expected.", 28: "v-if/v-else-if is missing expression.", 29: "v-if/else branches must use unique keys.", 30: "v-else/v-else-if has no adjacent v-if or v-else-if.", 31: "v-for is missing expression.", 32: "v-for has invalid expression.", 33: "<template v-for> key should be placed on the <template> tag.", 34: "v-bind is missing expression.", 52: "v-bind with same-name shorthand only allows static argument.", 35: "v-on is missing expression.", 36: "Unexpected custom directive on <slot> outlet.", 37: "Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.", 38: "Duplicate slot names found. ", 39: "Extraneous children found when component already has explicitly named default slot. These children will be ignored.", 40: "v-slot can only be used on components or <template> tags.", 41: "v-model is missing expression.", 42: "v-model value must be a valid JavaScript member expression.", 43: "v-model cannot be used on v-for or v-slot scope variables because they are not writable.", 44: `v-model cannot be used on a prop, because local prop bindings are not writable.
Use a v-bind binding combined with a v-on listener that emits update:x event instead.`, 45: "Error parsing JavaScript expression: ", 46: "<KeepAlive> expects exactly one child component.", 51: "@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.", 47: '"prefixIdentifiers" option is not supported in this build of compiler.', 48: "ES module mode is not supported in this build of compiler.", 49: '"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.', 50: '"scopeId" option is only supported in module mode.', 53: "" }, tt = (e) => e.type === 4 && e.isStatic;
function bd(e) {
switch (e) {
case "Teleport":
case "teleport":
return Ar;
case "Suspense":
case "suspense":
return ia;
case "KeepAlive":
case "keep-alive":
return qo;
case "BaseTransition":
case "base-transition":
return dd;
}
}
const Vg = /^\d|[^\$\w\xA0-\uFFFF]/, xa = (e) => !Vg.test(e), Dg = /[A-Za-z_$\xA0-\uFFFF]/, Fg = /[\.\?\w$\xA0-\uFFFF]/, Lg = /\s+[.[]\s*|\s*[.[]\s+/g, Sd = (e) => e.type === 4 ? e.content : e.loc.source, $g = (e) => {
const t = Sd(e).trim().replace(Lg, (c) => c.trim());
let n = 0, r = [], o = 0, s = 0, i = null;
for (let c = 0; c < t.length; c++) {
var a = t.charAt(c);
switch (n) {
case 0:
if (a === "[") r.push(n), n = 1, o++;
else if (a === "(") r.push(n), n = 2, s++;
else if (!(c === 0 ? Dg : Fg).test(a)) return !1;
break;
case 1:
a === "'" || a === '"' || a === "`" ? (r.push(n), n = 3, i = a) : a === "[" ? o++ : a !== "]" || --o || (n = r.pop());
break;
case 2:
if (a === "'" || a === '"' || a === "`") r.push(n), n = 3, i = a;
else if (a === "(") s++;
else if (a === ")") {
if (c === t.length - 1) return !1;
--s || (n = r.pop());
}
break;
case 3:
a === i && (n = r.pop(), i = null);
}
}
return !o && !s;
}, _d = $g, Bg = /^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/, Hg = (e) => Bg.test(Sd(e)), jg = Hg;
function kl(e, t) {
if (!e) throw new Error(t || "unexpected compiler condition");
}
function et(e, t, n = !1) {
for (let o = 0; o < e.props.length; o++) {
var r = e.props[o];
if (r.type === 7 && (n || r.exp) && (Z(t) ? r.name === t : t.test(r.name))) return r;
}
}
function Br(e, t, n = !1, r = !1) {
for (let s = 0; s < e.props.length; s++) {
var o = e.props[s];
if (o.type === 6) {
if (!n && o.name === t && (o.value || r)) return o;
} else if (o.name === "bind" && (o.exp || r) && _n(o.arg, t)) return o;
}
}
function _n(e, t) {
return !(!e || !tt(e) || e.content !== t);
}
function Ug(e) {
return e.props.some((t) => !(t.type !== 7 || t.name !== "bind" || t.arg && t.arg.type === 4 && t.arg.isStatic));
}
function Ws(e) {
return e.type === 5 || e.type === 2;
}
function qg(e) {
return e.type === 7 && e.name === "slot";
}
function Go(e) {
return e.type === 1 && e.tagType === 3;
}
function Jo(e) {
return e.type === 1 && e.tagType === 2;
}
const Wg = /* @__PURE__ */ new Set([Lr, zr]);
function xd(e, t = []) {
if (e && !Z(e) && e.type === 14) {
var n = e.callee;
if (!Z(n) && Wg.has(n)) return xd(e.arguments[0], t.concat(e));
}
return [e, t];
}
function Yo(e, t, n) {
let r, o = e.type === 13 ? e.props : e.arguments[2], s = [], i;
var a;
if (o && !Z(o) && o.type === 14 && (a = xd(o), o = a[0], s = a[1], i = s[s.length - 1]), o == null || Z(o)) r = dt([t]);
else if (o.type === 14) {
const c = o.arguments[0];
Z(c) || c.type !== 15 ? o.callee === va ? r = Me(n.helper(Wo), [dt([t]), o]) : o.arguments.unshift(dt([t])) : Al(t, c) || c.properties.unshift(t), r = r || o;
} else o.type === 15 ? (Al(t, o) || o.properties.unshift(t), r = o) : (r = Me(n.helper(Wo), [dt([t]), o]), i && i.callee === zr && (i = s[s.length - 2]));
e.type === 13 ? i ? i.arguments[0] = r : e.props = r : i ? i.arguments[0] = r : e.arguments[2] = r;
}
function Al(e, t) {
let n = !1;
if (e.key.type === 4) {
const r = e.key.content;
n = t.properties.some((o) => o.key.type === 4 && o.key.content === r);
}
return n;
}
function Ca(e, t) {
return `_${t}_` + e.replace(/[^\w]/g, (n, r) => n === "-" ? "_" : e.charCodeAt(r).toString());
}
function Kg(e) {
return e.type === 14 && e.callee === ba ? e.arguments[1].returns : e;
}
const zg = /([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/, Cd = { parseMode: "base", ns: 0, delimiters: ["{{", "}}"], getNamespace: () => 0, isVoidTag: vr, isPreTag: vr, isIgnoreNewlineTag: vr, isCustomElement: vr, onError: _a, onWarn: yd, comments: !0, prefixIdentifiers: !1 };
let me = Cd, Xo = null, qt = "", ze = null, pe = null, Ze = "", Bt = -1, yn = -1, wa = 0, tn = !1, _i = null;
const Te = [], ve = new Mg(Te, { onerr: Xe, ontext(e, t) {
ao(Be(e, t), e, t);
}, ontextentity(e, t, n) {
ao(e, t, n);
}, oninterpolation(e, t) {
if (tn) return ao(Be(e, t), e, t);
let n = e + ve.delimiterOpen.length, r = t - ve.delimiterClose.length;
for (; ot(qt.charCodeAt(n)); ) n++;
for (; ot(qt.charCodeAt(r - 1)); ) r--;
let o = Be(n, r);
xi({ type: 5, content: bo(o = o.includes("&") ? me.decodeEntities(o, !1) : o, !1, Ee(n, r)), loc: Ee(e, t) });
}, onopentagname(e, t) {
var n = Be(e, t);
ze = { type: 1, tag: n, ns: me.getNamespace(n, Te[0], me.ns), tagType: 0, props: [], children: [], loc: Ee(e - 1, t), codegenNode: void 0 };
}, onopentagend(e) {
Il(e);
}, onclosetag(e, t) {
const n = Be(e, t);
if (!me.isVoidTag(n)) {
let r = !1;
for (let o = 0; o < Te.length; o++)
if (Te[o].tag.toLowerCase() === n.toLowerCase()) {
r = !0, 0 < o && Xe(24, Te[0].loc.start.offset);
for (let i = 0; i <= o; i++) yo(Te.shift(), t, i < o);
break;
}
r || Xe(23, wd(e, 60));
}
}, onselfclosingtag(e) {
var t = ze.tag;
ze.isSelfClosing = !0, Il(e), Te[0] && Te[0].tag === t && yo(Te.shift(), e);
}, onattribname(e, t) {
pe = { type: 6, name: Be(e, t), nameLoc: Ee(e, t), value: void 0, loc: Ee(e) };
}, ondirname(e, t) {
const n = Be(e, t);
var r = n === "." || n === ":" ? "bind" : n === "@" ? "on" : n === "#" ? "slot" : n.slice(2);
if (tn || r !== "" || Xe(26, e), tn || r === "") pe = { type: 6, name: n, nameLoc: Ee(e, t), value: void 0, loc: Ee(e) };
else if (pe = { type: 7, name: r, rawName: n, exp: void 0, arg: void 0, modifiers: n === "." ? [te("prop")] : [], loc: Ee(e) }, r === "pre") {
tn = ve.inVPre = !0;
const o = (_i = ze).props;
for (let s = 0; s < o.length; s++) o[s].type === 7 && (o[s] = sv(o[s]));
}
}, ondirarg(e, t) {
if (e !== t) {
const r = Be(e, t);
var n;
tn ? (pe.name += r, Un(pe.nameLoc, t)) : (n = r[0] !== "[", pe.arg = bo(n ? r : r.slice(1, -1), n, Ee(e, t), n ? 3 : 0));
}
}, ondirmodifier(e, t) {
var n = Be(e, t);
if (tn) pe.name += "." + n, Un(pe.nameLoc, t);
else if (pe.name === "slot") {
const r = pe.arg;
r && (r.content += "." + n, Un(r.loc, t));
} else
n = te(n, !0, Ee(e, t)), pe.modifiers.push(n);
}, onattribdata(e, t) {
Ze += Be(e, t), Bt < 0 && (Bt = e), yn = t;
}, onattribentity(e, t, n) {
Ze += e, Bt < 0 && (Bt = t), yn = n;
}, onattribnameend(e) {
var t = pe.loc.start.offset;
const n = Be(t, e);
pe.type === 7 && (pe.rawName = n), ze.props.some((r) => (r.type === 7 ? r.rawName : r.name) === n) && Xe(2, t);
}, onattribend(e, t) {
ze && pe && (Un(pe.loc, t), e !== 0 && (Ze.includes("&") && (Ze = me.decodeEntities(Ze, !0)), pe.type === 6 ? (pe.name === "class" && (Ze = Ed(Ze).trim()), e !== 1 || Ze || Xe(13, t), pe.value = { type: 2, content: Ze, loc: e === 1 ? Ee(Bt, yn) : Ee(Bt - 1, yn + 1) }, ve.inSFCRoot && ze.tag === "template" && pe.name === "lang" && Ze && Ze !== "html" && ve.enterRCDATA(zo("</template"), 0)) : (pe.exp = bo(Ze, !1, Ee(Bt, yn), 0), pe.name === "for" && (pe.forParseResult = Jg(pe.exp)))), pe.type === 7 && pe.name === "pre" || ze.props.push(pe)), Ze = "", Bt = yn = -1;
}, oncomment(e, t) {
me.comments && xi({ type: 3, content: Be(e, t), loc: Ee(e - 4, t + 3) });
}, onend() {
var e = qt.length;
if (ve.state !== 1) switch (ve.state) {
case 5:
case 8:
Xe(5, e);
break;
case 3:
case 4:
Xe(25, ve.sectionStart);
break;
case 28:
ve.currentSequence === Fe.CdataEnd ? Xe(6, e) : Xe(7, e);
break;
case 6:
case 7:
case 9:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
Xe(9, e);
}
for (let t = 0; t < Te.length; t++) yo(Te[t], e - 1), Xe(24, Te[t].loc.start.offset);
}, oncdata(e, t) {
Te[0].ns !== 0 ? ao(Be(e, t), e, t) : Xe(1, e - 9);
}, onprocessinginstruction(e) {
(Te[0] || me).ns === 0 && Xe(21, e - 1);
} }), Nl = /,([^,\}\]]*)(?:,([^,\}\]]*))?$/, Gg = /^\(|\)$/g;
function Jg(e) {
const t = e.loc, n = e.content;
if (e = n.match(zg), e) {
const [, i, a] = e;
e = (d, p, m = !1) => (p = t.start.offset + p, bo(d, !1, Ee(p, p + d.length), 0));
const c = { source: e(a.trim(), n.indexOf(a, i.length)), value: void 0, key: void 0, index: void 0, finalized: !1 };
let l = i.trim().replace(Gg, "").trim();
var r = i.indexOf(l);
const u = l.match(Nl);
if (u) {
l = l.replace(Nl, "").trim();
var o, s = u[1].trim();
let d;
s && (d = n.indexOf(s, r + l.length), c.key = e(s, d, !0)), !u[2] || (o = u[2].trim()) && (c.index = e(o, n.indexOf(o, c.key ? d + s.length : r + l.length), !0));
}
return l && (c.value = e(l, r, !0)), c;
}
}
function Be(e, t) {
return qt.slice(e, t);
}
function Il(e) {
ve.inSFCRoot && (ze.innerLoc = Ee(e + 1, e + 1)), xi(ze);
var { tag: t, ns: n } = ze;
n === 0 && me.isPreTag(t) && wa++, me.isVoidTag(t) ? yo(ze, e) : (Te.unshift(ze), n !== 1 && n !== 2 || (ve.inXML = !0)), ze = null;
}
function ao(e, t, n) {
var r = Te[0] && Te[0].tag;
r !== "script" && r !== "style" && e.includes("&") && (e = me.decodeEntities(e, !1));
const o = Te[0] || Xo, s = o.children[o.children.length - 1];
s && s.type === 2 ? (s.content += e, Un(s.loc, n)) : o.children.push({ type: 2, content: e, loc: Ee(t, n) });
}
function yo(e, o, r = !1) {
Un(e.loc, r ? wd(o, 60) : Yg(o, 62) + 1), ve.inSFCRoot && (e.children.length ? e.innerLoc.end = ne({}, e.children[e.children.length - 1].loc.end) : e.innerLoc.end = ne({}, e.innerLoc.start), e.innerLoc.source = Be(e.innerLoc.start.offset, e.innerLoc.end.offset));
var { tag: r, ns: o, children: s } = e;
if (tn || (r === "slot" ? e.tagType = 2 : Zg(e) ? e.tagType = 3 : Qg(e) && (e.tagType = 1)), ve.inRCDATA || (e.children = Td(s)), o === 0 && me.isIgnoreNewlineTag(r)) {
const i = s[0];
i && i.type === 2 && (i.content = i.content.replace(/^\r?\n/, ""));
}
o === 0 && me.isPreTag(r) && wa--, _i === e && (tn = ve.inVPre = !1, _i = null), ve.inXML && (Te[0] || me).ns === 0 && (ve.inXML = !1);
}
function Yg(e, t) {
let n = e;
for (; qt.charCodeAt(n) !== t && n < qt.length - 1; ) n++;
return n;
}
function wd(e, t) {
let n = e;
for (; qt.charCodeAt(n) !== t && 0 <= n; ) n--;
return n;
}
const Xg = /* @__PURE__ */ new Set(["if", "else", "else-if", "for", "slot"]);
function Zg({ tag: e, props: t }) {
if (e === "template") {
for (let n = 0; n < t.length; n++) if (t[n].type === 7 && Xg.has(t[n].name)) return !0;
}
return !1;
}
function Qg({ tag: e, props: t }) {
if (me.isCustomElement(e)) return !1;
if (e === "component" || ev(e.charCodeAt(0)) || bd(e) || me.isBuiltInComponent && me.isBuiltInComponent(e) || me.isNativeTag && !me.isNativeTag(e)) return !0;
for (let n = 0; n < t.length; n++) {
const r = t[n];
if (r.type === 6 && r.name === "is" && r.value && r.value.content.startsWith("vue:")) return !0;
}
return !1;
}
function ev(e) {
return 64 < e && e < 91;
}
const tv = /\r\n/g;
function Td(e) {
var t, n, r = me.whitespace !== "preserve";
let o = !1;
for (let s = 0; s < e.length; s++) {
const i = e[s];
i.type === 2 && (wa ? i.content = i.content.replace(tv, `
`) : nv(i.content) ? (t = e[s - 1] && e[s - 1].type, n = e[s + 1] && e[s + 1].type, !t || !n || r && (t === 3 && (n === 3 || n === 1) || t === 1 && (n === 3 || n === 1 && rv(i.content))) ? (o = !0, e[s] = null) : i.content = " ") : r && (i.content = Ed(i.content)));
}
return o ? e.filter(Boolean) : e;
}
function nv(e) {
for (let t = 0; t < e.length; t++) if (!ot(e.charCodeAt(t))) return !1;
return !0;
}
function rv(e) {
for (let n = 0; n < e.length; n++) {
var t = e.charCodeAt(n);
if (t === 10 || t === 13) return !0;
}
return !1;
}
function Ed(e) {
let t = "", n = !1;
for (let r = 0; r < e.length; r++) ot(e.charCodeAt(r)) ? n || (t += " ", n = !0) : (t += e[r], n = !1);
return t;
}
function xi(e) {
(Te[0] || Xo).children.push(e);
}
function Ee(e, t) {
return { start: ve.getPos(e), end: t == null ? t : ve.getPos(t), source: t == null ? t : Be(e, t) };
}
function ov(e) {
return Ee(e.start.offset, e.end.offset);
}
function Un(e, t) {
e.end = ve.getPos(t), e.source = Be(e.start.offset, t);
}
function sv(e) {
const t = { type: 6, name: e.rawName, nameLoc: Ee(e.loc.start.offset, e.loc.start.offset + e.rawName.length), value: void 0, loc: e.loc };
if (e.exp) {
const n = e.exp.loc;
n.end.offset < e.loc.end.offset && (n.start.offset--, n.start.column--, n.end.offset++, n.end.column++), t.value = { type: 2, content: e.exp.content, loc: n };
}
return t;
}
function bo(e, t = !1, n, r = 0, o) {
return te(e, t, n, r);
}
function Xe(e, t, n) {
me.onError(ue(e, Ee(t, t), void 0, n));
}
function iv() {
ve.reset(), ze = null, pe = null, Ze = "", Bt = -1, yn = -1, Te.length = 0;
}
function av(e, t) {
if (iv(), qt = e, me = ne({}, Cd), t) {
let o;
for (o in t) t[o] != null && (me[o] = t[o]);
}
if (!me.decodeEntities) throw new Error("[@vue/compiler-core] decodeEntities option is required in browser builds.");
ve.mode = me.parseMode === "html" ? 1 : me.parseMode === "sfc" ? 2 : 0, ve.inXML = me.ns === 1 || me.ns === 2;
var n = t && t.delimiters;
n && (ve.delimiterOpen = zo(n[0]), ve.delimiterClose = zo(n[1]));
const r = Xo = Ig([], e);
return ve.parse(qt), r.loc = Ee(0, e.length), r.children = Td(r.children), Xo = null, r;
}
function lv(e, t) {
So(e, void 0, t, !!kd(e));
}
function kd(e) {
return e = e.children.filter((t) => t.type !== 3), e.length !== 1 || e[0].type !== 1 || Jo(e[0]) ? null : e[0];
}
function So(e, t, n, r = !1, o = !1) {
var s = e.children;
const i = [];
for (let m = 0; m < s.length; m++) {
const g = s[m];
if (g.type === 1 && g.tagType === 0) {
var a = r ? 0 : st(g, n);
if (0 < a) {
if (2 <= a) {
g.codegenNode.patchFlag = -1, i.push(g);
continue;
}
} else {
const S = g.codegenNode;
S.type === 13 && (((a = S.patchFlag) === void 0 || a === 512 || a === 1) && 2 <= Nd(g, n) && (a = Id(g)) && (S.props = n.hoist(a)), S.dynamicProps && (S.dynamicProps = n.hoist(S.dynamicProps)));
}
} else if (g.type === 12 && 2 <= (r ? 0 : st(g, n))) {
i.push(g);
continue;
}
if (g.type === 1)
a = g.tagType === 1, a && n.scopes.vSlot++, So(g, e, n, !1, o), a && n.scopes.vSlot--;
else if (g.type === 11) So(g, e, n, g.children.length === 1, !0);
else if (g.type === 9) for (let S = 0; S < g.branches.length; S++) So(g.branches[S], e, n, g.branches[S].children.length === 1, o);
}
let c = !1;
const l = [];
if (i.length === s.length && e.type === 1) {
if (e.tagType === 0 && e.codegenNode && e.codegenNode.type === 13 && P(e.codegenNode.children)) e.codegenNode.children = d(In(e.codegenNode.children)), c = !0;
else if (e.tagType === 1 && e.codegenNode && e.codegenNode.type === 13 && e.codegenNode.children && !P(e.codegenNode.children) && e.codegenNode.children.type === 15) {
const m = p(e.codegenNode, "default");
m && (l.push(n.cached.length), m.returns = d(In(m.returns)), c = !0);
} else if (e.tagType === 3 && t && t.type === 1 && t.tagType === 1 && t.codegenNode && t.codegenNode.type === 13 && t.codegenNode.children && !P(t.codegenNode.children) && t.codegenNode.children.type === 15) {
var u = et(e, "slot", !0);
const m = u && u.arg && p(t.codegenNode, u.arg);
m && (l.push(n.cached.length), m.returns = d(In(m.returns)), c = !0);
}
}
if (!c) for (const m of i) l.push(n.cached.length), m.codegenNode = n.cache(m.codegenNode);
function d(m) {
const g = n.cache(m);
return o && n.hmr && (g.needArraySpread = !0), g;
}
function p(m, g) {
if (m.children && !P(m.children) && m.children.type === 15) return (m = m.children.properties.find((S) => S.key === g || S.key.content === g)) && m.value;
}
l.length && e.type === 1 && e.tagType === 1 && e.codegenNode && e.codegenNode.type === 13 && e.codegenNode.children && !P(e.codegenNode.children) && e.codegenNode.children.type === 15 && e.codegenNode.children.properties.push(we("__", te(JSON.stringify(l), !1))), i.length && n.transformHoist && n.transformHoist(s, n, e);
}
function st(e, t) {
const n = t.constantCache;
switch (e.type) {
case 1:
if (e.tagType !== 0) return 0;
var r = n.get(e);
if (r !== void 0) return r;
const a = e.codegenNode;
if (a.type !== 13 || a.isBlock && e.tag !== "svg" && e.tag !== "foreignObject" && e.tag !== "math") return 0;
if (a.patchFlag !== void 0) return n.set(e, 0), 0;
{
let l = 3;
if (r = Nd(e, t), r === 0) return n.set(e, 0), 0;
r < l && (l = r);
for (let u = 0; u < e.children.length; u++) {
var o = st(e.children[u], t);
if (o === 0) return n.set(e, 0), 0;
o < l && (l = o);
}
if (1 < l) for (let u = 0; u < e.props.length; u++) {
var s = e.props[u];
if (s.type === 7 && s.name === "bind" && s.exp) {
if (s = st(s.exp, t), s === 0) return n.set(e, 0), 0;
s < l && (l = s);
}
}
if (a.isBlock) {
for (let u = 0; u < e.props.length; u++) if (e.props[u].type === 7) return n.set(e, 0), 0;
t.removeHelper(Vn), t.removeHelper(ar(t.inSSR, a.isComponent)), a.isBlock = !1, t.helper(ir(t.inSSR, a.isComponent));
}
return n.set(e, l), l;
}
case 2:
case 3:
return 3;
case 9:
case 11:
case 10:
return 0;
case 5:
case 12:
return st(e.content, t);
case 4:
return e.constType;
case 8:
let c = 3;
for (let l = 0; l < e.children.length; l++) {
var i = e.children[l];
if (!Z(i) && !nt(i)) {
if (i = st(i, t), i === 0) return 0;
i < c && (c = i);
}
}
return c;
case 20:
return 2;
default:
return 0;
}
}
const cv = /* @__PURE__ */ new Set([ma, ga, Lr, zr]);
function Ad(e, t) {
if (e.type === 14 && !Z(e.callee) && cv.has(e.callee)) {
if (e = e.arguments[0], e.type === 4) return st(e, t);
if (e.type === 14) return Ad(e, t);
}
return 0;
}
function Nd(e, t) {
let n = 3;
if (e = Id(e), e && e.type === 15) {
var r = e.properties;
for (let i = 0; i < r.length; i++) {
var { key: s, value: o } = r[i], s = st(s, t);
if (s === 0) return s;
s < n && (n = s);
let a;
if ((a = o.type === 4 ? st(o, t) : o.type === 14 ? Ad(o, t) : 0) === 0) return a;
a < n && (n = a);
}
}
return n;
}
function Id(e) {
if (e = e.codegenNode, e.type === 13) return e.props;
}
function uv(e, { filename: t = "", prefixIdentifiers: n = !1, hoistStatic: r = !1, hmr: o = !1, cacheHandlers: s = !1, nodeTransforms: i = [], directiveTransforms: a = {}, transformHoist: c = null, isBuiltInComponent: l = Ae, isCustomElement: u = Ae, expressionPlugins: d = [], scopeId: p = null, slotted: m = !0, ssr: g = !1, inSSR: S = !1, ssrCssVars: I = "", bindingMetadata: R = se, inline: f = !1, isTS: v = !1, onError: x = _a, onWarn: _ = yd, compatConfig: k }) {
var L = t.replace(/\?.*$/, "").match(/([^/\\]+)\.\w+$/);
const T = { filename: t, selfName: L && Mt(fe(L[1])), prefixIdentifiers: n, hoistStatic: r, hmr: o, cacheHandlers: s, nodeTransforms: i, directiveTransforms: a, transformHoist: c, isBuiltInComponent: l, isCustomElement: u, expressionPlugins: d, scopeId: p, slotted: m, ssr: g, inSSR: S, ssrCssVars: I, bindingMetadata: R, inline: f, isTS: v, onError: x, onWarn: _, compatConfig: k, root: e, helpers: /* @__PURE__ */ new Map(), components: /* @__PURE__ */ new Set(), directives: /* @__PURE__ */ new Set(), hoists: [], imports: [], cached: [], constantCache: /* @__PURE__ */ new WeakMap(), temps: 0, identifiers: /* @__PURE__ */ Object.create(null), scopes: { vFor: 0, vSlot: 0, vPre: 0, vOnce: 0 }, parent: null, grandParent: null, currentNode: e, childIndex: 0, inVOnce: !1, helper(y) {
var A = T.helpers.get(y) || 0;
return T.helpers.set(y, A + 1), y;
}, removeHelper(y) {
var A = T.helpers.get(y);
A && ((A = A - 1) ? T.helpers.set(y, A) : T.helpers.delete(y));
}, helperString(y) {
return "_" + or[T.helper(y)];
}, replaceNode(y) {
if (!T.currentNode) throw new Error("Node being replaced is already removed.");
if (!T.parent) throw new Error("Cannot replace root node.");
T.parent.children[T.childIndex] = T.currentNode = y;
}, removeNode(y) {
if (!T.parent) throw new Error("Cannot remove root node.");
const A = T.parent.children;
var C = y ? A.indexOf(y) : T.currentNode ? T.childIndex : -1;
if (C < 0) throw new Error("node being removed is not a child of current parent");
y && y !== T.currentNode ? T.childIndex > C && (T.childIndex--, T.onNodeRemoved()) : (T.currentNode = null, T.onNodeRemoved()), T.parent.children.splice(C, 1);
}, onNodeRemoved: Ae, addIdentifiers(y) {
}, removeIdentifiers(y) {
}, hoist(y) {
Z(y) && (y = te(y)), T.hoists.push(y);
const A = te("_hoisted_" + T.hoists.length, !1, y.loc, 2);
return A.hoisted = y, A;
}, cache(y, A = !1, C = !1) {
return y = Rg(T.cached.length, y, A, C), T.cached.push(y), y;
} };
return T;
}
function dv(e, t) {
const n = uv(e, t);
ws(e, n), t.hoistStatic && lv(e, n), t.ssr || pv(e, n), e.helpers = /* @__PURE__ */ new Set([...n.helpers.keys()]), e.components = [...n.components], e.directives = [...n.directives], e.imports = n.imports, e.hoists = n.hoists, e.temps = n.temps, e.cached = n.cached, e.transformed = !0;
}
function pv(e, t) {
const n = t.helper, r = e.children;
if (r.length === 1) {
var o = kd(e);
o && o.codegenNode ? ((o = o.codegenNode).type === 13 && Sa(o, t), e.codegenNode = o) : e.codegenNode = r[0];
} else if (1 < r.length) {
let s = 64;
r.filter((i) => i.type !== 3).length === 1 && (s |= 2048), e.codegenNode = $r(t, n(Fr), void 0, e.children, s, void 0, void 0, !0, void 0, !1);
}
}
function fv(e, t) {
let n = 0;
for (var r = () => {
n--;
}; n < e.children.length; n++) {
var o = e.children[n];
Z(o) || (t.grandParent = t.parent, t.parent = e, t.childIndex = n, t.onNodeRemoved = r, ws(o, t));
}
}
function ws(e, t) {
t.currentNode = e;
const n = t.nodeTransforms, r = [];
for (let i = 0; i < n.length; i++) {
var o = n[i](e, t);
if (o && (P(o) ? r.push(...o) : r.push(o)), !t.currentNode) return;
e = t.currentNode;
}
switch (e.type) {
case 3:
t.ssr || t.helper(Kr);
break;
case 5:
t.ssr || t.helper(Cs);
break;
case 9:
for (let i = 0; i < e.branches.length; i++) ws(e.branches[i], t);
break;
case 10:
case 11:
case 1:
case 0:
fv(e, t);
}
t.currentNode = e;
let s = r.length;
for (; s--; ) r[s]();
}
function Rd(e, t) {
const n = Z(e) ? (r) => r === e : (r) => e.test(r);
return (r, o) => {
if (r.type === 1) {
const i = r.props;
if (r.tagType !== 3 || !i.some(qg)) {
const a = [];
for (let c = 0; c < i.length; c++) {
var s = i[c];
s.type === 7 && n(s.name) && (i.splice(c, 1), c--, (s = t(r, s, o)) && a.push(s));
}
return a;
}
}
};
}
const Ts = "/*@__PURE__*/", Od = (e) => or[e] + ": _" + or[e];
function hv(e, { mode: t = "function", prefixIdentifiers: n = t === "module", sourceMap: r = !1, filename: o = "template.vue.html", scopeId: s = null, optimizeImports: i = !1, runtimeGlobalName: a = "Vue", runtimeModuleName: c = "vue", ssrRuntimeModuleName: l = "vue/server-renderer", ssr: u = !1, isTS: d = !1, inSSR: p = !1 }) {
const m = { mode: t, prefixIdentifiers: n, sourceMap: r, filename: o, scopeId: s, optimizeImports: i, runtimeGlobalName: a, runtimeModuleName: c, ssrRuntimeModuleName: l, ssr: u, isTS: d, inSSR: p, source: e.source, code: "", column: 1, line: 1, offset: 0, indentLevel: 0, pure: !1, map: void 0, helper(S) {
return "_" + or[S];
}, push(S, I = 0, R) {
m.code += S;
}, indent() {
g(++m.indentLevel);
}, deindent(S = !1) {
S ? --m.indentLevel : g(--m.indentLevel);
}, newline() {
g(m.indentLevel);
} };
function g(S) {
m.push(`
` + " ".repeat(S), 0);
}
return m;
}
function mv(e, d = {}) {
const n = hv(e, d), { mode: r, push: o, prefixIdentifiers: s, indent: i, deindent: a, newline: c, ssr: l } = (d.onContextCreated && d.onContextCreated(n), n), u = Array.from(e.helpers);
var d = 0 < u.length, p = !s && r !== "module", m = (gv(e, n), l ? "ssrRender" : "render"), S = (l ? ["_ctx", "_push", "_parent", "_attrs"] : ["_ctx", "_cache"]).join(", ");
if (o(`function ${m}(${S}) {`), i(), p && (o("with (_ctx) {"), i(), d && (o(`const { ${u.map(Od).join(", ")} } = _Vue
`, -1), c())), e.components.length && (Rl(e.components, "component", n), (e.directives.length || 0 < e.temps) && c()), e.directives.length && (Rl(e.directives, "directive", n), 0 < e.temps && c()), 0 < e.temps) {
o("let ");
for (let I = 0; I < e.temps; I++) o(`${0 < I ? ", " : ""}_temp` + I);
}
return (e.components.length || e.directives.length || e.temps) && (o(`
`, 0), c()), l || o("return "), e.codegenNode ? We(e.codegenNode, n) : o("null"), p && (a(), o("}")), a(), o("}"), { ast: e, code: n.code, preamble: "", map: n.map ? n.map.toJSON() : void 0 };
}
function gv(e, t) {
const { push: n, newline: r, runtimeGlobalName: o } = t;
var s = o;
const i = Array.from(e.helpers);
0 < i.length && (n(`const _Vue = ${s}
`, -1), e.hoists.length && (s = [aa, la, Kr, ca, hd].filter((a) => i.includes(a)).map(Od).join(", "), n(`const { ${s} } = _Vue
`, -1))), vv(e.hoists, t), r(), n("return ");
}
function Rl(e, t, { helper: n, push: r, newline: o, isTS: s }) {
var i = n(t === "component" ? ua : pa);
for (let c = 0; c < e.length; c++) {
let l = e[c];
var a = l.endsWith("__self");
r(`const ${Ca(l = a ? l.slice(0, -6) : l, t)} = ${i}(${JSON.stringify(l)}${a ? ", true" : ""})` + (s ? "!" : "")), c < e.length - 1 && o();
}
}
function vv(e, t) {
if (e.length) {
t.pure = !0;
const { push: r, newline: o } = t;
o();
for (let s = 0; s < e.length; s++) {
var n = e[s];
n && (r(`const _hoisted_${s + 1} = `), We(n, t), o());
}
t.pure = !1;
}
}
function yv(e) {
return Z(e) || e.type === 4 || e.type === 2 || e.type === 5 || e.type === 8;
}
function Ta(e, t) {
var n = 3 < e.length || e.some((r) => P(r) || !yv(r));
t.push("["), n && t.indent(), Gr(e, t, n), n && t.deindent(), t.push("]");
}
function Gr(e, t, n = !1, r = !0) {
const { push: o, newline: s } = t;
for (let a = 0; a < e.length; a++) {
var i = e[a];
Z(i) ? o(i, -3) : (P(i) ? Ta : We)(i, t), a < e.length - 1 && (n ? (r && o(","), s()) : r && o(", "));
}
}
function We(e, t) {
if (Z(e)) t.push(e, -3);
else if (nt(e)) t.push(t.helper(e));
else switch (e.type) {
case 1:
case 9:
case 11:
kl(e.codegenNode != null, "Codegen node is missing for element/if/for node. Apply appropriate transforms first."), We(e.codegenNode, t);
break;
case 2:
bv(e, t);
break;
case 4:
Md(e, t);
break;
case 5:
Sv(e, t);
break;
case 12:
We(e.codegenNode, t);
break;
case 8:
Pd(e, t);
break;
case 3:
xv(e, t);
break;
case 13:
Cv(e, t);
break;
case 14:
Tv(e, t);
break;
case 15:
Ev(e, t);
break;
case 17:
kv(e, t);
break;
case 18:
Av(e, t);
break;
case 19:
Nv(e, t);
break;
case 20:
Iv(e, t);
break;
case 21:
Gr(e.body, t, !0, !1);
break;
case 22:
case 23:
case 24:
case 25:
case 26:
case 10:
break;
default:
return kl(!1, "unhandled codegen node type: " + e.type), e;
}
}
function bv(e, t) {
t.push(JSON.stringify(e.content), -3, e);
}
function Md(e, t) {
var { content: n, isStatic: r } = e;
t.push(r ? JSON.stringify(n) : n, -3, e);
}
function Sv(e, t) {
const { push: n, helper: r, pure: o } = t;
o && n(Ts), n(r(Cs) + "("), We(e.content, t), n(")");
}
function Pd(e, t) {
for (let r = 0; r < e.children.length; r++) {
var n = e.children[r];
Z(n) ? t.push(n, -3) : We(n, t);
}
}
function _v(e, t) {
const n = t.push;
e.type === 8 ? (n("["), Pd(e, t), n("]")) : e.isStatic ? (t = xa(e.content) ? e.content : JSON.stringify(e.content), n(t, -2, e)) : n(`[${e.content}]`, -3, e);
}
function xv(e, t) {
const { push: n, helper: r, pure: o } = t;
o && n(Ts), n(`${r(Kr)}(${JSON.stringify(e.content)})`, -3, e);
}
function Cv(e, t) {
const { push: n, helper: r, pure: o } = t, { tag: s, props: i, children: a, patchFlag: c, dynamicProps: l, directives: u, isBlock: d, disableTracking: p, isComponent: m } = e;
let g;
c && (g = c < 0 ? c + ` /* ${uo[c]} */` : (S = Object.keys(uo).map(Number).filter((I) => 0 < I && c & I).map((I) => uo[I]).join(", "), c + ` /* ${S} */`)), u && n(r(fa) + "("), d && n(`(${r(Vn)}(${p ? "true" : ""}), `), o && n(Ts);
var S = (d ? ar : ir)(t.inSSR, m);
n(r(S) + "(", -2, e), Gr(wv([s, i, a, g, l]), t), n(")"), d && n(")"), u && (n(", "), We(u, t), n(")"));
}
function wv(e) {
let t = e.length;
for (; t-- && e[t] == null; ) ;
return e.slice(0, t + 1).map((n) => n || "null");
}
function Tv(e, t) {
const { push: n, helper: r, pure: o } = t;
var s = Z(e.callee) ? e.callee : r(e.callee);
o && n(Ts), n(s + "(", -2, e), Gr(e.arguments, t), n(")");
}
function Ev(e, t) {
const { push: n, indent: r, deindent: o, newline: s } = t, i = e.properties;
if (i.length) {
var a = 1 < i.length || i.some((u) => u.value.type !== 4);
n(a ? "{" : "{ "), a && r();
for (let u = 0; u < i.length; u++) {
var { key: c, value: l } = i[u];
_v(c, t), n(": "), We(l, t), u < i.length - 1 && (n(","), s());
}
a && o(), n(a ? "}" : " }");
} else n("{}", -2, e);
}
function kv(e, t) {
Ta(e.elements, t);
}
function Av(e, t) {
const { push: n, indent: r, deindent: o } = t;
var { params: s, returns: i, body: a, newline: c, isSlot: l } = e;
l && n(`_${or[ya]}(`), n("(", -2, e), P(s) ? Gr(s, t) : s && We(s, t), n(") => "), (c || a) && (n("{"), r()), i ? (c && n("return "), (P(i) ? Ta : We)(i, t)) : a && We(a, t), (c || a) && (o(), n("}")), l && n(")");
}
function Nv(n, t) {
var { test: n, consequent: r, alternate: o, newline: s } = n;
const { push: i, indent: a, deindent: c, newline: l } = t;
n.type === 4 ? ((u = !xa(n.content)) && i("("), Md(n, t), u && i(")")) : (i("("), We(n, t), i(")")), s && a(), t.indentLevel++, s || i(" "), i("? "), We(r, t), t.indentLevel--, s && l(), s || i(" "), i(": ");
var u = o.type === 19;
u || t.indentLevel++, We(o, t), u || t.indentLevel--, s && c(!0);
}
function Iv(e, t) {
const { push: n, helper: r, indent: o, deindent: s, newline: i } = t;
var { needPauseTracking: a, needArraySpread: c } = e;
c && n("[...("), n(`_cache[${e.index}] || (`), a && (o(), n(r(Ko) + "(-1"), e.inVOnce && n(", true"), n("),"), i(), n("(")), n(`_cache[${e.index}] = `), We(e.value, t), a && (n(`).cacheIndex = ${e.index},`), i(), n(r(Ko) + "(1),"), i(), n(`_cache[${e.index}]`), s()), n(")"), c && n(")]");
}
const Rv = new RegExp("\\b" + "arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b") + "\\b"), Ov = /'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"|`(?:[^`\\]|\\.)*\$\{|\}(?:[^`\\]|\\.)*`|`(?:[^`\\]|\\.)*`/g;
function xn(e, t, n = !1, r = !1) {
const o = e.content;
if (o.trim()) try {
new Function(r ? ` ${o} ` : "return " + (n ? `(${o}) => {}` : `(${o})`));
} catch (s) {
let i = s.message;
r = o.replace(Ov, "").match(Rv), r && (i = `avoid using JavaScript keyword as property name: "${r[0]}"`), t.onError(ue(45, e.loc, void 0, i));
}
}
const Mv = (e, t) => {
if (e.type === 5) e.content = Ks(e.content, t);
else if (e.type === 1) {
var n, r, o = et(e, "memo");
for (let s = 0; s < e.props.length; s++) {
const i = e.props[s];
i.type === 7 && i.name !== "for" && (n = i.exp, r = i.arg, !n || n.type !== 4 || i.name === "on" && r || o && r && r.type === 4 && r.content === "key" || (i.exp = Ks(n, t, i.name === "slot")), r && r.type === 4 && !r.isStatic && (i.arg = Ks(r, t)));
}
}
};
function Ks(e, t, n = !1, r = !1, o = Object.create(t.identifiers)) {
return xn(e, t, n, r), e;
}
const Pv = Rd(/^(if|else|else-if)$/, (e, t, n) => Vv(e, t, n, (r, o, s) => {
const i = n.parent.children;
let a = i.indexOf(r), c = 0;
for (; 0 <= a--; ) {
var l = i[a];
l && l.type === 9 && (c += l.branches.length);
}
return () => {
if (s) r.codegenNode = Ml(o, c, n);
else {
const u = Fv(r.codegenNode);
u.alternate = Ml(o, c + r.branches.length - 1, n);
}
};
}));
function Vv(e, t, n, r) {
if (t.name === "else" || t.exp && t.exp.content.trim() || (o = (t.exp || e).loc, n.onError(ue(28, t.loc)), t.exp = te("true", !1, o)), t.exp && xn(t.exp, n), t.name === "if") {
var o = Ol(e, t), s = { type: 9, loc: ov(e.loc), branches: [o] };
if (n.replaceNode(s), r) return r(s, o, !0);
} else {
const i = n.parent.children, a = [];
let c = i.indexOf(e);
for (; -1 <= c--; ) {
const l = i[c];
if (l && l.type === 3) n.removeNode(l), a.unshift(l);
else {
if (!l || l.type !== 2 || l.content.trim().length) {
if (l && l.type === 9) {
t.name === "else-if" && l.branches[l.branches.length - 1].condition === void 0 && n.onError(ue(30, e.loc)), n.removeNode();
const u = Ol(e, t);
a.length && (!n.parent || n.parent.type !== 1 || n.parent.tag !== "transition" && n.parent.tag !== "Transition") && (u.children = [...a, ...u.children]);
{
const p = u.userKey;
p && l.branches.forEach(({ userKey: m }) => {
Dv(m, p) && n.onError(ue(29, u.userKey.loc));
});
}
l.branches.push(u);
const d = r && r(l, u, !1);
ws(u, n), d && d(), n.currentNode = null;
} else n.onError(ue(30, e.loc));
break;
}
n.removeNode(l);
}
}
}
}
function Ol(e, t) {
var n = e.tagType === 3;
return { type: 10, loc: e.loc, condition: t.name === "else" ? void 0 : t.exp, children: n && !et(e, "for") ? e.children : [e], userKey: Br(e, "key"), isTemplateIf: n };
}
function Ml(e, t, n) {
return e.condition ? Si(e.condition, Pl(e, t, n), Me(n.helper(Kr), ['"v-if"', "true"])) : Pl(e, t, n);
}
function Pl(e, t, n) {
const r = n.helper;
t = we("key", te("" + t, !1, at, 2));
const o = e.children;
var s, i, a = o[0];
if (o.length === 1 && a.type === 1) return (i = Kg(s = a.codegenNode)).type === 13 && Sa(i, n), Yo(i, t, n), s;
if (o.length === 1 && a.type === 11) return Yo(i = a.codegenNode, t, n), i;
{
let c = 64;
return e.isTemplateIf || o.filter((l) => l.type !== 3).length !== 1 || (c |= 2048), $r(n, r(Fr), dt([t]), o, c, void 0, void 0, !0, !1, !1, e.loc);
}
}
function Dv(e, t) {
if (!e || e.type !== t.type) return !1;
if (e.type === 6) {
if (e.value.content !== t.value.content) return !1;
} else if (e = e.exp, t = t.exp, e.type !== t.type || e.type !== 4 || e.isStatic !== t.isStatic || e.content !== t.content) return !1;
return !0;
}
function Fv(e) {
for (; ; ) if (e.type === 19) {
if (e.alternate.type !== 19) return e;
e = e.alternate;
} else e.type === 20 && (e = e.value);
}
const Lv = (e, t, n) => {
const { modifiers: r, loc: o } = e, s = e.arg;
let i = e.exp;
if (!(i = i && i.type === 4 && !i.content.trim() ? void 0 : i)) {
if (s.type !== 4 || !s.isStatic) return n.onError(ue(52, s.loc)), { props: [we(s, te("", !0, o))] };
Vd(e), i = e.exp;
}
return s.type !== 4 ? (s.children.unshift("("), s.children.push(') || ""')) : s.isStatic || (s.content = s.content + ' || ""'), r.some((a) => a.content === "camel") && (s.type === 4 ? s.isStatic ? s.content = fe(s.content) : s.content = `${n.helperString(yi)}(${s.content})` : (s.children.unshift(n.helperString(yi) + "("), s.children.push(")"))), n.inSSR || (r.some((a) => a.content === "prop") && Vl(s, "."), r.some((a) => a.content === "attr") && Vl(s, "^")), { props: [we(s, i)] };
}, Vd = (e, t) => {
var n = e.arg, r = fe(n.content);
e.exp = te(r, !1, n.loc);
}, Vl = (e, t) => {
e.type === 4 ? e.isStatic ? e.content = t + e.content : e.content = `\`${t}\${${e.content}}\`` : (e.children.unshift(`'${t}' + (`), e.children.push(")"));
}, $v = Rd("for", (e, t, n) => {
const { helper: r, removeHelper: o } = n;
return Bv(e, t, n, (s) => {
const i = Me(r(ha), [s.source]), a = Go(e), c = et(e, "memo");
var l = Br(e, "key", !1, !0);
l && l.type === 7 && !l.exp && Vd(l);
let u = l && (l.type === 6 ? l.value ? te(l.value.content, !0) : void 0 : l.exp);
const d = l && u ? we("key", u) : null, p = s.source.type === 4 && 0 < s.source.constType;
return l = p ? 64 : l ? 128 : 256, s.codegenNode = $r(n, r(Fr), void 0, i, l, void 0, void 0, !0, !p, !1, e.loc), () => {
let m;
var g = s.children, S = (a && e.children.some((R) => {
if (R.type === 1 && (R = Br(R, "key"), R))
return n.onError(ue(33, R.loc)), !0;
}), g.length !== 1 || g[0].type !== 1), I = Jo(e) ? e : a && e.children.length === 1 && Jo(e.children[0]) ? e.children[0] : null;
if (I ? (m = I.codegenNode, a && d && Yo(m, d, n)) : S ? m = $r(n, r(Fr), d ? dt([d]) : void 0, e.children, 64, void 0, void 0, !0, void 0, !1) : (m = g[0].codegenNode, a && d && Yo(m, d, n), m.isBlock !== !p && (m.isBlock ? (o(Vn), o(ar(n.inSSR, m.isComponent))) : o(ir(n.inSSR, m.isComponent))), m.isBlock = !p, m.isBlock ? (r(Vn), r(ar(n.inSSR, m.isComponent))) : r(ir(n.inSSR, m.isComponent))), c) {
const R = sr(Ci(s.parseResult, [te("_cached")]));
R.body = Og([xt(["const _memo = (", c.exp, ")"]), xt(["if (_cached", ...u ? [" && _cached.key === ", u] : [], ` && ${n.helperString(vd)}(_cached, _memo)) return _cached`]), xt(["const _item = ", m]), te("_item.memo = _memo"), te("return _item")]), i.arguments.push(R, te("_cache"), te(String(n.cached.length))), n.cached.push(null);
} else i.arguments.push(sr(Ci(s.parseResult), m, !0));
};
});
});
function Bv(e, t, n, r) {
if (t.exp) {
var o = t.forParseResult;
if (o) {
Dd(o, n);
const l = n.scopes;
var { source: c, value: s, key: i, index: a } = o, c = { type: 11, loc: t.loc, source: c, valueAlias: s, keyAlias: i, objectIndexAlias: a, parseResult: o, children: Go(e) ? e.children : [e] };
n.replaceNode(c), l.vFor++;
const u = r && r(c);
return () => {
l.vFor--, u && u();
};
}
n.onError(ue(32, t.loc));
} else n.onError(ue(31, t.loc));
}
function Dd(e, t) {
e.finalized || (xn(e.source, t), e.key && xn(e.key, t, !0), e.index && xn(e.index, t, !0), e.value && xn(e.value, t, !0), e.finalized = !0);
}
function Ci({ value: e, key: t, index: n }, r = []) {
return Hv([e, t, n, ...r]);
}
function Hv(e) {
let t = e.length;
for (; t-- && !e[t]; ) ;
return e.slice(0, t + 1).map((n, r) => n || te("_".repeat(r + 1), !1));
}
const Dl = te("undefined", !1), jv = (e, t) => {
if (e.type === 1 && (e.tagType === 1 || e.tagType === 3) && (e = et(e, "slot"), e))
return e.exp, t.scopes.vSlot++, () => {
t.scopes.vSlot--;
};
}, Uv = (e, t, n, r) => sr(e, n, !1, !0, n.length ? n[0].loc : r);
function qv(e, t, n = Uv) {
t.helper(ya);
const { children: r, loc: o } = e, s = [], i = [];
let a = 0 < t.scopes.vSlot || 0 < t.scopes.vFor;
var c, l = et(e, "slot", !0);
l && ({ arg: c, exp: k } = l, c && !tt(c) && (a = !0), s.push(we(c || te("default", !0), n(k, void 0, r, o))));
let u = !1, d = !1;
const p = [], m = /* @__PURE__ */ new Set();
let g = 0;
for (let T = 0; T < r.length; T++) {
var S = r[T];
let y;
if (Go(S) && (y = et(S, "slot", !0))) {
if (l) {
t.onError(ue(37, y.loc));
break;
}
u = !0;
var { children: I, loc: R } = S, { arg: f = te("default", !0), exp: _, loc: v } = y;
let A;
tt(f) ? A = f ? f.content : "default" : a = !0;
var x = et(S, "for"), _ = n(_, x, I, R);
if (I = et(S, "if")) a = !0, i.push(Si(I.exp, lo(f, _, g++), Dl));
else if (R = et(S, /^else(-if)?$/, !0)) {
let C = T, $;
for (; C-- && (($ = r[C]).type === 3 || !wi($)); ) ;
if ($ && Go($) && et($, /^(else-)?if$/)) {
let H = i[i.length - 1];
for (; H.alternate.type === 19; ) H = H.alternate;
H.alternate = R.exp ? Si(R.exp, lo(f, _, g++), Dl) : lo(f, _, g++);
} else t.onError(ue(30, R.loc));
} else if (x)
a = !0, I = x.forParseResult, I ? (Dd(I, t), i.push(Me(t.helper(ha), [I.source, sr(Ci(I), lo(f, _), !0)]))) : t.onError(ue(32, x.loc));
else {
if (A) {
if (m.has(A)) {
t.onError(ue(38, v));
continue;
}
m.add(A), A === "default" && (d = !0);
}
s.push(we(f, _));
}
} else S.type !== 3 && p.push(S);
}
l || (c = (T, y) => we("default", n(T, void 0, y, o)), u ? p.length && p.some((T) => wi(T)) && (d ? t.onError(ue(39, p[0].loc)) : s.push(c(void 0, p))) : s.push(c(void 0, r)));
var k = a ? 2 : _o(e.children) ? 3 : 1;
let L = dt(s.concat(we("_", te(k + ` /* ${np[k]} */`, !1))), o);
return { slots: L = i.length ? Me(t.helper(gd), [L, In(i)]) : L, hasDynamicSlots: a };
}
function lo(e, t, n) {
const r = [we("name", e), we("fn", t)];
return n != null && r.push(we("key", te(String(n), !0))), dt(r);
}
function _o(e) {
for (let n = 0; n < e.length; n++) {
var t = e[n];
switch (t.type) {
case 1:
if (t.tagType === 2 || _o(t.children)) return !0;
break;
case 9:
if (_o(t.branches)) return !0;
break;
case 10:
case 11:
if (_o(t.children)) return !0;
}
}
return !1;
}
function wi(e) {
return e.type !== 2 && e.type !== 12 || (e.type === 2 ? !!e.content.trim() : wi(e.content));
}
const Fd = /* @__PURE__ */ new WeakMap(), Wv = (e, t) => function() {
if ((e = t.currentNode).type === 1 && (e.tagType === 0 || e.tagType === 1)) {
var { tag: n, props: r } = e, o = e.tagType === 1, s = o ? Kv(e, t) : `"${n}"`, i = ie(s) && s.callee === da;
let a, c, l = 0, u, d, p, m = i || s === Ar || s === ia || !o && (n === "svg" || n === "foreignObject" || n === "math");
if (0 < r.length) {
var n = Ld(e, t, void 0, o, i);
a = n.props, l = n.patchFlag, d = n.dynamicPropNames;
const S = n.directives;
p = S && S.length ? In(S.map((I) => Gv(I, t))) : void 0, n.shouldUseBlock && (m = !0);
}
0 < e.children.length && (s === qo && (m = !0, l |= 1024, 1 < e.children.length && t.onError(ue(46, { start: e.children[0].loc.start, end: e.children[e.children.length - 1].loc.end, source: "" }))), o && s !== Ar && s !== qo ? ({ slots: r, hasDynamicSlots: i } = qv(e, t), c = r, i && (l |= 1024)) : c = e.children.length === 1 && s !== Ar ? ((i = (r = (n = e.children[0]).type) === 5 || r === 8) && st(n, t) === 0 && (l |= 1), i || r === 2 ? n : e.children) : e.children), d && d.length && (u = Jv(d)), e.codegenNode = $r(t, s, a, c, l === 0 ? void 0 : l, u, p, !!m, !1, o, e.loc);
}
};
function Kv(e, t, n = !1) {
let r = e.tag;
var o = Ti(r);
const s = Br(e, "is", !1, !0);
if (s) if (o) {
let i;
if (i = s.type === 6 ? s.value && te(s.value.content, !0) : (i = s.exp) || te("is", !1, s.arg.loc)) return Me(t.helper(da), [i]);
} else s.type === 6 && s.value.content.startsWith("vue:") && (r = s.value.content.slice(4));
return e = bd(r) || t.isBuiltInComponent(r), e ? (n || t.helper(e), e) : (t.helper(ua), t.components.add(r), Ca(r, "component"));
}
function Ld(e, t, n = e.props, r, o, s = !1) {
const { tag: i, loc: a, children: c } = e;
let l = [];
const u = [], d = [];
var p = 0 < c.length;
let m = !1, g = 0, S = !1, I = !1, R = !1, f = !1, v = !1, x = !1;
const _ = [];
var k = (q) => {
l.length && (u.push(dt(Fl(l), a)), l = []), q && u.push(q);
}, L = () => {
0 < t.scopes.vFor && l.push(we(te("ref_for", !0), te("true")));
}, T = ({ key: q, value: D }) => {
if (tt(q)) {
const B = q.content;
q = dn(B), !q || r && !o || B.toLowerCase() === "onclick" || B === "onUpdate:modelValue" || on(B) || (f = !0), q && on(B) && (x = !0), (D = q && D.type === 14 ? D.arguments[0] : D).type === 20 || (D.type === 4 || D.type === 8) && 0 < st(D, t) || (B === "ref" ? S = !0 : B === "class" ? I = !0 : B === "style" ? R = !0 : B === "key" || _.includes(B) || _.push(B), !r || B !== "class" && B !== "style" || _.includes(B) || _.push(B));
} else v = !0;
};
for (let q = 0; q < n.length; q++) {
var y = n[q];
if (y.type === 6) {
const { loc: D, name: B, nameLoc: Y, value: Q } = y;
B === "ref" && (S = !0, L()), B === "is" && (Ti(i) || Q && Q.content.startsWith("vue:")) || l.push(we(te(B, !0, Y), te(Q ? Q.content : "", !0, Q ? Q.loc : D)));
} else {
const { name: D, arg: B, exp: Y, loc: Q, modifiers: re } = y;
var A = D === "bind", C = D === "on";
if (D === "slot") r || t.onError(ue(40, Q));
else if (D !== "once" && D !== "memo" && !(D === "is" || A && _n(B, "is") && Ti(i) || C && s)) if ((A && _n(B, "key") || C && p && _n(B, "vue:before-update")) && (m = !0), A && _n(B, "ref") && L(), B || !A && !C) {
A && re.some((zt) => zt.content === "prop") && (g |= 32);
const gt = t.directiveTransforms[D];
if (gt) {
const { props: zt, needRuntime: Vt } = gt(y, e, t);
s || zt.forEach(T), C && B && !tt(B) ? k(dt(zt, a)) : l.push(...zt), Vt && (d.push(y), nt(Vt) && Fd.set(y, Vt));
} else zl(D) || (d.push(y), p && (m = !0));
} else v = !0, Y ? A ? (L(), k(), u.push(Y)) : k({ type: 14, loc: Q, callee: t.helper(va), arguments: r ? [Y] : [Y, "true"] }) : t.onError(ue(A ? 34 : 35, Q));
}
}
let $;
if (u.length ? (k(), $ = 1 < u.length ? Me(t.helper(Wo), u, a) : u[0]) : l.length && ($ = dt(Fl(l), a)), v ? g |= 16 : (I && !r && (g |= 2), R && !r && (g |= 4), _.length && (g |= 8), f && (g |= 32)), m || g !== 0 && g !== 32 || !(S || x || 0 < d.length) || (g |= 512), !t.inSSR && $) switch ($.type) {
case 15:
let q = -1, D = -1, B = !1;
for (let re = 0; re < $.properties.length; re++) {
var H = $.properties[re].key;
tt(H) ? H.content === "class" ? q = re : H.content === "style" && (D = re) : H.isHandlerKey || (B = !0);
}
const Y = $.properties[q], Q = $.properties[D];
B ? $ = Me(t.helper(Lr), [$]) : (Y && !tt(Y.value) && (Y.value = Me(t.helper(ma), [Y.value])), Q && (R || Q.value.type === 4 && Q.value.content.trim()[0] === "[" || Q.value.type === 17) && (Q.value = Me(t.helper(ga), [Q.value])));
break;
case 14:
break;
default:
$ = Me(t.helper(Lr), [Me(t.helper(zr), [$])]);
}
return { props: $, directives: d, patchFlag: g, dynamicPropNames: _, shouldUseBlock: m };
}
function Fl(e) {
const t = /* @__PURE__ */ new Map(), n = [];
for (let i = 0; i < e.length; i++) {
var r, o, s = e[i];
s.key.type !== 8 && s.key.isStatic ? (r = s.key.content, (o = t.get(r)) ? r !== "style" && r !== "class" && !dn(r) || zv(o, s) : (t.set(r, s), n.push(s))) : n.push(s);
}
return n;
}
function zv(e, t) {
e.value.type === 17 ? e.value.elements.push(t.value) : e.value = In([e.value, t.value], e.loc);
}
function Gv(e, t) {
const n = [];
var r = Fd.get(e), r = (r ? n.push(t.helperString(r)) : (t.helper(pa), t.directives.add(e.name), n.push(Ca(e.name, "directive"))), e).loc;
if (e.exp && n.push(e.exp), e.arg && (e.exp || n.push("void 0"), n.push(e.arg)), Object.keys(e.modifiers).length) {
e.arg || (e.exp || n.push("void 0"), n.push("void 0"));
const o = te("true", !1, r);
n.push(dt(e.modifiers.map((s) => we(s, o)), r));
}
return In(n, e.loc);
}
function Jv(e) {
let t = "[";
for (let n = 0, r = e.length; n < r; n++) t += JSON.stringify(e[n]), n < r - 1 && (t += ", ");
return t + "]";
}
function Ti(e) {
return e === "component" || e === "Component";
}
const Yv = (e, t) => {
if (Jo(e)) {
var { children: n, loc: r } = e, { slotName: o, slotProps: s } = Xv(e, t);
const i = [t.prefixIdentifiers ? "_ctx.$slots" : "$slots", o, "{}", "undefined", "true"];
let a = 2;
s && (i[2] = s, a = 3), n.length && (i[3] = sr([], n, !1, !1, r), a = 4), t.scopeId && !t.slotted && (a = 5), i.splice(a), e.codegenNode = Me(t.helper(md), i, r);
}
};
function Xv(e, t) {
let n = '"default"', r;
const o = [];
for (let c = 0; c < e.props.length; c++) {
const l = e.props[c];
var s;
l.type === 6 ? l.value && (l.name === "name" ? n = JSON.stringify(l.value.content) : (l.name = fe(l.name), o.push(l))) : l.name === "bind" && _n(l.arg, "name") ? l.exp ? n = l.exp : l.arg && l.arg.type === 4 && (s = fe(l.arg.content), n = l.exp = te(s, !1, l.arg.loc)) : (l.name === "bind" && l.arg && tt(l.arg) && (l.arg.content = fe(l.arg.content)), o.push(l));
}
var i, a;
return 0 < o.length && ({ props: i, directives: a } = Ld(e, t, o, !1, !1), r = i, a.length && t.onError(ue(36, a[0].loc))), { slotName: n, slotProps: r };
}
const $d = (e, t, n, r) => {
var { loc: o, modifiers: s, arg: i } = e;
e.exp || s.length || n.onError(ue(35, o));
let a;
if (i.type === 4) if (i.isStatic) {
let u = i.content;
u.startsWith("vnode") && n.onError(ue(51, i.loc)), u.startsWith("vue:") && (u = "vnode-" + u.slice(4)), s = t.tagType !== 0 || u.startsWith("vnode") || !/[A-Z]/.test(u) ? Nt(fe(u)) : "on:" + u, a = te(s, !0, i.loc);
} else a = xt([n.helperString(bi) + "(", i, ")"]);
else (a = i).children.unshift(n.helperString(bi) + "("), a.children.push(")");
let c = e.exp;
c && !c.content.trim() && (c = void 0), t = n.cacheHandlers && !c && !n.inVOnce, c && (i = !((s = _d(c)) || jg(c)), e = c.content.includes(";"), xn(c, n, !1, e), (i || t && s) && (c = xt([`${i ? "$event" : "(...args)"} => ` + (e ? "{" : "("), c, e ? "}" : ")"])));
let l = { props: [we(a, c || te("() => {}", !1, o))] };
return r && (l = r(l)), t && (l.props[0].value = n.cache(l.props[0].value)), l.props.forEach((u) => u.key.isHandlerKey = !0), l;
}, Zv = (e, t) => {
if (e.type === 0 || e.type === 1 || e.type === 11 || e.type === 10) return () => {
const n = e.children;
let r, o = !1;
for (let c = 0; c < n.length; c++) {
var s = n[c];
if (Ws(s)) {
o = !0;
for (let l = c + 1; l < n.length; l++) {
var i = n[l];
if (!Ws(i)) {
r = void 0;
break;
}
(r = r || (n[c] = xt([s], s.loc))).children.push(" + ", i), n.splice(l, 1), l--;
}
}
}
if (o && (n.length !== 1 || e.type !== 0 && (e.type !== 1 || e.tagType !== 0 || e.props.find((c) => c.type === 7 && !t.directiveTransforms[c.name])))) for (let c = 0; c < n.length; c++) {
var a = n[c];
if (Ws(a) || a.type === 8) {
const l = [];
a.type === 2 && a.content === " " || l.push(a), t.ssr || st(a, t) !== 0 || l.push(`1 /* ${uo[1]} */`), n[c] = { type: 12, content: a, loc: a.loc, codegenNode: Me(t.helper(ca), l) };
}
}
};
}, Ll = /* @__PURE__ */ new WeakSet(), Qv = (e, t) => {
if (e.type === 1 && et(e, "once", !0) && !(Ll.has(e) || t.inVOnce || t.inSSR)) return Ll.add(e), t.inVOnce = !0, t.helper(Ko), () => {
t.inVOnce = !1;
const n = t.currentNode;
n.codegenNode && (n.codegenNode = t.cache(n.codegenNode, !0, !0));
};
}, Bd = (e, t, c) => {
const { exp: r, arg: o } = e;
if (!r) return c.onError(ue(41, e.loc)), co();
var i = r.loc.source.trim();
const s = r.type === 4 ? r.content : i;
if (i = c.bindingMetadata[i], i === "props" || i === "props-aliased") return c.onError(ue(44, r.loc)), co();
if (!s.trim() || !_d(r)) return c.onError(ue(42, r.loc)), co();
var i = o || te("modelValue", !0), a = o ? tt(o) ? "onUpdate:" + fe(o.content) : xt(['"onUpdate:" + ', o]) : "onUpdate:modelValue", c = xt([(c.isTS ? "($event: any)" : "$event") + " => ((", r, ") = $event)"]);
const l = [we(i, e.exp), we(a, c)];
return e.modifiers.length && t.tagType === 1 && (i = e.modifiers.map((u) => u.content).map((u) => (xa(u) ? u : JSON.stringify(u)) + ": true").join(", "), a = o ? tt(o) ? o.content + "Modifiers" : xt([o, ' + "Modifiers"']) : "modelModifiers", l.push(we(a, te(`{ ${i} }`, !1, e.loc, 2)))), co(l);
};
function co(e = []) {
return { props: e };
}
const $l = /* @__PURE__ */ new WeakSet(), ey = (e, t) => {
if (e.type === 1) {
const n = et(e, "memo");
if (n && !$l.has(e)) return $l.add(e), () => {
var r = e.codegenNode || t.currentNode.codegenNode;
r && r.type === 13 && (e.tagType !== 1 && Sa(r, t), e.codegenNode = Me(t.helper(ba), [n.exp, sr(void 0, r), "_cache", String(t.cached.length)]), t.cached.push(null));
};
}
};
function ty(e) {
return [[Qv, Pv, ey, $v, Mv, Yv, Wv, jv, Zv], { on: $d, bind: Lv, model: Bd }];
}
function ny(o, t = {}) {
const n = t.onError || _a;
var r = t.mode === "module", r = (t.prefixIdentifiers === !0 ? n(ue(47)) : r && n(ue(48)), t.cacheHandlers && n(ue(49)), t.scopeId && !r && n(ue(50)), ne({}, t, { prefixIdentifiers: !1 })), o = Z(o) ? av(o, r) : o, [s, i] = ty();
return dv(o, ne({}, r, { nodeTransforms: [...s, ...t.nodeTransforms || []], directiveTransforms: ne({}, i, t.directiveTransforms || {}) })), mv(o, r);
}
const ry = () => ({ props: [] }), Hd = Symbol("vModelRadio"), jd = Symbol("vModelCheckbox"), Ud = Symbol("vModelText"), qd = Symbol("vModelSelect"), Ei = Symbol("vModelDynamic"), Wd = Symbol("vOnModifiersGuard"), Kd = Symbol("vOnKeysGuard"), zd = Symbol("vShow"), Ea = Symbol("Transition"), Gd = Symbol("TransitionGroup");
Ng({ [Hd]: "vModelRadio", [jd]: "vModelCheckbox", [Ud]: "vModelText", [qd]: "vModelSelect", [Ei]: "vModelDynamic", [Wd]: "withModifiers", [Kd]: "withKeys", [zd]: "vShow", [Ea]: "Transition", [Gd]: "TransitionGroup" });
let Bn;
function oy(e, t = !1) {
return Bn = Bn || document.createElement("div"), t ? (Bn.innerHTML = `<div foo="${e.replace(/"/g, """)}">`, Bn.children[0].getAttribute("foo")) : (Bn.innerHTML = e, Bn.textContent);
}
const sy = { parseMode: "html", isVoidTag: mp, isNativeTag: (e) => Jl(e) || Yl(e) || Xl(e), isPreTag: (e) => e === "pre", isIgnoreNewlineTag: (e) => e === "pre" || e === "textarea", decodeEntities: oy, isBuiltInComponent: (e) => e === "Transition" || e === "transition" ? Ea : e === "TransitionGroup" || e === "transition-group" ? Gd : void 0, getNamespace(e, t, n) {
let r = t ? t.ns : n;
if (t && r === 2) if (t.tag === "annotation-xml") {
if (e === "svg") return 1;
t.props.some((o) => o.type === 6 && o.name === "encoding" && o.value != null && (o.value.content === "text/html" || o.value.content === "application/xhtml+xml")) && (r = 0);
} else /^m(?:[ions]|text)$/.test(t.tag) && e !== "mglyph" && e !== "malignmark" && (r = 0);
else !t || r !== 1 || t.tag !== "foreignObject" && t.tag !== "desc" && t.tag !== "title" || (r = 0);
if (r === 0) {
if (e === "svg") return 1;
if (e === "math") return 2;
}
return r;
} }, iy = (e) => {
e.type === 1 && e.props.forEach((t, n) => {
t.type === 6 && t.name === "style" && t.value && (e.props[n] = { type: 7, name: "bind", arg: te("style", !0, t.loc), exp: ay(t.value.content, t.loc), modifiers: [], loc: t.loc });
});
}, ay = (e, t) => (e = Gl(e), te(JSON.stringify(e), !1, t, 3));
function St(e, t) {
return ue(e, t, ly);
}
const ly = { 53: "v-html is missing expression.", 54: "v-html will override element children.", 55: "v-text is missing expression.", 56: "v-text will override element children.", 57: "v-model can only be used on <input>, <textarea> and <select> elements.", 58: "v-model argument is not supported on plain elements.", 59: "v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.", 60: "Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.", 61: "v-show is missing expression.", 62: "<Transition> expects exactly one child element or component.", 63: "Tags with side effect (<script> and <style>) are ignored in client component templates." }, cy = (r, t, n) => {
var { exp: r, loc: o } = r;
return r || n.onError(St(53, o)), t.children.length && (n.onError(St(54, o)), t.children.length = 0), { props: [we(te("innerHTML", !0, o), r || te("", !0))] };
}, uy = (r, t, n) => {
var { exp: r, loc: o } = r;
return r || n.onError(St(55, o)), t.children.length && (n.onError(St(56, o)), t.children.length = 0), { props: [we(te("textContent", !0), r ? 0 < st(r, n) ? r : Me(n.helperString(Cs), [r], o) : te("", !0))] };
}, dy = (e, t, n) => {
const r = Bd(e, t, n);
if (!r.props.length || t.tagType === 1) return r;
function o() {
var a = et(t, "bind");
a && _n(a.arg, "value") && n.onError(St(60, a.loc));
}
e.arg && n.onError(St(58, e.arg.loc));
var s = t.tag, i = n.isCustomElement(s);
if (s === "input" || s === "textarea" || s === "select" || i) {
let a = Ud, c = !1;
if (s === "input" || i)
if (i = Br(t, "type"), i) {
if (i.type === 7) a = Ei;
else if (i.value) switch (i.value.content) {
case "radio":
a = Hd;
break;
case "checkbox":
a = jd;
break;
case "file":
c = !0, n.onError(St(59, e.loc));
break;
default:
o();
}
} else Ug(t) ? a = Ei : o();
else s === "select" ? a = qd : o();
c || (r.needRuntime = n.helper(a));
} else n.onError(St(57, e.loc));
return r.props = r.props.filter((a) => !(a.key.type === 4 && a.key.content === "modelValue")), r;
}, py = Ve("passive,once,capture"), fy = Ve("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"), hy = Ve("left,right"), Jd = Ve("onkeyup,onkeydown,onkeypress"), my = (e, t, n, r) => {
const o = [], s = [], i = [];
for (let c = 0; c < t.length; c++) {
var a = t[c].content;
py(a) ? i.push(a) : hy(a) ? tt(e) ? (Jd(e.content.toLowerCase()) ? o : s).push(a) : (o.push(a), s.push(a)) : (fy(a) ? s : o).push(a);
}
return { keyModifiers: o, nonKeyModifiers: s, eventOptionModifiers: i };
}, Bl = (e, t) => tt(e) && e.content.toLowerCase() === "onclick" ? te(t, !0) : e.type !== 4 ? xt(["(", e, `) === "onClick" ? "${t}" : (`, e, ")"]) : e, gy = (e, t, n) => $d(e, t, n, (r) => {
var o = e.modifiers;
if (!o.length) return r;
let { key: s, value: i } = r.props[0];
const { keyModifiers: a, nonKeyModifiers: c, eventOptionModifiers: l } = my(s, o, n, e.loc);
return c.includes("right") && (s = Bl(s, "onContextmenu")), c.includes("middle") && (s = Bl(s, "onMouseup")), c.length && (i = Me(n.helper(Wd), [i, JSON.stringify(c)])), !a.length || tt(s) && !Jd(s.content.toLowerCase()) || (i = Me(n.helper(Kd), [i, JSON.stringify(a)])), l.length && (r = l.map(Mt).join(""), s = tt(s) ? te("" + s.content + r, !0) : xt(["(", s, `) + "${r}"`])), { props: [we(s, i)] };
}), vy = (r, t, n) => {
var { exp: r, loc: o } = r;
return r || n.onError(St(61, o)), { props: [], needRuntime: n.helper(zd) };
}, yy = (e, t) => {
if (e.type === 1 && e.tagType === 1 && t.isBuiltInComponent(e.tag) === Ea) return () => {
if (e.children.length) {
Yd(e) && t.onError(St(62, { start: e.children[0].loc.start, end: e.children[e.children.length - 1].loc.end, source: "" }));
var n = e.children[0];
if (n.type === 1) for (const r of n.props) r.type === 7 && r.name === "show" && e.props.push({ type: 6, name: "persisted", nameLoc: e.loc, value: void 0, loc: e.loc });
}
};
};
function Yd(e) {
e = e.children = e.children.filter((n) => n.type !== 3 && !(n.type === 2 && !n.content.trim()));
const t = e[0];
return e.length !== 1 || t.type === 11 || t.type === 9 && t.branches.some(Yd);
}
const by = (e, t) => {
e.type !== 1 || e.tagType !== 0 || e.tag !== "script" && e.tag !== "style" || (t.onError(St(63, e.loc)), t.removeNode());
};
function Sy(e, t) {
return e === "template" || (e in Hl ? Hl[e].has(t) : t in jl ? jl[t].has(e) : !(e in Ul && Ul[e].has(t)) && !(t in ql && ql[t].has(e)));
}
const Hn = /* @__PURE__ */ new Set(["h1", "h2", "h3", "h4", "h5", "h6"]), bn = /* @__PURE__ */ new Set([]), Hl = { head: /* @__PURE__ */ new Set(["base", "basefront", "bgsound", "link", "meta", "title", "noscript", "noframes", "style", "script", "template"]), optgroup: /* @__PURE__ */ new Set(["option"]), select: /* @__PURE__ */ new Set(["optgroup", "option", "hr"]), table: /* @__PURE__ */ new Set(["caption", "colgroup", "tbody", "tfoot", "thead"]), tr: /* @__PURE__ */ new Set(["td", "th"]), colgroup: /* @__PURE__ */ new Set(["col"]), tbody: /* @__PURE__ */ new Set(["tr"]), thead: /* @__PURE__ */ new Set(["tr"]), tfoot: /* @__PURE__ */ new Set(["tr"]), script: bn, iframe: bn, option: bn, textarea: bn, style: bn, title: bn }, jl = { html: bn, body: /* @__PURE__ */ new Set(["html"]), head: /* @__PURE__ */ new Set(["html"]), td: /* @__PURE__ */ new Set(["tr"]), colgroup: /* @__PURE__ */ new Set(["table"]), caption: /* @__PURE__ */ new Set(["table"]), tbody: /* @__PURE__ */ new Set(["table"]), tfoot: /* @__PURE__ */ new Set(["table"]), col: /* @__PURE__ */ new Set(["colgroup"]), th: /* @__PURE__ */ new Set(["tr"]), thead: /* @__PURE__ */ new Set(["table"]), tr: /* @__PURE__ */ new Set(["tbody", "thead", "tfoot"]), dd: /* @__PURE__ */ new Set(["dl", "div"]), dt: /* @__PURE__ */ new Set(["dl", "div"]), figcaption: /* @__PURE__ */ new Set(["figure"]), summary: /* @__PURE__ */ new Set(["details"]), area: /* @__PURE__ */ new Set(["map"]) }, Ul = { p: /* @__PURE__ */ new Set(["address", "article", "aside", "blockquote", "center", "details", "dialog", "dir", "div", "dl", "fieldset", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hgroup", "hr", "li", "main", "nav", "menu", "ol", "p", "pre", "section", "table", "ul"]), svg: /* @__PURE__ */ new Set(["b", "blockquote", "br", "code", "dd", "div", "dl", "dt", "em", "embed", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "i", "img", "li", "menu", "meta", "ol", "p", "pre", "ruby", "s", "small", "span", "strong", "sub", "sup", "table", "u", "ul", "var"]) }, ql = { a: /* @__PURE__ */ new Set(["a"]), button: /* @__PURE__ */ new Set(["button"]), dd: /* @__PURE__ */ new Set(["dd", "dt"]), dt: /* @__PURE__ */ new Set(["dd", "dt"]), form: /* @__PURE__ */ new Set(["form"]), li: /* @__PURE__ */ new Set(["li"]), h1: Hn, h2: Hn, h3: Hn, h4: Hn, h5: Hn, h6: Hn }, _y = (e, t) => {
if (e.type === 1 && e.tagType === 0 && t.parent && t.parent.type === 1 && t.parent.tagType === 0 && !Sy(t.parent.tag, e.tag)) {
const n = new SyntaxError(`<${e.tag}> cannot be child of <${t.parent.tag}>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.`);
n.loc = e.loc, t.onWarn(n);
}
}, xy = [iy, yy, _y], Cy = { cloak: ry, html: cy, text: uy, model: dy, on: gy, show: vy };
function wy(e, t = {}) {
return ny(e, ne({}, sy, t, { nodeTransforms: [by, ...xy, ...t.nodeTransforms || []], directiveTransforms: ne({}, Cy, t.directiveTransforms || {}), transformHoist: null }));
}
xg();
const Wl = /* @__PURE__ */ Object.create(null);
function Ty(e, t) {
if (!Z(e)) {
if (!e.nodeType) return Se("invalid template option: ", e), Ae;
e = e.innerHTML;
}
var n = tp(e, t), r = Wl[n];
if (r) return r;
e[0] === "#" && ((r = document.querySelector(e)) || Se("Template element not found or is empty: " + e), e = r ? r.innerHTML : "");
const o = ne({ hoistStatic: !0, onError: s, onWarn: (a) => s(a, !0) }, t);
o.isCustomElement || typeof customElements > "u" || (o.isCustomElement = (a) => !!customElements.get(a)), r = wy(e, o).code;
function s(a, c = !1) {
c = c ? a.message : "Template compilation error: " + a.message, a = a.loc && sp(e, a.loc.start.offset, a.loc.end.offset), Se(a ? c + `
` + a : c);
}
const i = new Function("Vue", r)(_g);
return i._rc = !0, Wl[n] = i;
}
Mu(Ty);
export {
$c as BaseTransition,
ji as BaseTransitionPropsValidators,
ye as Comment,
Rm as DeprecationTypes,
Ri as EffectScope,
pf as ErrorCodes,
wm as ErrorTypeStrings,
Ie as Fragment,
Zf as KeepAlive,
Nr as ReactiveEffect,
ln as Static,
rm as Suspense,
Of as Teleport,
Ot as Text,
rf as TrackOpTypes,
Dm as Transition,
ag as TransitionGroup,
of as TriggerOpTypes,
xs as VueElement,
Di as assertNumber,
ht as callWithAsyncErrorHandling,
Fn as callWithErrorHandling,
fe as camelize,
Mt as capitalize,
mt as cloneVNode,
Im as compatUtils,
Ty as compile,
Fu as computed,
vi as createApp,
Lo as createBlock,
hm as createCommentVNode,
cm as createElementBlock,
Qi as createElementVNode,
du as createHydrationRenderer,
Ch as createPropsRestProxy,
uu as createRenderer,
id as createSSRApp,
sh as createSlots,
fm as createStaticVNode,
ea as createTextVNode,
be as createVNode,
xc as customRef,
Yf as defineAsyncComponent,
Ui as defineComponent,
Gu as defineCustomElement,
fh as defineEmits,
hh as defineExpose,
vh as defineModel,
mh as defineOptions,
ph as defineProps,
tg as defineSSRCustomElement,
gh as defineSlots,
Tm as devtools,
Ep as effect,
Cp as effectScope,
it as getCurrentInstance,
nc as getCurrentScope,
sf as getCurrentWatcher,
fs as getTransitionRawChildren,
ku as guardReactiveProps,
Lu as h,
pn as handleError,
Mh as hasInjectionContext,
bg as hydrate,
qf as hydrateOnIdle,
Gf as hydrateOnInteraction,
zf as hydrateOnMediaQuery,
Kf as hydrateOnVisible,
$u as initCustomFormatter,
Sg as initDirectivesForSSR,
wr as inject,
Bu as isMemoSame,
Xn as isProxy,
sn as isReactive,
Tt as isReadonly,
Ce as isRef,
na as isRuntimeOnly,
qe as isShallow,
Pt as isVNode,
bc as markRaw,
_h as mergeDefaults,
xh as mergeModels,
Nu as mergeProps,
us as nextTick,
ur as normalizeClass,
up as normalizeProps,
cr as normalizeStyle,
qc as onActivated,
zc as onBeforeMount,
gs as onBeforeUnmount,
Wi as onBeforeUpdate,
Wc as onDeactivated,
Xc as onErrorCaptured,
Ur as onMounted,
Yc as onRenderTracked,
Jc as onRenderTriggered,
wp as onScopeDispose,
Gc as onServerPrefetch,
vs as onUnmounted,
ms as onUpdated,
wc as onWatcherCleanup,
Dr as openBlock,
Af as popScopeId,
tu as provide,
Vi as proxyRefs,
kf as pushScopeId,
Zn as queuePostFlushCb,
ss as reactive,
is as readonly,
Tn as ref,
Mu as registerRuntimeCompiler,
sd as render,
oh as renderList,
ih as renderSlot,
th as resolveComponent,
rh as resolveDirective,
nh as resolveDynamicComponent,
Nm as resolveFilter,
Qn as resolveTransitionHooks,
ii as setBlockTracking,
Em as setDevtoolsHook,
Wt as setTransitionHooks,
yc as shallowReactive,
yt as shallowReadonly,
Sc as shallowRef,
mu as ssrContextKey,
Am as ssrUtils,
kp as stop,
ec as toDisplayString,
Nt as toHandlerKey,
ah as toHandlers,
ee as toRaw,
ef as toRef,
Xp as toRefs,
Gp as toValue,
um as transformVNodeArgs,
zp as triggerRef,
ls as unref,
Sh as useAttrs,
og as useCssModule,
Hm as useCssVars,
Ju as useHost,
Pf as useId,
Xh as useModel,
gu as useSSRContext,
rg as useShadowRoot,
bh as useSlots,
Vf as useTemplateRef,
Hi as useTransitionState,
oa as vModelCheckbox,
ed as vModelDynamic,
sa as vModelRadio,
Zu as vModelSelect,
Uo as vModelText,
ra as vShow,
fi as version,
Se as warn,
Jn as watch,
Gh as watchEffect,
Jh as watchPostEffect,
vu as watchSyncEffect,
wh as withAsyncContext,
Bi as withCtx,
yh as withDefaults,
If as withDirectives,
yg as withKeys,
Cm as withMemo,
gg as withModifiers,
Nf as withScopeId
};