/** * @vue/shared v3.5.14 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ /*! #__NO_SIDE_EFFECTS__ */ function Os(e) { const t = Object.create(null); for (const n of e.split(",")) t[n] = 1; return (n) => n in t; } const ne = {}, At = [], ke = () => {}, Ao = () => !1, Qt = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && (e.charCodeAt(2) > 122 || e.charCodeAt(2) < 97), Ms = (e) => e.startsWith("onUpdate:"), ue = Object.assign, Is = (e, t) => { const n = e.indexOf(t); n > -1 && e.splice(n, 1); }, Ro = Object.prototype.hasOwnProperty, Q = (e, t) => Ro.call(e, t), B = Array.isArray, Rt = (e) => On(e) === "[object Map]", Kr = (e) => On(e) === "[object Set]", G = (e) => typeof e == "function", oe = (e) => typeof e == "string", Je = (e) => typeof e == "symbol", se = (e) => e !== null && typeof e == "object", qr = (e) => (se(e) || G(e)) && G(e.then) && G(e.catch), Gr = Object.prototype.toString, On = (e) => Gr.call(e), Oo = (e) => On(e).slice(8, -1), Xr = (e) => On(e) === "[object Object]", Ps = (e) => oe(e) && e !== "NaN" && e[0] !== "-" && "" + parseInt(e, 10) === e, Ot = Os( ",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted", ), Mn = (e) => { const t = Object.create(null); return (n) => t[n] || (t[n] = e(n)); }, Mo = /-(\w)/g, Ne = Mn((e) => e.replace(Mo, (t, n) => (n ? n.toUpperCase() : ""))), Io = /\B([A-Z])/g, lt = Mn((e) => e.replace(Io, "-$1").toLowerCase()), In = Mn((e) => e.charAt(0).toUpperCase() + e.slice(1)), mn = Mn((e) => (e ? `on${In(e)}` : "")), rt = (e, t) => !Object.is(e, t), Gn = (e, ...t) => { for (let n = 0; n < e.length; n++) e[n](...t); }, Yr = (e, t, n, s = !1) => { Object.defineProperty(e, t, { configurable: !0, enumerable: !1, writable: s, value: n, }); }, Po = (e) => { const t = parseFloat(e); return isNaN(t) ? e : t; }, Lo = (e) => { const t = oe(e) ? Number(e) : NaN; return isNaN(t) ? e : t; }; let er; const Pn = () => er || (er = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {}); function Ls(e) { if (B(e)) { const t = {}; for (let n = 0; n < e.length; n++) { const s = e[n], r = oe(s) ? Do(s) : Ls(s); if (r) for (const i in r) t[i] = r[i]; } return t; } else if (oe(e) || se(e)) return e; } const No = /;(?![^(]*\))/g, Fo = /:([^]+)/, Ho = /\/\*[^]*?\*\//g; function Do(e) { const t = {}; return ( e .replace(Ho, "") .split(No) .forEach((n) => { if (n) { const s = n.split(Fo); s.length > 1 && (t[s[0].trim()] = s[1].trim()); } }), t ); } function Ns(e) { let t = ""; if (oe(e)) t = e; else if (B(e)) for (let n = 0; n < e.length; n++) { const s = Ns(e[n]); s && (t += s + " "); } else if (se(e)) for (const n in e) e[n] && (t += n + " "); return t.trim(); } const $o = "itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly", jo = Os($o); function zr(e) { return !!e || e === ""; } const Jr = (e) => !!(e && e.__v_isRef === !0), Vo = (e) => oe(e) ? e : e == null ? "" : B(e) || (se(e) && (e.toString === Gr || !G(e.toString))) ? Jr(e) ? Vo(e.value) : JSON.stringify(e, Qr, 2) : String(e), Qr = (e, t) => Jr(t) ? Qr(e, t.value) : Rt(t) ? { [`Map(${t.size})`]: [...t.entries()].reduce( (n, [s, r], i) => ((n[Xn(s, i) + " =>"] = r), n), {}, ), } : Kr(t) ? { [`Set(${t.size})`]: [...t.values()].map((n) => Xn(n)) } : Je(t) ? Xn(t) : se(t) && !B(t) && !Xr(t) ? String(t) : t, Xn = (e, t = "") => { var n; return Je(e) ? `Symbol(${(n = e.description) != null ? n : t})` : e; }; /** * @vue/reactivity v3.5.14 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ let ve; class Wo { constructor(t = !1) { (this.detached = t), (this._active = !0), (this._on = 0), (this.effects = []), (this.cleanups = []), (this._isPaused = !1), (this.parent = ve), !t && ve && (this.index = (ve.scopes || (ve.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) { const n = ve; try { return (ve = this), t(); } finally { ve = n; } } } on() { ++this._on === 1 && ((this.prevScope = ve), (ve = this)); } off() { this._on > 0 && --this._on === 0 && ((ve = this.prevScope), (this.prevScope = void 0)); } stop(t) { if (this._active) { this._active = !1; let n, s; for (n = 0, s = this.effects.length; n < s; n++) this.effects[n].stop(); for (this.effects.length = 0, n = 0, s = this.cleanups.length; n < s; n++) this.cleanups[n](); if (((this.cleanups.length = 0), this.scopes)) { for (n = 0, s = this.scopes.length; n < s; n++) this.scopes[n].stop(!0); this.scopes.length = 0; } if (!this.detached && this.parent && !t) { const r = this.parent.scopes.pop(); r && r !== this && ((this.parent.scopes[this.index] = r), (r.index = this.index)); } this.parent = void 0; } } } function Zr() { return ve; } function ko(e, t = !1) { ve && ve.cleanups.push(e); } let te; const Yn = new WeakSet(); class ei { 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), ve && ve.active && ve.effects.push(this); } pause() { this.flags |= 64; } resume() { this.flags & 64 && ((this.flags &= -65), Yn.has(this) && (Yn.delete(this), this.trigger())); } notify() { (this.flags & 2 && !(this.flags & 32)) || this.flags & 8 || ni(this); } run() { if (!(this.flags & 1)) return this.fn(); (this.flags |= 2), tr(this), si(this); const t = te, n = He; (te = this), (He = !0); try { return this.fn(); } finally { ri(this), (te = t), (He = n), (this.flags &= -3); } } stop() { if (this.flags & 1) { for (let t = this.deps; t; t = t.nextDep) Ds(t); (this.deps = this.depsTail = void 0), tr(this), this.onStop && this.onStop(), (this.flags &= -2); } } trigger() { this.flags & 64 ? Yn.add(this) : this.scheduler ? this.scheduler() : this.runIfDirty(); } runIfDirty() { ms(this) && this.run(); } get dirty() { return ms(this); } } let ti = 0, $t, jt; function ni(e, t = !1) { if (((e.flags |= 8), t)) { (e.next = jt), (jt = e); return; } (e.next = $t), ($t = e); } function Fs() { ti++; } function Hs() { if (--ti > 0) return; if (jt) { let t = jt; for (jt = void 0; t; ) { const n = t.next; (t.next = void 0), (t.flags &= -9), (t = n); } } let e; for (; $t; ) { let t = $t; for ($t = void 0; t; ) { const n = t.next; if (((t.next = void 0), (t.flags &= -9), t.flags & 1)) try { t.trigger(); } catch (s) { e || (e = s); } t = n; } } if (e) throw e; } function si(e) { for (let t = e.deps; t; t = t.nextDep) (t.version = -1), (t.prevActiveLink = t.dep.activeLink), (t.dep.activeLink = t); } function ri(e) { let t, n = e.depsTail, s = n; for (; s; ) { const r = s.prevDep; s.version === -1 ? (s === n && (n = r), Ds(s), Uo(s)) : (t = s), (s.dep.activeLink = s.prevActiveLink), (s.prevActiveLink = void 0), (s = r); } (e.deps = t), (e.depsTail = n); } function ms(e) { for (let t = e.deps; t; t = t.nextDep) if ( t.dep.version !== t.version || (t.dep.computed && (ii(t.dep.computed) || t.dep.version !== t.version)) ) return !0; return !!e._dirty; } function ii(e) { if ( (e.flags & 4 && !(e.flags & 16)) || ((e.flags &= -17), e.globalVersion === Ut) || ((e.globalVersion = Ut), !e.isSSR && e.flags & 128 && ((!e.deps && !e._dirty) || !ms(e))) ) return; e.flags |= 2; const t = e.dep, n = te, s = He; (te = e), (He = !0); try { si(e); const r = e.fn(e._value); (t.version === 0 || rt(r, e._value)) && ((e.flags |= 128), (e._value = r), t.version++); } catch (r) { throw (t.version++, r); } finally { (te = n), (He = s), ri(e), (e.flags &= -3); } } function Ds(e, t = !1) { const { dep: n, prevSub: s, nextSub: r } = e; if ( (s && ((s.nextSub = r), (e.prevSub = void 0)), r && ((r.prevSub = s), (e.nextSub = void 0)), n.subs === e && ((n.subs = s), !s && n.computed)) ) { n.computed.flags &= -5; for (let i = n.computed.deps; i; i = i.nextDep) Ds(i, !0); } !t && !--n.sc && n.map && n.map.delete(n.key); } function Uo(e) { const { prevDep: t, nextDep: n } = e; t && ((t.nextDep = n), (e.prevDep = void 0)), n && ((n.prevDep = t), (e.nextDep = void 0)); } let He = !0; const oi = []; function Ge() { oi.push(He), (He = !1); } function Xe() { const e = oi.pop(); He = e === void 0 ? !0 : e; } function tr(e) { const { cleanup: t } = e; if (((e.cleanup = void 0), t)) { const n = te; te = void 0; try { t(); } finally { te = n; } } } let Ut = 0; class Bo { 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 Ln { 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); } track(t) { if (!te || !He || te === this.computed) return; let n = this.activeLink; if (n === void 0 || n.sub !== te) (n = this.activeLink = new Bo(te, this)), te.deps ? ((n.prevDep = te.depsTail), (te.depsTail.nextDep = n), (te.depsTail = n)) : (te.deps = te.depsTail = n), li(n); else if (n.version === -1 && ((n.version = this.version), n.nextDep)) { const s = n.nextDep; (s.prevDep = n.prevDep), n.prevDep && (n.prevDep.nextDep = s), (n.prevDep = te.depsTail), (n.nextDep = void 0), (te.depsTail.nextDep = n), (te.depsTail = n), te.deps === n && (te.deps = s); } return n; } trigger(t) { this.version++, Ut++, this.notify(t); } notify(t) { Fs(); try { for (let n = this.subs; n; n = n.prevSub) n.sub.notify() && n.sub.dep.notify(); } finally { Hs(); } } } function li(e) { if ((e.dep.sc++, e.sub.flags & 4)) { const t = e.dep.computed; if (t && !e.dep.subs) { t.flags |= 20; for (let s = t.deps; s; s = s.nextDep) li(s); } const n = e.dep.subs; n !== e && ((e.prevSub = n), n && (n.nextSub = e)), (e.dep.subs = e); } } const wn = new WeakMap(), pt = Symbol(""), vs = Symbol(""), Bt = Symbol(""); function be(e, t, n) { if (He && te) { let s = wn.get(e); s || wn.set(e, (s = new Map())); let r = s.get(n); r || (s.set(n, (r = new Ln())), (r.map = s), (r.key = n)), r.track(); } } function qe(e, t, n, s, r, i) { const o = wn.get(e); if (!o) { Ut++; return; } const l = (c) => { c && c.trigger(); }; if ((Fs(), t === "clear")) o.forEach(l); else { const c = B(e), u = c && Ps(n); if (c && n === "length") { const a = Number(s); o.forEach((h, v) => { (v === "length" || v === Bt || (!Je(v) && v >= a)) && l(h); }); } else switch ( ((n !== void 0 || o.has(void 0)) && l(o.get(n)), u && l(o.get(Bt)), t) ) { case "add": c ? u && l(o.get("length")) : (l(o.get(pt)), Rt(e) && l(o.get(vs))); break; case "delete": c || (l(o.get(pt)), Rt(e) && l(o.get(vs))); break; case "set": Rt(e) && l(o.get(pt)); break; } } Hs(); } function Ko(e, t) { const n = wn.get(e); return n && n.get(t); } function Tt(e) { const t = J(e); return t === e ? t : (be(t, "iterate", Bt), Ie(e) ? t : t.map(de)); } function Nn(e) { return be((e = J(e)), "iterate", Bt), e; } const qo = { __proto__: null, [Symbol.iterator]() { return zn(this, Symbol.iterator, de); }, concat(...e) { return Tt(this).concat(...e.map((t) => (B(t) ? Tt(t) : t))); }, entries() { return zn(this, "entries", (e) => ((e[1] = de(e[1])), e)); }, every(e, t) { return Ue(this, "every", e, t, void 0, arguments); }, filter(e, t) { return Ue(this, "filter", e, t, (n) => n.map(de), arguments); }, find(e, t) { return Ue(this, "find", e, t, de, arguments); }, findIndex(e, t) { return Ue(this, "findIndex", e, t, void 0, arguments); }, findLast(e, t) { return Ue(this, "findLast", e, t, de, arguments); }, findLastIndex(e, t) { return Ue(this, "findLastIndex", e, t, void 0, arguments); }, forEach(e, t) { return Ue(this, "forEach", e, t, void 0, arguments); }, includes(...e) { return Jn(this, "includes", e); }, indexOf(...e) { return Jn(this, "indexOf", e); }, join(e) { return Tt(this).join(e); }, lastIndexOf(...e) { return Jn(this, "lastIndexOf", e); }, map(e, t) { return Ue(this, "map", e, t, void 0, arguments); }, pop() { return Ft(this, "pop"); }, push(...e) { return Ft(this, "push", e); }, reduce(e, ...t) { return nr(this, "reduce", e, t); }, reduceRight(e, ...t) { return nr(this, "reduceRight", e, t); }, shift() { return Ft(this, "shift"); }, some(e, t) { return Ue(this, "some", e, t, void 0, arguments); }, splice(...e) { return Ft(this, "splice", e); }, toReversed() { return Tt(this).toReversed(); }, toSorted(e) { return Tt(this).toSorted(e); }, toSpliced(...e) { return Tt(this).toSpliced(...e); }, unshift(...e) { return Ft(this, "unshift", e); }, values() { return zn(this, "values", de); }, }; function zn(e, t, n) { const s = Nn(e), r = s[t](); return ( s !== e && !Ie(e) && ((r._next = r.next), (r.next = () => { const i = r._next(); return i.value && (i.value = n(i.value)), i; })), r ); } const Go = Array.prototype; function Ue(e, t, n, s, r, i) { const o = Nn(e), l = o !== e && !Ie(e), c = o[t]; if (c !== Go[t]) { const h = c.apply(e, i); return l ? de(h) : h; } let u = n; o !== e && (l ? (u = function (h, v) { return n.call(this, de(h), v, e); }) : n.length > 2 && (u = function (h, v) { return n.call(this, h, v, e); })); const a = c.call(o, u, s); return l && r ? r(a) : a; } function nr(e, t, n, s) { const r = Nn(e); let i = n; return ( r !== e && (Ie(e) ? n.length > 3 && (i = function (o, l, c) { return n.call(this, o, l, c, e); }) : (i = function (o, l, c) { return n.call(this, o, de(l), c, e); })), r[t](i, ...s) ); } function Jn(e, t, n) { const s = J(e); be(s, "iterate", Bt); const r = s[t](...n); return (r === -1 || r === !1) && Vs(n[0]) ? ((n[0] = J(n[0])), s[t](...n)) : r; } function Ft(e, t, n = []) { Ge(), Fs(); const s = J(e)[t].apply(e, n); return Hs(), Xe(), s; } const Xo = Os("__proto__,__v_isRef,__isVue"), ci = new Set( Object.getOwnPropertyNames(Symbol) .filter((e) => e !== "arguments" && e !== "caller") .map((e) => Symbol[e]) .filter(Je), ); function Yo(e) { Je(e) || (e = String(e)); const t = J(this); return be(t, "has", e), t.hasOwnProperty(e); } class ai { constructor(t = !1, n = !1) { (this._isReadonly = t), (this._isShallow = n); } get(t, n, s) { if (n === "__v_skip") return t.__v_skip; const r = this._isReadonly, i = this._isShallow; if (n === "__v_isReactive") return !r; if (n === "__v_isReadonly") return r; if (n === "__v_isShallow") return i; if (n === "__v_raw") return s === (r ? (i ? il : hi) : i ? di : ui).get(t) || Object.getPrototypeOf(t) === Object.getPrototypeOf(s) ? t : void 0; const o = B(t); if (!r) { let c; if (o && (c = qo[n])) return c; if (n === "hasOwnProperty") return Yo; } const l = Reflect.get(t, n, ae(t) ? t : s); return (Je(n) ? ci.has(n) : Xo(n)) || (r || be(t, "get", n), i) ? l : ae(l) ? o && Ps(n) ? l : l.value : se(l) ? r ? Fn(l) : It(l) : l; } } class fi extends ai { constructor(t = !1) { super(!1, t); } set(t, n, s, r) { let i = t[n]; if (!this._isShallow) { const c = it(i); if ( (!Ie(s) && !it(s) && ((i = J(i)), (s = J(s))), !B(t) && ae(i) && !ae(s)) ) return c ? !1 : ((i.value = s), !0); } const o = B(t) && Ps(n) ? Number(n) < t.length : Q(t, n), l = Reflect.set(t, n, s, ae(t) ? t : r); return ( t === J(r) && (o ? rt(s, i) && qe(t, "set", n, s) : qe(t, "add", n, s)), l ); } deleteProperty(t, n) { const s = Q(t, n); t[n]; const r = Reflect.deleteProperty(t, n); return r && s && qe(t, "delete", n, void 0), r; } has(t, n) { const s = Reflect.has(t, n); return (!Je(n) || !ci.has(n)) && be(t, "has", n), s; } ownKeys(t) { return be(t, "iterate", B(t) ? "length" : pt), Reflect.ownKeys(t); } } class zo extends ai { constructor(t = !1) { super(!0, t); } set(t, n) { return !0; } deleteProperty(t, n) { return !0; } } const Jo = new fi(), Qo = new zo(), Zo = new fi(!0); const ys = (e) => e, rn = (e) => Reflect.getPrototypeOf(e); function el(e, t, n) { return function (...s) { const r = this.__v_raw, i = J(r), o = Rt(i), l = e === "entries" || (e === Symbol.iterator && o), c = e === "keys" && o, u = r[e](...s), a = n ? ys : t ? Sn : de; return ( !t && be(i, "iterate", c ? vs : pt), { next() { const { value: h, done: v } = u.next(); return v ? { value: h, done: v } : { value: l ? [a(h[0]), a(h[1])] : a(h), done: v }; }, [Symbol.iterator]() { return this; }, } ); }; } function on(e) { return function (...t) { return e === "delete" ? !1 : e === "clear" ? void 0 : this; }; } function tl(e, t) { const n = { get(r) { const i = this.__v_raw, o = J(i), l = J(r); e || (rt(r, l) && be(o, "get", r), be(o, "get", l)); const { has: c } = rn(o), u = t ? ys : e ? Sn : de; if (c.call(o, r)) return u(i.get(r)); if (c.call(o, l)) return u(i.get(l)); i !== o && i.get(r); }, get size() { const r = this.__v_raw; return !e && be(J(r), "iterate", pt), Reflect.get(r, "size", r); }, has(r) { const i = this.__v_raw, o = J(i), l = J(r); return ( e || (rt(r, l) && be(o, "has", r), be(o, "has", l)), r === l ? i.has(r) : i.has(r) || i.has(l) ); }, forEach(r, i) { const o = this, l = o.__v_raw, c = J(l), u = t ? ys : e ? Sn : de; return ( !e && be(c, "iterate", pt), l.forEach((a, h) => r.call(i, u(a), u(h), o)) ); }, }; return ( ue( n, e ? { add: on("add"), set: on("set"), delete: on("delete"), clear: on("clear"), } : { add(r) { !t && !Ie(r) && !it(r) && (r = J(r)); const i = J(this); return ( rn(i).has.call(i, r) || (i.add(r), qe(i, "add", r, r)), this ); }, set(r, i) { !t && !Ie(i) && !it(i) && (i = J(i)); const o = J(this), { has: l, get: c } = rn(o); let u = l.call(o, r); u || ((r = J(r)), (u = l.call(o, r))); const a = c.call(o, r); return ( o.set(r, i), u ? rt(i, a) && qe(o, "set", r, i) : qe(o, "add", r, i), this ); }, delete(r) { const i = J(this), { has: o, get: l } = rn(i); let c = o.call(i, r); c || ((r = J(r)), (c = o.call(i, r))), l && l.call(i, r); const u = i.delete(r); return c && qe(i, "delete", r, void 0), u; }, clear() { const r = J(this), i = r.size !== 0, o = r.clear(); return i && qe(r, "clear", void 0, void 0), o; }, }, ), ["keys", "values", "entries", Symbol.iterator].forEach((r) => { n[r] = el(r, e, t); }), n ); } function $s(e, t) { const n = tl(e, t); return (s, r, i) => r === "__v_isReactive" ? !e : r === "__v_isReadonly" ? e : r === "__v_raw" ? s : Reflect.get(Q(n, r) && r in s ? n : s, r, i); } const nl = { get: $s(!1, !1) }, sl = { get: $s(!1, !0) }, rl = { get: $s(!0, !1) }; const ui = new WeakMap(), di = new WeakMap(), hi = new WeakMap(), il = new WeakMap(); function ol(e) { switch (e) { case "Object": case "Array": return 1; case "Map": case "Set": case "WeakMap": case "WeakSet": return 2; default: return 0; } } function ll(e) { return e.__v_skip || !Object.isExtensible(e) ? 0 : ol(Oo(e)); } function It(e) { return it(e) ? e : js(e, !1, Jo, nl, ui); } function cl(e) { return js(e, !1, Zo, sl, di); } function Fn(e) { return js(e, !0, Qo, rl, hi); } function js(e, t, n, s, r) { if (!se(e) || (e.__v_raw && !(t && e.__v_isReactive))) return e; const i = ll(e); if (i === 0) return e; const o = r.get(e); if (o) return o; const l = new Proxy(e, i === 2 ? s : n); return r.set(e, l), l; } function gt(e) { return it(e) ? gt(e.__v_raw) : !!(e && e.__v_isReactive); } function it(e) { return !!(e && e.__v_isReadonly); } function Ie(e) { return !!(e && e.__v_isShallow); } function Vs(e) { return e ? !!e.__v_raw : !1; } function J(e) { const t = e && e.__v_raw; return t ? J(t) : e; } function vn(e) { return ( !Q(e, "__v_skip") && Object.isExtensible(e) && Yr(e, "__v_skip", !0), e ); } const de = (e) => (se(e) ? It(e) : e), Sn = (e) => (se(e) ? Fn(e) : e); function ae(e) { return e ? e.__v_isRef === !0 : !1; } function mt(e) { return pi(e, !1); } function Pe(e) { return pi(e, !0); } function pi(e, t) { return ae(e) ? e : new al(e, t); } class al { constructor(t, n) { (this.dep = new Ln()), (this.__v_isRef = !0), (this.__v_isShallow = !1), (this._rawValue = n ? t : J(t)), (this._value = n ? t : de(t)), (this.__v_isShallow = n); } get value() { return this.dep.track(), this._value; } set value(t) { const n = this._rawValue, s = this.__v_isShallow || Ie(t) || it(t); (t = s ? t : J(t)), rt(t, n) && ((this._rawValue = t), (this._value = s ? t : de(t)), this.dep.trigger()); } } function Ws(e) { return ae(e) ? e.value : e; } function le(e) { return G(e) ? e() : Ws(e); } const fl = { get: (e, t, n) => (t === "__v_raw" ? e : Ws(Reflect.get(e, t, n))), set: (e, t, n, s) => { const r = e[t]; return ae(r) && !ae(n) ? ((r.value = n), !0) : Reflect.set(e, t, n, s); }, }; function gi(e) { return gt(e) ? e : new Proxy(e, fl); } class ul { constructor(t) { (this.__v_isRef = !0), (this._value = void 0); const n = (this.dep = new Ln()), { get: s, set: r } = t(n.track.bind(n), n.trigger.bind(n)); (this._get = s), (this._set = r); } get value() { return (this._value = this._get()); } set value(t) { this._set(t); } } function dl(e) { return new ul(e); } class hl { constructor(t, n, s) { (this._object = t), (this._key = n), (this._defaultValue = s), (this.__v_isRef = !0), (this._value = void 0); } get value() { const 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 Ko(J(this._object), this._key); } } class pl { 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 gl(e, t, n) { return ae(e) ? e : G(e) ? new pl(e) : se(e) && arguments.length > 1 ? ml(e, t, n) : mt(e); } function ml(e, t, n) { const s = e[t]; return ae(s) ? s : new hl(e, t, n); } class vl { constructor(t, n, s) { (this.fn = t), (this.setter = n), (this._value = void 0), (this.dep = new Ln(this)), (this.__v_isRef = !0), (this.deps = void 0), (this.depsTail = void 0), (this.flags = 16), (this.globalVersion = Ut - 1), (this.next = void 0), (this.effect = this), (this.__v_isReadonly = !n), (this.isSSR = s); } notify() { if (((this.flags |= 16), !(this.flags & 8) && te !== this)) return ni(this, !0), !0; } get value() { const t = this.dep.track(); return ii(this), t && (t.version = this.dep.version), this._value; } set value(t) { this.setter && this.setter(t); } } function yl(e, t, n = !1) { let s, r; return G(e) ? (s = e) : ((s = e.get), (r = e.set)), new vl(s, r, n); } const ln = {}, xn = new WeakMap(); let dt; function bl(e, t = !1, n = dt) { if (n) { let s = xn.get(n); s || xn.set(n, (s = [])), s.push(e); } } function _l(e, t, n = ne) { const { immediate: s, deep: r, once: i, scheduler: o, augmentJob: l, call: c, } = n, u = (g) => (r ? g : Ie(g) || r === !1 || r === 0 ? st(g, 1) : st(g)); let a, h, v, y, A = !1, P = !1; if ( (ae(e) ? ((h = () => e.value), (A = Ie(e))) : gt(e) ? ((h = () => u(e)), (A = !0)) : B(e) ? ((P = !0), (A = e.some((g) => gt(g) || Ie(g))), (h = () => e.map((g) => { if (ae(g)) return g.value; if (gt(g)) return u(g); if (G(g)) return c ? c(g, 2) : g(); }))) : G(e) ? t ? (h = c ? () => c(e, 2) : e) : (h = () => { if (v) { Ge(); try { v(); } finally { Xe(); } } const g = dt; dt = a; try { return c ? c(e, 3, [y]) : e(y); } finally { dt = g; } }) : (h = ke), t && r) ) { const g = h, M = r === !0 ? 1 / 0 : r; h = () => st(g(), M); } const K = Zr(), H = () => { a.stop(), K && K.active && Is(K.effects, a); }; if (i && t) { const g = t; t = (...M) => { g(...M), H(); }; } let k = P ? new Array(e.length).fill(ln) : ln; const p = (g) => { if (!(!(a.flags & 1) || (!a.dirty && !g))) if (t) { const M = a.run(); if (r || A || (P ? M.some((V, R) => rt(V, k[R])) : rt(M, k))) { v && v(); const V = dt; dt = a; try { const R = [M, k === ln ? void 0 : P && k[0] === ln ? [] : k, y]; c ? c(t, 3, R) : t(...R), (k = M); } finally { dt = V; } } } else a.run(); }; return ( l && l(p), (a = new ei(h)), (a.scheduler = o ? () => o(p, !1) : p), (y = (g) => bl(g, !1, a)), (v = a.onStop = () => { const g = xn.get(a); if (g) { if (c) c(g, 4); else for (const M of g) M(); xn.delete(a); } }), t ? (s ? p(!0) : (k = a.run())) : o ? o(p.bind(null, !0), !0) : a.run(), (H.pause = a.pause.bind(a)), (H.resume = a.resume.bind(a)), (H.stop = H), H ); } function st(e, t = 1 / 0, n) { if (t <= 0 || !se(e) || e.__v_skip || ((n = n || new Set()), n.has(e))) return e; if ((n.add(e), t--, ae(e))) st(e.value, t, n); else if (B(e)) for (let s = 0; s < e.length; s++) st(e[s], t, n); else if (Kr(e) || Rt(e)) e.forEach((s) => { st(s, t, n); }); else if (Xr(e)) { for (const s in e) st(e[s], t, n); for (const s of Object.getOwnPropertySymbols(e)) Object.prototype.propertyIsEnumerable.call(e, s) && st(e[s], t, n); } return e; } /** * @vue/runtime-core v3.5.14 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ function Zt(e, t, n, s) { try { return s ? e(...s) : e(); } catch (r) { Hn(r, t, n); } } function De(e, t, n, s) { if (G(e)) { const r = Zt(e, t, n, s); return ( r && qr(r) && r.catch((i) => { Hn(i, t, n); }), r ); } if (B(e)) { const r = []; for (let i = 0; i < e.length; i++) r.push(De(e[i], t, n, s)); return r; } } function Hn(e, t, n, s = !0) { const r = t ? t.vnode : null, { errorHandler: i, throwUnhandledErrorInProduction: o } = (t && t.appContext.config) || ne; if (t) { let l = t.parent; const c = t.proxy, u = `https://vuejs.org/error-reference/#runtime-${n}`; for (; l; ) { const a = l.ec; if (a) { for (let h = 0; h < a.length; h++) if (a[h](e, c, u) === !1) return; } l = l.parent; } if (i) { Ge(), Zt(i, null, 10, [e, c, u]), Xe(); return; } } wl(e, n, r, s, o); } function wl(e, t, n, s = !0, r = !1) { if (r) throw e; console.error(e); } const we = []; let Ve = -1; const Mt = []; let et = null, Ct = 0; const mi = Promise.resolve(); let Tn = null; function Dn(e) { const t = Tn || mi; return e ? t.then(this ? e.bind(this) : e) : t; } function Sl(e) { let t = Ve + 1, n = we.length; for (; t < n; ) { const s = (t + n) >>> 1, r = we[s], i = Kt(r); i < e || (i === e && r.flags & 2) ? (t = s + 1) : (n = s); } return t; } function ks(e) { if (!(e.flags & 1)) { const t = Kt(e), n = we[we.length - 1]; !n || (!(e.flags & 2) && t >= Kt(n)) ? we.push(e) : we.splice(Sl(t), 0, e), (e.flags |= 1), vi(); } } function vi() { Tn || (Tn = mi.then(yi)); } function xl(e) { B(e) ? Mt.push(...e) : et && e.id === -1 ? et.splice(Ct + 1, 0, e) : e.flags & 1 || (Mt.push(e), (e.flags |= 1)), vi(); } function sr(e, t, n = Ve + 1) { for (; n < we.length; n++) { const s = we[n]; if (s && s.flags & 2) { if (e && s.id !== e.uid) continue; we.splice(n, 1), n--, s.flags & 4 && (s.flags &= -2), s(), s.flags & 4 || (s.flags &= -2); } } } function En(e) { if (Mt.length) { const t = [...new Set(Mt)].sort((n, s) => Kt(n) - Kt(s)); if (((Mt.length = 0), et)) { et.push(...t); return; } for (et = t, Ct = 0; Ct < et.length; Ct++) { const n = et[Ct]; n.flags & 4 && (n.flags &= -2), n.flags & 8 || n(), (n.flags &= -2); } (et = null), (Ct = 0); } } const Kt = (e) => (e.id == null ? (e.flags & 2 ? -1 : 1 / 0) : e.id); function yi(e) { try { for (Ve = 0; Ve < we.length; Ve++) { const t = we[Ve]; t && !(t.flags & 8) && (t.flags & 4 && (t.flags &= -2), Zt(t, t.i, t.i ? 15 : 14), t.flags & 4 || (t.flags &= -2)); } } finally { for (; Ve < we.length; Ve++) { const t = we[Ve]; t && (t.flags &= -2); } (Ve = -1), (we.length = 0), En(), (Tn = null), (we.length || Mt.length) && yi(); } } let pe = null, bi = null; function Cn(e) { const t = pe; return (pe = e), (bi = (e && e.type.__scopeId) || null), t; } function Tl(e, t = pe, n) { if (!t || e._n) return e; const s = (...r) => { s._d && gr(-1); const i = Cn(t); let o; try { o = e(...r); } finally { Cn(i), s._d && gr(1); } return o; }; return (s._n = !0), (s._c = !0), (s._d = !0), s; } function We(e, t, n, s) { const r = e.dirs, i = t && t.dirs; for (let o = 0; o < r.length; o++) { const l = r[o]; i && (l.oldValue = i[o].value); let c = l.dir[s]; c && (Ge(), De(c, n, 8, [e.el, l, e, t]), Xe()); } } const El = Symbol("_vte"), _i = (e) => e.__isTeleport, tt = Symbol("_leaveCb"), cn = Symbol("_enterCb"); function Cl() { const e = { isMounted: !1, isLeaving: !1, isUnmounting: !1, leavingVNodes: new Map(), }; return ( Pt(() => { e.isMounted = !0; }), Oi(() => { e.isUnmounting = !0; }), e ); } const Re = [Function, Array], wi = { mode: String, appear: Boolean, persisted: Boolean, onBeforeEnter: Re, onEnter: Re, onAfterEnter: Re, onEnterCancelled: Re, onBeforeLeave: Re, onLeave: Re, onAfterLeave: Re, onLeaveCancelled: Re, onBeforeAppear: Re, onAppear: Re, onAfterAppear: Re, onAppearCancelled: Re, }, Si = (e) => { const t = e.subTree; return t.component ? Si(t.component) : t; }, Al = { name: "BaseTransition", props: wi, setup(e, { slots: t }) { const n = en(), s = Cl(); return () => { const r = t.default && Ei(t.default(), !0); if (!r || !r.length) return; const i = xi(r), o = J(e), { mode: l } = o; if (s.isLeaving) return Qn(i); const c = rr(i); if (!c) return Qn(i); let u = bs(c, o, s, n, (h) => (u = h)); c.type !== he && qt(c, u); let a = n.subTree && rr(n.subTree); if (a && a.type !== he && !ht(c, a) && Si(n).type !== he) { let h = bs(a, o, s, n); if ((qt(a, h), l === "out-in" && c.type !== he)) return ( (s.isLeaving = !0), (h.afterLeave = () => { (s.isLeaving = !1), n.job.flags & 8 || n.update(), delete h.afterLeave, (a = void 0); }), Qn(i) ); l === "in-out" && c.type !== he ? (h.delayLeave = (v, y, A) => { const P = Ti(s, a); (P[String(a.key)] = a), (v[tt] = () => { y(), (v[tt] = void 0), delete u.delayedLeave, (a = void 0); }), (u.delayedLeave = () => { A(), delete u.delayedLeave, (a = void 0); }); }) : (a = void 0); } else a && (a = void 0); return i; }; }, }; function xi(e) { let t = e[0]; if (e.length > 1) { for (const n of e) if (n.type !== he) { t = n; break; } } return t; } const Rl = Al; function Ti(e, t) { const { leavingVNodes: n } = e; let s = n.get(t.type); return s || ((s = Object.create(null)), n.set(t.type, s)), s; } function bs(e, t, n, s, r) { const { appear: i, mode: o, persisted: l = !1, onBeforeEnter: c, onEnter: u, onAfterEnter: a, onEnterCancelled: h, onBeforeLeave: v, onLeave: y, onAfterLeave: A, onLeaveCancelled: P, onBeforeAppear: K, onAppear: H, onAfterAppear: k, onAppearCancelled: p, } = t, g = String(e.key), M = Ti(n, e), V = (T, I) => { T && De(T, s, 9, I); }, R = (T, I) => { const E = I[1]; V(T, I), B(T) ? T.every((b) => b.length <= 1) && E() : T.length <= 1 && E(); }, U = { mode: o, persisted: l, beforeEnter(T) { let I = c; if (!n.isMounted) if (i) I = K || c; else return; T[tt] && T[tt](!0); const E = M[g]; E && ht(e, E) && E.el[tt] && E.el[tt](), V(I, [T]); }, enter(T) { let I = u, E = a, b = h; if (!n.isMounted) if (i) (I = H || u), (E = k || a), (b = p || h); else return; let N = !1; const Y = (T[cn] = (re) => { N || ((N = !0), re ? V(b, [T]) : V(E, [T]), U.delayedLeave && U.delayedLeave(), (T[cn] = void 0)); }); I ? R(I, [T, Y]) : Y(); }, leave(T, I) { const E = String(e.key); if ((T[cn] && T[cn](!0), n.isUnmounting)) return I(); V(v, [T]); let b = !1; const N = (T[tt] = (Y) => { b || ((b = !0), I(), Y ? V(P, [T]) : V(A, [T]), (T[tt] = void 0), M[E] === e && delete M[E]); }); (M[E] = e), y ? R(y, [T, N]) : N(); }, clone(T) { const I = bs(T, t, n, s, r); return r && r(I), I; }, }; return U; } function Qn(e) { if ($n(e)) return (e = ot(e)), (e.children = null), e; } function rr(e) { if (!$n(e)) return _i(e.type) && e.children ? xi(e.children) : e; if (e.component) return e.component.subTree; const { shapeFlag: t, children: n } = e; if (n) { if (t & 16) return n[0]; if (t & 32 && G(n.default)) return n.default(); } } function qt(e, t) { e.shapeFlag & 6 && e.component ? ((e.transition = t), qt(e.component.subTree, t)) : e.shapeFlag & 128 ? ((e.ssContent.transition = t.clone(e.ssContent)), (e.ssFallback.transition = t.clone(e.ssFallback))) : (e.transition = t); } function Ei(e, t = !1, n) { let s = [], r = 0; for (let i = 0; i < e.length; i++) { let o = e[i]; const l = n == null ? o.key : String(n) + String(o.key != null ? o.key : i); o.type === Se ? (o.patchFlag & 128 && r++, (s = s.concat(Ei(o.children, t, l)))) : (t || o.type !== he) && s.push(l != null ? ot(o, { key: l }) : o); } if (r > 1) for (let i = 0; i < s.length; i++) s[i].patchFlag = -2; return s; } /*! #__NO_SIDE_EFFECTS__ */ function Ci(e, t) { return G(e) ? ue({ name: e.name }, t, { setup: e }) : e; } function Ai(e) { e.ids = [e.ids[0] + e.ids[2]++ + "-", 0, 0]; } function Gt(e, t, n, s, r = !1) { if (B(e)) { e.forEach((A, P) => Gt(A, t && (B(t) ? t[P] : t), n, s, r)); return; } if (vt(s) && !r) { s.shapeFlag & 512 && s.type.__asyncResolved && s.component.subTree.component && Gt(e, t, n, s.component.subTree); return; } const i = s.shapeFlag & 4 ? qs(s.component) : s.el, o = r ? null : i, { i: l, r: c } = e, u = t && t.r, a = l.refs === ne ? (l.refs = {}) : l.refs, h = l.setupState, v = J(h), y = h === ne ? () => !1 : (A) => Q(v, A); if ( (u != null && u !== c && (oe(u) ? ((a[u] = null), y(u) && (h[u] = null)) : ae(u) && (u.value = null)), G(c)) ) Zt(c, l, 12, [o, a]); else { const A = oe(c), P = ae(c); if (A || P) { const K = () => { if (e.f) { const H = A ? (y(c) ? h[c] : a[c]) : c.value; r ? B(H) && Is(H, i) : B(H) ? H.includes(i) || H.push(i) : A ? ((a[c] = [i]), y(c) && (h[c] = a[c])) : ((c.value = [i]), e.k && (a[e.k] = c.value)); } else A ? ((a[c] = o), y(c) && (h[c] = o)) : P && ((c.value = o), e.k && (a[e.k] = o)); }; o ? ((K.id = -1), Ce(K, n)) : K(); } } } let ir = !1; const Et = () => { ir || (console.error("Hydration completed but contains mismatches."), (ir = !0)); }, Ol = (e) => e.namespaceURI.includes("svg") && e.tagName !== "foreignObject", Ml = (e) => e.namespaceURI.includes("MathML"), an = (e) => { if (e.nodeType === 1) { if (Ol(e)) return "svg"; if (Ml(e)) return "mathml"; } }, fn = (e) => e.nodeType === 8; function Il(e) { const { mt: t, p: n, o: { patchProp: s, createText: r, nextSibling: i, parentNode: o, remove: l, insert: c, createComment: u, }, } = e, a = (p, g) => { if (!g.hasChildNodes()) { n(null, p, g), En(), (g._vnode = p); return; } h(g.firstChild, p, null, null, null), En(), (g._vnode = p); }, h = (p, g, M, V, R, U = !1) => { U = U || !!g.dynamicChildren; const T = fn(p) && p.data === "[", I = () => P(p, g, M, V, R, T), { type: E, ref: b, shapeFlag: N, patchFlag: Y } = g; let re = p.nodeType; (g.el = p), Y === -2 && ((U = !1), (g.dynamicChildren = null)); let j = null; switch (E) { case _t: re !== 3 ? g.children === "" ? (c((g.el = r("")), o(p), p), (j = p)) : (j = I()) : (p.data !== g.children && (Et(), (p.data = g.children)), (j = i(p))); break; case he: k(p) ? ((j = i(p)), H((g.el = p.content.firstChild), p, M)) : re !== 8 || T ? (j = I()) : (j = i(p)); break; case Wt: if ((T && ((p = i(p)), (re = p.nodeType)), re === 1 || re === 3)) { j = p; const X = !g.children.length; for (let D = 0; D < g.staticCount; D++) X && (g.children += j.nodeType === 1 ? j.outerHTML : j.data), D === g.staticCount - 1 && (g.anchor = j), (j = i(j)); return T ? i(j) : j; } else I(); break; case Se: T ? (j = A(p, g, M, V, R, U)) : (j = I()); break; default: if (N & 1) (re !== 1 || g.type.toLowerCase() !== p.tagName.toLowerCase()) && !k(p) ? (j = I()) : (j = v(p, g, M, V, R, U)); else if (N & 6) { g.slotScopeIds = R; const X = o(p); if ( (T ? (j = K(p)) : fn(p) && p.data === "teleport start" ? (j = K(p, p.data, "teleport end")) : (j = i(p)), t(g, X, null, M, V, an(X), U), vt(g) && !g.type.__asyncResolved) ) { let D; T ? ((D = ge(Se)), (D.anchor = j ? j.previousSibling : X.lastChild)) : (D = p.nodeType === 3 ? ro("") : ge("div")), (D.el = p), (g.component.subTree = D); } } else N & 64 ? re !== 8 ? (j = I()) : (j = g.type.hydrate(p, g, M, V, R, U, e, y)) : N & 128 && (j = g.type.hydrate(p, g, M, V, an(o(p)), R, U, e, h)); } return b != null && Gt(b, null, V, g), j; }, v = (p, g, M, V, R, U) => { U = U || !!g.dynamicChildren; const { type: T, props: I, patchFlag: E, shapeFlag: b, dirs: N, transition: Y, } = g, re = T === "input" || T === "option"; if (re || E !== -1) { N && We(g, null, M, "created"); let j = !1; if (k(p)) { j = qi(null, Y) && M && M.vnode.props && M.vnode.props.appear; const D = p.content.firstChild; j && Y.beforeEnter(D), H(D, p, M), (g.el = p = D); } if (b & 16 && !(I && (I.innerHTML || I.textContent))) { let D = y(p.firstChild, g, p, M, V, R, U); for (; D; ) { un(p, 1) || Et(); const ce = D; (D = D.nextSibling), l(ce); } } else if (b & 8) { let D = g.children; D[0] === ` ` && (p.tagName === "PRE" || p.tagName === "TEXTAREA") && (D = D.slice(1)), p.textContent !== D && (un(p, 0) || Et(), (p.textContent = g.children)); } if (I) { if (re || !U || E & 48) { const D = p.tagName.includes("-"); for (const ce in I) ((re && (ce.endsWith("value") || ce === "indeterminate")) || (Qt(ce) && !Ot(ce)) || ce[0] === "." || D) && s(p, ce, null, I[ce], void 0, M); } else if (I.onClick) s(p, "onClick", null, I.onClick, void 0, M); else if (E & 4 && gt(I.style)) for (const D in I.style) I.style[D]; } let X; (X = I && I.onVnodeBeforeMount) && Oe(X, M, g), N && We(g, null, M, "beforeMount"), ((X = I && I.onVnodeMounted) || N || j) && eo(() => { X && Oe(X, M, g), j && Y.enter(p), N && We(g, null, M, "mounted"); }, V); } return p.nextSibling; }, y = (p, g, M, V, R, U, T) => { T = T || !!g.dynamicChildren; const I = g.children, E = I.length; for (let b = 0; b < E; b++) { const N = T ? I[b] : (I[b] = Me(I[b])), Y = N.type === _t; p ? (Y && !T && b + 1 < E && Me(I[b + 1]).type === _t && (c(r(p.data.slice(N.children.length)), M, i(p)), (p.data = N.children)), (p = h(p, N, V, R, U, T))) : Y && !N.children ? c((N.el = r("")), M) : (un(M, 1) || Et(), n(null, N, M, null, V, R, an(M), U)); } return p; }, A = (p, g, M, V, R, U) => { const { slotScopeIds: T } = g; T && (R = R ? R.concat(T) : T); const I = o(p), E = y(i(p), g, I, M, V, R, U); return E && fn(E) && E.data === "]" ? i((g.anchor = E)) : (Et(), c((g.anchor = u("]")), I, E), E); }, P = (p, g, M, V, R, U) => { if ((un(p.parentElement, 1) || Et(), (g.el = null), U)) { const E = K(p); for (;;) { const b = i(p); if (b && b !== E) l(b); else break; } } const T = i(p), I = o(p); return ( l(p), n(null, g, I, T, M, V, an(I), R), M && ((M.vnode.el = g.el), Qi(M, g.el)), T ); }, K = (p, g = "[", M = "]") => { let V = 0; for (; p; ) if (((p = i(p)), p && fn(p) && (p.data === g && V++, p.data === M))) { if (V === 0) return i(p); V--; } return p; }, H = (p, g, M) => { const V = g.parentNode; V && V.replaceChild(p, g); let R = M; for (; R; ) R.vnode.el === g && (R.vnode.el = R.subTree.el = p), (R = R.parent); }, k = (p) => p.nodeType === 1 && p.tagName === "TEMPLATE"; return [a, h]; } const or = "data-allow-mismatch", Pl = { 0: "text", 1: "children", 2: "class", 3: "style", 4: "attribute" }; function un(e, t) { if (t === 0 || t === 1) for (; e && !e.hasAttribute(or); ) e = e.parentElement; const n = e && e.getAttribute(or); if (n == null) return !1; if (n === "") return !0; { const s = n.split(","); return t === 0 && s.includes("children") ? !0 : n.split(",").includes(Pl[t]); } } Pn().requestIdleCallback; Pn().cancelIdleCallback; const vt = (e) => !!e.type.__asyncLoader, $n = (e) => e.type.__isKeepAlive; function Ll(e, t) { Ri(e, "a", t); } function Nl(e, t) { Ri(e, "da", t); } function Ri(e, t, n = fe) { const s = e.__wdc || (e.__wdc = () => { let r = n; for (; r; ) { if (r.isDeactivated) return; r = r.parent; } return e(); }); if ((jn(t, s, n), n)) { let r = n.parent; for (; r && r.parent; ) $n(r.parent.vnode) && Fl(s, t, n, r), (r = r.parent); } } function Fl(e, t, n, s) { const r = jn(t, e, s, !0); Vn(() => { Is(s[t], r); }, n); } function jn(e, t, n = fe, s = !1) { if (n) { const r = n[e] || (n[e] = []), i = t.__weh || (t.__weh = (...o) => { Ge(); const l = tn(n), c = De(t, n, e, o); return l(), Xe(), c; }); return s ? r.unshift(i) : r.push(i), i; } } const Qe = (e) => (t, n = fe) => { (!zt || e === "sp") && jn(e, (...s) => t(...s), n); }, Hl = Qe("bm"), Pt = Qe("m"), Dl = Qe("bu"), $l = Qe("u"), Oi = Qe("bum"), Vn = Qe("um"), jl = Qe("sp"), Vl = Qe("rtg"), Wl = Qe("rtc"); function kl(e, t = fe) { jn("ec", e, t); } const Mi = "components"; function ff(e, t) { return Pi(Mi, e, !0, t) || e; } const Ii = Symbol.for("v-ndc"); function uf(e) { return oe(e) ? Pi(Mi, e, !1) || e : e || Ii; } function Pi(e, t, n = !0, s = !1) { const r = pe || fe; if (r) { const i = r.type; { const l = Cc(i, !1); if (l && (l === t || l === Ne(t) || l === In(Ne(t)))) return i; } const o = lr(r[e] || i[e], t) || lr(r.appContext[e], t); return !o && s ? i : o; } } function lr(e, t) { return e && (e[t] || e[Ne(t)] || e[In(Ne(t))]); } function df(e, t, n, s) { let r; const i = n, o = B(e); if (o || oe(e)) { const l = o && gt(e); let c = !1, u = !1; l && ((c = !Ie(e)), (u = it(e)), (e = Nn(e))), (r = new Array(e.length)); for (let a = 0, h = e.length; a < h; a++) r[a] = t(c ? (u ? Sn(de(e[a])) : de(e[a])) : e[a], a, void 0, i); } else if (typeof e == "number") { r = new Array(e); for (let l = 0; l < e; l++) r[l] = t(l + 1, l, void 0, i); } else if (se(e)) if (e[Symbol.iterator]) r = Array.from(e, (l, c) => t(l, c, void 0, i)); else { const l = Object.keys(e); r = new Array(l.length); for (let c = 0, u = l.length; c < u; c++) { const a = l[c]; r[c] = t(e[a], a, c, i); } } else r = []; return r; } function hf(e, t, n = {}, s, r) { if (pe.ce || (pe.parent && vt(pe.parent) && pe.parent.ce)) return ( t !== "default" && (n.name = t), Ts(), Es(Se, null, [ge("slot", n, s && s())], 64) ); let i = e[t]; i && i._c && (i._d = !1), Ts(); const o = i && Li(i(n)), l = n.key || (o && o.key), c = Es( Se, { key: (l && !Je(l) ? l : `_${t}`) + (!o && s ? "_fb" : "") }, o || (s ? s() : []), o && e._ === 1 ? 64 : -2, ); return ( !r && c.scopeId && (c.slotScopeIds = [c.scopeId + "-s"]), i && i._c && (i._d = !0), c ); } function Li(e) { return e.some((t) => Yt(t) ? !(t.type === he || (t.type === Se && !Li(t.children))) : !0, ) ? e : null; } function pf(e, t) { const n = {}; for (const s in e) n[/[A-Z]/.test(s) ? `on:${s}` : mn(s)] = e[s]; return n; } const _s = (e) => (e ? (io(e) ? qs(e) : _s(e.parent)) : null), Vt = ue(Object.create(null), { $: (e) => e, $el: (e) => e.vnode.el, $data: (e) => e.data, $props: (e) => e.props, $attrs: (e) => e.attrs, $slots: (e) => e.slots, $refs: (e) => e.refs, $parent: (e) => _s(e.parent), $root: (e) => _s(e.root), $host: (e) => e.ce, $emit: (e) => e.emit, $options: (e) => Fi(e), $forceUpdate: (e) => e.f || (e.f = () => { ks(e.update); }), $nextTick: (e) => e.n || (e.n = Dn.bind(e.proxy)), $watch: (e) => fc.bind(e), }), Zn = (e, t) => e !== ne && !e.__isScriptSetup && Q(e, t), Ul = { get({ _: e }, t) { if (t === "__v_skip") return !0; const { ctx: n, setupState: s, data: r, props: i, accessCache: o, type: l, appContext: c, } = e; let u; if (t[0] !== "$") { const y = o[t]; if (y !== void 0) switch (y) { case 1: return s[t]; case 2: return r[t]; case 4: return n[t]; case 3: return i[t]; } else { if (Zn(s, t)) return (o[t] = 1), s[t]; if (r !== ne && Q(r, t)) return (o[t] = 2), r[t]; if ((u = e.propsOptions[0]) && Q(u, t)) return (o[t] = 3), i[t]; if (n !== ne && Q(n, t)) return (o[t] = 4), n[t]; ws && (o[t] = 0); } } const a = Vt[t]; let h, v; if (a) return t === "$attrs" && be(e.attrs, "get", ""), a(e); if ((h = l.__cssModules) && (h = h[t])) return h; if (n !== ne && Q(n, t)) return (o[t] = 4), n[t]; if (((v = c.config.globalProperties), Q(v, t))) return v[t]; }, set({ _: e }, t, n) { const { data: s, setupState: r, ctx: i } = e; return Zn(r, t) ? ((r[t] = n), !0) : s !== ne && Q(s, t) ? ((s[t] = n), !0) : Q(e.props, t) || (t[0] === "$" && t.slice(1) in e) ? !1 : ((i[t] = n), !0); }, has( { _: { data: e, setupState: t, accessCache: n, ctx: s, appContext: r, propsOptions: i, }, }, o, ) { let l; return ( !!n[o] || (e !== ne && Q(e, o)) || Zn(t, o) || ((l = i[0]) && Q(l, o)) || Q(s, o) || Q(Vt, o) || Q(r.config.globalProperties, o) ); }, defineProperty(e, t, n) { return ( n.get != null ? (e._.accessCache[t] = 0) : Q(n, "value") && this.set(e, t, n.value, null), Reflect.defineProperty(e, t, n) ); }, }; function gf() { return Bl().slots; } function Bl() { const e = en(); return e.setupContext || (e.setupContext = lo(e)); } function cr(e) { return B(e) ? e.reduce((t, n) => ((t[n] = null), t), {}) : e; } let ws = !0; function Kl(e) { const t = Fi(e), n = e.proxy, s = e.ctx; (ws = !1), t.beforeCreate && ar(t.beforeCreate, e, "bc"); const { data: r, computed: i, methods: o, watch: l, provide: c, inject: u, created: a, beforeMount: h, mounted: v, beforeUpdate: y, updated: A, activated: P, deactivated: K, beforeDestroy: H, beforeUnmount: k, destroyed: p, unmounted: g, render: M, renderTracked: V, renderTriggered: R, errorCaptured: U, serverPrefetch: T, expose: I, inheritAttrs: E, components: b, directives: N, filters: Y, } = t; if ((u && ql(u, s, null), o)) for (const X in o) { const D = o[X]; G(D) && (s[X] = D.bind(n)); } if (r) { const X = r.call(n, n); se(X) && (e.data = It(X)); } if (((ws = !0), i)) for (const X in i) { const D = i[X], ce = G(D) ? D.bind(n, n) : G(D.get) ? D.get.bind(n, n) : ke, nn = !G(D) && G(D.set) ? D.set.bind(n) : ke, ct = ie({ get: ce, set: nn }); Object.defineProperty(s, X, { enumerable: !0, configurable: !0, get: () => ct.value, set: ($e) => (ct.value = $e), }); } if (l) for (const X in l) Ni(l[X], s, n, X); if (c) { const X = G(c) ? c.call(n) : c; Reflect.ownKeys(X).forEach((D) => { Ql(D, X[D]); }); } a && ar(a, e, "c"); function j(X, D) { B(D) ? D.forEach((ce) => X(ce.bind(n))) : D && X(D.bind(n)); } if ( (j(Hl, h), j(Pt, v), j(Dl, y), j($l, A), j(Ll, P), j(Nl, K), j(kl, U), j(Wl, V), j(Vl, R), j(Oi, k), j(Vn, g), j(jl, T), B(I)) ) if (I.length) { const X = e.exposed || (e.exposed = {}); I.forEach((D) => { Object.defineProperty(X, D, { get: () => n[D], set: (ce) => (n[D] = ce), }); }); } else e.exposed || (e.exposed = {}); M && e.render === ke && (e.render = M), E != null && (e.inheritAttrs = E), b && (e.components = b), N && (e.directives = N), T && Ai(e); } function ql(e, t, n = ke) { B(e) && (e = Ss(e)); for (const s in e) { const r = e[s]; let i; se(r) ? "default" in r ? (i = bt(r.from || s, r.default, !0)) : (i = bt(r.from || s)) : (i = bt(r)), ae(i) ? Object.defineProperty(t, s, { enumerable: !0, configurable: !0, get: () => i.value, set: (o) => (i.value = o), }) : (t[s] = i); } } function ar(e, t, n) { De(B(e) ? e.map((s) => s.bind(t.proxy)) : e.bind(t.proxy), t, n); } function Ni(e, t, n, s) { let r = s.includes(".") ? zi(n, s) : () => n[s]; if (oe(e)) { const i = t[e]; G(i) && Le(r, i); } else if (G(e)) Le(r, e.bind(n)); else if (se(e)) if (B(e)) e.forEach((i) => Ni(i, t, n, s)); else { const i = G(e.handler) ? e.handler.bind(n) : t[e.handler]; G(i) && Le(r, i, e); } } function Fi(e) { const t = e.type, { mixins: n, extends: s } = t, { mixins: r, optionsCache: i, config: { optionMergeStrategies: o }, } = e.appContext, l = i.get(t); let c; return ( l ? (c = l) : !r.length && !n && !s ? (c = t) : ((c = {}), r.length && r.forEach((u) => An(c, u, o, !0)), An(c, t, o)), se(t) && i.set(t, c), c ); } function An(e, t, n, s = !1) { const { mixins: r, extends: i } = t; i && An(e, i, n, !0), r && r.forEach((o) => An(e, o, n, !0)); for (const o in t) if (!(s && o === "expose")) { const l = Gl[o] || (n && n[o]); e[o] = l ? l(e[o], t[o]) : t[o]; } return e; } const Gl = { data: fr, props: ur, emits: ur, methods: Dt, computed: Dt, beforeCreate: _e, created: _e, beforeMount: _e, mounted: _e, beforeUpdate: _e, updated: _e, beforeDestroy: _e, beforeUnmount: _e, destroyed: _e, unmounted: _e, activated: _e, deactivated: _e, errorCaptured: _e, serverPrefetch: _e, components: Dt, directives: Dt, watch: Yl, provide: fr, inject: Xl, }; function fr(e, t) { return t ? e ? function () { return ue( G(e) ? e.call(this, this) : e, G(t) ? t.call(this, this) : t, ); } : t : e; } function Xl(e, t) { return Dt(Ss(e), Ss(t)); } function Ss(e) { if (B(e)) { const t = {}; for (let n = 0; n < e.length; n++) t[e[n]] = e[n]; return t; } return e; } function _e(e, t) { return e ? [...new Set([].concat(e, t))] : t; } function Dt(e, t) { return e ? ue(Object.create(null), e, t) : t; } function ur(e, t) { return e ? B(e) && B(t) ? [...new Set([...e, ...t])] : ue(Object.create(null), cr(e), cr(t ?? {})) : t; } function Yl(e, t) { if (!e) return t; if (!t) return e; const n = ue(Object.create(null), e); for (const s in t) n[s] = _e(e[s], t[s]); return n; } function Hi() { return { app: null, config: { isNativeTag: Ao, performance: !1, globalProperties: {}, optionMergeStrategies: {}, errorHandler: void 0, warnHandler: void 0, compilerOptions: {}, }, mixins: [], components: {}, directives: {}, provides: Object.create(null), optionsCache: new WeakMap(), propsCache: new WeakMap(), emitsCache: new WeakMap(), }; } let zl = 0; function Jl(e, t) { return function (s, r = null) { G(s) || (s = ue({}, s)), r != null && !se(r) && (r = null); const i = Hi(), o = new WeakSet(), l = []; let c = !1; const u = (i.app = { _uid: zl++, _component: s, _props: r, _container: null, _context: i, _instance: null, version: Rc, get config() { return i.config; }, set config(a) {}, use(a, ...h) { return ( o.has(a) || (a && G(a.install) ? (o.add(a), a.install(u, ...h)) : G(a) && (o.add(a), a(u, ...h))), u ); }, mixin(a) { return i.mixins.includes(a) || i.mixins.push(a), u; }, component(a, h) { return h ? ((i.components[a] = h), u) : i.components[a]; }, directive(a, h) { return h ? ((i.directives[a] = h), u) : i.directives[a]; }, mount(a, h, v) { if (!c) { const y = u._ceVNode || ge(s, r); return ( (y.appContext = i), v === !0 ? (v = "svg") : v === !1 && (v = void 0), h && t ? t(y, a) : e(y, a, v), (c = !0), (u._container = a), (a.__vue_app__ = u), qs(y.component) ); } }, onUnmount(a) { l.push(a); }, unmount() { c && (De(l, u._instance, 16), e(null, u._container), delete u._container.__vue_app__); }, provide(a, h) { return (i.provides[a] = h), u; }, runWithContext(a) { const h = yt; yt = u; try { return a(); } finally { yt = h; } }, }); return u; }; } let yt = null; function Ql(e, t) { if (fe) { let n = fe.provides; const s = fe.parent && fe.parent.provides; s === n && (n = fe.provides = Object.create(s)), (n[e] = t); } } function bt(e, t, n = !1) { const s = fe || pe; if (s || yt) { const r = yt ? yt._context.provides : s ? s.parent == null ? s.vnode.appContext && s.vnode.appContext.provides : s.parent.provides : void 0; if (r && e in r) return r[e]; if (arguments.length > 1) return n && G(t) ? t.call(s && s.proxy) : t; } } function Di() { return !!(fe || pe || yt); } const $i = {}, ji = () => Object.create($i), Vi = (e) => Object.getPrototypeOf(e) === $i; function Zl(e, t, n, s = !1) { const r = {}, i = ji(); (e.propsDefaults = Object.create(null)), Wi(e, t, r, i); for (const o in e.propsOptions[0]) o in r || (r[o] = void 0); n ? (e.props = s ? r : cl(r)) : e.type.props ? (e.props = r) : (e.props = i), (e.attrs = i); } function ec(e, t, n, s) { const { props: r, attrs: i, vnode: { patchFlag: o }, } = e, l = J(r), [c] = e.propsOptions; let u = !1; if ((s || o > 0) && !(o & 16)) { if (o & 8) { const a = e.vnode.dynamicProps; for (let h = 0; h < a.length; h++) { let v = a[h]; if (kn(e.emitsOptions, v)) continue; const y = t[v]; if (c) if (Q(i, v)) y !== i[v] && ((i[v] = y), (u = !0)); else { const A = Ne(v); r[A] = xs(c, l, A, y, e, !1); } else y !== i[v] && ((i[v] = y), (u = !0)); } } } else { Wi(e, t, r, i) && (u = !0); let a; for (const h in l) (!t || (!Q(t, h) && ((a = lt(h)) === h || !Q(t, a)))) && (c ? n && (n[h] !== void 0 || n[a] !== void 0) && (r[h] = xs(c, l, h, void 0, e, !0)) : delete r[h]); if (i !== l) for (const h in i) (!t || !Q(t, h)) && (delete i[h], (u = !0)); } u && qe(e.attrs, "set", ""); } function Wi(e, t, n, s) { const [r, i] = e.propsOptions; let o = !1, l; if (t) for (let c in t) { if (Ot(c)) continue; const u = t[c]; let a; r && Q(r, (a = Ne(c))) ? !i || !i.includes(a) ? (n[a] = u) : ((l || (l = {}))[a] = u) : kn(e.emitsOptions, c) || ((!(c in s) || u !== s[c]) && ((s[c] = u), (o = !0))); } if (i) { const c = J(n), u = l || ne; for (let a = 0; a < i.length; a++) { const h = i[a]; n[h] = xs(r, c, h, u[h], e, !Q(u, h)); } } return o; } function xs(e, t, n, s, r, i) { const o = e[n]; if (o != null) { const l = Q(o, "default"); if (l && s === void 0) { const c = o.default; if (o.type !== Function && !o.skipFactory && G(c)) { const { propsDefaults: u } = r; if (n in u) s = u[n]; else { const a = tn(r); (s = u[n] = c.call(null, t)), a(); } } else s = c; r.ce && r.ce._setProp(n, s); } o[0] && (i && !l ? (s = !1) : o[1] && (s === "" || s === lt(n)) && (s = !0)); } return s; } const tc = new WeakMap(); function ki(e, t, n = !1) { const s = n ? tc : t.propsCache, r = s.get(e); if (r) return r; const i = e.props, o = {}, l = []; let c = !1; if (!G(e)) { const a = (h) => { c = !0; const [v, y] = ki(h, t, !0); ue(o, v), y && l.push(...y); }; !n && t.mixins.length && t.mixins.forEach(a), e.extends && a(e.extends), e.mixins && e.mixins.forEach(a); } if (!i && !c) return se(e) && s.set(e, At), At; if (B(i)) for (let a = 0; a < i.length; a++) { const h = Ne(i[a]); dr(h) && (o[h] = ne); } else if (i) for (const a in i) { const h = Ne(a); if (dr(h)) { const v = i[a], y = (o[h] = B(v) || G(v) ? { type: v } : ue({}, v)), A = y.type; let P = !1, K = !0; if (B(A)) for (let H = 0; H < A.length; ++H) { const k = A[H], p = G(k) && k.name; if (p === "Boolean") { P = !0; break; } else p === "String" && (K = !1); } else P = G(A) && A.name === "Boolean"; (y[0] = P), (y[1] = K), (P || Q(y, "default")) && l.push(h); } } const u = [o, l]; return se(e) && s.set(e, u), u; } function dr(e) { return e[0] !== "$" && !Ot(e); } const Us = (e) => e[0] === "_" || e === "$stable", Bs = (e) => (B(e) ? e.map(Me) : [Me(e)]), nc = (e, t, n) => { if (t._n) return t; const s = Tl((...r) => Bs(t(...r)), n); return (s._c = !1), s; }, Ui = (e, t, n) => { const s = e._ctx; for (const r in e) { if (Us(r)) continue; const i = e[r]; if (G(i)) t[r] = nc(r, i, s); else if (i != null) { const o = Bs(i); t[r] = () => o; } } }, Bi = (e, t) => { const n = Bs(t); e.slots.default = () => n; }, Ki = (e, t, n) => { for (const s in t) (n || !Us(s)) && (e[s] = t[s]); }, sc = (e, t, n) => { const s = (e.slots = ji()); if (e.vnode.shapeFlag & 32) { const r = t._; r ? (Ki(s, t, n), n && Yr(s, "_", r, !0)) : Ui(t, s); } else t && Bi(e, t); }, rc = (e, t, n) => { const { vnode: s, slots: r } = e; let i = !0, o = ne; if (s.shapeFlag & 32) { const l = t._; l ? n && l === 1 ? (i = !1) : Ki(r, t, n) : ((i = !t.$stable), Ui(t, r)), (o = t); } else t && (Bi(e, t), (o = { default: 1 })); if (i) for (const l in r) !Us(l) && o[l] == null && delete r[l]; }, Ce = eo; function ic(e) { return oc(e, Il); } function oc(e, t) { const n = Pn(); n.__VUE__ = !0; const { insert: s, remove: r, patchProp: i, createElement: o, createText: l, createComment: c, setText: u, setElementText: a, parentNode: h, nextSibling: v, setScopeId: y = ke, insertStaticContent: A, } = e, P = ( f, d, m, S = null, _ = null, w = null, L = void 0, O = null, C = !!d.dynamicChildren, ) => { if (f === d) return; f && !ht(f, d) && ((S = sn(f)), $e(f, _, w, !0), (f = null)), d.patchFlag === -2 && ((C = !1), (d.dynamicChildren = null)); const { type: x, ref: W, shapeFlag: F } = d; switch (x) { case _t: K(f, d, m, S); break; case he: H(f, d, m, S); break; case Wt: f == null && k(d, m, S, L); break; case Se: b(f, d, m, S, _, w, L, O, C); break; default: F & 1 ? M(f, d, m, S, _, w, L, O, C) : F & 6 ? N(f, d, m, S, _, w, L, O, C) : (F & 64 || F & 128) && x.process(f, d, m, S, _, w, L, O, C, xt); } W != null && _ && Gt(W, f && f.ref, w, d || f, !d); }, K = (f, d, m, S) => { if (f == null) s((d.el = l(d.children)), m, S); else { const _ = (d.el = f.el); d.children !== f.children && u(_, d.children); } }, H = (f, d, m, S) => { f == null ? s((d.el = c(d.children || "")), m, S) : (d.el = f.el); }, k = (f, d, m, S) => { [f.el, f.anchor] = A(f.children, d, m, S, f.el, f.anchor); }, p = ({ el: f, anchor: d }, m, S) => { let _; for (; f && f !== d; ) (_ = v(f)), s(f, m, S), (f = _); s(d, m, S); }, g = ({ el: f, anchor: d }) => { let m; for (; f && f !== d; ) (m = v(f)), r(f), (f = m); r(d); }, M = (f, d, m, S, _, w, L, O, C) => { d.type === "svg" ? (L = "svg") : d.type === "math" && (L = "mathml"), f == null ? V(d, m, S, _, w, L, O, C) : T(f, d, _, w, L, O, C); }, V = (f, d, m, S, _, w, L, O) => { let C, x; const { props: W, shapeFlag: F, transition: $, dirs: q } = f; if ( ((C = f.el = o(f.type, w, W && W.is, W)), F & 8 ? a(C, f.children) : F & 16 && U(f.children, C, null, S, _, es(f, w), L, O), q && We(f, null, S, "created"), R(C, f, f.scopeId, L, S), W) ) { for (const ee in W) ee !== "value" && !Ot(ee) && i(C, ee, null, W[ee], w, S); "value" in W && i(C, "value", null, W.value, w), (x = W.onVnodeBeforeMount) && Oe(x, S, f); } q && We(f, null, S, "beforeMount"); const z = qi(_, $); z && $.beforeEnter(C), s(C, d, m), ((x = W && W.onVnodeMounted) || z || q) && Ce(() => { x && Oe(x, S, f), z && $.enter(C), q && We(f, null, S, "mounted"); }, _); }, R = (f, d, m, S, _) => { if ((m && y(f, m), S)) for (let w = 0; w < S.length; w++) y(f, S[w]); if (_) { let w = _.subTree; if ( d === w || (Zi(w.type) && (w.ssContent === d || w.ssFallback === d)) ) { const L = _.vnode; R(f, L, L.scopeId, L.slotScopeIds, _.parent); } } }, U = (f, d, m, S, _, w, L, O, C = 0) => { for (let x = C; x < f.length; x++) { const W = (f[x] = O ? nt(f[x]) : Me(f[x])); P(null, W, d, m, S, _, w, L, O); } }, T = (f, d, m, S, _, w, L) => { const O = (d.el = f.el); let { patchFlag: C, dynamicChildren: x, dirs: W } = d; C |= f.patchFlag & 16; const F = f.props || ne, $ = d.props || ne; let q; if ( (m && at(m, !1), (q = $.onVnodeBeforeUpdate) && Oe(q, m, d, f), W && We(d, f, m, "beforeUpdate"), m && at(m, !0), ((F.innerHTML && $.innerHTML == null) || (F.textContent && $.textContent == null)) && a(O, ""), x ? I(f.dynamicChildren, x, O, m, S, es(d, _), w) : L || D(f, d, O, null, m, S, es(d, _), w, !1), C > 0) ) { if (C & 16) E(O, F, $, m, _); else if ( (C & 2 && F.class !== $.class && i(O, "class", null, $.class, _), C & 4 && i(O, "style", F.style, $.style, _), C & 8) ) { const z = d.dynamicProps; for (let ee = 0; ee < z.length; ee++) { const Z = z[ee], xe = F[Z], me = $[Z]; (me !== xe || Z === "value") && i(O, Z, xe, me, _, m); } } C & 1 && f.children !== d.children && a(O, d.children); } else !L && x == null && E(O, F, $, m, _); ((q = $.onVnodeUpdated) || W) && Ce(() => { q && Oe(q, m, d, f), W && We(d, f, m, "updated"); }, S); }, I = (f, d, m, S, _, w, L) => { for (let O = 0; O < d.length; O++) { const C = f[O], x = d[O], W = C.el && (C.type === Se || !ht(C, x) || C.shapeFlag & 70) ? h(C.el) : m; P(C, x, W, null, S, _, w, L, !0); } }, E = (f, d, m, S, _) => { if (d !== m) { if (d !== ne) for (const w in d) !Ot(w) && !(w in m) && i(f, w, d[w], null, _, S); for (const w in m) { if (Ot(w)) continue; const L = m[w], O = d[w]; L !== O && w !== "value" && i(f, w, O, L, _, S); } "value" in m && i(f, "value", d.value, m.value, _); } }, b = (f, d, m, S, _, w, L, O, C) => { const x = (d.el = f ? f.el : l("")), W = (d.anchor = f ? f.anchor : l("")); let { patchFlag: F, dynamicChildren: $, slotScopeIds: q } = d; q && (O = O ? O.concat(q) : q), f == null ? (s(x, m, S), s(W, m, S), U(d.children || [], m, W, _, w, L, O, C)) : F > 0 && F & 64 && $ && f.dynamicChildren ? (I(f.dynamicChildren, $, m, _, w, L, O), (d.key != null || (_ && d === _.subTree)) && Gi(f, d, !0)) : D(f, d, m, W, _, w, L, O, C); }, N = (f, d, m, S, _, w, L, O, C) => { (d.slotScopeIds = O), f == null ? d.shapeFlag & 512 ? _.ctx.activate(d, m, S, L, C) : Y(d, m, S, _, w, L, C) : re(f, d, C); }, Y = (f, d, m, S, _, w, L) => { const O = (f.component = Sc(f, S, _)); if (($n(f) && (O.ctx.renderer = xt), xc(O, !1, L), O.asyncDep)) { if ((_ && _.registerDep(O, j, L), !f.el)) { const C = (O.subTree = ge(he)); H(null, C, d, m); } } else j(O, f, d, m, _, w, L); }, re = (f, d, m) => { const S = (d.component = f.component); if (gc(f, d, m)) if (S.asyncDep && !S.asyncResolved) { X(S, d, m); return; } else (S.next = d), S.update(); else (d.el = f.el), (S.vnode = d); }, j = (f, d, m, S, _, w, L) => { const O = () => { if (f.isMounted) { let { next: F, bu: $, u: q, parent: z, vnode: ee } = f; { const Te = Xi(f); if (Te) { F && ((F.el = ee.el), X(f, F, L)), Te.asyncDep.then(() => { f.isUnmounted || O(); }); return; } } let Z = F, xe; at(f, !1), F ? ((F.el = ee.el), X(f, F, L)) : (F = ee), $ && Gn($), (xe = F.props && F.props.onVnodeBeforeUpdate) && Oe(xe, z, F, ee), at(f, !0); const me = ts(f), Fe = f.subTree; (f.subTree = me), P(Fe, me, h(Fe.el), sn(Fe), f, _, w), (F.el = me.el), Z === null && Qi(f, me.el), q && Ce(q, _), (xe = F.props && F.props.onVnodeUpdated) && Ce(() => Oe(xe, z, F, ee), _); } else { let F; const { el: $, props: q } = d, { bm: z, m: ee, parent: Z, root: xe, type: me } = f, Fe = vt(d); if ( (at(f, !1), z && Gn(z), !Fe && (F = q && q.onVnodeBeforeMount) && Oe(F, Z, d), at(f, !0), $ && qn) ) { const Te = () => { (f.subTree = ts(f)), qn($, f.subTree, f, _, null); }; Fe && me.__asyncHydrate ? me.__asyncHydrate($, f, Te) : Te(); } else { xe.ce && xe.ce._injectChildStyle(me); const Te = (f.subTree = ts(f)); P(null, Te, m, S, f, _, w), (d.el = Te.el); } if ((ee && Ce(ee, _), !Fe && (F = q && q.onVnodeMounted))) { const Te = d; Ce(() => Oe(F, Z, Te), _); } (d.shapeFlag & 256 || (Z && vt(Z.vnode) && Z.vnode.shapeFlag & 256)) && f.a && Ce(f.a, _), (f.isMounted = !0), (d = m = S = null); } }; f.scope.on(); const C = (f.effect = new ei(O)); f.scope.off(); const x = (f.update = C.run.bind(C)), W = (f.job = C.runIfDirty.bind(C)); (W.i = f), (W.id = f.uid), (C.scheduler = () => ks(W)), at(f, !0), x(); }, X = (f, d, m) => { d.component = f; const S = f.vnode.props; (f.vnode = d), (f.next = null), ec(f, d.props, S, m), rc(f, d.children, m), Ge(), sr(f), Xe(); }, D = (f, d, m, S, _, w, L, O, C = !1) => { const x = f && f.children, W = f ? f.shapeFlag : 0, F = d.children, { patchFlag: $, shapeFlag: q } = d; if ($ > 0) { if ($ & 128) { nn(x, F, m, S, _, w, L, O, C); return; } else if ($ & 256) { ce(x, F, m, S, _, w, L, O, C); return; } } q & 8 ? (W & 16 && Lt(x, _, w), F !== x && a(m, F)) : W & 16 ? q & 16 ? nn(x, F, m, S, _, w, L, O, C) : Lt(x, _, w, !0) : (W & 8 && a(m, ""), q & 16 && U(F, m, S, _, w, L, O, C)); }, ce = (f, d, m, S, _, w, L, O, C) => { (f = f || At), (d = d || At); const x = f.length, W = d.length, F = Math.min(x, W); let $; for ($ = 0; $ < F; $++) { const q = (d[$] = C ? nt(d[$]) : Me(d[$])); P(f[$], q, m, null, _, w, L, O, C); } x > W ? Lt(f, _, w, !0, !1, F) : U(d, m, S, _, w, L, O, C, F); }, nn = (f, d, m, S, _, w, L, O, C) => { let x = 0; const W = d.length; let F = f.length - 1, $ = W - 1; for (; x <= F && x <= $; ) { const q = f[x], z = (d[x] = C ? nt(d[x]) : Me(d[x])); if (ht(q, z)) P(q, z, m, null, _, w, L, O, C); else break; x++; } for (; x <= F && x <= $; ) { const q = f[F], z = (d[$] = C ? nt(d[$]) : Me(d[$])); if (ht(q, z)) P(q, z, m, null, _, w, L, O, C); else break; F--, $--; } if (x > F) { if (x <= $) { const q = $ + 1, z = q < W ? d[q].el : S; for (; x <= $; ) P(null, (d[x] = C ? nt(d[x]) : Me(d[x])), m, z, _, w, L, O, C), x++; } } else if (x > $) for (; x <= F; ) $e(f[x], _, w, !0), x++; else { const q = x, z = x, ee = new Map(); for (x = z; x <= $; x++) { const Ee = (d[x] = C ? nt(d[x]) : Me(d[x])); Ee.key != null && ee.set(Ee.key, x); } let Z, xe = 0; const me = $ - z + 1; let Fe = !1, Te = 0; const Nt = new Array(me); for (x = 0; x < me; x++) Nt[x] = 0; for (x = q; x <= F; x++) { const Ee = f[x]; if (xe >= me) { $e(Ee, _, w, !0); continue; } let je; if (Ee.key != null) je = ee.get(Ee.key); else for (Z = z; Z <= $; Z++) if (Nt[Z - z] === 0 && ht(Ee, d[Z])) { je = Z; break; } je === void 0 ? $e(Ee, _, w, !0) : ((Nt[je - z] = x + 1), je >= Te ? (Te = je) : (Fe = !0), P(Ee, d[je], m, null, _, w, L, O, C), xe++); } const Qs = Fe ? lc(Nt) : At; for (Z = Qs.length - 1, x = me - 1; x >= 0; x--) { const Ee = z + x, je = d[Ee], Zs = Ee + 1 < W ? d[Ee + 1].el : S; Nt[x] === 0 ? P(null, je, m, Zs, _, w, L, O, C) : Fe && (Z < 0 || x !== Qs[Z] ? ct(je, m, Zs, 2) : Z--); } } }, ct = (f, d, m, S, _ = null) => { const { el: w, type: L, transition: O, children: C, shapeFlag: x } = f; if (x & 6) { ct(f.component.subTree, d, m, S); return; } if (x & 128) { f.suspense.move(d, m, S); return; } if (x & 64) { L.move(f, d, m, xt); return; } if (L === Se) { s(w, d, m); for (let F = 0; F < C.length; F++) ct(C[F], d, m, S); s(f.anchor, d, m); return; } if (L === Wt) { p(f, d, m); return; } if (S !== 2 && x & 1 && O) if (S === 0) O.beforeEnter(w), s(w, d, m), Ce(() => O.enter(w), _); else { const { leave: F, delayLeave: $, afterLeave: q } = O, z = () => { f.ctx.isUnmounted ? r(w) : s(w, d, m); }, ee = () => { F(w, () => { z(), q && q(); }); }; $ ? $(w, z, ee) : ee(); } else s(w, d, m); }, $e = (f, d, m, S = !1, _ = !1) => { const { type: w, props: L, ref: O, children: C, dynamicChildren: x, shapeFlag: W, patchFlag: F, dirs: $, cacheIndex: q, } = f; if ( (F === -2 && (_ = !1), O != null && (Ge(), Gt(O, null, m, f, !0), Xe()), q != null && (d.renderCache[q] = void 0), W & 256) ) { d.ctx.deactivate(f); return; } const z = W & 1 && $, ee = !vt(f); let Z; if ((ee && (Z = L && L.onVnodeBeforeUnmount) && Oe(Z, d, f), W & 6)) Co(f.component, m, S); else { if (W & 128) { f.suspense.unmount(m, S); return; } z && We(f, null, d, "beforeUnmount"), W & 64 ? f.type.remove(f, d, m, xt, S) : x && !x.hasOnce && (w !== Se || (F > 0 && F & 64)) ? Lt(x, d, m, !1, !0) : ((w === Se && F & 384) || (!_ && W & 16)) && Lt(C, d, m), S && zs(f); } ((ee && (Z = L && L.onVnodeUnmounted)) || z) && Ce(() => { Z && Oe(Z, d, f), z && We(f, null, d, "unmounted"); }, m); }, zs = (f) => { const { type: d, el: m, anchor: S, transition: _ } = f; if (d === Se) { Eo(m, S); return; } if (d === Wt) { g(f); return; } const w = () => { r(m), _ && !_.persisted && _.afterLeave && _.afterLeave(); }; if (f.shapeFlag & 1 && _ && !_.persisted) { const { leave: L, delayLeave: O } = _, C = () => L(m, w); O ? O(f.el, w, C) : C(); } else w(); }, Eo = (f, d) => { let m; for (; f !== d; ) (m = v(f)), r(f), (f = m); r(d); }, Co = (f, d, m) => { const { bum: S, scope: _, job: w, subTree: L, um: O, m: C, a: x, parent: W, slots: { __: F }, } = f; hr(C), hr(x), S && Gn(S), W && B(F) && F.forEach(($) => { W.renderCache[$] = void 0; }), _.stop(), w && ((w.flags |= 8), $e(L, f, d, m)), O && Ce(O, d), Ce(() => { f.isUnmounted = !0; }, d), d && d.pendingBranch && !d.isUnmounted && f.asyncDep && !f.asyncResolved && f.suspenseId === d.pendingId && (d.deps--, d.deps === 0 && d.resolve()); }, Lt = (f, d, m, S = !1, _ = !1, w = 0) => { for (let L = w; L < f.length; L++) $e(f[L], d, m, S, _); }, sn = (f) => { if (f.shapeFlag & 6) return sn(f.component.subTree); if (f.shapeFlag & 128) return f.suspense.next(); const d = v(f.anchor || f.el), m = d && d[El]; return m ? v(m) : d; }; let Bn = !1; const Js = (f, d, m) => { f == null ? d._vnode && $e(d._vnode, null, null, !0) : P(d._vnode || null, f, d, null, null, null, m), (d._vnode = f), Bn || ((Bn = !0), sr(), En(), (Bn = !1)); }, xt = { p: P, um: $e, m: ct, r: zs, mt: Y, mc: U, pc: D, pbc: I, n: sn, o: e, }; let Kn, qn; return ( t && ([Kn, qn] = t(xt)), { render: Js, hydrate: Kn, createApp: Jl(Js, Kn) } ); } function es({ 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 at({ effect: e, job: t }, n) { n ? ((e.flags |= 32), (t.flags |= 4)) : ((e.flags &= -33), (t.flags &= -5)); } function qi(e, t) { return (!e || (e && !e.pendingBranch)) && t && !t.persisted; } function Gi(e, t, n = !1) { const s = e.children, r = t.children; if (B(s) && B(r)) for (let i = 0; i < s.length; i++) { const o = s[i]; let l = r[i]; l.shapeFlag & 1 && !l.dynamicChildren && ((l.patchFlag <= 0 || l.patchFlag === 32) && ((l = r[i] = nt(r[i])), (l.el = o.el)), !n && l.patchFlag !== -2 && Gi(o, l)), l.type === _t && (l.el = o.el), l.type === he && !l.el && (l.el = o.el); } } function lc(e) { const t = e.slice(), n = [0]; let s, r, i, o, l; const c = e.length; for (s = 0; s < c; s++) { const u = e[s]; if (u !== 0) { if (((r = n[n.length - 1]), e[r] < u)) { (t[s] = r), n.push(s); continue; } for (i = 0, o = n.length - 1; i < o; ) (l = (i + o) >> 1), e[n[l]] < u ? (i = l + 1) : (o = l); u < e[n[i]] && (i > 0 && (t[s] = n[i - 1]), (n[i] = s)); } } for (i = n.length, o = n[i - 1]; i-- > 0; ) (n[i] = o), (o = t[o]); return n; } function Xi(e) { const t = e.subTree.component; if (t) return t.asyncDep && !t.asyncResolved ? t : Xi(t); } function hr(e) { if (e) for (let t = 0; t < e.length; t++) e[t].flags |= 8; } const cc = Symbol.for("v-scx"), ac = () => bt(cc); function Yi(e, t) { return Wn(e, null, t); } function mf(e, t) { return Wn(e, null, { flush: "post" }); } function Le(e, t, n) { return Wn(e, t, n); } function Wn(e, t, n = ne) { const { immediate: s, deep: r, flush: i, once: o } = n, l = ue({}, n), c = (t && s) || (!t && i !== "post"); let u; if (zt) { if (i === "sync") { const y = ac(); u = y.__watcherHandles || (y.__watcherHandles = []); } else if (!c) { const y = () => {}; return (y.stop = ke), (y.resume = ke), (y.pause = ke), y; } } const a = fe; l.call = (y, A, P) => De(y, a, A, P); let h = !1; i === "post" ? (l.scheduler = (y) => { Ce(y, a && a.suspense); }) : i !== "sync" && ((h = !0), (l.scheduler = (y, A) => { A ? y() : ks(y); })), (l.augmentJob = (y) => { t && (y.flags |= 4), h && ((y.flags |= 2), a && ((y.id = a.uid), (y.i = a))); }); const v = _l(e, t, l); return zt && (u ? u.push(v) : c && v()), v; } function fc(e, t, n) { const s = this.proxy, r = oe(e) ? (e.includes(".") ? zi(s, e) : () => s[e]) : e.bind(s, s); let i; G(t) ? (i = t) : ((i = t.handler), (n = t)); const o = tn(this), l = Wn(r, i.bind(s), n); return o(), l; } function zi(e, t) { const n = t.split("."); return () => { let s = e; for (let r = 0; r < n.length && s; r++) s = s[n[r]]; return s; }; } const uc = (e, t) => t === "modelValue" || t === "model-value" ? e.modelModifiers : e[`${t}Modifiers`] || e[`${Ne(t)}Modifiers`] || e[`${lt(t)}Modifiers`]; function dc(e, t, ...n) { if (e.isUnmounted) return; const s = e.vnode.props || ne; let r = n; const i = t.startsWith("update:"), o = i && uc(s, t.slice(7)); o && (o.trim && (r = n.map((a) => (oe(a) ? a.trim() : a))), o.number && (r = n.map(Po))); let l, c = s[(l = mn(t))] || s[(l = mn(Ne(t)))]; !c && i && (c = s[(l = mn(lt(t)))]), c && De(c, e, 6, r); const u = s[l + "Once"]; if (u) { if (!e.emitted) e.emitted = {}; else if (e.emitted[l]) return; (e.emitted[l] = !0), De(u, e, 6, r); } } function Ji(e, t, n = !1) { const s = t.emitsCache, r = s.get(e); if (r !== void 0) return r; const i = e.emits; let o = {}, l = !1; if (!G(e)) { const c = (u) => { const a = Ji(u, t, !0); a && ((l = !0), ue(o, a)); }; !n && t.mixins.length && t.mixins.forEach(c), e.extends && c(e.extends), e.mixins && e.mixins.forEach(c); } return !i && !l ? (se(e) && s.set(e, null), null) : (B(i) ? i.forEach((c) => (o[c] = null)) : ue(o, i), se(e) && s.set(e, o), o); } function kn(e, t) { return !e || !Qt(t) ? !1 : ((t = t.slice(2).replace(/Once$/, "")), Q(e, t[0].toLowerCase() + t.slice(1)) || Q(e, lt(t)) || Q(e, t)); } function ts(e) { const { type: t, vnode: n, proxy: s, withProxy: r, propsOptions: [i], slots: o, attrs: l, emit: c, render: u, renderCache: a, props: h, data: v, setupState: y, ctx: A, inheritAttrs: P, } = e, K = Cn(e); let H, k; try { if (n.shapeFlag & 4) { const g = r || s, M = g; (H = Me(u.call(M, g, a, h, y, v, A))), (k = l); } else { const g = t; (H = Me( g.length > 1 ? g(h, { attrs: l, slots: o, emit: c }) : g(h, null), )), (k = t.props ? l : hc(l)); } } catch (g) { (kt.length = 0), Hn(g, e, 1), (H = ge(he)); } let p = H; if (k && P !== !1) { const g = Object.keys(k), { shapeFlag: M } = p; g.length && M & 7 && (i && g.some(Ms) && (k = pc(k, i)), (p = ot(p, k, !1, !0))); } return ( n.dirs && ((p = ot(p, null, !1, !0)), (p.dirs = p.dirs ? p.dirs.concat(n.dirs) : n.dirs)), n.transition && qt(p, n.transition), (H = p), Cn(K), H ); } const hc = (e) => { let t; for (const n in e) (n === "class" || n === "style" || Qt(n)) && ((t || (t = {}))[n] = e[n]); return t; }, pc = (e, t) => { const n = {}; for (const s in e) (!Ms(s) || !(s.slice(9) in t)) && (n[s] = e[s]); return n; }; function gc(e, t, n) { const { props: s, children: r, component: i } = e, { props: o, children: l, patchFlag: c } = t, u = i.emitsOptions; if (t.dirs || t.transition) return !0; if (n && c >= 0) { if (c & 1024) return !0; if (c & 16) return s ? pr(s, o, u) : !!o; if (c & 8) { const a = t.dynamicProps; for (let h = 0; h < a.length; h++) { const v = a[h]; if (o[v] !== s[v] && !kn(u, v)) return !0; } } } else return (r || l) && (!l || !l.$stable) ? !0 : s === o ? !1 : s ? o ? pr(s, o, u) : !0 : !!o; return !1; } function pr(e, t, n) { const s = Object.keys(t); if (s.length !== Object.keys(e).length) return !0; for (let r = 0; r < s.length; r++) { const i = s[r]; if (t[i] !== e[i] && !kn(n, i)) return !0; } return !1; } function Qi({ vnode: e, parent: t }, n) { for (; t; ) { const s = t.subTree; if ((s.suspense && s.suspense.activeBranch === e && (s.el = e.el), s === e)) ((e = t.vnode).el = n), (t = t.parent); else break; } } const Zi = (e) => e.__isSuspense; function eo(e, t) { t && t.pendingBranch ? B(e) ? t.effects.push(...e) : t.effects.push(e) : xl(e); } const Se = Symbol.for("v-fgt"), _t = Symbol.for("v-txt"), he = Symbol.for("v-cmt"), Wt = Symbol.for("v-stc"), kt = []; let Ae = null; function Ts(e = !1) { kt.push((Ae = e ? null : [])); } function mc() { kt.pop(), (Ae = kt[kt.length - 1] || null); } let Xt = 1; function gr(e, t = !1) { (Xt += e), e < 0 && Ae && t && (Ae.hasOnce = !0); } function to(e) { return ( (e.dynamicChildren = Xt > 0 ? Ae || At : null), mc(), Xt > 0 && Ae && Ae.push(e), e ); } function vf(e, t, n, s, r, i) { return to(so(e, t, n, s, r, i, !0)); } function Es(e, t, n, s, r) { return to(ge(e, t, n, s, r, !0)); } function Yt(e) { return e ? e.__v_isVNode === !0 : !1; } function ht(e, t) { return e.type === t.type && e.key === t.key; } const no = ({ key: e }) => e ?? null, yn = ({ ref: e, ref_key: t, ref_for: n }) => ( typeof e == "number" && (e = "" + e), e != null ? oe(e) || ae(e) || G(e) ? { i: pe, r: e, k: t, f: !!n } : e : null ); function so( e, t = null, n = null, s = 0, r = null, i = e === Se ? 0 : 1, o = !1, l = !1, ) { const c = { __v_isVNode: !0, __v_skip: !0, type: e, props: t, key: t && no(t), ref: t && yn(t), scopeId: bi, 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: i, patchFlag: s, dynamicProps: r, dynamicChildren: null, appContext: null, ctx: pe, }; return ( l ? (Ks(c, n), i & 128 && e.normalize(c)) : n && (c.shapeFlag |= oe(n) ? 8 : 16), Xt > 0 && !o && Ae && (c.patchFlag > 0 || i & 6) && c.patchFlag !== 32 && Ae.push(c), c ); } const ge = vc; function vc(e, t = null, n = null, s = 0, r = null, i = !1) { if (((!e || e === Ii) && (e = he), Yt(e))) { const l = ot(e, t, !0); return ( n && Ks(l, n), Xt > 0 && !i && Ae && (l.shapeFlag & 6 ? (Ae[Ae.indexOf(e)] = l) : Ae.push(l)), (l.patchFlag = -2), l ); } if ((Ac(e) && (e = e.__vccOpts), t)) { t = yc(t); let { class: l, style: c } = t; l && !oe(l) && (t.class = Ns(l)), se(c) && (Vs(c) && !B(c) && (c = ue({}, c)), (t.style = Ls(c))); } const o = oe(e) ? 1 : Zi(e) ? 128 : _i(e) ? 64 : se(e) ? 4 : G(e) ? 2 : 0; return so(e, t, n, s, r, o, i, !0); } function yc(e) { return e ? (Vs(e) || Vi(e) ? ue({}, e) : e) : null; } function ot(e, t, n = !1, s = !1) { const { props: r, ref: i, patchFlag: o, children: l, transition: c } = e, u = t ? bc(r || {}, t) : r, a = { __v_isVNode: !0, __v_skip: !0, type: e.type, props: u, key: u && no(u), ref: t && t.ref ? n && i ? B(i) ? i.concat(yn(t)) : [i, yn(t)] : yn(t) : i, scopeId: e.scopeId, slotScopeIds: e.slotScopeIds, children: l, target: e.target, targetStart: e.targetStart, targetAnchor: e.targetAnchor, staticCount: e.staticCount, shapeFlag: e.shapeFlag, patchFlag: t && e.type !== Se ? (o === -1 ? 16 : o | 16) : o, dynamicProps: e.dynamicProps, dynamicChildren: e.dynamicChildren, appContext: e.appContext, dirs: e.dirs, transition: c, component: e.component, suspense: e.suspense, ssContent: e.ssContent && ot(e.ssContent), ssFallback: e.ssFallback && ot(e.ssFallback), el: e.el, anchor: e.anchor, ctx: e.ctx, ce: e.ce, }; return c && s && qt(a, c.clone(a)), a; } function ro(e = " ", t = 0) { return ge(_t, null, e, t); } function yf(e, t) { const n = ge(Wt, null, e); return (n.staticCount = t), n; } function bf(e = "", t = !1) { return t ? (Ts(), Es(he, null, e)) : ge(he, null, e); } function Me(e) { return e == null || typeof e == "boolean" ? ge(he) : B(e) ? ge(Se, null, e.slice()) : Yt(e) ? nt(e) : ge(_t, null, String(e)); } function nt(e) { return (e.el === null && e.patchFlag !== -1) || e.memo ? e : ot(e); } function Ks(e, t) { let n = 0; const { shapeFlag: s } = e; if (t == null) t = null; else if (B(t)) n = 16; else if (typeof t == "object") if (s & 65) { const r = t.default; r && (r._c && (r._d = !1), Ks(e, r()), r._c && (r._d = !0)); return; } else { n = 32; const r = t._; !r && !Vi(t) ? (t._ctx = pe) : r === 3 && pe && (pe.slots._ === 1 ? (t._ = 1) : ((t._ = 2), (e.patchFlag |= 1024))); } else G(t) ? ((t = { default: t, _ctx: pe }), (n = 32)) : ((t = String(t)), s & 64 ? ((n = 16), (t = [ro(t)])) : (n = 8)); (e.children = t), (e.shapeFlag |= n); } function bc(...e) { const t = {}; for (let n = 0; n < e.length; n++) { const s = e[n]; for (const r in s) if (r === "class") t.class !== s.class && (t.class = Ns([t.class, s.class])); else if (r === "style") t.style = Ls([t.style, s.style]); else if (Qt(r)) { const i = t[r], o = s[r]; o && i !== o && !(B(i) && i.includes(o)) && (t[r] = i ? [].concat(i, o) : o); } else r !== "" && (t[r] = s[r]); } return t; } function Oe(e, t, n, s = null) { De(e, t, 7, [n, s]); } const _c = Hi(); let wc = 0; function Sc(e, t, n) { const s = e.type, r = (t ? t.appContext : e.appContext) || _c, i = { uid: wc++, vnode: e, type: s, parent: t, appContext: r, root: null, next: null, subTree: null, effect: null, update: null, job: null, scope: new Wo(!0), render: null, proxy: null, exposed: null, exposeProxy: null, withProxy: null, provides: t ? t.provides : Object.create(r.provides), ids: t ? t.ids : ["", 0, 0], accessCache: null, renderCache: [], components: null, directives: null, propsOptions: ki(s, r), emitsOptions: Ji(s, r), emit: null, emitted: null, propsDefaults: ne, inheritAttrs: s.inheritAttrs, ctx: ne, data: ne, props: ne, attrs: ne, slots: ne, refs: ne, setupState: ne, 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 ( (i.ctx = { _: i }), (i.root = t ? t.root : i), (i.emit = dc.bind(null, i)), e.ce && e.ce(i), i ); } let fe = null; const en = () => fe || pe; let Rn, Cs; { const e = Pn(), t = (n, s) => { let r; return ( (r = e[n]) || (r = e[n] = []), r.push(s), (i) => { r.length > 1 ? r.forEach((o) => o(i)) : r[0](i); } ); }; (Rn = t("__VUE_INSTANCE_SETTERS__", (n) => (fe = n))), (Cs = t("__VUE_SSR_SETTERS__", (n) => (zt = n))); } const tn = (e) => { const t = fe; return ( Rn(e), e.scope.on(), () => { e.scope.off(), Rn(t); } ); }, mr = () => { fe && fe.scope.off(), Rn(null); }; function io(e) { return e.vnode.shapeFlag & 4; } let zt = !1; function xc(e, t = !1, n = !1) { t && Cs(t); const { props: s, children: r } = e.vnode, i = io(e); Zl(e, s, i, t), sc(e, r, n || t); const o = i ? Tc(e, t) : void 0; return t && Cs(!1), o; } function Tc(e, t) { const n = e.type; (e.accessCache = Object.create(null)), (e.proxy = new Proxy(e.ctx, Ul)); const { setup: s } = n; if (s) { Ge(); const r = (e.setupContext = s.length > 1 ? lo(e) : null), i = tn(e), o = Zt(s, e, 0, [e.props, r]), l = qr(o); if ((Xe(), i(), (l || e.sp) && !vt(e) && Ai(e), l)) { if ((o.then(mr, mr), t)) return o .then((c) => { vr(e, c); }) .catch((c) => { Hn(c, e, 0); }); e.asyncDep = o; } else vr(e, o); } else oo(e); } function vr(e, t, n) { G(t) ? e.type.__ssrInlineRender ? (e.ssrRender = t) : (e.render = t) : se(t) && (e.setupState = gi(t)), oo(e); } function oo(e, t, n) { const s = e.type; e.render || (e.render = s.render || ke); { const r = tn(e); Ge(); try { Kl(e); } finally { Xe(), r(); } } } const Ec = { get(e, t) { return be(e, "get", ""), e[t]; }, }; function lo(e) { const t = (n) => { e.exposed = n || {}; }; return { attrs: new Proxy(e.attrs, Ec), slots: e.slots, emit: e.emit, expose: t, }; } function qs(e) { return e.exposed ? e.exposeProxy || (e.exposeProxy = new Proxy(gi(vn(e.exposed)), { get(t, n) { if (n in t) return t[n]; if (n in Vt) return Vt[n](e); }, has(t, n) { return n in t || n in Vt; }, })) : e.proxy; } function Cc(e, t = !0) { return G(e) ? e.displayName || e.name : e.name || (t && e.__name); } function Ac(e) { return G(e) && "__vccOpts" in e; } const ie = (e, t) => yl(e, t, zt); function As(e, t, n) { const s = arguments.length; return s === 2 ? se(t) && !B(t) ? Yt(t) ? ge(e, null, [t]) : ge(e, t) : ge(e, null, t) : (s > 3 ? (n = Array.prototype.slice.call(arguments, 2)) : s === 3 && Yt(n) && (n = [n]), ge(e, t, n)); } const Rc = "3.5.14"; /** * @vue/runtime-dom v3.5.14 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ let Rs; const yr = typeof window < "u" && window.trustedTypes; if (yr) try { Rs = yr.createPolicy("vue", { createHTML: (e) => e }); } catch {} const co = Rs ? (e) => Rs.createHTML(e) : (e) => e, Oc = "http://www.w3.org/2000/svg", Mc = "http://www.w3.org/1998/Math/MathML", Ke = typeof document < "u" ? document : null, br = Ke && Ke.createElement("template"), Ic = { insert: (e, t, n) => { t.insertBefore(e, n || null); }, remove: (e) => { const t = e.parentNode; t && t.removeChild(e); }, createElement: (e, t, n, s) => { const r = t === "svg" ? Ke.createElementNS(Oc, e) : t === "mathml" ? Ke.createElementNS(Mc, e) : n ? Ke.createElement(e, { is: n }) : Ke.createElement(e); return ( e === "select" && s && s.multiple != null && r.setAttribute("multiple", s.multiple), r ); }, createText: (e) => Ke.createTextNode(e), createComment: (e) => Ke.createComment(e), setText: (e, t) => { e.nodeValue = t; }, setElementText: (e, t) => { e.textContent = t; }, parentNode: (e) => e.parentNode, nextSibling: (e) => e.nextSibling, querySelector: (e) => Ke.querySelector(e), setScopeId(e, t) { e.setAttribute(t, ""); }, insertStaticContent(e, t, n, s, r, i) { const o = n ? n.previousSibling : t.lastChild; if (r && (r === i || r.nextSibling)) for ( ; t.insertBefore(r.cloneNode(!0), n), !(r === i || !(r = r.nextSibling)); ); else { br.innerHTML = co( s === "svg" ? `${e}` : s === "mathml" ? `${e}` : e, ); const l = br.content; if (s === "svg" || s === "mathml") { const c = l.firstChild; for (; c.firstChild; ) l.appendChild(c.firstChild); l.removeChild(c); } t.insertBefore(l, n); } return [ o ? o.nextSibling : t.firstChild, n ? n.previousSibling : t.lastChild, ]; }, }, Ze = "transition", Ht = "animation", Jt = Symbol("_vtc"), ao = { 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, }, Pc = ue({}, wi, ao), Lc = (e) => ((e.displayName = "Transition"), (e.props = Pc), e), _f = Lc((e, { slots: t }) => As(Rl, Nc(e), t)), ft = (e, t = []) => { B(e) ? e.forEach((n) => n(...t)) : e && e(...t); }, _r = (e) => (e ? (B(e) ? e.some((t) => t.length > 1) : e.length > 1) : !1); function Nc(e) { const t = {}; for (const b in e) b in ao || (t[b] = e[b]); if (e.css === !1) return t; const { name: n = "v", type: s, duration: r, enterFromClass: i = `${n}-enter-from`, enterActiveClass: o = `${n}-enter-active`, enterToClass: l = `${n}-enter-to`, appearFromClass: c = i, appearActiveClass: u = o, appearToClass: a = l, leaveFromClass: h = `${n}-leave-from`, leaveActiveClass: v = `${n}-leave-active`, leaveToClass: y = `${n}-leave-to`, } = e, A = Fc(r), P = A && A[0], K = A && A[1], { onBeforeEnter: H, onEnter: k, onEnterCancelled: p, onLeave: g, onLeaveCancelled: M, onBeforeAppear: V = H, onAppear: R = k, onAppearCancelled: U = p, } = t, T = (b, N, Y, re) => { (b._enterCancelled = re), ut(b, N ? a : l), ut(b, N ? u : o), Y && Y(); }, I = (b, N) => { (b._isLeaving = !1), ut(b, h), ut(b, y), ut(b, v), N && N(); }, E = (b) => (N, Y) => { const re = b ? R : k, j = () => T(N, b, Y); ft(re, [N, j]), wr(() => { ut(N, b ? c : i), Be(N, b ? a : l), _r(re) || Sr(N, s, P, j); }); }; return ue(t, { onBeforeEnter(b) { ft(H, [b]), Be(b, i), Be(b, o); }, onBeforeAppear(b) { ft(V, [b]), Be(b, c), Be(b, u); }, onEnter: E(!1), onAppear: E(!0), onLeave(b, N) { b._isLeaving = !0; const Y = () => I(b, N); Be(b, h), b._enterCancelled ? (Be(b, v), Er()) : (Er(), Be(b, v)), wr(() => { b._isLeaving && (ut(b, h), Be(b, y), _r(g) || Sr(b, s, K, Y)); }), ft(g, [b, Y]); }, onEnterCancelled(b) { T(b, !1, void 0, !0), ft(p, [b]); }, onAppearCancelled(b) { T(b, !0, void 0, !0), ft(U, [b]); }, onLeaveCancelled(b) { I(b), ft(M, [b]); }, }); } function Fc(e) { if (e == null) return null; if (se(e)) return [ns(e.enter), ns(e.leave)]; { const t = ns(e); return [t, t]; } } function ns(e) { return Lo(e); } function Be(e, t) { t.split(/\s+/).forEach((n) => n && e.classList.add(n)), (e[Jt] || (e[Jt] = new Set())).add(t); } function ut(e, t) { t.split(/\s+/).forEach((s) => s && e.classList.remove(s)); const n = e[Jt]; n && (n.delete(t), n.size || (e[Jt] = void 0)); } function wr(e) { requestAnimationFrame(() => { requestAnimationFrame(e); }); } let Hc = 0; function Sr(e, t, n, s) { const r = (e._endId = ++Hc), i = () => { r === e._endId && s(); }; if (n != null) return setTimeout(i, n); const { type: o, timeout: l, propCount: c } = Dc(e, t); if (!o) return s(); const u = o + "end"; let a = 0; const h = () => { e.removeEventListener(u, v), i(); }, v = (y) => { y.target === e && ++a >= c && h(); }; setTimeout(() => { a < c && h(); }, l + 1), e.addEventListener(u, v); } function Dc(e, t) { const n = window.getComputedStyle(e), s = (A) => (n[A] || "").split(", "), r = s(`${Ze}Delay`), i = s(`${Ze}Duration`), o = xr(r, i), l = s(`${Ht}Delay`), c = s(`${Ht}Duration`), u = xr(l, c); let a = null, h = 0, v = 0; t === Ze ? o > 0 && ((a = Ze), (h = o), (v = i.length)) : t === Ht ? u > 0 && ((a = Ht), (h = u), (v = c.length)) : ((h = Math.max(o, u)), (a = h > 0 ? (o > u ? Ze : Ht) : null), (v = a ? (a === Ze ? i.length : c.length) : 0)); const y = a === Ze && /\b(transform|all)(,|$)/.test(s(`${Ze}Property`).toString()); return { type: a, timeout: h, propCount: v, hasTransform: y }; } function xr(e, t) { for (; e.length < t.length; ) e = e.concat(e); return Math.max(...t.map((n, s) => Tr(n) + Tr(e[s]))); } function Tr(e) { return e === "auto" ? 0 : Number(e.slice(0, -1).replace(",", ".")) * 1e3; } function Er() { return document.body.offsetHeight; } function $c(e, t, n) { const s = e[Jt]; s && (t = (t ? [t, ...s] : [...s]).join(" ")), t == null ? e.removeAttribute("class") : n ? e.setAttribute("class", t) : (e.className = t); } const Cr = Symbol("_vod"), jc = Symbol("_vsh"), Vc = Symbol(""), Wc = /(^|;)\s*display\s*:/; function kc(e, t, n) { const s = e.style, r = oe(n); let i = !1; if (n && !r) { if (t) if (oe(t)) for (const o of t.split(";")) { const l = o.slice(0, o.indexOf(":")).trim(); n[l] == null && bn(s, l, ""); } else for (const o in t) n[o] == null && bn(s, o, ""); for (const o in n) o === "display" && (i = !0), bn(s, o, n[o]); } else if (r) { if (t !== n) { const o = s[Vc]; o && (n += ";" + o), (s.cssText = n), (i = Wc.test(n)); } } else t && e.removeAttribute("style"); Cr in e && ((e[Cr] = i ? s.display : ""), e[jc] && (s.display = "none")); } const Ar = /\s*!important$/; function bn(e, t, n) { if (B(n)) n.forEach((s) => bn(e, t, s)); else if ((n == null && (n = ""), t.startsWith("--"))) e.setProperty(t, n); else { const s = Uc(e, t); Ar.test(n) ? e.setProperty(lt(s), n.replace(Ar, ""), "important") : (e[s] = n); } } const Rr = ["Webkit", "Moz", "ms"], ss = {}; function Uc(e, t) { const n = ss[t]; if (n) return n; let s = Ne(t); if (s !== "filter" && s in e) return (ss[t] = s); s = In(s); for (let r = 0; r < Rr.length; r++) { const i = Rr[r] + s; if (i in e) return (ss[t] = i); } return t; } const Or = "http://www.w3.org/1999/xlink"; function Mr(e, t, n, s, r, i = jo(t)) { s && t.startsWith("xlink:") ? n == null ? e.removeAttributeNS(Or, t.slice(6, t.length)) : e.setAttributeNS(Or, t, n) : n == null || (i && !zr(n)) ? e.removeAttribute(t) : e.setAttribute(t, i ? "" : Je(n) ? String(n) : n); } function Ir(e, t, n, s, r) { if (t === "innerHTML" || t === "textContent") { n != null && (e[t] = t === "innerHTML" ? co(n) : n); return; } const i = e.tagName; if (t === "value" && i !== "PROGRESS" && !i.includes("-")) { const l = i === "OPTION" ? e.getAttribute("value") || "" : e.value, c = n == null ? (e.type === "checkbox" ? "on" : "") : String(n); (l !== c || !("_value" in e)) && (e.value = c), n == null && e.removeAttribute(t), (e._value = n); return; } let o = !1; if (n === "" || n == null) { const l = typeof e[t]; l === "boolean" ? (n = zr(n)) : n == null && l === "string" ? ((n = ""), (o = !0)) : l === "number" && ((n = 0), (o = !0)); } try { e[t] = n; } catch {} o && e.removeAttribute(r || t); } function Bc(e, t, n, s) { e.addEventListener(t, n, s); } function Kc(e, t, n, s) { e.removeEventListener(t, n, s); } const Pr = Symbol("_vei"); function qc(e, t, n, s, r = null) { const i = e[Pr] || (e[Pr] = {}), o = i[t]; if (s && o) o.value = s; else { const [l, c] = Gc(t); if (s) { const u = (i[t] = zc(s, r)); Bc(e, l, u, c); } else o && (Kc(e, l, o, c), (i[t] = void 0)); } } const Lr = /(?:Once|Passive|Capture)$/; function Gc(e) { let t; if (Lr.test(e)) { t = {}; let s; for (; (s = e.match(Lr)); ) (e = e.slice(0, e.length - s[0].length)), (t[s[0].toLowerCase()] = !0); } return [e[2] === ":" ? e.slice(3) : lt(e.slice(2)), t]; } let rs = 0; const Xc = Promise.resolve(), Yc = () => rs || (Xc.then(() => (rs = 0)), (rs = Date.now())); function zc(e, t) { const n = (s) => { if (!s._vts) s._vts = Date.now(); else if (s._vts <= n.attached) return; De(Jc(s, n.value), t, 5, [s]); }; return (n.value = e), (n.attached = Yc()), n; } function Jc(e, t) { if (B(t)) { const n = e.stopImmediatePropagation; return ( (e.stopImmediatePropagation = () => { n.call(e), (e._stopped = !0); }), t.map((s) => (r) => !r._stopped && s && s(r)) ); } else return t; } const Nr = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) > 96 && e.charCodeAt(2) < 123, Qc = (e, t, n, s, r, i) => { const o = r === "svg"; t === "class" ? $c(e, s, o) : t === "style" ? kc(e, n, s) : Qt(t) ? Ms(t) || qc(e, t, n, s, i) : ( t[0] === "." ? ((t = t.slice(1)), !0) : t[0] === "^" ? ((t = t.slice(1)), !1) : Zc(e, t, s, o) ) ? (Ir(e, t, s), !e.tagName.includes("-") && (t === "value" || t === "checked" || t === "selected") && Mr(e, t, s, o, i, t !== "value")) : e._isVueCE && (/[A-Z]/.test(t) || !oe(s)) ? Ir(e, Ne(t), s, i, t) : (t === "true-value" ? (e._trueValue = s) : t === "false-value" && (e._falseValue = s), Mr(e, t, s, o)); }; function Zc(e, t, n, s) { if (s) return !!( t === "innerHTML" || t === "textContent" || (t in e && Nr(t) && G(n)) ); if ( t === "spellcheck" || t === "draggable" || t === "translate" || t === "autocorrect" || t === "form" || (t === "list" && e.tagName === "INPUT") || (t === "type" && e.tagName === "TEXTAREA") ) return !1; if (t === "width" || t === "height") { const r = e.tagName; if (r === "IMG" || r === "VIDEO" || r === "CANVAS" || r === "SOURCE") return !1; } return Nr(t) && oe(n) ? !1 : t in e; } const ea = ["ctrl", "shift", "alt", "meta"], ta = { 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) => ea.some((n) => e[`${n}Key`] && !t.includes(n)), }, wf = (e, t) => { const n = e._withMods || (e._withMods = {}), s = t.join("."); return ( n[s] || (n[s] = (r, ...i) => { for (let o = 0; o < t.length; o++) { const l = ta[t[o]]; if (l && l(r, t)) return; } return e(r, ...i); }) ); }, na = { esc: "escape", space: " ", up: "arrow-up", left: "arrow-left", right: "arrow-right", down: "arrow-down", delete: "backspace", }, Sf = (e, t) => { const n = e._withKeys || (e._withKeys = {}), s = t.join("."); return ( n[s] || (n[s] = (r) => { if (!("key" in r)) return; const i = lt(r.key); if (t.some((o) => o === i || na[o] === i)) return e(r); }) ); }, sa = ue({ patchProp: Qc }, Ic); let is, Fr = !1; function ra() { return (is = Fr ? is : ic(sa)), (Fr = !0), is; } const xf = (...e) => { const t = ra().createApp(...e), { mount: n } = t; return ( (t.mount = (s) => { const r = oa(s); if (r) return n(r, !0, ia(r)); }), t ); }; function ia(e) { if (e instanceof SVGElement) return "svg"; if (typeof MathMLElement == "function" && e instanceof MathMLElement) return "mathml"; } function oa(e) { return oe(e) ? document.querySelector(e) : e; } const la = window.__VP_SITE_DATA__; function fo(e) { return Zr() ? (ko(e), !0) : !1; } const os = new WeakMap(), ca = (...e) => { var t; const n = e[0], s = (t = en()) == null ? void 0 : t.proxy; if (s == null && !Di()) throw new Error("injectLocal must be called in setup"); return s && os.has(s) && n in os.get(s) ? os.get(s)[n] : bt(...e); }, uo = typeof window < "u" && typeof document < "u"; typeof WorkerGlobalScope < "u" && globalThis instanceof WorkerGlobalScope; const aa = Object.prototype.toString, fa = (e) => aa.call(e) === "[object Object]", St = () => {}, Hr = ua(); function ua() { var e, t; return ( uo && ((e = window == null ? void 0 : window.navigator) == null ? void 0 : e.userAgent) && (/iP(?:ad|hone|od)/.test(window.navigator.userAgent) || (((t = window == null ? void 0 : window.navigator) == null ? void 0 : t.maxTouchPoints) > 2 && /iPad|Macintosh/.test( window == null ? void 0 : window.navigator.userAgent, ))) ); } function Gs(e, t) { function n(...s) { return new Promise((r, i) => { Promise.resolve( e(() => t.apply(this, s), { fn: t, thisArg: this, args: s }), ) .then(r) .catch(i); }); } return n; } const ho = (e) => e(); function da(e, t = {}) { let n, s, r = St; const i = (c) => { clearTimeout(c), r(), (r = St); }; let o; return (c) => { const u = le(e), a = le(t.maxWait); return ( n && i(n), u <= 0 || (a !== void 0 && a <= 0) ? (s && (i(s), (s = null)), Promise.resolve(c())) : new Promise((h, v) => { (r = t.rejectOnCancel ? v : h), (o = c), a && !s && (s = setTimeout(() => { n && i(n), (s = null), h(o()); }, a)), (n = setTimeout(() => { s && i(s), (s = null), h(c()); }, u)); }) ); }; } function ha(...e) { let t = 0, n, s = !0, r = St, i, o, l, c, u; !ae(e[0]) && typeof e[0] == "object" ? ({ delay: o, trailing: l = !0, leading: c = !0, rejectOnCancel: u = !1, } = e[0]) : ([o, l = !0, c = !0, u = !1] = e); const a = () => { n && (clearTimeout(n), (n = void 0), r(), (r = St)); }; return (v) => { const y = le(o), A = Date.now() - t, P = () => (i = v()); return ( a(), y <= 0 ? ((t = Date.now()), P()) : (A > y && (c || !s) ? ((t = Date.now()), P()) : l && (i = new Promise((K, H) => { (r = u ? H : K), (n = setTimeout( () => { (t = Date.now()), (s = !0), K(P()), a(); }, Math.max(0, y - A), )); })), !c && !n && (n = setTimeout(() => (s = !0), y)), (s = !1), i) ); }; } function pa(e = ho, t = {}) { const { initialState: n = "active" } = t, s = Xs(n === "active"); function r() { s.value = !1; } function i() { s.value = !0; } const o = (...l) => { s.value && e(...l); }; return { isActive: Fn(s), pause: r, resume: i, eventFilter: o }; } function Dr(e) { return e.endsWith("rem") ? Number.parseFloat(e) * 16 : Number.parseFloat(e); } function ga(e) { return en(); } function ls(e) { return Array.isArray(e) ? e : [e]; } function Xs(...e) { if (e.length !== 1) return gl(...e); const t = e[0]; return typeof t == "function" ? Fn(dl(() => ({ get: t, set: St }))) : mt(t); } function ma(e, t = 200, n = {}) { return Gs(da(t, n), e); } function va(e, t = 200, n = !1, s = !0, r = !1) { return Gs(ha(t, n, s, r), e); } function ya(e, t, n = {}) { const { eventFilter: s = ho, ...r } = n; return Le(e, Gs(s, t), r); } function ba(e, t, n = {}) { const { eventFilter: s, initialState: r = "active", ...i } = n, { eventFilter: o, pause: l, resume: c, isActive: u, } = pa(s, { initialState: r }); return { stop: ya(e, t, { ...i, eventFilter: o }), pause: l, resume: c, isActive: u, }; } function Un(e, t = !0, n) { ga() ? Pt(e, n) : t ? e() : Dn(e); } function _a(e, t, n) { return Le(e, t, { ...n, immediate: !0 }); } const Ye = uo ? window : void 0; function Ys(e) { var t; const n = le(e); return (t = n == null ? void 0 : n.$el) != null ? t : n; } function ze(...e) { const t = [], n = () => { t.forEach((l) => l()), (t.length = 0); }, s = (l, c, u, a) => ( l.addEventListener(c, u, a), () => l.removeEventListener(c, u, a) ), r = ie(() => { const l = ls(le(e[0])).filter((c) => c != null); return l.every((c) => typeof c != "string") ? l : void 0; }), i = _a( () => { var l, c; return [ (c = (l = r.value) == null ? void 0 : l.map((u) => Ys(u))) != null ? c : [Ye].filter((u) => u != null), ls(le(r.value ? e[1] : e[0])), ls(Ws(r.value ? e[2] : e[1])), le(r.value ? e[3] : e[2]), ]; }, ([l, c, u, a]) => { if ( (n(), !(l != null && l.length) || !(c != null && c.length) || !(u != null && u.length)) ) return; const h = fa(a) ? { ...a } : a; t.push( ...l.flatMap((v) => c.flatMap((y) => u.map((A) => s(v, y, A, h)))), ); }, { flush: "post" }, ), o = () => { i(), n(); }; return fo(n), o; } function wa() { const e = Pe(!1), t = en(); return ( t && Pt(() => { e.value = !0; }, t), e ); } function Sa(e) { const t = wa(); return ie(() => (t.value, !!e())); } function xa(e) { return typeof e == "function" ? e : typeof e == "string" ? (t) => t.key === e : Array.isArray(e) ? (t) => e.includes(t.key) : () => !0; } function Tf(...e) { let t, n, s = {}; e.length === 3 ? ((t = e[0]), (n = e[1]), (s = e[2])) : e.length === 2 ? typeof e[1] == "object" ? ((t = !0), (n = e[0]), (s = e[1])) : ((t = e[0]), (n = e[1])) : ((t = !0), (n = e[0])); const { target: r = Ye, eventName: i = "keydown", passive: o = !1, dedupe: l = !1, } = s, c = xa(t); return ze( r, i, (a) => { (a.repeat && le(l)) || (c(a) && n(a)); }, o, ); } const Ta = Symbol("vueuse-ssr-width"); function Ea() { const e = Di() ? ca(Ta, null) : null; return typeof e == "number" ? e : void 0; } function po(e, t = {}) { const { window: n = Ye, ssrWidth: s = Ea() } = t, r = Sa(() => n && "matchMedia" in n && typeof n.matchMedia == "function"), i = Pe(typeof s == "number"), o = Pe(), l = Pe(!1), c = (u) => { l.value = u.matches; }; return ( Yi(() => { if (i.value) { i.value = !r.value; const u = le(e).split(","); l.value = u.some((a) => { const h = a.includes("not all"), v = a.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/), y = a.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/); let A = !!(v || y); return ( v && A && (A = s >= Dr(v[1])), y && A && (A = s <= Dr(y[1])), h ? !A : A ); }); return; } r.value && ((o.value = n.matchMedia(le(e))), (l.value = o.value.matches)); }), ze(o, "change", c, { passive: !0 }), ie(() => l.value) ); } const dn = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}, hn = "__vueuse_ssr_handlers__", Ca = Aa(); function Aa() { return hn in dn || (dn[hn] = dn[hn] || {}), dn[hn]; } function go(e, t) { return Ca[e] || t; } function mo(e) { return po("(prefers-color-scheme: dark)", e); } function Ra(e) { return e == null ? "any" : e instanceof Set ? "set" : e instanceof Map ? "map" : e instanceof Date ? "date" : typeof e == "boolean" ? "boolean" : typeof e == "string" ? "string" : typeof e == "object" ? "object" : Number.isNaN(e) ? "any" : "number"; } const Oa = { boolean: { read: (e) => e === "true", write: (e) => String(e) }, object: { read: (e) => JSON.parse(e), write: (e) => JSON.stringify(e) }, number: { read: (e) => Number.parseFloat(e), write: (e) => String(e) }, any: { read: (e) => e, write: (e) => String(e) }, string: { read: (e) => e, write: (e) => String(e) }, map: { read: (e) => new Map(JSON.parse(e)), write: (e) => JSON.stringify(Array.from(e.entries())), }, set: { read: (e) => new Set(JSON.parse(e)), write: (e) => JSON.stringify(Array.from(e)), }, date: { read: (e) => new Date(e), write: (e) => e.toISOString() }, }, $r = "vueuse-storage"; function Ma(e, t, n, s = {}) { var r; const { flush: i = "pre", deep: o = !0, listenToStorageChanges: l = !0, writeDefaults: c = !0, mergeDefaults: u = !1, shallow: a, window: h = Ye, eventFilter: v, onError: y = (E) => { console.error(E); }, initOnMounted: A, } = s, P = (a ? Pe : mt)(typeof t == "function" ? t() : t), K = ie(() => le(e)); if (!n) try { n = go("getDefaultStorage", () => { var E; return (E = Ye) == null ? void 0 : E.localStorage; })(); } catch (E) { y(E); } if (!n) return P; const H = le(t), k = Ra(H), p = (r = s.serializer) != null ? r : Oa[k], { pause: g, resume: M } = ba(P, () => R(P.value), { flush: i, deep: o, eventFilter: v, }); Le(K, () => T(), { flush: i }), h && l && Un(() => { n instanceof Storage ? ze(h, "storage", T, { passive: !0 }) : ze(h, $r, I), A && T(); }), A || T(); function V(E, b) { if (h) { const N = { key: K.value, oldValue: E, newValue: b, storageArea: n }; h.dispatchEvent( n instanceof Storage ? new StorageEvent("storage", N) : new CustomEvent($r, { detail: N }), ); } } function R(E) { try { const b = n.getItem(K.value); if (E == null) V(b, null), n.removeItem(K.value); else { const N = p.write(E); b !== N && (n.setItem(K.value, N), V(b, N)); } } catch (b) { y(b); } } function U(E) { const b = E ? E.newValue : n.getItem(K.value); if (b == null) return c && H != null && n.setItem(K.value, p.write(H)), H; if (!E && u) { const N = p.read(b); return typeof u == "function" ? u(N, H) : k === "object" && !Array.isArray(N) ? { ...H, ...N } : N; } else return typeof b != "string" ? b : p.read(b); } function T(E) { if (!(E && E.storageArea !== n)) { if (E && E.key == null) { P.value = H; return; } if (!(E && E.key !== K.value)) { g(); try { (E == null ? void 0 : E.newValue) !== p.write(P.value) && (P.value = U(E)); } catch (b) { y(b); } finally { E ? Dn(M) : M(); } } } } function I(E) { T(E.detail); } return P; } const Ia = "*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}"; function Pa(e = {}) { const { selector: t = "html", attribute: n = "class", initialValue: s = "auto", window: r = Ye, storage: i, storageKey: o = "vueuse-color-scheme", listenToStorageChanges: l = !0, storageRef: c, emitAuto: u, disableTransition: a = !0, } = e, h = { auto: "", light: "light", dark: "dark", ...(e.modes || {}) }, v = mo({ window: r }), y = ie(() => (v.value ? "dark" : "light")), A = c || (o == null ? Xs(s) : Ma(o, s, i, { window: r, listenToStorageChanges: l })), P = ie(() => (A.value === "auto" ? y.value : A.value)), K = go("updateHTMLAttrs", (g, M, V) => { const R = typeof g == "string" ? r == null ? void 0 : r.document.querySelector(g) : Ys(g); if (!R) return; const U = new Set(), T = new Set(); let I = null; if (M === "class") { const b = V.split(/\s/g); Object.values(h) .flatMap((N) => (N || "").split(/\s/g)) .filter(Boolean) .forEach((N) => { b.includes(N) ? U.add(N) : T.add(N); }); } else I = { key: M, value: V }; if (U.size === 0 && T.size === 0 && I === null) return; let E; a && ((E = r.document.createElement("style")), E.appendChild(document.createTextNode(Ia)), r.document.head.appendChild(E)); for (const b of U) R.classList.add(b); for (const b of T) R.classList.remove(b); I && R.setAttribute(I.key, I.value), a && (r.getComputedStyle(E).opacity, document.head.removeChild(E)); }); function H(g) { var M; K(t, n, (M = h[g]) != null ? M : g); } function k(g) { e.onChanged ? e.onChanged(g, H) : H(g); } Le(P, k, { flush: "post", immediate: !0 }), Un(() => k(P.value)); const p = ie({ get() { return u ? A.value : P.value; }, set(g) { A.value = g; }, }); return Object.assign(p, { store: A, system: y, state: P }); } function La(e = {}) { const { valueDark: t = "dark", valueLight: n = "" } = e, s = Pa({ ...e, onChanged: (o, l) => { var c; e.onChanged ? (c = e.onChanged) == null || c.call(e, o === "dark", l, o) : l(o); }, modes: { dark: t, light: n }, }), r = ie(() => s.system.value); return ie({ get() { return s.value === "dark"; }, set(o) { const l = o ? "dark" : "light"; r.value === l ? (s.value = "auto") : (s.value = l); }, }); } function cs(e) { return typeof Window < "u" && e instanceof Window ? e.document.documentElement : typeof Document < "u" && e instanceof Document ? e.documentElement : e; } const jr = 1; function Na(e, t = {}) { const { throttle: n = 0, idle: s = 200, onStop: r = St, onScroll: i = St, offset: o = { left: 0, right: 0, top: 0, bottom: 0 }, eventListenerOptions: l = { capture: !1, passive: !0 }, behavior: c = "auto", window: u = Ye, onError: a = (R) => { console.error(R); }, } = t, h = Pe(0), v = Pe(0), y = ie({ get() { return h.value; }, set(R) { P(R, void 0); }, }), A = ie({ get() { return v.value; }, set(R) { P(void 0, R); }, }); function P(R, U) { var T, I, E, b; if (!u) return; const N = le(e); if (!N) return; (E = N instanceof Document ? u.document.body : N) == null || E.scrollTo({ top: (T = le(U)) != null ? T : A.value, left: (I = le(R)) != null ? I : y.value, behavior: le(c), }); const Y = ((b = N == null ? void 0 : N.document) == null ? void 0 : b.documentElement) || (N == null ? void 0 : N.documentElement) || N; y != null && (h.value = Y.scrollLeft), A != null && (v.value = Y.scrollTop); } const K = Pe(!1), H = It({ left: !0, right: !1, top: !0, bottom: !1 }), k = It({ left: !1, right: !1, top: !1, bottom: !1 }), p = (R) => { K.value && ((K.value = !1), (k.left = !1), (k.right = !1), (k.top = !1), (k.bottom = !1), r(R)); }, g = ma(p, n + s), M = (R) => { var U; if (!u) return; const T = ((U = R == null ? void 0 : R.document) == null ? void 0 : U.documentElement) || (R == null ? void 0 : R.documentElement) || Ys(R), { display: I, flexDirection: E, direction: b } = getComputedStyle(T), N = b === "rtl" ? -1 : 1, Y = T.scrollLeft; (k.left = Y < h.value), (k.right = Y > h.value); const re = Math.abs(Y * N) <= (o.left || 0), j = Math.abs(Y * N) + T.clientWidth >= T.scrollWidth - (o.right || 0) - jr; I === "flex" && E === "row-reverse" ? ((H.left = j), (H.right = re)) : ((H.left = re), (H.right = j)), (h.value = Y); let X = T.scrollTop; R === u.document && !X && (X = u.document.body.scrollTop), (k.top = X < v.value), (k.bottom = X > v.value); const D = Math.abs(X) <= (o.top || 0), ce = Math.abs(X) + T.clientHeight >= T.scrollHeight - (o.bottom || 0) - jr; I === "flex" && E === "column-reverse" ? ((H.top = ce), (H.bottom = D)) : ((H.top = D), (H.bottom = ce)), (v.value = X); }, V = (R) => { var U; if (!u) return; const T = (U = R.target.documentElement) != null ? U : R.target; M(T), (K.value = !0), g(R), i(R); }; return ( ze(e, "scroll", n ? va(V, n, !0, !1) : V, l), Un(() => { try { const R = le(e); if (!R) return; M(R); } catch (R) { a(R); } }), ze(e, "scrollend", p, l), { x: y, y: A, isScrolling: K, arrivedState: H, directions: k, measure() { const R = le(e); u && R && M(R); }, } ); } function vo(e) { const t = window.getComputedStyle(e); if ( t.overflowX === "scroll" || t.overflowY === "scroll" || (t.overflowX === "auto" && e.clientWidth < e.scrollWidth) || (t.overflowY === "auto" && e.clientHeight < e.scrollHeight) ) return !0; { const n = e.parentNode; return !n || n.tagName === "BODY" ? !1 : vo(n); } } function Fa(e) { const t = e || window.event, n = t.target; return vo(n) ? !1 : t.touches.length > 1 ? !0 : (t.preventDefault && t.preventDefault(), !1); } const as = new WeakMap(); function Ef(e, t = !1) { const n = Pe(t); let s = null, r = ""; Le( Xs(e), (l) => { const c = cs(le(l)); if (c) { const u = c; if ( (as.get(u) || as.set(u, u.style.overflow), u.style.overflow !== "hidden" && (r = u.style.overflow), u.style.overflow === "hidden") ) return (n.value = !0); if (n.value) return (u.style.overflow = "hidden"); } }, { immediate: !0 }, ); const i = () => { const l = cs(le(e)); !l || n.value || (Hr && (s = ze( l, "touchmove", (c) => { Fa(c); }, { passive: !1 }, )), (l.style.overflow = "hidden"), (n.value = !0)); }, o = () => { const l = cs(le(e)); !l || !n.value || (Hr && (s == null || s()), (l.style.overflow = r), as.delete(l), (n.value = !1)); }; return ( fo(o), ie({ get() { return n.value; }, set(l) { l ? i() : o(); }, }) ); } function Cf(e = {}) { const { window: t = Ye, ...n } = e; return Na(t, n); } function Af(e = {}) { const { window: t = Ye, initialWidth: n = Number.POSITIVE_INFINITY, initialHeight: s = Number.POSITIVE_INFINITY, listenOrientation: r = !0, includeScrollbar: i = !0, type: o = "inner", } = e, l = Pe(n), c = Pe(s), u = () => { if (t) if (o === "outer") (l.value = t.outerWidth), (c.value = t.outerHeight); else if (o === "visual" && t.visualViewport) { const { width: h, height: v, scale: y } = t.visualViewport; (l.value = Math.round(h * y)), (c.value = Math.round(v * y)); } else i ? ((l.value = t.innerWidth), (c.value = t.innerHeight)) : ((l.value = t.document.documentElement.clientWidth), (c.value = t.document.documentElement.clientHeight)); }; u(), Un(u); const a = { passive: !0 }; if ( (ze("resize", u, a), t && o === "visual" && t.visualViewport && ze(t.visualViewport, "resize", u, a), r) ) { const h = po("(orientation: portrait)"); Le(h, () => u()); } return { width: l, height: c }; } const fs = {}; var us = {}; const yo = /^(?:[a-z]+:|\/\/)/i, Ha = "vitepress-theme-appearance", Da = /#.*$/, $a = /[?#].*$/, ja = /(?:(^|\/)index)?\.(?:md|html)$/, ye = typeof document < "u", bo = { relativePath: "404.md", filePath: "", title: "404", description: "Not Found", headers: [], frontmatter: { sidebar: !1, layout: "page" }, lastUpdated: 0, isNotFound: !0, }; function Va(e, t, n = !1) { if (t === void 0) return !1; if (((e = Vr(`/${e}`)), n)) return new RegExp(t).test(e); if (Vr(t) !== e) return !1; const s = t.match(Da); return s ? (ye ? location.hash : "") === s[0] : !0; } function Vr(e) { return decodeURI(e).replace($a, "").replace(ja, "$1"); } function Wa(e) { return yo.test(e); } function ka(e, t) { return ( Object.keys((e == null ? void 0 : e.locales) || {}).find( (n) => n !== "root" && !Wa(n) && Va(t, `/${n}/`, !0), ) || "root" ); } function Ua(e, t) { var s, r, i, o, l, c, u; const n = ka(e, t); return Object.assign({}, e, { localeIndex: n, lang: ((s = e.locales[n]) == null ? void 0 : s.lang) ?? e.lang, dir: ((r = e.locales[n]) == null ? void 0 : r.dir) ?? e.dir, title: ((i = e.locales[n]) == null ? void 0 : i.title) ?? e.title, titleTemplate: ((o = e.locales[n]) == null ? void 0 : o.titleTemplate) ?? e.titleTemplate, description: ((l = e.locales[n]) == null ? void 0 : l.description) ?? e.description, head: wo(e.head, ((c = e.locales[n]) == null ? void 0 : c.head) ?? []), themeConfig: { ...e.themeConfig, ...((u = e.locales[n]) == null ? void 0 : u.themeConfig), }, }); } function _o(e, t) { const n = t.title || e.title, s = t.titleTemplate ?? e.titleTemplate; if (typeof s == "string" && s.includes(":title")) return s.replace(/:title/g, n); const r = Ba(e.title, s); return n === r.slice(3) ? n : `${n}${r}`; } function Ba(e, t) { return t === !1 ? "" : t === !0 || t === void 0 ? ` | ${e}` : e === t ? "" : ` | ${t}`; } function Ka(e, t) { const [n, s] = t; if (n !== "meta") return !1; const r = Object.entries(s)[0]; return r == null ? !1 : e.some(([i, o]) => i === n && o[r[0]] === r[1]); } function wo(e, t) { return [...e.filter((n) => !Ka(t, n)), ...t]; } const qa = /[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g, Ga = /^[a-z]:/i; function Wr(e) { const t = Ga.exec(e), n = t ? t[0] : ""; return ( n + e .slice(n.length) .replace(qa, "_") .replace(/(^|\/)_+(?=[^/]*$)/, "$1") ); } const ds = new Set(); function Xa(e) { if (ds.size === 0) { const n = (typeof process == "object" && (us == null ? void 0 : us.VITE_EXTRA_EXTENSIONS)) || (fs == null ? void 0 : fs.VITE_EXTRA_EXTENSIONS) || ""; ( "3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip" + (n && typeof n == "string" ? "," + n : "") ) .split(",") .forEach((s) => ds.add(s)); } const t = e.split(".").pop(); return t == null || !ds.has(t.toLowerCase()); } const Ya = Symbol(), wt = Pe(la); function Rf(e) { const t = ie(() => Ua(wt.value, e.data.relativePath)), n = t.value.appearance, s = n === "force-dark" ? mt(!0) : n === "force-auto" ? mo() : n ? La({ storageKey: Ha, initialValue: () => (n === "dark" ? "dark" : "auto"), ...(typeof n == "object" ? n : {}), }) : mt(!1), r = mt(ye ? location.hash : ""); return ( ye && window.addEventListener("hashchange", () => { r.value = location.hash; }), Le( () => e.data, () => { r.value = ye ? location.hash : ""; }, ), { site: t, theme: ie(() => t.value.themeConfig), page: ie(() => e.data), frontmatter: ie(() => e.data.frontmatter), params: ie(() => e.data.params), lang: ie(() => t.value.lang), dir: ie(() => e.data.frontmatter.dir || t.value.dir), localeIndex: ie(() => t.value.localeIndex || "root"), title: ie(() => _o(t.value, e.data)), description: ie(() => e.data.description || t.value.description), isDark: s, hash: ie(() => r.value), } ); } function za() { const e = bt(Ya); if (!e) throw new Error("vitepress data not properly injected in app"); return e; } function Ja(e, t) { return `${e}${t}`.replace(/\/+/g, "/"); } function kr(e) { return yo.test(e) || !e.startsWith("/") ? e : Ja(wt.value.base, e); } function Qa(e) { let t = e.replace(/\.html$/, ""); if (((t = decodeURIComponent(t)), (t = t.replace(/\/$/, "/index")), ye)) { const n = "/docs/"; t = Wr(t.slice(n.length).replace(/\//g, "_") || "index") + ".md"; let s = __VP_HASH_MAP__[t.toLowerCase()]; if ( (s || ((t = t.endsWith("_index.md") ? t.slice(0, -9) + ".md" : t.slice(0, -3) + "_index.md"), (s = __VP_HASH_MAP__[t.toLowerCase()])), !s) ) return null; t = `${n}assets/${t}.${s}.js`; } else t = `./${Wr(t.slice(1).replace(/\//g, "_"))}.md.js`; return t; } let _n = []; function Of(e) { _n.push(e), Vn(() => { _n = _n.filter((t) => t !== e); }); } function Za() { let e = wt.value.scrollOffset, t = 0, n = 24; if ( (typeof e == "object" && "padding" in e && ((n = e.padding), (e = e.selector)), typeof e == "number") ) t = e; else if (typeof e == "string") t = Ur(e, n); else if (Array.isArray(e)) for (const s of e) { const r = Ur(s, n); if (r) { t = r; break; } } return t; } function Ur(e, t) { const n = document.querySelector(e); if (!n) return 0; const s = n.getBoundingClientRect().bottom; return s < 0 ? 0 : s + t; } const ef = Symbol(), So = "http://a.com", tf = () => ({ path: "/", component: null, data: bo }); function Mf(e, t) { const n = It(tf()), s = { route: n, go: r }; async function r(l = ye ? location.href : "/") { var c, u; (l = hs(l)), (await ((c = s.onBeforeRouteChange) == null ? void 0 : c.call(s, l))) !== !1 && (ye && l !== hs(location.href) && (history.replaceState({ scrollPosition: window.scrollY }, ""), history.pushState({}, "", l)), await o(l), await ((u = s.onAfterRouteChange ?? s.onAfterRouteChanged) == null ? void 0 : u(l))); } let i = null; async function o(l, c = 0, u = !1) { var v, y; if ( (await ((v = s.onBeforePageLoad) == null ? void 0 : v.call(s, l))) === !1 ) return; const a = new URL(l, So), h = (i = a.pathname); try { let A = await e(h); if (!A) throw new Error(`Page not found: ${h}`); if (i === h) { i = null; const { default: P, __pageData: K } = A; if (!P) throw new Error(`Invalid route component: ${P}`); await ((y = s.onAfterPageLoad) == null ? void 0 : y.call(s, l)), (n.path = ye ? h : kr(h)), (n.component = vn(P)), (n.data = vn(K)), ye && Dn(() => { let H = wt.value.base + K.relativePath.replace(/(?:(^|\/)index)?\.md$/, "$1"); if ( (!wt.value.cleanUrls && !H.endsWith("/") && (H += ".html"), H !== a.pathname && ((a.pathname = H), (l = H + a.search + a.hash), history.replaceState({}, "", l)), a.hash && !c) ) { let k = null; try { k = document.getElementById( decodeURIComponent(a.hash).slice(1), ); } catch (p) { console.warn(p); } if (k) { Br(k, a.hash); return; } } window.scrollTo(0, c); }); } } catch (A) { if ( (!/fetch|Page not found/.test(A.message) && !/^\/404(\.html|\/)?$/.test(l) && console.error(A), !u) ) try { const P = await fetch(wt.value.base + "hashmap.json"); (window.__VP_HASH_MAP__ = await P.json()), await o(l, c, !0); return; } catch {} if (i === h) { (i = null), (n.path = ye ? h : kr(h)), (n.component = t ? vn(t) : null); const P = ye ? h .replace(/(^|\/)$/, "$1index") .replace(/(\.html)?$/, ".md") .replace(/^\//, "") : "404.md"; n.data = { ...bo, relativePath: P }; } } } return ( ye && (history.state === null && history.replaceState({}, ""), window.addEventListener( "click", (l) => { if ( l.defaultPrevented || !(l.target instanceof Element) || l.target.closest("button") || l.button !== 0 || l.ctrlKey || l.shiftKey || l.altKey || l.metaKey ) return; const c = l.target.closest("a"); if ( !c || c.closest(".vp-raw") || c.hasAttribute("download") || c.hasAttribute("target") ) return; const u = c.getAttribute("href") ?? (c instanceof SVGAElement ? c.getAttribute("xlink:href") : null); if (u == null) return; const { href: a, origin: h, pathname: v, hash: y, search: A, } = new URL(u, c.baseURI), P = new URL(location.href); h === P.origin && Xa(v) && (l.preventDefault(), v === P.pathname && A === P.search ? (y !== P.hash && (history.pushState({}, "", a), window.dispatchEvent( new HashChangeEvent("hashchange", { oldURL: P.href, newURL: a, }), )), y ? Br(c, y, c.classList.contains("header-anchor")) : window.scrollTo(0, 0)) : r(a)); }, { capture: !0 }, ), window.addEventListener("popstate", async (l) => { var u; if (l.state === null) return; const c = hs(location.href); await o(c, (l.state && l.state.scrollPosition) || 0), await ((u = s.onAfterRouteChange ?? s.onAfterRouteChanged) == null ? void 0 : u(c)); }), window.addEventListener("hashchange", (l) => { l.preventDefault(); })), s ); } function nf() { const e = bt(ef); if (!e) throw new Error("useRouter() is called without provider."); return e; } function xo() { return nf().route; } function Br(e, t, n = !1) { let s = null; try { s = e.classList.contains("header-anchor") ? e : document.getElementById(decodeURIComponent(t).slice(1)); } catch (r) { console.warn(r); } if (s) { let r = function () { !n || Math.abs(o - window.scrollY) > window.innerHeight ? window.scrollTo(0, o) : window.scrollTo({ left: 0, top: o, behavior: "smooth" }); }; const i = parseInt(window.getComputedStyle(s).paddingTop, 10), o = window.scrollY + s.getBoundingClientRect().top - Za() + i; requestAnimationFrame(r); } } function hs(e) { const t = new URL(e, So); return ( (t.pathname = t.pathname.replace(/(^|\/)index(\.html)?$/, "$1")), wt.value.cleanUrls ? (t.pathname = t.pathname.replace(/\.html$/, "")) : !t.pathname.endsWith("/") && !t.pathname.endsWith(".html") && (t.pathname += ".html"), t.pathname + t.search + t.hash ); } const pn = () => _n.forEach((e) => e()), If = Ci({ name: "VitePressContent", props: { as: { type: [Object, String], default: "div" } }, setup(e) { const t = xo(), { frontmatter: n, site: s } = za(); return ( Le(n, pn, { deep: !0, flush: "post" }), () => As( e.as, s.value.contentProps ?? { style: { position: "relative" } }, [ t.component ? As(t.component, { onVnodeMounted: pn, onVnodeUpdated: pn, onVnodeUnmounted: pn, }) : "404 Page Not Found", ], ) ); }, }), Pf = (e, t) => { const n = e.__vccOpts || e; for (const [s, r] of t) n[s] = r; return n; }, Lf = Ci({ setup(e, { slots: t }) { const n = mt(!1); return ( Pt(() => { n.value = !0; }), () => (n.value && t.default ? t.default() : null) ); }, }); function Nf() { ye && window.addEventListener("click", (e) => { var n; const t = e.target; if (t.matches(".vp-code-group input")) { const s = (n = t.parentElement) == null ? void 0 : n.parentElement; if (!s) return; const r = Array.from(s.querySelectorAll("input")).indexOf(t); if (r < 0) return; const i = s.querySelector(".blocks"); if (!i) return; const o = Array.from(i.children).find((u) => u.classList.contains("active"), ); if (!o) return; const l = i.children[r]; if (!l || o === l) return; o.classList.remove("active"), l.classList.add("active"); const c = s == null ? void 0 : s.querySelector(`label[for="${t.id}"]`); c == null || c.scrollIntoView({ block: "nearest" }); } }); } function Ff() { if (ye) { const e = new WeakMap(); window.addEventListener("click", (t) => { var s; const n = t.target; if (n.matches('div[class*="language-"] > button.copy')) { const r = n.parentElement, i = (s = n.nextElementSibling) == null ? void 0 : s.nextElementSibling; if (!r || !i) return; const o = /language-(shellscript|shell|bash|sh|zsh)/.test(r.className), l = [".vp-copy-ignore", ".diff.remove"], c = i.cloneNode(!0); c.querySelectorAll(l.join(",")).forEach((a) => a.remove()); let u = c.textContent || ""; o && (u = u.replace(/^ *(\$|>) /gm, "").trim()), sf(u).then(() => { n.classList.add("copied"), clearTimeout(e.get(n)); const a = setTimeout(() => { n.classList.remove("copied"), n.blur(), e.delete(n); }, 2e3); e.set(n, a); }); } }); } } async function sf(e) { try { return navigator.clipboard.writeText(e); } catch { const t = document.createElement("textarea"), n = document.activeElement; (t.value = e), t.setAttribute("readonly", ""), (t.style.contain = "strict"), (t.style.position = "absolute"), (t.style.left = "-9999px"), (t.style.fontSize = "12pt"); const s = document.getSelection(), r = s ? s.rangeCount > 0 && s.getRangeAt(0) : null; document.body.appendChild(t), t.select(), (t.selectionStart = 0), (t.selectionEnd = e.length), document.execCommand("copy"), document.body.removeChild(t), r && (s.removeAllRanges(), s.addRange(r)), n && n.focus(); } } function Hf(e, t) { let n = !0, s = []; const r = (i) => { if (n) { (n = !1), i.forEach((l) => { const c = ps(l); for (const u of document.head.children) if (u.isEqualNode(c)) { s.push(u); return; } }); return; } const o = i.map(ps); s.forEach((l, c) => { const u = o.findIndex((a) => a == null ? void 0 : a.isEqualNode(l ?? null), ); u !== -1 ? delete o[u] : (l == null || l.remove(), delete s[c]); }), o.forEach((l) => l && document.head.appendChild(l)), (s = [...s, ...o].filter(Boolean)); }; Yi(() => { const i = e.data, o = t.value, l = i && i.description, c = (i && i.frontmatter.head) || [], u = _o(o, i); u !== document.title && (document.title = u); const a = l || o.description; let h = document.querySelector("meta[name=description]"); h ? h.getAttribute("content") !== a && h.setAttribute("content", a) : ps(["meta", { name: "description", content: a }]), r(wo(o.head, of(c))); }); } function ps([e, t, n]) { const s = document.createElement(e); for (const r in t) s.setAttribute(r, t[r]); return ( n && (s.innerHTML = n), e === "script" && t.async == null && (s.async = !1), s ); } function rf(e) { return e[0] === "meta" && e[1] && e[1].name === "description"; } function of(e) { return e.filter((t) => !rf(t)); } const gs = new Set(), To = () => document.createElement("link"), lf = (e) => { const t = To(); (t.rel = "prefetch"), (t.href = e), document.head.appendChild(t); }, cf = (e) => { const t = new XMLHttpRequest(); t.open("GET", e, (t.withCredentials = !0)), t.send(); }; let gn; const af = ye && (gn = To()) && gn.relList && gn.relList.supports && gn.relList.supports("prefetch") ? lf : cf; function Df() { if (!ye || !window.IntersectionObserver) return; let e; if ((e = navigator.connection) && (e.saveData || /2g/.test(e.effectiveType))) return; const t = window.requestIdleCallback || setTimeout; let n = null; const s = () => { n && n.disconnect(), (n = new IntersectionObserver((i) => { i.forEach((o) => { if (o.isIntersecting) { const l = o.target; n.unobserve(l); const { pathname: c } = l; if (!gs.has(c)) { gs.add(c); const u = Qa(c); u && af(u); } } }); })), t(() => { document.querySelectorAll("#app a").forEach((i) => { const { hostname: o, pathname: l } = new URL( i.href instanceof SVGAnimatedString ? i.href.animVal : i.href, i.baseURI, ), c = l.match(/\.\w+$/); (c && c[0] !== ".html") || (i.target !== "_blank" && o === location.hostname && (l !== location.pathname ? n.observe(i) : gs.add(l))); }); }); }; Pt(s); const r = xo(); Le(() => r.path, s), Vn(() => { n && n.disconnect(); }); } export { gf as $, Za as A, df as B, ff as C, Pe as D, Of as E, Se as F, ge as G, uf as H, yo as I, xo as J, bc as K, bt as L, Af as M, Ls as N, Tf as O, Dn as P, Cf as Q, ye as R, Fn as S, _f as T, Ef as U, Ql as V, pf as W, Sf as X, Oi as Y, wf as Z, Pf as _, ro as a, Hf as a0, ef as a1, Rf as a2, Ya as a3, If as a4, Lf as a5, wt as a6, Mf as a7, Qa as a8, xf as a9, Df as aa, Ff as ab, Nf as ac, As as ad, yf as ae, Es as b, vf as c, Ci as d, bf as e, Xa as f, kr as g, ie as h, Wa as i, so as j, Ws as k, Va as l, po as m, Ns as n, Ts as o, mt as p, Le as q, hf as r, Yi as s, Vo as t, za as u, Pt as v, Tl as w, Vn as x, mf as y, $l as z, };