webman/public/js/index-476be0bb.js

24376 lines
915 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function e() {
import.meta.url, import("_").catch(() => 1);
}
function t(e, t) {
const n = Object.create(null),
r = e.split(",");
for (let a = 0; a < r.length; a++) n[r[a]] = !0;
return t ? (e) => !!n[e.toLowerCase()] : (e) => !!n[e];
}
!(function () {
const e = document.createElement("link").relList;
if (!(e && e.supports && e.supports("modulepreload"))) {
for (const e of document.querySelectorAll('link[rel="modulepreload"]'))
t(e);
new MutationObserver((e) => {
for (const n of e)
if ("childList" === n.type)
for (const e of n.addedNodes)
"LINK" === e.tagName && "modulepreload" === e.rel && t(e);
}).observe(document, { childList: !0, subtree: !0 });
}
function t(e) {
if (e.ep) return;
e.ep = !0;
const t = (function (e) {
const t = {};
return (
e.integrity && (t.integrity = e.integrity),
e.referrerPolicy && (t.referrerPolicy = e.referrerPolicy),
"use-credentials" === e.crossOrigin
? (t.credentials = "include")
: "anonymous" === e.crossOrigin
? (t.credentials = "omit")
: (t.credentials = "same-origin"),
t
);
})(e);
fetch(e.href, t);
}
})();
const n = {},
r = [],
a = () => {},
i = () => !1,
s = /^on[^a-z]/,
o = (e) => s.test(e),
c = (e) => e.startsWith("onUpdate:"),
l = Object.assign,
A = (e, t) => {
const n = e.indexOf(t);
n > -1 && e.splice(n, 1);
},
u = Object.prototype.hasOwnProperty,
p = (e, t) => u.call(e, t),
h = Array.isArray,
g = (e) => "[object Map]" === E(e),
d = (e) => "[object Set]" === E(e),
f = (e) => "function" == typeof e,
m = (e) => "string" == typeof e,
v = (e) => "symbol" == typeof e,
y = (e) => null !== e && "object" == typeof e,
b = (e) => y(e) && f(e.then) && f(e.catch),
w = Object.prototype.toString,
E = (e) => w.call(e),
k = (e) => "[object Object]" === E(e),
C = (e) => m(e) && "NaN" !== e && "-" !== e[0] && "" + parseInt(e, 10) === e,
B = t(
",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"
),
R = (e) => {
const t = Object.create(null);
return (n) => t[n] || (t[n] = e(n));
},
S = /-(\w)/g,
I = R((e) => e.replace(S, (e, t) => (t ? t.toUpperCase() : ""))),
x = /\B([A-Z])/g,
T = R((e) => e.replace(x, "-$1").toLowerCase()),
U = R((e) => e.charAt(0).toUpperCase() + e.slice(1)),
O = R((e) => (e ? "on".concat(U(e)) : "")),
L = (e, t) => !Object.is(e, t),
N = (e, t) => {
for (let n = 0; n < e.length; n++) e[n](t);
},
D = (e, t, n) => {
Object.defineProperty(e, t, { configurable: !0, enumerable: !1, value: n });
},
M = (e) => {
const t = parseFloat(e);
return isNaN(t) ? e : t;
};
let Q;
const P = () =>
Q ||
(Q =
"undefined" != typeof globalThis
? globalThis
: "undefined" != typeof self
? self
: "undefined" != typeof window
? window
: "undefined" != typeof global
? global
: {});
function W(e) {
if (h(e)) {
const t = {};
for (let n = 0; n < e.length; n++) {
const r = e[n],
a = m(r) ? V(r) : W(r);
if (a) for (const e in a) t[e] = a[e];
}
return t;
}
return m(e) || y(e) ? e : void 0;
}
const F = /;(?![^(]*\))/g,
j = /:([^]+)/,
Y = /\/\*[^]*?\*\//g;
function V(e) {
const t = {};
return (
e
.replace(Y, "")
.split(F)
.forEach((e) => {
if (e) {
const n = e.split(j);
n.length > 1 && (t[n[0].trim()] = n[1].trim());
}
}),
t
);
}
function z(e) {
let t = "";
if (!e || m(e)) return t;
for (const n in e) {
const r = e[n],
a = n.startsWith("--") ? n : T(n);
(m(r) || "number" == typeof r) && (t += "".concat(a, ":").concat(r, ";"));
}
return t;
}
function G(e) {
let t = "";
if (m(e)) t = e;
else if (h(e))
for (let n = 0; n < e.length; n++) {
const r = G(e[n]);
r && (t += r + " ");
}
else if (y(e)) for (const n in e) e[n] && (t += n + " ");
return t.trim();
}
const H = t(
"itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly"
);
function J(e) {
return !!e || "" === e;
}
const X = (e) =>
m(e)
? e
: null == e
? ""
: h(e) || (y(e) && (e.toString === w || !f(e.toString)))
? JSON.stringify(e, K, 2)
: String(e),
K = (e, t) =>
t && t.__v_isRef
? K(e, t.value)
: g(t)
? {
["Map(".concat(t.size, ")")]: [...t.entries()].reduce(
(e, [t, n]) => ((e["".concat(t, " =>")] = n), e),
{}
),
}
: d(t)
? { ["Set(".concat(t.size, ")")]: [...t.values()] }
: !y(t) || h(t) || k(t)
? t
: String(t);
let Z;
class q {
constructor(e = !1) {
(this.detached = e),
(this._active = !0),
(this.effects = []),
(this.cleanups = []),
(this.parent = Z),
!e && Z && (this.index = (Z.scopes || (Z.scopes = [])).push(this) - 1);
}
get active() {
return this._active;
}
run(e) {
if (this._active) {
const t = Z;
try {
return (Z = this), e();
} finally {
Z = t;
}
}
}
on() {
Z = this;
}
off() {
Z = this.parent;
}
stop(e) {
if (this._active) {
let t, n;
for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].stop();
for (t = 0, n = this.cleanups.length; t < n; t++) this.cleanups[t]();
if (this.scopes)
for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].stop(!0);
if (!this.detached && this.parent && !e) {
const e = this.parent.scopes.pop();
e &&
e !== this &&
((this.parent.scopes[this.index] = e), (e.index = this.index));
}
(this.parent = void 0), (this._active = !1);
}
}
}
function _(e) {
return new q(e);
}
function $() {
return Z;
}
function ee(e) {
Z && Z.cleanups.push(e);
}
const te = (e) => {
const t = new Set(e);
return (t.w = 0), (t.n = 0), t;
},
ne = (e) => (e.w & se) > 0,
re = (e) => (e.n & se) > 0,
ae = new WeakMap();
let ie = 0,
se = 1;
let oe;
const ce = Symbol(""),
le = Symbol("");
class Ae {
constructor(e, t = null, n) {
(this.fn = e),
(this.scheduler = t),
(this.active = !0),
(this.deps = []),
(this.parent = void 0),
(function (e, t = Z) {
t && t.active && t.effects.push(e);
})(this, n);
}
run() {
if (!this.active) return this.fn();
let e = oe,
t = pe;
for (; e; ) {
if (e === this) return;
e = e.parent;
}
try {
return (
(this.parent = oe),
(oe = this),
(pe = !0),
(se = 1 << ++ie),
ie <= 30
? (({ deps: e }) => {
if (e.length) for (let t = 0; t < e.length; t++) e[t].w |= se;
})(this)
: ue(this),
this.fn()
);
} finally {
ie <= 30 &&
((e) => {
const { deps: t } = e;
if (t.length) {
let n = 0;
for (let r = 0; r < t.length; r++) {
const a = t[r];
ne(a) && !re(a) ? a.delete(e) : (t[n++] = a),
(a.w &= ~se),
(a.n &= ~se);
}
t.length = n;
}
})(this),
(se = 1 << --ie),
(oe = this.parent),
(pe = t),
(this.parent = void 0),
this.deferStop && this.stop();
}
}
stop() {
oe === this
? (this.deferStop = !0)
: this.active &&
(ue(this), this.onStop && this.onStop(), (this.active = !1));
}
}
function ue(e) {
const { deps: t } = e;
if (t.length) {
for (let n = 0; n < t.length; n++) t[n].delete(e);
t.length = 0;
}
}
let pe = !0;
const he = [];
function ge() {
he.push(pe), (pe = !1);
}
function de() {
const e = he.pop();
pe = void 0 === e || e;
}
function fe(e, t, n) {
if (pe && oe) {
let t = ae.get(e);
t || ae.set(e, (t = new Map()));
let r = t.get(n);
r || t.set(n, (r = te())), me(r);
}
}
function me(e, t) {
let n = !1;
ie <= 30 ? re(e) || ((e.n |= se), (n = !ne(e))) : (n = !e.has(oe)),
n && (e.add(oe), oe.deps.push(e));
}
function ve(e, t, n, r, a, i) {
const s = ae.get(e);
if (!s) return;
let o = [];
if ("clear" === t) o = [...s.values()];
else if ("length" === n && h(e)) {
const e = Number(r);
s.forEach((t, n) => {
("length" === n || n >= e) && o.push(t);
});
} else
switch ((void 0 !== n && o.push(s.get(n)), t)) {
case "add":
h(e)
? C(n) && o.push(s.get("length"))
: (o.push(s.get(ce)), g(e) && o.push(s.get(le)));
break;
case "delete":
h(e) || (o.push(s.get(ce)), g(e) && o.push(s.get(le)));
break;
case "set":
g(e) && o.push(s.get(ce));
}
if (1 === o.length) o[0] && ye(o[0]);
else {
const e = [];
for (const t of o) t && e.push(...t);
ye(te(e));
}
}
function ye(e, t) {
const n = h(e) ? e : [...e];
for (const r of n) r.computed && be(r);
for (const r of n) r.computed || be(r);
}
function be(e, t) {
(e !== oe || e.allowRecurse) && (e.scheduler ? e.scheduler() : e.run());
}
const we = t("__proto__,__v_isRef,__isVue"),
Ee = new Set(
Object.getOwnPropertyNames(Symbol)
.filter((e) => "arguments" !== e && "caller" !== e)
.map((e) => Symbol[e])
.filter(v)
),
ke = xe(),
Ce = xe(!1, !0),
Be = xe(!0),
Re = Se();
function Se() {
const e = {};
return (
["includes", "indexOf", "lastIndexOf"].forEach((t) => {
e[t] = function (...e) {
const n = gt(this);
for (let t = 0, a = this.length; t < a; t++) fe(n, 0, t + "");
const r = n[t](...e);
return -1 === r || !1 === r ? n[t](...e.map(gt)) : r;
};
}),
["push", "pop", "shift", "unshift", "splice"].forEach((t) => {
e[t] = function (...e) {
ge();
const n = gt(this)[t].apply(this, e);
return de(), n;
};
}),
e
);
}
function Ie(e) {
const t = gt(this);
return fe(t, 0, e), t.hasOwnProperty(e);
}
function xe(e = !1, t = !1) {
return function (n, r, a) {
if ("__v_isReactive" === r) return !e;
if ("__v_isReadonly" === r) return e;
if ("__v_isShallow" === r) return t;
if ("__v_raw" === r && a === (e ? (t ? at : rt) : t ? nt : tt).get(n))
return n;
const i = h(n);
if (!e) {
if (i && p(Re, r)) return Reflect.get(Re, r, a);
if ("hasOwnProperty" === r) return Ie;
}
const s = Reflect.get(n, r, a);
return (v(r) ? Ee.has(r) : we(r))
? s
: (e || fe(n, 0, r),
t
? s
: bt(s)
? i && C(r)
? s
: s.value
: y(s)
? e
? ct(s)
: st(s)
: s);
};
}
function Te(e = !1) {
return function (t, n, r, a) {
let i = t[n];
if (ut(i) && bt(i) && !bt(r)) return !1;
if (
!e &&
(pt(r) || ut(r) || ((i = gt(i)), (r = gt(r))), !h(t) && bt(i) && !bt(r))
)
return (i.value = r), !0;
const s = h(t) && C(n) ? Number(n) < t.length : p(t, n),
o = Reflect.set(t, n, r, a);
return (
t === gt(a) && (s ? L(r, i) && ve(t, "set", n, r) : ve(t, "add", n, r)), o
);
};
}
const Ue = {
get: ke,
set: Te(),
deleteProperty: function (e, t) {
const n = p(e, t);
e[t];
const r = Reflect.deleteProperty(e, t);
return r && n && ve(e, "delete", t, void 0), r;
},
has: function (e, t) {
const n = Reflect.has(e, t);
return (v(t) && Ee.has(t)) || fe(e, 0, t), n;
},
ownKeys: function (e) {
return fe(e, 0, h(e) ? "length" : ce), Reflect.ownKeys(e);
},
},
Oe = { get: Be, set: (e, t) => !0, deleteProperty: (e, t) => !0 },
Le = l({}, Ue, { get: Ce, set: Te(!0) }),
Ne = (e) => e,
De = (e) => Reflect.getPrototypeOf(e);
function Me(e, t, n = !1, r = !1) {
const a = gt((e = e.__v_raw)),
i = gt(t);
n || (t !== i && fe(a, 0, t), fe(a, 0, i));
const { has: s } = De(a),
o = r ? Ne : n ? mt : ft;
return s.call(a, t)
? o(e.get(t))
: s.call(a, i)
? o(e.get(i))
: void (e !== a && e.get(t));
}
function Qe(e, t = !1) {
const n = this.__v_raw,
r = gt(n),
a = gt(e);
return (
t || (e !== a && fe(r, 0, e), fe(r, 0, a)),
e === a ? n.has(e) : n.has(e) || n.has(a)
);
}
function Pe(e, t = !1) {
return (e = e.__v_raw), !t && fe(gt(e), 0, ce), Reflect.get(e, "size", e);
}
function We(e) {
e = gt(e);
const t = gt(this);
return De(t).has.call(t, e) || (t.add(e), ve(t, "add", e, e)), this;
}
function Fe(e, t) {
t = gt(t);
const n = gt(this),
{ has: r, get: a } = De(n);
let i = r.call(n, e);
i || ((e = gt(e)), (i = r.call(n, e)));
const s = a.call(n, e);
return (
n.set(e, t), i ? L(t, s) && ve(n, "set", e, t) : ve(n, "add", e, t), this
);
}
function je(e) {
const t = gt(this),
{ has: n, get: r } = De(t);
let a = n.call(t, e);
a || ((e = gt(e)), (a = n.call(t, e))), r && r.call(t, e);
const i = t.delete(e);
return a && ve(t, "delete", e, void 0), i;
}
function Ye() {
const e = gt(this),
t = 0 !== e.size,
n = e.clear();
return t && ve(e, "clear", void 0, void 0), n;
}
function Ve(e, t) {
return function (n, r) {
const a = this,
i = a.__v_raw,
s = gt(i),
o = t ? Ne : e ? mt : ft;
return !e && fe(s, 0, ce), i.forEach((e, t) => n.call(r, o(e), o(t), a));
};
}
function ze(e, t, n) {
return function (...r) {
const a = this.__v_raw,
i = gt(a),
s = g(i),
o = "entries" === e || (e === Symbol.iterator && s),
c = "keys" === e && s,
l = a[e](...r),
A = n ? Ne : t ? mt : ft;
return (
!t && fe(i, 0, c ? le : ce),
{
next() {
const { value: e, done: t } = l.next();
return t
? { value: e, done: t }
: { value: o ? [A(e[0]), A(e[1])] : A(e), done: t };
},
[Symbol.iterator]() {
return this;
},
}
);
};
}
function Ge(e) {
return function (...t) {
return "delete" !== e && this;
};
}
function He() {
const e = {
get(e) {
return Me(this, e);
},
get size() {
return Pe(this);
},
has: Qe,
add: We,
set: Fe,
delete: je,
clear: Ye,
forEach: Ve(!1, !1),
},
t = {
get(e) {
return Me(this, e, !1, !0);
},
get size() {
return Pe(this);
},
has: Qe,
add: We,
set: Fe,
delete: je,
clear: Ye,
forEach: Ve(!1, !0),
},
n = {
get(e) {
return Me(this, e, !0);
},
get size() {
return Pe(this, !0);
},
has(e) {
return Qe.call(this, e, !0);
},
add: Ge("add"),
set: Ge("set"),
delete: Ge("delete"),
clear: Ge("clear"),
forEach: Ve(!0, !1),
},
r = {
get(e) {
return Me(this, e, !0, !0);
},
get size() {
return Pe(this, !0);
},
has(e) {
return Qe.call(this, e, !0);
},
add: Ge("add"),
set: Ge("set"),
delete: Ge("delete"),
clear: Ge("clear"),
forEach: Ve(!0, !0),
};
return (
["keys", "values", "entries", Symbol.iterator].forEach((a) => {
(e[a] = ze(a, !1, !1)),
(n[a] = ze(a, !0, !1)),
(t[a] = ze(a, !1, !0)),
(r[a] = ze(a, !0, !0));
}),
[e, n, t, r]
);
}
const [Je, Xe, Ke, Ze] = He();
function qe(e, t) {
const n = t ? (e ? Ze : Ke) : e ? Xe : Je;
return (t, r, a) =>
"__v_isReactive" === r
? !e
: "__v_isReadonly" === r
? e
: "__v_raw" === r
? t
: Reflect.get(p(n, r) && r in t ? n : t, r, a);
}
const _e = { get: qe(!1, !1) },
$e = { get: qe(!1, !0) },
et = { get: qe(!0, !1) },
tt = new WeakMap(),
nt = new WeakMap(),
rt = new WeakMap(),
at = new WeakMap();
function it(e) {
return e.__v_skip || !Object.isExtensible(e)
? 0
: (function (e) {
switch (e) {
case "Object":
case "Array":
return 1;
case "Map":
case "Set":
case "WeakMap":
case "WeakSet":
return 2;
default:
return 0;
}
})(((e) => E(e).slice(8, -1))(e));
}
function st(e) {
return ut(e) ? e : lt(e, !1, Ue, _e, tt);
}
function ot(e) {
return lt(e, !1, Le, $e, nt);
}
function ct(e) {
return lt(e, !0, Oe, et, rt);
}
function lt(e, t, n, r, a) {
if (!y(e)) return e;
if (e.__v_raw && (!t || !e.__v_isReactive)) return e;
const i = a.get(e);
if (i) return i;
const s = it(e);
if (0 === s) return e;
const o = new Proxy(e, 2 === s ? r : n);
return a.set(e, o), o;
}
function At(e) {
return ut(e) ? At(e.__v_raw) : !(!e || !e.__v_isReactive);
}
function ut(e) {
return !(!e || !e.__v_isReadonly);
}
function pt(e) {
return !(!e || !e.__v_isShallow);
}
function ht(e) {
return At(e) || ut(e);
}
function gt(e) {
const t = e && e.__v_raw;
return t ? gt(t) : e;
}
function dt(e) {
return D(e, "__v_skip", !0), e;
}
const ft = (e) => (y(e) ? st(e) : e),
mt = (e) => (y(e) ? ct(e) : e);
function vt(e) {
pe && oe && me((e = gt(e)).dep || (e.dep = te()));
}
function yt(e, t) {
const n = (e = gt(e)).dep;
n && ye(n);
}
function bt(e) {
return !(!e || !0 !== e.__v_isRef);
}
function wt(e) {
return kt(e, !1);
}
function Et(e) {
return kt(e, !0);
}
function kt(e, t) {
return bt(e) ? e : new Ct(e, t);
}
class Ct {
constructor(e, t) {
(this.__v_isShallow = t),
(this.dep = void 0),
(this.__v_isRef = !0),
(this._rawValue = t ? e : gt(e)),
(this._value = t ? e : ft(e));
}
get value() {
return vt(this), this._value;
}
set value(e) {
const t = this.__v_isShallow || pt(e) || ut(e);
(e = t ? e : gt(e)),
L(e, this._rawValue) &&
((this._rawValue = e), (this._value = t ? e : ft(e)), yt(this));
}
}
function Bt(e) {
return bt(e) ? e.value : e;
}
const Rt = {
get: (e, t, n) => Bt(Reflect.get(e, t, n)),
set: (e, t, n, r) => {
const a = e[t];
return bt(a) && !bt(n) ? ((a.value = n), !0) : Reflect.set(e, t, n, r);
},
};
function St(e) {
return At(e) ? e : new Proxy(e, Rt);
}
function It(e) {
const t = h(e) ? new Array(e.length) : {};
for (const n in e) t[n] = Tt(e, n);
return t;
}
class xt {
constructor(e, t, n) {
(this._object = e),
(this._key = t),
(this._defaultValue = n),
(this.__v_isRef = !0);
}
get value() {
const e = this._object[this._key];
return void 0 === e ? this._defaultValue : e;
}
set value(e) {
this._object[this._key] = e;
}
get dep() {
return (
(e = gt(this._object)),
(t = this._key),
null == (n = ae.get(e)) ? void 0 : n.get(t)
);
var e, t, n;
}
}
function Tt(e, t, n) {
const r = e[t];
return bt(r) ? r : new xt(e, t, n);
}
class Ut {
constructor(e, t, n, r) {
(this._setter = t),
(this.dep = void 0),
(this.__v_isRef = !0),
(this.__v_isReadonly = !1),
(this._dirty = !0),
(this.effect = new Ae(e, () => {
this._dirty || ((this._dirty = !0), yt(this));
})),
(this.effect.computed = this),
(this.effect.active = this._cacheable = !r),
(this.__v_isReadonly = n);
}
get value() {
const e = gt(this);
return (
vt(e),
(!e._dirty && e._cacheable) ||
((e._dirty = !1), (e._value = e.effect.run())),
e._value
);
}
set value(e) {
this._setter(e);
}
}
function Ot(e, t, n, r) {
let a;
try {
a = r ? e(...r) : e();
} catch (i) {
Nt(i, t, n);
}
return a;
}
function Lt(e, t, n, r) {
if (f(e)) {
const a = Ot(e, t, n, r);
return (
a &&
b(a) &&
a.catch((e) => {
Nt(e, t, n);
}),
a
);
}
const a = [];
for (let i = 0; i < e.length; i++) a.push(Lt(e[i], t, n, r));
return a;
}
function Nt(e, t, n, r = !0) {
t && t.vnode;
if (t) {
let r = t.parent;
const a = t.proxy,
i = n;
for (; r; ) {
const t = r.ec;
if (t)
for (let n = 0; n < t.length; n++) if (!1 === t[n](e, a, i)) return;
r = r.parent;
}
const s = t.appContext.config.errorHandler;
if (s) return void Ot(s, null, 10, [e, a, i]);
}
}
let Dt = !1,
Mt = !1;
const Qt = [];
let Pt = 0;
const Wt = [];
let Ft = null,
jt = 0;
const Yt = Promise.resolve();
let Vt = null;
function zt(e) {
const t = Vt || Yt;
return e ? t.then(this ? e.bind(this) : e) : t;
}
function Gt(e) {
(Qt.length && Qt.includes(e, Dt && e.allowRecurse ? Pt + 1 : Pt)) ||
(null == e.id
? Qt.push(e)
: Qt.splice(
(function (e) {
let t = Pt + 1,
n = Qt.length;
for (; t < n; ) {
const r = (t + n) >>> 1;
Kt(Qt[r]) < e ? (t = r + 1) : (n = r);
}
return t;
})(e.id),
0,
e
),
Ht());
}
function Ht() {
Dt || Mt || ((Mt = !0), (Vt = Yt.then(qt)));
}
function Jt(e, t = Dt ? Pt + 1 : 0) {
for (; t < Qt.length; t++) {
const e = Qt[t];
e && e.pre && (Qt.splice(t, 1), t--, e());
}
}
function Xt(e) {
if (Wt.length) {
const e = [...new Set(Wt)];
if (((Wt.length = 0), Ft)) return void Ft.push(...e);
for (Ft = e, Ft.sort((e, t) => Kt(e) - Kt(t)), jt = 0; jt < Ft.length; jt++)
Ft[jt]();
(Ft = null), (jt = 0);
}
}
const Kt = (e) => (null == e.id ? 1 / 0 : e.id),
Zt = (e, t) => {
const n = Kt(e) - Kt(t);
if (0 === n) {
if (e.pre && !t.pre) return -1;
if (t.pre && !e.pre) return 1;
}
return n;
};
function qt(e) {
(Mt = !1), (Dt = !0), Qt.sort(Zt);
try {
for (Pt = 0; Pt < Qt.length; Pt++) {
const e = Qt[Pt];
e && !1 !== e.active && Ot(e, null, 14);
}
} finally {
(Pt = 0),
(Qt.length = 0),
Xt(),
(Dt = !1),
(Vt = null),
(Qt.length || Wt.length) && qt();
}
}
function _t(e, t, ...r) {
if (e.isUnmounted) return;
const a = e.vnode.props || n;
let i = r;
const s = t.startsWith("update:"),
o = s && t.slice(7);
if (o && o in a) {
const e = "".concat("modelValue" === o ? "model" : o, "Modifiers"),
{ number: t, trim: s } = a[e] || n;
s && (i = r.map((e) => (m(e) ? e.trim() : e))), t && (i = r.map(M));
}
let c,
l = a[(c = O(t))] || a[(c = O(I(t)))];
!l && s && (l = a[(c = O(T(t)))]), l && Lt(l, e, 6, i);
const A = a[c + "Once"];
if (A) {
if (e.emitted) {
if (e.emitted[c]) return;
} else e.emitted = {};
(e.emitted[c] = !0), Lt(A, e, 6, i);
}
}
function $t(e, t, n = !1) {
const r = t.emitsCache,
a = r.get(e);
if (void 0 !== a) return a;
const i = e.emits;
let s = {},
o = !1;
if (!f(e)) {
const r = (e) => {
const n = $t(e, t, !0);
n && ((o = !0), l(s, n));
};
!n && t.mixins.length && t.mixins.forEach(r),
e.extends && r(e.extends),
e.mixins && e.mixins.forEach(r);
}
return i || o
? (h(i) ? i.forEach((e) => (s[e] = null)) : l(s, i), y(e) && r.set(e, s), s)
: (y(e) && r.set(e, null), null);
}
function en(e, t) {
return (
!(!e || !o(t)) &&
((t = t.slice(2).replace(/Once$/, "")),
p(e, t[0].toLowerCase() + t.slice(1)) || p(e, T(t)) || p(e, t))
);
}
let tn = null,
nn = null;
function rn(e) {
const t = tn;
return (tn = e), (nn = (e && e.type.__scopeId) || null), t;
}
function an(e) {
nn = e;
}
function sn() {
nn = null;
}
function on(e, t = tn, n) {
if (!t) return e;
if (e._n) return e;
const r = (...n) => {
r._d && ga(-1);
const a = rn(t);
let i;
try {
i = e(...n);
} finally {
rn(a), r._d && ga(1);
}
return i;
};
return (r._n = !0), (r._c = !0), (r._d = !0), r;
}
function cn(e) {
const {
type: t,
vnode: n,
proxy: r,
withProxy: a,
props: i,
propsOptions: [s],
slots: o,
attrs: l,
emit: A,
render: u,
renderCache: p,
data: h,
setupState: g,
ctx: d,
inheritAttrs: f,
} = e;
let m, v;
const y = rn(e);
try {
if (4 & n.shapeFlag) {
const e = a || r;
(m = xa(u.call(e, e, p, i, g, h, d))), (v = l);
} else {
const e = t;
0,
(m = xa(
e.length > 1 ? e(i, { attrs: l, slots: o, emit: A }) : e(i, null)
)),
(v = t.props ? l : ln(l));
}
} catch (w) {
(Aa.length = 0), Nt(w, e, 1), (m = Ca(ca));
}
let b = m;
if (v && !1 !== f) {
const e = Object.keys(v),
{ shapeFlag: t } = b;
e.length && 7 & t && (s && e.some(c) && (v = An(v, s)), (b = Ba(b, v)));
}
return (
n.dirs && ((b = Ba(b)), (b.dirs = b.dirs ? b.dirs.concat(n.dirs) : n.dirs)),
n.transition && (b.transition = n.transition),
(m = b),
rn(y),
m
);
}
const ln = (e) => {
let t;
for (const n in e)
("class" === n || "style" === n || o(n)) && ((t || (t = {}))[n] = e[n]);
return t;
},
An = (e, t) => {
const n = {};
for (const r in e) (c(r) && r.slice(9) in t) || (n[r] = e[r]);
return n;
};
function un(e, t, n) {
const r = Object.keys(t);
if (r.length !== Object.keys(e).length) return !0;
for (let a = 0; a < r.length; a++) {
const i = r[a];
if (t[i] !== e[i] && !en(n, i)) return !0;
}
return !1;
}
const pn = (e) => e.__isSuspense;
function hn(e, t) {
return fn(e, null, t);
}
const gn = {};
function dn(e, t, n) {
return fn(e, t, n);
}
function fn(
e,
t,
{ immediate: r, deep: i, flush: s, onTrack: o, onTrigger: c } = n
) {
var l;
const u = $() === (null == (l = Ma) ? void 0 : l.scope) ? Ma : null;
let p,
g,
d = !1,
m = !1;
if (
(bt(e)
? ((p = () => e.value), (d = pt(e)))
: At(e)
? ((p = () => e), (i = !0))
: h(e)
? ((m = !0),
(d = e.some((e) => At(e) || pt(e))),
(p = () =>
e.map((e) =>
bt(e) ? e.value : At(e) ? yn(e) : f(e) ? Ot(e, u, 2) : void 0
)))
: (p = f(e)
? t
? () => Ot(e, u, 2)
: () => {
if (!u || !u.isUnmounted) return g && g(), Lt(e, u, 3, [y]);
}
: a),
t && i)
) {
const e = p;
p = () => yn(e());
}
let v,
y = (e) => {
g = k.onStop = () => {
Ot(e, u, 4);
};
};
if (Ga) {
if (
((y = a),
t ? r && Lt(t, u, 3, [p(), m ? [] : void 0, y]) : p(),
"sync" !== s)
)
return a;
{
const e = $a();
v = e.__watcherHandles || (e.__watcherHandles = []);
}
}
let b = m ? new Array(e.length).fill(gn) : gn;
const w = () => {
if (k.active)
if (t) {
const e = k.run();
(i || d || (m ? e.some((e, t) => L(e, b[t])) : L(e, b))) &&
(g && g(),
Lt(t, u, 3, [e, b === gn ? void 0 : m && b[0] === gn ? [] : b, y]),
(b = e));
} else k.run();
};
let E;
(w.allowRecurse = !!t),
"sync" === s
? (E = w)
: "post" === s
? (E = () => Kr(w, u && u.suspense))
: ((w.pre = !0), u && (w.id = u.uid), (E = () => Gt(w)));
const k = new Ae(p, E);
t
? r
? w()
: (b = k.run())
: "post" === s
? Kr(k.run.bind(k), u && u.suspense)
: k.run();
const C = () => {
k.stop(), u && u.scope && A(u.scope.effects, k);
};
return v && v.push(C), C;
}
function mn(e, t, n) {
const r = this.proxy,
a = m(e) ? (e.includes(".") ? vn(r, e) : () => r[e]) : e.bind(r, r);
let i;
f(t) ? (i = t) : ((i = t.handler), (n = t));
const s = Ma;
ja(this);
const o = fn(a, i.bind(r), n);
return s ? ja(s) : Ya(), o;
}
function vn(e, t) {
const n = t.split(".");
return () => {
let t = e;
for (let e = 0; e < n.length && t; e++) t = t[n[e]];
return t;
};
}
function yn(e, t) {
if (!y(e) || e.__v_skip) return e;
if ((t = t || new Set()).has(e)) return e;
if ((t.add(e), bt(e))) yn(e.value, t);
else if (h(e)) for (let n = 0; n < e.length; n++) yn(e[n], t);
else if (d(e) || g(e))
e.forEach((e) => {
yn(e, t);
});
else if (k(e)) for (const n in e) yn(e[n], t);
return e;
}
function bn(e, t) {
const r = tn;
if (null === r) return e;
const a = Xa(r) || r.proxy,
i = e.dirs || (e.dirs = []);
for (let s = 0; s < t.length; s++) {
let [e, r, o, c = n] = t[s];
e &&
(f(e) && (e = { mounted: e, updated: e }),
e.deep && yn(r),
i.push({
dir: e,
instance: a,
value: r,
oldValue: void 0,
arg: o,
modifiers: c,
}));
}
return e;
}
function wn(e, t, n, r) {
const a = e.dirs,
i = t && t.dirs;
for (let s = 0; s < a.length; s++) {
const o = a[s];
i && (o.oldValue = i[s].value);
let c = o.dir[r];
c && (ge(), Lt(c, n, 8, [e.el, o, e, t]), de());
}
}
const En = [Function, Array],
kn = {
mode: String,
appear: Boolean,
persisted: Boolean,
onBeforeEnter: En,
onEnter: En,
onAfterEnter: En,
onEnterCancelled: En,
onBeforeLeave: En,
onLeave: En,
onAfterLeave: En,
onLeaveCancelled: En,
onBeforeAppear: En,
onAppear: En,
onAfterAppear: En,
onAppearCancelled: En,
},
Cn = {
name: "BaseTransition",
props: kn,
setup(e, { slots: t }) {
const n = Qa(),
r = (function () {
const e = {
isMounted: !1,
isLeaving: !1,
isUnmounting: !1,
leavingVNodes: new Map(),
};
return (
Xn(() => {
e.isMounted = !0;
}),
qn(() => {
e.isUnmounting = !0;
}),
e
);
})();
let a;
return () => {
const i = t.default && Tn(t.default(), !0);
if (!i || !i.length) return;
let s = i[0];
if (i.length > 1)
for (const e of i)
if (e.type !== ca) {
s = e;
break;
}
const o = gt(e),
{ mode: c } = o;
if (r.isLeaving) return Sn(s);
const l = In(s);
if (!l) return Sn(s);
const A = Rn(l, o, r, n);
xn(l, A);
const u = n.subTree,
p = u && In(u);
let h = !1;
const { getTransitionKey: g } = l.type;
if (g) {
const e = g();
void 0 === a ? (a = e) : e !== a && ((a = e), (h = !0));
}
if (p && p.type !== ca && (!ya(l, p) || h)) {
const e = Rn(p, o, r, n);
if ((xn(p, e), "out-in" === c))
return (
(r.isLeaving = !0),
(e.afterLeave = () => {
(r.isLeaving = !1), !1 !== n.update.active && n.update();
}),
Sn(s)
);
"in-out" === c &&
l.type !== ca &&
(e.delayLeave = (e, t, n) => {
(Bn(r, p)[String(p.key)] = p),
(e._leaveCb = () => {
t(), (e._leaveCb = void 0), delete A.delayedLeave;
}),
(A.delayedLeave = n);
});
}
return s;
};
},
};
function Bn(e, t) {
const { leavingVNodes: n } = e;
let r = n.get(t.type);
return r || ((r = Object.create(null)), n.set(t.type, r)), r;
}
function Rn(e, t, n, r) {
const {
appear: a,
mode: i,
persisted: s = !1,
onBeforeEnter: o,
onEnter: c,
onAfterEnter: l,
onEnterCancelled: A,
onBeforeLeave: u,
onLeave: p,
onAfterLeave: g,
onLeaveCancelled: d,
onBeforeAppear: f,
onAppear: m,
onAfterAppear: v,
onAppearCancelled: y,
} = t,
b = String(e.key),
w = Bn(n, e),
E = (e, t) => {
e && Lt(e, r, 9, t);
},
k = (e, t) => {
const n = t[1];
E(e, t),
h(e) ? e.every((e) => e.length <= 1) && n() : e.length <= 1 && n();
},
C = {
mode: i,
persisted: s,
beforeEnter(t) {
let r = o;
if (!n.isMounted) {
if (!a) return;
r = f || o;
}
t._leaveCb && t._leaveCb(!0);
const i = w[b];
i && ya(e, i) && i.el._leaveCb && i.el._leaveCb(), E(r, [t]);
},
enter(e) {
let t = c,
r = l,
i = A;
if (!n.isMounted) {
if (!a) return;
(t = m || c), (r = v || l), (i = y || A);
}
let s = !1;
const o = (e._enterCb = (t) => {
s ||
((s = !0),
E(t ? i : r, [e]),
C.delayedLeave && C.delayedLeave(),
(e._enterCb = void 0));
});
t ? k(t, [e, o]) : o();
},
leave(t, r) {
const a = String(e.key);
if ((t._enterCb && t._enterCb(!0), n.isUnmounting)) return r();
E(u, [t]);
let i = !1;
const s = (t._leaveCb = (n) => {
i ||
((i = !0),
r(),
E(n ? d : g, [t]),
(t._leaveCb = void 0),
w[a] === e && delete w[a]);
});
(w[a] = e), p ? k(p, [t, s]) : s();
},
clone: (e) => Rn(e, t, n, r),
};
return C;
}
function Sn(e) {
if (Dn(e)) return ((e = Ba(e)).children = null), e;
}
function In(e) {
return Dn(e) ? (e.children ? e.children[0] : void 0) : e;
}
function xn(e, t) {
6 & e.shapeFlag && e.component
? xn(e.component.subTree, t)
: 128 & e.shapeFlag
? ((e.ssContent.transition = t.clone(e.ssContent)),
(e.ssFallback.transition = t.clone(e.ssFallback)))
: (e.transition = t);
}
function Tn(e, t = !1, n) {
let r = [],
a = 0;
for (let i = 0; i < e.length; i++) {
let s = e[i];
const o = null == n ? s.key : String(n) + String(null != s.key ? s.key : i);
s.type === sa
? (128 & s.patchFlag && a++, (r = r.concat(Tn(s.children, t, o))))
: (t || s.type !== ca) && r.push(null != o ? Ba(s, { key: o }) : s);
}
if (a > 1) for (let i = 0; i < r.length; i++) r[i].patchFlag = -2;
return r;
}
function Un(e, t) {
return f(e) ? (() => l({ name: e.name }, t, { setup: e }))() : e;
}
const On = (e) => !!e.type.__asyncLoader;
function Ln(e) {
f(e) && (e = { loader: e });
const {
loader: t,
loadingComponent: n,
errorComponent: r,
delay: a = 200,
timeout: i,
suspensible: s = !0,
onError: o,
} = e;
let c,
l = null,
A = 0;
const u = () => {
let e;
return (
l ||
(e = l =
t()
.catch((e) => {
if (((e = e instanceof Error ? e : new Error(String(e))), o))
return new Promise((t, n) => {
o(
e,
() => t((A++, (l = null), u())),
() => n(e),
A + 1
);
});
throw e;
})
.then((t) =>
e !== l && l
? l
: (t &&
(t.__esModule || "Module" === t[Symbol.toStringTag]) &&
(t = t.default),
(c = t),
t)
))
);
};
return Un({
name: "AsyncComponentWrapper",
__asyncLoader: u,
get __asyncResolved() {
return c;
},
setup() {
const e = Ma;
if (c) return () => Nn(c, e);
const t = (t) => {
(l = null), Nt(t, e, 13, !r);
};
if ((s && e.suspense) || Ga)
return u()
.then((t) => () => Nn(t, e))
.catch((e) => (t(e), () => (r ? Ca(r, { error: e }) : null)));
const o = wt(!1),
A = wt(),
p = wt(!!a);
return (
a &&
setTimeout(() => {
p.value = !1;
}, a),
null != i &&
setTimeout(() => {
if (!o.value && !A.value) {
const e = new Error(
"Async component timed out after ".concat(i, "ms.")
);
t(e), (A.value = e);
}
}, i),
u()
.then(() => {
(o.value = !0),
e.parent && Dn(e.parent.vnode) && Gt(e.parent.update);
})
.catch((e) => {
t(e), (A.value = e);
}),
() =>
o.value && c
? Nn(c, e)
: A.value && r
? Ca(r, { error: A.value })
: n && !p.value
? Ca(n)
: void 0
);
},
});
}
function Nn(e, t) {
const { ref: n, props: r, children: a, ce: i } = t.vnode,
s = Ca(e, r, a);
return (s.ref = n), (s.ce = i), delete t.vnode.ce, s;
}
const Dn = (e) => e.type.__isKeepAlive,
Mn = {
name: "KeepAlive",
__isKeepAlive: !0,
props: {
include: [String, RegExp, Array],
exclude: [String, RegExp, Array],
max: [String, Number],
},
setup(e, { slots: t }) {
const n = Qa(),
r = n.ctx;
if (!r.renderer)
return () => {
const e = t.default && t.default();
return e && 1 === e.length ? e[0] : e;
};
const a = new Map(),
i = new Set();
let s = null;
const o = n.suspense,
{
renderer: {
p: c,
m: l,
um: A,
o: { createElement: u },
},
} = r,
p = u("div");
function h(e) {
Vn(e), A(e, n, o, !0);
}
function g(e) {
a.forEach((t, n) => {
const r = Ka(t.type);
!r || (e && e(r)) || d(n);
});
}
function d(e) {
const t = a.get(e);
s && ya(t, s) ? s && Vn(s) : h(t), a.delete(e), i.delete(e);
}
(r.activate = (e, t, n, r, a) => {
const i = e.component;
l(e, t, n, 0, o),
c(i.vnode, e, t, n, i, o, r, e.slotScopeIds, a),
Kr(() => {
(i.isDeactivated = !1), i.a && N(i.a);
const t = e.props && e.props.onVnodeMounted;
t && La(t, i.parent, e);
}, o);
}),
(r.deactivate = (e) => {
const t = e.component;
l(e, p, null, 1, o),
Kr(() => {
t.da && N(t.da);
const n = e.props && e.props.onVnodeUnmounted;
n && La(n, t.parent, e), (t.isDeactivated = !0);
}, o);
}),
dn(
() => [e.include, e.exclude],
([e, t]) => {
e && g((t) => Pn(e, t)), t && g((e) => !Pn(t, e));
},
{ flush: "post", deep: !0 }
);
let f = null;
const m = () => {
null != f && a.set(f, zn(n.subTree));
};
return (
Xn(m),
Zn(m),
qn(() => {
a.forEach((e) => {
const { subTree: t, suspense: r } = n,
a = zn(t);
if (e.type !== a.type || e.key !== a.key) h(e);
else {
Vn(a);
const e = a.component.da;
e && Kr(e, r);
}
});
}),
() => {
if (((f = null), !t.default)) return null;
const n = t.default(),
r = n[0];
if (n.length > 1) return (s = null), n;
if (!(va(r) && (4 & r.shapeFlag || 128 & r.shapeFlag)))
return (s = null), r;
let o = zn(r);
const c = o.type,
l = Ka(On(o) ? o.type.__asyncResolved || {} : c),
{ include: A, exclude: u, max: p } = e;
if ((A && (!l || !Pn(A, l))) || (u && l && Pn(u, l)))
return (s = o), r;
const h = null == o.key ? c : o.key,
g = a.get(h);
return (
o.el && ((o = Ba(o)), 128 & r.shapeFlag && (r.ssContent = o)),
(f = h),
g
? ((o.el = g.el),
(o.component = g.component),
o.transition && xn(o, o.transition),
(o.shapeFlag |= 512),
i.delete(h),
i.add(h))
: (i.add(h),
p && i.size > parseInt(p, 10) && d(i.values().next().value)),
(o.shapeFlag |= 256),
(s = o),
pn(r.type) ? r : o
);
}
);
},
},
Qn = Mn;
function Pn(e, t) {
return h(e)
? e.some((e) => Pn(e, t))
: m(e)
? e.split(",").includes(t)
: "[object RegExp]" === E(e) && e.test(t);
}
function Wn(e, t) {
jn(e, "a", t);
}
function Fn(e, t) {
jn(e, "da", t);
}
function jn(e, t, n = Ma) {
const r =
e.__wdc ||
(e.__wdc = () => {
let t = n;
for (; t; ) {
if (t.isDeactivated) return;
t = t.parent;
}
return e();
});
if ((Gn(t, r, n), n)) {
let e = n.parent;
for (; e && e.parent; )
Dn(e.parent.vnode) && Yn(r, t, n, e), (e = e.parent);
}
}
function Yn(e, t, n, r) {
const a = Gn(t, e, r, !0);
_n(() => {
A(r[t], a);
}, n);
}
function Vn(e) {
(e.shapeFlag &= -257), (e.shapeFlag &= -513);
}
function zn(e) {
return 128 & e.shapeFlag ? e.ssContent : e;
}
function Gn(e, t, n = Ma, r = !1) {
if (n) {
const a = n[e] || (n[e] = []),
i =
t.__weh ||
(t.__weh = (...r) => {
if (n.isUnmounted) return;
ge(), ja(n);
const a = Lt(t, n, e, r);
return Ya(), de(), a;
});
return r ? a.unshift(i) : a.push(i), i;
}
}
const Hn =
(e) =>
(t, n = Ma) =>
(!Ga || "sp" === e) && Gn(e, (...e) => t(...e), n),
Jn = Hn("bm"),
Xn = Hn("m"),
Kn = Hn("bu"),
Zn = Hn("u"),
qn = Hn("bum"),
_n = Hn("um"),
$n = Hn("sp"),
er = Hn("rtg"),
tr = Hn("rtc");
function nr(e, t = Ma) {
Gn("ec", e, t);
}
const rr = "components";
function ar(e, t) {
return cr(rr, e, !0, t) || e;
}
const ir = Symbol.for("v-ndc");
function sr(e) {
return m(e) ? cr(rr, e, !1) || e : e || ir;
}
function or(e) {
return cr("directives", e);
}
function cr(e, t, n = !0, r = !1) {
const a = tn || Ma;
if (a) {
const n = a.type;
if (e === rr) {
const e = Ka(n, !1);
if (e && (e === t || e === I(t) || e === U(I(t)))) return n;
}
const i = lr(a[e] || n[e], t) || lr(a.appContext[e], t);
return !i && r ? n : i;
}
}
function lr(e, t) {
return e && (e[t] || e[I(t)] || e[U(I(t))]);
}
function Ar(e, t, n, r) {
let a;
const i = n && n[r];
if (h(e) || m(e)) {
a = new Array(e.length);
for (let n = 0, r = e.length; n < r; n++)
a[n] = t(e[n], n, void 0, i && i[n]);
} else if ("number" == typeof e) {
a = new Array(e);
for (let n = 0; n < e; n++) a[n] = t(n + 1, n, void 0, i && i[n]);
} else if (y(e))
if (e[Symbol.iterator])
a = Array.from(e, (e, n) => t(e, n, void 0, i && i[n]));
else {
const n = Object.keys(e);
a = new Array(n.length);
for (let r = 0, s = n.length; r < s; r++) {
const s = n[r];
a[r] = t(e[s], s, r, i && i[r]);
}
}
else a = [];
return n && (n[r] = a), a;
}
function ur(e, t, n = {}, r, a) {
if (tn.isCE || (tn.parent && On(tn.parent) && tn.parent.isCE))
return "default" !== t && (n.name = t), Ca("slot", n, r && r());
let i = e[t];
i && i._c && (i._d = !1), pa();
const s = i && pr(i(n)),
o = ma(
sa,
{ key: n.key || (s && s.key) || "_".concat(t) },
s || (r ? r() : []),
s && 1 === e._ ? 64 : -2
);
return (
!a && o.scopeId && (o.slotScopeIds = [o.scopeId + "-s"]),
i && i._c && (i._d = !0),
o
);
}
function pr(e) {
return e.some(
(e) => !va(e) || (e.type !== ca && !(e.type === sa && !pr(e.children)))
)
? e
: null;
}
const hr = (e) => (e ? (Va(e) ? Xa(e) || e.proxy : hr(e.parent)) : null),
gr = l(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) => hr(e.parent),
$root: (e) => hr(e.root),
$emit: (e) => e.emit,
$options: (e) => Er(e),
$forceUpdate: (e) => e.f || (e.f = () => Gt(e.update)),
$nextTick: (e) => e.n || (e.n = zt.bind(e.proxy)),
$watch: (e) => mn.bind(e),
}),
dr = (e, t) => e !== n && !e.__isScriptSetup && p(e, t),
fr = {
get({ _: e }, t) {
const {
ctx: r,
setupState: a,
data: i,
props: s,
accessCache: o,
type: c,
appContext: l,
} = e;
let A;
if ("$" !== t[0]) {
const c = o[t];
if (void 0 !== c)
switch (c) {
case 1:
return a[t];
case 2:
return i[t];
case 4:
return r[t];
case 3:
return s[t];
}
else {
if (dr(a, t)) return (o[t] = 1), a[t];
if (i !== n && p(i, t)) return (o[t] = 2), i[t];
if ((A = e.propsOptions[0]) && p(A, t)) return (o[t] = 3), s[t];
if (r !== n && p(r, t)) return (o[t] = 4), r[t];
vr && (o[t] = 0);
}
}
const u = gr[t];
let h, g;
return u
? ("$attrs" === t && fe(e, 0, t), u(e))
: (h = c.__cssModules) && (h = h[t])
? h
: r !== n && p(r, t)
? ((o[t] = 4), r[t])
: ((g = l.config.globalProperties), p(g, t) ? g[t] : void 0);
},
set({ _: e }, t, r) {
const { data: a, setupState: i, ctx: s } = e;
return dr(i, t)
? ((i[t] = r), !0)
: a !== n && p(a, t)
? ((a[t] = r), !0)
: !p(e.props, t) &&
("$" !== t[0] || !(t.slice(1) in e)) &&
((s[t] = r), !0);
},
has(
{
_: {
data: e,
setupState: t,
accessCache: r,
ctx: a,
appContext: i,
propsOptions: s,
},
},
o
) {
let c;
return (
!!r[o] ||
(e !== n && p(e, o)) ||
dr(t, o) ||
((c = s[0]) && p(c, o)) ||
p(a, o) ||
p(gr, o) ||
p(i.config.globalProperties, o)
);
},
defineProperty(e, t, n) {
return (
null != n.get
? (e._.accessCache[t] = 0)
: p(n, "value") && this.set(e, t, n.value, null),
Reflect.defineProperty(e, t, n)
);
},
};
function mr(e) {
return h(e) ? e.reduce((e, t) => ((e[t] = null), e), {}) : e;
}
let vr = !0;
function yr(e) {
const t = Er(e),
n = e.proxy,
r = e.ctx;
(vr = !1), t.beforeCreate && br(t.beforeCreate, e, "bc");
const {
data: i,
computed: s,
methods: o,
watch: c,
provide: l,
inject: A,
created: u,
beforeMount: p,
mounted: g,
beforeUpdate: d,
updated: m,
activated: v,
deactivated: b,
beforeDestroy: w,
beforeUnmount: E,
destroyed: k,
unmounted: C,
render: B,
renderTracked: R,
renderTriggered: S,
errorCaptured: I,
serverPrefetch: x,
expose: T,
inheritAttrs: U,
components: O,
directives: L,
filters: N,
} = t;
if (
(A &&
(function (e, t) {
h(e) && (e = Rr(e));
for (const n in e) {
const r = e[n];
let a;
(a = y(r)
? "default" in r
? Dr(r.from || n, r.default, !0)
: Dr(r.from || n)
: Dr(r)),
bt(a)
? Object.defineProperty(t, n, {
enumerable: !0,
configurable: !0,
get: () => a.value,
set: (e) => (a.value = e),
})
: (t[n] = a);
}
})(A, r, null),
o)
)
for (const a in o) {
const e = o[a];
f(e) && (r[a] = e.bind(n));
}
if (i) {
const t = i.call(n, n);
y(t) && (e.data = st(t));
}
if (((vr = !0), s))
for (const h in s) {
const e = s[h],
t = f(e) ? e.bind(n, n) : f(e.get) ? e.get.bind(n, n) : a,
i = !f(e) && f(e.set) ? e.set.bind(n) : a,
o = Za({ get: t, set: i });
Object.defineProperty(r, h, {
enumerable: !0,
configurable: !0,
get: () => o.value,
set: (e) => (o.value = e),
});
}
if (c) for (const a in c) wr(c[a], r, n, a);
if (l) {
const e = f(l) ? l.call(n) : l;
Reflect.ownKeys(e).forEach((t) => {
Nr(t, e[t]);
});
}
function D(e, t) {
h(t) ? t.forEach((t) => e(t.bind(n))) : t && e(t.bind(n));
}
if (
(u && br(u, e, "c"),
D(Jn, p),
D(Xn, g),
D(Kn, d),
D(Zn, m),
D(Wn, v),
D(Fn, b),
D(nr, I),
D(tr, R),
D(er, S),
D(qn, E),
D(_n, C),
D($n, x),
h(T))
)
if (T.length) {
const t = e.exposed || (e.exposed = {});
T.forEach((e) => {
Object.defineProperty(t, e, {
get: () => n[e],
set: (t) => (n[e] = t),
});
});
} else e.exposed || (e.exposed = {});
B && e.render === a && (e.render = B),
null != U && (e.inheritAttrs = U),
O && (e.components = O),
L && (e.directives = L);
}
function br(e, t, n) {
Lt(h(e) ? e.map((e) => e.bind(t.proxy)) : e.bind(t.proxy), t, n);
}
function wr(e, t, n, r) {
const a = r.includes(".") ? vn(n, r) : () => n[r];
if (m(e)) {
const n = t[e];
f(n) && dn(a, n);
} else if (f(e)) dn(a, e.bind(n));
else if (y(e))
if (h(e)) e.forEach((e) => wr(e, t, n, r));
else {
const r = f(e.handler) ? e.handler.bind(n) : t[e.handler];
f(r) && dn(a, r, e);
}
}
function Er(e) {
const t = e.type,
{ mixins: n, extends: r } = t,
{
mixins: a,
optionsCache: i,
config: { optionMergeStrategies: s },
} = e.appContext,
o = i.get(t);
let c;
return (
o
? (c = o)
: a.length || n || r
? ((c = {}), a.length && a.forEach((e) => kr(c, e, s, !0)), kr(c, t, s))
: (c = t),
y(t) && i.set(t, c),
c
);
}
function kr(e, t, n, r = !1) {
const { mixins: a, extends: i } = t;
i && kr(e, i, n, !0), a && a.forEach((t) => kr(e, t, n, !0));
for (const s in t)
if (r && "expose" === s);
else {
const r = Cr[s] || (n && n[s]);
e[s] = r ? r(e[s], t[s]) : t[s];
}
return e;
}
const Cr = {
data: Br,
props: xr,
emits: xr,
methods: Ir,
computed: Ir,
beforeCreate: Sr,
created: Sr,
beforeMount: Sr,
mounted: Sr,
beforeUpdate: Sr,
updated: Sr,
beforeDestroy: Sr,
beforeUnmount: Sr,
destroyed: Sr,
unmounted: Sr,
activated: Sr,
deactivated: Sr,
errorCaptured: Sr,
serverPrefetch: Sr,
components: Ir,
directives: Ir,
watch: function (e, t) {
if (!e) return t;
if (!t) return e;
const n = l(Object.create(null), e);
for (const r in t) n[r] = Sr(e[r], t[r]);
return n;
},
provide: Br,
inject: function (e, t) {
return Ir(Rr(e), Rr(t));
},
};
function Br(e, t) {
return t
? e
? function () {
return l(
f(e) ? e.call(this, this) : e,
f(t) ? t.call(this, this) : t
);
}
: t
: e;
}
function Rr(e) {
if (h(e)) {
const t = {};
for (let n = 0; n < e.length; n++) t[e[n]] = e[n];
return t;
}
return e;
}
function Sr(e, t) {
return e ? [...new Set([].concat(e, t))] : t;
}
function Ir(e, t) {
return e ? l(Object.create(null), e, t) : t;
}
function xr(e, t) {
return e
? h(e) && h(t)
? [...new Set([...e, ...t])]
: l(Object.create(null), mr(e), mr(null != t ? t : {}))
: t;
}
function Tr() {
return {
app: null,
config: {
isNativeTag: i,
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 Ur = 0;
function Or(e, t) {
return function (n, r = null) {
f(n) || (n = l({}, n)), null == r || y(r) || (r = null);
const a = Tr(),
i = new Set();
let s = !1;
const o = (a.app = {
_uid: Ur++,
_component: n,
_props: r,
_container: null,
_context: a,
_instance: null,
version: ei,
get config() {
return a.config;
},
set config(e) {},
use: (e, ...t) => (
i.has(e) ||
(e && f(e.install)
? (i.add(e), e.install(o, ...t))
: f(e) && (i.add(e), e(o, ...t))),
o
),
mixin: (e) => (a.mixins.includes(e) || a.mixins.push(e), o),
component: (e, t) => (t ? ((a.components[e] = t), o) : a.components[e]),
directive: (e, t) => (t ? ((a.directives[e] = t), o) : a.directives[e]),
mount(i, c, l) {
if (!s) {
const A = Ca(n, r);
return (
(A.appContext = a),
c && t ? t(A, i) : e(A, i, l),
(s = !0),
(o._container = i),
(i.__vue_app__ = o),
Xa(A.component) || A.component.proxy
);
}
},
unmount() {
s && (e(null, o._container), delete o._container.__vue_app__);
},
provide: (e, t) => ((a.provides[e] = t), o),
runWithContext(e) {
Lr = o;
try {
return e();
} finally {
Lr = null;
}
},
});
return o;
};
}
let Lr = null;
function Nr(e, t) {
if (Ma) {
let n = Ma.provides;
const r = Ma.parent && Ma.parent.provides;
r === n && (n = Ma.provides = Object.create(r)), (n[e] = t);
} else;
}
function Dr(e, t, n = !1) {
const r = Ma || tn;
if (r || Lr) {
const a = r
? null == r.parent
? r.vnode.appContext && r.vnode.appContext.provides
: r.parent.provides
: Lr._context.provides;
if (a && e in a) return a[e];
if (arguments.length > 1) return n && f(t) ? t.call(r && r.proxy) : t;
}
}
function Mr(e, t, r, a) {
const [i, s] = e.propsOptions;
let o,
c = !1;
if (t)
for (let n in t) {
if (B(n)) continue;
const l = t[n];
let A;
i && p(i, (A = I(n)))
? s && s.includes(A)
? ((o || (o = {}))[A] = l)
: (r[A] = l)
: en(e.emitsOptions, n) ||
(n in a && l === a[n]) ||
((a[n] = l), (c = !0));
}
if (s) {
const t = gt(r),
a = o || n;
for (let n = 0; n < s.length; n++) {
const o = s[n];
r[o] = Qr(i, t, o, a[o], e, !p(a, o));
}
}
return c;
}
function Qr(e, t, n, r, a, i) {
const s = e[n];
if (null != s) {
const e = p(s, "default");
if (e && void 0 === r) {
const e = s.default;
if (s.type !== Function && !s.skipFactory && f(e)) {
const { propsDefaults: i } = a;
n in i ? (r = i[n]) : (ja(a), (r = i[n] = e.call(null, t)), Ya());
} else r = e;
}
s[0] &&
(i && !e ? (r = !1) : !s[1] || ("" !== r && r !== T(n)) || (r = !0));
}
return r;
}
function Pr(e, t, a = !1) {
const i = t.propsCache,
s = i.get(e);
if (s) return s;
const o = e.props,
c = {},
A = [];
let u = !1;
if (!f(e)) {
const n = (e) => {
u = !0;
const [n, r] = Pr(e, t, !0);
l(c, n), r && A.push(...r);
};
!a && t.mixins.length && t.mixins.forEach(n),
e.extends && n(e.extends),
e.mixins && e.mixins.forEach(n);
}
if (!o && !u) return y(e) && i.set(e, r), r;
if (h(o))
for (let r = 0; r < o.length; r++) {
const e = I(o[r]);
Wr(e) && (c[e] = n);
}
else if (o)
for (const n in o) {
const e = I(n);
if (Wr(e)) {
const t = o[n],
r = (c[e] = h(t) || f(t) ? { type: t } : l({}, t));
if (r) {
const t = Yr(Boolean, r.type),
n = Yr(String, r.type);
(r[0] = t > -1),
(r[1] = n < 0 || t < n),
(t > -1 || p(r, "default")) && A.push(e);
}
}
}
const g = [c, A];
return y(e) && i.set(e, g), g;
}
function Wr(e) {
return "$" !== e[0];
}
function Fr(e) {
const t = e && e.toString().match(/^\s*(function|class) (\w+)/);
return t ? t[2] : null === e ? "null" : "";
}
function jr(e, t) {
return Fr(e) === Fr(t);
}
function Yr(e, t) {
return h(t) ? t.findIndex((t) => jr(t, e)) : f(t) && jr(t, e) ? 0 : -1;
}
const Vr = (e) => "_" === e[0] || "$stable" === e,
zr = (e) => (h(e) ? e.map(xa) : [xa(e)]),
Gr = (e, t, n) => {
if (t._n) return t;
const r = on((...e) => zr(t(...e)), n);
return (r._c = !1), r;
},
Hr = (e, t, n) => {
const r = e._ctx;
for (const a in e) {
if (Vr(a)) continue;
const n = e[a];
if (f(n)) t[a] = Gr(0, n, r);
else if (null != n) {
const e = zr(n);
t[a] = () => e;
}
}
},
Jr = (e, t) => {
const n = zr(t);
e.slots.default = () => n;
};
function Xr(e, t, r, a, i = !1) {
if (h(e))
return void e.forEach((e, n) => Xr(e, t && (h(t) ? t[n] : t), r, a, i));
if (On(a) && !i) return;
const s = 4 & a.shapeFlag ? Xa(a.component) || a.component.proxy : a.el,
o = i ? null : s,
{ i: c, r: l } = e,
u = t && t.r,
g = c.refs === n ? (c.refs = {}) : c.refs,
d = c.setupState;
if (
(null != u &&
u !== l &&
(m(u)
? ((g[u] = null), p(d, u) && (d[u] = null))
: bt(u) && (u.value = null)),
f(l))
)
Ot(l, c, 12, [o, g]);
else {
const t = m(l),
n = bt(l);
if (t || n) {
const a = () => {
if (e.f) {
const n = t ? (p(d, l) ? d[l] : g[l]) : l.value;
i
? h(n) && A(n, s)
: h(n)
? n.includes(s) || n.push(s)
: t
? ((g[l] = [s]), p(d, l) && (d[l] = g[l]))
: ((l.value = [s]), e.k && (g[e.k] = l.value));
} else
t
? ((g[l] = o), p(d, l) && (d[l] = o))
: n && ((l.value = o), e.k && (g[e.k] = o));
};
o ? ((a.id = -1), Kr(a, r)) : a();
}
}
}
const Kr = function (e, t) {
var n;
t && t.pendingBranch
? h(e)
? t.effects.push(...e)
: t.effects.push(e)
: (h((n = e))
? Wt.push(...n)
: (Ft && Ft.includes(n, n.allowRecurse ? jt + 1 : jt)) || Wt.push(n),
Ht());
};
function Zr(e) {
return (function (e, t) {
P().__VUE__ = !0;
const {
insert: i,
remove: s,
patchProp: o,
createElement: c,
createText: A,
createComment: u,
setText: h,
setElementText: g,
parentNode: d,
nextSibling: f,
setScopeId: m = a,
insertStaticContent: v,
} = e,
y = (
e,
t,
n,
r = null,
a = null,
i = null,
s = !1,
o = null,
c = !!t.dynamicChildren
) => {
if (e === t) return;
e && !ya(e, t) && ((r = te(e)), K(e, a, i, !0), (e = null)),
-2 === t.patchFlag && ((c = !1), (t.dynamicChildren = null));
const { type: l, ref: A, shapeFlag: u } = t;
switch (l) {
case oa:
w(e, t, n, r);
break;
case ca:
E(e, t, n, r);
break;
case la:
null == e && k(t, n, r, s);
break;
case sa:
W(e, t, n, r, a, i, s, o, c);
break;
default:
1 & u
? S(e, t, n, r, a, i, s, o, c)
: 6 & u
? F(e, t, n, r, a, i, s, o, c)
: (64 & u || 128 & u) && l.process(e, t, n, r, a, i, s, o, c, re);
}
null != A && a && Xr(A, e && e.ref, i, t || e, !t);
},
w = (e, t, n, r) => {
if (null == e) i((t.el = A(t.children)), n, r);
else {
const n = (t.el = e.el);
t.children !== e.children && h(n, t.children);
}
},
E = (e, t, n, r) => {
null == e ? i((t.el = u(t.children || "")), n, r) : (t.el = e.el);
},
k = (e, t, n, r) => {
[e.el, e.anchor] = v(e.children, t, n, r, e.el, e.anchor);
},
C = ({ el: e, anchor: t }, n, r) => {
let a;
for (; e && e !== t; ) (a = f(e)), i(e, n, r), (e = a);
i(t, n, r);
},
R = ({ el: e, anchor: t }) => {
let n;
for (; e && e !== t; ) (n = f(e)), s(e), (e = n);
s(t);
},
S = (e, t, n, r, a, i, s, o, c) => {
(s = s || "svg" === t.type),
null == e ? x(t, n, r, a, i, s, o, c) : L(e, t, a, i, s, o, c);
},
x = (e, t, n, r, a, s, l, A) => {
let u, p;
const { type: h, props: d, shapeFlag: f, transition: m, dirs: v } = e;
if (
((u = e.el = c(e.type, s, d && d.is, d)),
8 & f
? g(u, e.children)
: 16 & f &&
O(e.children, u, null, r, a, s && "foreignObject" !== h, l, A),
v && wn(e, null, r, "created"),
U(u, e, e.scopeId, l, r),
d)
) {
for (const t in d)
"value" === t ||
B(t) ||
o(u, t, null, d[t], s, e.children, r, a, ee);
"value" in d && o(u, "value", null, d.value),
(p = d.onVnodeBeforeMount) && La(p, r, e);
}
v && wn(e, null, r, "beforeMount");
const y = (!a || (a && !a.pendingBranch)) && m && !m.persisted;
y && m.beforeEnter(u),
i(u, t, n),
((p = d && d.onVnodeMounted) || y || v) &&
Kr(() => {
p && La(p, r, e), y && m.enter(u), v && wn(e, null, r, "mounted");
}, a);
},
U = (e, t, n, r, a) => {
if ((n && m(e, n), r)) for (let i = 0; i < r.length; i++) m(e, r[i]);
if (a) {
if (t === a.subTree) {
const t = a.vnode;
U(e, t, t.scopeId, t.slotScopeIds, a.parent);
}
}
},
O = (e, t, n, r, a, i, s, o, c = 0) => {
for (let l = c; l < e.length; l++) {
const c = (e[l] = o ? Ta(e[l]) : xa(e[l]));
y(null, c, t, n, r, a, i, s, o);
}
},
L = (e, t, r, a, i, s, c) => {
const l = (t.el = e.el);
let { patchFlag: A, dynamicChildren: u, dirs: p } = t;
A |= 16 & e.patchFlag;
const h = e.props || n,
d = t.props || n;
let f;
r && qr(r, !1),
(f = d.onVnodeBeforeUpdate) && La(f, r, t, e),
p && wn(t, e, r, "beforeUpdate"),
r && qr(r, !0);
const m = i && "foreignObject" !== t.type;
if (
(u
? M(e.dynamicChildren, u, l, r, a, m, s)
: c || G(e, t, l, null, r, a, m, s, !1),
A > 0)
) {
if (16 & A) Q(l, t, h, d, r, a, i);
else if (
(2 & A && h.class !== d.class && o(l, "class", null, d.class, i),
4 & A && o(l, "style", h.style, d.style, i),
8 & A)
) {
const n = t.dynamicProps;
for (let t = 0; t < n.length; t++) {
const s = n[t],
c = h[s],
A = d[s];
(A === c && "value" !== s) ||
o(l, s, c, A, i, e.children, r, a, ee);
}
}
1 & A && e.children !== t.children && g(l, t.children);
} else c || null != u || Q(l, t, h, d, r, a, i);
((f = d.onVnodeUpdated) || p) &&
Kr(() => {
f && La(f, r, t, e), p && wn(t, e, r, "updated");
}, a);
},
M = (e, t, n, r, a, i, s) => {
for (let o = 0; o < t.length; o++) {
const c = e[o],
l = t[o],
A =
c.el && (c.type === sa || !ya(c, l) || 70 & c.shapeFlag)
? d(c.el)
: n;
y(c, l, A, null, r, a, i, s, !0);
}
},
Q = (e, t, r, a, i, s, c) => {
if (r !== a) {
if (r !== n)
for (const n in r)
B(n) || n in a || o(e, n, r[n], null, c, t.children, i, s, ee);
for (const n in a) {
if (B(n)) continue;
const l = a[n],
A = r[n];
l !== A && "value" !== n && o(e, n, A, l, c, t.children, i, s, ee);
}
"value" in a && o(e, "value", r.value, a.value);
}
},
W = (e, t, n, r, a, s, o, c, l) => {
const u = (t.el = e ? e.el : A("")),
p = (t.anchor = e ? e.anchor : A(""));
let { patchFlag: h, dynamicChildren: g, slotScopeIds: d } = t;
d && (c = c ? c.concat(d) : d),
null == e
? (i(u, n, r), i(p, n, r), O(t.children, n, p, a, s, o, c, l))
: h > 0 && 64 & h && g && e.dynamicChildren
? (M(e.dynamicChildren, g, n, a, s, o, c),
(null != t.key || (a && t === a.subTree)) && _r(e, t, !0))
: G(e, t, n, p, a, s, o, c, l);
},
F = (e, t, n, r, a, i, s, o, c) => {
(t.slotScopeIds = o),
null == e
? 512 & t.shapeFlag
? a.ctx.activate(t, n, r, s, c)
: j(t, n, r, a, i, s, c)
: Y(e, t, c);
},
j = (e, t, r, a, i, s, o) => {
const c = (e.component = (function (e, t, r) {
const a = e.type,
i = (t ? t.appContext : e.appContext) || Na,
s = {
uid: Da++,
vnode: e,
type: a,
parent: t,
appContext: i,
root: null,
next: null,
subTree: null,
effect: null,
update: null,
scope: new q(!0),
render: null,
proxy: null,
exposed: null,
exposeProxy: null,
withProxy: null,
provides: t ? t.provides : Object.create(i.provides),
accessCache: null,
renderCache: [],
components: null,
directives: null,
propsOptions: Pr(a, i),
emitsOptions: $t(a, i),
emit: null,
emitted: null,
propsDefaults: n,
inheritAttrs: a.inheritAttrs,
ctx: n,
data: n,
props: n,
attrs: n,
slots: n,
refs: n,
setupState: n,
setupContext: null,
attrsProxy: null,
slotsProxy: null,
suspense: r,
suspenseId: r ? r.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,
};
(s.ctx = { _: s }),
(s.root = t ? t.root : s),
(s.emit = _t.bind(null, s)),
e.ce && e.ce(s);
return s;
})(e, a, i));
if (
(Dn(e) && (c.ctx.renderer = re),
(function (e, t = !1) {
Ga = t;
const { props: n, children: r } = e.vnode,
a = Va(e);
(function (e, t, n, r = !1) {
const a = {},
i = {};
D(i, ba, 1),
(e.propsDefaults = Object.create(null)),
Mr(e, t, a, i);
for (const s in e.propsOptions[0]) s in a || (a[s] = void 0);
n
? (e.props = r ? a : ot(a))
: e.type.props
? (e.props = a)
: (e.props = i),
(e.attrs = i);
})(e, n, a, t),
((e, t) => {
if (32 & e.vnode.shapeFlag) {
const n = t._;
n ? ((e.slots = gt(t)), D(t, "_", n)) : Hr(t, (e.slots = {}));
} else (e.slots = {}), t && Jr(e, t);
D(e.slots, ba, 1);
})(e, r);
const i = a
? (function (e, t) {
const n = e.type;
(e.accessCache = Object.create(null)),
(e.proxy = dt(new Proxy(e.ctx, fr)));
const { setup: r } = n;
if (r) {
const n = (e.setupContext =
r.length > 1
? (function (e) {
const t = (t) => {
e.exposed = t || {};
};
return {
get attrs() {
return (function (e) {
return (
e.attrsProxy ||
(e.attrsProxy = new Proxy(e.attrs, {
get: (t, n) => (fe(e, 0, "$attrs"), t[n]),
}))
);
})(e);
},
slots: e.slots,
emit: e.emit,
expose: t,
};
})(e)
: null);
ja(e), ge();
const a = Ot(r, e, 0, [e.props, n]);
if ((de(), Ya(), b(a))) {
if ((a.then(Ya, Ya), t))
return a
.then((n) => {
Ha(e, n, t);
})
.catch((t) => {
Nt(t, e, 0);
});
e.asyncDep = a;
} else Ha(e, a, t);
} else Ja(e, t);
})(e, t)
: void 0;
Ga = !1;
})(c),
c.asyncDep)
) {
if ((i && i.registerDep(c, V), !e.el)) {
const e = (c.subTree = Ca(ca));
E(null, e, t, r);
}
} else V(c, e, t, r, i, s, o);
},
Y = (e, t, n) => {
const r = (t.component = e.component);
if (
(function (e, t, n) {
const { props: r, children: a, component: i } = e,
{ props: s, children: o, patchFlag: c } = t,
l = i.emitsOptions;
if (t.dirs || t.transition) return !0;
if (!(n && c >= 0))
return (
!((!a && !o) || (o && o.$stable)) ||
(r !== s && (r ? !s || un(r, s, l) : !!s))
);
if (1024 & c) return !0;
if (16 & c) return r ? un(r, s, l) : !!s;
if (8 & c) {
const e = t.dynamicProps;
for (let t = 0; t < e.length; t++) {
const n = e[t];
if (s[n] !== r[n] && !en(l, n)) return !0;
}
}
return !1;
})(e, t, n)
) {
if (r.asyncDep && !r.asyncResolved) return void z(r, t, n);
(r.next = t),
(function (e) {
const t = Qt.indexOf(e);
t > Pt && Qt.splice(t, 1);
})(r.update),
r.update();
} else (t.el = e.el), (r.vnode = t);
},
V = (e, t, n, r, a, i, s) => {
const o = () => {
if (e.isMounted) {
let t,
{ next: n, bu: r, u: o, parent: c, vnode: l } = e,
A = n;
qr(e, !1),
n ? ((n.el = l.el), z(e, n, s)) : (n = l),
r && N(r),
(t = n.props && n.props.onVnodeBeforeUpdate) && La(t, c, n, l),
qr(e, !0);
const u = cn(e),
p = e.subTree;
(e.subTree = u),
y(p, u, d(p.el), te(p), e, a, i),
(n.el = u.el),
null === A &&
(function ({ vnode: e, parent: t }, n) {
for (; t && t.subTree === e; )
((e = t.vnode).el = n), (t = t.parent);
})(e, u.el),
o && Kr(o, a),
(t = n.props && n.props.onVnodeUpdated) &&
Kr(() => La(t, c, n, l), a);
} else {
let s;
const { el: o, props: c } = t,
{ bm: l, m: A, parent: u } = e,
p = On(t);
if (
(qr(e, !1),
l && N(l),
!p && (s = c && c.onVnodeBeforeMount) && La(s, u, t),
qr(e, !0),
o && ie)
) {
const n = () => {
(e.subTree = cn(e)), ie(o, e.subTree, e, a, null);
};
p
? t.type.__asyncLoader().then(() => !e.isUnmounted && n())
: n();
} else {
const s = (e.subTree = cn(e));
y(null, s, n, r, e, a, i), (t.el = s.el);
}
if ((A && Kr(A, a), !p && (s = c && c.onVnodeMounted))) {
const e = t;
Kr(() => La(s, u, e), a);
}
(256 & t.shapeFlag ||
(u && On(u.vnode) && 256 & u.vnode.shapeFlag)) &&
e.a &&
Kr(e.a, a),
(e.isMounted = !0),
(t = n = r = null);
}
},
c = (e.effect = new Ae(o, () => Gt(l), e.scope)),
l = (e.update = () => c.run());
(l.id = e.uid), qr(e, !0), l();
},
z = (e, t, r) => {
t.component = e;
const a = e.vnode.props;
(e.vnode = t),
(e.next = null),
(function (e, t, n, r) {
const {
props: a,
attrs: i,
vnode: { patchFlag: s },
} = e,
o = gt(a),
[c] = e.propsOptions;
let l = !1;
if (!(r || s > 0) || 16 & s) {
let r;
Mr(e, t, a, i) && (l = !0);
for (const i in o)
(t && (p(t, i) || ((r = T(i)) !== i && p(t, r)))) ||
(c
? !n ||
(void 0 === n[i] && void 0 === n[r]) ||
(a[i] = Qr(c, o, i, void 0, e, !0))
: delete a[i]);
if (i !== o)
for (const e in i) (t && p(t, e)) || (delete i[e], (l = !0));
} else if (8 & s) {
const n = e.vnode.dynamicProps;
for (let r = 0; r < n.length; r++) {
let s = n[r];
if (en(e.emitsOptions, s)) continue;
const A = t[s];
if (c)
if (p(i, s)) A !== i[s] && ((i[s] = A), (l = !0));
else {
const t = I(s);
a[t] = Qr(c, o, t, A, e, !1);
}
else A !== i[s] && ((i[s] = A), (l = !0));
}
}
l && ve(e, "set", "$attrs");
})(e, t.props, a, r),
((e, t, r) => {
const { vnode: a, slots: i } = e;
let s = !0,
o = n;
if (32 & a.shapeFlag) {
const e = t._;
e
? r && 1 === e
? (s = !1)
: (l(i, t), r || 1 !== e || delete i._)
: ((s = !t.$stable), Hr(t, i)),
(o = t);
} else t && (Jr(e, t), (o = { default: 1 }));
if (s) for (const n in i) Vr(n) || n in o || delete i[n];
})(e, t.children, r),
ge(),
Jt(),
de();
},
G = (e, t, n, r, a, i, s, o, c = !1) => {
const l = e && e.children,
A = e ? e.shapeFlag : 0,
u = t.children,
{ patchFlag: p, shapeFlag: h } = t;
if (p > 0) {
if (128 & p) return void J(l, u, n, r, a, i, s, o, c);
if (256 & p) return void H(l, u, n, r, a, i, s, o, c);
}
8 & h
? (16 & A && ee(l, a, i), u !== l && g(n, u))
: 16 & A
? 16 & h
? J(l, u, n, r, a, i, s, o, c)
: ee(l, a, i, !0)
: (8 & A && g(n, ""), 16 & h && O(u, n, r, a, i, s, o, c));
},
H = (e, t, n, a, i, s, o, c, l) => {
t = t || r;
const A = (e = e || r).length,
u = t.length,
p = Math.min(A, u);
let h;
for (h = 0; h < p; h++) {
const r = (t[h] = l ? Ta(t[h]) : xa(t[h]));
y(e[h], r, n, null, i, s, o, c, l);
}
A > u ? ee(e, i, s, !0, !1, p) : O(t, n, a, i, s, o, c, l, p);
},
J = (e, t, n, a, i, s, o, c, l) => {
let A = 0;
const u = t.length;
let p = e.length - 1,
h = u - 1;
for (; A <= p && A <= h; ) {
const r = e[A],
a = (t[A] = l ? Ta(t[A]) : xa(t[A]));
if (!ya(r, a)) break;
y(r, a, n, null, i, s, o, c, l), A++;
}
for (; A <= p && A <= h; ) {
const r = e[p],
a = (t[h] = l ? Ta(t[h]) : xa(t[h]));
if (!ya(r, a)) break;
y(r, a, n, null, i, s, o, c, l), p--, h--;
}
if (A > p) {
if (A <= h) {
const e = h + 1,
r = e < u ? t[e].el : a;
for (; A <= h; )
y(null, (t[A] = l ? Ta(t[A]) : xa(t[A])), n, r, i, s, o, c, l),
A++;
}
} else if (A > h) for (; A <= p; ) K(e[A], i, s, !0), A++;
else {
const g = A,
d = A,
f = new Map();
for (A = d; A <= h; A++) {
const e = (t[A] = l ? Ta(t[A]) : xa(t[A]));
null != e.key && f.set(e.key, A);
}
let m,
v = 0;
const b = h - d + 1;
let w = !1,
E = 0;
const k = new Array(b);
for (A = 0; A < b; A++) k[A] = 0;
for (A = g; A <= p; A++) {
const r = e[A];
if (v >= b) {
K(r, i, s, !0);
continue;
}
let a;
if (null != r.key) a = f.get(r.key);
else
for (m = d; m <= h; m++)
if (0 === k[m - d] && ya(r, t[m])) {
a = m;
break;
}
void 0 === a
? K(r, i, s, !0)
: ((k[a - d] = A + 1),
a >= E ? (E = a) : (w = !0),
y(r, t[a], n, null, i, s, o, c, l),
v++);
}
const C = w
? (function (e) {
const t = e.slice(),
n = [0];
let r, a, i, s, o;
const c = e.length;
for (r = 0; r < c; r++) {
const c = e[r];
if (0 !== c) {
if (((a = n[n.length - 1]), e[a] < c)) {
(t[r] = a), n.push(r);
continue;
}
for (i = 0, s = n.length - 1; i < s; )
(o = (i + s) >> 1), e[n[o]] < c ? (i = o + 1) : (s = o);
c < e[n[i]] && (i > 0 && (t[r] = n[i - 1]), (n[i] = r));
}
}
(i = n.length), (s = n[i - 1]);
for (; i-- > 0; ) (n[i] = s), (s = t[s]);
return n;
})(k)
: r;
for (m = C.length - 1, A = b - 1; A >= 0; A--) {
const e = d + A,
r = t[e],
p = e + 1 < u ? t[e + 1].el : a;
0 === k[A]
? y(null, r, n, p, i, s, o, c, l)
: w && (m < 0 || A !== C[m] ? X(r, n, p, 2) : m--);
}
}
},
X = (e, t, n, r, a = null) => {
const { el: s, type: o, transition: c, children: l, shapeFlag: A } = e;
if (6 & A) return void X(e.component.subTree, t, n, r);
if (128 & A) return void e.suspense.move(t, n, r);
if (64 & A) return void o.move(e, t, n, re);
if (o === sa) {
i(s, t, n);
for (let e = 0; e < l.length; e++) X(l[e], t, n, r);
return void i(e.anchor, t, n);
}
if (o === la) return void C(e, t, n);
if (2 !== r && 1 & A && c)
if (0 === r) c.beforeEnter(s), i(s, t, n), Kr(() => c.enter(s), a);
else {
const { leave: e, delayLeave: r, afterLeave: a } = c,
o = () => i(s, t, n),
l = () => {
e(s, () => {
o(), a && a();
});
};
r ? r(s, o, l) : l();
}
else i(s, t, n);
},
K = (e, t, n, r = !1, a = !1) => {
const {
type: i,
props: s,
ref: o,
children: c,
dynamicChildren: l,
shapeFlag: A,
patchFlag: u,
dirs: p,
} = e;
if ((null != o && Xr(o, null, n, e, !0), 256 & A))
return void t.ctx.deactivate(e);
const h = 1 & A && p,
g = !On(e);
let d;
if ((g && (d = s && s.onVnodeBeforeUnmount) && La(d, t, e), 6 & A))
$(e.component, n, r);
else {
if (128 & A) return void e.suspense.unmount(n, r);
h && wn(e, null, t, "beforeUnmount"),
64 & A
? e.type.remove(e, t, n, a, re, r)
: l && (i !== sa || (u > 0 && 64 & u))
? ee(l, t, n, !1, !0)
: ((i === sa && 384 & u) || (!a && 16 & A)) && ee(c, t, n),
r && Z(e);
}
((g && (d = s && s.onVnodeUnmounted)) || h) &&
Kr(() => {
d && La(d, t, e), h && wn(e, null, t, "unmounted");
}, n);
},
Z = (e) => {
const { type: t, el: n, anchor: r, transition: a } = e;
if (t === sa) return void _(n, r);
if (t === la) return void R(e);
const i = () => {
s(n), a && !a.persisted && a.afterLeave && a.afterLeave();
};
if (1 & e.shapeFlag && a && !a.persisted) {
const { leave: t, delayLeave: r } = a,
s = () => t(n, i);
r ? r(e.el, i, s) : s();
} else i();
},
_ = (e, t) => {
let n;
for (; e !== t; ) (n = f(e)), s(e), (e = n);
s(t);
},
$ = (e, t, n) => {
const { bum: r, scope: a, update: i, subTree: s, um: o } = e;
r && N(r),
a.stop(),
i && ((i.active = !1), K(s, e, t, n)),
o && Kr(o, t),
Kr(() => {
e.isUnmounted = !0;
}, t),
t &&
t.pendingBranch &&
!t.isUnmounted &&
e.asyncDep &&
!e.asyncResolved &&
e.suspenseId === t.pendingId &&
(t.deps--, 0 === t.deps && t.resolve());
},
ee = (e, t, n, r = !1, a = !1, i = 0) => {
for (let s = i; s < e.length; s++) K(e[s], t, n, r, a);
},
te = (e) =>
6 & e.shapeFlag
? te(e.component.subTree)
: 128 & e.shapeFlag
? e.suspense.next()
: f(e.anchor || e.el),
ne = (e, t, n) => {
null == e
? t._vnode && K(t._vnode, null, null, !0)
: y(t._vnode || null, e, t, null, null, null, n),
Jt(),
Xt(),
(t._vnode = e);
},
re = {
p: y,
um: K,
m: X,
r: Z,
mt: j,
mc: O,
pc: G,
pbc: M,
n: te,
o: e,
};
let ae, ie;
t && ([ae, ie] = t(re));
return { render: ne, hydrate: ae, createApp: Or(ne, ae) };
})(e);
}
function qr({ effect: e, update: t }, n) {
e.allowRecurse = t.allowRecurse = n;
}
function _r(e, t, n = !1) {
const r = e.children,
a = t.children;
if (h(r) && h(a))
for (let i = 0; i < r.length; i++) {
const e = r[i];
let t = a[i];
1 & t.shapeFlag &&
!t.dynamicChildren &&
((t.patchFlag <= 0 || 32 === t.patchFlag) &&
((t = a[i] = Ta(a[i])), (t.el = e.el)),
n || _r(e, t)),
t.type === oa && (t.el = e.el);
}
}
const $r = (e) => e && (e.disabled || "" === e.disabled),
ea = (e) => "undefined" != typeof SVGElement && e instanceof SVGElement,
ta = (e, t) => {
const n = e && e.to;
if (m(n)) {
if (t) {
return t(n);
}
return null;
}
return n;
},
na = {
__isTeleport: !0,
process(e, t, n, r, a, i, s, o, c, l) {
const {
mc: A,
pc: u,
pbc: p,
o: { insert: h, querySelector: g, createText: d, createComment: f },
} = l,
m = $r(t.props);
let { shapeFlag: v, children: y, dynamicChildren: b } = t;
if (null == e) {
const e = (t.el = d("")),
l = (t.anchor = d(""));
h(e, n, r), h(l, n, r);
const u = (t.target = ta(t.props, g)),
p = (t.targetAnchor = d(""));
u && (h(p, u), (s = s || ea(u)));
const f = (e, t) => {
16 & v && A(y, e, t, a, i, s, o, c);
};
m ? f(n, l) : u && f(u, p);
} else {
t.el = e.el;
const r = (t.anchor = e.anchor),
A = (t.target = e.target),
h = (t.targetAnchor = e.targetAnchor),
d = $r(e.props),
f = d ? n : A,
v = d ? r : h;
if (
((s = s || ea(A)),
b
? (p(e.dynamicChildren, b, f, a, i, s, o), _r(e, t, !0))
: c || u(e, t, f, v, a, i, s, o, !1),
m)
)
d || ra(t, n, r, l, 1);
else if ((t.props && t.props.to) !== (e.props && e.props.to)) {
const e = (t.target = ta(t.props, g));
e && ra(t, e, null, l, 0);
} else d && ra(t, A, h, l, 1);
}
ia(t);
},
remove(e, t, n, r, { um: a, o: { remove: i } }, s) {
const {
shapeFlag: o,
children: c,
anchor: l,
targetAnchor: A,
target: u,
props: p,
} = e;
if ((u && i(A), (s || !$r(p)) && (i(l), 16 & o)))
for (let h = 0; h < c.length; h++) {
const e = c[h];
a(e, t, n, !0, !!e.dynamicChildren);
}
},
move: ra,
hydrate: function (
e,
t,
n,
r,
a,
i,
{ o: { nextSibling: s, parentNode: o, querySelector: c } },
l
) {
const A = (t.target = ta(t.props, c));
if (A) {
const c = A._lpa || A.firstChild;
if (16 & t.shapeFlag)
if ($r(t.props))
(t.anchor = l(s(e), t, o(e), n, r, a, i)), (t.targetAnchor = c);
else {
t.anchor = s(e);
let o = c;
for (; o; )
if (
((o = s(o)),
o && 8 === o.nodeType && "teleport anchor" === o.data)
) {
(t.targetAnchor = o),
(A._lpa = t.targetAnchor && s(t.targetAnchor));
break;
}
l(c, t, A, n, r, a, i);
}
ia(t);
}
return t.anchor && s(t.anchor);
},
};
function ra(e, t, n, { o: { insert: r }, m: a }, i = 2) {
0 === i && r(e.targetAnchor, t, n);
const { el: s, anchor: o, shapeFlag: c, children: l, props: A } = e,
u = 2 === i;
if ((u && r(s, t, n), (!u || $r(A)) && 16 & c))
for (let p = 0; p < l.length; p++) a(l[p], t, n, 2);
u && r(o, t, n);
}
const aa = na;
function ia(e) {
const t = e.ctx;
if (t && t.ut) {
let n = e.children[0].el;
for (; n !== e.targetAnchor; )
1 === n.nodeType && n.setAttribute("data-v-owner", t.uid),
(n = n.nextSibling);
t.ut();
}
}
const sa = Symbol.for("v-fgt"),
oa = Symbol.for("v-txt"),
ca = Symbol.for("v-cmt"),
la = Symbol.for("v-stc"),
Aa = [];
let ua = null;
function pa(e = !1) {
Aa.push((ua = e ? null : []));
}
let ha = 1;
function ga(e) {
ha += e;
}
function da(e) {
return (
(e.dynamicChildren = ha > 0 ? ua || r : null),
Aa.pop(),
(ua = Aa[Aa.length - 1] || null),
ha > 0 && ua && ua.push(e),
e
);
}
function fa(e, t, n, r, a, i) {
return da(ka(e, t, n, r, a, i, !0));
}
function ma(e, t, n, r, a) {
return da(Ca(e, t, n, r, a, !0));
}
function va(e) {
return !!e && !0 === e.__v_isVNode;
}
function ya(e, t) {
return e.type === t.type && e.key === t.key;
}
const ba = "__vInternal",
wa = ({ key: e }) => (null != e ? e : null),
Ea = ({ ref: e, ref_key: t, ref_for: n }) => (
"number" == typeof e && (e = "" + e),
null != e
? m(e) || bt(e) || f(e)
? { i: tn, r: e, k: t, f: !!n }
: e
: null
);
function ka(
e,
t = null,
n = null,
r = 0,
a = null,
i = e === sa ? 0 : 1,
s = !1,
o = !1
) {
const c = {
__v_isVNode: !0,
__v_skip: !0,
type: e,
props: t,
key: t && wa(t),
ref: t && Ea(t),
scopeId: nn,
slotScopeIds: null,
children: n,
component: null,
suspense: null,
ssContent: null,
ssFallback: null,
dirs: null,
transition: null,
el: null,
anchor: null,
target: null,
targetAnchor: null,
staticCount: 0,
shapeFlag: i,
patchFlag: r,
dynamicProps: a,
dynamicChildren: null,
appContext: null,
ctx: tn,
};
return (
o
? (Ua(c, n), 128 & i && e.normalize(c))
: n && (c.shapeFlag |= m(n) ? 8 : 16),
ha > 0 &&
!s &&
ua &&
(c.patchFlag > 0 || 6 & i) &&
32 !== c.patchFlag &&
ua.push(c),
c
);
}
const Ca = function (e, t = null, n = null, r = 0, a = null, i = !1) {
(e && e !== ir) || (e = ca);
if (va(e)) {
const r = Ba(e, t, !0);
return (
n && Ua(r, n),
ha > 0 &&
!i &&
ua &&
(6 & r.shapeFlag ? (ua[ua.indexOf(e)] = r) : ua.push(r)),
(r.patchFlag |= -2),
r
);
}
(s = e), f(s) && "__vccOpts" in s && (e = e.__vccOpts);
var s;
if (t) {
t = (function (e) {
return e ? (ht(e) || ba in e ? l({}, e) : e) : null;
})(t);
let { class: e, style: n } = t;
e && !m(e) && (t.class = G(e)),
y(n) && (ht(n) && !h(n) && (n = l({}, n)), (t.style = W(n)));
}
const o = m(e)
? 1
: pn(e)
? 128
: ((e) => e.__isTeleport)(e)
? 64
: y(e)
? 4
: f(e)
? 2
: 0;
return ka(e, t, n, r, a, o, i, !0);
};
function Ba(e, t, n = !1) {
const { props: r, ref: a, patchFlag: i, children: s } = e,
o = t ? Oa(r || {}, t) : r;
return {
__v_isVNode: !0,
__v_skip: !0,
type: e.type,
props: o,
key: o && wa(o),
ref:
t && t.ref ? (n && a ? (h(a) ? a.concat(Ea(t)) : [a, Ea(t)]) : Ea(t)) : a,
scopeId: e.scopeId,
slotScopeIds: e.slotScopeIds,
children: s,
target: e.target,
targetAnchor: e.targetAnchor,
staticCount: e.staticCount,
shapeFlag: e.shapeFlag,
patchFlag: t && e.type !== sa ? (-1 === i ? 16 : 16 | i) : i,
dynamicProps: e.dynamicProps,
dynamicChildren: e.dynamicChildren,
appContext: e.appContext,
dirs: e.dirs,
transition: e.transition,
component: e.component,
suspense: e.suspense,
ssContent: e.ssContent && Ba(e.ssContent),
ssFallback: e.ssFallback && Ba(e.ssFallback),
el: e.el,
anchor: e.anchor,
ctx: e.ctx,
ce: e.ce,
};
}
function Ra(e = " ", t = 0) {
return Ca(oa, null, e, t);
}
function Sa(e, t) {
const n = Ca(la, null, e);
return (n.staticCount = t), n;
}
function Ia(e = "", t = !1) {
return t ? (pa(), ma(ca, null, e)) : Ca(ca, null, e);
}
function xa(e) {
return null == e || "boolean" == typeof e
? Ca(ca)
: h(e)
? Ca(sa, null, e.slice())
: "object" == typeof e
? Ta(e)
: Ca(oa, null, String(e));
}
function Ta(e) {
return (null === e.el && -1 !== e.patchFlag) || e.memo ? e : Ba(e);
}
function Ua(e, t) {
let n = 0;
const { shapeFlag: r } = e;
if (null == t) t = null;
else if (h(t)) n = 16;
else if ("object" == typeof t) {
if (65 & r) {
const n = t.default;
return void (n && (n._c && (n._d = !1), Ua(e, n()), n._c && (n._d = !0)));
}
{
n = 32;
const r = t._;
r || ba in t
? 3 === r &&
tn &&
(1 === tn.slots._ ? (t._ = 1) : ((t._ = 2), (e.patchFlag |= 1024)))
: (t._ctx = tn);
}
} else
f(t)
? ((t = { default: t, _ctx: tn }), (n = 32))
: ((t = String(t)), 64 & r ? ((n = 16), (t = [Ra(t)])) : (n = 8));
(e.children = t), (e.shapeFlag |= n);
}
function Oa(...e) {
const t = {};
for (let n = 0; n < e.length; n++) {
const r = e[n];
for (const e in r)
if ("class" === e)
t.class !== r.class && (t.class = G([t.class, r.class]));
else if ("style" === e) t.style = W([t.style, r.style]);
else if (o(e)) {
const n = t[e],
a = r[e];
!a ||
n === a ||
(h(n) && n.includes(a)) ||
(t[e] = n ? [].concat(n, a) : a);
} else "" !== e && (t[e] = r[e]);
}
return t;
}
function La(e, t, n, r = null) {
Lt(e, t, 7, [n, r]);
}
const Na = Tr();
let Da = 0;
let Ma = null;
const Qa = () => Ma || tn;
let Pa,
Wa,
Fa = "__VUE_INSTANCE_SETTERS__";
(Wa = P()[Fa]) || (Wa = P()[Fa] = []),
Wa.push((e) => (Ma = e)),
(Pa = (e) => {
Wa.length > 1 ? Wa.forEach((t) => t(e)) : Wa[0](e);
});
const ja = (e) => {
Pa(e), e.scope.on();
},
Ya = () => {
Ma && Ma.scope.off(), Pa(null);
};
function Va(e) {
return 4 & e.vnode.shapeFlag;
}
let za,
Ga = !1;
function Ha(e, t, n) {
f(t)
? e.type.__ssrInlineRender
? (e.ssrRender = t)
: (e.render = t)
: y(t) && (e.setupState = St(t)),
Ja(e, n);
}
function Ja(e, t, n) {
const r = e.type;
if (!e.render) {
if (!t && za && !r.render) {
const t = r.template || Er(e).template;
if (t) {
const { isCustomElement: n, compilerOptions: a } = e.appContext.config,
{ delimiters: i, compilerOptions: s } = r,
o = l(l({ isCustomElement: n, delimiters: i }, a), s);
r.render = za(t, o);
}
}
e.render = r.render || a;
}
ja(e), ge(), yr(e), de(), Ya();
}
function Xa(e) {
if (e.exposed)
return (
e.exposeProxy ||
(e.exposeProxy = new Proxy(St(dt(e.exposed)), {
get: (t, n) => (n in t ? t[n] : n in gr ? gr[n](e) : void 0),
has: (e, t) => t in e || t in gr,
}))
);
}
function Ka(e, t = !0) {
return f(e) ? e.displayName || e.name : e.name || (t && e.__name);
}
const Za = (e, t) =>
(function (e, t, n = !1) {
let r, i;
const s = f(e);
return (
s ? ((r = e), (i = a)) : ((r = e.get), (i = e.set)),
new Ut(r, i, s || !i, n)
);
})(e, 0, Ga);
function qa(e, t, n) {
const r = arguments.length;
return 2 === r
? y(t) && !h(t)
? va(t)
? Ca(e, null, [t])
: Ca(e, t)
: Ca(e, null, t)
: (r > 3
? (n = Array.prototype.slice.call(arguments, 2))
: 3 === r && va(n) && (n = [n]),
Ca(e, t, n));
}
const _a = Symbol.for("v-scx"),
$a = () => Dr(_a),
ei = "3.3.4",
ti = "undefined" != typeof document ? document : null,
ni = ti && ti.createElement("template"),
ri = {
insert: (e, t, n) => {
t.insertBefore(e, n || null);
},
remove: (e) => {
const t = e.parentNode;
t && t.removeChild(e);
},
createElement: (e, t, n, r) => {
const a = t
? ti.createElementNS("http://www.w3.org/2000/svg", e)
: ti.createElement(e, n ? { is: n } : void 0);
return (
"select" === e &&
r &&
null != r.multiple &&
a.setAttribute("multiple", r.multiple),
a
);
},
createText: (e) => ti.createTextNode(e),
createComment: (e) => ti.createComment(e),
setText: (e, t) => {
e.nodeValue = t;
},
setElementText: (e, t) => {
e.textContent = t;
},
parentNode: (e) => e.parentNode,
nextSibling: (e) => e.nextSibling,
querySelector: (e) => ti.querySelector(e),
setScopeId(e, t) {
e.setAttribute(t, "");
},
insertStaticContent(e, t, n, r, a, i) {
const s = n ? n.previousSibling : t.lastChild;
if (a && (a === i || a.nextSibling))
for (
;
t.insertBefore(a.cloneNode(!0), n), a !== i && (a = a.nextSibling);
);
else {
ni.innerHTML = r ? "<svg>".concat(e, "</svg>") : e;
const a = ni.content;
if (r) {
const e = a.firstChild;
for (; e.firstChild; ) a.appendChild(e.firstChild);
a.removeChild(e);
}
t.insertBefore(a, n);
}
return [
s ? s.nextSibling : t.firstChild,
n ? n.previousSibling : t.lastChild,
];
},
};
const ai = /\s*!important$/;
function ii(e, t, n) {
if (h(n)) n.forEach((n) => ii(e, t, n));
else if ((null == n && (n = ""), t.startsWith("--"))) e.setProperty(t, n);
else {
const r = (function (e, t) {
const n = oi[t];
if (n) return n;
let r = I(t);
if ("filter" !== r && r in e) return (oi[t] = r);
r = U(r);
for (let a = 0; a < si.length; a++) {
const n = si[a] + r;
if (n in e) return (oi[t] = n);
}
return t;
})(e, t);
ai.test(n)
? e.setProperty(T(r), n.replace(ai, ""), "important")
: (e[r] = n);
}
}
const si = ["Webkit", "Moz", "ms"],
oi = {};
const ci = "http://www.w3.org/1999/xlink";
function li(e, t, n, r) {
e.addEventListener(t, n, r);
}
function Ai(e, t, n, r, a = null) {
const i = e._vei || (e._vei = {}),
s = i[t];
if (r && s) s.value = r;
else {
const [n, o] = (function (e) {
let t;
if (ui.test(e)) {
let n;
for (t = {}; (n = e.match(ui)); )
(e = e.slice(0, e.length - n[0].length)),
(t[n[0].toLowerCase()] = !0);
}
const n = ":" === e[2] ? e.slice(3) : T(e.slice(2));
return [n, t];
})(t);
if (r) {
const s = (i[t] = (function (e, t) {
const n = (e) => {
if (e._vts) {
if (e._vts <= n.attached) return;
} else e._vts = Date.now();
Lt(
(function (e, t) {
if (h(t)) {
const n = e.stopImmediatePropagation;
return (
(e.stopImmediatePropagation = () => {
n.call(e), (e._stopped = !0);
}),
t.map((e) => (t) => !t._stopped && e && e(t))
);
}
return t;
})(e, n.value),
t,
5,
[e]
);
};
return (n.value = e), (n.attached = gi()), n;
})(r, a));
li(e, n, s, o);
} else
s &&
(!(function (e, t, n, r) {
e.removeEventListener(t, n, r);
})(e, n, s, o),
(i[t] = void 0));
}
}
const ui = /(?:Once|Passive|Capture)$/;
let pi = 0;
const hi = Promise.resolve(),
gi = () => pi || (hi.then(() => (pi = 0)), (pi = Date.now()));
const di = /^on[a-z]/;
const fi = "transition",
mi = "animation",
vi = (e, { slots: t }) =>
qa(
Cn,
(function (e) {
const t = {};
for (const l in e) l in yi || (t[l] = e[l]);
if (!1 === e.css) return t;
const {
name: n = "v",
type: r,
duration: a,
enterFromClass: i = "".concat(n, "-enter-from"),
enterActiveClass: s = "".concat(n, "-enter-active"),
enterToClass: o = "".concat(n, "-enter-to"),
appearFromClass: c = i,
appearActiveClass: A = s,
appearToClass: u = o,
leaveFromClass: p = "".concat(n, "-leave-from"),
leaveActiveClass: h = "".concat(n, "-leave-active"),
leaveToClass: g = "".concat(n, "-leave-to"),
} = e,
d = (function (e) {
if (null == e) return null;
if (y(e)) return [Ei(e.enter), Ei(e.leave)];
{
const t = Ei(e);
return [t, t];
}
})(a),
f = d && d[0],
m = d && d[1],
{
onBeforeEnter: v,
onEnter: b,
onEnterCancelled: w,
onLeave: E,
onLeaveCancelled: k,
onBeforeAppear: C = v,
onAppear: B = b,
onAppearCancelled: R = w,
} = t,
S = (e, t, n) => {
Ci(e, t ? u : o), Ci(e, t ? A : s), n && n();
},
I = (e, t) => {
(e._isLeaving = !1), Ci(e, p), Ci(e, g), Ci(e, h), t && t();
},
x = (e) => (t, n) => {
const a = e ? B : b,
s = () => S(t, e, n);
bi(a, [t, s]),
Bi(() => {
Ci(t, e ? c : i), ki(t, e ? u : o), wi(a) || Si(t, r, f, s);
});
};
return l(t, {
onBeforeEnter(e) {
bi(v, [e]), ki(e, i), ki(e, s);
},
onBeforeAppear(e) {
bi(C, [e]), ki(e, c), ki(e, A);
},
onEnter: x(!1),
onAppear: x(!0),
onLeave(e, t) {
e._isLeaving = !0;
const n = () => I(e, t);
ki(e, p),
document.body.offsetHeight,
ki(e, h),
Bi(() => {
e._isLeaving && (Ci(e, p), ki(e, g), wi(E) || Si(e, r, m, n));
}),
bi(E, [e, n]);
},
onEnterCancelled(e) {
S(e, !1), bi(w, [e]);
},
onAppearCancelled(e) {
S(e, !0), bi(R, [e]);
},
onLeaveCancelled(e) {
I(e), bi(k, [e]);
},
});
})(e),
t
);
vi.displayName = "Transition";
const yi = {
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,
};
vi.props = l({}, kn, yi);
const bi = (e, t = []) => {
h(e) ? e.forEach((e) => e(...t)) : e && e(...t);
},
wi = (e) => !!e && (h(e) ? e.some((e) => e.length > 1) : e.length > 1);
function Ei(e) {
const t = ((e) => {
const t = m(e) ? Number(e) : NaN;
return isNaN(t) ? e : t;
})(e);
return t;
}
function ki(e, t) {
t.split(/\s+/).forEach((t) => t && e.classList.add(t)),
(e._vtc || (e._vtc = new Set())).add(t);
}
function Ci(e, t) {
t.split(/\s+/).forEach((t) => t && e.classList.remove(t));
const { _vtc: n } = e;
n && (n.delete(t), n.size || (e._vtc = void 0));
}
function Bi(e) {
requestAnimationFrame(() => {
requestAnimationFrame(e);
});
}
let Ri = 0;
function Si(e, t, n, r) {
const a = (e._endId = ++Ri),
i = () => {
a === e._endId && r();
};
if (n) return setTimeout(i, n);
const {
type: s,
timeout: o,
propCount: c,
} = (function (e, t) {
const n = window.getComputedStyle(e),
r = (e) => (n[e] || "").split(", "),
a = r("".concat(fi, "Delay")),
i = r("".concat(fi, "Duration")),
s = Ii(a, i),
o = r("".concat(mi, "Delay")),
c = r("".concat(mi, "Duration")),
l = Ii(o, c);
let A = null,
u = 0,
p = 0;
t === fi
? s > 0 && ((A = fi), (u = s), (p = i.length))
: t === mi
? l > 0 && ((A = mi), (u = l), (p = c.length))
: ((u = Math.max(s, l)),
(A = u > 0 ? (s > l ? fi : mi) : null),
(p = A ? (A === fi ? i.length : c.length) : 0));
const h =
A === fi &&
/\b(transform|all)(,|$)/.test(r("".concat(fi, "Property")).toString());
return { type: A, timeout: u, propCount: p, hasTransform: h };
})(e, t);
if (!s) return r();
const l = s + "end";
let A = 0;
const u = () => {
e.removeEventListener(l, p), i();
},
p = (t) => {
t.target === e && ++A >= c && u();
};
setTimeout(() => {
A < c && u();
}, o + 1),
e.addEventListener(l, p);
}
function Ii(e, t) {
for (; e.length < t.length; ) e = e.concat(e);
return Math.max(...t.map((t, n) => xi(t) + xi(e[n])));
}
function xi(e) {
return 1e3 * Number(e.slice(0, -1).replace(",", "."));
}
const Ti = (e) => {
const t = e.props["onUpdate:modelValue"] || !1;
return h(t) ? (e) => N(t, e) : t;
};
function Ui(e) {
e.target.composing = !0;
}
function Oi(e) {
const t = e.target;
t.composing && ((t.composing = !1), t.dispatchEvent(new Event("input")));
}
const Li = {
created(e, { modifiers: { lazy: t, trim: n, number: r } }, a) {
e._assign = Ti(a);
const i = r || (a.props && "number" === a.props.type);
li(e, t ? "change" : "input", (t) => {
if (t.target.composing) return;
let r = e.value;
n && (r = r.trim()), i && (r = M(r)), e._assign(r);
}),
n &&
li(e, "change", () => {
e.value = e.value.trim();
}),
t ||
(li(e, "compositionstart", Ui),
li(e, "compositionend", Oi),
li(e, "change", Oi));
},
mounted(e, { value: t }) {
e.value = null == t ? "" : t;
},
beforeUpdate(
e,
{ value: t, modifiers: { lazy: n, trim: r, number: a } },
i
) {
if (((e._assign = Ti(i)), e.composing)) return;
if (document.activeElement === e && "range" !== e.type) {
if (n) return;
if (r && e.value.trim() === t) return;
if ((a || "number" === e.type) && M(e.value) === t) return;
}
const s = null == t ? "" : t;
e.value !== s && (e.value = s);
},
},
Ni = ["ctrl", "shift", "alt", "meta"],
Di = {
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 && 0 !== e.button,
middle: (e) => "button" in e && 1 !== e.button,
right: (e) => "button" in e && 2 !== e.button,
exact: (e, t) => Ni.some((n) => e["".concat(n, "Key")] && !t.includes(n)),
},
Mi =
(e, t) =>
(n, ...r) => {
for (let e = 0; e < t.length; e++) {
const r = Di[t[e]];
if (r && r(n, t)) return;
}
return e(n, ...r);
},
Qi = {
esc: "escape",
space: " ",
up: "arrow-up",
left: "arrow-left",
right: "arrow-right",
down: "arrow-down",
delete: "backspace",
},
Pi = (e, t) => (n) => {
if (!("key" in n)) return;
const r = T(n.key);
return t.some((e) => e === r || Qi[e] === r) ? e(n) : void 0;
},
Wi = {
beforeMount(e, { value: t }, { transition: n }) {
(e._vod = "none" === e.style.display ? "" : e.style.display),
n && t ? n.beforeEnter(e) : Fi(e, t);
},
mounted(e, { value: t }, { transition: n }) {
n && t && n.enter(e);
},
updated(e, { value: t, oldValue: n }, { transition: r }) {
!t != !n &&
(r
? t
? (r.beforeEnter(e), Fi(e, !0), r.enter(e))
: r.leave(e, () => {
Fi(e, !1);
})
: Fi(e, t));
},
beforeUnmount(e, { value: t }) {
Fi(e, t);
},
};
function Fi(e, t) {
e.style.display = t ? e._vod : "none";
}
const ji = l(
{
patchProp: (e, t, n, r, a = !1, i, s, l, A) => {
"class" === t
? (function (e, t, n) {
const r = e._vtc;
r && (t = (t ? [t, ...r] : [...r]).join(" ")),
null == t
? e.removeAttribute("class")
: n
? e.setAttribute("class", t)
: (e.className = t);
})(e, r, a)
: "style" === t
? (function (e, t, n) {
const r = e.style,
a = m(n);
if (n && !a) {
if (t && !m(t)) for (const e in t) null == n[e] && ii(r, e, "");
for (const e in n) ii(r, e, n[e]);
} else {
const i = r.display;
a ? t !== n && (r.cssText = n) : t && e.removeAttribute("style"),
"_vod" in e && (r.display = i);
}
})(e, n, r)
: o(t)
? c(t) || Ai(e, t, 0, r, s)
: (
"." === t[0]
? ((t = t.slice(1)), 1)
: "^" === t[0]
? ((t = t.slice(1)), 0)
: (function (e, t, n, r) {
if (r)
return (
"innerHTML" === t ||
"textContent" === t ||
!!(t in e && di.test(t) && f(n))
);
if (
"spellcheck" === t ||
"draggable" === t ||
"translate" === t
)
return !1;
if ("form" === t) return !1;
if ("list" === t && "INPUT" === e.tagName) return !1;
if ("type" === t && "TEXTAREA" === e.tagName) return !1;
if (di.test(t) && m(n)) return !1;
return t in e;
})(e, t, r, a)
)
? (function (e, t, n, r, a, i, s) {
if ("innerHTML" === t || "textContent" === t)
return r && s(r, a, i), void (e[t] = null == n ? "" : n);
const o = e.tagName;
if ("value" === t && "PROGRESS" !== o && !o.includes("-")) {
e._value = n;
const r = null == n ? "" : n;
return (
("OPTION" === o ? e.getAttribute("value") : e.value) !== r &&
(e.value = r),
void (null == n && e.removeAttribute(t))
);
}
let c = !1;
if ("" === n || null == n) {
const r = typeof e[t];
"boolean" === r
? (n = J(n))
: null == n && "string" === r
? ((n = ""), (c = !0))
: "number" === r && ((n = 0), (c = !0));
}
try {
e[t] = n;
} catch (Kb) {}
c && e.removeAttribute(t);
})(e, t, r, i, s, l, A)
: ("true-value" === t
? (e._trueValue = r)
: "false-value" === t && (e._falseValue = r),
(function (e, t, n, r) {
if (r && t.startsWith("xlink:"))
null == n
? e.removeAttributeNS(ci, t.slice(6, t.length))
: e.setAttributeNS(ci, t, n);
else {
const r = H(t);
null == n || (r && !J(n))
? e.removeAttribute(t)
: e.setAttribute(t, r ? "" : n);
}
})(e, t, r, a));
},
},
ri
);
let Yi;
const Vi = (...e) => {
const t = (Yi || (Yi = Zr(ji))).createApp(...e),
{ mount: n } = t;
return (
(t.mount = (e) => {
const r = (function (e) {
if (m(e)) {
return document.querySelector(e);
}
return e;
})(e);
if (!r) return;
const a = t._component;
f(a) || a.render || a.template || (a.template = r.innerHTML),
(r.innerHTML = "");
const i = n(r, !1, r instanceof SVGElement);
return (
r instanceof Element &&
(r.removeAttribute("v-cloak"), r.setAttribute("data-v-app", "")),
i
);
}),
t
);
};
function zi(e, t) {
var n;
return (
(e = "object" == typeof (n = e) && null !== n ? e : Object.create(null)),
new Proxy(e, {
get: (e, n, r) =>
"key" === n
? Reflect.get(e, n, r)
: Reflect.get(e, n, r) || Reflect.get(t, n, r),
})
);
}
function Gi(e, { storage: t, serializer: n, key: r, debug: a }) {
try {
const a = null == t ? void 0 : t.getItem(r);
a && e.$patch(null == n ? void 0 : n.deserialize(a));
} catch (i) {}
}
function Hi(e, { storage: t, serializer: n, key: r, paths: a, debug: i }) {
try {
const i = Array.isArray(a)
? (function (e, t) {
return t.reduce((t, n) => {
const r = n.split(".");
return (function (e, t, n) {
return (
(t
.slice(0, -1)
.reduce(
(e, t) =>
/^(__proto__)$/.test(t) ? {} : (e[t] = e[t] || {}),
e
)[t[t.length - 1]] = n),
e
);
})(
t,
r,
(function (e, t) {
return t.reduce((e, t) => (null == e ? void 0 : e[t]), e);
})(e, r)
);
}, {});
})(e, a)
: e;
t.setItem(r, n.serialize(i));
} catch (s) {}
}
var Ji = (function (e = {}) {
return (t) => {
const { auto: n = !1 } = e,
{
options: { persist: r = n },
store: a,
pinia: i,
} = t;
if (!r) return;
if (!(a.$id in i.state.value)) {
const e = i._s.get(a.$id.replace("__hot:", ""));
return void (e && Promise.resolve().then(() => e.$persist()));
}
const s = (Array.isArray(r) ? r.map((t) => zi(t, e)) : [zi(r, e)]).map(
({
storage: t = localStorage,
beforeRestore: n = null,
afterRestore: r = null,
serializer: i = {
serialize: JSON.stringify,
deserialize: JSON.parse,
},
key: s = a.$id,
paths: o = null,
debug: c = !1,
}) => {
var l;
return {
storage: t,
beforeRestore: n,
afterRestore: r,
serializer: i,
key: (null != (l = e.key) ? l : (e) => e)(
"string" == typeof s ? s : s(a.$id)
),
paths: o,
debug: c,
};
}
);
(a.$persist = () => {
s.forEach((e) => {
Hi(a.$state, e);
});
}),
(a.$hydrate = ({ runHooks: e = !0 } = {}) => {
s.forEach((n) => {
const { beforeRestore: r, afterRestore: i } = n;
e && (null == r || r(t)), Gi(a, n), e && (null == i || i(t));
});
}),
s.forEach((e) => {
const { beforeRestore: n, afterRestore: r } = e;
null == n || n(t),
Gi(a, e),
null == r || r(t),
a.$subscribe(
(t, n) => {
Hi(n, e);
},
{ detached: !0 }
);
});
};
})(),
Xi = Object.defineProperty,
Ki = Object.defineProperties,
Zi = Object.getOwnPropertyDescriptors,
qi = Object.getOwnPropertySymbols,
_i = Object.prototype.hasOwnProperty,
$i = Object.prototype.propertyIsEnumerable,
es = (e, t, n) =>
t in e
? Xi(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n })
: (e[t] = n),
ts = (e, t) => {
for (var n in t || (t = {})) _i.call(t, n) && es(e, n, t[n]);
if (qi) for (var n of qi(t)) $i.call(t, n) && es(e, n, t[n]);
return e;
},
ns = (e, t) => Ki(e, Zi(t));
function rs(e) {
const t = "nutbig-" + e;
return {
componentName: t,
create: function (n) {
return (
(n.baseName = e),
(n.name = t),
(n.install = (e) => {
e.component(n.name, n);
}),
Un(n)
);
},
createDemo: function (t) {
return (t.baseName = e), (t.name = "demo-" + e), Un(t);
},
};
}
var as = (e, t) => {
const n = e.__vccOpts || e;
for (const [r, a] of t) n[r] = a;
return n;
};
const { componentName: is, create: ss } = rs("turntable");
ss({
props: {
width: { required: !0, default: "300px" },
height: { required: !0, default: "300px" },
prizeList: { type: Array, required: !0, default: () => [] },
prizeIndex: { type: Number, default: -1 },
turnsNumber: { type: Number, default: 5 },
styleOpt: {
default: () => ({
prizeBgColors: [
"rgb(255, 231, 149)",
"rgb(255, 247, 223)",
"rgb(255, 231, 149)",
"rgb(255, 247, 223)",
"rgb(255, 231, 149)",
"rgb(255, 247, 223)",
],
borderColor: "#ff9800",
}),
},
turnsTime: { default: 5 },
lockTime: { default: 0 },
pointerStyle: {
default: () => ({
width: "80px",
height: "80px",
backgroundImage:
'url("https://img11.360buyimg.com/imagetools/jfs/t1/89512/11/15244/137408/5e6f15edEf57fa3ff/cb57747119b3bf89.png")',
backgroundSize: "contain",
backgroundRepeat: "no-repeat",
}),
},
},
emits: ["click", "start-turns", "end-turns", "lock-turns"],
setup(e, { emit: t }) {
let { prizeList: n } = st(e);
const {
styleOpt: r,
turnsTime: a,
pointerStyle: i,
turnsNumber: s,
lockTime: o,
} = st(e),
c = Za(() => {
const e = is;
return { [e]: !0 };
}),
l = wt(!1),
A = wt(!1),
u = wt(0),
p = wt("0"),
h = wt(""),
g = wt(null),
d = wt(null),
f = () => {
const e = r,
t = n.length,
{ prizeBgColors: a, borderColor: i } = e,
s = d.value,
o = g.value,
c = s.getContext("2d"),
l = (s.width = o.clientWidth),
A = (s.height = o.clientHeight);
c.translate(0, A), c.rotate((-90 * Math.PI) / 180);
const u = l / 2 - 1,
p = (2 * Math.PI) / t;
c.clearRect(0, 0, l, A), (c.strokeStyle = i);
for (let r = 0; r < t; r++) {
const e = r * p;
n[r].prizeColor
? (c.fillStyle = n[r].prizeColor)
: (c.fillStyle = a[r]),
c.beginPath(),
c.arc(0.5 * l, 0.5 * A, u, e, e + p, !1),
c.arc(0.5 * l, 0.5 * A, 0, e + p, e, !0),
c.stroke(),
c.fill(),
c.save();
}
},
m = (e) => {
const r = a,
i =
u.value +
360 * s +
360 -
(180 / n.length + (360 / n.length) * e) -
(u.value % 360);
(u.value = i),
(p.value = "rotate(".concat(i, "deg)")),
(h.value = "transform ".concat(
r,
"s cubic-bezier(0.250, 0.460, 0.455, 0.995)"
)),
setTimeout(() => {
t("end-turns"),
(A.value = !1),
setTimeout(() => {
l.value = !1;
}, 1e3 * o);
}, 1e3 * r + 500);
};
return (
Xn(() => {
f();
}),
dn(
() => e.prizeList,
(e) => {
(n = e), f();
}
),
{
classes: c,
turntableDom: g,
canvasDom: d,
getRotateAngle: (e) => {
const t = (360 / n.length) * e + 180 / n.length;
return { transform: "rotate(".concat(t, "deg)") };
},
rotateAngle: p,
rotateTransition: h,
pointerStyle: i,
startTurns: () => {
if (l.value && (A.value || t("lock-turns"), 1)) return !1;
t("start-turns");
},
rotateTurn: () => {
(l.value = !0),
(A.value = !0),
setTimeout(() => {
m(e.prizeIndex);
}, 300);
},
}
);
},
});
const { componentName: os, create: cs } = rs("marquee"),
ls = cs({
props: {
styleOpt: {
default: () => ({
itemStyle: {},
startStyle: {},
bgStyle: { background: "rgb(255, 231, 149)" },
}),
},
prizeList: { type: Array, required: !0 },
prizeIndex: { type: Number || String, default: -1 },
speed: { type: Number || String, default: 150 },
circle: { type: Number || String, default: 30 },
},
emits: ["click", "start-turns", "end-turns"],
setup(e, { emit: t }) {
let { prizeList: n, styleOpt: r } = st(e);
const a = Za(() => {
const e = os;
return { [e]: !0 };
});
Xn(() => {}),
dn(
() => e.prizeList,
(e, t) => {
n = e;
}
);
const i = wt(null),
s = wt(!1),
o = wt(0),
c = wt(0),
l = wt(e.speed),
A = wt(e.circle),
u = wt(null),
p = r.bgStyle,
h = r.itemStyle,
g = r.startStyle,
d = () => {
c.value += 1;
let e = o.value;
(e += 1), e > 7 && (e = 0), (o.value = e), f();
},
f = () => {
c.value > A.value && e.prizeIndex === o.value
? (clearTimeout(u.value),
(u.value = 0),
(c.value = 0),
(l.value = e.speed),
(A.value = e.circle),
setTimeout(() => {
(o.value = e.prizeIndex), t("end-turns"), (s.value = !1);
}, 500))
: (c.value < A.value ? (l.value -= 4) : (l.value += 20),
(u.value = setTimeout(d, l.value)));
};
return {
classes: a,
marqueeDom: i,
prizeList: n,
index: o,
lock: s,
startDraw: () => {
s.value || ((s.value = !0), t("start-turns"), d());
},
bgContentStyle: p,
bgItemStyle: h,
cursorStyle: g,
};
},
}),
As = ka("view", { class: "bgContent" }, null, -1),
us = { class: "gift-img" },
ps = ["src"],
hs = ["innerHTML"];
var gs = as(ls, [
[
"render",
function (e, t, n, r, a, i) {
return (
pa(),
fa(
"view",
{ class: G(e.classes), ref: "marqueeDom" },
[
As,
ka(
"view",
{ class: "marqueeBg", style: W(e.bgContentStyle) },
null,
4
),
ka(
"view",
{
class: G(["start", { disabledDraw: e.lock }]),
onClick:
t[0] || (t[0] = (...t) => e.startDraw && e.startDraw(...t)),
style: W(e.cursorStyle),
},
null,
6
),
ka("ul", null, [
(pa(!0),
fa(
sa,
null,
Ar(
e.prizeList,
(t, n) => (
pa(),
fa(
"li",
{
key: "luckmarquee" + n,
class: G(["gift-" + (n + 1), { active: e.index == n }]),
style: W(e.bgItemStyle),
},
[
ka("div", us, [
ka("img", { src: t.prizeImg }, null, 8, ps),
]),
ka(
"span",
{ class: "desc", innerHTML: t.prizeName },
null,
8,
hs
),
],
6
)
)
),
128
)),
]),
],
2
)
);
},
],
]);
const { componentName: ds, create: fs } = rs("squarenine");
function ms(e, t) {
(this.cover = null),
(this.ctx = null),
(this.scratchDiv = e.scratchDiv),
(this.cardDiv = null),
(this.cHeight = 0),
(this.cWidth = 0),
(this.supportTouch = !1),
(this.events = []),
(this.startEventHandler = null),
(this.moveEventHandler = null),
(this.endEventHandler = null),
(this.opt = {
coverColor: "#C5C5C5",
coverImg: "",
ratio: 0.8,
callback: null,
}),
this.init(e, t);
}
function vs(e, t, n) {
var r = e.getImageData(0, 0, this.cWidth, this.cHeight),
a = [];
ys(r.data, function (e, t) {
var n = r.data[t + 3];
0 === n && a.push(n);
}),
a.length / r.data.length > n && t && "function" == typeof t && t();
}
function ys(e, t) {
return Array.prototype.forEach.call(e, function (e, n) {
t(e, n);
});
}
function bs(e) {
e.preventDefault(),
(this.moveEventHandler = ws.bind(this)),
this.cover.addEventListener(this.events[1], this.moveEventHandler, !1),
(this.endEventHandler = Es.bind(this)),
document.addEventListener(this.events[2], this.endEventHandler, !1);
}
function ws(e) {
e.preventDefault();
var t = this.supportTouch ? e.touches[0] : e,
n = this.cover.getBoundingClientRect(),
r = document.documentElement.scrollTop || document.body.scrollTop,
a = document.documentElement.scrollLeft || document.body.scrollLeft,
i = t.pageX - n.left - a,
s = t.pageY - n.top - r;
this.ctx.beginPath(),
(this.ctx.fillStyle = "#FFFFFF"),
(this.ctx.globalCompositeOperation = "destination-out"),
this.ctx.arc(i, s, 10, 0, 2 * Math.PI),
this.ctx.fill();
}
function Es(e) {
e.preventDefault(),
this.opt.callback &&
"function" == typeof this.opt.callback &&
vs.call(this, this.ctx, this.opt.callback, this.opt.ratio),
this.cover.removeEventListener(this.events[1], this.moveEventHandler, !1),
document.removeEventListener(this.events[2], this.endEventHandler, !1);
}
fs({
props: {
prizeList: { type: [Object, Array], default: () => [] },
prizeId: { type: Number, default: 5 },
cardImg: { type: String, default: "" },
},
emits: ["click", "start", "return"],
setup(e, { emit: t, slots: n }) {
const r = st({
gridList: [],
oldGridList: [],
activeState: !0,
currIndex: 10,
drawTitle: "开始抽奖",
drawDesc: "请翻牌",
isBeginClick: !1,
arrPos: [],
isDraw: !0,
isStartDraw: !1,
}),
a = Za(() => {
const e = ds;
return { [e]: !0 };
}),
i = wt(e.prizeId);
dn(
() => e.prizeList,
(e) => {
s(e);
}
),
dn(
() => e.prizeId,
(e) => {
i.value = e;
}
);
const s = (e) => {
"{}" != JSON.stringify(e[4]) && e.splice(4, 0, {}), (r.gridList = e);
},
o = (e) => {
(r.arrPos = []),
r.gridList.splice(4, 1),
r.gridList.sort(function () {
return Math.random() > 0.5 ? -1 : 1;
}),
r.gridList.splice(4, 0, {}),
c(),
r.gridList.map((t, n) => {
const a = e * (1 - t.twoArry.x),
i = e * (1 - t.twoArry.y);
r.arrPos.push({ x: a, y: i });
});
document.querySelectorAll(".nine-ninegrid__item").forEach((e, t) => {
setTimeout(() => {
e.style.transform =
"translate(" + r.arrPos[t].x + "px," + r.arrPos[t].y + "px)";
}, 150 * t);
});
},
c = () => {
r.gridList.map((e, t) => {
let n = t % 3,
r = parseInt(t / 3);
e.twoArry = { x: n, y: r };
});
};
return (
Xn(() => {
s(e.prizeList);
}),
ns(ts({}, It(r)), {
classes: a,
resResponse: s,
isHaveSlots: (e) => n[e],
resetData: c,
prizeId: i,
startFlop: (e) => {
(r.currIndex = e),
t("click"),
setTimeout(() => {
[...r.oldGridList] = r.gridList;
let e = r.gridList.find((e) => e.id == i.value);
for (let t = 0; t < r.gridList.length; t++)
r.gridList[t] = 4 == t ? {} : e;
}),
setTimeout(() => {
((e) => {
var t = null;
for (var n in r.oldGridList)
r.oldGridList[n].id == r.gridList[e].id && (t = n);
(r.oldGridList[e] = r.oldGridList.splice(
t,
1,
r.oldGridList[e]
)[0]),
([...r.gridList] = r.oldGridList);
})(e),
(r.activeState = !0),
(r.isDraw = !0),
(r.drawTitle = "开始抽奖"),
(r.drawDesc = "请翻牌");
}, 1500);
},
startDraw: () => {
if (r.isBeginClick) return;
t("start"),
r.oldGridList.length > 0 && ([...r.gridList] = r.oldGridList),
(r.isBeginClick = !0),
(r.isStartDraw = !1),
(r.currIndex = 10),
(r.drawTitle = "返回"),
(r.drawDesc = ""),
(r.activeState = !r.activeState);
let e = setTimeout(() => {
clearTimeout(e),
o(110),
(e = setTimeout(() => {
clearTimeout(e), o(0);
}, 1500));
}, 1e3);
setTimeout(() => {
(r.isStartDraw = !0), (r.isDraw = !1), (r.isBeginClick = !1);
}, 3900);
},
returnDraw: () => {
t("return"),
(r.drawTitle = "开始抽奖"),
(r.drawDesc = "请翻牌"),
(r.activeState = !0),
(r.isDraw = !0);
},
})
);
},
}),
(ms.prototype.createCanvas = function () {
if (
((this.cover = document.createElement("canvas")),
(this.cover.className = "nut-cover"),
(this.cover.height = this.cHeight),
(this.cover.width = this.cWidth),
(this.ctx = this.cover.getContext("2d")),
this.opt.coverImg)
) {
var e = this,
t = new Image();
(t.src = this.opt.coverImg),
(t.onload = function () {
e.ctx.drawImage(t, 0, 0, e.cover.width, e.cover.height);
});
} else
(this.ctx.fillStyle = this.opt.coverColor),
this.ctx.fillRect(0, 0, this.cover.width, this.cover.height);
this.scratchDiv.appendChild(this.cover), (this.cardDiv.style.opacity = 1);
}),
(ms.prototype.eventDetect = function () {
"ontouchstart" in window && (this.supportTouch = !0),
(this.events = this.supportTouch
? ["touchstart", "touchmove", "touchend"]
: ["mousedown", "mousemove", "mouseup"]),
this.addEvent();
}),
(ms.prototype.addEvent = function () {
(this.startEventHandler = bs.bind(this)),
this.cover.addEventListener(this.events[0], this.startEventHandler, !1);
}),
(ms.prototype.clearCover = function () {
this.ctx.clearRect(0, 0, this.cover.width, this.cover.height),
this.cover.removeEventListener(this.events[0], this.startEventHandler),
this.cover.removeEventListener(this.events[1], this.moveEventHandler),
this.cover.removeEventListener(this.events[2], this.endEventHandler);
}),
(ms.prototype.init = function (e, t) {
if (
(n = document.createElement("canvas")).getContext &&
n.getContext("2d")
) {
var n,
r = this;
ys(arguments, function (e) {
if ("object" == typeof e)
for (var t in e)
"callback" === t && "function" == typeof e[t]
? (r.opt.callback = e[t].bind(r))
: t in r.opt && (r.opt[t] = e[t]);
else "function" == typeof e && (r.opt.callback = e.bind(r));
}),
this.scratchDiv &&
((this.cardDiv = this.scratchDiv.querySelector(
".scratchcard-content"
)),
this.cardDiv &&
((this.cHeight = this.cardDiv.clientHeight),
(this.cWidth = this.cardDiv.clientWidth),
(this.cardDiv.style.opacity = 0),
this.createCanvas(),
this.eventDetect()));
}
}),
(ms.case = function (e, t) {
return new ms(e, t);
});
var ks = ms.case;
const { componentName: Cs, create: Bs } = rs("scratch-card");
Bs({
props: {
content: { type: String, default: "" },
height: { type: [String, Number], default: 50 },
width: { type: [String, Number], default: 300 },
coverColor: { type: String, default: "#C5C5C5" },
coverImg: { type: String, default: "" },
fontSize: { type: [String, Number], default: 20 },
backgroundColor: { type: String, default: "#FFFFFF" },
ratio: { type: [String, Number], default: 0.5 },
},
components: {},
emits: ["click", "open"],
setup(e, { emit: t }) {
const n = wt(null),
r = Za(() => {
const e = Cs;
return { [e]: !0 };
}),
a = wt(e.content),
i = st({ luckcard: null });
return (
Xn(() => {
zt(() => {
i.luckcard = ks(
{
scratchDiv: n.value,
coverColor: e.coverColor,
coverImg: e.coverImg,
ratio: Number(e.ratio),
},
() => {
i.luckcard.clearCover(), t("open", this);
}
);
});
}),
dn(
() => e.content,
(e) => {
a.value = e;
}
),
ns(ts({}, i), { result: a, classes: r, scratchcard: n })
);
},
});
const { componentName: Rs, create: Ss } = rs("giftbox");
Ss({
props: { initPrize: { type: Boolean, default: !0 } },
emits: ["start-turns", "end-turns"],
setup(e, { emit: t }) {
const n = Za(() => {
const e = Rs;
return { [e]: !0, "gift-box": !0 };
}),
r = wt(!1),
a = () => {
let e = !0;
document
.getElementById("giftAnimate")
.addEventListener("webkitTransitionEnd", function (n) {
n.target === n.currentTarget &&
e &&
((e = !1), t("end-turns"), i());
});
},
i = () => {
document
.getElementById("giftAnimate")
.removeEventListener("webkitTransitionEnd", function () {});
};
return {
classes: n,
init: () => {
r.value = !1;
},
openActive: r,
handleClick: (e) => {
if (r.value) return !1;
t("start-turns"), (r.value = !0), a();
},
};
},
});
const { create: Is } = rs("lotto-roll");
Is({
props: {
prizeList: { type: Array, default: () => [] },
turnsTime: { type: Number, default: 0 },
turnsNumber: { type: Number, default: 0 },
prizeIndex: { type: Number, default: -1 },
},
emits: ["click", "start-turns", "end-turns"],
setup(e, { emit: t }) {
const n = wt(e.prizeIndex);
dn(
() => e.prizeIndex,
(e) => {
n.value = e;
}
);
const r = wt([]);
dn(
() => e.prizeList,
(e) => {
r.value = e;
},
{ immediate: !0, deep: !0 }
);
const a = window,
i =
a.requestAnimationFrame ||
a.webkitRequestAnimationFrame ||
a.mozRequestAnimationFrame ||
a.msRequestAnimationFrame ||
a.oRequestAnimationFrame ||
function (e) {
a.setTimeout(e, 1e3 / 60);
},
s = wt(),
o = wt(null),
c = wt(!1),
l = (e) => {
if (!s.value) return !1;
null == o.value && (o.value = e);
const n = e - o.value;
s.value.forEach((e) => {
if (e.isFinished) return;
const t = Math.max(e.duration - n, 0),
r = (Math.pow(t, 3) / Math.pow(e.duration, 3)) * e.rollTimes,
a = -1 * Math.floor((r + e.location) % e.height);
(e.el.style.transform = "translateY(" + a + "px)"),
n > e.duration && (e.isFinished = !0);
}),
s.value.every((e) => e.isFinished)
? (t("end-turns"),
(c.value = !1),
(s.value = null),
(o.value = null))
: i(l);
};
return {
list: r,
start: () => {
if (c.value) return !1;
(c.value = !0),
setTimeout(() => {
(() => {
if ((t("start-turns"), s.value))
return void s.value.forEach((e) => {
e.isFinished = !0;
const t = -e.location;
e.el.style.transform = "translateY(" + t + "px)";
});
const a = Array.from(
document.getElementsByClassName("lotto-roll-wrap")
).map((t, a) => {
const i = document.getElementsByClassName("lotto-roll-wrap")[a],
s =
document.getElementsByClassName("lotto-item")[0]
.offsetHeight;
let o = n.value;
return (
o < 0 && (o = Math.floor(Math.random() * r.value.length)),
{
el: i.querySelector(".lotto-wrap"),
location: o * s,
rollTimes:
2e3 + 500 * Math.random() + 500 * a + 1e3 * e.turnsNumber,
height: r.value.length * s,
duration: 6e3 + 2e3 * a + e.turnsTime,
isFinished: !1,
}
);
});
(s.value = a), i(l);
})();
}, 300);
},
};
},
});
const { componentName: xs, create: Ts } = rs("hiteggs");
Ts({
props: {
num: { type: Number, default: 9 },
intactImg: {
type: String,
default:
"//img10.360buyimg.com/imagetools/jfs/t1/217651/2/1901/114207/617770f2E74551438/5342f7b949e7bec3.png",
},
hammer: {
type: String,
default:
"//img13.360buyimg.com/imagetools/jfs/t1/95159/30/17834/9845/61444874E0f463263/924741cae55efb85.png",
},
splitImg: {
type: String,
default:
"//img13.360buyimg.com/imagetools/jfs/t1/219949/29/1870/75442/61776f7aE5d1a8e07/a8de5321e4e8071e.png",
},
width: { type: String, default: "80px" },
height: { type: String, default: "80px" },
},
emits: ["click"],
setup(e, { emit: t }) {
const n = wt(),
r = wt(!1),
a = st([]);
return {
classes: Za(() => {
const e = xs;
return { [e]: !0 };
}),
hitIndex: n,
hitEggs: (i) => {
r.value ||
((r.value = !0),
(n.value = i),
setTimeout(() => {
a.push(i), (n.value = e.num + 1), (r.value = !1), t("click");
}, 1500));
},
arr: a,
};
},
});
const { componentName: Us, create: Os } = rs("giftrain");
Os({
props: {
width: { type: String, default: "375px" },
height: { type: String, default: "500px" },
rainWidth: { type: Number, default: 50 },
rainHeight: { type: Number, default: 50 },
rainTime: { type: Number, default: 3e4 },
rainNum: { type: Number, default: 4 },
rainImg: {
type: String,
default:
"//img13.360buyimg.com/imagetools/jfs/t1/199416/7/16633/40527/618c8bebEb03467d8/6af8bde529c5cf61.png",
},
},
emits: ["start", "gameOver", "click"],
setup(e, { emit: t }) {
const n = wt(null),
r = wt(null),
a = wt(e.rainTime),
i = wt(e.rainNum),
s = wt(e.rainImg),
o = wt([]),
c = wt(!1),
l = wt(0),
A = st([]);
let u = wt(),
p = wt();
const h = () => {
(l.value = 0),
(o.value = []),
(c.value = !1),
clearTimeout(u.value),
window.cancelAnimationFrame(p.value),
(u.value = null);
},
g = () => {
t("gameOver"), (c.value = !0), h();
},
d = () => {
if (c.value) return;
let t = n.value,
r = t.clientHeight,
a = t.clientWidth - e.rainWidth;
o.value &&
o.value.map((e) => {
e.y > r + 80 &&
((e.y = 0), (e.x = Math.floor(a * Math.random())), A.push(e)),
(e.y += e.speed);
}),
(p.value = window.requestAnimationFrame(d));
},
f = () => {
let t = n.value.clientWidth - e.rainWidth,
r = setInterval(() => {
let n = st({
width: e.rainWidth,
height: e.rainHeight,
id: new Date().getTime().toString(),
img: s.value,
hasSelected: !1,
y: 0,
x: Math.floor(t * Math.random()),
speed: Math.floor(1 * Math.random() + 4),
});
o.value.length <= i.value ? o.value.push(n) : clearInterval(r);
}, 1e3);
};
return {
classes: Za(() => {
const e = Us;
return { [e]: !0 };
}),
rainContent: n,
rainTime: a,
rainNum: i,
rainImg: s,
init: h,
rainList: o,
rainOver: g,
startRain: () => {
h(),
(o.value = []),
f(),
(u.value = setTimeout(() => {
g();
}, a.value)),
d(),
t("start");
},
touchStart: (r, a) => {
if (c.value) return;
let i = n.value.clientWidth - e.rainWidth;
o.value.map((n) => {
n.id == a &&
((n.hasSelected = !0),
(n.width = 0),
A.push(n),
t("click"),
setTimeout(() => {
(n.x = i * Math.random()),
(n.y = 0),
(n.width = e.rainWidth),
(n.hasSelected = !1);
}, 300));
});
},
rainImgStyle: (e, t, n, r) => ({
width: e + "px",
height: t + "px",
left: n + "px",
top: -(t + 10) + "px",
transform: "translateY(".concat(r, "px)"),
}),
seclected: (e, t) => ({ width: e + "px" }),
isOver: c,
img: r,
};
},
});
const { componentName: Ls, create: Ns } = rs("luckshake");
Ns({
props: {
isShake: { type: Boolean, default: !1 },
luckWidth: { type: String, default: "200px" },
luckHeight: { type: String, default: "106px" },
luckImgTop: {
type: String,
default:
"//img13.360buyimg.com/imagetools/jfs/t1/203344/20/16885/31149/61a07610E2520903c/899a906f039535b0.png",
},
luckImgBottom: {
type: String,
default:
"//img13.360buyimg.com/imagetools/jfs/t1/208979/10/10371/28087/61a07610Ee1e2f1b4/5b6fa12658906939.png",
},
clickPoint: {
type: String,
default:
"//img11.360buyimg.com/ling/jfs/t1/104643/13/16899/24402/5e830316E70f93784/3f9e9b0d6e11db14.png",
},
shakeSpeed: { type: Number, default: 110 },
durationTime: { type: Number, default: 1e3 },
durationAnimation: { type: Number, default: 1e3 },
pointerStyle: { default: () => ({ width: "90px", height: "90px" }) },
},
emits: ["click-shake", "shake-event"],
setup(e, { emit: t }) {
let {
isShake: n,
luckWidth: r,
luckHeight: a,
shakeSpeed: i,
durationTime: s,
durationAnimation: o,
} = st(e),
c = wt(!1),
l = wt({
openFlag: !1,
shakeSpeed: i,
lastTime: 0,
x: 0,
y: 0,
z: 0,
lastX: 0,
lastY: 0,
lastZ: 0,
});
Xn(() => {
p(), g();
}),
_n(() => {
window.removeEventListener("devicemotion", d, !1), h();
});
const A = Za(() => {
const e = Ls;
return { [e]: !0 };
}),
u = Za(() => ({ width: r, height: a })),
p = () => {
l.value.openFlag = !0;
},
h = () => {
l.value.openFlag = !1;
},
g = () => {
c.value ||
(window.DeviceMotionEvent
? ((n = !0), window.addEventListener("devicemotion", d, !1))
: (n = !1));
},
d = (e) => {
if (!l.value.openFlag) return;
let n = e.accelerationIncludingGravity,
r = new Date().getTime();
if (r - l.value.lastTime > 100) {
let e = r - l.value.lastTime;
(l.value.lastTime = r),
(l.value.x = n.x),
(l.value.y = n.y),
(l.value.z = n.z),
(Math.abs(
l.value.x +
l.value.y +
l.value.z -
l.value.lastX -
l.value.lastY -
l.value.lastZ
) /
e) *
1e4 >
l.value.shakeSpeed &&
((c.value = !0),
f(s),
setTimeout(() => {
t("shake-event"), (c.value = !1);
}, o)),
(l.value.lastX = l.value.x),
(l.value.lastY = l.value.y),
(l.value.lastZ = l.value.z);
}
},
f = (e) => {
navigator.vibrate && navigator.vibrate(e);
};
return {
classes: A,
styles: u,
mobileShake: f,
clickShake: () => {
c.value ||
((c.value = !0),
f(s),
setTimeout(() => {
t("click-shake"), (c.value = !1);
}, o));
},
loading: c,
};
},
});
const { create: Ds } = rs("doll-machine");
Ds({
props: {
defaultClaw: {
type: String,
default:
"https://img14.360buyimg.com/imagetools/jfs/t1/146467/34/22553/4178/61b088afE198f676e/21952e7018d1d141.png",
},
activeClaw: {
type: String,
default:
"https://img13.360buyimg.com/imagetools/jfs/t1/218082/28/7092/15914/61b088afEf9c253f7/8392e2b14bd8f43a.png",
},
speed: { type: Number, default: 20 },
prizeList: { type: Array, default: () => [] },
prizeIndex: { type: Number, default: -1 },
},
emits: ["click", "start-turns", "end-turns"],
setup(e, { emit: t }) {
const n = wt(),
r = wt(),
a = wt(),
i = st({ left: "50%", marginLeft: "0" }),
s = () => {
i.left = "50%";
const e = a.value.offsetWidth;
i.marginLeft = "-" + e / 2 + "px";
},
o = wt({
"background-image": "url(".concat(e.defaultClaw, ")"),
"background-size": "100% 100%",
"background-position": "center",
"background-repeat": "no-repeat",
}),
c = wt(),
l = wt(),
A = wt(),
u = wt(!1),
p = wt(!1),
h = () => {
c.value.style.height = "20px";
},
g = () => {
document
.getElementById("machine-rope")
.addEventListener("webkitTransitionEnd", function (r) {
(p.value = !1),
20 == c.value.offsetHeight && ((u.value = !1), t("end-turns")),
document
.getElementById("machine-rope")
.removeEventListener("webkitTransitionEnd", function () {}),
(o.value["background-image"] = "url(".concat(e.defaultClaw, ")")),
(n.value = e.prizeList[e.prizeIndex].imagePath),
setTimeout(() => {
h();
}, 200);
});
},
d = st([]);
return (
Xn(() => {
s(),
g(),
d.forEach((e, t) => {
const n = Math.floor(325 * Math.random()),
r = Math.floor(80 * Math.random() + 70),
a = Math.floor(90 * Math.random());
(e.style.left = n + "px"),
(e.style.top = r + "px"),
(e.style.transform = "rotate(" + a + "deg)");
});
}),
dn(
() => p.value,
(e, t) => {}
),
{
clawStyle: o,
setGiftEle: (e) => {
d.push(e);
},
giftPrize: n,
machineBoxDom: r,
machineOperateDom: A,
machineToolsDom: a,
machineRopeDom: c,
machineClawDom: l,
toolsStyle: i,
moveTools: (e) => {
(i.marginLeft = "0"),
("left" != e && "right" != e) ||
((e) => {
const t = a.value.offsetLeft,
n = r.value.offsetWidth - a.value.offsetWidth;
if (("left" == e && 0 == t) || ("right" == e && t == n))
return !1;
const s = t + ("left" == e ? -30 : 30);
i.left =
"left" == e ? (s < 0 ? 0 : s) + "px" : (s > n ? n : s) + "px";
})(e);
},
machineLock: u,
initLock: p,
startGame: () => {
t("start-turns"),
(n.value = ""),
(u.value = !0),
(p.value = !0),
(o.value["background-image"] = "url(".concat(e.activeClaw, ")"));
const i = r.value.offsetHeight,
s = a.value.offsetHeight,
l = A.value.offsetHeight;
c.value.style.height = "".concat(i - l - s - 20, "px");
},
init: () => {
(n.value = ""), s(), h();
},
}
);
},
});
const { componentName: Ms, create: Qs } = rs("shakedice");
Qs({
props: {
time: { type: Number, default: 1 },
speed: { type: Number, default: 3e3 },
id: { type: Number, default: 4 },
},
emits: ["end"],
setup(e, { emit: t }) {
const n = wt(6),
r = wt(!1);
let a = wt({});
const i = wt(!1),
s = Za(() => {
const e = Ms;
return { [e]: !0 };
});
dn(
() => i.value,
(n) => {
if (n) {
const n = {
animation: "rotate ".concat(e.time, "s infinite linear"),
};
(a.value = ts(ts({}, a.value), n)),
setTimeout(() => {
(i.value = !1), (a.value = { animation: "none" });
let n = [
{ value: 1, x: 0, y: 0 },
{ value: 1, x: 0, y: 0 },
{ value: 2, x: 90, y: 0 },
{ value: 3, x: 0, y: -90 },
{ value: 4, x: 0, y: 90 },
{ value: 5, x: -90, y: 0 },
{ value: 6, x: 0, y: 180 },
][e.id];
setTimeout(() => {
let e = document.querySelector(".nutbig-shakedice");
e &&
(e.style.transform = "rotateX("
.concat(n.x, "deg) rotateY(")
.concat(n.y, "deg)"));
}, 0),
t("end");
}, e.speed);
} else a.value = {};
}
);
return {
classes: s,
dice: n,
animationStyle: a,
shake: () => {
if (r.value) return !1;
(r.value = !0),
(i.value = !0),
setTimeout(() => {
r.value = !1;
}, e.speed);
},
};
},
});
const { componentName: Ps, create: Ws } = rs("guess-gift");
Ws({
props: {
initPrize: { type: Boolean, default: !0 },
turnNumber: { type: Number, default: 20 },
turnsFrequency: { type: Number, default: 500 },
raiseHeight: { type: Number, default: 50 },
prizeIndex: { type: Number, default: -1 },
},
emits: ["start-turns", "end-turns"],
setup(e, { emit: t }) {
const n = st([1, 2, 3]),
r = wt(0),
a = wt(!1),
i = wt(0),
s = wt(!0),
o = wt(!1);
let c = st([]);
const l = wt(null);
dn(
() => o.value,
(e, t) => {
c = [];
}
);
const A = Za(() => {
const e = Ps;
return { [e]: !0, "guess-gift": !0, disabledClick: s.value };
}),
u = st([]);
Xn(() => {
c.forEach((e) => {
u.push(e.getBoundingClientRect());
});
});
const p = wt(null);
let h = st([]);
const g = () => {
const e = u;
(h = ((e) => {
const t = JSON.parse(JSON.stringify(e));
for (let n = t.length - 1; n > 0; n--) {
const e = Math.floor(Math.random() * (n + 1));
[t[n], t[e]] = [t[e], t[n]];
}
return t;
})(u)),
c.forEach((t, n) => {
const r = e[n].x,
a = h[n].x;
t.style.left = -1 * (r - a) + "px";
});
},
d = wt(null),
f = () => {
(o.value = !1),
clearTimeout(d),
(d.value = setTimeout(function () {
g(),
r.value < e.turnNumber
? (f(), r.value++)
: (clearTimeout(d),
(r.value = 0),
setTimeout(() => {
(a.value = !1), (s.value = !1);
}, 500));
}, e.turnsFrequency));
};
return {
bowlList: n,
classes: A,
goldBeanDom: p,
init: f,
bowlBox: l,
setBowlEle: (e) => {
c.push(e);
},
raise: (n) => {
if (a.value) return !1;
if (e.prizeIndex > -1) {
o.value = !0;
const e = h[n],
t = l.value.getBoundingClientRect().left || 0;
setTimeout(() => {
p.value.style.left =
e.x + e.width / 2 - t - p.value.offsetWidth / 2 + "px";
}, 100);
} else o.value = !1;
(i.value = n),
(c[n].style.top = "-".concat(e.raiseHeight, "px")),
setTimeout(() => {
t("end-turns"), (s.value = !0);
}, 300);
},
showBean: o,
start: () => {
const t = i.value;
if (a.value) return !1;
t > -1 && (c[t].style.top = 0), (o.value = !0), (a.value = !0);
const n = c[t + 1 > 2 ? 0 : t + 1];
setTimeout(() => {
if (t > -1) {
const e = n.getBoundingClientRect(),
t = l.value.getBoundingClientRect().left || 0;
p.value.style.left =
e.left + e.width / 2 - t - p.value.offsetWidth / 2 + "px";
}
setTimeout(() => {
(n.style.top = "-".concat(e.raiseHeight, "px")),
setTimeout(() => {
n.style.top = 0;
}, 800),
setTimeout(() => {
f();
}, 1300);
}, 400);
}, 100);
},
};
},
});
const Fs = {},
js = function (e, t, n) {
if (!t || 0 === t.length) return e();
const r = document.getElementsByTagName("link");
return Promise.all(
t.map((e) => {
if (
(e = (function (e) {
return "/" + e;
})(e)) in Fs
)
return;
Fs[e] = !0;
const t = e.endsWith(".css"),
a = t ? '[rel="stylesheet"]' : "";
if (!!n)
for (let n = r.length - 1; n >= 0; n--) {
const a = r[n];
if (a.href === e && (!t || "stylesheet" === a.rel)) return;
}
else if (
document.querySelector('link[href="'.concat(e, '"]').concat(a))
)
return;
const i = document.createElement("link");
return (
(i.rel = t ? "stylesheet" : "modulepreload"),
t || ((i.as = "script"), (i.crossOrigin = "")),
(i.href = e),
document.head.appendChild(i),
t
? new Promise((t, n) => {
i.addEventListener("load", t),
i.addEventListener("error", () =>
n(new Error("Unable to preload CSS for ".concat(e)))
);
})
: void 0
);
})
)
.then(() => e())
.catch((e) => {
const t = new Event("vite:preloadError", { cancelable: !0 });
if (((t.payload = e), window.dispatchEvent(t), !t.defaultPrevented))
throw e;
});
};
/*!
* pinia v2.1.6
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
let Ys;
const Vs = (e) => (Ys = e),
zs = Symbol();
function Gs(e) {
return (
e &&
"object" == typeof e &&
"[object Object]" === Object.prototype.toString.call(e) &&
"function" != typeof e.toJSON
);
}
var Hs, Js;
((Js = Hs || (Hs = {})).direct = "direct"),
(Js.patchObject = "patch object"),
(Js.patchFunction = "patch function");
const Xs = () => {};
function Ks(e, t, n, r = Xs) {
e.push(t);
const a = () => {
const n = e.indexOf(t);
n > -1 && (e.splice(n, 1), r());
};
return !n && $() && ee(a), a;
}
function Zs(e, ...t) {
e.slice().forEach((e) => {
e(...t);
});
}
const qs = (e) => e();
function _s(e, t) {
e instanceof Map && t instanceof Map && t.forEach((t, n) => e.set(n, t)),
e instanceof Set && t instanceof Set && t.forEach(e.add, e);
for (const n in t) {
if (!t.hasOwnProperty(n)) continue;
const r = t[n],
a = e[n];
Gs(a) && Gs(r) && e.hasOwnProperty(n) && !bt(r) && !At(r)
? (e[n] = _s(a, r))
: (e[n] = r);
}
return e;
}
const $s = Symbol();
const { assign: eo } = Object;
function to(e, t, n = {}, r, a, i) {
let s;
const o = eo({ actions: {} }, n),
c = { deep: !0 };
let l,
A,
u,
p = [],
h = [];
const g = r.state.value[e];
let d;
function f(t) {
let n;
(l = A = !1),
"function" == typeof t
? (t(r.state.value[e]),
(n = { type: Hs.patchFunction, storeId: e, events: u }))
: (_s(r.state.value[e], t),
(n = { type: Hs.patchObject, payload: t, storeId: e, events: u }));
const a = (d = Symbol());
zt().then(() => {
d === a && (l = !0);
}),
(A = !0),
Zs(p, n, r.state.value[e]);
}
i || g || (r.state.value[e] = {}), wt({});
const m = i
? function () {
const { state: e } = n,
t = e ? e() : {};
this.$patch((e) => {
eo(e, t);
});
}
: Xs;
function v(t, n) {
return function () {
Vs(r);
const a = Array.from(arguments),
i = [],
s = [];
let o;
Zs(h, {
args: a,
name: t,
store: y,
after: function (e) {
i.push(e);
},
onError: function (e) {
s.push(e);
},
});
try {
o = n.apply(this && this.$id === e ? this : y, a);
} catch (c) {
throw (Zs(s, c), c);
}
return o instanceof Promise
? o
.then((e) => (Zs(i, e), e))
.catch((e) => (Zs(s, e), Promise.reject(e)))
: (Zs(i, o), o);
};
}
const y = st({
_p: r,
$id: e,
$onAction: Ks.bind(null, h),
$patch: f,
$reset: m,
$subscribe(t, n = {}) {
const a = Ks(p, t, n.detached, () => i()),
i = s.run(() =>
dn(
() => r.state.value[e],
(r) => {
("sync" === n.flush ? A : l) &&
t({ storeId: e, type: Hs.direct, events: u }, r);
},
eo({}, c, n)
)
);
return a;
},
$dispose: function () {
s.stop(), (p = []), (h = []), r._s.delete(e);
},
});
r._s.set(e, y);
const b = (r._a && r._a.runWithContext) || qs,
w = r._e.run(() => ((s = _()), b(() => s.run(t))));
for (const C in w) {
const t = w[C];
if ((bt(t) && (!bt((k = t)) || !k.effect)) || At(t))
i ||
(!g ||
(Gs((E = t)) && E.hasOwnProperty($s)) ||
(bt(t) ? (t.value = g[C]) : _s(t, g[C])),
(r.state.value[e][C] = t));
else if ("function" == typeof t) {
const e = v(C, t);
(w[C] = e), (o.actions[C] = t);
}
}
var E, k;
return (
eo(y, w),
eo(gt(y), w),
Object.defineProperty(y, "$state", {
get: () => r.state.value[e],
set: (e) => {
f((t) => {
eo(t, e);
});
},
}),
r._p.forEach((e) => {
eo(
y,
s.run(() => e({ store: y, app: r._a, pinia: r, options: o }))
);
}),
g && i && n.hydrate && n.hydrate(y.$state, g),
(l = !0),
(A = !0),
y
);
}
function no(e, t, n) {
let r, a;
const i = "function" == typeof t;
function s(e, n) {
(e = e || (!!(Ma || tn || Lr) ? Dr(zs, null) : null)) && Vs(e),
(e = Ys)._s.has(r) ||
(i
? to(r, t, a, e)
: (function (e, t, n) {
const { state: r, actions: a, getters: i } = t,
s = n.state.value[e];
let o;
o = to(
e,
function () {
s || (n.state.value[e] = r ? r() : {});
const t = It(n.state.value[e]);
return eo(
t,
a,
Object.keys(i || {}).reduce(
(t, r) => (
(t[r] = dt(
Za(() => {
Vs(n);
const t = n._s.get(e);
return i[r].call(t, t);
})
)),
t
),
{}
)
);
},
t,
n,
0,
!0
);
})(r, a, e));
return e._s.get(r);
}
return (
"string" == typeof e ? ((r = e), (a = i ? n : t)) : ((a = e), (r = e.id)),
(s.$id = r),
s
);
}
function ro(e) {
return "function" == typeof e ? e() : Bt(e);
}
const ao = "undefined" != typeof window && "undefined" != typeof document,
io = Object.prototype.toString,
so = () => {};
const oo = (e) => e();
function co(e, t, n = {}) {
const { eventFilter: r = oo, ...a } = n;
return dn(
e,
((i = r),
(s = t),
function (...e) {
return new Promise((t, n) => {
Promise.resolve(
i(() => s.apply(this, e), { fn: s, thisArg: this, args: e })
)
.then(t)
.catch(n);
});
}),
a
);
var i, s;
}
function lo(e, t, n = {}) {
const { eventFilter: r, ...a } = n,
{
eventFilter: i,
pause: s,
resume: o,
isActive: c,
} = (function (e = oo) {
const t = wt(!0);
return {
isActive: ct(t),
pause: function () {
t.value = !1;
},
resume: function () {
t.value = !0;
},
eventFilter: (...n) => {
t.value && e(...n);
},
};
})(r);
return {
stop: co(e, t, { ...a, eventFilter: i }),
pause: s,
resume: o,
isActive: c,
};
}
function Ao(e) {
var t;
const n = ro(e);
return null != (t = null == n ? void 0 : n.$el) ? t : n;
}
const uo = ao ? window : void 0;
function po(...e) {
let t, n, r, a;
if (
("string" == typeof e[0] || Array.isArray(e[0])
? (([n, r, a] = e), (t = uo))
: ([t, n, r, a] = e),
!t)
)
return so;
Array.isArray(n) || (n = [n]), Array.isArray(r) || (r = [r]);
const i = [],
s = () => {
i.forEach((e) => e()), (i.length = 0);
},
o = dn(
() => [Ao(t), ro(a)],
([e, t]) => {
if ((s(), !e)) return;
const a = ((o = t), "[object Object]" === io.call(o) ? { ...t } : t);
var o;
i.push(
...n.flatMap((t) =>
r.map((n) =>
((e, t, n, r) => (
e.addEventListener(t, n, r),
() => e.removeEventListener(t, n, r)
))(e, t, n, a)
)
)
);
},
{ immediate: !0, flush: "post" }
),
c = () => {
o(), s();
};
var l;
return (l = c), $() && ee(l), c;
}
const ho =
"undefined" != typeof globalThis
? globalThis
: "undefined" != typeof window
? window
: "undefined" != typeof global
? global
: "undefined" != typeof self
? self
: {},
go = "__vueuse_ssr_handlers__",
fo = mo();
function mo() {
return go in ho || (ho[go] = ho[go] || {}), ho[go];
}
const vo = {
boolean: { read: (e) => "true" === e, 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() },
},
yo = "vueuse-storage";
function bo(e, t, n, r = {}) {
var a;
const {
flush: i = "pre",
deep: s = !0,
listenToStorageChanges: o = !0,
writeDefaults: c = !0,
mergeDefaults: l = !1,
shallow: A,
window: u = uo,
eventFilter: p,
onError: h = (e) => {},
} = r,
g = (A ? Et : wt)(t);
if (!n)
try {
n = (function (e, t) {
return fo[e] || t;
})("getDefaultStorage", () => {
var e;
return null == (e = uo) ? void 0 : e.localStorage;
})();
} catch (Kb) {
h(Kb);
}
if (!n) return g;
const d = ro(t),
f = (function (e) {
return null == e
? "any"
: e instanceof Set
? "set"
: e instanceof Map
? "map"
: e instanceof Date
? "date"
: "boolean" == typeof e
? "boolean"
: "string" == typeof e
? "string"
: "object" == typeof e
? "object"
: Number.isNaN(e)
? "any"
: "number";
})(d),
m = null != (a = r.serializer) ? a : vo[f],
{ pause: v, resume: y } = lo(
g,
() =>
(function (t) {
try {
if (null == t) n.removeItem(e);
else {
const r = m.write(t),
a = n.getItem(e);
a !== r &&
(n.setItem(e, r),
u &&
u.dispatchEvent(
new CustomEvent(yo, {
detail: {
key: e,
oldValue: a,
newValue: r,
storageArea: n,
},
})
));
}
} catch (Kb) {
h(Kb);
}
})(g.value),
{ flush: i, deep: s, eventFilter: p }
);
return (
u &&
o &&
(po(u, "storage", b),
po(u, yo, function (e) {
b(e.detail);
})),
b(),
g
);
function b(t) {
if (!t || t.storageArea === n)
if (t && null == t.key) g.value = d;
else if (!t || t.key === e) {
v();
try {
(null == t ? void 0 : t.newValue) !== m.write(g.value) &&
(g.value = (function (t) {
const r = t ? t.newValue : n.getItem(e);
if (null == r)
return c && null !== d && n.setItem(e, m.write(d)), d;
if (!t && l) {
const e = m.read(r);
return "function" == typeof l
? l(e, d)
: "object" !== f || Array.isArray(e)
? e
: { ...d, ...e };
}
return "string" != typeof r ? r : m.read(r);
})(t));
} catch (Kb) {
h(Kb);
} finally {
t ? zt(y) : y();
}
}
}
}
function wo(e, t, n, r = {}) {
var a, i, s;
const {
clone: o = !1,
passive: c = !1,
eventName: l,
deep: A = !1,
defaultValue: u,
shouldEmit: p,
} = r,
h = Qa(),
g =
n ||
(null == h ? void 0 : h.emit) ||
(null == (a = null == h ? void 0 : h.$emit) ? void 0 : a.bind(h)) ||
(null ==
(s = null == (i = null == h ? void 0 : h.proxy) ? void 0 : i.$emit)
? void 0
: s.bind(null == h ? void 0 : h.proxy));
let d = l;
t || (t = "modelValue"), (d = d || "update:".concat(t.toString()));
const f = (e) => {
return o
? "function" == typeof o
? o(e)
: ((t = e), JSON.parse(JSON.stringify(t)))
: e;
var t;
},
m = () => (void 0 !== e[t] ? f(e[t]) : u),
v = (e) => {
p ? p(e) && g(d, e) : g(d, e);
};
if (c) {
const n = wt(m());
let r = !1;
return (
dn(
() => e[t],
(e) => {
r || ((r = !0), (n.value = f(e)), zt(() => (r = !1)));
}
),
dn(
n,
(n) => {
r || (n === e[t] && !A) || v(n);
},
{ deep: A }
),
n
);
}
return Za({
get: () => m(),
set(e) {
v(e);
},
});
}
function Eo(e, t, n = {}) {
const r = {};
for (const a in e) r[a] = wo(e, a, t, n);
return r;
}
function ko(e, t) {
return function () {
return e.apply(t, arguments);
};
}
const { toString: Co } = Object.prototype,
{ getPrototypeOf: Bo } = Object,
Ro =
((So = Object.create(null)),
(e) => {
const t = Co.call(e);
return So[t] || (So[t] = t.slice(8, -1).toLowerCase());
});
var So;
const Io = (e) => ((e = e.toLowerCase()), (t) => Ro(t) === e),
xo = (e) => (t) => typeof t === e,
{ isArray: To } = Array,
Uo = xo("undefined");
const Oo = Io("ArrayBuffer");
const Lo = xo("string"),
No = xo("function"),
Do = xo("number"),
Mo = (e) => null !== e && "object" == typeof e,
Qo = (e) => {
if ("object" !== Ro(e)) return !1;
const t = Bo(e);
return !(
(null !== t &&
t !== Object.prototype &&
null !== Object.getPrototypeOf(t)) ||
Symbol.toStringTag in e ||
Symbol.iterator in e
);
},
Po = Io("Date"),
Wo = Io("File"),
Fo = Io("Blob"),
jo = Io("FileList"),
Yo = Io("URLSearchParams");
function Vo(e, t, { allOwnKeys: n = !1 } = {}) {
if (null == e) return;
let r, a;
if (("object" != typeof e && (e = [e]), To(e)))
for (r = 0, a = e.length; r < a; r++) t.call(null, e[r], r, e);
else {
const a = n ? Object.getOwnPropertyNames(e) : Object.keys(e),
i = a.length;
let s;
for (r = 0; r < i; r++) (s = a[r]), t.call(null, e[s], s, e);
}
}
function zo(e, t) {
t = t.toLowerCase();
const n = Object.keys(e);
let r,
a = n.length;
for (; a-- > 0; ) if (((r = n[a]), t === r.toLowerCase())) return r;
return null;
}
const Go =
"undefined" != typeof globalThis
? globalThis
: "undefined" != typeof self
? self
: "undefined" != typeof window
? window
: global,
Ho = (e) => !Uo(e) && e !== Go;
const Jo =
((Xo = "undefined" != typeof Uint8Array && Bo(Uint8Array)),
(e) => Xo && e instanceof Xo);
var Xo;
const Ko = Io("HTMLFormElement"),
Zo = (
({ hasOwnProperty: e }) =>
(t, n) =>
e.call(t, n)
)(Object.prototype),
qo = Io("RegExp"),
_o = (e, t) => {
const n = Object.getOwnPropertyDescriptors(e),
r = {};
Vo(n, (n, a) => {
let i;
!1 !== (i = t(n, a, e)) && (r[a] = i || n);
}),
Object.defineProperties(e, r);
},
$o = "abcdefghijklmnopqrstuvwxyz",
ec = "0123456789",
tc = { DIGIT: ec, ALPHA: $o, ALPHA_DIGIT: $o + $o.toUpperCase() + ec };
const nc = Io("AsyncFunction"),
rc = {
isArray: To,
isArrayBuffer: Oo,
isBuffer: function (e) {
return (
null !== e &&
!Uo(e) &&
null !== e.constructor &&
!Uo(e.constructor) &&
No(e.constructor.isBuffer) &&
e.constructor.isBuffer(e)
);
},
isFormData: (e) => {
let t;
return (
e &&
(("function" == typeof FormData && e instanceof FormData) ||
(No(e.append) &&
("formdata" === (t = Ro(e)) ||
("object" === t &&
No(e.toString) &&
"[object FormData]" === e.toString()))))
);
},
isArrayBufferView: function (e) {
let t;
return (
(t =
"undefined" != typeof ArrayBuffer && ArrayBuffer.isView
? ArrayBuffer.isView(e)
: e && e.buffer && Oo(e.buffer)),
t
);
},
isString: Lo,
isNumber: Do,
isBoolean: (e) => !0 === e || !1 === e,
isObject: Mo,
isPlainObject: Qo,
isUndefined: Uo,
isDate: Po,
isFile: Wo,
isBlob: Fo,
isRegExp: qo,
isFunction: No,
isStream: (e) => Mo(e) && No(e.pipe),
isURLSearchParams: Yo,
isTypedArray: Jo,
isFileList: jo,
forEach: Vo,
merge: function e() {
const { caseless: t } = (Ho(this) && this) || {},
n = {},
r = (r, a) => {
const i = (t && zo(n, a)) || a;
Qo(n[i]) && Qo(r)
? (n[i] = e(n[i], r))
: Qo(r)
? (n[i] = e({}, r))
: To(r)
? (n[i] = r.slice())
: (n[i] = r);
};
for (let a = 0, i = arguments.length; a < i; a++)
arguments[a] && Vo(arguments[a], r);
return n;
},
extend: (e, t, n, { allOwnKeys: r } = {}) => (
Vo(
t,
(t, r) => {
n && No(t) ? (e[r] = ko(t, n)) : (e[r] = t);
},
{ allOwnKeys: r }
),
e
),
trim: (e) =>
e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""),
stripBOM: (e) => (65279 === e.charCodeAt(0) && (e = e.slice(1)), e),
inherits: (e, t, n, r) => {
(e.prototype = Object.create(t.prototype, r)),
(e.prototype.constructor = e),
Object.defineProperty(e, "super", { value: t.prototype }),
n && Object.assign(e.prototype, n);
},
toFlatObject: (e, t, n, r) => {
let a, i, s;
const o = {};
if (((t = t || {}), null == e)) return t;
do {
for (a = Object.getOwnPropertyNames(e), i = a.length; i-- > 0; )
(s = a[i]),
(r && !r(s, e, t)) || o[s] || ((t[s] = e[s]), (o[s] = !0));
e = !1 !== n && Bo(e);
} while (e && (!n || n(e, t)) && e !== Object.prototype);
return t;
},
kindOf: Ro,
kindOfTest: Io,
endsWith: (e, t, n) => {
(e = String(e)),
(void 0 === n || n > e.length) && (n = e.length),
(n -= t.length);
const r = e.indexOf(t, n);
return -1 !== r && r === n;
},
toArray: (e) => {
if (!e) return null;
if (To(e)) return e;
let t = e.length;
if (!Do(t)) return null;
const n = new Array(t);
for (; t-- > 0; ) n[t] = e[t];
return n;
},
forEachEntry: (e, t) => {
const n = (e && e[Symbol.iterator]).call(e);
let r;
for (; (r = n.next()) && !r.done; ) {
const n = r.value;
t.call(e, n[0], n[1]);
}
},
matchAll: (e, t) => {
let n;
const r = [];
for (; null !== (n = e.exec(t)); ) r.push(n);
return r;
},
isHTMLForm: Ko,
hasOwnProperty: Zo,
hasOwnProp: Zo,
reduceDescriptors: _o,
freezeMethods: (e) => {
_o(e, (t, n) => {
if (No(e) && -1 !== ["arguments", "caller", "callee"].indexOf(n))
return !1;
const r = e[n];
No(r) &&
((t.enumerable = !1),
"writable" in t
? (t.writable = !1)
: t.set ||
(t.set = () => {
throw Error("Can not rewrite read-only method '" + n + "'");
}));
});
},
toObjectSet: (e, t) => {
const n = {},
r = (e) => {
e.forEach((e) => {
n[e] = !0;
});
};
return To(e) ? r(e) : r(String(e).split(t)), n;
},
toCamelCase: (e) =>
e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function (e, t, n) {
return t.toUpperCase() + n;
}),
noop: () => {},
toFiniteNumber: (e, t) => ((e = +e), Number.isFinite(e) ? e : t),
findKey: zo,
global: Go,
isContextDefined: Ho,
ALPHABET: tc,
generateString: (e = 16, t = tc.ALPHA_DIGIT) => {
let n = "";
const { length: r } = t;
for (; e--; ) n += t[(Math.random() * r) | 0];
return n;
},
isSpecCompliantForm: function (e) {
return !!(
e &&
No(e.append) &&
"FormData" === e[Symbol.toStringTag] &&
e[Symbol.iterator]
);
},
toJSONObject: (e) => {
const t = new Array(10),
n = (e, r) => {
if (Mo(e)) {
if (t.indexOf(e) >= 0) return;
if (!("toJSON" in e)) {
t[r] = e;
const a = To(e) ? [] : {};
return (
Vo(e, (e, t) => {
const i = n(e, r + 1);
!Uo(i) && (a[t] = i);
}),
(t[r] = void 0),
a
);
}
}
return e;
};
return n(e, 0);
},
isAsyncFn: nc,
isThenable: (e) => e && (Mo(e) || No(e)) && No(e.then) && No(e.catch),
};
function ac(e, t, n, r, a) {
Error.call(this),
Error.captureStackTrace
? Error.captureStackTrace(this, this.constructor)
: (this.stack = new Error().stack),
(this.message = e),
(this.name = "AxiosError"),
t && (this.code = t),
n && (this.config = n),
r && (this.request = r),
a && (this.response = a);
}
rc.inherits(ac, Error, {
toJSON: function () {
return {
message: this.message,
name: this.name,
description: this.description,
number: this.number,
fileName: this.fileName,
lineNumber: this.lineNumber,
columnNumber: this.columnNumber,
stack: this.stack,
config: rc.toJSONObject(this.config),
code: this.code,
status:
this.response && this.response.status ? this.response.status : null,
};
},
});
const ic = ac.prototype,
sc = {};
[
"ERR_BAD_OPTION_VALUE",
"ERR_BAD_OPTION",
"ECONNABORTED",
"ETIMEDOUT",
"ERR_NETWORK",
"ERR_FR_TOO_MANY_REDIRECTS",
"ERR_DEPRECATED",
"ERR_BAD_RESPONSE",
"ERR_BAD_REQUEST",
"ERR_CANCELED",
"ERR_NOT_SUPPORT",
"ERR_INVALID_URL",
].forEach((e) => {
sc[e] = { value: e };
}),
Object.defineProperties(ac, sc),
Object.defineProperty(ic, "isAxiosError", { value: !0 }),
(ac.from = (e, t, n, r, a, i) => {
const s = Object.create(ic);
return (
rc.toFlatObject(
e,
s,
function (e) {
return e !== Error.prototype;
},
(e) => "isAxiosError" !== e
),
ac.call(s, e.message, t, n, r, a),
(s.cause = e),
(s.name = e.name),
i && Object.assign(s, i),
s
);
});
function oc(e) {
return rc.isPlainObject(e) || rc.isArray(e);
}
function cc(e) {
return rc.endsWith(e, "[]") ? e.slice(0, -2) : e;
}
function lc(e, t, n) {
return e
? e
.concat(t)
.map(function (e, t) {
return (e = cc(e)), !n && t ? "[" + e + "]" : e;
})
.join(n ? "." : "")
: t;
}
const Ac = rc.toFlatObject(rc, {}, null, function (e) {
return /^is[A-Z]/.test(e);
});
function uc(e, t, n) {
if (!rc.isObject(e)) throw new TypeError("target must be an object");
t = t || new FormData();
const r = (n = rc.toFlatObject(
n,
{ metaTokens: !0, dots: !1, indexes: !1 },
!1,
function (e, t) {
return !rc.isUndefined(t[e]);
}
)).metaTokens,
a = n.visitor || l,
i = n.dots,
s = n.indexes,
o =
(n.Blob || ("undefined" != typeof Blob && Blob)) &&
rc.isSpecCompliantForm(t);
if (!rc.isFunction(a)) throw new TypeError("visitor must be a function");
function c(e) {
if (null === e) return "";
if (rc.isDate(e)) return e.toISOString();
if (!o && rc.isBlob(e))
throw new ac("Blob is not supported. Use a Buffer instead.");
return rc.isArrayBuffer(e) || rc.isTypedArray(e)
? o && "function" == typeof Blob
? new Blob([e])
: Buffer.from(e)
: e;
}
function l(e, n, a) {
let o = e;
if (e && !a && "object" == typeof e)
if (rc.endsWith(n, "{}"))
(n = r ? n : n.slice(0, -2)), (e = JSON.stringify(e));
else if (
(rc.isArray(e) &&
(function (e) {
return rc.isArray(e) && !e.some(oc);
})(e)) ||
((rc.isFileList(e) || rc.endsWith(n, "[]")) && (o = rc.toArray(e)))
)
return (
(n = cc(n)),
o.forEach(function (e, r) {
!rc.isUndefined(e) &&
null !== e &&
t.append(
!0 === s ? lc([n], r, i) : null === s ? n : n + "[]",
c(e)
);
}),
!1
);
return !!oc(e) || (t.append(lc(a, n, i), c(e)), !1);
}
const A = [],
u = Object.assign(Ac, {
defaultVisitor: l,
convertValue: c,
isVisitable: oc,
});
if (!rc.isObject(e)) throw new TypeError("data must be an object");
return (
(function e(n, r) {
if (!rc.isUndefined(n)) {
if (-1 !== A.indexOf(n))
throw Error("Circular reference detected in " + r.join("."));
A.push(n),
rc.forEach(n, function (n, i) {
!0 ===
(!(rc.isUndefined(n) || null === n) &&
a.call(t, n, rc.isString(i) ? i.trim() : i, r, u)) &&
e(n, r ? r.concat(i) : [i]);
}),
A.pop();
}
})(e),
t
);
}
function pc(e) {
const t = {
"!": "%21",
"'": "%27",
"(": "%28",
")": "%29",
"~": "%7E",
"%20": "+",
"%00": "\0",
};
return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g, function (e) {
return t[e];
});
}
function hc(e, t) {
(this._pairs = []), e && uc(e, this, t);
}
const gc = hc.prototype;
function dc(e) {
return encodeURIComponent(e)
.replace(/%3A/gi, ":")
.replace(/%24/g, "$")
.replace(/%2C/gi, ",")
.replace(/%20/g, "+")
.replace(/%5B/gi, "[")
.replace(/%5D/gi, "]");
}
function fc(e, t, n) {
if (!t) return e;
const r = (n && n.encode) || dc,
a = n && n.serialize;
let i;
if (
((i = a
? a(t, n)
: rc.isURLSearchParams(t)
? t.toString()
: new hc(t, n).toString(r)),
i)
) {
const t = e.indexOf("#");
-1 !== t && (e = e.slice(0, t)),
(e += (-1 === e.indexOf("?") ? "?" : "&") + i);
}
return e;
}
(gc.append = function (e, t) {
this._pairs.push([e, t]);
}),
(gc.toString = function (e) {
const t = e
? function (t) {
return e.call(this, t, pc);
}
: pc;
return this._pairs
.map(function (e) {
return t(e[0]) + "=" + t(e[1]);
}, "")
.join("&");
});
const mc = class {
constructor() {
this.handlers = [];
}
use(e, t, n) {
return (
this.handlers.push({
fulfilled: e,
rejected: t,
synchronous: !!n && n.synchronous,
runWhen: n ? n.runWhen : null,
}),
this.handlers.length - 1
);
}
eject(e) {
this.handlers[e] && (this.handlers[e] = null);
}
clear() {
this.handlers && (this.handlers = []);
}
forEach(e) {
rc.forEach(this.handlers, function (t) {
null !== t && e(t);
});
}
},
vc = {
silentJSONParsing: !0,
forcedJSONParsing: !0,
clarifyTimeoutError: !1,
},
yc = {
isBrowser: !0,
classes: {
URLSearchParams:
"undefined" != typeof URLSearchParams ? URLSearchParams : hc,
FormData: "undefined" != typeof FormData ? FormData : null,
Blob: "undefined" != typeof Blob ? Blob : null,
},
isStandardBrowserEnv: (() => {
let e;
return (
("undefined" == typeof navigator ||
("ReactNative" !== (e = navigator.product) &&
"NativeScript" !== e &&
"NS" !== e)) &&
"undefined" != typeof window &&
"undefined" != typeof document
);
})(),
isStandardBrowserWebWorkerEnv:
"undefined" != typeof WorkerGlobalScope &&
self instanceof WorkerGlobalScope &&
"function" == typeof self.importScripts,
protocols: ["http", "https", "file", "blob", "url", "data"],
};
function bc(e) {
function t(e, n, r, a) {
let i = e[a++];
const s = Number.isFinite(+i),
o = a >= e.length;
if (((i = !i && rc.isArray(r) ? r.length : i), o))
return rc.hasOwnProp(r, i) ? (r[i] = [r[i], n]) : (r[i] = n), !s;
(r[i] && rc.isObject(r[i])) || (r[i] = []);
return (
t(e, n, r[i], a) &&
rc.isArray(r[i]) &&
(r[i] = (function (e) {
const t = {},
n = Object.keys(e);
let r;
const a = n.length;
let i;
for (r = 0; r < a; r++) (i = n[r]), (t[i] = e[i]);
return t;
})(r[i])),
!s
);
}
if (rc.isFormData(e) && rc.isFunction(e.entries)) {
const n = {};
return (
rc.forEachEntry(e, (e, r) => {
t(
(function (e) {
return rc
.matchAll(/\w+|\[(\w*)]/g, e)
.map((e) => ("[]" === e[0] ? "" : e[1] || e[0]));
})(e),
r,
n,
0
);
}),
n
);
}
return null;
}
const wc = {
transitional: vc,
adapter: yc.isNode ? "http" : "xhr",
transformRequest: [
function (e, t) {
const n = t.getContentType() || "",
r = n.indexOf("application/json") > -1,
a = rc.isObject(e);
a && rc.isHTMLForm(e) && (e = new FormData(e));
if (rc.isFormData(e)) return r && r ? JSON.stringify(bc(e)) : e;
if (
rc.isArrayBuffer(e) ||
rc.isBuffer(e) ||
rc.isStream(e) ||
rc.isFile(e) ||
rc.isBlob(e)
)
return e;
if (rc.isArrayBufferView(e)) return e.buffer;
if (rc.isURLSearchParams(e))
return (
t.setContentType(
"application/x-www-form-urlencoded;charset=utf-8",
!1
),
e.toString()
);
let i;
if (a) {
if (n.indexOf("application/x-www-form-urlencoded") > -1)
return (function (e, t) {
return uc(
e,
new yc.classes.URLSearchParams(),
Object.assign(
{
visitor: function (e, t, n, r) {
return yc.isNode && rc.isBuffer(e)
? (this.append(t, e.toString("base64")), !1)
: r.defaultVisitor.apply(this, arguments);
},
},
t
)
);
})(e, this.formSerializer).toString();
if ((i = rc.isFileList(e)) || n.indexOf("multipart/form-data") > -1) {
const t = this.env && this.env.FormData;
return uc(
i ? { "files[]": e } : e,
t && new t(),
this.formSerializer
);
}
}
return a || r
? (t.setContentType("application/json", !1),
(function (e, t, n) {
if (rc.isString(e))
try {
return (t || JSON.parse)(e), rc.trim(e);
} catch (Kb) {
if ("SyntaxError" !== Kb.name) throw Kb;
}
return (n || JSON.stringify)(e);
})(e))
: e;
},
],
transformResponse: [
function (e) {
const t = this.transitional || wc.transitional,
n = t && t.forcedJSONParsing,
r = "json" === this.responseType;
if (e && rc.isString(e) && ((n && !this.responseType) || r)) {
const n = !(t && t.silentJSONParsing) && r;
try {
return JSON.parse(e);
} catch (Kb) {
if (n) {
if ("SyntaxError" === Kb.name)
throw ac.from(Kb, ac.ERR_BAD_RESPONSE, this, null, this.response);
throw Kb;
}
}
}
return e;
},
],
timeout: 0,
xsrfCookieName: "XSRF-TOKEN",
xsrfHeaderName: "X-XSRF-TOKEN",
maxContentLength: -1,
maxBodyLength: -1,
env: { FormData: yc.classes.FormData, Blob: yc.classes.Blob },
validateStatus: function (e) {
return e >= 200 && e < 300;
},
headers: {
common: {
Accept: "application/json, text/plain, */*",
"Content-Type": void 0,
},
},
};
rc.forEach(["delete", "get", "head", "post", "put", "patch"], (e) => {
wc.headers[e] = {};
});
const Ec = wc,
kc = rc.toObjectSet([
"age",
"authorization",
"content-length",
"content-type",
"etag",
"expires",
"from",
"host",
"if-modified-since",
"if-unmodified-since",
"last-modified",
"location",
"max-forwards",
"proxy-authorization",
"referer",
"retry-after",
"user-agent",
]),
Cc = Symbol("internals");
function Bc(e) {
return e && String(e).trim().toLowerCase();
}
function Rc(e) {
return !1 === e || null == e ? e : rc.isArray(e) ? e.map(Rc) : String(e);
}
function Sc(e, t, n, r, a) {
return rc.isFunction(r)
? r.call(this, t, n)
: (a && (t = n),
rc.isString(t)
? rc.isString(r)
? -1 !== t.indexOf(r)
: rc.isRegExp(r)
? r.test(t)
: void 0
: void 0);
}
class Ic {
constructor(e) {
e && this.set(e);
}
set(e, t, n) {
const r = this;
function a(e, t, n) {
const a = Bc(t);
if (!a) throw new Error("header name must be a non-empty string");
const i = rc.findKey(r, a);
(!i || void 0 === r[i] || !0 === n || (void 0 === n && !1 !== r[i])) &&
(r[i || t] = Rc(e));
}
const i = (e, t) => rc.forEach(e, (e, n) => a(e, n, t));
return (
rc.isPlainObject(e) || e instanceof this.constructor
? i(e, t)
: rc.isString(e) &&
(e = e.trim()) &&
!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())
? i(
((e) => {
const t = {};
let n, r, a;
return (
e &&
e.split("\n").forEach(function (e) {
(a = e.indexOf(":")),
(n = e.substring(0, a).trim().toLowerCase()),
(r = e.substring(a + 1).trim()),
!n ||
(t[n] && kc[n]) ||
("set-cookie" === n
? t[n]
? t[n].push(r)
: (t[n] = [r])
: (t[n] = t[n] ? t[n] + ", " + r : r));
}),
t
);
})(e),
t
)
: null != e && a(t, e, n),
this
);
}
get(e, t) {
if ((e = Bc(e))) {
const n = rc.findKey(this, e);
if (n) {
const e = this[n];
if (!t) return e;
if (!0 === t)
return (function (e) {
const t = Object.create(null),
n = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
let r;
for (; (r = n.exec(e)); ) t[r[1]] = r[2];
return t;
})(e);
if (rc.isFunction(t)) return t.call(this, e, n);
if (rc.isRegExp(t)) return t.exec(e);
throw new TypeError("parser must be boolean|regexp|function");
}
}
}
has(e, t) {
if ((e = Bc(e))) {
const n = rc.findKey(this, e);
return !(!n || void 0 === this[n] || (t && !Sc(0, this[n], n, t)));
}
return !1;
}
delete(e, t) {
const n = this;
let r = !1;
function a(e) {
if ((e = Bc(e))) {
const a = rc.findKey(n, e);
!a || (t && !Sc(0, n[a], a, t)) || (delete n[a], (r = !0));
}
}
return rc.isArray(e) ? e.forEach(a) : a(e), r;
}
clear(e) {
const t = Object.keys(this);
let n = t.length,
r = !1;
for (; n--; ) {
const a = t[n];
(e && !Sc(0, this[a], a, e, !0)) || (delete this[a], (r = !0));
}
return r;
}
normalize(e) {
const t = this,
n = {};
return (
rc.forEach(this, (r, a) => {
const i = rc.findKey(n, a);
if (i) return (t[i] = Rc(r)), void delete t[a];
const s = e
? (function (e) {
return e
.trim()
.toLowerCase()
.replace(/([a-z\d])(\w*)/g, (e, t, n) => t.toUpperCase() + n);
})(a)
: String(a).trim();
s !== a && delete t[a], (t[s] = Rc(r)), (n[s] = !0);
}),
this
);
}
concat(...e) {
return this.constructor.concat(this, ...e);
}
toJSON(e) {
const t = Object.create(null);
return (
rc.forEach(this, (n, r) => {
null != n && !1 !== n && (t[r] = e && rc.isArray(n) ? n.join(", ") : n);
}),
t
);
}
[Symbol.iterator]() {
return Object.entries(this.toJSON())[Symbol.iterator]();
}
toString() {
return Object.entries(this.toJSON())
.map(([e, t]) => e + ": " + t)
.join("\n");
}
get [Symbol.toStringTag]() {
return "AxiosHeaders";
}
static from(e) {
return e instanceof this ? e : new this(e);
}
static concat(e, ...t) {
const n = new this(e);
return t.forEach((e) => n.set(e)), n;
}
static accessor(e) {
const t = (this[Cc] = this[Cc] = { accessors: {} }).accessors,
n = this.prototype;
function r(e) {
const r = Bc(e);
t[r] ||
(!(function (e, t) {
const n = rc.toCamelCase(" " + t);
["get", "set", "has"].forEach((r) => {
Object.defineProperty(e, r + n, {
value: function (e, n, a) {
return this[r].call(this, t, e, n, a);
},
configurable: !0,
});
});
})(n, e),
(t[r] = !0));
}
return rc.isArray(e) ? e.forEach(r) : r(e), this;
}
}
Ic.accessor([
"Content-Type",
"Content-Length",
"Accept",
"Accept-Encoding",
"User-Agent",
"Authorization",
]),
rc.reduceDescriptors(Ic.prototype, ({ value: e }, t) => {
let n = t[0].toUpperCase() + t.slice(1);
return {
get: () => e,
set(e) {
this[n] = e;
},
};
}),
rc.freezeMethods(Ic);
const xc = Ic;
function Tc(e, t) {
const n = this || Ec,
r = t || n,
a = xc.from(r.headers);
let i = r.data;
return (
rc.forEach(e, function (e) {
i = e.call(n, i, a.normalize(), t ? t.status : void 0);
}),
a.normalize(),
i
);
}
function Uc(e) {
return !(!e || !e.__CANCEL__);
}
function Oc(e, t, n) {
ac.call(this, null == e ? "canceled" : e, ac.ERR_CANCELED, t, n),
(this.name = "CanceledError");
}
rc.inherits(Oc, ac, { __CANCEL__: !0 });
const Lc = yc.isStandardBrowserEnv
? {
write: function (e, t, n, r, a, i) {
const s = [];
s.push(e + "=" + encodeURIComponent(t)),
rc.isNumber(n) && s.push("expires=" + new Date(n).toGMTString()),
rc.isString(r) && s.push("path=" + r),
rc.isString(a) && s.push("domain=" + a),
!0 === i && s.push("secure"),
(document.cookie = s.join("; "));
},
read: function (e) {
const t = document.cookie.match(
new RegExp("(^|;\\s*)(" + e + ")=([^;]*)")
);
return t ? decodeURIComponent(t[3]) : null;
},
remove: function (e) {
this.write(e, "", Date.now() - 864e5);
},
}
: {
write: function () {},
read: function () {
return null;
},
remove: function () {},
};
function Nc(e, t) {
return e && !/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)
? (function (e, t) {
return t ? e.replace(/\/+$/, "") + "/" + t.replace(/^\/+/, "") : e;
})(e, t)
: t;
}
const Dc = yc.isStandardBrowserEnv
? (function () {
const e = /(msie|trident)/i.test(navigator.userAgent),
t = document.createElement("a");
let n;
function r(n) {
let r = n;
return (
e && (t.setAttribute("href", r), (r = t.href)),
t.setAttribute("href", r),
{
href: t.href,
protocol: t.protocol ? t.protocol.replace(/:$/, "") : "",
host: t.host,
search: t.search ? t.search.replace(/^\?/, "") : "",
hash: t.hash ? t.hash.replace(/^#/, "") : "",
hostname: t.hostname,
port: t.port,
pathname:
"/" === t.pathname.charAt(0) ? t.pathname : "/" + t.pathname,
}
);
}
return (
(n = r(window.location.href)),
function (e) {
const t = rc.isString(e) ? r(e) : e;
return t.protocol === n.protocol && t.host === n.host;
}
);
})()
: function () {
return !0;
};
function Mc(e, t) {
let n = 0;
const r = (function (e, t) {
e = e || 10;
const n = new Array(e),
r = new Array(e);
let a,
i = 0,
s = 0;
return (
(t = void 0 !== t ? t : 1e3),
function (o) {
const c = Date.now(),
l = r[s];
a || (a = c), (n[i] = o), (r[i] = c);
let A = s,
u = 0;
for (; A !== i; ) (u += n[A++]), (A %= e);
if (((i = (i + 1) % e), i === s && (s = (s + 1) % e), c - a < t))
return;
const p = l && c - l;
return p ? Math.round((1e3 * u) / p) : void 0;
}
);
})(50, 250);
return (a) => {
const i = a.loaded,
s = a.lengthComputable ? a.total : void 0,
o = i - n,
c = r(o);
n = i;
const l = {
loaded: i,
total: s,
progress: s ? i / s : void 0,
bytes: o,
rate: c || void 0,
estimated: c && s && i <= s ? (s - i) / c : void 0,
event: a,
};
(l[t ? "download" : "upload"] = !0), e(l);
};
}
const Qc = {
http: null,
xhr:
"undefined" != typeof XMLHttpRequest &&
function (e) {
return new Promise(function (t, n) {
let r = e.data;
const a = xc.from(e.headers).normalize(),
i = e.responseType;
let s;
function o() {
e.cancelToken && e.cancelToken.unsubscribe(s),
e.signal && e.signal.removeEventListener("abort", s);
}
rc.isFormData(r) &&
(yc.isStandardBrowserEnv || yc.isStandardBrowserWebWorkerEnv
? a.setContentType(!1)
: a.setContentType("multipart/form-data;", !1));
let c = new XMLHttpRequest();
if (e.auth) {
const t = e.auth.username || "",
n = e.auth.password
? unescape(encodeURIComponent(e.auth.password))
: "";
a.set("Authorization", "Basic " + btoa(t + ":" + n));
}
const l = Nc(e.baseURL, e.url);
function A() {
if (!c) return;
const r = xc.from(
"getAllResponseHeaders" in c && c.getAllResponseHeaders()
);
!(function (e, t, n) {
const r = n.config.validateStatus;
n.status && r && !r(n.status)
? t(
new ac(
"Request failed with status code " + n.status,
[ac.ERR_BAD_REQUEST, ac.ERR_BAD_RESPONSE][
Math.floor(n.status / 100) - 4
],
n.config,
n.request,
n
)
)
: e(n);
})(
function (e) {
t(e), o();
},
function (e) {
n(e), o();
},
{
data:
i && "text" !== i && "json" !== i ? c.response : c.responseText,
status: c.status,
statusText: c.statusText,
headers: r,
config: e,
request: c,
}
),
(c = null);
}
if (
(c.open(
e.method.toUpperCase(),
fc(l, e.params, e.paramsSerializer),
!0
),
(c.timeout = e.timeout),
"onloadend" in c
? (c.onloadend = A)
: (c.onreadystatechange = function () {
c &&
4 === c.readyState &&
(0 !== c.status ||
(c.responseURL && 0 === c.responseURL.indexOf("file:"))) &&
setTimeout(A);
}),
(c.onabort = function () {
c &&
(n(new ac("Request aborted", ac.ECONNABORTED, e, c)), (c = null));
}),
(c.onerror = function () {
n(new ac("Network Error", ac.ERR_NETWORK, e, c)), (c = null);
}),
(c.ontimeout = function () {
let t = e.timeout
? "timeout of " + e.timeout + "ms exceeded"
: "timeout exceeded";
const r = e.transitional || vc;
e.timeoutErrorMessage && (t = e.timeoutErrorMessage),
n(
new ac(
t,
r.clarifyTimeoutError ? ac.ETIMEDOUT : ac.ECONNABORTED,
e,
c
)
),
(c = null);
}),
yc.isStandardBrowserEnv)
) {
const t =
(e.withCredentials || Dc(l)) &&
e.xsrfCookieName &&
Lc.read(e.xsrfCookieName);
t && a.set(e.xsrfHeaderName, t);
}
void 0 === r && a.setContentType(null),
"setRequestHeader" in c &&
rc.forEach(a.toJSON(), function (e, t) {
c.setRequestHeader(t, e);
}),
rc.isUndefined(e.withCredentials) ||
(c.withCredentials = !!e.withCredentials),
i && "json" !== i && (c.responseType = e.responseType),
"function" == typeof e.onDownloadProgress &&
c.addEventListener("progress", Mc(e.onDownloadProgress, !0)),
"function" == typeof e.onUploadProgress &&
c.upload &&
c.upload.addEventListener("progress", Mc(e.onUploadProgress)),
(e.cancelToken || e.signal) &&
((s = (t) => {
c &&
(n(!t || t.type ? new Oc(null, e, c) : t),
c.abort(),
(c = null));
}),
e.cancelToken && e.cancelToken.subscribe(s),
e.signal &&
(e.signal.aborted ? s() : e.signal.addEventListener("abort", s)));
const u = (function (e) {
const t = /^([-+\w]{1,25})(:?\/\/|:)/.exec(e);
return (t && t[1]) || "";
})(l);
u && -1 === yc.protocols.indexOf(u)
? n(new ac("Unsupported protocol " + u + ":", ac.ERR_BAD_REQUEST, e))
: c.send(r || null);
});
},
};
rc.forEach(Qc, (e, t) => {
if (e) {
try {
Object.defineProperty(e, "name", { value: t });
} catch (Kb) {}
Object.defineProperty(e, "adapterName", { value: t });
}
});
const Pc = (e) => {
e = rc.isArray(e) ? e : [e];
const { length: t } = e;
let n, r;
for (
let a = 0;
a < t && ((n = e[a]), !(r = rc.isString(n) ? Qc[n.toLowerCase()] : n));
a++
);
if (!r) {
if (!1 === r)
throw new ac(
"Adapter ".concat(n, " is not supported by the environment"),
"ERR_NOT_SUPPORT"
);
throw new Error(
rc.hasOwnProp(Qc, n)
? "Adapter '".concat(n, "' is not available in the build")
: "Unknown adapter '".concat(n, "'")
);
}
if (!rc.isFunction(r)) throw new TypeError("adapter is not a function");
return r;
};
function Wc(e) {
if (
(e.cancelToken && e.cancelToken.throwIfRequested(),
e.signal && e.signal.aborted)
)
throw new Oc(null, e);
}
function Fc(e) {
Wc(e),
(e.headers = xc.from(e.headers)),
(e.data = Tc.call(e, e.transformRequest)),
-1 !== ["post", "put", "patch"].indexOf(e.method) &&
e.headers.setContentType("application/x-www-form-urlencoded", !1);
return Pc(e.adapter || Ec.adapter)(e).then(
function (t) {
return (
Wc(e),
(t.data = Tc.call(e, e.transformResponse, t)),
(t.headers = xc.from(t.headers)),
t
);
},
function (t) {
return (
Uc(t) ||
(Wc(e),
t &&
t.response &&
((t.response.data = Tc.call(e, e.transformResponse, t.response)),
(t.response.headers = xc.from(t.response.headers)))),
Promise.reject(t)
);
}
);
}
const jc = (e) => (e instanceof xc ? e.toJSON() : e);
function Yc(e, t) {
t = t || {};
const n = {};
function r(e, t, n) {
return rc.isPlainObject(e) && rc.isPlainObject(t)
? rc.merge.call({ caseless: n }, e, t)
: rc.isPlainObject(t)
? rc.merge({}, t)
: rc.isArray(t)
? t.slice()
: t;
}
function a(e, t, n) {
return rc.isUndefined(t)
? rc.isUndefined(e)
? void 0
: r(void 0, e, n)
: r(e, t, n);
}
function i(e, t) {
if (!rc.isUndefined(t)) return r(void 0, t);
}
function s(e, t) {
return rc.isUndefined(t)
? rc.isUndefined(e)
? void 0
: r(void 0, e)
: r(void 0, t);
}
function o(n, a, i) {
return i in t ? r(n, a) : i in e ? r(void 0, n) : void 0;
}
const c = {
url: i,
method: i,
data: i,
baseURL: s,
transformRequest: s,
transformResponse: s,
paramsSerializer: s,
timeout: s,
timeoutMessage: s,
withCredentials: s,
adapter: s,
responseType: s,
xsrfCookieName: s,
xsrfHeaderName: s,
onUploadProgress: s,
onDownloadProgress: s,
decompress: s,
maxContentLength: s,
maxBodyLength: s,
beforeRedirect: s,
transport: s,
httpAgent: s,
httpsAgent: s,
cancelToken: s,
socketPath: s,
responseEncoding: s,
validateStatus: o,
headers: (e, t) => a(jc(e), jc(t), !0),
};
return (
rc.forEach(Object.keys(Object.assign({}, e, t)), function (r) {
const i = c[r] || a,
s = i(e[r], t[r], r);
(rc.isUndefined(s) && i !== o) || (n[r] = s);
}),
n
);
}
const Vc = "1.5.0",
zc = {};
["object", "boolean", "number", "function", "string", "symbol"].forEach(
(e, t) => {
zc[e] = function (n) {
return typeof n === e || "a" + (t < 1 ? "n " : " ") + e;
};
}
);
const Gc = {};
zc.transitional = function (e, t, n) {
return (r, a, i) => {
if (!1 === e)
throw new ac(
(function (e, t) {
return (
"[Axios v1.5.0] Transitional option '" +
e +
"'" +
t +
(n ? ". " + n : "")
);
})(a, " has been removed" + (t ? " in " + t : "")),
ac.ERR_DEPRECATED
);
return t && !Gc[a] && (Gc[a] = !0), !e || e(r, a, i);
};
};
const Hc = {
assertOptions: function (e, t, n) {
if ("object" != typeof e)
throw new ac("options must be an object", ac.ERR_BAD_OPTION_VALUE);
const r = Object.keys(e);
let a = r.length;
for (; a-- > 0; ) {
const i = r[a],
s = t[i];
if (s) {
const t = e[i],
n = void 0 === t || s(t, i, e);
if (!0 !== n)
throw new ac(
"option " + i + " must be " + n,
ac.ERR_BAD_OPTION_VALUE
);
} else if (!0 !== n)
throw new ac("Unknown option " + i, ac.ERR_BAD_OPTION);
}
},
validators: zc,
},
Jc = Hc.validators;
class Xc {
constructor(e) {
(this.defaults = e),
(this.interceptors = { request: new mc(), response: new mc() });
}
request(e, t) {
"string" == typeof e ? ((t = t || {}).url = e) : (t = e || {}),
(t = Yc(this.defaults, t));
const { transitional: n, paramsSerializer: r, headers: a } = t;
void 0 !== n &&
Hc.assertOptions(
n,
{
silentJSONParsing: Jc.transitional(Jc.boolean),
forcedJSONParsing: Jc.transitional(Jc.boolean),
clarifyTimeoutError: Jc.transitional(Jc.boolean),
},
!1
),
null != r &&
(rc.isFunction(r)
? (t.paramsSerializer = { serialize: r })
: Hc.assertOptions(
r,
{ encode: Jc.function, serialize: Jc.function },
!0
)),
(t.method = (t.method || this.defaults.method || "get").toLowerCase());
let i = a && rc.merge(a.common, a[t.method]);
a &&
rc.forEach(
["delete", "get", "head", "post", "put", "patch", "common"],
(e) => {
delete a[e];
}
),
(t.headers = xc.concat(i, a));
const s = [];
let o = !0;
this.interceptors.request.forEach(function (e) {
("function" == typeof e.runWhen && !1 === e.runWhen(t)) ||
((o = o && e.synchronous), s.unshift(e.fulfilled, e.rejected));
});
const c = [];
let l;
this.interceptors.response.forEach(function (e) {
c.push(e.fulfilled, e.rejected);
});
let A,
u = 0;
if (!o) {
const e = [Fc.bind(this), void 0];
for (
e.unshift.apply(e, s),
e.push.apply(e, c),
A = e.length,
l = Promise.resolve(t);
u < A;
)
l = l.then(e[u++], e[u++]);
return l;
}
A = s.length;
let p = t;
for (u = 0; u < A; ) {
const e = s[u++],
t = s[u++];
try {
p = e(p);
} catch (h) {
t.call(this, h);
break;
}
}
try {
l = Fc.call(this, p);
} catch (h) {
return Promise.reject(h);
}
for (u = 0, A = c.length; u < A; ) l = l.then(c[u++], c[u++]);
return l;
}
getUri(e) {
return fc(
Nc((e = Yc(this.defaults, e)).baseURL, e.url),
e.params,
e.paramsSerializer
);
}
}
rc.forEach(["delete", "get", "head", "options"], function (e) {
Xc.prototype[e] = function (t, n) {
return this.request(
Yc(n || {}, { method: e, url: t, data: (n || {}).data })
);
};
}),
rc.forEach(["post", "put", "patch"], function (e) {
function t(t) {
return function (n, r, a) {
return this.request(
Yc(a || {}, {
method: e,
headers: t ? { "Content-Type": "multipart/form-data" } : {},
url: n,
data: r,
})
);
};
}
(Xc.prototype[e] = t()), (Xc.prototype[e + "Form"] = t(!0));
});
const Kc = Xc;
class Zc {
constructor(e) {
if ("function" != typeof e)
throw new TypeError("executor must be a function.");
let t;
this.promise = new Promise(function (e) {
t = e;
});
const n = this;
this.promise.then((e) => {
if (!n._listeners) return;
let t = n._listeners.length;
for (; t-- > 0; ) n._listeners[t](e);
n._listeners = null;
}),
(this.promise.then = (e) => {
let t;
const r = new Promise((e) => {
n.subscribe(e), (t = e);
}).then(e);
return (
(r.cancel = function () {
n.unsubscribe(t);
}),
r
);
}),
e(function (e, r, a) {
n.reason || ((n.reason = new Oc(e, r, a)), t(n.reason));
});
}
throwIfRequested() {
if (this.reason) throw this.reason;
}
subscribe(e) {
this.reason
? e(this.reason)
: this._listeners
? this._listeners.push(e)
: (this._listeners = [e]);
}
unsubscribe(e) {
if (!this._listeners) return;
const t = this._listeners.indexOf(e);
-1 !== t && this._listeners.splice(t, 1);
}
static source() {
let e;
return {
token: new Zc(function (t) {
e = t;
}),
cancel: e,
};
}
}
const qc = Zc;
const _c = {
Continue: 100,
SwitchingProtocols: 101,
Processing: 102,
EarlyHints: 103,
Ok: 200,
Created: 201,
Accepted: 202,
NonAuthoritativeInformation: 203,
NoContent: 204,
ResetContent: 205,
PartialContent: 206,
MultiStatus: 207,
AlreadyReported: 208,
ImUsed: 226,
MultipleChoices: 300,
MovedPermanently: 301,
Found: 302,
SeeOther: 303,
NotModified: 304,
UseProxy: 305,
Unused: 306,
TemporaryRedirect: 307,
PermanentRedirect: 308,
BadRequest: 400,
Unauthorized: 401,
PaymentRequired: 402,
Forbidden: 403,
NotFound: 404,
MethodNotAllowed: 405,
NotAcceptable: 406,
ProxyAuthenticationRequired: 407,
RequestTimeout: 408,
Conflict: 409,
Gone: 410,
LengthRequired: 411,
PreconditionFailed: 412,
PayloadTooLarge: 413,
UriTooLong: 414,
UnsupportedMediaType: 415,
RangeNotSatisfiable: 416,
ExpectationFailed: 417,
ImATeapot: 418,
MisdirectedRequest: 421,
UnprocessableEntity: 422,
Locked: 423,
FailedDependency: 424,
TooEarly: 425,
UpgradeRequired: 426,
PreconditionRequired: 428,
TooManyRequests: 429,
RequestHeaderFieldsTooLarge: 431,
UnavailableForLegalReasons: 451,
InternalServerError: 500,
NotImplemented: 501,
BadGateway: 502,
ServiceUnavailable: 503,
GatewayTimeout: 504,
HttpVersionNotSupported: 505,
VariantAlsoNegotiates: 506,
InsufficientStorage: 507,
LoopDetected: 508,
NotExtended: 510,
NetworkAuthenticationRequired: 511,
};
Object.entries(_c).forEach(([e, t]) => {
_c[t] = e;
});
const $c = _c;
const el = (function e(t) {
const n = new Kc(t),
r = ko(Kc.prototype.request, n);
return (
rc.extend(r, Kc.prototype, n, { allOwnKeys: !0 }),
rc.extend(r, n, null, { allOwnKeys: !0 }),
(r.create = function (n) {
return e(Yc(t, n));
}),
r
);
})(Ec);
(el.Axios = Kc),
(el.CanceledError = Oc),
(el.CancelToken = qc),
(el.isCancel = Uc),
(el.VERSION = Vc),
(el.toFormData = uc),
(el.AxiosError = ac),
(el.Cancel = el.CanceledError),
(el.all = function (e) {
return Promise.all(e);
}),
(el.spread = function (e) {
return function (t) {
return e.apply(null, t);
};
}),
(el.isAxiosError = function (e) {
return rc.isObject(e) && !0 === e.isAxiosError;
}),
(el.mergeConfig = Yc),
(el.AxiosHeaders = xc),
(el.formToJSON = (e) => bc(rc.isHTMLForm(e) ? new FormData(e) : e)),
(el.getAdapter = Pc),
(el.HttpStatusCode = $c),
(el.default = el);
const tl = el;
function nl() {}
const rl = Object.assign,
al = "undefined" != typeof window,
il = (e) => null !== e && "object" == typeof e,
sl = (e) => null != e,
ol = (e) => "function" == typeof e,
cl = (e) => il(e) && ol(e.then) && ol(e.catch),
ll = (e) => "number" == typeof e || /^\d+(\.\d+)?$/.test(e);
function Al(e, t) {
const n = t.split(".");
let r = e;
return (
n.forEach((e) => {
var t;
r = il(r) && null != (t = r[e]) ? t : "";
}),
r
);
}
function ul(e, t, n) {
return t.reduce((t, r) => ((n && void 0 === e[r]) || (t[r] = e[r]), t), {});
}
const pl = (e, t) => JSON.stringify(e) === JSON.stringify(t),
hl = (e) => (Array.isArray(e) ? e : [e]),
gl = null,
dl = [Number, String],
fl = { type: Boolean, default: !0 },
ml = (e) => ({ type: e, required: !0 }),
vl = () => ({ type: Array, default: () => [] }),
yl = (e) => ({ type: dl, default: e }),
bl = (e) => ({ type: String, default: e });
var wl = "undefined" != typeof window;
function El(e) {
return wl ? requestAnimationFrame(e) : -1;
}
function kl(e) {
wl && cancelAnimationFrame(e);
}
function Cl(e) {
El(() => El(e));
}
var Bl = (e, t) => ({
top: 0,
left: 0,
right: e,
bottom: t,
width: e,
height: t,
}),
Rl = (e) => {
const t = Bt(e);
if (t === window) {
const e = t.innerWidth,
n = t.innerHeight;
return Bl(e, n);
}
return (null == t ? void 0 : t.getBoundingClientRect)
? t.getBoundingClientRect()
: Bl(0, 0);
};
function Sl(e) {
const t = Dr(e, null);
if (t) {
const e = Qa(),
{ link: n, unlink: r, internalChildren: a } = t;
n(e), _n(() => r(e));
return { parent: t, index: Za(() => a.indexOf(e)) };
}
return { parent: null, index: wt(-1) };
}
var Il = (e, t) => {
const n = e.indexOf(t);
return -1 === n
? e.findIndex(
(e) =>
void 0 !== t.key &&
null !== t.key &&
e.type === t.type &&
e.key === t.key
)
: n;
};
function xl(e, t, n) {
const r = (function (e) {
const t = [],
n = (e) => {
Array.isArray(e) &&
e.forEach((e) => {
var r;
va(e) &&
(t.push(e),
(null == (r = e.component) ? void 0 : r.subTree) &&
(t.push(e.component.subTree), n(e.component.subTree.children)),
e.children && n(e.children));
});
};
return n(e), t;
})(e.subTree.children);
n.sort((e, t) => Il(r, e.vnode) - Il(r, t.vnode));
const a = n.map((e) => e.proxy);
t.sort((e, t) => a.indexOf(e) - a.indexOf(t));
}
function Tl(e) {
const t = st([]),
n = st([]),
r = Qa();
return {
children: t,
linkChildren: (a) => {
Nr(
e,
Object.assign(
{
link: (e) => {
e.proxy && (n.push(e), t.push(e.proxy), xl(r, t, n));
},
unlink: (e) => {
const r = n.indexOf(e);
t.splice(r, 1), n.splice(r, 1);
},
children: t,
internalChildren: n,
},
a
)
);
},
};
}
var Ul,
Ol,
Ll = 1e3,
Nl = 6e4,
Dl = 36e5,
Ml = 24 * Dl;
function Ql(e) {
let t, n, r, a;
const i = wt(e.time),
s = Za(() => {
return {
total: (e = i.value),
days: Math.floor(e / Ml),
hours: Math.floor((e % Ml) / Dl),
minutes: Math.floor((e % Dl) / Nl),
seconds: Math.floor((e % Nl) / Ll),
milliseconds: Math.floor(e % Ll),
};
var e;
}),
o = () => {
(r = !1), kl(t);
},
c = () => Math.max(n - Date.now(), 0),
l = (t) => {
var n, r;
(i.value = t),
null == (n = e.onChange) || n.call(e, s.value),
0 === t && (o(), null == (r = e.onFinish) || r.call(e));
},
A = () => {
t = El(() => {
r && (l(c()), i.value > 0 && A());
});
},
u = () => {
t = El(() => {
if (r) {
const n = c();
(e = n),
(t = i.value),
(Math.floor(e / 1e3) !== Math.floor(t / 1e3) || 0 === n) && l(n),
i.value > 0 && u();
}
var e, t;
});
},
p = () => {
wl && (e.millisecond ? A() : u());
};
return (
qn(o),
Wn(() => {
a && ((r = !0), (a = !1), p());
}),
Fn(() => {
r && (o(), (a = !0));
}),
{
start: () => {
r || ((n = Date.now() + i.value), (r = !0), p());
},
pause: o,
reset: (t = e.time) => {
o(), (i.value = t);
},
current: s,
}
);
}
function Pl(e) {
let t;
Xn(() => {
e(),
zt(() => {
t = !0;
});
}),
Wn(() => {
t && e();
});
}
function Wl(e, t, n = {}) {
if (!wl) return;
const { target: r = window, passive: a = !1, capture: i = !1 } = n;
let s,
o = !1;
const c = (n) => {
if (o) return;
const r = Bt(n);
r &&
!s &&
(r.addEventListener(e, t, { capture: i, passive: a }), (s = !0));
},
l = (n) => {
if (o) return;
const r = Bt(n);
r && s && (r.removeEventListener(e, t, i), (s = !1));
};
let A;
return (
_n(() => l(r)),
Fn(() => l(r)),
Pl(() => c(r)),
bt(r) &&
(A = dn(r, (e, t) => {
l(t), c(e);
})),
() => {
null == A || A(), l(r), (o = !0);
}
);
}
function Fl(e, t, n = {}) {
if (!wl) return;
const { eventName: r = "click" } = n;
Wl(
r,
(n) => {
(Array.isArray(e) ? e : [e]).every((e) => {
const t = Bt(e);
return t && !t.contains(n.target);
}) && t(n);
},
{ target: document }
);
}
var jl,
Yl = /scroll|auto|overlay/i,
Vl = wl ? window : void 0;
function zl(e) {
return "HTML" !== e.tagName && "BODY" !== e.tagName && 1 === e.nodeType;
}
function Gl(e, t = Vl) {
let n = e;
for (; n && n !== t && zl(n); ) {
const { overflowY: e } = window.getComputedStyle(n);
if (Yl.test(e)) return n;
n = n.parentNode;
}
return t;
}
function Hl(e, t = Vl) {
const n = wt();
return (
Xn(() => {
e.value && (n.value = Gl(e.value, t));
}),
n
);
}
function Jl() {
if (!jl && ((jl = wt("visible")), wl)) {
const e = () => {
jl.value = document.hidden ? "hidden" : "visible";
};
e(), window.addEventListener("visibilitychange", e);
}
return jl;
}
var Xl = Symbol("van-field");
function Kl(e) {
const t = Dr(Xl, null);
t &&
!t.customValue.value &&
((t.customValue.value = e),
dn(e, () => {
t.resetValidation(), t.validateWithTrigger("onChange");
}));
}
function Zl(e) {
const t = "scrollTop" in e ? e.scrollTop : e.pageYOffset;
return Math.max(t, 0);
}
function ql(e, t) {
"scrollTop" in e ? (e.scrollTop = t) : e.scrollTo(e.scrollX, t);
}
function _l() {
return (
window.pageYOffset ||
document.documentElement.scrollTop ||
document.body.scrollTop ||
0
);
}
function $l(e) {
ql(window, e), ql(document.body, e);
}
function eA(e, t) {
if (e === window) return 0;
const n = t ? Zl(t) : _l();
return Rl(e).top + n;
}
const tA =
!!al && /ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());
function nA() {
tA && $l(_l());
}
const rA = (e) => e.stopPropagation();
function aA(e, t) {
("boolean" != typeof e.cancelable || e.cancelable) && e.preventDefault(),
t && rA(e);
}
function iA(e) {
const t = Bt(e);
if (!t) return !1;
const n = window.getComputedStyle(t),
r = "none" === n.display,
a = null === t.offsetParent && "fixed" !== n.position;
return r || a;
}
const { width: sA, height: oA } = (function () {
if (!Ul && ((Ul = wt(0)), (Ol = wt(0)), wl)) {
const e = () => {
(Ul.value = window.innerWidth), (Ol.value = window.innerHeight);
};
e(),
window.addEventListener("resize", e, { passive: !0 }),
window.addEventListener("orientationchange", e, { passive: !0 });
}
return { width: Ul, height: Ol };
})();
function cA(e) {
if (sl(e)) return ll(e) ? "".concat(e, "px") : String(e);
}
function lA(e) {
if (sl(e)) {
if (Array.isArray(e)) return { width: cA(e[0]), height: cA(e[1]) };
const t = cA(e);
return { width: t, height: t };
}
}
function AA(e) {
const t = {};
return void 0 !== e && (t.zIndex = +e), t;
}
let uA;
function pA(e) {
return (
+(e = e.replace(/rem/g, "")) *
(function () {
if (!uA) {
const e = document.documentElement,
t = e.style.fontSize || window.getComputedStyle(e).fontSize;
uA = parseFloat(t);
}
return uA;
})()
);
}
function hA(e) {
if ("number" == typeof e) return e;
if (al) {
if (e.includes("rem")) return pA(e);
if (e.includes("vw"))
return (function (e) {
return (+(e = e.replace(/vw/g, "")) * sA.value) / 100;
})(e);
if (e.includes("vh"))
return (function (e) {
return (+(e = e.replace(/vh/g, "")) * oA.value) / 100;
})(e);
}
return parseFloat(e);
}
const gA = /-(\w)/g,
dA = (e) => e.replace(gA, (e, t) => t.toUpperCase());
function fA(e, t = 2) {
let n = e + "";
for (; n.length < t; ) n = "0" + n;
return n;
}
const mA = (e, t, n) => Math.min(Math.max(e, t), n);
function vA(e, t, n) {
const r = e.indexOf(t);
return -1 === r
? e
: "-" === t && 0 !== r
? e.slice(0, r)
: e.slice(0, r + 1) + e.slice(r).replace(n, "");
}
function yA(e, t = !0, n = !0) {
e = t ? vA(e, ".", /\./g) : e.split(".")[0];
const r = t ? /[^-0-9.]/g : /[^-0-9]/g;
return (e = n ? vA(e, "-", /-/g) : e.replace(/-/, "")).replace(r, "");
}
function bA(e, t) {
const n = 10 ** 10;
return Math.round((e + t) * n) / n;
}
const { hasOwnProperty: wA } = Object.prototype;
function EA(e, t) {
return (
Object.keys(t).forEach((n) => {
!(function (e, t, n) {
const r = t[n];
sl(r) &&
(wA.call(e, n) && il(r) ? (e[n] = EA(Object(e[n]), r)) : (e[n] = r));
})(e, t, n);
}),
e
);
}
var kA = {
name: "姓名",
tel: "电话",
save: "保存",
clear: "清空",
cancel: "取消",
confirm: "确认",
delete: "删除",
loading: "加载中...",
noCoupon: "暂无优惠券",
nameEmpty: "请填写姓名",
addContact: "添加联系人",
telInvalid: "请填写正确的电话",
vanCalendar: {
end: "结束",
start: "开始",
title: "日期选择",
weekdays: ["日", "一", "二", "三", "四", "五", "六"],
monthTitle: (e, t) => "".concat(e, "年").concat(t, "月"),
rangePrompt: (e) => "最多选择 ".concat(e, " 天"),
},
vanCascader: { select: "请选择" },
vanPagination: { prev: "上一页", next: "下一页" },
vanPullRefresh: { pulling: "下拉即可刷新...", loosing: "释放即可刷新..." },
vanSubmitBar: { label: "合计:" },
vanCoupon: {
unlimited: "无门槛",
discount: (e) => "".concat(e, "折"),
condition: (e) => "满".concat(e, "元可用"),
},
vanCouponCell: { title: "优惠券", count: (e) => "".concat(e, "张可用") },
vanCouponList: {
exchange: "兑换",
close: "不使用",
enable: "可用",
disabled: "不可用",
placeholder: "输入优惠码",
},
vanAddressEdit: {
area: "地区",
areaEmpty: "请选择地区",
addressEmpty: "请填写详细地址",
addressDetail: "详细地址",
defaultAddress: "设为默认收货地址",
},
vanAddressList: { add: "新增地址" },
};
const CA = wt("zh-CN"),
BA = st({ "zh-CN": kA }),
RA = {
messages: () => BA[CA.value],
use(e, t) {
(CA.value = e), this.add({ [e]: t });
},
add(e = {}) {
EA(BA, e);
},
};
var SA = RA;
function IA(e) {
const t = dA(e) + ".";
return (e, ...n) => {
const r = SA.messages(),
a = Al(r, t + e) || Al(r, e);
return ol(a) ? a(...n) : a;
};
}
function xA(e, t) {
return t
? "string" == typeof t
? " ".concat(e, "--").concat(t)
: Array.isArray(t)
? t.reduce((t, n) => t + xA(e, n), "")
: Object.keys(t).reduce((n, r) => n + (t[r] ? xA(e, r) : ""), "")
: "";
}
function TA(e) {
return (t, n) => (
t && "string" != typeof t && ((n = t), (t = "")),
(t = t ? "".concat(e, "__").concat(t) : e),
"".concat(t).concat(xA(t, n))
);
}
function UA(e) {
const t = "van-".concat(e);
return [t, TA(t), IA(t)];
}
const OA = "van-hairline",
LA = "".concat(OA, "--top"),
NA = "".concat(OA, "--left"),
DA = "".concat(OA, "--bottom"),
MA = "".concat(OA, "--surround"),
QA = "".concat(OA, "--top-bottom"),
PA = "".concat(OA, "-unset--top-bottom"),
WA = "van-haptics-feedback",
FA = Symbol("van-form"),
jA = 500,
YA = 5;
function VA(e, { args: t = [], done: n, canceled: r }) {
if (e) {
const a = e.apply(null, t);
cl(a)
? a
.then((e) => {
e ? n() : r && r();
})
.catch(nl)
: a
? n()
: r && r();
} else n();
}
function zA(e) {
return (
(e.install = (t) => {
const { name: n } = e;
n && (t.component(n, e), t.component(dA("-".concat(n)), e));
}),
e
);
}
const GA = Symbol();
function HA(e) {
const t = Dr(GA, null);
t &&
dn(t, (t) => {
t && e();
});
}
function JA(e) {
const t = Qa();
t && rl(t.proxy, e);
}
const [XA, KA] = UA("badge");
const ZA = zA(
Un({
name: XA,
props: {
dot: Boolean,
max: dl,
tag: bl("div"),
color: String,
offset: Array,
content: dl,
showZero: fl,
position: bl("top-right"),
},
setup(e, { slots: t }) {
const n = () => {
if (t.content) return !0;
const { content: n, showZero: r } = e;
return sl(n) && "" !== n && (r || (0 !== n && "0" !== n));
},
r = () => {
const { dot: r, max: a, content: i } = e;
if (!r && n())
return t.content
? t.content()
: sl(a) && ll(i) && +i > +a
? "".concat(a, "+")
: i;
},
a = (e) => (e.startsWith("-") ? e.replace("-", "") : "-".concat(e)),
i = Za(() => {
const n = { background: e.color };
if (e.offset) {
const [r, i] = e.offset,
{ position: s } = e,
[o, c] = s.split("-");
t.default
? ((n[o] =
"number" == typeof i
? cA("top" === o ? i : -i)
: "top" === o
? cA(i)
: a(i)),
(n[c] =
"number" == typeof r
? cA("left" === c ? r : -r)
: "left" === c
? cA(r)
: a(r)))
: ((n.marginTop = cA(i)), (n.marginLeft = cA(r)));
}
return n;
}),
s = () => {
if (n() || e.dot)
return Ca(
"div",
{
class: KA([e.position, { dot: e.dot, fixed: !!t.default }]),
style: i.value,
},
[r()]
);
};
return () => {
if (t.default) {
const { tag: n } = e;
return Ca(
n,
{ class: KA("wrapper") },
{ default: () => [t.default(), s()] }
);
}
return s();
};
},
})
);
let qA = 2e3;
const [_A, $A] = UA("config-provider"),
eu = Symbol(_A),
[tu, nu] = UA("icon");
const ru = zA(
Un({
name: tu,
props: {
dot: Boolean,
tag: bl("i"),
name: String,
size: dl,
badge: dl,
color: String,
badgeProps: Object,
classPrefix: String,
},
setup(e, { slots: t }) {
const n = Dr(eu, null),
r = Za(
() => e.classPrefix || (null == n ? void 0 : n.iconPrefix) || nu()
);
return () => {
const { tag: n, dot: a, name: i, size: s, badge: o, color: c } = e,
l = ((e) => (null == e ? void 0 : e.includes("/")))(i);
return Ca(
ZA,
Oa(
{
dot: a,
tag: n,
class: [r.value, l ? "" : "".concat(r.value, "-").concat(i)],
style: { color: c, fontSize: cA(s) },
content: o,
},
e.badgeProps
),
{
default: () => {
var e;
return [
null == (e = t.default) ? void 0 : e.call(t),
l && Ca("img", { class: nu("image"), src: i }, null),
];
},
}
);
};
},
})
),
[au, iu] = UA("loading"),
su = Array(12)
.fill(null)
.map((e, t) => Ca("i", { class: iu("line", String(t + 1)) }, null)),
ou = Ca("svg", { class: iu("circular"), viewBox: "25 25 50 50" }, [
Ca("circle", { cx: "50", cy: "50", r: "20", fill: "none" }, null),
]);
var cu = Un({
name: au,
props: {
size: dl,
type: bl("circular"),
color: String,
vertical: Boolean,
textSize: dl,
textColor: String,
},
setup(e, { slots: t }) {
const n = Za(() => rl({ color: e.color }, lA(e.size))),
r = () => {
const r = "spinner" === e.type ? su : ou;
return Ca("span", { class: iu("spinner", e.type), style: n.value }, [
t.icon ? t.icon() : r,
]);
},
a = () => {
var n;
if (t.default)
return Ca(
"span",
{
class: iu("text"),
style: {
fontSize: cA(e.textSize),
color: null != (n = e.textColor) ? n : e.color,
},
},
[t.default()]
);
};
return () => {
const { type: t, vertical: n } = e;
return Ca(
"div",
{
class: iu([t, { vertical: n }]),
"aria-live": "polite",
"aria-busy": !0,
},
[r(), a()]
);
};
},
});
const lu = zA(cu),
Au = {
show: Boolean,
zIndex: dl,
overlay: fl,
duration: dl,
teleport: [String, Object],
lockScroll: fl,
lazyRender: fl,
beforeClose: Function,
overlayStyle: Object,
overlayClass: gl,
transitionAppear: Boolean,
closeOnClickOverlay: fl,
},
uu = Object.keys(Au);
function pu() {
const e = wt(0),
t = wt(0),
n = wt(0),
r = wt(0),
a = wt(0),
i = wt(0),
s = wt(""),
o = wt(!0),
c = () => {
(n.value = 0),
(r.value = 0),
(a.value = 0),
(i.value = 0),
(s.value = ""),
(o.value = !0);
};
return {
move: (c) => {
const l = c.touches[0];
(n.value = (l.clientX < 0 ? 0 : l.clientX) - e.value),
(r.value = l.clientY - t.value),
(a.value = Math.abs(n.value)),
(i.value = Math.abs(r.value));
var A, u;
(!s.value || (a.value < 10 && i.value < 10)) &&
(s.value =
((A = a.value),
(u = i.value),
A > u ? "horizontal" : u > A ? "vertical" : "")),
o.value && (a.value > 5 || i.value > 5) && (o.value = !1);
},
start: (n) => {
c(), (e.value = n.touches[0].clientX), (t.value = n.touches[0].clientY);
},
reset: c,
startX: e,
startY: t,
deltaX: n,
deltaY: r,
offsetX: a,
offsetY: i,
direction: s,
isVertical: () => "vertical" === s.value,
isHorizontal: () => "horizontal" === s.value,
isTap: o,
};
}
let hu = 0;
const gu = "van-overflow-hidden";
function du(e) {
const t = wt(!1);
return (
dn(
e,
(e) => {
e && (t.value = e);
},
{ immediate: !0 }
),
(e) => () => t.value ? e() : null
);
}
const [fu, mu] = UA("overlay");
const vu = zA(
Un({
name: fu,
props: {
show: Boolean,
zIndex: dl,
duration: dl,
className: gl,
lockScroll: fl,
lazyRender: fl,
customStyle: Object,
},
setup(e, { slots: t }) {
const n = wt(),
r = du(() => e.show || !e.lazyRender)(() => {
var r;
const a = rl(AA(e.zIndex), e.customStyle);
return (
sl(e.duration) &&
(a.animationDuration = "".concat(e.duration, "s")),
bn(
Ca("div", { ref: n, style: a, class: [mu(), e.className] }, [
null == (r = t.default) ? void 0 : r.call(t),
]),
[[Wi, e.show]]
)
);
});
return (
Wl(
"touchmove",
(t) => {
e.lockScroll && aA(t, !0);
},
{ target: n }
),
() => Ca(vi, { name: "van-fade", appear: !0 }, { default: r })
);
},
})
),
yu = rl({}, Au, {
round: Boolean,
position: bl("center"),
closeIcon: bl("cross"),
closeable: Boolean,
transition: String,
iconPrefix: String,
closeOnPopstate: Boolean,
closeIconPosition: bl("top-right"),
safeAreaInsetTop: Boolean,
safeAreaInsetBottom: Boolean,
}),
[bu, wu] = UA("popup");
const Eu = zA(
Un({
name: bu,
inheritAttrs: !1,
props: yu,
emits: [
"open",
"close",
"opened",
"closed",
"keydown",
"update:show",
"clickOverlay",
"clickCloseIcon",
],
setup(e, { emit: t, attrs: n, slots: r }) {
let a, i;
const s = wt(),
o = wt(),
c = du(() => e.show || !e.lazyRender),
l = Za(() => {
const t = { zIndex: s.value };
if (sl(e.duration)) {
t[
"center" === e.position
? "animationDuration"
: "transitionDuration"
] = "".concat(e.duration, "s");
}
return t;
}),
A = () => {
a ||
((a = !0),
(s.value = void 0 !== e.zIndex ? +e.zIndex : ++qA),
t("open"));
},
u = () => {
a &&
VA(e.beforeClose, {
done() {
(a = !1), t("close"), t("update:show", !1);
},
});
},
p = (n) => {
t("clickOverlay", n), e.closeOnClickOverlay && u();
},
h = () => {
if (e.overlay)
return Ca(
vu,
{
show: e.show,
class: e.overlayClass,
zIndex: s.value,
duration: e.duration,
customStyle: e.overlayStyle,
role: e.closeOnClickOverlay ? "button" : void 0,
tabindex: e.closeOnClickOverlay ? 0 : void 0,
onClick: p,
},
{ default: r["overlay-content"] }
);
},
g = (e) => {
t("clickCloseIcon", e), u();
},
d = () => {
if (e.closeable)
return Ca(
ru,
{
role: "button",
tabindex: 0,
name: e.closeIcon,
class: [wu("close-icon", e.closeIconPosition), WA],
classPrefix: e.iconPrefix,
onClick: g,
},
null
);
};
let f;
const m = () => {
f && clearTimeout(f),
(f = setTimeout(() => {
t("opened");
}));
},
v = () => t("closed"),
y = (e) => t("keydown", e),
b = c(() => {
var t;
const {
round: a,
position: i,
safeAreaInsetTop: s,
safeAreaInsetBottom: c,
} = e;
return bn(
Ca(
"div",
Oa(
{
ref: o,
style: l.value,
role: "dialog",
tabindex: 0,
class: [
wu({ round: a, [i]: i }),
{ "van-safe-area-top": s, "van-safe-area-bottom": c },
],
onKeydown: y,
},
n
),
[null == (t = r.default) ? void 0 : t.call(r), d()]
),
[[Wi, e.show]]
);
}),
w = () => {
const { position: t, transition: n, transitionAppear: r } = e,
a = "center" === t ? "van-fade" : "van-popup-slide-".concat(t);
return Ca(
vi,
{ name: n || a, appear: r, onAfterEnter: m, onAfterLeave: v },
{ default: b }
);
};
return (
dn(
() => e.show,
(e) => {
e &&
!a &&
(A(),
0 === n.tabindex &&
zt(() => {
var e;
null == (e = o.value) || e.focus();
})),
!e && a && ((a = !1), t("close"));
}
),
JA({ popupRef: o }),
(function (e, t) {
const n = pu(),
r = (t) => {
n.move(t);
const r = n.deltaY.value > 0 ? "10" : "01",
a = Gl(t.target, e.value),
{ scrollHeight: i, offsetHeight: s, scrollTop: o } = a;
let c = "11";
0 === o ? (c = s >= i ? "00" : "01") : o + s >= i && (c = "10"),
"11" === c ||
!n.isVertical() ||
parseInt(c, 2) & parseInt(r, 2) ||
aA(t, !0);
},
a = () => {
document.addEventListener("touchstart", n.start),
document.addEventListener("touchmove", r, { passive: !1 }),
hu || document.body.classList.add(gu),
hu++;
},
i = () => {
hu &&
(document.removeEventListener("touchstart", n.start),
document.removeEventListener("touchmove", r),
hu--,
hu || document.body.classList.remove(gu));
},
s = () => t() && i();
Pl(() => t() && a()),
Fn(s),
qn(s),
dn(t, (e) => {
e ? a() : i();
});
})(o, () => e.show && e.lockScroll),
Wl("popstate", () => {
e.closeOnPopstate && (u(), (i = !1));
}),
Xn(() => {
e.show && A();
}),
Wn(() => {
i && (t("update:show", !0), (i = !1));
}),
Fn(() => {
e.show && e.teleport && (u(), (i = !0));
}),
Nr(GA, () => e.show),
() =>
e.teleport
? Ca(aa, { to: e.teleport }, { default: () => [h(), w()] })
: Ca(sa, null, [h(), w()])
);
},
})
);
let ku = 0;
const [Cu, Bu] = UA("toast"),
Ru = [
"show",
"overlay",
"teleport",
"transition",
"overlayClass",
"overlayStyle",
"closeOnClickOverlay",
];
var Su,
Iu = Un({
name: Cu,
props: {
icon: String,
show: Boolean,
type: bl("text"),
overlay: Boolean,
message: dl,
iconSize: dl,
duration: ((Su = 2e3), { type: Number, default: Su }),
position: bl("middle"),
teleport: [String, Object],
wordBreak: String,
className: gl,
iconPrefix: String,
transition: bl("van-fade"),
loadingType: String,
forbidClick: Boolean,
overlayClass: gl,
overlayStyle: Object,
closeOnClick: Boolean,
closeOnClickOverlay: Boolean,
},
emits: ["update:show"],
setup(e, { emit: t, slots: n }) {
let r,
a = !1;
const i = () => {
const t = e.show && e.forbidClick;
a !== t &&
((a = t),
a
? (ku || document.body.classList.add("van-toast--unclickable"),
ku++)
: ku &&
(ku--,
ku ||
document.body.classList.remove("van-toast--unclickable")));
},
s = (e) => t("update:show", e),
o = () => {
e.closeOnClick && s(!1);
},
c = () => clearTimeout(r),
l = () => {
const {
icon: t,
type: n,
iconSize: r,
iconPrefix: a,
loadingType: i,
} = e;
return t || "success" === n || "fail" === n
? Ca(
ru,
{ name: t || n, size: r, class: Bu("icon"), classPrefix: a },
null
)
: "loading" === n
? Ca(lu, { class: Bu("loading"), size: r, type: i }, null)
: void 0;
},
A = () => {
const { type: t, message: r } = e;
return n.message
? Ca("div", { class: Bu("text") }, [n.message()])
: sl(r) && "" !== r
? "html" === t
? Ca(
"div",
{ key: 0, class: Bu("text"), innerHTML: String(r) },
null
)
: Ca("div", { class: Bu("text") }, [r])
: void 0;
};
return (
dn(() => [e.show, e.forbidClick], i),
dn(
() => [e.show, e.type, e.message, e.duration],
() => {
c(),
e.show &&
e.duration > 0 &&
(r = setTimeout(() => {
s(!1);
}, e.duration));
}
),
Xn(i),
_n(i),
() =>
Ca(
Eu,
Oa(
{
class: [
Bu([
e.position,
"normal" === e.wordBreak ? "break-normal" : e.wordBreak,
{ [e.type]: !e.icon },
]),
e.className,
],
lockScroll: !1,
onClick: o,
onClosed: c,
"onUpdate:show": s,
},
ul(e, Ru)
),
{ default: () => [l(), A()] }
)
);
},
});
function xu() {
const e = st({ show: !1 }),
t = (t) => {
e.show = t;
},
n = (n) => {
rl(e, n, { transitionAppear: !0 }), t(!0);
},
r = () => t(!1);
return (
JA({ open: n, close: r, toggle: t }),
{ open: n, close: r, state: e, toggle: t }
);
}
function Tu(e) {
const t = Vi(e),
n = document.createElement("div");
return (
document.body.appendChild(n),
{
instance: t.mount(n),
unmount() {
t.unmount(), document.body.removeChild(n);
},
}
);
}
let Uu = [],
Ou = rl(
{},
{
icon: "",
type: "text",
message: "",
className: "",
overlay: !1,
onClose: void 0,
onOpened: void 0,
duration: 2e3,
teleport: "body",
iconSize: void 0,
iconPrefix: void 0,
position: "middle",
transition: "van-fade",
forbidClick: !1,
loadingType: void 0,
overlayClass: "",
overlayStyle: void 0,
closeOnClick: !1,
closeOnClickOverlay: !1,
}
);
const Lu = new Map();
function Nu(e) {
return il(e) ? e : { message: e };
}
function Du() {
if (!Uu.length) {
const e = (function () {
const { instance: e, unmount: t } = Tu({
setup() {
const e = wt(""),
{ open: t, state: n, close: r, toggle: a } = xu(),
i = () => {};
return (
dn(e, (e) => {
n.message = e;
}),
(Qa().render = () =>
Ca(Iu, Oa(n, { onClosed: i, "onUpdate:show": a }), null)),
{ open: t, close: r, message: e }
);
},
});
return e;
})();
Uu.push(e);
}
return Uu[Uu.length - 1];
}
function Mu(e = {}) {
if (!al) return {};
const t = Du(),
n = Nu(e);
return t.open(rl({}, Ou, Lu.get(n.type || Ou.type), n)), t;
}
const Qu = ((Pu = "loading"), (e) => Mu(rl({ type: Pu }, Nu(e))));
var Pu;
const Wu = (e) => {
Uu.length &&
(e
? (Uu.forEach((e) => {
e.close();
}),
(Uu = []))
: Uu[0].close());
};
zA(Iu);
/*!
* vue-router v4.2.4
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
const Fu = "undefined" != typeof window;
const ju = Object.assign;
function Yu(e, t) {
const n = {};
for (const r in t) {
const a = t[r];
n[r] = zu(a) ? a.map(e) : e(a);
}
return n;
}
const Vu = () => {},
zu = Array.isArray,
Gu = /\/$/;
function Hu(e, t, n = "/") {
let r,
a = {},
i = "",
s = "";
const o = t.indexOf("#");
let c = t.indexOf("?");
return (
o < c && o >= 0 && (c = -1),
c > -1 &&
((r = t.slice(0, c)),
(i = t.slice(c + 1, o > -1 ? o : t.length)),
(a = e(i))),
o > -1 && ((r = r || t.slice(0, o)), (s = t.slice(o, t.length))),
(r = (function (e, t) {
if (e.startsWith("/")) return e;
if (!e) return t;
const n = t.split("/"),
r = e.split("/"),
a = r[r.length - 1];
(".." !== a && "." !== a) || r.push("");
let i,
s,
o = n.length - 1;
for (i = 0; i < r.length; i++)
if (((s = r[i]), "." !== s)) {
if (".." !== s) break;
o > 1 && o--;
}
return (
n.slice(0, o).join("/") +
"/" +
r.slice(i - (i === r.length ? 1 : 0)).join("/")
);
})(null != r ? r : t, n)),
{ fullPath: r + (i && "?") + i + s, path: r, query: a, hash: s }
);
}
function Ju(e, t) {
return t && e.toLowerCase().startsWith(t.toLowerCase())
? e.slice(t.length) || "/"
: e;
}
function Xu(e, t) {
return (e.aliasOf || e) === (t.aliasOf || t);
}
function Ku(e, t) {
if (Object.keys(e).length !== Object.keys(t).length) return !1;
for (const n in e) if (!Zu(e[n], t[n])) return !1;
return !0;
}
function Zu(e, t) {
return zu(e) ? qu(e, t) : zu(t) ? qu(t, e) : e === t;
}
function qu(e, t) {
return zu(t)
? e.length === t.length && e.every((e, n) => e === t[n])
: 1 === e.length && e[0] === t;
}
var _u, $u, ep, tp;
function np(e) {
if (!e)
if (Fu) {
const t = document.querySelector("base");
e = (e = (t && t.getAttribute("href")) || "/").replace(
/^\w+:\/\/[^\/]+/,
""
);
} else e = "/";
return "/" !== e[0] && "#" !== e[0] && (e = "/" + e), e.replace(Gu, "");
}
(($u = _u || (_u = {})).pop = "pop"),
($u.push = "push"),
((tp = ep || (ep = {})).back = "back"),
(tp.forward = "forward"),
(tp.unknown = "");
const rp = /^[^#]+#/;
function ap(e, t) {
return e.replace(rp, "#") + t;
}
const ip = () => ({ left: window.pageXOffset, top: window.pageYOffset });
function sp(e) {
let t;
if ("el" in e) {
const n = e.el,
r = "string" == typeof n && n.startsWith("#"),
a =
"string" == typeof n
? r
? document.getElementById(n.slice(1))
: document.querySelector(n)
: n;
if (!a) return;
t = (function (e, t) {
const n = document.documentElement.getBoundingClientRect(),
r = e.getBoundingClientRect();
return {
behavior: t.behavior,
left: r.left - n.left - (t.left || 0),
top: r.top - n.top - (t.top || 0),
};
})(a, e);
} else t = e;
"scrollBehavior" in document.documentElement.style
? window.scrollTo(t)
: window.scrollTo(
null != t.left ? t.left : window.pageXOffset,
null != t.top ? t.top : window.pageYOffset
);
}
function op(e, t) {
return (history.state ? history.state.position - t : -1) + e;
}
const cp = new Map();
function lp(e, t) {
const { pathname: n, search: r, hash: a } = t,
i = e.indexOf("#");
if (i > -1) {
let t = a.includes(e.slice(i)) ? e.slice(i).length : 1,
n = a.slice(t);
return "/" !== n[0] && (n = "/" + n), Ju(n, "");
}
return Ju(n, e) + r + a;
}
function Ap(e, t, n, r = !1, a = !1) {
return {
back: e,
current: t,
forward: n,
replaced: r,
position: window.history.length,
scroll: a ? ip() : null,
};
}
function up(e) {
const { history: t, location: n } = window,
r = { value: lp(e, n) },
a = { value: t.state };
function i(r, i, s) {
const o = e.indexOf("#"),
c =
o > -1
? (n.host && document.querySelector("base") ? e : e.slice(o)) + r
: location.protocol + "//" + location.host + e + r;
try {
t[s ? "replaceState" : "pushState"](i, "", c), (a.value = i);
} catch (l) {
n[s ? "replace" : "assign"](c);
}
}
return (
a.value ||
i(
r.value,
{
back: null,
current: r.value,
forward: null,
position: t.length - 1,
replaced: !0,
scroll: null,
},
!0
),
{
location: r,
state: a,
push: function (e, n) {
const s = ju({}, a.value, t.state, { forward: e, scroll: ip() });
i(s.current, s, !0),
i(
e,
ju({}, Ap(r.value, e, null), { position: s.position + 1 }, n),
!1
),
(r.value = e);
},
replace: function (e, n) {
i(
e,
ju({}, t.state, Ap(a.value.back, e, a.value.forward, !0), n, {
position: a.value.position,
}),
!0
),
(r.value = e);
},
}
);
}
function pp(e) {
const t = up((e = np(e))),
n = (function (e, t, n, r) {
let a = [],
i = [],
s = null;
const o = ({ state: i }) => {
const o = lp(e, location),
c = n.value,
l = t.value;
let A = 0;
if (i) {
if (((n.value = o), (t.value = i), s && s === c))
return void (s = null);
A = l ? i.position - l.position : 0;
} else r(o);
a.forEach((e) => {
e(n.value, c, {
delta: A,
type: _u.pop,
direction: A ? (A > 0 ? ep.forward : ep.back) : ep.unknown,
});
});
};
function c() {
const { history: e } = window;
e.state && e.replaceState(ju({}, e.state, { scroll: ip() }), "");
}
return (
window.addEventListener("popstate", o),
window.addEventListener("beforeunload", c, { passive: !0 }),
{
pauseListeners: function () {
s = n.value;
},
listen: function (e) {
a.push(e);
const t = () => {
const t = a.indexOf(e);
t > -1 && a.splice(t, 1);
};
return i.push(t), t;
},
destroy: function () {
for (const e of i) e();
(i = []),
window.removeEventListener("popstate", o),
window.removeEventListener("beforeunload", c);
},
}
);
})(e, t.state, t.location, t.replace);
const r = ju(
{
location: "",
base: e,
go: function (e, t = !0) {
t || n.pauseListeners(), history.go(e);
},
createHref: ap.bind(null, e),
},
t,
n
);
return (
Object.defineProperty(r, "location", {
enumerable: !0,
get: () => t.location.value,
}),
Object.defineProperty(r, "state", {
enumerable: !0,
get: () => t.state.value,
}),
r
);
}
function hp(e) {
return "string" == typeof e || "symbol" == typeof e;
}
const gp = {
path: "/",
name: void 0,
params: {},
query: {},
hash: "",
fullPath: "/",
matched: [],
meta: {},
redirectedFrom: void 0,
},
dp = Symbol("");
var fp, mp;
function vp(e, t) {
return ju(new Error(), { type: e, [dp]: !0 }, t);
}
function yp(e, t) {
return e instanceof Error && dp in e && (null == t || !!(e.type & t));
}
((mp = fp || (fp = {}))[(mp.aborted = 4)] = "aborted"),
(mp[(mp.cancelled = 8)] = "cancelled"),
(mp[(mp.duplicated = 16)] = "duplicated");
const bp = "[^/]+?",
wp = { sensitive: !1, strict: !1, start: !0, end: !0 },
Ep = /[.+*?^${}()[\]/\\]/g;
function kp(e, t) {
let n = 0;
for (; n < e.length && n < t.length; ) {
const r = t[n] - e[n];
if (r) return r;
n++;
}
return e.length < t.length
? 1 === e.length && 80 === e[0]
? -1
: 1
: e.length > t.length
? 1 === t.length && 80 === t[0]
? 1
: -1
: 0;
}
function Cp(e, t) {
let n = 0;
const r = e.score,
a = t.score;
for (; n < r.length && n < a.length; ) {
const e = kp(r[n], a[n]);
if (e) return e;
n++;
}
if (1 === Math.abs(a.length - r.length)) {
if (Bp(r)) return 1;
if (Bp(a)) return -1;
}
return a.length - r.length;
}
function Bp(e) {
const t = e[e.length - 1];
return e.length > 0 && t[t.length - 1] < 0;
}
const Rp = { type: 0, value: "" },
Sp = /[a-zA-Z0-9_]/;
function Ip(e, t, n) {
const r = (function (e, t) {
const n = ju({}, wp, t),
r = [];
let a = n.start ? "^" : "";
const i = [];
for (const c of e) {
const e = c.length ? [] : [90];
n.strict && !c.length && (a += "/");
for (let t = 0; t < c.length; t++) {
const r = c[t];
let s = 40 + (n.sensitive ? 0.25 : 0);
if (0 === r.type)
t || (a += "/"), (a += r.value.replace(Ep, "\\$&")), (s += 40);
else if (1 === r.type) {
const { value: e, repeatable: n, optional: l, regexp: A } = r;
i.push({ name: e, repeatable: n, optional: l });
const u = A || bp;
if (u !== bp) {
s += 10;
try {
new RegExp("(".concat(u, ")"));
} catch (o) {
throw new Error(
'Invalid custom RegExp for param "'
.concat(e, '" (')
.concat(u, "): ") + o.message
);
}
}
let p = n
? "((?:".concat(u, ")(?:/(?:").concat(u, "))*)")
: "(".concat(u, ")");
t || (p = l && c.length < 2 ? "(?:/".concat(p, ")") : "/" + p),
l && (p += "?"),
(a += p),
(s += 20),
l && (s += -8),
n && (s += -20),
".*" === u && (s += -50);
}
e.push(s);
}
r.push(e);
}
if (n.strict && n.end) {
const e = r.length - 1;
r[e][r[e].length - 1] += 0.7000000000000001;
}
n.strict || (a += "/?"),
n.end ? (a += "$") : n.strict && (a += "(?:/|$)");
const s = new RegExp(a, n.sensitive ? "" : "i");
return {
re: s,
score: r,
keys: i,
parse: function (e) {
const t = e.match(s),
n = {};
if (!t) return null;
for (let r = 1; r < t.length; r++) {
const e = t[r] || "",
a = i[r - 1];
n[a.name] = e && a.repeatable ? e.split("/") : e;
}
return n;
},
stringify: function (t) {
let n = "",
r = !1;
for (const a of e) {
(r && n.endsWith("/")) || (n += "/"), (r = !1);
for (const e of a)
if (0 === e.type) n += e.value;
else if (1 === e.type) {
const { value: i, repeatable: s, optional: o } = e,
c = i in t ? t[i] : "";
if (zu(c) && !s)
throw new Error(
'Provided param "'.concat(
i,
'" is an array but it is not repeatable (* or + modifiers)'
)
);
const l = zu(c) ? c.join("/") : c;
if (!l) {
if (!o)
throw new Error('Missing required param "'.concat(i, '"'));
a.length < 2 &&
(n.endsWith("/") ? (n = n.slice(0, -1)) : (r = !0));
}
n += l;
}
}
return n || "/";
},
};
})(
(function (e) {
if (!e) return [[]];
if ("/" === e) return [[Rp]];
if (!e.startsWith("/"))
throw new Error('Invalid path "'.concat(e, '"'));
function t(e) {
throw new Error("ERR (".concat(n, ')/"').concat(l, '": ').concat(e));
}
let n = 0,
r = n;
const a = [];
let i;
function s() {
i && a.push(i), (i = []);
}
let o,
c = 0,
l = "",
A = "";
function u() {
l &&
(0 === n
? i.push({ type: 0, value: l })
: 1 === n || 2 === n || 3 === n
? (i.length > 1 &&
("*" === o || "+" === o) &&
t(
"A repeatable param (".concat(
l,
") must be alone in its segment. eg: '/:ids+."
)
),
i.push({
type: 1,
value: l,
regexp: A,
repeatable: "*" === o || "+" === o,
optional: "*" === o || "?" === o,
}))
: t("Invalid state to consume buffer"),
(l = ""));
}
function p() {
l += o;
}
for (; c < e.length; )
if (((o = e[c++]), "\\" !== o || 2 === n))
switch (n) {
case 0:
"/" === o ? (l && u(), s()) : ":" === o ? (u(), (n = 1)) : p();
break;
case 4:
p(), (n = r);
break;
case 1:
"(" === o
? (n = 2)
: Sp.test(o)
? p()
: (u(), (n = 0), "*" !== o && "?" !== o && "+" !== o && c--);
break;
case 2:
")" === o
? "\\" == A[A.length - 1]
? (A = A.slice(0, -1) + o)
: (n = 3)
: (A += o);
break;
case 3:
u(),
(n = 0),
"*" !== o && "?" !== o && "+" !== o && c--,
(A = "");
break;
default:
t("Unknown state");
}
else (r = n), (n = 4);
return (
2 === n && t('Unfinished custom RegExp for param "'.concat(l, '"')),
u(),
s(),
a
);
})(e.path),
n
),
a = ju(r, { record: e, parent: t, children: [], alias: [] });
return t && !a.record.aliasOf == !t.record.aliasOf && t.children.push(a), a;
}
function xp(e, t) {
const n = [],
r = new Map();
function a(e, n, r) {
const o = !r,
c = (function (e) {
return {
path: e.path,
redirect: e.redirect,
name: e.name,
meta: e.meta || {},
aliasOf: void 0,
beforeEnter: e.beforeEnter,
props: Up(e),
children: e.children || [],
instances: {},
leaveGuards: new Set(),
updateGuards: new Set(),
enterCallbacks: {},
components:
"components" in e
? e.components || null
: e.component && { default: e.component },
};
})(e);
c.aliasOf = r && r.record;
const l = Np(t, e),
A = [c];
if ("alias" in e) {
const t = "string" == typeof e.alias ? [e.alias] : e.alias;
for (const e of t)
A.push(
ju({}, c, {
components: r ? r.record.components : c.components,
path: e,
aliasOf: r ? r.record : c,
})
);
}
let u, p;
for (const t of A) {
const { path: A } = t;
if (n && "/" !== A[0]) {
const e = n.record.path,
r = "/" === e[e.length - 1] ? "" : "/";
t.path = n.record.path + (A && r + A);
}
if (
((u = Ip(t, n, l)),
r
? r.alias.push(u)
: ((p = p || u),
p !== u && p.alias.push(u),
o && e.name && !Op(u) && i(e.name)),
c.children)
) {
const e = c.children;
for (let t = 0; t < e.length; t++) a(e[t], u, r && r.children[t]);
}
(r = r || u),
((u.record.components && Object.keys(u.record.components).length) ||
u.record.name ||
u.record.redirect) &&
s(u);
}
return p
? () => {
i(p);
}
: Vu;
}
function i(e) {
if (hp(e)) {
const t = r.get(e);
t &&
(r.delete(e),
n.splice(n.indexOf(t), 1),
t.children.forEach(i),
t.alias.forEach(i));
} else {
const t = n.indexOf(e);
t > -1 &&
(n.splice(t, 1),
e.record.name && r.delete(e.record.name),
e.children.forEach(i),
e.alias.forEach(i));
}
}
function s(e) {
let t = 0;
for (
;
t < n.length &&
Cp(e, n[t]) >= 0 &&
(e.record.path !== n[t].record.path || !Dp(e, n[t]));
)
t++;
n.splice(t, 0, e), e.record.name && !Op(e) && r.set(e.record.name, e);
}
return (
(t = Np({ strict: !1, end: !0, sensitive: !1 }, t)),
e.forEach((e) => a(e)),
{
addRoute: a,
resolve: function (e, t) {
let a,
i,
s,
o = {};
if ("name" in e && e.name) {
if (((a = r.get(e.name)), !a)) throw vp(1, { location: e });
(s = a.record.name),
(o = ju(
Tp(
t.params,
a.keys.filter((e) => !e.optional).map((e) => e.name)
),
e.params &&
Tp(
e.params,
a.keys.map((e) => e.name)
)
)),
(i = a.stringify(o));
} else if ("path" in e)
(i = e.path),
(a = n.find((e) => e.re.test(i))),
a && ((o = a.parse(i)), (s = a.record.name));
else {
if (
((a = t.name ? r.get(t.name) : n.find((e) => e.re.test(t.path))),
!a)
)
throw vp(1, { location: e, currentLocation: t });
(s = a.record.name),
(o = ju({}, t.params, e.params)),
(i = a.stringify(o));
}
const c = [];
let l = a;
for (; l; ) c.unshift(l.record), (l = l.parent);
return { name: s, path: i, params: o, matched: c, meta: Lp(c) };
},
removeRoute: i,
getRoutes: function () {
return n;
},
getRecordMatcher: function (e) {
return r.get(e);
},
}
);
}
function Tp(e, t) {
const n = {};
for (const r of t) r in e && (n[r] = e[r]);
return n;
}
function Up(e) {
const t = {},
n = e.props || !1;
if ("component" in e) t.default = n;
else for (const r in e.components) t[r] = "object" == typeof n ? n[r] : n;
return t;
}
function Op(e) {
for (; e; ) {
if (e.record.aliasOf) return !0;
e = e.parent;
}
return !1;
}
function Lp(e) {
return e.reduce((e, t) => ju(e, t.meta), {});
}
function Np(e, t) {
const n = {};
for (const r in e) n[r] = r in t ? t[r] : e[r];
return n;
}
function Dp(e, t) {
return t.children.some((t) => t === e || Dp(e, t));
}
const Mp = /#/g,
Qp = /&/g,
Pp = /\//g,
Wp = /=/g,
Fp = /\?/g,
jp = /\+/g,
Yp = /%5B/g,
Vp = /%5D/g,
zp = /%5E/g,
Gp = /%60/g,
Hp = /%7B/g,
Jp = /%7C/g,
Xp = /%7D/g,
Kp = /%20/g;
function Zp(e) {
return encodeURI("" + e)
.replace(Jp, "|")
.replace(Yp, "[")
.replace(Vp, "]");
}
function qp(e) {
return Zp(e)
.replace(jp, "%2B")
.replace(Kp, "+")
.replace(Mp, "%23")
.replace(Qp, "%26")
.replace(Gp, "`")
.replace(Hp, "{")
.replace(Xp, "}")
.replace(zp, "^");
}
function _p(e) {
return null == e
? ""
: (function (e) {
return Zp(e).replace(Mp, "%23").replace(Fp, "%3F");
})(e).replace(Pp, "%2F");
}
function $p(e) {
try {
return decodeURIComponent("" + e);
} catch (t) {}
return "" + e;
}
function eh(e) {
const t = {};
if ("" === e || "?" === e) return t;
const n = ("?" === e[0] ? e.slice(1) : e).split("&");
for (let r = 0; r < n.length; ++r) {
const e = n[r].replace(jp, " "),
a = e.indexOf("="),
i = $p(a < 0 ? e : e.slice(0, a)),
s = a < 0 ? null : $p(e.slice(a + 1));
if (i in t) {
let e = t[i];
zu(e) || (e = t[i] = [e]), e.push(s);
} else t[i] = s;
}
return t;
}
function th(e) {
let t = "";
for (let n in e) {
const r = e[n];
if (((n = qp(n).replace(Wp, "%3D")), null == r)) {
void 0 !== r && (t += (t.length ? "&" : "") + n);
continue;
}
(zu(r) ? r.map((e) => e && qp(e)) : [r && qp(r)]).forEach((e) => {
void 0 !== e &&
((t += (t.length ? "&" : "") + n), null != e && (t += "=" + e));
});
}
return t;
}
function nh(e) {
const t = {};
for (const n in e) {
const r = e[n];
void 0 !== r &&
(t[n] = zu(r)
? r.map((e) => (null == e ? null : "" + e))
: null == r
? r
: "" + r);
}
return t;
}
const rh = Symbol(""),
ah = Symbol(""),
ih = Symbol(""),
sh = Symbol(""),
oh = Symbol("");
function ch() {
let e = [];
return {
add: function (t) {
return (
e.push(t),
() => {
const n = e.indexOf(t);
n > -1 && e.splice(n, 1);
}
);
},
list: () => e.slice(),
reset: function () {
e = [];
},
};
}
function lh(e, t, n, r, a) {
const i = r && (r.enterCallbacks[a] = r.enterCallbacks[a] || []);
return () =>
new Promise((s, o) => {
const c = (e) => {
var c;
!1 === e
? o(vp(4, { from: n, to: t }))
: e instanceof Error
? o(e)
: "string" == typeof (c = e) || (c && "object" == typeof c)
? o(vp(2, { from: t, to: e }))
: (i &&
r.enterCallbacks[a] === i &&
"function" == typeof e &&
i.push(e),
s());
},
l = e.call(r && r.instances[a], t, n, c);
let A = Promise.resolve(l);
e.length < 3 && (A = A.then(c)), A.catch((e) => o(e));
});
}
function Ah(e, t, n, r) {
const a = [];
for (const s of e)
for (const e in s.components) {
let o = s.components[e];
if ("beforeRouteEnter" === t || s.instances[e])
if (
"object" == typeof (i = o) ||
"displayName" in i ||
"props" in i ||
"__vccOpts" in i
) {
const i = (o.__vccOpts || o)[t];
i && a.push(lh(i, n, r, s, e));
} else {
let i = o();
a.push(() =>
i.then((a) => {
if (!a)
return Promise.reject(
new Error(
"Couldn't resolve component \""
.concat(e, '" at "')
.concat(s.path, '"')
)
);
const i =
(o = a).__esModule || "Module" === o[Symbol.toStringTag]
? a.default
: a;
var o;
s.components[e] = i;
const c = (i.__vccOpts || i)[t];
return c && lh(c, n, r, s, e)();
})
);
}
}
var i;
return a;
}
function uh(e) {
const t = Dr(ih),
n = Dr(sh),
r = Za(() => t.resolve(Bt(e.to))),
a = Za(() => {
const { matched: e } = r.value,
{ length: t } = e,
a = e[t - 1],
i = n.matched;
if (!a || !i.length) return -1;
const s = i.findIndex(Xu.bind(null, a));
if (s > -1) return s;
const o = hh(e[t - 2]);
return t > 1 && hh(a) === o && i[i.length - 1].path !== o
? i.findIndex(Xu.bind(null, e[t - 2]))
: s;
}),
i = Za(
() =>
a.value > -1 &&
(function (e, t) {
for (const n in t) {
const r = t[n],
a = e[n];
if ("string" == typeof r) {
if (r !== a) return !1;
} else if (
!zu(a) ||
a.length !== r.length ||
r.some((e, t) => e !== a[t])
)
return !1;
}
return !0;
})(n.params, r.value.params)
),
s = Za(
() =>
a.value > -1 &&
a.value === n.matched.length - 1 &&
Ku(n.params, r.value.params)
);
return {
route: r,
href: Za(() => r.value.href),
isActive: i,
isExactActive: s,
navigate: function (n = {}) {
return (function (e) {
if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey) return;
if (e.defaultPrevented) return;
if (void 0 !== e.button && 0 !== e.button) return;
if (e.currentTarget && e.currentTarget.getAttribute) {
const t = e.currentTarget.getAttribute("target");
if (/\b_blank\b/i.test(t)) return;
}
e.preventDefault && e.preventDefault();
return !0;
})(n)
? t[Bt(e.replace) ? "replace" : "push"](Bt(e.to)).catch(Vu)
: Promise.resolve();
},
};
}
const ph = Un({
name: "RouterLink",
compatConfig: { MODE: 3 },
props: {
to: { type: [String, Object], required: !0 },
replace: Boolean,
activeClass: String,
exactActiveClass: String,
custom: Boolean,
ariaCurrentValue: { type: String, default: "page" },
},
useLink: uh,
setup(e, { slots: t }) {
const n = st(uh(e)),
{ options: r } = Dr(ih),
a = Za(() => ({
[gh(e.activeClass, r.linkActiveClass, "router-link-active")]:
n.isActive,
[gh(
e.exactActiveClass,
r.linkExactActiveClass,
"router-link-exact-active"
)]: n.isExactActive,
}));
return () => {
const r = t.default && t.default(n);
return e.custom
? r
: qa(
"a",
{
"aria-current": n.isExactActive ? e.ariaCurrentValue : null,
href: n.href,
onClick: n.navigate,
class: a.value,
},
r
);
};
},
});
function hh(e) {
return e ? (e.aliasOf ? e.aliasOf.path : e.path) : "";
}
const gh = (e, t, n) => (null != e ? e : null != t ? t : n);
function dh(e, t) {
if (!e) return null;
const n = e(t);
return 1 === n.length ? n[0] : n;
}
const fh = Un({
name: "RouterView",
inheritAttrs: !1,
props: { name: { type: String, default: "default" }, route: Object },
compatConfig: { MODE: 3 },
setup(e, { attrs: t, slots: n }) {
const r = Dr(oh),
a = Za(() => e.route || r.value),
i = Dr(ah, 0),
s = Za(() => {
let e = Bt(i);
const { matched: t } = a.value;
let n;
for (; (n = t[e]) && !n.components; ) e++;
return e;
}),
o = Za(() => a.value.matched[s.value]);
Nr(
ah,
Za(() => s.value + 1)
),
Nr(rh, o),
Nr(oh, a);
const c = wt();
return (
dn(
() => [c.value, o.value, e.name],
([e, t, n], [r, a, i]) => {
t &&
((t.instances[n] = e),
a &&
a !== t &&
e &&
e === r &&
(t.leaveGuards.size || (t.leaveGuards = a.leaveGuards),
t.updateGuards.size || (t.updateGuards = a.updateGuards))),
!e ||
!t ||
(a && Xu(t, a) && r) ||
(t.enterCallbacks[n] || []).forEach((t) => t(e));
},
{ flush: "post" }
),
() => {
const r = a.value,
i = e.name,
s = o.value,
l = s && s.components[i];
if (!l) return dh(n.default, { Component: l, route: r });
const A = s.props[i],
u = A
? !0 === A
? r.params
: "function" == typeof A
? A(r)
: A
: null,
p = qa(
l,
ju({}, u, t, {
onVnodeUnmounted: (e) => {
e.component.isUnmounted && (s.instances[i] = null);
},
ref: c,
})
);
return dh(n.default, { Component: p, route: r }) || p;
}
);
},
});
function mh() {
return Dr(ih);
}
function vh() {
return Dr(sh);
}
const yh = [
{
path: "/",
name: "Home",
component: () =>
js(
() => import("./index-9c48b264.js"),
[
"js/index-9c48b264.js",
"js/customI18nMenu.vue_vue_type_style_index_0_scoped_65795db4_lang-9d88fb9d.js",
"css/name-8b4543d9.css",
"js/vip16-d05d7908.js",
"js/whatsapp-411ebec7.js",
"js/clipboard-c314aeef.js",
"js/index-2898de52.js",
"css/name-24ee41ea.css",
"js/index-39c78e0d.js",
"css/name-16e9d6f9.css",
"css/name-ddcca0f3.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
"css/name-6e55b68c.css",
"css/name-acca676c.css",
]
),
meta: { requireAuth: !0, tabbar: !0, keepAlive: !0 },
},
{
path: "/login",
name: "login",
component: () =>
js(
() => import("./login-26c5804f.js"),
[
"js/login-26c5804f.js",
"js/index-d1f6d69a.js",
"css/name-ea3a4a90.css",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/customI18nMenu.vue_vue_type_style_index_0_scoped_65795db4_lang-9d88fb9d.js",
"css/name-8b4543d9.css",
"js/service-b5de88db.js",
"js/fis-0c75affb.js",
"js/wash-7c0edfd9.js",
"js/index-34aa487b.js",
"js/index-97676c1f.js",
"css/name-113f42f4.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
]
),
meta: { tabbar: !1 },
},
{
path: "/reg",
name: "Register",
component: () =>
js(
() => import("./register-4745532b.js"),
[
"js/register-4745532b.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/customI18nMenu.vue_vue_type_style_index_0_scoped_65795db4_lang-9d88fb9d.js",
"css/name-8b4543d9.css",
"js/service-b5de88db.js",
"js/index-34aa487b.js",
"js/index-97676c1f.js",
"css/name-ae45950e.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
]
),
meta: { tabbar: !1 },
},
{
path: "/subscription",
name: "Subscription",
component: () =>
js(
() => import("./index-63c83d1d.js"),
[
"js/index-63c83d1d.js",
"js/fis-0c75affb.js",
"js/wash-7c0edfd9.js",
"js/api.mine-40f950d7.js",
"js/index-dec55e5c.js",
"js/clipboard-c314aeef.js",
"css/name-ef95e0d2.css",
]
),
meta: { requireAuth: !0, tabbar: !0 },
},
{
path: "/service",
name: "Service",
component: () =>
js(
() => import("./index-1554937b.js"),
[
"js/index-1554937b.js",
"js/IMG_7054-e9087211.js",
"js/useCustomerService-a54309ad.js",
"js/use-placeholder-8391a3e3.js",
"css/name-274176de.css",
"css/name-ddcca0f3.css",
"css/name-ee4c3d62.css",
]
),
meta: { requireAuth: !0, tabbar: !0 },
},
{
path: "/mine",
name: "Mine",
component: () =>
js(
() => import("./index-df9791ff.js"),
[
"js/index-df9791ff.js",
"js/index-965d54ae.js",
"css/name-5987bc0e.css",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-dec55e5c.js",
"js/clipboard-c314aeef.js",
"js/useCustomerService-a54309ad.js",
"js/index-0a638fc2.js",
"js/index-97676c1f.js",
"js/use-placeholder-8391a3e3.js",
"css/name-b2a31418.css",
"css/name-ddcca0f3.css",
"css/name-6e55b68c.css",
]
),
meta: { requireAuth: !0, tabbar: !0 },
},
{
path: "/auth",
name: "Auth",
component: () =>
js(
() => import("./index-6e83ede3.js"),
[
"js/index-6e83ede3.js",
"js/login-26c5804f.js",
"js/index-d1f6d69a.js",
"css/name-ea3a4a90.css",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/customI18nMenu.vue_vue_type_style_index_0_scoped_65795db4_lang-9d88fb9d.js",
"css/name-8b4543d9.css",
"js/service-b5de88db.js",
"js/fis-0c75affb.js",
"js/wash-7c0edfd9.js",
"js/index-34aa487b.js",
"js/index-97676c1f.js",
"css/name-113f42f4.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
"js/register-4745532b.js",
"css/name-ae45950e.css",
"js/index-39c78e0d.js",
"js/use-tab-status-b7c46689.js",
"css/name-e283d867.css",
"css/name-afa7e5ce.css",
"css/name-acca676c.css",
]
),
},
{
path: "/account/set",
name: "AccountSet",
component: () =>
js(
() => import("./index-2f63d25a.js"),
[
"js/index-2f63d25a.js",
"js/index-97676c1f.js",
"js/use-route-126c4f06.js",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/account/change/password",
name: "LoginPassword",
component: () =>
js(
() => import("./loginPassword-f7ac91e6.js"),
[
"js/loginPassword-f7ac91e6.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/index-97676c1f.js",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/account/change/payPassword",
name: "PayPassword",
component: () =>
js(
() => import("./payPassword-a7865eab.js"),
[
"js/payPassword-a7865eab.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/index-97676c1f.js",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/account/real/name",
name: "RealName",
component: () =>
js(
() => import("./realName-8d76c32c.js"),
[
"js/realName-8d76c32c.js",
"js/index-2898de52.js",
"css/name-24ee41ea.css",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/index-39c78e0d.js",
"js/index-97676c1f.js",
"css/name-8419df32.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
"css/name-acca676c.css",
]
),
},
{
path: "/language/selection",
name: "LanguageSelection",
component: () => js(() => import("./index-f972d7ee.js"), []),
},
{
path: "/wallet/withdraw",
name: "WalletWithdraw",
component: () =>
js(
() => import("./withdraw-c15253ea.js"),
[
"js/withdraw-c15253ea.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/index-97676c1f.js",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/wallet/recharge",
name: "WalletRecharge",
component: () =>
js(
() => import("./recharge-0bd2f33c.js"),
[
"js/recharge-0bd2f33c.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/index-97676c1f.js",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/help",
name: "Help",
component: () => js(() => import("./index-8600993a.js"), []),
},
{
path: "/bank/add",
name: "BankCardAdd",
component: () =>
js(
() => import("./add-34ba1f37.js"),
[
"js/add-34ba1f37.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/index-97676c1f.js",
"css/name-889e03ba.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/change/password",
name: "ChangePassword",
component: () =>
js(
() => import("./index-9ce22faa.js"),
[
"js/index-9ce22faa.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/api.mine-40f950d7.js",
"js/index-97676c1f.js",
"js/index-34aa487b.js",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
{
path: "/sign-in",
name: "SignIn",
component: () =>
js(
() => import("./index-5dfc77d5.js"),
[
"js/index-5dfc77d5.js",
"js/api.mine-40f950d7.js",
"css/name-167ab3eb.css",
]
),
},
{
path: "/message",
name: "Message",
component: () =>
js(
() => import("./index-0693b5ef.js"),
[
"js/index-0693b5ef.js",
"css/name-687f91a4.css",
"css/name-ddcca0f3.css",
]
),
},
{
path: "/message/detail",
name: "MessageDetail",
component: () => js(() => import("./Detail-9e7fabfa.js"), []),
},
{
path: "/revenueDetail",
name: "RevenueDetail",
component: () =>
js(
() => import("./index-e000df63.js"),
[
"js/index-e000df63.js",
"js/index-cab50064.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/use-id-50eda0ee.js",
"js/use-tab-status-b7c46689.js",
"css/name-f128d627.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
"js/api.mine-40f950d7.js",
]
),
},
{
path: "/withdrawOrder",
name: "WithdrawOrder",
component: () =>
js(
() => import("./index-e1be3e0a.js"),
[
"js/index-e1be3e0a.js",
"js/index-cab50064.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/use-id-50eda0ee.js",
"js/use-tab-status-b7c46689.js",
"css/name-f128d627.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
"js/api.mine-40f950d7.js",
]
),
},
{
path: "/turntable",
name: "Turntable",
component: () =>
js(
() => import("./index-6953e679.js"),
[
"js/index-6953e679.js",
"js/index-0a638fc2.js",
"js/index-97676c1f.js",
"js/use-route-126c4f06.js",
"js/use-placeholder-8391a3e3.js",
"css/name-637923f5.css",
]
),
},
{
path: "/autoTask",
name: "AutoTask",
component: () =>
js(
() => import("./index-eca07ab7.js"),
[
"js/index-eca07ab7.js",
"js/index-d1f6d69a.js",
"css/name-ea3a4a90.css",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/IMG_7054-e9087211.js",
"js/wash-7c0edfd9.js",
"js/index-965d54ae.js",
"css/name-5987bc0e.css",
"js/index-0a638fc2.js",
"js/index-97676c1f.js",
"js/use-placeholder-8391a3e3.js",
"js/index-dec55e5c.js",
"js/clipboard-c314aeef.js",
"js/countryCode-16bf7887.js",
"css/name-2dd09d1b.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
]
),
},
{
path: "/countryList",
name: "CountryList",
component: () =>
js(
() => import("./index-6fdb7786.js"),
[
"js/index-6fdb7786.js",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/countryCode-16bf7887.js",
"css/name-843cc303.css",
"css/name-ddcca0f3.css",
]
),
},
{
path: "/withdraw",
name: "Withdraw",
component: () =>
js(
() => import("./index-77120936.js"),
[
"js/index-77120936.js",
"js/inactive-62bbd674.js",
"js/point-afbdbc16.js",
"js/api.mine-40f950d7.js",
"css/name-93e0b902.css",
]
),
},
{
path: "/userInfo",
name: "UserInfo",
component: () =>
js(
() => import("./index-78a2616f.js"),
[
"js/index-78a2616f.js",
"js/index-965d54ae.js",
"css/name-5987bc0e.css",
"js/index-325f2a5d.js",
"js/use-route-126c4f06.js",
"css/name-84d44fe9.css",
"js/index-8da36b2b.js",
"js/use-id-50eda0ee.js",
"css/name-0793238c.css",
"js/point-afbdbc16.js",
"js/api.mine-40f950d7.js",
"js/index-97676c1f.js",
"js/index-34aa487b.js",
"css/name-adef1f3b.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
"css/name-ee4c3d62.css",
"css/name-0ab4e26d.css",
"css/name-afa7e5ce.css",
"css/name-acca676c.css",
]
),
},
{
path: "/setlanguage",
name: "Setlanguage",
component: () =>
js(
() => import("./index-22c540b0.js"),
["js/index-22c540b0.js", "js/inactive-62bbd674.js"]
),
},
{
path: "/whatsapp",
name: "whatsapp",
component: () =>
js(
() => import("./index-311ae370.js"),
[
"js/index-311ae370.js",
"js/whatsapp-411ebec7.js",
"css/name-1a20a192.css",
]
),
meta: { requireAuth: !0, tabbar: !0 },
},
{
path: "/subordinates",
name: "subordinates",
component: () =>
js(
() => import("./index-8b712531.js"),
["js/index-8b712531.js", "js/api.mine-40f950d7.js"]
),
},
{
path: "/none",
name: "none",
component: () =>
js(
() => import("./index-204a4b71.js"),
["js/index-204a4b71.js", "css/name-9f48fdb2.css"]
),
},
{
path: "/vipDetails",
name: "vipDetails",
component: () =>
js(
() => import("./index-ff644a8b.js"),
[
"js/index-ff644a8b.js",
"js/vip16-d05d7908.js",
"js/api.mine-40f950d7.js",
"js/index-97676c1f.js",
"js/use-route-126c4f06.js",
"css/name-cd49e45e.css",
"css/name-ddcca0f3.css",
"css/name-06ed8422.css",
"css/name-e8224928.css",
]
),
},
],
bh = (function (e) {
const t = xp(e.routes, e),
n = e.parseQuery || eh,
r = e.stringifyQuery || th,
a = e.history,
i = ch(),
s = ch(),
o = ch(),
c = Et(gp);
let l = gp;
Fu &&
e.scrollBehavior &&
"scrollRestoration" in history &&
(history.scrollRestoration = "manual");
const A = Yu.bind(null, (e) => "" + e),
u = Yu.bind(null, _p),
p = Yu.bind(null, $p);
function h(e, i) {
if (((i = ju({}, i || c.value)), "string" == typeof e)) {
const r = Hu(n, e, i.path),
s = t.resolve({ path: r.path }, i),
o = a.createHref(r.fullPath);
return ju(r, s, {
params: p(s.params),
hash: $p(r.hash),
redirectedFrom: void 0,
href: o,
});
}
let s;
if ("path" in e) s = ju({}, e, { path: Hu(n, e.path, i.path).path });
else {
const t = ju({}, e.params);
for (const e in t) null == t[e] && delete t[e];
(s = ju({}, e, { params: u(t) })), (i.params = u(i.params));
}
const o = t.resolve(s, i),
l = e.hash || "";
o.params = A(p(o.params));
const h = (function (e, t) {
const n = t.query ? e(t.query) : "";
return t.path + (n && "?") + n + (t.hash || "");
})(
r,
ju({}, e, {
hash:
((g = l), Zp(g).replace(Hp, "{").replace(Xp, "}").replace(zp, "^")),
path: o.path,
})
);
var g;
const d = a.createHref(h);
return ju(
{ fullPath: h, hash: l, query: r === th ? nh(e.query) : e.query || {} },
o,
{ redirectedFrom: void 0, href: d }
);
}
function g(e) {
return "string" == typeof e ? Hu(n, e, c.value.path) : ju({}, e);
}
function d(e, t) {
if (l !== e) return vp(8, { from: t, to: e });
}
function f(e) {
return v(e);
}
function m(e) {
const t = e.matched[e.matched.length - 1];
if (t && t.redirect) {
const { redirect: n } = t;
let r = "function" == typeof n ? n(e) : n;
return (
"string" == typeof r &&
((r =
r.includes("?") || r.includes("#") ? (r = g(r)) : { path: r }),
(r.params = {})),
ju(
{
query: e.query,
hash: e.hash,
params: "path" in r ? {} : e.params,
},
r
)
);
}
}
function v(e, t) {
const n = (l = h(e)),
a = c.value,
i = e.state,
s = e.force,
o = !0 === e.replace,
A = m(n);
if (A)
return v(
ju(g(A), {
state: "object" == typeof A ? ju({}, i, A.state) : i,
force: s,
replace: o,
}),
t || n
);
const u = n;
let p;
return (
(u.redirectedFrom = t),
!s &&
(function (e, t, n) {
const r = t.matched.length - 1,
a = n.matched.length - 1;
return (
r > -1 &&
r === a &&
Xu(t.matched[r], n.matched[a]) &&
Ku(t.params, n.params) &&
e(t.query) === e(n.query) &&
t.hash === n.hash
);
})(r, a, n) &&
((p = vp(16, { to: u, from: a })), U(a, a, !0, !1)),
(p ? Promise.resolve(p) : w(u, a))
.catch((e) => (yp(e) ? (yp(e, 2) ? e : T(e)) : x(e, u, a)))
.then((e) => {
if (e) {
if (yp(e, 2))
return v(
ju({ replace: o }, g(e.to), {
state: "object" == typeof e.to ? ju({}, i, e.to.state) : i,
force: s,
}),
t || u
);
} else e = k(u, a, !0, o, i);
return E(u, a, e), e;
})
);
}
function y(e, t) {
const n = d(e, t);
return n ? Promise.reject(n) : Promise.resolve();
}
function b(e) {
const t = N.values().next().value;
return t && "function" == typeof t.runWithContext
? t.runWithContext(e)
: e();
}
function w(e, t) {
let n;
const [r, a, o] = (function (e, t) {
const n = [],
r = [],
a = [],
i = Math.max(t.matched.length, e.matched.length);
for (let s = 0; s < i; s++) {
const i = t.matched[s];
i && (e.matched.find((e) => Xu(e, i)) ? r.push(i) : n.push(i));
const o = e.matched[s];
o && (t.matched.find((e) => Xu(e, o)) || a.push(o));
}
return [n, r, a];
})(e, t);
n = Ah(r.reverse(), "beforeRouteLeave", e, t);
for (const i of r)
i.leaveGuards.forEach((r) => {
n.push(lh(r, e, t));
});
const c = y.bind(null, e, t);
return (
n.push(c),
M(n)
.then(() => {
n = [];
for (const r of i.list()) n.push(lh(r, e, t));
return n.push(c), M(n);
})
.then(() => {
n = Ah(a, "beforeRouteUpdate", e, t);
for (const r of a)
r.updateGuards.forEach((r) => {
n.push(lh(r, e, t));
});
return n.push(c), M(n);
})
.then(() => {
n = [];
for (const r of o)
if (r.beforeEnter)
if (zu(r.beforeEnter))
for (const a of r.beforeEnter) n.push(lh(a, e, t));
else n.push(lh(r.beforeEnter, e, t));
return n.push(c), M(n);
})
.then(
() => (
e.matched.forEach((e) => (e.enterCallbacks = {})),
(n = Ah(o, "beforeRouteEnter", e, t)),
n.push(c),
M(n)
)
)
.then(() => {
n = [];
for (const r of s.list()) n.push(lh(r, e, t));
return n.push(c), M(n);
})
.catch((e) => (yp(e, 8) ? e : Promise.reject(e)))
);
}
function E(e, t, n) {
o.list().forEach((r) => b(() => r(e, t, n)));
}
function k(e, t, n, r, i) {
const s = d(e, t);
if (s) return s;
const o = t === gp,
l = Fu ? history.state : {};
n &&
(r || o
? a.replace(e.fullPath, ju({ scroll: o && l && l.scroll }, i))
: a.push(e.fullPath, i)),
(c.value = e),
U(e, t, n, o),
T();
}
let C;
function B() {
C ||
(C = a.listen((e, t, n) => {
if (!D.listening) return;
const r = h(e),
i = m(r);
if (i) return void v(ju(i, { replace: !0 }), r).catch(Vu);
l = r;
const s = c.value;
var o, A;
Fu && ((o = op(s.fullPath, n.delta)), (A = ip()), cp.set(o, A)),
w(r, s)
.catch((e) =>
yp(e, 12)
? e
: yp(e, 2)
? (v(e.to, r)
.then((e) => {
yp(e, 20) &&
!n.delta &&
n.type === _u.pop &&
a.go(-1, !1);
})
.catch(Vu),
Promise.reject())
: (n.delta && a.go(-n.delta, !1), x(e, r, s))
)
.then((e) => {
(e = e || k(r, s, !1)) &&
(n.delta && !yp(e, 8)
? a.go(-n.delta, !1)
: n.type === _u.pop && yp(e, 20) && a.go(-1, !1)),
E(r, s, e);
})
.catch(Vu);
}));
}
let R,
S = ch(),
I = ch();
function x(e, t, n) {
T(e);
const r = I.list();
return r.length && r.forEach((r) => r(e, t, n)), Promise.reject(e);
}
function T(e) {
return (
R ||
((R = !e),
B(),
S.list().forEach(([t, n]) => (e ? n(e) : t())),
S.reset()),
e
);
}
function U(t, n, r, a) {
const { scrollBehavior: i } = e;
if (!Fu || !i) return Promise.resolve();
const s =
(!r &&
(function (e) {
const t = cp.get(e);
return cp.delete(e), t;
})(op(t.fullPath, 0))) ||
((a || !r) && history.state && history.state.scroll) ||
null;
return zt()
.then(() => i(t, n, s))
.then((e) => e && sp(e))
.catch((e) => x(e, t, n));
}
const O = (e) => a.go(e);
let L;
const N = new Set(),
D = {
currentRoute: c,
listening: !0,
addRoute: function (e, n) {
let r, a;
return (
hp(e) ? ((r = t.getRecordMatcher(e)), (a = n)) : (a = e),
t.addRoute(a, r)
);
},
removeRoute: function (e) {
const n = t.getRecordMatcher(e);
n && t.removeRoute(n);
},
hasRoute: function (e) {
return !!t.getRecordMatcher(e);
},
getRoutes: function () {
return t.getRoutes().map((e) => e.record);
},
resolve: h,
options: e,
push: f,
replace: function (e) {
return f(ju(g(e), { replace: !0 }));
},
go: O,
back: () => O(-1),
forward: () => O(1),
beforeEach: i.add,
beforeResolve: s.add,
afterEach: o.add,
onError: I.add,
isReady: function () {
return R && c.value !== gp
? Promise.resolve()
: new Promise((e, t) => {
S.add([e, t]);
});
},
install(e) {
e.component("RouterLink", ph),
e.component("RouterView", fh),
(e.config.globalProperties.$router = this),
Object.defineProperty(e.config.globalProperties, "$route", {
enumerable: !0,
get: () => Bt(c),
}),
Fu &&
!L &&
c.value === gp &&
((L = !0), f(a.location).catch((e) => {}));
const t = {};
for (const r in gp)
Object.defineProperty(t, r, {
get: () => c.value[r],
enumerable: !0,
});
e.provide(ih, this), e.provide(sh, ot(t)), e.provide(oh, c);
const n = e.unmount;
N.add(e),
(e.unmount = function () {
N.delete(e),
N.size < 1 &&
((l = gp),
C && C(),
(C = null),
(c.value = gp),
(L = !1),
(R = !1)),
n();
});
},
};
function M(e) {
return e.reduce((e, t) => e.then(() => b(t)), Promise.resolve());
}
return D;
})({
history:
((wh = {}.VITE_PUBLIC_PATH),
(wh = location.host
? wh || location.pathname + location.search
: "").includes("#") || (wh += "#"),
pp(wh)),
routes: yh,
});
var wh;
bh.beforeEach((e, t, n) => {
const r = ty();
window.scrollTo({ top: 0, left: 0, behavior: "smooth" }),
e.meta.requireAuth ? (r.getToken() ? n() : n("/login")) : n();
});
const Eh = {
set(e, t) {
"object" == typeof t && (t = JSON.stringify(t)),
window.localStorage.setItem(e, t);
},
get: (e) => window.localStorage.getItem(e),
remove(e) {
window.localStorage.removeItem(e);
},
clear() {
window.localStorage.clear();
},
},
kh = "/",
Ch = "vi",
Bh = no("language", () => {
const e = bo("language", Ch);
return {
language: e,
setLanguage: (t) => {
e.value = t;
},
};
}),
Rh = "undefined" != typeof window,
Sh = (e, t = !1) => (t ? Symbol.for(e) : Symbol(e)),
Ih = (e) =>
JSON.stringify(e)
.replace(/\u2028/g, "\\u2028")
.replace(/\u2029/g, "\\u2029")
.replace(/\u0027/g, "\\u0027"),
xh = (e) => "number" == typeof e && isFinite(e),
Th = (e) => "[object RegExp]" === zh(e),
Uh = (e) => Gh(e) && 0 === Object.keys(e).length,
Oh = Object.assign;
let Lh;
const Nh = () =>
Lh ||
(Lh =
"undefined" != typeof globalThis
? globalThis
: "undefined" != typeof self
? self
: "undefined" != typeof window
? window
: "undefined" != typeof global
? global
: {});
function Dh(e) {
return e
.replace(/</g, "&lt;")
.replace(/>/g, "&gt;")
.replace(/"/g, "&quot;")
.replace(/'/g, "&apos;");
}
const Mh = Object.prototype.hasOwnProperty;
function Qh(e, t) {
return Mh.call(e, t);
}
const Ph = Array.isArray,
Wh = (e) => "function" == typeof e,
Fh = (e) => "string" == typeof e,
jh = (e) => "boolean" == typeof e,
Yh = (e) => null !== e && "object" == typeof e,
Vh = Object.prototype.toString,
zh = (e) => Vh.call(e),
Gh = (e) => {
if (!Yh(e)) return !1;
const t = Object.getPrototypeOf(e);
return null === t || t.constructor === Object;
};
function Hh(e) {
let t = e;
return () => ++t;
}
function Jh(e, t) {}
const Xh = (e) => !Yh(e) || Ph(e);
function Kh(e, t) {
if (Xh(e) || Xh(t)) throw new Error("Invalid value");
const n = [{ src: e, des: t }];
for (; n.length; ) {
const { src: e, des: t } = n.pop();
Object.keys(e).forEach((r) => {
Xh(e[r]) || Xh(t[r]) ? (t[r] = e[r]) : n.push({ src: e[r], des: t[r] });
});
}
}
/*!
* message-compiler v9.13.1
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
*/ function Zh(e, t, n) {
const r = { start: e, end: t };
return null != n && (r.source = n), r;
}
const qh = /\{([0-9a-zA-Z]+)\}/g;
function _h(e, ...t) {
return (
1 === t.length && tg(t[0]) && (t = t[0]),
(t && t.hasOwnProperty) || (t = {}),
e.replace(qh, (e, n) => (t.hasOwnProperty(n) ? t[n] : ""))
);
}
const $h = Object.assign,
eg = (e) => "string" == typeof e,
tg = (e) => null !== e && "object" == typeof e;
function ng(e, t = "") {
return e.reduce((e, n, r) => (0 === r ? e + n : e + t + n), "");
}
const rg = 1,
ag = 2,
ig = { [rg]: "Use modulo before '{{0}}'." };
const sg = 1,
og = 2,
cg = 3,
lg = 4,
Ag = 5,
ug = 6,
pg = 7,
hg = 8,
gg = 9,
dg = 10,
fg = 11,
mg = 12,
vg = 13,
yg = 14,
bg = 15,
wg = 16,
Eg = 17,
kg = {
[sg]: "Expected token: '{0}'",
[og]: "Invalid token in placeholder: '{0}'",
[cg]: "Unterminated single quote in placeholder",
[lg]: "Unknown escape sequence: \\{0}",
[Ag]: "Invalid unicode escape sequence: {0}",
[ug]: "Unbalanced closing brace",
[pg]: "Unterminated closing brace",
[hg]: "Empty placeholder",
[gg]: "Not allowed nest placeholder",
[dg]: "Invalid linked format",
[fg]: "Plural must have messages",
[mg]: "Unexpected empty linked modifier",
[vg]: "Unexpected empty linked key",
[yg]: "Unexpected lexical analysis in token: '{0}'",
[bg]: "unhandled codegen node type: '{0}'",
[wg]: "unhandled mimifier node type: '{0}'",
};
function Cg(e, t, n = {}) {
const { domain: r, messages: a, args: i } = n,
s = _h((a || kg)[e] || "", ...(i || [])),
o = new SyntaxError(String(s));
return (o.code = e), t && (o.location = t), (o.domain = r), o;
}
function Bg(e) {
throw e;
}
const Rg = " ",
Sg = "\n",
Ig = String.fromCharCode(8232),
xg = String.fromCharCode(8233);
function Tg(e) {
const t = e;
let n = 0,
r = 1,
a = 1,
i = 0;
const s = (e) => "\r" === t[e] && t[e + 1] === Sg,
o = (e) => t[e] === xg,
c = (e) => t[e] === Ig,
l = (e) => s(e) || ((e) => t[e] === Sg)(e) || o(e) || c(e),
A = (e) => (s(e) || o(e) || c(e) ? Sg : t[e]);
function u() {
return (i = 0), l(n) && (r++, (a = 0)), s(n) && n++, n++, a++, t[n];
}
return {
index: () => n,
line: () => r,
column: () => a,
peekOffset: () => i,
charAt: A,
currentChar: () => A(n),
currentPeek: () => A(n + i),
next: u,
peek: function () {
return s(n + i) && i++, i++, t[n + i];
},
reset: function () {
(n = 0), (r = 1), (a = 1), (i = 0);
},
resetPeek: function (e = 0) {
i = e;
},
skipToPeek: function () {
const e = n + i;
for (; e !== n; ) u();
i = 0;
},
};
}
const Ug = void 0;
function Og(e, t = {}) {
const n = !1 !== t.location,
r = Tg(e),
a = () => r.index(),
i = () => {
return (
(e = r.line()),
(t = r.column()),
(n = r.index()),
{ line: e, column: t, offset: n }
);
var e, t, n;
},
s = i(),
o = a(),
c = {
currentType: 14,
offset: o,
startLoc: s,
endLoc: s,
lastType: 14,
lastOffset: o,
lastStartLoc: s,
lastEndLoc: s,
braceNest: 0,
inLinked: !1,
text: "",
},
l = () => c,
{ onError: A } = t;
function u(e, t, r, ...a) {
const i = l();
if (((t.column += r), (t.offset += r), A)) {
const r = Cg(e, n ? Zh(i.startLoc, t) : null, {
domain: "tokenizer",
args: a,
});
A(r);
}
}
function p(e, t, r) {
(e.endLoc = i()), (e.currentType = t);
const a = { type: t };
return (
n && (a.loc = Zh(e.startLoc, e.endLoc)), null != r && (a.value = r), a
);
}
const h = (e) => p(e, 14);
function g(e, t) {
return e.currentChar() === t ? (e.next(), t) : (u(sg, i(), 0, t), "");
}
function d(e) {
let t = "";
for (; e.currentPeek() === Rg || e.currentPeek() === Sg; )
(t += e.currentPeek()), e.peek();
return t;
}
function f(e) {
const t = d(e);
return e.skipToPeek(), t;
}
function m(e) {
if (e === Ug) return !1;
const t = e.charCodeAt(0);
return (t >= 97 && t <= 122) || (t >= 65 && t <= 90) || 95 === t;
}
function v(e, t) {
const { currentType: n } = t;
if (2 !== n) return !1;
d(e);
const r = (function (e) {
if (e === Ug) return !1;
const t = e.charCodeAt(0);
return t >= 48 && t <= 57;
})("-" === e.currentPeek() ? e.peek() : e.currentPeek());
return e.resetPeek(), r;
}
function y(e) {
d(e);
const t = "|" === e.currentPeek();
return e.resetPeek(), t;
}
function b(e, t = !0) {
const n = (t = !1, r = "", a = !1) => {
const i = e.currentPeek();
return "{" === i
? "%" !== r && t
: "@" !== i && i
? "%" === i
? (e.peek(), n(t, "%", !0))
: "|" === i
? !("%" !== r && !a) || !(r === Rg || r === Sg)
: i === Rg
? (e.peek(), n(!0, Rg, a))
: i !== Sg || (e.peek(), n(!0, Sg, a))
: "%" === r || t;
},
r = n();
return t && e.resetPeek(), r;
}
function w(e, t) {
const n = e.currentChar();
return n === Ug ? Ug : t(n) ? (e.next(), n) : null;
}
function E(e) {
const t = e.charCodeAt(0);
return (
(t >= 97 && t <= 122) ||
(t >= 65 && t <= 90) ||
(t >= 48 && t <= 57) ||
95 === t ||
36 === t
);
}
function k(e) {
return w(e, E);
}
function C(e) {
const t = e.charCodeAt(0);
return (
(t >= 97 && t <= 122) ||
(t >= 65 && t <= 90) ||
(t >= 48 && t <= 57) ||
95 === t ||
36 === t ||
45 === t
);
}
function B(e) {
return w(e, C);
}
function R(e) {
const t = e.charCodeAt(0);
return t >= 48 && t <= 57;
}
function S(e) {
return w(e, R);
}
function I(e) {
const t = e.charCodeAt(0);
return (
(t >= 48 && t <= 57) || (t >= 65 && t <= 70) || (t >= 97 && t <= 102)
);
}
function x(e) {
return w(e, I);
}
function T(e) {
let t = "",
n = "";
for (; (t = S(e)); ) n += t;
return n;
}
function U(e) {
let t = "";
for (;;) {
const n = e.currentChar();
if ("{" === n || "}" === n || "@" === n || "|" === n || !n) break;
if ("%" === n) {
if (!b(e)) break;
(t += n), e.next();
} else if (n === Rg || n === Sg)
if (b(e)) (t += n), e.next();
else {
if (y(e)) break;
(t += n), e.next();
}
else (t += n), e.next();
}
return t;
}
function O(e) {
return "'" !== e && e !== Sg;
}
function L(e) {
const t = e.currentChar();
switch (t) {
case "\\":
case "'":
return e.next(), "\\".concat(t);
case "u":
return N(e, t, 4);
case "U":
return N(e, t, 6);
default:
return u(lg, i(), 0, t), "";
}
}
function N(e, t, n) {
g(e, t);
let r = "";
for (let a = 0; a < n; a++) {
const n = x(e);
if (!n) {
u(Ag, i(), 0, "\\".concat(t).concat(r).concat(e.currentChar()));
break;
}
r += n;
}
return "\\".concat(t).concat(r);
}
function D(e) {
return "{" !== e && "}" !== e && e !== Rg && e !== Sg;
}
function M(e) {
f(e);
const t = g(e, "|");
return f(e), t;
}
function Q(e, t) {
let n = null;
switch (e.currentChar()) {
case "{":
return (
t.braceNest >= 1 && u(gg, i(), 0),
e.next(),
(n = p(t, 2, "{")),
f(e),
t.braceNest++,
n
);
case "}":
return (
t.braceNest > 0 && 2 === t.currentType && u(hg, i(), 0),
e.next(),
(n = p(t, 3, "}")),
t.braceNest--,
t.braceNest > 0 && f(e),
t.inLinked && 0 === t.braceNest && (t.inLinked = !1),
n
);
case "@":
return (
t.braceNest > 0 && u(pg, i(), 0),
(n = P(e, t) || h(t)),
(t.braceNest = 0),
n
);
default: {
let r = !0,
a = !0,
s = !0;
if (y(e))
return (
t.braceNest > 0 && u(pg, i(), 0),
(n = p(t, 1, M(e))),
(t.braceNest = 0),
(t.inLinked = !1),
n
);
if (
t.braceNest > 0 &&
(5 === t.currentType || 6 === t.currentType || 7 === t.currentType)
)
return u(pg, i(), 0), (t.braceNest = 0), W(e, t);
if (
(r = (function (e, t) {
const { currentType: n } = t;
if (2 !== n) return !1;
d(e);
const r = m(e.currentPeek());
return e.resetPeek(), r;
})(e, t))
)
return (
(n = p(
t,
5,
(function (e) {
f(e);
let t = "",
n = "";
for (; (t = B(e)); ) n += t;
return e.currentChar() === Ug && u(pg, i(), 0), n;
})(e)
)),
f(e),
n
);
if ((a = v(e, t)))
return (
(n = p(
t,
6,
(function (e) {
f(e);
let t = "";
return (
"-" === e.currentChar()
? (e.next(), (t += "-".concat(T(e))))
: (t += T(e)),
e.currentChar() === Ug && u(pg, i(), 0),
t
);
})(e)
)),
f(e),
n
);
if (
(s = (function (e, t) {
const { currentType: n } = t;
if (2 !== n) return !1;
d(e);
const r = "'" === e.currentPeek();
return e.resetPeek(), r;
})(e, t))
)
return (
(n = p(
t,
7,
(function (e) {
f(e), g(e, "'");
let t = "",
n = "";
for (; (t = w(e, O)); ) n += "\\" === t ? L(e) : t;
const r = e.currentChar();
return r === Sg || r === Ug
? (u(cg, i(), 0), r === Sg && (e.next(), g(e, "'")), n)
: (g(e, "'"), n);
})(e)
)),
f(e),
n
);
if (!r && !a && !s)
return (
(n = p(
t,
13,
(function (e) {
f(e);
let t = "",
n = "";
for (; (t = w(e, D)); ) n += t;
return n;
})(e)
)),
u(og, i(), 0, n.value),
f(e),
n
);
break;
}
}
return n;
}
function P(e, t) {
const { currentType: n } = t;
let r = null;
const a = e.currentChar();
switch (
((8 !== n && 9 !== n && 12 !== n && 10 !== n) ||
(a !== Sg && a !== Rg) ||
u(dg, i(), 0),
a)
) {
case "@":
return e.next(), (r = p(t, 8, "@")), (t.inLinked = !0), r;
case ".":
return f(e), e.next(), p(t, 9, ".");
case ":":
return f(e), e.next(), p(t, 10, ":");
default:
return y(e)
? ((r = p(t, 1, M(e))), (t.braceNest = 0), (t.inLinked = !1), r)
: (function (e, t) {
const { currentType: n } = t;
if (8 !== n) return !1;
d(e);
const r = "." === e.currentPeek();
return e.resetPeek(), r;
})(e, t) ||
(function (e, t) {
const { currentType: n } = t;
if (8 !== n && 12 !== n) return !1;
d(e);
const r = ":" === e.currentPeek();
return e.resetPeek(), r;
})(e, t)
? (f(e), P(e, t))
: (function (e, t) {
const { currentType: n } = t;
if (9 !== n) return !1;
d(e);
const r = m(e.currentPeek());
return e.resetPeek(), r;
})(e, t)
? (f(e),
p(
t,
12,
(function (e) {
let t = "",
n = "";
for (; (t = k(e)); ) n += t;
return n;
})(e)
))
: (function (e, t) {
const { currentType: n } = t;
if (10 !== n) return !1;
const r = () => {
const t = e.currentPeek();
return "{" === t
? m(e.peek())
: !(
"@" === t ||
"%" === t ||
"|" === t ||
":" === t ||
"." === t ||
t === Rg ||
!t
) && (t === Sg ? (e.peek(), r()) : b(e, !1));
},
a = r();
return e.resetPeek(), a;
})(e, t)
? (f(e),
"{" === a
? Q(e, t) || r
: p(
t,
11,
(function (e) {
const t = (n) => {
const r = e.currentChar();
return "{" !== r &&
"%" !== r &&
"@" !== r &&
"|" !== r &&
"(" !== r &&
")" !== r &&
r
? r === Rg
? n
: ((n += r), e.next(), t(n))
: n;
};
return t("");
})(e)
))
: (8 === n && u(dg, i(), 0),
(t.braceNest = 0),
(t.inLinked = !1),
W(e, t));
}
}
function W(e, t) {
let n = { type: 14 };
if (t.braceNest > 0) return Q(e, t) || h(t);
if (t.inLinked) return P(e, t) || h(t);
switch (e.currentChar()) {
case "{":
return Q(e, t) || h(t);
case "}":
return u(ug, i(), 0), e.next(), p(t, 3, "}");
case "@":
return P(e, t) || h(t);
default: {
if (y(e))
return (n = p(t, 1, M(e))), (t.braceNest = 0), (t.inLinked = !1), n;
const { isModulo: r, hasSpace: a } = (function (e) {
const t = d(e),
n = "%" === e.currentPeek() && "{" === e.peek();
return e.resetPeek(), { isModulo: n, hasSpace: t.length > 0 };
})(e);
if (r)
return a
? p(t, 0, U(e))
: p(
t,
4,
(function (e) {
f(e);
const t = e.currentChar();
return "%" !== t && u(sg, i(), 0, t), e.next(), "%";
})(e)
);
if (b(e)) return p(t, 0, U(e));
break;
}
}
return n;
}
return {
nextToken: function () {
const { currentType: e, offset: t, startLoc: n, endLoc: s } = c;
return (
(c.lastType = e),
(c.lastOffset = t),
(c.lastStartLoc = n),
(c.lastEndLoc = s),
(c.offset = a()),
(c.startLoc = i()),
r.currentChar() === Ug ? p(c, 14) : W(r, c)
);
},
currentOffset: a,
currentPosition: i,
context: l,
};
}
const Lg = /(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;
function Ng(e, t, n) {
switch (e) {
case "\\\\":
return "\\";
case "\\'":
return "'";
default: {
const e = parseInt(t || n, 16);
return e <= 55295 || e >= 57344 ? String.fromCodePoint(e) : "<22>";
}
}
}
function Dg(e = {}) {
const t = !1 !== e.location,
{ onError: n, onWarn: r } = e;
function a(e, r, a, i, ...s) {
const o = e.currentPosition();
if (((o.offset += i), (o.column += i), n)) {
const e = Cg(r, t ? Zh(a, o) : null, { domain: "parser", args: s });
n(e);
}
}
function i(e, n, a, i, ...s) {
const o = e.currentPosition();
if (((o.offset += i), (o.column += i), r)) {
const e = t ? Zh(a, o) : null;
r(
(function (e, t, ...n) {
const r = _h(ig[e] || "", ...(n || [])),
a = { message: String(r), code: e };
return t && (a.location = t), a;
})(n, e, s)
);
}
}
function s(e, n, r) {
const a = { type: e };
return t && ((a.start = n), (a.end = n), (a.loc = { start: r, end: r })), a;
}
function o(e, n, r, a) {
a && (e.type = a), t && ((e.end = n), e.loc && (e.loc.end = r));
}
function c(e, t) {
const n = e.context(),
r = s(3, n.offset, n.startLoc);
return (r.value = t), o(r, e.currentOffset(), e.currentPosition()), r;
}
function l(e, t) {
const n = e.context(),
{ lastOffset: r, lastStartLoc: a } = n,
i = s(5, r, a);
return (
(i.index = parseInt(t, 10)),
e.nextToken(),
o(i, e.currentOffset(), e.currentPosition()),
i
);
}
function A(e, t, n) {
const r = e.context(),
{ lastOffset: a, lastStartLoc: i } = r,
c = s(4, a, i);
return (
(c.key = t),
!0 === n && (c.modulo = !0),
e.nextToken(),
o(c, e.currentOffset(), e.currentPosition()),
c
);
}
function u(e, t) {
const n = e.context(),
{ lastOffset: r, lastStartLoc: a } = n,
i = s(9, r, a);
return (
(i.value = t.replace(Lg, Ng)),
e.nextToken(),
o(i, e.currentOffset(), e.currentPosition()),
i
);
}
function p(e) {
const t = e.context(),
n = s(6, t.offset, t.startLoc);
let r = e.nextToken();
if (9 === r.type) {
const t = (function (e) {
const t = e.nextToken(),
n = e.context(),
{ lastOffset: r, lastStartLoc: i } = n,
c = s(8, r, i);
return 12 !== t.type
? (a(e, mg, n.lastStartLoc, 0),
(c.value = ""),
o(c, r, i),
{ nextConsumeToken: t, node: c })
: (null == t.value && a(e, yg, n.lastStartLoc, 0, Mg(t)),
(c.value = t.value || ""),
o(c, e.currentOffset(), e.currentPosition()),
{ node: c });
})(e);
(n.modifier = t.node), (r = t.nextConsumeToken || e.nextToken());
}
switch (
(10 !== r.type && a(e, yg, t.lastStartLoc, 0, Mg(r)),
(r = e.nextToken()),
2 === r.type && (r = e.nextToken()),
r.type)
) {
case 11:
null == r.value && a(e, yg, t.lastStartLoc, 0, Mg(r)),
(n.key = (function (e, t) {
const n = e.context(),
r = s(7, n.offset, n.startLoc);
return (
(r.value = t), o(r, e.currentOffset(), e.currentPosition()), r
);
})(e, r.value || ""));
break;
case 5:
null == r.value && a(e, yg, t.lastStartLoc, 0, Mg(r)),
(n.key = A(e, r.value || ""));
break;
case 6:
null == r.value && a(e, yg, t.lastStartLoc, 0, Mg(r)),
(n.key = l(e, r.value || ""));
break;
case 7:
null == r.value && a(e, yg, t.lastStartLoc, 0, Mg(r)),
(n.key = u(e, r.value || ""));
break;
default: {
a(e, vg, t.lastStartLoc, 0);
const i = e.context(),
c = s(7, i.offset, i.startLoc);
return (
(c.value = ""),
o(c, i.offset, i.startLoc),
(n.key = c),
o(n, i.offset, i.startLoc),
{ nextConsumeToken: r, node: n }
);
}
}
return o(n, e.currentOffset(), e.currentPosition()), { node: n };
}
function h(e) {
const t = e.context(),
n = s(
2,
1 === t.currentType ? e.currentOffset() : t.offset,
1 === t.currentType ? t.endLoc : t.startLoc
);
n.items = [];
let r = null,
h = null;
do {
const s = r || e.nextToken();
switch (((r = null), s.type)) {
case 0:
null == s.value && a(e, yg, t.lastStartLoc, 0, Mg(s)),
n.items.push(c(e, s.value || ""));
break;
case 6:
null == s.value && a(e, yg, t.lastStartLoc, 0, Mg(s)),
n.items.push(l(e, s.value || ""));
break;
case 4:
h = !0;
break;
case 5:
null == s.value && a(e, yg, t.lastStartLoc, 0, Mg(s)),
n.items.push(A(e, s.value || "", !!h)),
h && (i(e, rg, t.lastStartLoc, 0, Mg(s)), (h = null));
break;
case 7:
null == s.value && a(e, yg, t.lastStartLoc, 0, Mg(s)),
n.items.push(u(e, s.value || ""));
break;
case 8: {
const t = p(e);
n.items.push(t.node), (r = t.nextConsumeToken || null);
break;
}
}
} while (14 !== t.currentType && 1 !== t.currentType);
return (
o(
n,
1 === t.currentType ? t.lastOffset : e.currentOffset(),
1 === t.currentType ? t.lastEndLoc : e.currentPosition()
),
n
);
}
function g(e) {
const t = e.context(),
{ offset: n, startLoc: r } = t,
i = h(e);
return 14 === t.currentType
? i
: (function (e, t, n, r) {
const i = e.context();
let c = 0 === r.items.length;
const l = s(1, t, n);
(l.cases = []), l.cases.push(r);
do {
const t = h(e);
c || (c = 0 === t.items.length), l.cases.push(t);
} while (14 !== i.currentType);
return (
c && a(e, fg, n, 0), o(l, e.currentOffset(), e.currentPosition()), l
);
})(e, n, r, i);
}
return {
parse: function (n) {
const r = Og(n, $h({}, e)),
i = r.context(),
c = s(0, i.offset, i.startLoc);
return (
t && c.loc && (c.loc.source = n),
(c.body = g(r)),
e.onCacheKey && (c.cacheKey = e.onCacheKey(n)),
14 !== i.currentType && a(r, yg, i.lastStartLoc, 0, n[i.offset] || ""),
o(c, r.currentOffset(), r.currentPosition()),
c
);
},
};
}
function Mg(e) {
if (14 === e.type) return "EOF";
const t = (e.value || "").replace(/\r?\n/gu, "\\n");
return t.length > 10 ? t.slice(0, 9) + "…" : t;
}
function Qg(e, t) {
for (let n = 0; n < e.length; n++) Pg(e[n], t);
}
function Pg(e, t) {
switch (e.type) {
case 1:
Qg(e.cases, t), t.helper("plural");
break;
case 2:
Qg(e.items, t);
break;
case 6:
Pg(e.key, t), t.helper("linked"), t.helper("type");
break;
case 5:
t.helper("interpolate"), t.helper("list");
break;
case 4:
t.helper("interpolate"), t.helper("named");
}
}
function Wg(e, t = {}) {
const n = (function (e) {
const t = { ast: e, helpers: new Set() };
return { context: () => t, helper: (e) => (t.helpers.add(e), e) };
})(e);
n.helper("normalize"), e.body && Pg(e.body, n);
const r = n.context();
e.helpers = Array.from(r.helpers);
}
function Fg(e) {
if (1 === e.items.length) {
const t = e.items[0];
(3 !== t.type && 9 !== t.type) || ((e.static = t.value), delete t.value);
} else {
const t = [];
for (let n = 0; n < e.items.length; n++) {
const r = e.items[n];
if (3 !== r.type && 9 !== r.type) break;
if (null == r.value) break;
t.push(r.value);
}
if (t.length === e.items.length) {
e.static = ng(t);
for (let t = 0; t < e.items.length; t++) {
const n = e.items[t];
(3 !== n.type && 9 !== n.type) || delete n.value;
}
}
}
}
function jg(e) {
switch (((e.t = e.type), e.type)) {
case 0: {
const t = e;
jg(t.body), (t.b = t.body), delete t.body;
break;
}
case 1: {
const t = e,
n = t.cases;
for (let e = 0; e < n.length; e++) jg(n[e]);
(t.c = n), delete t.cases;
break;
}
case 2: {
const t = e,
n = t.items;
for (let e = 0; e < n.length; e++) jg(n[e]);
(t.i = n),
delete t.items,
t.static && ((t.s = t.static), delete t.static);
break;
}
case 3:
case 9:
case 8:
case 7: {
const t = e;
t.value && ((t.v = t.value), delete t.value);
break;
}
case 6: {
const t = e;
jg(t.key),
(t.k = t.key),
delete t.key,
t.modifier && (jg(t.modifier), (t.m = t.modifier), delete t.modifier);
break;
}
case 5: {
const t = e;
(t.i = t.index), delete t.index;
break;
}
case 4: {
const t = e;
(t.k = t.key), delete t.key;
break;
}
default:
throw Cg(wg, null, { domain: "minifier", args: [e.type] });
}
delete e.type;
}
function Yg(e, t) {
const { helper: n } = e;
switch (t.type) {
case 0:
!(function (e, t) {
t.body ? Yg(e, t.body) : e.push("null");
})(e, t);
break;
case 1:
!(function (e, t) {
const { helper: n, needIndent: r } = e;
if (t.cases.length > 1) {
e.push("".concat(n("plural"), "([")), e.indent(r());
const a = t.cases.length;
for (let n = 0; n < a && (Yg(e, t.cases[n]), n !== a - 1); n++)
e.push(", ");
e.deindent(r()), e.push("])");
}
})(e, t);
break;
case 2:
!(function (e, t) {
const { helper: n, needIndent: r } = e;
e.push("".concat(n("normalize"), "([")), e.indent(r());
const a = t.items.length;
for (let i = 0; i < a && (Yg(e, t.items[i]), i !== a - 1); i++)
e.push(", ");
e.deindent(r()), e.push("])");
})(e, t);
break;
case 6:
!(function (e, t) {
const { helper: n } = e;
e.push("".concat(n("linked"), "(")),
Yg(e, t.key),
t.modifier
? (e.push(", "), Yg(e, t.modifier), e.push(", _type"))
: e.push(", undefined, _type"),
e.push(")");
})(e, t);
break;
case 8:
case 7:
case 9:
case 3:
e.push(JSON.stringify(t.value), t);
break;
case 5:
e.push(
""
.concat(n("interpolate"), "(")
.concat(n("list"), "(")
.concat(t.index, "))"),
t
);
break;
case 4:
e.push(
""
.concat(n("interpolate"), "(")
.concat(n("named"), "(")
.concat(JSON.stringify(t.key), "))"),
t
);
break;
default:
throw Cg(bg, null, { domain: "parser", args: [t.type] });
}
}
function Vg(e, t = {}) {
const n = $h({}, t),
r = !!n.jit,
a = !!n.minify,
i = null == n.optimize || n.optimize,
s = Dg(n).parse(e);
return r
? (i &&
(function (e) {
const t = e.body;
2 === t.type ? Fg(t) : t.cases.forEach((e) => Fg(e));
})(s),
a && jg(s),
{ ast: s, code: "" })
: (Wg(s, n),
((e, t = {}) => {
const n = eg(t.mode) ? t.mode : "normal",
r = eg(t.filename) ? t.filename : "message.intl",
a = !!t.sourceMap,
i =
null != t.breakLineCode
? t.breakLineCode
: "arrow" === n
? ";"
: "\n",
s = t.needIndent ? t.needIndent : "arrow" !== n,
o = e.helpers || [],
c = (function (e, t) {
const {
sourceMap: n,
filename: r,
breakLineCode: a,
needIndent: i,
} = t,
s = !1 !== t.location,
o = {
filename: r,
code: "",
column: 1,
line: 1,
offset: 0,
map: void 0,
breakLineCode: a,
needIndent: i,
indentLevel: 0,
};
function c(e, t) {
o.code += e;
}
function l(e, t = !0) {
const n = t ? a : "";
c(i ? n + " ".repeat(e) : n);
}
return (
s && e.loc && (o.source = e.loc.source),
{
context: () => o,
push: c,
indent: function (e = !0) {
const t = ++o.indentLevel;
e && l(t);
},
deindent: function (e = !0) {
const t = --o.indentLevel;
e && l(t);
},
newline: function () {
l(o.indentLevel);
},
helper: (e) => "_".concat(e),
needIndent: () => o.needIndent,
}
);
})(e, {
mode: n,
filename: r,
sourceMap: a,
breakLineCode: i,
needIndent: s,
});
c.push("normal" === n ? "function __msg__ (ctx) {" : "(ctx) => {"),
c.indent(s),
o.length > 0 &&
(c.push(
"const { ".concat(
ng(
o.map((e) => "".concat(e, ": _").concat(e)),
", "
),
" } = ctx"
)
),
c.newline()),
c.push("return "),
Yg(c, e),
c.deindent(s),
c.push("}"),
delete e.helpers;
const { code: l, map: A } = c.context();
return { ast: e, code: l, map: A ? A.toJSON() : void 0 };
})(s, n));
}
/*!
* core-base v9.13.1
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
*/ const zg = [];
(zg[0] = { w: [0], i: [3, 0], "[": [4], o: [7] }),
(zg[1] = { w: [1], ".": [2], "[": [4], o: [7] }),
(zg[2] = { w: [2], i: [3, 0], 0: [3, 0] }),
(zg[3] = {
i: [3, 0],
0: [3, 0],
w: [1, 1],
".": [2, 1],
"[": [4, 1],
o: [7, 1],
}),
(zg[4] = {
"'": [5, 0],
'"': [6, 0],
"[": [4, 2],
"]": [1, 3],
o: 8,
l: [4, 0],
}),
(zg[5] = { "'": [4, 0], o: 8, l: [5, 0] }),
(zg[6] = { '"': [4, 0], o: 8, l: [6, 0] });
const Gg = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;
function Hg(e) {
if (null == e) return "o";
switch (e.charCodeAt(0)) {
case 91:
case 93:
case 46:
case 34:
case 39:
return e;
case 95:
case 36:
case 45:
return "i";
case 9:
case 10:
case 13:
case 160:
case 65279:
case 8232:
case 8233:
return "w";
}
return "i";
}
function Jg(e) {
const t = e.trim();
return (
("0" !== e.charAt(0) || !isNaN(parseInt(e))) &&
((n = t),
Gg.test(n)
? (function (e) {
const t = e.charCodeAt(0);
return t !== e.charCodeAt(e.length - 1) || (34 !== t && 39 !== t)
? e
: e.slice(1, -1);
})(t)
: "*" + t)
);
var n;
}
const Xg = new Map();
function Kg(e, t) {
return Yh(e) ? e[t] : null;
}
const Zg = (e) => e,
qg = (e) => "",
_g = (e) =>
0 === e.length
? ""
: (function (e, t = "") {
return e.reduce((e, n, r) => (0 === r ? e + n : e + t + n), "");
})(e),
$g = (e) =>
null == e
? ""
: Ph(e) || (Gh(e) && e.toString === Vh)
? JSON.stringify(e, null, 2)
: String(e);
function ed(e, t) {
return (
(e = Math.abs(e)),
2 === t ? (e ? (e > 1 ? 1 : 0) : 1) : e ? Math.min(e, 2) : 0
);
}
function td(e = {}) {
const t = e.locale,
n = (function (e) {
const t = xh(e.pluralIndex) ? e.pluralIndex : -1;
return e.named && (xh(e.named.count) || xh(e.named.n))
? xh(e.named.count)
? e.named.count
: xh(e.named.n)
? e.named.n
: t
: t;
})(e),
r =
Yh(e.pluralRules) && Fh(t) && Wh(e.pluralRules[t])
? e.pluralRules[t]
: ed,
a = Yh(e.pluralRules) && Fh(t) && Wh(e.pluralRules[t]) ? ed : void 0,
i = e.list || [],
s = e.named || {};
xh(e.pluralIndex) &&
(function (e, t) {
t.count || (t.count = e), t.n || (t.n = e);
})(n, s);
function o(t) {
const n = Wh(e.messages)
? e.messages(t)
: !!Yh(e.messages) && e.messages[t];
return n || (e.parent ? e.parent.message(t) : qg);
}
const c =
Gh(e.processor) && Wh(e.processor.normalize) ? e.processor.normalize : _g,
l =
Gh(e.processor) && Wh(e.processor.interpolate)
? e.processor.interpolate
: $g,
A = {
list: (e) => i[e],
named: (e) => s[e],
plural: (e) => e[r(n, e.length, a)],
linked: (t, ...n) => {
const [r, a] = n;
let i = "text",
s = "";
1 === n.length
? Yh(r)
? ((s = r.modifier || s), (i = r.type || i))
: Fh(r) && (s = r || s)
: 2 === n.length && (Fh(r) && (s = r || s), Fh(a) && (i = a || i));
const c = o(t)(A),
l = "vnode" === i && Ph(c) && s ? c[0] : c;
return s ? ((u = s), e.modifiers ? e.modifiers[u] : Zg)(l, i) : l;
var u;
},
message: o,
type: Gh(e.processor) && Fh(e.processor.type) ? e.processor.type : "text",
interpolate: l,
normalize: c,
values: Oh({}, i, s),
};
return A;
}
let nd = null;
const rd = ad("function:translate");
function ad(e) {
return (t) => nd && nd.emit(e, t);
}
const id = ag,
sd = Hh(id),
od = {
NOT_FOUND_KEY: id,
FALLBACK_TO_TRANSLATE: sd(),
CANNOT_FORMAT_NUMBER: sd(),
FALLBACK_TO_NUMBER_FORMAT: sd(),
CANNOT_FORMAT_DATE: sd(),
FALLBACK_TO_DATE_FORMAT: sd(),
EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER: sd(),
__EXTEND_POINT__: sd(),
},
cd = Eg,
ld = Hh(cd),
Ad = {
INVALID_ARGUMENT: cd,
INVALID_DATE_ARGUMENT: ld(),
INVALID_ISO_DATE_ARGUMENT: ld(),
NOT_SUPPORT_NON_STRING_MESSAGE: ld(),
NOT_SUPPORT_LOCALE_PROMISE_VALUE: ld(),
NOT_SUPPORT_LOCALE_ASYNC_FUNCTION: ld(),
NOT_SUPPORT_LOCALE_TYPE: ld(),
__EXTEND_POINT__: ld(),
};
function ud(e) {
return Cg(e, null, void 0);
}
function pd(e, t) {
return null != t.locale ? gd(t.locale) : gd(e.locale);
}
let hd;
function gd(e) {
if (Fh(e)) return e;
if (Wh(e)) {
if (e.resolvedOnce && null != hd) return hd;
if ("Function" === e.constructor.name) {
const n = e();
if (Yh((t = n)) && Wh(t.then) && Wh(t.catch))
throw ud(Ad.NOT_SUPPORT_LOCALE_PROMISE_VALUE);
return (hd = n);
}
throw ud(Ad.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION);
}
throw ud(Ad.NOT_SUPPORT_LOCALE_TYPE);
var t;
}
function dd(e, t, n) {
return [
...new Set([
n,
...(Ph(t) ? t : Yh(t) ? Object.keys(t) : Fh(t) ? [t] : [n]),
]),
];
}
function fd(e, t, n) {
const r = Fh(n) ? n : bd,
a = e;
a.__localeChainCache || (a.__localeChainCache = new Map());
let i = a.__localeChainCache.get(r);
if (!i) {
i = [];
let e = [n];
for (; Ph(e); ) e = md(i, e, t);
const s = Ph(t) || !Gh(t) ? t : t.default ? t.default : null;
(e = Fh(s) ? [s] : s),
Ph(e) && md(i, e, !1),
a.__localeChainCache.set(r, i);
}
return i;
}
function md(e, t, n) {
let r = !0;
for (let a = 0; a < t.length && jh(r); a++) {
const i = t[a];
Fh(i) && (r = vd(e, t[a], n));
}
return r;
}
function vd(e, t, n) {
let r;
const a = t.split("-");
do {
(r = yd(e, a.join("-"), n)), a.splice(-1, 1);
} while (a.length && !0 === r);
return r;
}
function yd(e, t, n) {
let r = !1;
if (!e.includes(t) && ((r = !0), t)) {
r = "!" !== t[t.length - 1];
const a = t.replace(/!/g, "");
e.push(a), (Ph(n) || Gh(n)) && n[a] && (r = n[a]);
}
return r;
}
const bd = "en-US",
wd = (e) => "".concat(e.charAt(0).toLocaleUpperCase()).concat(e.substr(1));
let Ed, kd, Cd;
function Bd(e) {
Ed = e;
}
let Rd = null;
const Sd = () => Rd;
let Id = null;
const xd = (e) => {
Id = e;
};
let Td = 0;
function Ud(e = {}) {
const t = Wh(e.onWarn) ? e.onWarn : Jh,
n = Fh(e.version) ? e.version : "9.13.1",
r = Fh(e.locale) || Wh(e.locale) ? e.locale : bd,
a = Wh(r) ? bd : r,
i =
Ph(e.fallbackLocale) ||
Gh(e.fallbackLocale) ||
Fh(e.fallbackLocale) ||
!1 === e.fallbackLocale
? e.fallbackLocale
: a,
s = Gh(e.messages) ? e.messages : { [a]: {} },
o = Gh(e.datetimeFormats) ? e.datetimeFormats : { [a]: {} },
c = Gh(e.numberFormats) ? e.numberFormats : { [a]: {} },
l = Oh({}, e.modifiers || {}, {
upper: (e, t) =>
"text" === t && Fh(e)
? e.toUpperCase()
: "vnode" === t && Yh(e) && "__v_isVNode" in e
? e.children.toUpperCase()
: e,
lower: (e, t) =>
"text" === t && Fh(e)
? e.toLowerCase()
: "vnode" === t && Yh(e) && "__v_isVNode" in e
? e.children.toLowerCase()
: e,
capitalize: (e, t) =>
"text" === t && Fh(e)
? wd(e)
: "vnode" === t && Yh(e) && "__v_isVNode" in e
? wd(e.children)
: e,
}),
A = e.pluralRules || {},
u = Wh(e.missing) ? e.missing : null,
p = (!jh(e.missingWarn) && !Th(e.missingWarn)) || e.missingWarn,
h = (!jh(e.fallbackWarn) && !Th(e.fallbackWarn)) || e.fallbackWarn,
g = !!e.fallbackFormat,
d = !!e.unresolving,
f = Wh(e.postTranslation) ? e.postTranslation : null,
m = Gh(e.processor) ? e.processor : null,
v = !jh(e.warnHtmlMessage) || e.warnHtmlMessage,
y = !!e.escapeParameter,
b = Wh(e.messageCompiler) ? e.messageCompiler : Ed,
w = Wh(e.messageResolver) ? e.messageResolver : kd || Kg,
E = Wh(e.localeFallbacker) ? e.localeFallbacker : Cd || dd,
k = Yh(e.fallbackContext) ? e.fallbackContext : void 0,
C = e,
B = Yh(C.__datetimeFormatters) ? C.__datetimeFormatters : new Map(),
R = Yh(C.__numberFormatters) ? C.__numberFormatters : new Map(),
S = Yh(C.__meta) ? C.__meta : {};
Td++;
const I = {
version: n,
cid: Td,
locale: r,
fallbackLocale: i,
messages: s,
modifiers: l,
pluralRules: A,
missing: u,
missingWarn: p,
fallbackWarn: h,
fallbackFormat: g,
unresolving: d,
postTranslation: f,
processor: m,
warnHtmlMessage: v,
escapeParameter: y,
messageCompiler: b,
messageResolver: w,
localeFallbacker: E,
fallbackContext: k,
onWarn: t,
__meta: S,
};
return (
(I.datetimeFormats = o),
(I.numberFormats = c),
(I.__datetimeFormatters = B),
(I.__numberFormatters = R),
__INTLIFY_PROD_DEVTOOLS__ &&
(function (e, t, n) {
nd &&
nd.emit("i18n:init", {
timestamp: Date.now(),
i18n: e,
version: t,
meta: n,
});
})(I, n, S),
I
);
}
function Od(e, t, n, r, a) {
const { missing: i, onWarn: s } = e;
if (null !== i) {
const r = i(e, n, t, a);
return Fh(r) ? r : t;
}
return t;
}
function Ld(e, t, n) {
(e.__localeChainCache = new Map()), e.localeFallbacker(e, n, t);
}
function Nd(e, t) {
const n = t.indexOf(e);
if (-1 === n) return !1;
for (let i = n + 1; i < t.length; i++)
if (((r = e), (a = t[i]), r !== a && r.split("-")[0] === a.split("-")[0]))
return !0;
var r, a;
return !1;
}
function Dd(e) {
return (t) =>
(function (e, t) {
const n = t.b || t.body;
if (1 === (n.t || n.type)) {
const t = n,
r = t.c || t.cases;
return e.plural(r.reduce((t, n) => [...t, Md(e, n)], []));
}
return Md(e, n);
})(t, e);
}
function Md(e, t) {
const n = t.s || t.static;
if (n) return "text" === e.type ? n : e.normalize([n]);
{
const n = (t.i || t.items).reduce((t, n) => [...t, Qd(e, n)], []);
return e.normalize(n);
}
}
function Qd(e, t) {
const n = t.t || t.type;
switch (n) {
case 3: {
const e = t;
return e.v || e.value;
}
case 9: {
const e = t;
return e.v || e.value;
}
case 4: {
const n = t;
return e.interpolate(e.named(n.k || n.key));
}
case 5: {
const n = t;
return e.interpolate(e.list(null != n.i ? n.i : n.index));
}
case 6: {
const n = t,
r = n.m || n.modifier;
return e.linked(Qd(e, n.k || n.key), r ? Qd(e, r) : void 0, e.type);
}
case 7: {
const e = t;
return e.v || e.value;
}
case 8: {
const e = t;
return e.v || e.value;
}
default:
throw new Error("unhandled node type on format message part: ".concat(n));
}
}
const Pd = (e) => e;
let Wd = Object.create(null);
const Fd = (e) =>
Yh(e) && (0 === e.t || 0 === e.type) && ("b" in e || "body" in e);
function jd(e, t = {}) {
let n = !1;
const r = t.onError || Bg;
return (
(t.onError = (e) => {
(n = !0), r(e);
}),
{ ...Vg(e, t), detectError: n }
);
}
const Yd = (e, t) => {
if (!Fh(e)) throw ud(Ad.NOT_SUPPORT_NON_STRING_MESSAGE);
{
!jh(t.warnHtmlMessage) || t.warnHtmlMessage;
const n = (t.onCacheKey || Pd)(e),
r = Wd[n];
if (r) return r;
const { code: a, detectError: i } = jd(e, t),
s = new Function("return ".concat(a))();
return i ? s : (Wd[n] = s);
}
};
const Vd = () => "",
zd = (e) => Wh(e);
function Gd(e, ...t) {
const {
fallbackFormat: n,
postTranslation: r,
unresolving: a,
messageCompiler: i,
fallbackLocale: s,
messages: o,
} = e,
[c, l] = Xd(...t),
A = jh(l.missingWarn) ? l.missingWarn : e.missingWarn,
u = jh(l.fallbackWarn) ? l.fallbackWarn : e.fallbackWarn,
p = jh(l.escapeParameter) ? l.escapeParameter : e.escapeParameter,
h = !!l.resolvedMessage,
g =
Fh(l.default) || jh(l.default)
? jh(l.default)
? i
? c
: () => c
: l.default
: n
? i
? c
: () => c
: "",
d = n || "" !== g,
f = pd(e, l);
p &&
(function (e) {
Ph(e.list)
? (e.list = e.list.map((e) => (Fh(e) ? Dh(e) : e)))
: Yh(e.named) &&
Object.keys(e.named).forEach((t) => {
Fh(e.named[t]) && (e.named[t] = Dh(e.named[t]));
});
})(l);
let [m, v, y] = h ? [c, f, o[f] || {}] : Hd(e, c, f, s, u, A),
b = m,
w = c;
if (
(h || Fh(b) || Fd(b) || zd(b) || (d && ((b = g), (w = b))),
!(h || ((Fh(b) || Fd(b) || zd(b)) && Fh(v))))
)
return a ? -1 : c;
let E = !1;
const k = zd(b)
? b
: Jd(e, c, v, b, w, () => {
E = !0;
});
if (E) return b;
const C = (function (e, t, n, r) {
const {
modifiers: a,
pluralRules: i,
messageResolver: s,
fallbackLocale: o,
fallbackWarn: c,
missingWarn: l,
fallbackContext: A,
} = e,
u = (r) => {
let a = s(n, r);
if (null == a && A) {
const [, , e] = Hd(A, r, t, o, c, l);
a = s(e, r);
}
if (Fh(a) || Fd(a)) {
let n = !1;
const i = Jd(e, r, t, a, r, () => {
n = !0;
});
return n ? Vd : i;
}
return zd(a) ? a : Vd;
},
p = { locale: t, modifiers: a, pluralRules: i, messages: u };
e.processor && (p.processor = e.processor);
r.list && (p.list = r.list);
r.named && (p.named = r.named);
xh(r.plural) && (p.pluralIndex = r.plural);
return p;
})(e, v, y, l),
B = (function (e, t, n) {
const r = t(n);
return r;
})(0, k, td(C)),
R = r ? r(B, c) : B;
if (__INTLIFY_PROD_DEVTOOLS__) {
const t = {
timestamp: Date.now(),
key: Fh(c) ? c : zd(b) ? b.key : "",
locale: v || (zd(b) ? b.locale : ""),
format: Fh(b) ? b : zd(b) ? b.source : "",
message: R,
};
(t.meta = Oh({}, e.__meta, Sd() || {})), rd(t);
}
return R;
}
function Hd(e, t, n, r, a, i) {
const { messages: s, onWarn: o, messageResolver: c, localeFallbacker: l } = e,
A = l(e, r, n);
let u,
p = {},
h = null;
for (
let g = 0;
g < A.length &&
((u = A[g]),
(p = s[u] || {}),
null === (h = c(p, t)) && (h = p[t]),
!(Fh(h) || Fd(h) || zd(h)));
g++
)
if (!Nd(u, A)) {
const n = Od(e, t, u, 0, "translate");
n !== t && (h = n);
}
return [h, u, p];
}
function Jd(e, t, n, r, a, i) {
const { messageCompiler: s, warnHtmlMessage: o } = e;
if (zd(r)) {
const e = r;
return (e.locale = e.locale || n), (e.key = e.key || t), e;
}
if (null == s) {
const e = () => r;
return (e.locale = n), (e.key = t), e;
}
const c = s(
r,
(function (e, t, n, r, a, i) {
return {
locale: t,
key: n,
warnHtmlMessage: a,
onError: (e) => {
throw (i && i(e), e);
},
onCacheKey: (e) => ((e, t, n) => Ih({ l: e, k: t, s: n }))(t, n, e),
};
})(0, n, a, 0, o, i)
);
return (c.locale = n), (c.key = t), (c.source = r), c;
}
function Xd(...e) {
const [t, n, r] = e,
a = {};
if (!(Fh(t) || xh(t) || zd(t) || Fd(t))) throw ud(Ad.INVALID_ARGUMENT);
const i = xh(t) ? String(t) : (zd(t), t);
return (
xh(n)
? (a.plural = n)
: Fh(n)
? (a.default = n)
: Gh(n) && !Uh(n)
? (a.named = n)
: Ph(n) && (a.list = n),
xh(r) ? (a.plural = r) : Fh(r) ? (a.default = r) : Gh(r) && Oh(a, r),
[i, a]
);
}
function Kd(e, ...t) {
const {
datetimeFormats: n,
unresolving: r,
fallbackLocale: a,
onWarn: i,
localeFallbacker: s,
} = e,
{ __datetimeFormatters: o } = e,
[c, l, A, u] = qd(...t);
jh(A.missingWarn) ? A.missingWarn : e.missingWarn;
jh(A.fallbackWarn) ? A.fallbackWarn : e.fallbackWarn;
const p = !!A.part,
h = pd(e, A),
g = s(e, a, h);
if (!Fh(c) || "" === c) return new Intl.DateTimeFormat(h, u).format(l);
let d,
f = {},
m = null;
for (
let b = 0;
b < g.length && ((d = g[b]), (f = n[d] || {}), (m = f[c]), !Gh(m));
b++
)
Od(e, c, d, 0, "datetime format");
if (!Gh(m) || !Fh(d)) return r ? -1 : c;
let v = "".concat(d, "__").concat(c);
Uh(u) || (v = "".concat(v, "__").concat(JSON.stringify(u)));
let y = o.get(v);
return (
y || ((y = new Intl.DateTimeFormat(d, Oh({}, m, u))), o.set(v, y)),
p ? y.formatToParts(l) : y.format(l)
);
}
const Zd = [
"localeMatcher",
"weekday",
"era",
"year",
"month",
"day",
"hour",
"minute",
"second",
"timeZoneName",
"formatMatcher",
"hour12",
"timeZone",
"dateStyle",
"timeStyle",
"calendar",
"dayPeriod",
"numberingSystem",
"hourCycle",
"fractionalSecondDigits",
];
function qd(...e) {
const [t, n, r, a] = e,
i = {};
let s,
o = {};
if (Fh(t)) {
const e = t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);
if (!e) throw ud(Ad.INVALID_ISO_DATE_ARGUMENT);
const n = e[3]
? e[3].trim().startsWith("T")
? "".concat(e[1].trim()).concat(e[3].trim())
: "".concat(e[1].trim(), "T").concat(e[3].trim())
: e[1].trim();
s = new Date(n);
try {
s.toISOString();
} catch (Kb) {
throw ud(Ad.INVALID_ISO_DATE_ARGUMENT);
}
} else if ("[object Date]" === zh(t)) {
if (isNaN(t.getTime())) throw ud(Ad.INVALID_DATE_ARGUMENT);
s = t;
} else {
if (!xh(t)) throw ud(Ad.INVALID_ARGUMENT);
s = t;
}
return (
Fh(n)
? (i.key = n)
: Gh(n) &&
Object.keys(n).forEach((e) => {
Zd.includes(e) ? (o[e] = n[e]) : (i[e] = n[e]);
}),
Fh(r) ? (i.locale = r) : Gh(r) && (o = r),
Gh(a) && (o = a),
[i.key || "", s, i, o]
);
}
function _d(e, t, n) {
const r = e;
for (const a in n) {
const e = "".concat(t, "__").concat(a);
r.__datetimeFormatters.has(e) && r.__datetimeFormatters.delete(e);
}
}
function $d(e, ...t) {
const {
numberFormats: n,
unresolving: r,
fallbackLocale: a,
onWarn: i,
localeFallbacker: s,
} = e,
{ __numberFormatters: o } = e,
[c, l, A, u] = tf(...t);
jh(A.missingWarn) ? A.missingWarn : e.missingWarn;
jh(A.fallbackWarn) ? A.fallbackWarn : e.fallbackWarn;
const p = !!A.part,
h = pd(e, A),
g = s(e, a, h);
if (!Fh(c) || "" === c) return new Intl.NumberFormat(h, u).format(l);
let d,
f = {},
m = null;
for (
let b = 0;
b < g.length && ((d = g[b]), (f = n[d] || {}), (m = f[c]), !Gh(m));
b++
)
Od(e, c, d, 0, "number format");
if (!Gh(m) || !Fh(d)) return r ? -1 : c;
let v = "".concat(d, "__").concat(c);
Uh(u) || (v = "".concat(v, "__").concat(JSON.stringify(u)));
let y = o.get(v);
return (
y || ((y = new Intl.NumberFormat(d, Oh({}, m, u))), o.set(v, y)),
p ? y.formatToParts(l) : y.format(l)
);
}
const ef = [
"localeMatcher",
"style",
"currency",
"currencyDisplay",
"currencySign",
"useGrouping",
"minimumIntegerDigits",
"minimumFractionDigits",
"maximumFractionDigits",
"minimumSignificantDigits",
"maximumSignificantDigits",
"compactDisplay",
"notation",
"signDisplay",
"unit",
"unitDisplay",
"roundingMode",
"roundingPriority",
"roundingIncrement",
"trailingZeroDisplay",
];
function tf(...e) {
const [t, n, r, a] = e,
i = {};
let s = {};
if (!xh(t)) throw ud(Ad.INVALID_ARGUMENT);
const o = t;
return (
Fh(n)
? (i.key = n)
: Gh(n) &&
Object.keys(n).forEach((e) => {
ef.includes(e) ? (s[e] = n[e]) : (i[e] = n[e]);
}),
Fh(r) ? (i.locale = r) : Gh(r) && (s = r),
Gh(a) && (s = a),
[i.key || "", o, i, s]
);
}
function nf(e, t, n) {
const r = e;
for (const a in n) {
const e = "".concat(t, "__").concat(a);
r.__numberFormatters.has(e) && r.__numberFormatters.delete(e);
}
}
"boolean" != typeof __INTLIFY_PROD_DEVTOOLS__ &&
(Nh().__INTLIFY_PROD_DEVTOOLS__ = !1),
"boolean" != typeof __INTLIFY_JIT_COMPILATION__ &&
(Nh().__INTLIFY_JIT_COMPILATION__ = !1),
"boolean" != typeof __INTLIFY_DROP_MESSAGE_COMPILER__ &&
(Nh().__INTLIFY_DROP_MESSAGE_COMPILER__ = !1);
const rf = od.__EXTEND_POINT__,
af = Hh(rf);
af(), af(), af(), af(), af(), af(), af(), af(), af();
const sf = Ad.__EXTEND_POINT__,
of = Hh(sf),
cf = {
UNEXPECTED_RETURN_TYPE: sf,
INVALID_ARGUMENT: of(),
MUST_BE_CALL_SETUP_TOP: of(),
NOT_INSTALLED: of(),
NOT_AVAILABLE_IN_LEGACY_MODE: of(),
REQUIRED_VALUE: of(),
INVALID_VALUE: of(),
CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN: of(),
NOT_INSTALLED_WITH_PROVIDE: of(),
UNEXPECTED_ERROR: of(),
NOT_COMPATIBLE_LEGACY_VUE_I18N: of(),
BRIDGE_SUPPORT_VUE_2_ONLY: of(),
MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION: of(),
NOT_AVAILABLE_COMPOSITION_IN_LEGACY: of(),
__EXTEND_POINT__: of(),
};
function lf(e, ...t) {
return Cg(e, null, void 0);
}
const Af = Sh("__translateVNode"),
uf = Sh("__datetimeParts"),
pf = Sh("__numberParts"),
hf = Sh("__setPluralRules"),
gf = Sh("__injectWithOption"),
df = Sh("__dispose");
function ff(e) {
if (!Yh(e)) return e;
for (const t in e)
if (Qh(e, t))
if (t.includes(".")) {
const n = t.split("."),
r = n.length - 1;
let a = e,
i = !1;
for (let e = 0; e < r; e++) {
if ((n[e] in a || (a[n[e]] = {}), !Yh(a[n[e]]))) {
i = !0;
break;
}
a = a[n[e]];
}
i || ((a[n[r]] = e[t]), delete e[t]), Yh(a[n[r]]) && ff(a[n[r]]);
} else Yh(e[t]) && ff(e[t]);
return e;
}
function mf(e, t) {
const { messages: n, __i18n: r, messageResolver: a, flatJson: i } = t,
s = Gh(n) ? n : Ph(r) ? {} : { [e]: {} };
if (
(Ph(r) &&
r.forEach((e) => {
if ("locale" in e && "resource" in e) {
const { locale: t, resource: n } = e;
t ? ((s[t] = s[t] || {}), Kh(n, s[t])) : Kh(n, s);
} else Fh(e) && Kh(JSON.parse(e), s);
}),
null == a && i)
)
for (const o in s) Qh(s, o) && ff(s[o]);
return s;
}
function vf(e) {
return e.type;
}
function yf(e, t, n) {
let r = Yh(t.messages) ? t.messages : {};
"__i18nGlobal" in n &&
(r = mf(e.locale.value, { messages: r, __i18n: n.__i18nGlobal }));
const a = Object.keys(r);
if (
(a.length &&
a.forEach((t) => {
e.mergeLocaleMessage(t, r[t]);
}),
Yh(t.datetimeFormats))
) {
const n = Object.keys(t.datetimeFormats);
n.length &&
n.forEach((n) => {
e.mergeDateTimeFormat(n, t.datetimeFormats[n]);
});
}
if (Yh(t.numberFormats)) {
const n = Object.keys(t.numberFormats);
n.length &&
n.forEach((n) => {
e.mergeNumberFormat(n, t.numberFormats[n]);
});
}
}
function bf(e) {
return Ca(oa, null, e, 0);
}
const wf = () => [],
Ef = () => !1;
let kf = 0;
function Cf(e) {
return (t, n, r, a) => e(n, r, Qa() || void 0, a);
}
function Bf(e = {}, t) {
const { __root: n, __injectWithOption: r } = e,
a = void 0 === n,
i = e.flatJson,
s = Rh ? wt : Et,
o = !!e.translateExistCompatible;
let c = !jh(e.inheritLocale) || e.inheritLocale;
const l = s(n && c ? n.locale.value : Fh(e.locale) ? e.locale : bd),
A = s(
n && c
? n.fallbackLocale.value
: Fh(e.fallbackLocale) ||
Ph(e.fallbackLocale) ||
Gh(e.fallbackLocale) ||
!1 === e.fallbackLocale
? e.fallbackLocale
: l.value
),
u = s(mf(l.value, e)),
p = s(Gh(e.datetimeFormats) ? e.datetimeFormats : { [l.value]: {} }),
h = s(Gh(e.numberFormats) ? e.numberFormats : { [l.value]: {} });
let g = n
? n.missingWarn
: (!jh(e.missingWarn) && !Th(e.missingWarn)) || e.missingWarn,
d = n
? n.fallbackWarn
: (!jh(e.fallbackWarn) && !Th(e.fallbackWarn)) || e.fallbackWarn,
f = n ? n.fallbackRoot : !jh(e.fallbackRoot) || e.fallbackRoot,
m = !!e.fallbackFormat,
v = Wh(e.missing) ? e.missing : null,
y = Wh(e.missing) ? Cf(e.missing) : null,
b = Wh(e.postTranslation) ? e.postTranslation : null,
w = n ? n.warnHtmlMessage : !jh(e.warnHtmlMessage) || e.warnHtmlMessage,
E = !!e.escapeParameter;
const k = n ? n.modifiers : Gh(e.modifiers) ? e.modifiers : {};
let C,
B = e.pluralRules || (n && n.pluralRules);
(C = (() => {
a && xd(null);
const t = {
version: "9.13.1",
locale: l.value,
fallbackLocale: A.value,
messages: u.value,
modifiers: k,
pluralRules: B,
missing: null === y ? void 0 : y,
missingWarn: g,
fallbackWarn: d,
fallbackFormat: m,
unresolving: !0,
postTranslation: null === b ? void 0 : b,
warnHtmlMessage: w,
escapeParameter: E,
messageResolver: e.messageResolver,
messageCompiler: e.messageCompiler,
__meta: { framework: "vue" },
};
(t.datetimeFormats = p.value),
(t.numberFormats = h.value),
(t.__datetimeFormatters = Gh(C) ? C.__datetimeFormatters : void 0),
(t.__numberFormatters = Gh(C) ? C.__numberFormatters : void 0);
const n = Ud(t);
return a && xd(n), n;
})()),
Ld(C, l.value, A.value);
const R = Za({
get: () => l.value,
set: (e) => {
(l.value = e), (C.locale = l.value);
},
}),
S = Za({
get: () => A.value,
set: (e) => {
(A.value = e), (C.fallbackLocale = A.value), Ld(C, l.value, e);
},
}),
I = Za(() => u.value),
x = Za(() => p.value),
T = Za(() => h.value);
const U = (e, t, r, i, s, o) => {
let c;
l.value, A.value, u.value, p.value, h.value;
try {
__INTLIFY_PROD_DEVTOOLS__,
a || (C.fallbackContext = n ? Id : void 0),
(c = e(C));
} finally {
__INTLIFY_PROD_DEVTOOLS__, a || (C.fallbackContext = void 0);
}
if (
("translate exists" !== r && xh(c) && -1 === c) ||
("translate exists" === r && !c)
) {
const [e, r] = t();
return n && f ? i(n) : s(e);
}
if (o(c)) return c;
throw lf(cf.UNEXPECTED_RETURN_TYPE);
};
function O(...e) {
return U(
(t) => Reflect.apply(Gd, null, [t, ...e]),
() => Xd(...e),
"translate",
(t) => Reflect.apply(t.t, t, [...e]),
(e) => e,
(e) => Fh(e)
);
}
const L = {
normalize: function (e) {
return e.map((e) => (Fh(e) || xh(e) || jh(e) ? bf(String(e)) : e));
},
interpolate: (e) => e,
type: "vnode",
};
function N(e) {
return u.value[e] || {};
}
kf++,
n &&
Rh &&
(dn(n.locale, (e) => {
c && ((l.value = e), (C.locale = e), Ld(C, l.value, A.value));
}),
dn(n.fallbackLocale, (e) => {
c && ((A.value = e), (C.fallbackLocale = e), Ld(C, l.value, A.value));
}));
const D = {
id: kf,
locale: R,
fallbackLocale: S,
get inheritLocale() {
return c;
},
set inheritLocale(e) {
(c = e),
e &&
n &&
((l.value = n.locale.value),
(A.value = n.fallbackLocale.value),
Ld(C, l.value, A.value));
},
get availableLocales() {
return Object.keys(u.value).sort();
},
messages: I,
get modifiers() {
return k;
},
get pluralRules() {
return B || {};
},
get isGlobal() {
return a;
},
get missingWarn() {
return g;
},
set missingWarn(e) {
(g = e), (C.missingWarn = g);
},
get fallbackWarn() {
return d;
},
set fallbackWarn(e) {
(d = e), (C.fallbackWarn = d);
},
get fallbackRoot() {
return f;
},
set fallbackRoot(e) {
f = e;
},
get fallbackFormat() {
return m;
},
set fallbackFormat(e) {
(m = e), (C.fallbackFormat = m);
},
get warnHtmlMessage() {
return w;
},
set warnHtmlMessage(e) {
(w = e), (C.warnHtmlMessage = e);
},
get escapeParameter() {
return E;
},
set escapeParameter(e) {
(E = e), (C.escapeParameter = e);
},
t: O,
getLocaleMessage: N,
setLocaleMessage: function (e, t) {
if (i) {
const n = { [e]: t };
for (const e in n) Qh(n, e) && ff(n[e]);
t = n[e];
}
(u.value[e] = t), (C.messages = u.value);
},
mergeLocaleMessage: function (e, t) {
u.value[e] = u.value[e] || {};
const n = { [e]: t };
if (i) for (const r in n) Qh(n, r) && ff(n[r]);
Kh((t = n[e]), u.value[e]), (C.messages = u.value);
},
getPostTranslationHandler: function () {
return Wh(b) ? b : null;
},
setPostTranslationHandler: function (e) {
(b = e), (C.postTranslation = e);
},
getMissingHandler: function () {
return v;
},
setMissingHandler: function (e) {
null !== e && (y = Cf(e)), (v = e), (C.missing = y);
},
[hf]: function (e) {
(B = e), (C.pluralRules = B);
},
};
return (
(D.datetimeFormats = x),
(D.numberFormats = T),
(D.rt = function (...e) {
const [t, n, r] = e;
if (r && !Yh(r)) throw lf(cf.INVALID_ARGUMENT);
return O(t, n, Oh({ resolvedMessage: !0 }, r || {}));
}),
(D.te = function (e, t) {
return U(
() => {
if (!e) return !1;
const n = N(Fh(t) ? t : l.value),
r = C.messageResolver(n, e);
return o ? null != r : Fd(r) || zd(r) || Fh(r);
},
() => [e],
"translate exists",
(n) => Reflect.apply(n.te, n, [e, t]),
Ef,
(e) => jh(e)
);
}),
(D.tm = function (e) {
const t = (function (e) {
let t = null;
const n = fd(C, A.value, l.value);
for (let r = 0; r < n.length; r++) {
const a = u.value[n[r]] || {},
i = C.messageResolver(a, e);
if (null != i) {
t = i;
break;
}
}
return t;
})(e);
return null != t ? t : (n && n.tm(e)) || {};
}),
(D.d = function (...e) {
return U(
(t) => Reflect.apply(Kd, null, [t, ...e]),
() => qd(...e),
"datetime format",
(t) => Reflect.apply(t.d, t, [...e]),
() => "",
(e) => Fh(e)
);
}),
(D.n = function (...e) {
return U(
(t) => Reflect.apply($d, null, [t, ...e]),
() => tf(...e),
"number format",
(t) => Reflect.apply(t.n, t, [...e]),
() => "",
(e) => Fh(e)
);
}),
(D.getDateTimeFormat = function (e) {
return p.value[e] || {};
}),
(D.setDateTimeFormat = function (e, t) {
(p.value[e] = t), (C.datetimeFormats = p.value), _d(C, e, t);
}),
(D.mergeDateTimeFormat = function (e, t) {
(p.value[e] = Oh(p.value[e] || {}, t)),
(C.datetimeFormats = p.value),
_d(C, e, t);
}),
(D.getNumberFormat = function (e) {
return h.value[e] || {};
}),
(D.setNumberFormat = function (e, t) {
(h.value[e] = t), (C.numberFormats = h.value), nf(C, e, t);
}),
(D.mergeNumberFormat = function (e, t) {
(h.value[e] = Oh(h.value[e] || {}, t)),
(C.numberFormats = h.value),
nf(C, e, t);
}),
(D[gf] = r),
(D[Af] = function (...e) {
return U(
(t) => {
let n;
const r = t;
try {
(r.processor = L), (n = Reflect.apply(Gd, null, [r, ...e]));
} finally {
r.processor = null;
}
return n;
},
() => Xd(...e),
"translate",
(t) => t[Af](...e),
(e) => [bf(e)],
(e) => Ph(e)
);
}),
(D[uf] = function (...e) {
return U(
(t) => Reflect.apply(Kd, null, [t, ...e]),
() => qd(...e),
"datetime format",
(t) => t[uf](...e),
wf,
(e) => Fh(e) || Ph(e)
);
}),
(D[pf] = function (...e) {
return U(
(t) => Reflect.apply($d, null, [t, ...e]),
() => tf(...e),
"number format",
(t) => t[pf](...e),
wf,
(e) => Fh(e) || Ph(e)
);
}),
D
);
}
function Rf(e = {}, t) {
{
const t = Bf(
(function (e) {
const t = Fh(e.locale) ? e.locale : bd,
n =
Fh(e.fallbackLocale) ||
Ph(e.fallbackLocale) ||
Gh(e.fallbackLocale) ||
!1 === e.fallbackLocale
? e.fallbackLocale
: t,
r = Wh(e.missing) ? e.missing : void 0,
a =
(!jh(e.silentTranslationWarn) && !Th(e.silentTranslationWarn)) ||
!e.silentTranslationWarn,
i =
(!jh(e.silentFallbackWarn) && !Th(e.silentFallbackWarn)) ||
!e.silentFallbackWarn,
s = !jh(e.fallbackRoot) || e.fallbackRoot,
o = !!e.formatFallbackMessages,
c = Gh(e.modifiers) ? e.modifiers : {},
l = e.pluralizationRules,
A = Wh(e.postTranslation) ? e.postTranslation : void 0,
u = !Fh(e.warnHtmlInMessage) || "off" !== e.warnHtmlInMessage,
p = !!e.escapeParameterHtml,
h = !jh(e.sync) || e.sync;
let g = e.messages;
if (Gh(e.sharedMessages)) {
const t = e.sharedMessages;
g = Object.keys(t).reduce((e, n) => {
const r = e[n] || (e[n] = {});
return Oh(r, t[n]), e;
}, g || {});
}
const { __i18n: d, __root: f, __injectWithOption: m } = e,
v = e.datetimeFormats,
y = e.numberFormats,
b = e.flatJson,
w = e.translateExistCompatible;
return {
locale: t,
fallbackLocale: n,
messages: g,
flatJson: b,
datetimeFormats: v,
numberFormats: y,
missing: r,
missingWarn: a,
fallbackWarn: i,
fallbackRoot: s,
fallbackFormat: o,
modifiers: c,
pluralRules: l,
postTranslation: A,
warnHtmlMessage: u,
escapeParameter: p,
messageResolver: e.messageResolver,
inheritLocale: h,
translateExistCompatible: w,
__i18n: d,
__root: f,
__injectWithOption: m,
};
})(e)
),
{ __extender: n } = e,
r = {
id: t.id,
get locale() {
return t.locale.value;
},
set locale(e) {
t.locale.value = e;
},
get fallbackLocale() {
return t.fallbackLocale.value;
},
set fallbackLocale(e) {
t.fallbackLocale.value = e;
},
get messages() {
return t.messages.value;
},
get datetimeFormats() {
return t.datetimeFormats.value;
},
get numberFormats() {
return t.numberFormats.value;
},
get availableLocales() {
return t.availableLocales;
},
get formatter() {
return { interpolate: () => [] };
},
set formatter(e) {},
get missing() {
return t.getMissingHandler();
},
set missing(e) {
t.setMissingHandler(e);
},
get silentTranslationWarn() {
return jh(t.missingWarn) ? !t.missingWarn : t.missingWarn;
},
set silentTranslationWarn(e) {
t.missingWarn = jh(e) ? !e : e;
},
get silentFallbackWarn() {
return jh(t.fallbackWarn) ? !t.fallbackWarn : t.fallbackWarn;
},
set silentFallbackWarn(e) {
t.fallbackWarn = jh(e) ? !e : e;
},
get modifiers() {
return t.modifiers;
},
get formatFallbackMessages() {
return t.fallbackFormat;
},
set formatFallbackMessages(e) {
t.fallbackFormat = e;
},
get postTranslation() {
return t.getPostTranslationHandler();
},
set postTranslation(e) {
t.setPostTranslationHandler(e);
},
get sync() {
return t.inheritLocale;
},
set sync(e) {
t.inheritLocale = e;
},
get warnHtmlInMessage() {
return t.warnHtmlMessage ? "warn" : "off";
},
set warnHtmlInMessage(e) {
t.warnHtmlMessage = "off" !== e;
},
get escapeParameterHtml() {
return t.escapeParameter;
},
set escapeParameterHtml(e) {
t.escapeParameter = e;
},
get preserveDirectiveContent() {
return !0;
},
set preserveDirectiveContent(e) {},
get pluralizationRules() {
return t.pluralRules || {};
},
__composer: t,
t(...e) {
const [n, r, a] = e,
i = {};
let s = null,
o = null;
if (!Fh(n)) throw lf(cf.INVALID_ARGUMENT);
const c = n;
return (
Fh(r) ? (i.locale = r) : Ph(r) ? (s = r) : Gh(r) && (o = r),
Ph(a) ? (s = a) : Gh(a) && (o = a),
Reflect.apply(t.t, t, [c, s || o || {}, i])
);
},
rt: (...e) => Reflect.apply(t.rt, t, [...e]),
tc(...e) {
const [n, r, a] = e,
i = { plural: 1 };
let s = null,
o = null;
if (!Fh(n)) throw lf(cf.INVALID_ARGUMENT);
const c = n;
return (
Fh(r)
? (i.locale = r)
: xh(r)
? (i.plural = r)
: Ph(r)
? (s = r)
: Gh(r) && (o = r),
Fh(a) ? (i.locale = a) : Ph(a) ? (s = a) : Gh(a) && (o = a),
Reflect.apply(t.t, t, [c, s || o || {}, i])
);
},
te: (e, n) => t.te(e, n),
tm: (e) => t.tm(e),
getLocaleMessage: (e) => t.getLocaleMessage(e),
setLocaleMessage(e, n) {
t.setLocaleMessage(e, n);
},
mergeLocaleMessage(e, n) {
t.mergeLocaleMessage(e, n);
},
d: (...e) => Reflect.apply(t.d, t, [...e]),
getDateTimeFormat: (e) => t.getDateTimeFormat(e),
setDateTimeFormat(e, n) {
t.setDateTimeFormat(e, n);
},
mergeDateTimeFormat(e, n) {
t.mergeDateTimeFormat(e, n);
},
n: (...e) => Reflect.apply(t.n, t, [...e]),
getNumberFormat: (e) => t.getNumberFormat(e),
setNumberFormat(e, n) {
t.setNumberFormat(e, n);
},
mergeNumberFormat(e, n) {
t.mergeNumberFormat(e, n);
},
getChoiceIndex: (e, t) => -1,
};
return (r.__extender = n), r;
}
}
const Sf = {
tag: { type: [String, Object] },
locale: { type: String },
scope: {
type: String,
validator: (e) => "parent" === e || "global" === e,
default: "parent",
},
i18n: { type: Object },
};
function If(e) {
return sa;
}
const xf = Un({
name: "i18n-t",
props: Oh(
{
keypath: { type: String, required: !0 },
plural: { type: [Number, String], validator: (e) => xh(e) || !isNaN(e) },
},
Sf
),
setup(e, t) {
const { slots: n, attrs: r } = t,
a = e.i18n || Pf({ useScope: e.scope, __useComponent: !0 });
return () => {
const i = Object.keys(n).filter((e) => "_" !== e),
s = {};
e.locale && (s.locale = e.locale),
void 0 !== e.plural && (s.plural = Fh(e.plural) ? +e.plural : e.plural);
const o = (function ({ slots: e }, t) {
if (1 === t.length && "default" === t[0])
return (e.default ? e.default() : []).reduce(
(e, t) => [...e, ...(t.type === sa ? t.children : [t])],
[]
);
return t.reduce((t, n) => {
const r = e[n];
return r && (t[n] = r()), t;
}, {});
})(t, i),
c = a[Af](e.keypath, o, s),
l = Oh({}, r);
return qa(Fh(e.tag) || Yh(e.tag) ? e.tag : If(), l, c);
};
},
});
function Tf(e, t, n, r) {
const { slots: a, attrs: i } = t;
return () => {
const t = { part: !0 };
let s = {};
e.locale && (t.locale = e.locale),
Fh(e.format)
? (t.key = e.format)
: Yh(e.format) &&
(Fh(e.format.key) && (t.key = e.format.key),
(s = Object.keys(e.format).reduce(
(t, r) => (n.includes(r) ? Oh({}, t, { [r]: e.format[r] }) : t),
{}
)));
const o = r(e.value, t, s);
let c = [t.key];
Ph(o)
? (c = o.map((e, t) => {
const n = a[e.type],
r = n ? n({ [e.type]: e.value, index: t, parts: o }) : [e.value];
var i;
return (
Ph((i = r)) &&
!Fh(i[0]) &&
(r[0].key = "".concat(e.type, "-").concat(t)),
r
);
}))
: Fh(o) && (c = [o]);
const l = Oh({}, i);
return qa(Fh(e.tag) || Yh(e.tag) ? e.tag : If(), l, c);
};
}
const Uf = Un({
name: "i18n-n",
props: Oh(
{
value: { type: Number, required: !0 },
format: { type: [String, Object] },
},
Sf
),
setup(e, t) {
const n = e.i18n || Pf({ useScope: e.scope, __useComponent: !0 });
return Tf(e, t, ef, (...e) => n[pf](...e));
},
}),
Of = Un({
name: "i18n-d",
props: Oh(
{
value: { type: [Number, Date], required: !0 },
format: { type: [String, Object] },
},
Sf
),
setup(e, t) {
const n = e.i18n || Pf({ useScope: e.scope, __useComponent: !0 });
return Tf(e, t, Zd, (...e) => n[uf](...e));
},
});
function Lf(e) {
if (Fh(e)) return { path: e };
if (Gh(e)) {
if (!("path" in e)) throw lf(cf.REQUIRED_VALUE);
return e;
}
throw lf(cf.INVALID_VALUE);
}
function Nf(e) {
const { path: t, locale: n, args: r, choice: a, plural: i } = e,
s = {},
o = r || {};
return (
Fh(n) && (s.locale = n),
xh(a) && (s.plural = a),
xh(i) && (s.plural = i),
[t, o, s]
);
}
function Df(e, t, ...n) {
const r = Gh(n[0]) ? n[0] : {},
a = !!r.useI18nComponentName;
(!jh(r.globalInstall) || r.globalInstall) &&
([a ? "i18n" : xf.name, "I18nT"].forEach((t) => e.component(t, xf)),
[Uf.name, "I18nN"].forEach((t) => e.component(t, Uf)),
[Of.name, "I18nD"].forEach((t) => e.component(t, Of))),
e.directive(
"t",
(function (e) {
const t = (t) => {
const { instance: n, modifiers: r, value: a } = t;
if (!n || !n.$) throw lf(cf.UNEXPECTED_ERROR);
const i = (function (e, t) {
const n = e;
if ("composition" === e.mode)
return n.__getInstance(t) || e.global;
{
const r = n.__getInstance(t);
return null != r ? r.__composer : e.global.__composer;
}
})(e, n.$),
s = Lf(a);
return [Reflect.apply(i.t, i, [...Nf(s)]), i];
};
return {
created: (n, r) => {
const [a, i] = t(r);
Rh &&
e.global === i &&
(n.__i18nWatcher = dn(i.locale, () => {
r.instance && r.instance.$forceUpdate();
})),
(n.__composer = i),
(n.textContent = a);
},
unmounted: (e) => {
Rh &&
e.__i18nWatcher &&
(e.__i18nWatcher(),
(e.__i18nWatcher = void 0),
delete e.__i18nWatcher),
e.__composer && ((e.__composer = void 0), delete e.__composer);
},
beforeUpdate: (e, { value: t }) => {
if (e.__composer) {
const n = e.__composer,
r = Lf(t);
e.textContent = Reflect.apply(n.t, n, [...Nf(r)]);
}
},
getSSRProps: (e) => {
const [n] = t(e);
return { textContent: n };
},
};
})(t)
);
}
function Mf(e, t) {
(e.locale = t.locale || e.locale),
(e.fallbackLocale = t.fallbackLocale || e.fallbackLocale),
(e.missing = t.missing || e.missing),
(e.silentTranslationWarn = t.silentTranslationWarn || e.silentFallbackWarn),
(e.silentFallbackWarn = t.silentFallbackWarn || e.silentFallbackWarn),
(e.formatFallbackMessages =
t.formatFallbackMessages || e.formatFallbackMessages),
(e.postTranslation = t.postTranslation || e.postTranslation),
(e.warnHtmlInMessage = t.warnHtmlInMessage || e.warnHtmlInMessage),
(e.escapeParameterHtml = t.escapeParameterHtml || e.escapeParameterHtml),
(e.sync = t.sync || e.sync),
e.__composer[hf](t.pluralizationRules || e.pluralizationRules);
const n = mf(e.locale, { messages: t.messages, __i18n: t.__i18n });
return (
Object.keys(n).forEach((t) => e.mergeLocaleMessage(t, n[t])),
t.datetimeFormats &&
Object.keys(t.datetimeFormats).forEach((n) =>
e.mergeDateTimeFormat(n, t.datetimeFormats[n])
),
t.numberFormats &&
Object.keys(t.numberFormats).forEach((n) =>
e.mergeNumberFormat(n, t.numberFormats[n])
),
e
);
}
const Qf = Sh("global-vue-i18n");
function Pf(e = {}) {
const t = Qa();
if (null == t) throw lf(cf.MUST_BE_CALL_SETUP_TOP);
if (
!t.isCE &&
null != t.appContext.app &&
!t.appContext.app.__VUE_I18N_SYMBOL__
)
throw lf(cf.NOT_INSTALLED);
const n = (function (e) {
{
const t = Dr(e.isCE ? Qf : e.appContext.app.__VUE_I18N_SYMBOL__);
if (!t)
throw lf(
e.isCE ? cf.NOT_INSTALLED_WITH_PROVIDE : cf.UNEXPECTED_ERROR
);
return t;
}
})(t),
r = (function (e) {
return "composition" === e.mode ? e.global : e.global.__composer;
})(n),
a = vf(t),
i = (function (e, t) {
return Uh(e)
? "__i18n" in t
? "local"
: "global"
: e.useScope
? e.useScope
: "local";
})(e, a);
if (__VUE_I18N_LEGACY_API__ && "legacy" === n.mode && !e.__useComponent) {
if (!n.allowComposition) throw lf(cf.NOT_AVAILABLE_IN_LEGACY_MODE);
return (function (e, t, n, r = {}) {
const a = "local" === t,
i = Et(null);
if (a && e.proxy && !e.proxy.$options.i18n && !e.proxy.$options.__i18n)
throw lf(cf.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);
const s = jh(r.inheritLocale) ? r.inheritLocale : !Fh(r.locale),
o = wt(!a || s ? n.locale.value : Fh(r.locale) ? r.locale : bd),
c = wt(
!a || s
? n.fallbackLocale.value
: Fh(r.fallbackLocale) ||
Ph(r.fallbackLocale) ||
Gh(r.fallbackLocale) ||
!1 === r.fallbackLocale
? r.fallbackLocale
: o.value
),
l = wt(mf(o.value, r)),
A = wt(Gh(r.datetimeFormats) ? r.datetimeFormats : { [o.value]: {} }),
u = wt(Gh(r.numberFormats) ? r.numberFormats : { [o.value]: {} }),
p = a
? n.missingWarn
: (!jh(r.missingWarn) && !Th(r.missingWarn)) || r.missingWarn,
h = a
? n.fallbackWarn
: (!jh(r.fallbackWarn) && !Th(r.fallbackWarn)) || r.fallbackWarn,
g = a ? n.fallbackRoot : !jh(r.fallbackRoot) || r.fallbackRoot,
d = !!r.fallbackFormat,
f = Wh(r.missing) ? r.missing : null,
m = Wh(r.postTranslation) ? r.postTranslation : null,
v = a ? n.warnHtmlMessage : !jh(r.warnHtmlMessage) || r.warnHtmlMessage,
y = !!r.escapeParameter,
b = a ? n.modifiers : Gh(r.modifiers) ? r.modifiers : {},
w = r.pluralRules || (a && n.pluralRules);
function E() {
return [o.value, c.value, l.value, A.value, u.value];
}
const k = Za({
get: () => (i.value ? i.value.locale.value : o.value),
set: (e) => {
i.value && (i.value.locale.value = e), (o.value = e);
},
}),
C = Za({
get: () => (i.value ? i.value.fallbackLocale.value : c.value),
set: (e) => {
i.value && (i.value.fallbackLocale.value = e), (c.value = e);
},
}),
B = Za(() => (i.value ? i.value.messages.value : l.value)),
R = Za(() => A.value),
S = Za(() => u.value);
function I() {
return i.value ? i.value.getPostTranslationHandler() : m;
}
function x(e) {
i.value && i.value.setPostTranslationHandler(e);
}
function T() {
return i.value ? i.value.getMissingHandler() : f;
}
function U(e) {
i.value && i.value.setMissingHandler(e);
}
function O(e) {
return E(), e();
}
function L(...e) {
return i.value
? O(() => Reflect.apply(i.value.t, null, [...e]))
: O(() => "");
}
function N(...e) {
return i.value ? Reflect.apply(i.value.rt, null, [...e]) : "";
}
function D(...e) {
return i.value
? O(() => Reflect.apply(i.value.d, null, [...e]))
: O(() => "");
}
function M(...e) {
return i.value
? O(() => Reflect.apply(i.value.n, null, [...e]))
: O(() => "");
}
function Q(e) {
return i.value ? i.value.tm(e) : {};
}
function P(e, t) {
return !!i.value && i.value.te(e, t);
}
function W(e) {
return i.value ? i.value.getLocaleMessage(e) : {};
}
function F(e, t) {
i.value && (i.value.setLocaleMessage(e, t), (l.value[e] = t));
}
function j(e, t) {
i.value && i.value.mergeLocaleMessage(e, t);
}
function Y(e) {
return i.value ? i.value.getDateTimeFormat(e) : {};
}
function V(e, t) {
i.value && (i.value.setDateTimeFormat(e, t), (A.value[e] = t));
}
function z(e, t) {
i.value && i.value.mergeDateTimeFormat(e, t);
}
function G(e) {
return i.value ? i.value.getNumberFormat(e) : {};
}
function H(e, t) {
i.value && (i.value.setNumberFormat(e, t), (u.value[e] = t));
}
function J(e, t) {
i.value && i.value.mergeNumberFormat(e, t);
}
const X = {
get id() {
return i.value ? i.value.id : -1;
},
locale: k,
fallbackLocale: C,
messages: B,
datetimeFormats: R,
numberFormats: S,
get inheritLocale() {
return i.value ? i.value.inheritLocale : s;
},
set inheritLocale(e) {
i.value && (i.value.inheritLocale = e);
},
get availableLocales() {
return i.value ? i.value.availableLocales : Object.keys(l.value);
},
get modifiers() {
return i.value ? i.value.modifiers : b;
},
get pluralRules() {
return i.value ? i.value.pluralRules : w;
},
get isGlobal() {
return !!i.value && i.value.isGlobal;
},
get missingWarn() {
return i.value ? i.value.missingWarn : p;
},
set missingWarn(e) {
i.value && (i.value.missingWarn = e);
},
get fallbackWarn() {
return i.value ? i.value.fallbackWarn : h;
},
set fallbackWarn(e) {
i.value && (i.value.missingWarn = e);
},
get fallbackRoot() {
return i.value ? i.value.fallbackRoot : g;
},
set fallbackRoot(e) {
i.value && (i.value.fallbackRoot = e);
},
get fallbackFormat() {
return i.value ? i.value.fallbackFormat : d;
},
set fallbackFormat(e) {
i.value && (i.value.fallbackFormat = e);
},
get warnHtmlMessage() {
return i.value ? i.value.warnHtmlMessage : v;
},
set warnHtmlMessage(e) {
i.value && (i.value.warnHtmlMessage = e);
},
get escapeParameter() {
return i.value ? i.value.escapeParameter : y;
},
set escapeParameter(e) {
i.value && (i.value.escapeParameter = e);
},
t: L,
getPostTranslationHandler: I,
setPostTranslationHandler: x,
getMissingHandler: T,
setMissingHandler: U,
rt: N,
d: D,
n: M,
tm: Q,
te: P,
getLocaleMessage: W,
setLocaleMessage: F,
mergeLocaleMessage: j,
getDateTimeFormat: Y,
setDateTimeFormat: V,
mergeDateTimeFormat: z,
getNumberFormat: G,
setNumberFormat: H,
mergeNumberFormat: J,
};
function K(e) {
(e.locale.value = o.value),
(e.fallbackLocale.value = c.value),
Object.keys(l.value).forEach((t) => {
e.mergeLocaleMessage(t, l.value[t]);
}),
Object.keys(A.value).forEach((t) => {
e.mergeDateTimeFormat(t, A.value[t]);
}),
Object.keys(u.value).forEach((t) => {
e.mergeNumberFormat(t, u.value[t]);
}),
(e.escapeParameter = y),
(e.fallbackFormat = d),
(e.fallbackRoot = g),
(e.fallbackWarn = h),
(e.missingWarn = p),
(e.warnHtmlMessage = v);
}
return (
Jn(() => {
if (null == e.proxy || null == e.proxy.$i18n)
throw lf(cf.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);
const n = (i.value = e.proxy.$i18n.__composer);
"global" === t
? ((o.value = n.locale.value),
(c.value = n.fallbackLocale.value),
(l.value = n.messages.value),
(A.value = n.datetimeFormats.value),
(u.value = n.numberFormats.value))
: a && K(n);
}),
X
);
})(t, i, r, e);
}
if ("global" === i) return yf(r, e, a), r;
if ("parent" === i) {
let a = (function (e, t, n = !1) {
let r = null;
const a = t.root;
let i = (function (e, t = !1) {
if (null == e) return null;
return (t && e.vnode.ctx) || e.parent;
})(t, n);
for (; null != i; ) {
const t = e;
if ("composition" === e.mode) r = t.__getInstance(i);
else if (__VUE_I18N_LEGACY_API__) {
const e = t.__getInstance(i);
null != e && ((r = e.__composer), n && r && !r[gf] && (r = null));
}
if (null != r) break;
if (a === i) break;
i = i.parent;
}
return r;
})(n, t, e.__useComponent);
return null == a && (a = r), a;
}
const s = n;
let o = s.__getInstance(t);
if (null == o) {
const n = Oh({}, e);
"__i18n" in a && (n.__i18n = a.__i18n),
r && (n.__root = r),
(o = Bf(n)),
s.__composerExtend && (o[df] = s.__composerExtend(o)),
(function (e, t, n) {
Xn(() => {}, t),
_n(() => {
const r = n;
e.__deleteInstance(t);
const a = r[df];
a && (a(), delete r[df]);
}, t);
})(s, t, o),
s.__setInstance(t, o);
}
return o;
}
const Wf = ["locale", "fallbackLocale", "availableLocales"],
Ff = ["t", "rt", "d", "n", "tm", "te"];
var jf, Yf;
if (
("boolean" != typeof __VUE_I18N_FULL_INSTALL__ &&
(Nh().__VUE_I18N_FULL_INSTALL__ = !0),
"boolean" != typeof __VUE_I18N_LEGACY_API__ &&
(Nh().__VUE_I18N_LEGACY_API__ = !0),
"boolean" != typeof __INTLIFY_JIT_COMPILATION__ &&
(Nh().__INTLIFY_JIT_COMPILATION__ = !1),
"boolean" != typeof __INTLIFY_DROP_MESSAGE_COMPILER__ &&
(Nh().__INTLIFY_DROP_MESSAGE_COMPILER__ = !1),
"boolean" != typeof __INTLIFY_PROD_DEVTOOLS__ &&
(Nh().__INTLIFY_PROD_DEVTOOLS__ = !1),
__INTLIFY_JIT_COMPILATION__
? Bd(function (e, t) {
if (
__INTLIFY_JIT_COMPILATION__ &&
!__INTLIFY_DROP_MESSAGE_COMPILER__ &&
Fh(e)
) {
!jh(t.warnHtmlMessage) || t.warnHtmlMessage;
const n = (t.onCacheKey || Pd)(e),
r = Wd[n];
if (r) return r;
const { ast: a, detectError: i } = jd(e, {
...t,
location: !1,
jit: !0,
}),
s = Dd(a);
return i ? s : (Wd[n] = s);
}
{
const t = e.cacheKey;
if (t) {
return Wd[t] || (Wd[t] = Dd(e));
}
return Dd(e);
}
})
: Bd(Yd),
(jf = function (e, t) {
if (!Yh(e)) return null;
let n = Xg.get(t);
if (
(n ||
((n = (function (e) {
const t = [];
let n,
r,
a,
i,
s,
o,
c,
l = -1,
A = 0,
u = 0;
const p = [];
function h() {
const t = e[l + 1];
if ((5 === A && "'" === t) || (6 === A && '"' === t))
return l++, (a = "\\" + t), p[0](), !0;
}
for (
p[0] = () => {
void 0 === r ? (r = a) : (r += a);
},
p[1] = () => {
void 0 !== r && (t.push(r), (r = void 0));
},
p[2] = () => {
p[0](), u++;
},
p[3] = () => {
if (u > 0) u--, (A = 4), p[0]();
else {
if (((u = 0), void 0 === r)) return !1;
if (((r = Jg(r)), !1 === r)) return !1;
p[1]();
}
};
null !== A;
)
if ((l++, (n = e[l]), "\\" !== n || !h())) {
if (((i = Hg(n)), (c = zg[A]), (s = c[i] || c.l || 8), 8 === s))
return;
if (
((A = s[0]),
void 0 !== s[1] && ((o = p[s[1]]), o && ((a = n), !1 === o())))
)
return;
if (7 === A) return t;
}
})(t)),
n && Xg.set(t, n)),
!n)
)
return null;
const r = n.length;
let a = e,
i = 0;
for (; i < r; ) {
const e = a[n[i]];
if (void 0 === e) return null;
if (Wh(a)) return null;
(a = e), i++;
}
return a;
}),
(kd = jf),
(Cd = fd),
__INTLIFY_PROD_DEVTOOLS__)
) {
const e = Nh();
(e.__INTLIFY__ = !0), (Yf = e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__), (nd = Yf);
}
const Vf = {
en: {
"已连续签到{0}天":
'Signed in for <span style="color: #ff0000">{0}</span> consecutive days',
"再连签{0}天领{1}积分":
'Sign in for <span style="color: #ff0000">{0}</span> more days to earn <span style="color: #ff0000">{1}</span> points',
"新用户默认支付密码{0}, 如您修改过支付密码则原密码为您修改之后的支付密码":
"New user default payment password <span class='text-red'>{0}</span>, if you have modified the payment password, the original password is the payment password after you modify it.",
推荐码: "Referral code",
正在加载您的对话: "Loading your chat, please open WhatsApp",
"3分钟内只能获取一次验证码":
"The same mobile phone number can only obtain a verification code once within 3 minute",
肯尼亚: "Kenya",
请添加肯尼亚: "Please add Kenya",
尼日利亚: "Nigeria",
请添加尼日利亚: "Please add Nigeria",
只能填写18位数: "Only 18 digits can be filled in",
请输入正确的用户名: "Please enter a valid username",
注册赚积分: "22JOB - Register to earn points",
轻松赚取每日积分:
"Join 22JOB, earn daily points easily and withdraw cash quickly!",
立即加入: "Join Now",
群组: "Groups",
频道: "Channels",
分享: "I earn 300-3000 points a day through v8JOB, it's easy and you can join too! Monthly income 300K",
余额: "Balance",
展开: "Expand",
隐藏: "hide",
暂无消息: "No news yet",
赚钱教程视频: "Money making tutorial videos",
更多任务开发中: "More tasks are under development, please stay tuned",
活跃人数: "Active users",
下载APP: "Download APP",
WhatsApp关联任务: "WhatsApp Link Tasks",
复制: "Copy",
账户余额: "Account balance",
今日任务收益: "Today's task income",
今日推广收益: "Today's promotion income",
幸运转盘: "Lucky wheel",
签到日历: "Sign in calendar",
请选择任务种类: "Please select the task type",
WhatsApp挂机任务: "WhatsApp idle task",
开始任务: "Start task",
开始: "Start",
首页: "Home",
推广: "Promotion",
客服: "service",
客服中心: "Customer Service Center",
账户: "Account",
限时活动: "Limited time event",
留言任务教学视频: "Message task teaching video",
教学视频: "Teaching video",
在线客服: "Online customer service",
我是在线客服: "HI~ I am online customer service!",
有问题找客服: "If you have any questions, please contact customer service~",
帮助文档: "Help document",
"1.点击“复制”按钮,复制链接或选择其他分享方式。":
'1. Click the "Copy" button to copy the link or choose other sharing methods.',
"2.将链接分享给您的朋友,并确保他们使用您分享的链接注册。":
"2. Share the link with your friends and make sure they register using the link you shared.",
"3.您的朋友注册后完成任务您将额外获得返佣。":
"3. After your friends register and complete the task, you will receive additional rebates.",
"返佣计算方式:": "Rebate calculation method:",
"一级直属返佣20%": "First-level direct rebate 20%",
"二级下属返佣10%": "Second-level subordinate rebate 10%",
"*一级直属通过您邀请链接的注册用户为一级直属下级直属下级做任务您将获得20%返佣。比如直属下级做了任务获得1000积分您将额外获得200积分。":
"*First-level direct: The registered user through your invitation link is a first-level direct subordinate. You will receive a 20% rebate for the direct subordinate to complete the task. For example, if the direct subordinate completes the task and gets 1,000 points, you will get an additional 200 points.",
"邀请越多,赚的越多!": "The more invitations, the more you earn!",
邀请好友: "Invite friends",
邀请步骤: "Invitation Steps",
邀请好友赚钱: "Invite friends to make money",
分享到您的社交平台: "Share to your social media platform",
获得积分奖励: "Get points reward",
每邀請一位朋友:
"Every time you invite a friend, you can get a commission reward, and the friend will become a first-level friend and there is no limit to the cycle of inviting friends. Start making money now, the more invitations you have, the more you will earn!",
赚取现金: "Earn cash",
累计佣金: "Accumulated commission",
今日佣金: "Today's commission",
昨日佣金: "Yesterday's commission",
直属下级: "Direct subordinates",
直属活跃: "Directly active",
邀请链接: "Invite link",
推荐链接: "Suggested Links",
提示: "Prompt",
今日任务: "Today's task",
今日推广: "Today's promotion",
账号提现: "Account withdrawal",
收益明细: "Income details",
提现订单: "Withdrawal order",
消息中心: "Message center",
修改密码: "Change password",
语言设置: "Language settings",
退出登录: "Log out",
全部类型: "All types",
提现扣款: "Withdrawal deduction",
人工调整: "Manual adjustment",
提现返还: "Withdrawal refund",
注册赠送: "Registration gift",
加粉赏金: "Add fan bounty",
任务佣金: "Task commission",
全部时间: "All time",
今天: "Today",
昨天: "Yesterday",
近七天: "Recent seven days",
申请中: "Applying",
已到账: "Delivered",
已驳回: "Rejected",
收益类型: "Income type",
收益金额: "Income amount",
时间: "Time",
提现金额: "Withdrawal amount",
状态: "Status",
签到: "Sign in",
"再连签{0}天领{500}积分":
"Sign in for {0} consecutive days to receive {500} points",
签到即可: "Sign in",
规则: "Rules",
"1.每位成员每天只能领取一次签到奖励。":
"1. Each member can only receive one sign-in reward per day.",
"2.成员必须在当天完成签到,才能继续参加第二天的签到活动。":
"2. Members must complete the sign-in on the same day to continue to participate in the sign-in activity on the next day.",
"3.如果成员未能按时签到成员可以在24小时内补签。":
"3. If a member fails to sign in on time, the member can make up within 24 hours.",
"4.V8 JOB 保留随时解释本活动规则及修改或更改规则、奖励或参与条款的权利,恕不另行通知":
"4. V8 JOB reserves the right to interpret the rules of this event and modify or change the rules, rewards or terms of participation at any time without prior notice",
输入手机号: "Enter your mobile phone number",
请输入手机号: "Please enter your mobile phone number",
输入密码: "Enter your password",
请输入密码: "Please enter your password",
再次输入密码: "Please enter your password again",
请再次输入密码: "Please enter your password again",
"请输入邀请码(选填)": "Please enter the invitation code (optional)",
注册: "Register",
立即登录: "Sign in now",
注册账号: "Register an account",
登录: "Login",
两次密码不一致: "The two passwords do not match",
"登录已过期,请重新登录": "Login has expired, please log in again",
服务错误: "Service error",
"登录成功!": "Login successful!",
记住账号密码: "Remember account password",
转盘: "Wheel",
"1.运作原理:": "1. How it works:",
"2.旋转轮盘:每次旋转都会为您的总分增加更多分数!":
"2. Spin the wheel: Each spin will add more points to your total score!",
"3.提高您的分数:每次旋转您的分数都会增加。":
"3. Improve your score: Your score will increase with each spin.",
"4.没有旋转了?": "4. No spins?",
"5.购买更多旋转:使用您的积分购买更多旋转并继续享受乐趣!":
"5. Buy more spins: Use your points to buy more spins and keep having fun!",
"6.旋转、赚取并保持兴奋!": "6. Spin, earn and stay excited!",
"旋转转盘获得积分,积分可提现为现金!":
"Spin the wheel to earn points, which can be withdrawn as cash!",
注册成功: "Registration successful",
积分可提现为现金: "Points can be withdrawn as cash",
链接复制成功: "Link copied successfully",
未签到: "Not signed in",
已签到: "Signed in",
: "Mon",
: "Tue",
: "Wed",
: "Thu",
: "Fri",
: "Sat",
: "Sun",
"立即签到!": "Sign in now!",
签到成功: "Signed in successfully",
今日已签到: "Signed in today",
选择国家: "Select country",
复制成功: "Copied successfully",
在WhatsApp中的操作步骤: "Steps in WhatsApp",
确认: "Confirm",
点击收起: "Click to close",
点击添加: "Click to add",
步骤1: "Step 1 : Click to download whatsapp",
点击跳转: "Click to jump",
步骤2: "Step 2: Connect WhatsApp",
完成注册后:
"After completing the registration, continue with the following binding steps",
收起: "Close",
: "Day",
: "Hour",
: "Minute",
挂机总时长: "Total idle time",
今日积分: "Today's points",
昨日积分: "Yesterday's points",
绑定WhatsApp: "Bind WhatsApp",
"将验证码输入关联的 WhatsApp 账户":
"Enter the verification code into the associated WhatsApp account",
获取验证码: "Get verification code",
在WhatsApp成功输入验证码后此窗口将被收起:
"This window will be closed after successfully entering the verification code in WhatsApp",
"(账号绑定状态将会在下方显示)":
"(Account binding status will be displayed below)",
"*输入手机号码获取验证码在WhatsApp认证即可。":
"*Enter your mobile number, get the verification code, and authenticate in WhatsApp.",
"1.在您的手机上打开WhatsApp": "1. Open WhatsApp on your phone",
"2.点击'菜单'(在Android手机上)或'设置'(在iPhone上)":
"2. Tap 'Menu' (on Android phones) or 'Settings' (on iPhones)",
"3.点击'已关联的设备',然后点击'关联新设备'":
"3. Tap 'Connected devices' and then 'Connect new device'",
"4.点击'改用电话号码关联',然后在您的手机上输入此验证码":
"4. Tap 'Connect using phone number instead' and enter this verification code on your phone",
请输入电话号码: "Please enter your phone number",
刷新列表: "Refresh list",
输入国家名称: "Enter country name",
暂无数据: "No data available",
请输入金额: "Please enter amount",
修改: "Edit",
个人中心: "Personal Center",
账户信息: "Account information",
收款信息: "Receipt information",
提现说明: "Withdrawal instructions",
最低提现金额为: "Minimum withdrawal amount is",
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服":
"Withdrawals can only be made 3 times a day. Please check carefully whether the information is entered correctly. If the withdrawal has not been received, please contact customer service",
银行卡: "Bank card",
"系统公告({0})": "System announcement ({0})",
"站内信({0})": "Internal message ({0})",
请输入USDT地址: "Please enter USDT address",
请输入TRX地址: "Please enter TRX address",
请输入登录密码: "Please enter login password",
登录密码: "Login password",
操作成功: "Operation successful",
开户银行: "Bank account",
请输入开户银行: "Please enter bank account",
收款卡号: "Receipt card number",
请输入收款卡号: "Please enter receipt card number",
收款账号: "Receiving account",
请输入收款账号: "Please enter the payment account number",
收款姓名: "Receipt name",
请输入收款姓名: "Please enter receipt name",
请添加银行卡: "Please add bank card",
请添加USDT地址: "Please add USDT address",
"请添加M-Pesa": "Please add M-Pesa",
请添加TRX地址: "Please add TRX address",
添加: "Add",
"确定要退出登录吗?": "Are you sure you want to log out?",
取消: "Cancel",
提交成功: "Submit successfully",
最低提现金额: "Minimum withdrawal amount",
收款方式: "Payment method",
"恭喜获得:{0}": "Congratulations on getting: {0}",
没有更多了: "No more",
"加载中...": "Loading...",
原密码: "Original password",
请输入原密码: "Please enter the original password",
新密码: "New password",
请输入新密码: "Please enter the new password",
修改成功: "Change successfully",
现金大转盘: "Cash Wheel",
"*二级下属您的一级直属下级邀请的注册用户二级下属做任务您将获得10%返佣。比如二级下属做了任务获得1000积分您将额外获得100积分。":
"*Second-level subordinates: Registered users invited by your first-level direct subordinates, you will receive 10% rebate for the second-level subordinates to complete tasks. For example, if the second-level subordinates complete tasks and get 1,000 points, you will get an additional 100 points.",
立即咨询: "Consult Now",
可提现金额: "Amount Available for Withdrawal",
立即提现: "Withdraw Now",
旋转: "Rotation",
消息详情: "Message Details",
WhatsApp号码: "WhatsApp number",
挂机时长: "On-hook time",
关联时长: "Association duration",
在线状态: "Online status",
积分: "Points",
首次成功挂机: "50 points for the first successful hang-up",
首次成功关联: "50 points for the first successful association",
操作: "Operation",
在线: "Online",
离线: "Offline",
结束: "End",
"您的浏览器不支持视频标签。":
"Your browser does not support the video tag.",
可用余额: "Available balance",
备注: "Remark",
电话号码: "Phone number",
请输入备注: "Please enter remarks",
修改备注: "Edit remarks",
越南盾: "Vietnamese Dong",
暂无收益: "No income yet",
任务中心: "Mission Center",
做任务赚收益: "Do tasks and earn income",
肯尼亚战令: "Kenya War Order",
"获取验证码之后,不要刷新页面":
"After getting the verification code, do not refresh the page",
"M-Pesa": "M-Pesa",
今日汇率: "Today's exchange rate",
每次转动消耗10积分: "Each spin costs 10 points",
"视频播放失败,请稍后重试": "Video playback failed, please try again later",
"推广给你的好友,获取佣金": "Promote to your friends and get commission",
转出到: "Transfer out to",
转出金额: "Transfer Amount",
最多可转出: "Maximum transfer out",
您将提现: "You will withdraw",
确定: "Sure",
记住密码: "Remember Password",
在whatsapp输入验证码后:
"After entering the verification code in WhatsApp, please make sure the link is successful and then return to the platform to refresh. (The account binding status will be displayed below)",
账号绑定状态将会显示在下方:
"(The account binding status will be displayed below)",
提款手续费: "Withdrawal Fee",
印度: "India",
手机号: "Phone number",
积分: "points",
非必填: "Not required",
余额不足: "Insufficient balance",
请添加印度: "Please add Bangladesh",
请添加孟加拉国:"Please add Bangladesh",
孟加拉国:"Bangladesh",
提款需要300积分: "300 points required for withdrawal",
提款需要1000积分: "1000 points required for withdrawal",
提款需要500积分: "500 points required for withdrawal",
提款需要100积分: "100 points required for withdrawal",
版本更新:
"🏆 Version update, please check whatsapp and re-associate. Users who are in the process of re-linking have a chance to win 188-18K random points🏆.",
出款中: "Withdrawal",
成功: "success",
失败: "fail",
"请输入正确的USDT(TRC20)地址":
"Please enter the correct USDT(TRC20) address",
菲律宾: "Philippines",
菲律宾1: "Philippines1",
菲律宾2: "Philippines2",
尼日利亚: "Nigeria",
尼日利亚1: "Nigeria1",
尼日利亚2: "Nigeria2",
请添加菲律宾: "Please add Philippines",
请输入正确的手机号: "Please enter a valid mobile phone number",
请添加: "Please add",
巴西: "Brazil",
请添加巴西: "Please add Brazil",
"同步完成,获取积分中": "Synchronization completed, points being collected",
绿灯红灯:
"Green light: Logged in successfully Status: [Acquiring points] Red light: Please do not close WhatsApp Status: [Waiting for synchronization, if timeout, please check whether the connection is normal]",
显示绿色指示灯后:
"After the green indicator light appears, please check your phone regularly to see if it is connected to WhatsApp. The system will distribute points from time to time.",
VIP详情: "VIP Details",
晋升标准: "Promotion criteria",
下级关联总时长: "Total duration of subordinate associations",
下级关联总积分: "Total score of subordinate associations",
小时: "Hour",
分钟: "minute",
: "person",
日工资重置时间: "Daily wage reset time",
每日奖励重置时间: "Daily reward reset time",
奖励: "Reward",
领取奖励: "Get Rewards",
领取成功: "Successfully received",
领完就消失:
"Note: Each account is limited to 1 redemption for the first activation of 123, and it will disappear after redemption.",
任务: "Task",
有效人数: "Effective number of people",
可领取: "Available",
已领取: "Received",
未激活: "Not activated",
首次激活: "First Activation",
等级: "Level",
请重新获取: "Please retrieve",
成长值: "Growth Value",
评分次数: "Rating times",
今日推广收益: "Today's promotion income",
每激活一次VIP任务:
"Introduction: Every time you receive a VIP mission reward, the growth value of the corresponding mission will increase.",
证件号码: "ID number",
请输入证件号码: "Please enter your ID number",
请输入正确的证件号码: "Please enter the correct ID number",
},
zhCN: {
"已连续签到{0}天": '已连续签到<span style="color: #ff0000">{0}</span>天',
"再连签{0}天领{1}积分":
'再连签<span style="color: #ff0000">{0}</span>天领<span style="color: #ff0000">{1}</span>积分',
"新用户默认支付密码{0}, 如您修改过支付密码则原密码为您修改之后的支付密码":
"新用户默认支付密码<span class='text-red'>{0}</span>, 如您修改过支付密码则原密码为您修改之后的支付密码",
推荐码: "推荐码",
正在加载您的对话: "正在加载您的对话请打开WhatsApp",
"3分钟内只能获取一次验证码": "同一个手机号3分钟内只能获取一次验证码",
肯尼亚: "肯尼亚",
请添加肯尼亚: "请添加肯尼亚",
尼日利亚: "尼日利亚",
请添加尼日利亚: "请添加尼日利亚",
注册赚积分: "V8 JOB - 注册赚积分",
请输入正确的用户名: "请输入正确的用户名",
只能填写18位数: "只能填写18位数",
轻松赚取每日积分: "加入 V8 JOB轻松赚取每日积分快速提现",
立即加入: "立即加入",
群组: "群组",
频道: "频道",
分享: "我通过V8 JOB每天赚300-3000积分很简单你也可以加入月收入30万",
活跃人数: "活跃人数",
余额: "余额",
展开: "展开",
隐藏: "隐藏",
暂无消息: "暂无消息",
赚钱教程视频: "赚钱教程视频",
更多任务开发中: "更多任务开发中,敬请期待",
下载APP: "下载APP",
WhatsApp关联任务: "WhatsApp关联任务",
复制: "复制",
账户余额: "账户余额",
今日任务收益: "今日任务收益",
今日推广收益: "今日推广收益",
幸运转盘: "幸运转盘",
签到日历: "签到日历",
请选择任务种类: "请选择任务种类",
WhatsApp挂机任务: "WhatsApp挂机任务",
开始任务: "开始任务",
开始: "开始",
首页: "首页",
推广: "推广",
客服: "客服",
客服中心: "客服中心",
账户: "账户",
限时活动: "限时活动",
留言任务教学视频: "留言任务教学视频",
教学视频: "教学视频",
在线客服: "在线客服",
我是在线客服: "HI~ 我是在线客服!",
有问题找客服: "有问题找客服哦~",
帮助文档: "帮助文档",
"1.点击“复制”按钮,复制链接或选择其他分享方式。":
"1.点击“复制”按钮,复制链接或选择其他分享方式。",
"2.将链接分享给您的朋友,并确保他们使用您分享的链接注册。":
"2.将链接分享给您的朋友,并确保他们使用您分享的链接注册。",
"3.您的朋友注册后完成任务您将额外获得返佣。":
"3.您的朋友注册后完成任务您将额外获得返佣。",
"返佣计算方式:": "返佣计算方式:",
"一级直属返佣20%": "一级直属返佣20%",
"二级下属返佣10%": "二级下属返佣10%",
"*一级直属通过您邀请链接的注册用户为一级直属下级直属下级做任务您将获得20%返佣。比如直属下级做了任务获得1000积分您将额外获得200积分。":
"*一级直属通过您邀请链接的注册用户为一级直属下级直属下级做任务您将获得20%返佣。比如直属下级做了任务获得1000积分您将额外获得200积分。",
"邀请越多,赚的越多!": "邀请越多,赚的越多!",
邀请好友: "邀请好友",
邀请步骤: "邀请步骤",
邀请好友赚钱: "邀请好友赚钱",
分享到您的社交平台: "分享到您的社交平台",
获得积分奖励: "获得积分奖励",
每邀請一位朋友:
"每邀請一位朋友,即可獲得佣金奖励,以及好友变为一级邀请好友循环无上限。現在就開始賺錢,邀请越多,赚的更多!",
赚取现金: "赚取现金",
累计佣金: "累计佣金",
今日佣金: "今日佣金",
昨日佣金: "昨日佣金",
直属下级: "直属下级",
直属活跃: "直属活跃",
邀请链接: "邀请链接",
推荐链接: "推荐链接",
提示: "提示",
今日任务: "今日任务",
今日推广: "今日推广",
账号提现: "账号提现",
收益明细: "收益明细",
提现订单: "提现订单",
消息中心: "消息中心",
修改密码: "修改密码",
语言设置: "语言设置",
退出登录: "退出登录",
全部类型: "全部类型",
提现扣款: "提现扣款",
人工调整: "人工调整",
提现返还: "提现返还",
注册赠送: "注册赠送",
加粉赏金: "加粉赏金",
任务佣金: "任务佣金",
全部时间: "全部时间",
今天: "今天",
昨天: "昨天",
近七天: "近七天",
申请中: "申请中",
已到账: "已到账",
已驳回: "已驳回",
收益类型: "收益类型",
收益金额: "收益金额",
时间: "时间",
提现金额: "提现金额",
状态: "状态",
签到: "签到",
"再连签{0}天领{500}积分": "再连签{0}天领{500}积分",
签到即可: "签到即可",
规则: "规则",
"1.每位成员每天只能领取一次签到奖励。":
"1.每位成员每天只能领取一次签到奖励。",
"2.成员必须在当天完成签到,才能继续参加第二天的签到活动。":
"2.成员必须在当天完成签到,才能继续参加第二天的签到活动。",
"3.如果成员未能按时签到成员可以在24小时内补签。":
"3.如果成员未能按时签到成员可以在24小时内补签。",
"4.V8 JOB 保留随时解释本活动规则及修改或更改规则、奖励或参与条款的权利,恕不另行通知":
"4.V8 JOB 保留随时解释本活动规则及修改或更改规则、奖励或参与条款的权利,恕不另行通知",
输入手机号: "输入手机号",
请输入手机号: "请输入手机号",
输入密码: "输入密码",
请输入密码: "请输入密码",
再次输入密码: "再次输入密码",
请再次输入密码: "请再次输入密码",
"请输入邀请码(选填)": "请输入邀请码(选填)",
注册: "注册",
注册账号: "注册账号",
登录: "登录",
立即登录: "立即登录",
两次密码不一致: "两次密码不一致",
"登录已过期,请重新登录": "登录已过期,请重新登录",
服务错误: "服务错误",
"登录成功!": "登录成功!",
记住账号密码: "记住账号密码",
记住密码: "记住密码",
转盘: "转盘",
"1.运作原理:": "1.运作原理:",
"2.旋转轮盘:每次旋转都会为您的总分增加更多分数!":
"2.旋转轮盘:每次旋转都会为您的总分增加更多分数!",
"3.提高您的分数:每次旋转您的分数都会增加。":
"3.提高您的分数:每次旋转您的分数都会增加。",
"4.没有旋转了?": "4.没有旋转了?",
"5.购买更多旋转:使用您的积分购买更多旋转并继续享受乐趣!":
"5.购买更多旋转:使用您的积分购买更多旋转并继续享受乐趣!",
"6.旋转、赚取并保持兴奋!": "6.旋转、赚取并保持兴奋!",
"旋转转盘获得积分,积分可提现为现金!":
"旋转转盘获得积分,积分可提现为现金!",
注册成功: "注册成功",
积分可提现为现金: "积分可提现为现金",
链接复制成功: "链接复制成功",
未签到: "未签到",
已签到: "已签到",
: "一",
: "二",
: "三",
: "四",
: "五",
: "六",
: "日",
"立即签到!": "立即签到!",
签到成功: "签到成功",
今日已签到: "今日已签到",
选择国家: "选择国家",
复制成功: "复制成功",
在WhatsApp中的操作步骤: "在WhatsApp中的操作步骤",
确认: "确认",
点击收起: "点击收起",
点击添加: "点击添加",
步骤1: "步骤 1 : 点击下载 whatsapp",
点击跳转: "点击跳转",
步骤2: "步骤 2: 绑定 whatsapp",
完成注册后: "完成注册后继续下面的绑定步骤",
收起: "收起",
: "天",
: "时",
: "分",
挂机总时长: "挂机总时长",
今日积分: "今日积分",
昨日积分: "昨日积分",
绑定WhatsApp: "绑定WhatsApp",
"将验证码输入关联的 WhatsApp 账户": "将验证码输入关联的 WhatsApp 账户",
获取验证码: "获取验证码",
在WhatsApp成功输入验证码后此窗口将被收起:
"在WhatsApp成功输入验证码后此窗口将被收起",
"(账号绑定状态将会在下方显示)": "(账号绑定状态将会在下方显示)",
"*输入手机号码获取验证码在WhatsApp认证即可。":
"*输入手机号码获取验证码在WhatsApp认证即可。",
"1.在您的手机上打开WhatsApp": "1.在您的手机上打开WhatsApp",
"2.点击'菜单'(在Android手机上)或'设置'(在iPhone上)":
"2.点击'菜单'(在Android手机上)或'设置'(在iPhone上)",
"3.点击'已关联的设备',然后点击'关联新设备'":
"3.点击'已关联的设备',然后点击'关联新设备'",
"4.点击'改用电话号码关联',然后在您的手机上输入此验证码":
"4.点击'改用电话号码关联',然后在您的手机上输入此验证码",
请输入电话号码: "请输入电话号码",
刷新列表: "刷新列表",
输入国家名称: "输入国家名称",
暂无数据: "暂无数据",
请输入金额: "请输入金额",
修改: "修改",
个人中心: "个人中心",
账户信息: "账户信息",
收款信息: "收款信息",
提现说明: "提现说明",
最低提现金额为: "最低提现金额为",
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服":
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服",
银行卡: "银行卡",
"系统公告({0})": "系统公告({0})",
"站内信({0})": "站内信({0})",
请输入USDT地址: "请输入USDT地址",
请输入TRX地址: "请输入TRX地址",
请输入登录密码: "请输入登录密码",
登录密码: "登录密码",
操作成功: "操作成功",
开户银行: "开户银行",
请输入开户银行: "请输入开户银行",
收款卡号: "收款卡号",
请输入收款卡号: "请输入收款卡号",
收款账号: "收款账号",
请输入收款账号: "请输入收款账号",
收款姓名: "收款姓名",
请输入收款姓名: "请输入收款姓名",
请添加银行卡: "请添加银行卡",
请添加USDT地址: "请添加USDT地址",
"请添加M-Pesa": "请添加M-Pesa",
请添加TRX地址: "请添加TRX地址",
添加: "添加",
"确定要退出登录吗?": "确定要退出登录吗?",
取消: "取消",
提交成功: "提交成功",
最低提现金额: "最低提现金额",
收款方式: "收款方式",
"恭喜获得:{0}": "恭喜获得:{0}",
没有更多了: "没有更多了",
"加载中...": "加载中...",
原密码: "原密码",
请输入原密码: "请输入原密码",
新密码: "新密码",
请输入新密码: "请输入新密码",
修改成功: "修改成功",
现金大转盘: "现金大转盘",
"*二级下属您的一级直属下级邀请的注册用户二级下属做任务您将获得10%返佣。比如二级下属做了任务获得1000积分您将额外获得100积分。":
"*二级下属您的一级直属下级邀请的注册用户二级下属做任务您将获得10%返佣。比如二级下属做了任务获得1000积分您将额外获得100积分。",
立即咨询: "立即咨询",
可提现金额: "可提现金额",
立即提现: "立即提现",
旋转: "旋转",
消息详情: "消息详情",
WhatsApp号码: "WhatsApp号码",
挂机时长: "挂机时长",
关联时长: "关联时长",
在线状态: "在线状态",
积分: "积分",
首次成功挂机: "首次成功挂机赠送50积分",
首次成功关联: "首次成功关联赠送50积分",
操作: "操作",
在线: "在线",
离线: "离线",
结束: "结束",
"您的浏览器不支持视频标签。": "您的浏览器不支持视频标签。",
可用余额: "可用余额",
备注: "备注",
电话号码: "电话号码",
请输入备注: "请输入备注",
修改备注: "修改备注",
越南盾: "越南盾",
暂无收益: "暂无收益",
任务中心: "任务中心",
做任务赚收益: "做任务,赚收益",
肯尼亚战令: "肯尼亚战令",
"获取验证码之后,不要刷新页面": "获取验证码之后,不要刷新页面",
"M-Pesa": "M-Pesa",
今日汇率: "今日汇率",
每次转动消耗10积分: "每次转动消耗10积分",
"视频播放失败,请稍后重试": "视频播放失败,请稍后重试",
"推广给你的好友,获取佣金": "推广给你的好友,获取佣金",
转出到: "转出到",
转出金额: "转出金额",
最多可转出: "最多可转出",
您将提现: "您将提现",
确定: "确定",
在whatsapp输入验证码后:
"在 whatsapp 输入验证码后,请确保关联成功再返回平台刷新。(账号绑定状态将会显示在下方)",
账号绑定状态将会显示在下方: "(账号绑定状态将会显示在下方)",
提款手续费: "提款手续费",
印度: "印度",
手机号: "手机号",
积分: "积分",
非必填: "非必填",
余额不足: "余额不足",
请添加印度: "请添加印度",
请添加孟加拉国:"请添加孟加拉国",
孟加拉国:"孟加拉国",
提款需要300积分: "提款需要300积分",
提款需要1000积分: "提款需要1000积分",
提款需要500积分: "提款需要500积分",
提款需要100积分: "提款需要100积分",
版本更新:
"🏆版本更新请检查whatsapp并重新关联。正在关联中的用户有机会获得188-18K积分。🏆",
出款中: "出款中",
成功: "成功",
失败: "失败",
"请输入正确的USDT(TRC20)地址": "请输入正确的USDT(TRC20)地址",
菲律宾: "菲律宾",
菲律宾1: "菲律宾1",
菲律宾2: "菲律宾2",
尼日利亚: "尼日利亚",
尼日利亚1: "尼日利亚1",
尼日利亚2: "尼日利亚2",
请添加菲律宾: "请添加菲律宾",
请输入正确的手机号: "请输入正确的手机号",
请添加: "请添加",
请添加巴西: "请添加巴西",
巴西: "巴西",
"同步完成,获取积分中": "同步完成,获取积分中",
绿灯红灯:
"绿灯 : 已成功登录 状态:【积分获取中】红灯 : 请勿关闭whatsapp 状态:【等待同步中,超时请检查是否正常关联】",
显示绿色指示灯后:
"显示绿色指示灯后,请定时检查手机是否正常关联 whatsapp。系统将不定时派发积分。",
VIP详情: "VIP详情",
晋升标准: "晋升标准",
下级关联总时长: "下级关联总时长",
下级关联总积分: "下级关联总积分",
小时: "小时",
分钟: "分钟",
: "人",
日工资重置时间: "日工资重置时间",
每日奖励重置时间: "每日奖励重置时间",
奖励: "奖励",
领取奖励: "领取奖励",
领取成功: "领取成功",
领完就消失: "备注:123 的首次激活每个账号限制 领 1 次,领完就消失",
任务: "任务",
有效人数: "有效人数",
可领取: "可领取",
已领取: "已领取",
未激活: "未激活",
首次激活: "首次激活",
等级: "等级",
请重新获取: "请重新获取",
成长值: "成长值",
评分次数: "评分次数",
今日推广收益: "今日推广收益",
每激活一次VIP任务: "介绍每领取一次VIP任务奖励增加对应任务的成长值。",
证件号码: "证件号码",
请输入证件号码: "请输入证件号码",
请输入正确的证件号码: "请输入正确的证件号码",
},
vi: {
"已连续签到{0}天":
'Đã đăng nhập trong <span style="color: #ff0000">{0}</span> ngày liên tiếp',
"再连签{0}天领{1}积分":
'Đăng nhập lại<span style="color: #ff0000">{0}</span> Tianling<span style="color: #ff0000">{1}</span> điểm',
"新用户默认支付密码{0}, 如您修改过支付密码则原密码为您修改之后的支付密码":
"Mật khẩu thanh toán mặc định cho người dùng mới là <span class='text-red'>{0}</span> Nếu bạn đã thay đổi mật khẩu thanh toán thì mật khẩu ban đầu sẽ là mật khẩu thanh toán đã thay đổi của bạn.",
推荐码: "Mã giới thiệu",
复制: "sao chép",
账户余额: "Số dư tài khoản",
今日任务收益: "Thu nhập nhiệm vụ ngày hôm nay",
今日推广收益: "Thu nhập khuyến mãi hôm nay",
幸运转盘: "vòng quay may mắn",
签到日历: "Lịch nhận phòng",
请选择任务种类: "Vui lòng chọn loại nhiệm vụ",
WhatsApp挂机任务: "Nhiệm vụ nhàn rỗi của WhatsApp",
开始任务: "Bắt đầu nhiệm vụ",
首页: "trang đầu",
推广: "khuyến mãi",
客服: "dịch vụ khách hàng",
账户: "Tài khoản",
限时活动: "sự kiện giới hạn thời gian",
留言任务教学视频: "Video dạy nhiệm vụ tin nhắn",
教学视频: "Video hướng dẫn",
在线客服: "Dịch vụ khách hàng trực tuyến",
"有问题, 找客服":
"Nếu bạn có bất kỳ câu hỏi nào, hãy liên hệ với dịch vụ khách hàng",
帮助文档: "Tài liệu trợ giúp",
"1.点击“复制”按钮,复制链接或选择其他分享方式。":
'1. Nhấp vào nút "Sao chép" để sao chép liên kết hoặc chọn các phương thức chia sẻ khác.',
"2.将链接分享给您的朋友,并确保他们使用您分享的链接注册。":
"2. Chia sẻ liên kết với bạn bè của bạn và đảm bảo họ đăng ký bằng liên kết bạn đã chia sẻ.",
"3.您的朋友注册后完成任务您将额外获得返佣。":
"3. Nếu bạn của bạn hoàn thành nhiệm vụ sau khi đăng ký, bạn sẽ nhận được thêm hoa hồng.",
"返佣计算方式:": "Phương pháp tính chiết khấu:",
"一级直属返佣20%":
"Hoa hồng 20% cho các chi nhánh trực tiếp cấp đầu tiên",
"二级下属返佣10%": "Hoàn tiền hoa hồng 10% cho cấp dưới cấp 2",
"*一级直属通过您邀请链接的注册用户为一级直属下级直属下级做任务您将获得20%返佣。比如直属下级做了任务获得1000积分您将额外获得200积分。":
"*Cấp dưới trực tiếp cấp một: Người dùng đã đăng ký thông qua liên kết lời mời của bạn là cấp dưới trực tiếp cấp một. Bạn sẽ nhận được 20% hoa hồng khi cấp dưới trực tiếp của bạn thực hiện nhiệm vụ. Ví dụ: nếu cấp dưới trực tiếp của bạn hoàn thành một nhiệm vụ và kiếm được 1.000 điểm, bạn sẽ nhận được thêm 200 điểm.",
"邀请越多,赚的越多!":
"Càng nhận được nhiều lời mời, bạn càng kiếm được nhiều tiền!",
邀请好友: "Mời bạn bè",
赚取现金: "kiếm tiền mặt",
累计佣金: "Hoa hồng tích lũy",
今日佣金: "Hoa hồng hôm nay",
昨日佣金: "Hoa hồng của ngày hôm qua",
直属下级: "Báo cáo trực tiếp",
邀请链接: "Liên kết lời mời",
提示: "gợi ý",
今日任务: "Nhiệm vụ hôm nay",
今日推广: "Khuyến mãi hôm nay",
账号提现: "Rút tài khoản",
收益明细: "Chi tiết doanh thu",
提现订单: "Lệnh rút tiền",
消息中心: "Trung tâm tin nhắn",
修改密码: "Thay đổi mật khẩu",
退出登录: "Đăng xuất",
全部类型: "Tất cả các loại",
提现扣款: "Khấu trừ rút tiền mặt",
人工调整: "điều chỉnh thủ công",
提现返还: "Hoàn tiền",
注册赠送: "Đăng ký miễn phí",
加粉赏金: "Thêm tiền thưởng theo dõi",
任务佣金: "hoa hồng nhiệm vụ",
全部时间: "mọi lúc",
今天: "Hôm nay",
昨天: "Hôm qua",
近七天: "bảy ngày qua",
申请中: "Áp dụng",
已到账: "Đã đến",
已驳回: "Bị loại bỏ",
收益类型: "Loại phúc lợi",
收益金额: "Số tiền doanh thu",
时间: "thời gian",
提现金额: "Số tiền rút",
状态: "tình trạng",
签到: "Đăng nhập",
"再连签{0}天领{500}积分": "Ký thêm {0} ngày nữa để nhận {500} điểm",
签到即可: "Chỉ cần đăng nhập",
规则: "luật lệ",
"1.每位成员每天只能领取一次签到奖励。":
"1. Mỗi thành viên chỉ có thể nhận phần thưởng đăng nhập một lần mỗi ngày.",
"2.成员必须在当天完成签到,才能继续参加第二天的签到活动。":
"2. Thành viên phải hoàn tất việc đăng nhập trong cùng ngày trước khi có thể tiếp tục tham gia hoạt động đăng nhập vào ngày hôm sau.",
"3.如果成员未能按时签到成员可以在24小时内补签。":
"3. Nếu thành viên không đăng nhập đúng thời hạn, thành viên có thể đăng nhập lại trong vòng 24 giờ.",
"4.V8 JOB 保留随时解释本活动规则及修改或更改规则、奖励或参与条款的权利,恕不另行通知":
"4.V8 JOB có quyền giải thích các quy tắc của sự kiện này và sửa đổi hoặc thay đổi các quy tắc, phần thưởng hoặc điều khoản tham gia bất kỳ lúc nào mà không cần thông báo trước.",
输入手机号: "Nhập số điện thoại di động",
请输入手机号: "Vui lòng nhập số điện thoại di động",
输入密码: "Nhập mật khẩu",
请输入密码: "Vui lòng nhập mật khẩu",
再次输入密码: "Nhập lại mật khẩu",
请再次输入密码: "Vui lòng nhập lại mật khẩu",
请输入邀请码: "Vui lòng nhập mã mời",
注册: "đăng ký",
登录: "Đăng nhập",
两次密码不一致: "Hai mật khẩu không nhất quán",
"登录已过期,请重新登录": "Đăng nhập đã hết hạn, vui lòng đăng nhập lại",
服务错误: "Lỗi dịch vụ",
"登录成功!": "Đăng nhập thành công!",
记住账号密码: "Ghi nhớ mật khẩu tài khoản",
转盘: "bàn xoay",
"1.运作原理:": "1. Nguyên tắc hoạt động:",
"2.旋转轮盘:每次旋转都会为您的总分增加更多分数!":
"2. Quay bánh xe: Mỗi lần quay sẽ cộng thêm điểm vào tổng số điểm của bạn!",
"3.提高您的分数:每次旋转您的分数都会增加。":
"3. Tăng điểm của bạn: Điểm của bạn sẽ tăng lên sau mỗi lần quay.",
"4.没有旋转了?": "4. Không còn vòng quay nữa?",
"5.购买更多旋转:使用您的积分购买更多旋转并继续享受乐趣!":
"5. Mua thêm vòng quay: Sử dụng điểm của bạn để mua thêm vòng quay và tiếp tục vui vẻ!",
"6.旋转、赚取并保持兴奋!": "6. Quay, kiếm tiền và luôn hào hứng!",
"旋转转盘获得积分,积分可提现为现金!":
"Quay bánh xe để kiếm điểm và có thể đổi thành tiền mặt!",
注册成功: "Đăng ký thành công",
链接复制成功: "Đã sao chép liên kết thành công",
未签到: "Chưa đăng nhập",
已签到: "Đã đăng nhập",
: "một",
: "hai",
: "ba",
: "bốn",
: "năm",
: "sáu",
: "ngày",
"立即签到!": "Đăng nhập ngay bây giờ!",
签到成功: "Đăng nhập thành công",
今日已签到: "Đã đăng nhập hôm nay",
选择国家: "Chọn quốc gia",
复制成功: "Đã sao chép thành công",
在WhatsApp中的操作步骤: "Các bước trong WhatsApp",
确认: "xác nhận",
点击收起: "Bấm để thu gọn",
点击添加: "Bấm để thêm",
: "bầu trời",
: "giờ",
: "điểm",
挂机总时长: "Tổng thời gian nhàn rỗi",
今日积分: "Điểm hôm nay",
昨日积分: "Điểm của ngày hôm qua",
绑定WhatsApp: "Liên kết WhatsApp",
"将验证码输入关联的 WhatsApp 账户":
"Nhập mã xác minh vào tài khoản WhatsApp được liên kết",
获取验证码: "Nhận mã xác minh",
在WhatsApp成功输入验证码后此窗口将被收起:
"Cửa sổ này sẽ đóng sau khi nhập thành công mã xác minh vào WhatsApp",
"(账号绑定状态将会在下方显示)":
"(Trạng thái ràng buộc tài khoản sẽ được hiển thị bên dưới)",
"*输入手机号码获取验证码在WhatsApp认证即可。":
"*Nhập số điện thoại di động của bạn, nhận mã xác minh và xác thực trên WhatsApp.",
"1.在您的手机上打开WhatsApp": "1. Mở WhatsApp trên điện thoại của bạn",
"2.点击'菜单'(在Android手机上)或'设置'(在iPhone上)":
"2. Nhấp vào 'Menu' (trên điện thoại Android) hoặc 'Cài đặt' (trên iPhone)",
"3.点击'已关联的设备',然后点击'关联新设备'":
"3. Nhấp vào 'Thiết bị được liên kết', sau đó nhấp vào 'Liên kết thiết bị mới'",
"4.点击'改用电话号码关联',然后在您的手机上输入此验证码":
"4. Nhấp vào 'Sử dụng liên kết số điện thoại thay thế' và nhập mã xác minh này vào điện thoại của bạn",
请输入电话号码: "Vui lòng nhập số điện thoại",
刷新列表: "Làm mới danh sách",
输入国家名称: "Nhập tên quốc gia",
暂无数据: "Chưa có dữ liệu",
请输入金额: "Vui lòng nhập số tiền",
修改: "Ôn lại",
个人中心: "Trung tâm cá nhân",
账户信息: "Thông tin tài khoản",
收款信息: "Thông tin thanh toán",
提现说明: "Hướng dẫn rút tiền",
最低提现金额为: "Số tiền rút tối thiểu là",
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服":
"Bạn chỉ có thể rút tiền 3 lần một ngày. Vui lòng kiểm tra cẩn thận xem thông tin đã được nhập chính xác chưa. Nếu số tiền rút không đến tài khoản của bạn, vui lòng liên hệ với bộ phận dịch vụ khách hàng.",
银行卡: "thẻ ngân hàng",
"系统公告({0})": "Thông báo hệ thống({0})",
"站内信({0})": "Thông báo về trang web({0})",
请输入USDT地址: "Vui lòng nhập địa chỉ USDT",
请输入登录密码: "Vui lòng nhập mật khẩu đăng nhập của bạn",
登录密码: "Mật khẩu đăng nhập",
操作成功: "Hoạt động thành công",
开户银行: "Ngân hàng tiền gửi",
请输入开户银行: "Vui lòng nhập ngân hàng nơi mở tài khoản",
收款卡号: "Số thẻ thanh toán",
请输入收款卡号: "Vui lòng nhập số thẻ thanh toán",
收款姓名: "Tên người nhận thanh toán",
请输入收款姓名: "Vui lòng nhập tên người nhận thanh toán",
请添加银行卡: "Vui lòng thêm thẻ ngân hàng",
请添加USDT地址: "Vui lòng thêm địa chỉ USDT",
添加: "Thêm vào",
"确定要退出登录吗?": "Bạn có chắc chắn muốn đăng xuất không?",
取消: "Hủy bỏ",
提交成功: "Gửi thành công",
最低提现金额20000: "Số tiền rút tối thiểu 20000",
收款方式: "Phương thức thanh toán",
"恭喜获得:{0}": "Chúc mừng bạn đã nhận được: {0}",
没有更多了: "không còn nữa",
"加载中...": "đang tải...",
原密码: "Mật khẩu gốc",
请输入原密码: "Vui lòng nhập mật khẩu ban đầu",
新密码: "Mật khẩu mới",
请输入新密码: "Vui lòng nhập mật khẩu mới",
修改成功: "Sửa đổi thành công",
现金转盘: "bánh xe tiền mặt",
"*二级下属您的一级直属下级邀请的注册用户二级下属做任务您将获得10%返佣。比如二级下属做了任务获得1000积分您将额外获得100积分。":
"*Cấp dưới cấp hai: người dùng đã đăng ký được cấp dưới trực tiếp cấp một của bạn mời, bạn sẽ nhận được 10% hoa hồng cho các nhiệm vụ do cấp dưới cấp hai thực hiện. Ví dụ: nếu cấp dưới cấp hai hoàn thành nhiệm vụ và kiếm được 1.000 điểm, bạn sẽ nhận được thêm 100 điểm.",
立即咨询: "Tư vấn ngay",
可提现金额: "Lượng tiền mặt hiện có",
立即提现: "Rút tiền ngay lập tức",
旋转: "quay",
消息详情: "Chi tiết tin nhắn",
WhatsApp号码: "số WhatsApp",
挂机时长: "Thời gian treo",
在线状态: "trạng thái trực tuyến",
积分: "tích phân",
操作: "vận hành",
在线: "trực tuyến",
离线: "Ngoại tuyến",
结束: "Hoàn thành",
您的浏览器不支持视频标签: "Trình duyệt của bạn không hỗ trợ thẻ video",
可用余额: "số dư khả dụng",
备注: "Nhận xét",
电话号码: "số điện thoại",
请输入备注: "Vui lòng nhập nhận xét",
修改备注: "Sửa đổi nhận xét",
越南盾: "đồng Việt Nam",
今日汇率: "Tỷ giá hối đoái ngày hôm nay",
每次转动消耗10积分: "Mỗi lần quay tốn 10 điểm",
"视频播放失败,请稍后重试":
"Phát lại video không thành công, vui lòng thử lại sau",
"推广给你的好友,获取佣金": "Quảng bá cho bạn bè của bạn và nhận hoa hồng",
},
id: {
"已连续签到{0}天":
'Masuk selama <span style="color: #ff0000">{0}</span> hari berturut-turut',
"再连签{0}天领{1}积分":
'Daftar lagi<span style="color: #ff0000">{0}</span> poin Tianling<span style="color: #ff0000">{1}</span>',
"新用户默认支付密码{0}, 如您修改过支付密码则原密码为您修改之后的支付密码":
"Kata sandi pembayaran default untuk pengguna baru adalah <span class='text-red'>{0}</span>. Jika Anda telah mengubah kata sandi pembayaran, kata sandi asli akan menjadi kata sandi pembayaran Anda yang diubah.",
推荐码: "Kode referensi",
复制: "menyalin",
账户余额: "Saldo akun",
今日任务收益: "Pendapatan tugas hari ini",
今日推广收益: "Pendapatan promosi hari ini",
幸运转盘: "roda peruntungan",
签到日历: "Kalender check-in",
请选择任务种类: "Silakan pilih jenis tugas",
WhatsApp挂机任务: "Tugas menganggur WhatsApp",
开始任务: "Mulai tugas",
首页: "halaman depan",
推广: "promosi",
客服: "pelayanan pelanggan",
账户: "Akun",
限时活动: "acara waktu terbatas",
留言任务教学视频: "Video pengajaran tugas pesan",
教学视频: "Video instruksional",
在线客服: "Layanan pelanggan daring",
"有问题, 找客服":
"Jika Anda memiliki pertanyaan, hubungi layanan pelanggan",
帮助文档: "Dokumentasi bantuan",
"1.点击“复制”按钮,复制链接或选择其他分享方式。":
'1. Klik tombol "Salin" untuk menyalin tautan atau memilih metode berbagi lainnya.',
"2.将链接分享给您的朋友,并确保他们使用您分享的链接注册。":
"2. Bagikan link tersebut ke teman anda dan pastikan mereka mendaftar menggunakan link yang anda bagikan.",
"3.您的朋友注册后完成任务您将额外获得返佣。":
"3. Jika teman Anda menyelesaikan tugas setelah mendaftar, Anda akan menerima komisi tambahan.",
"返佣计算方式:": "Cara perhitungan rabat:",
"一级直属返佣20%": "Komisi 20% untuk afiliasi langsung tingkat pertama",
"二级下属返佣10%": "Komisi 10% untuk bawahan tingkat kedua",
"*一级直属通过您邀请链接的注册用户为一级直属下级直属下级做任务您将获得20%返佣。比如直属下级做了任务获得1000积分您将额外获得200积分。":
"*Bawahan langsung tingkat pertama: Pengguna terdaftar melalui tautan undangan Anda adalah bawahan langsung tingkat pertama. Anda akan menerima komisi 20% ketika bawahan langsung Anda melakukan tugas. Misalnya, jika bawahan langsung Anda menyelesaikan tugas dan mendapatkan 1.000 poin, Anda akan menerima tambahan 200 poin.",
"邀请越多,赚的越多!":
"Semakin banyak undangan yang Anda miliki, semakin banyak penghasilan Anda!",
邀请好友: "Undang teman",
赚取现金: "mendapatkan uang tunai",
累计佣金: "Akumulasi komisi",
今日佣金: "Komisi hari ini",
昨日佣金: "Komisi kemarin",
直属下级: "Melaporkan secara langsung",
邀请链接: "Tautan undangan",
提示: "petunjuk",
今日任务: "Tugas hari ini",
今日推广: "Promosi hari ini",
账号提现: "Penarikan akun",
收益明细: "Detail pendapatan",
提现订单: "Tarik pesanan",
消息中心: "Pusat Pesan",
修改密码: "Ubah kata sandi",
退出登录: "Keluar",
全部类型: "Semua tipe",
提现扣款: "Pengurangan penarikan tunai",
人工调整: "penyesuaian manual",
提现返还: "Uang kembali",
注册赠送: "Daftar gratis",
加粉赏金: "Tambahkan hadiah pengikut",
任务佣金: "Komisi tugas",
全部时间: "sepanjang waktu",
今天: "Hari ini",
昨天: "Kemarin",
近七天: "tujuh hari terakhir",
申请中: "Melamar",
已到账: "Sudah tiba",
已驳回: "Diberhentikan",
收益类型: "Jenis manfaat",
收益金额: "Jumlah pendapatan",
时间: "waktu",
提现金额: "Jumlah penarikan",
状态: "negara",
签到: "Masuk",
"再连签{0}天领{500}积分":
"Tanda tangani {0} hari lagi untuk menerima {500} poin",
签到即可: "Cukup masuk",
规则: "aturan",
"1.每位成员每天只能领取一次签到奖励。":
"1. Setiap anggota hanya dapat menerima hadiah masuk satu kali per hari.",
"2.成员必须在当天完成签到,才能继续参加第二天的签到活动。":
"2. Anggota harus menyelesaikan proses masuk pada hari yang sama sebelum dapat melanjutkan berpartisipasi dalam aktivitas masuk pada hari berikutnya.",
"3.如果成员未能按时签到成员可以在24小时内补签。":
"3. Jika anggota gagal masuk tepat waktu, anggota dapat masuk kembali dalam waktu 24 jam.",
"4.V8 JOB 保留随时解释本活动规则及修改或更改规则、奖励或参与条款的权利,恕不另行通知":
"4.V8 JOB berhak menafsirkan peraturan acara ini dan memodifikasi atau mengubah peraturan, hadiah atau ketentuan partisipasi kapan saja tanpa pemberitahuan sebelumnya.",
输入手机号: "Masukkan nomor ponsel",
请输入手机号: "Silakan masukkan nomor ponsel",
输入密码: "Masukkan kata sandi",
请输入密码: "Silakan masukkan kata sandi",
再次输入密码: "Masukkan kata sandi lagi",
请再次输入密码: "Silakan masukkan kata sandi lagi",
"请输入邀请码(选填)": "Silakan masukkan kode undangan (opsional)",
注册: "daftar",
登录: "Masuk",
两次密码不一致: "Dua kata sandi tidak konsisten",
"登录已过期,请重新登录":
"Login telah habis masa berlakunya, silakan login kembali",
服务错误: "Kesalahan layanan",
"登录成功!": "Masuk berhasil!",
记住账号密码: "Ingat kata sandi akun",
转盘: "meja putar",
"1.运作原理:": "1. Prinsip operasi:",
"2.旋转轮盘:每次旋转都会为您的总分增加更多分数!":
"2. Putar roda: Setiap putaran menambah lebih banyak poin ke skor total Anda!",
"3.提高您的分数:每次旋转您的分数都会增加。":
"3. Tingkatkan skor Anda: Skor Anda akan meningkat setiap putaran.",
"4.没有旋转了?": "4. Tidak ada lagi rotasi?",
"5.购买更多旋转:使用您的积分购买更多旋转并继续享受乐趣!":
"5. Beli lebih banyak putaran: Gunakan poin Anda untuk membeli lebih banyak putaran dan terus bersenang-senang!",
"6.旋转、赚取并保持兴奋!": "6. Putar, dapatkan, dan tetap bersemangat!",
"旋转转盘获得积分,积分可提现为现金!":
"Putar roda untuk mendapatkan poin, yang dapat diuangkan!",
注册成功: "Pendaftaran berhasil",
链接复制成功: "Tautan berhasil disalin",
未签到: "Tidak masuk",
已签到: "Masuk",
: "satu",
: "dua",
: "tiga",
: "Empat",
: "lima",
: "enam",
: "hari",
"立即签到!": "Masuk sekarang!",
签到成功: "Berhasil masuk",
今日已签到: "Masuk hari ini",
选择国家: "Pilih negara",
复制成功: "Berhasil disalin",
在WhatsApp中的操作步骤: "Langkah-langkah di WhatsApp",
确认: "mengonfirmasi",
点击收起: "Klik untuk menutup",
点击添加: "Klik untuk menambahkan",
: "langit",
: "jam",
: "titik",
挂机总时长: "Total waktu menganggur",
今日积分: "Poin hari ini",
昨日积分: "Poin kemarin",
绑定WhatsApp: "Ikat WhatsApp",
"将验证码输入关联的 WhatsApp 账户":
"Masukkan kode verifikasi ke akun WhatsApp yang ditautkan",
获取验证码: "Dapatkan kode verifikasi",
在WhatsApp成功输入验证码后此窗口将被收起:
"Jendela ini akan ditutup setelah berhasil memasukkan kode verifikasi di WhatsApp",
"(账号绑定状态将会在下方显示)":
"(Status pengikatan akun akan ditampilkan di bawah)",
"*输入手机号码获取验证码在WhatsApp认证即可。":
"*Masukkan nomor ponsel Anda, dapatkan kode verifikasi, dan autentikasi di WhatsApp.",
"1.在您的手机上打开WhatsApp": "1. Buka WhatsApp di ponsel Anda",
"2.点击'菜单'(在Android手机上)或'设置'(在iPhone上)":
"2. Klik 'Menu' (di ponsel Android) atau 'Pengaturan' (di iPhone)",
"3.点击'已关联的设备',然后点击'关联新设备'":
"3. Klik 'Perangkat terkait', lalu klik 'Kaitkan perangkat baru'",
"4.点击'改用电话号码关联',然后在您的手机上输入此验证码":
"4. Klik 'Gunakan penautan nomor telepon' dan masukkan kode verifikasi ini di ponsel Anda",
请输入电话号码: "Silakan masukkan nomor telepon",
刷新列表: "Segarkan daftar",
输入国家名称: "Masukkan nama negara",
暂无数据: "Belum ada datanya",
请输入金额: "Silakan masukkan jumlahnya",
修改: "Merevisi",
个人中心: "Pusat Pribadi",
账户信息: "Informasi akun",
收款信息: "Informasi pembayaran",
提现说明: "Instruksi penarikan",
最低提现金额为: "Jumlah penarikan minimum adalah",
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服":
"Anda hanya dapat menarik uang 3 kali sehari. Harap periksa dengan cermat apakah informasi yang dimasukkan benar. Jika penarikan tidak sampai ke akun Anda, harap hubungi layanan pelanggan.",
银行卡: "kartu bank",
"系统公告({0})": "Pengumuman Sistem({0})",
"站内信({0})": "Pesan situs({0})",
请输入USDT地址: "Silakan masukkan alamat USDT",
请输入登录密码: "Silakan masukkan kata sandi masuk Anda",
登录密码: "Kata sandi masuk",
操作成功: "Operasi berhasil",
开户银行: "Bank simpanan",
请输入开户银行: "Silakan masukkan bank tempat rekening dibuka",
收款卡号: "Nomor kartu pembayaran",
请输入收款卡号: "Silakan masukkan nomor kartu pembayaran",
收款姓名: "Nama penerima pembayaran",
请输入收款姓名: "Silakan masukkan nama penerima pembayaran",
请添加银行卡: "Silakan tambahkan kartu bank",
请添加USDT地址: "Silakan tambahkan alamat USDT",
添加: "Tambahkan ke",
"确定要退出登录吗?": "Apakah Anda yakin ingin logout?",
取消: "Membatalkan",
提交成功: "Pengiriman berhasil",
最低提现金额20000: "Jumlah penarikan minimum 20000",
收款方式: "Metode pembayaran",
"恭喜获得:{0}": "Selamat, Anda telah mendapatkan: {0}",
没有更多了: "tidak lebih",
"加载中...": "memuat...",
原密码: "Kata sandi asli",
请输入原密码: "Silakan masukkan kata sandi asli",
新密码: "Kata Sandi Baru",
请输入新密码: "Silakan masukkan kata sandi baru",
修改成功: "Modifikasi berhasil",
现金转盘: "roda uang",
"*二级下属您的一级直属下级邀请的注册用户二级下属做任务您将获得10%返佣。比如二级下属做了任务获得1000积分您将额外获得100积分。":
"*Bawahan tingkat kedua: Pengguna terdaftar yang diundang oleh bawahan langsung tingkat pertama Anda, Anda akan menerima komisi 10% untuk tugas yang dilakukan oleh bawahan tingkat kedua. Misalnya, jika bawahan tingkat kedua menyelesaikan tugas dan memperoleh 1.000 poin, Anda akan menerima tambahan 100 poin.",
立即咨询: "Konsultasikan sekarang",
可提现金额: "Jumlah uang tunai yang tersedia",
立即提现: "Tarik segera",
旋转: "memutar",
消息详情: "Detail pesan",
WhatsApp号码: "Nomor WhatsApp",
挂机时长: "Durasi on-hook",
在线状态: "status daring",
积分: "integral",
操作: "beroperasi",
在线: "on line",
离线: "Luring",
结束: "Menyelesaikan",
"您的浏览器不支持视频标签。": "Browser Anda tidak mendukung tag video.",
可用余额: "saldo yang tersedia",
备注: "Komentar",
电话号码: "nomor telepon",
请输入备注: "Silakan masukkan komentar",
修改备注: "Ubah komentar",
越南盾: "Dong Vietnam",
今日汇率: "Nilai tukar hari ini",
每次转动消耗10积分: "Setiap putaran berharga 10 poin",
"视频播放失败,请稍后重试": "Pemutaran video gagal, coba lagi nanti",
"推广给你的好友,获取佣金": "Promosikan ke teman Anda dan dapatkan komisi",
},
};
let zf = "";
(zf =
-1 !== navigator.language.indexOf("zh")
? "zhCN"
// : -1 !== navigator.language.indexOf("vi")
// ? "vi"
: -1 !== navigator.language.indexOf("en")
? "en"
// : -1 !== navigator.language.indexOf("id")
// ? "id"
: 'en'),
Eh.set("language", zf);
const Gf = (function (e = {}) {
const t =
__VUE_I18N_LEGACY_API__ && jh(e.legacy)
? e.legacy
: __VUE_I18N_LEGACY_API__,
n = !jh(e.globalInjection) || e.globalInjection,
r = !__VUE_I18N_LEGACY_API__ || !t || !!e.allowComposition,
a = new Map(),
[i, s] = (function (e, t) {
const n = _();
{
const r =
__VUE_I18N_LEGACY_API__ && t
? n.run(() => Rf(e))
: n.run(() => Bf(e));
if (null == r) throw lf(cf.UNEXPECTED_ERROR);
return [n, r];
}
})(e, t),
o = Sh("");
{
const e = {
get mode() {
return __VUE_I18N_LEGACY_API__ && t ? "legacy" : "composition";
},
get allowComposition() {
return r;
},
async install(r, ...a) {
if (
((r.__VUE_I18N_SYMBOL__ = o),
r.provide(r.__VUE_I18N_SYMBOL__, e),
Gh(a[0]))
) {
const t = a[0];
(e.__composerExtend = t.__composerExtend),
(e.__vueI18nExtend = t.__vueI18nExtend);
}
let i = null;
!t &&
n &&
(i = (function (e, t) {
const n = Object.create(null);
Wf.forEach((e) => {
const r = Object.getOwnPropertyDescriptor(t, e);
if (!r) throw lf(cf.UNEXPECTED_ERROR);
const a = bt(r.value)
? {
get: () => r.value.value,
set(e) {
r.value.value = e;
},
}
: { get: () => r.get && r.get() };
Object.defineProperty(n, e, a);
}),
(e.config.globalProperties.$i18n = n),
Ff.forEach((n) => {
const r = Object.getOwnPropertyDescriptor(t, n);
if (!r || !r.value) throw lf(cf.UNEXPECTED_ERROR);
Object.defineProperty(
e.config.globalProperties,
"$".concat(n),
r
);
});
const r = () => {
delete e.config.globalProperties.$i18n,
Ff.forEach((t) => {
delete e.config.globalProperties["$".concat(t)];
});
};
return r;
})(r, e.global)),
__VUE_I18N_FULL_INSTALL__ && Df(r, e, ...a),
__VUE_I18N_LEGACY_API__ &&
t &&
r.mixin(
(function (e, t, n) {
return {
beforeCreate() {
const r = Qa();
if (!r) throw lf(cf.UNEXPECTED_ERROR);
const a = this.$options;
if (a.i18n) {
const r = a.i18n;
if (
(a.__i18n && (r.__i18n = a.__i18n),
(r.__root = t),
this === this.$root)
)
this.$i18n = Mf(e, r);
else {
(r.__injectWithOption = !0),
(r.__extender = n.__vueI18nExtend),
(this.$i18n = Rf(r));
const e = this.$i18n;
e.__extender &&
(e.__disposer = e.__extender(this.$i18n));
}
} else if (a.__i18n)
if (this === this.$root) this.$i18n = Mf(e, a);
else {
this.$i18n = Rf({
__i18n: a.__i18n,
__injectWithOption: !0,
__extender: n.__vueI18nExtend,
__root: t,
});
const e = this.$i18n;
e.__extender &&
(e.__disposer = e.__extender(this.$i18n));
}
else this.$i18n = e;
a.__i18nGlobal && yf(t, a, a),
(this.$t = (...e) => this.$i18n.t(...e)),
(this.$rt = (...e) => this.$i18n.rt(...e)),
(this.$tc = (...e) => this.$i18n.tc(...e)),
(this.$te = (e, t) => this.$i18n.te(e, t)),
(this.$d = (...e) => this.$i18n.d(...e)),
(this.$n = (...e) => this.$i18n.n(...e)),
(this.$tm = (e) => this.$i18n.tm(e)),
n.__setInstance(r, this.$i18n);
},
mounted() {},
unmounted() {
const e = Qa();
if (!e) throw lf(cf.UNEXPECTED_ERROR);
const t = this.$i18n;
delete this.$t,
delete this.$rt,
delete this.$tc,
delete this.$te,
delete this.$d,
delete this.$n,
delete this.$tm,
t.__disposer &&
(t.__disposer(),
delete t.__disposer,
delete t.__extender),
n.__deleteInstance(e),
delete this.$i18n;
},
};
})(s, s.__composer, e)
);
const c = r.unmount;
r.unmount = () => {
i && i(), e.dispose(), c();
};
},
get global() {
return s;
},
dispose() {
i.stop();
},
__instances: a,
__getInstance: function (e) {
return a.get(e) || null;
},
__setInstance: function (e, t) {
a.set(e, t);
},
__deleteInstance: function (e) {
a.delete(e);
},
};
return e;
}
})({
legacy: !1,
warnHtmlMessage: !1,
globalInjection: !0,
locale: zf,
messages: Vf,
}),
Hf = tl.create({
baseURL: "/api/",
withCredentials: !0,
timeout: 8e3,
});
Hf.interceptors.request.use(
(e) => {
const { getToken: t } = ty(),
n = Bh();
return (
(e.headers.Token = t()),
(e.headers["Content-Type"] = "application/x-www-form-urlencoded"),
(e.headers["Accept-Language"] =
n.language.toString().toLowerCase() || "vi"),
e
);
},
(e) => {}
),
Hf.interceptors.response.use(
(e) => (
Wu(),
0 === e.data.code
? (Mu(e.data.msg), Promise.reject(e.data))
: null == e
? void 0
: e.data
),
(e) => {
const { clearUserInfo: t } = ty();
if (tl.isCancel(e));
else {
let n;
if (401 === e.response.status)
(n = Gf.global.t("登录已过期,请重新登录")), t(), bh.push("/login");
else n = e.message || Gf.global.t("服务错误");
(e.data = {}), (e.data.msg = e.message), Mu(n);
}
return Promise.reject(e.data);
}
);
var Jf =
"undefined" != typeof globalThis
? globalThis
: "undefined" != typeof window
? window
: "undefined" != typeof global
? global
: "undefined" != typeof self
? self
: {};
function Xf(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default")
? e.default
: e;
}
function Kf(e) {
if (e.__esModule) return e;
var t = e.default;
if ("function" == typeof t) {
var n = function e() {
return this instanceof e
? Reflect.construct(t, arguments, this.constructor)
: t.apply(this, arguments);
};
n.prototype = t.prototype;
} else n = {};
return (
Object.defineProperty(n, "__esModule", { value: !0 }),
Object.keys(e).forEach(function (t) {
var r = Object.getOwnPropertyDescriptor(e, t);
Object.defineProperty(
n,
t,
r.get
? r
: {
enumerable: !0,
get: function () {
return e[t];
},
}
);
}),
n
);
}
var Zf = { exports: {} };
var qf = { exports: {} };
const _f = Kf(
Object.freeze(
Object.defineProperty(
{ __proto__: null, default: {} },
Symbol.toStringTag,
{ value: "Module" }
)
)
);
var $f;
function em() {
return (
$f ||
(($f = 1),
(qf.exports =
((e =
e ||
(function (e, t) {
var n;
if (
("undefined" != typeof window &&
window.crypto &&
(n = window.crypto),
"undefined" != typeof self && self.crypto && (n = self.crypto),
"undefined" != typeof globalThis &&
globalThis.crypto &&
(n = globalThis.crypto),
!n &&
"undefined" != typeof window &&
window.msCrypto &&
(n = window.msCrypto),
!n && void 0 !== Jf && Jf.crypto && (n = Jf.crypto),
!n)
)
try {
n = _f;
} catch (d) {}
var r = function () {
if (n) {
if ("function" == typeof n.getRandomValues)
try {
return n.getRandomValues(new Uint32Array(1))[0];
} catch (d) {}
if ("function" == typeof n.randomBytes)
try {
return n.randomBytes(4).readInt32LE();
} catch (d) {}
}
throw new Error(
"Native crypto module could not be used to get secure random number."
);
},
a =
Object.create ||
(function () {
function e() {}
return function (t) {
var n;
return (
(e.prototype = t), (n = new e()), (e.prototype = null), n
);
};
})(),
i = {},
s = (i.lib = {}),
o = (s.Base = {
extend: function (e) {
var t = a(this);
return (
e && t.mixIn(e),
(t.hasOwnProperty("init") && this.init !== t.init) ||
(t.init = function () {
t.$super.init.apply(this, arguments);
}),
(t.init.prototype = t),
(t.$super = this),
t
);
},
create: function () {
var e = this.extend();
return e.init.apply(e, arguments), e;
},
init: function () {},
mixIn: function (e) {
for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]);
e.hasOwnProperty("toString") && (this.toString = e.toString);
},
clone: function () {
return this.init.prototype.extend(this);
},
}),
c = (s.WordArray = o.extend({
init: function (e, n) {
(e = this.words = e || []),
(this.sigBytes = n != t ? n : 4 * e.length);
},
toString: function (e) {
return (e || A).stringify(this);
},
concat: function (e) {
var t = this.words,
n = e.words,
r = this.sigBytes,
a = e.sigBytes;
if ((this.clamp(), r % 4))
for (var i = 0; i < a; i++) {
var s = (n[i >>> 2] >>> (24 - (i % 4) * 8)) & 255;
t[(r + i) >>> 2] |= s << (24 - ((r + i) % 4) * 8);
}
else
for (var o = 0; o < a; o += 4)
t[(r + o) >>> 2] = n[o >>> 2];
return (this.sigBytes += a), this;
},
clamp: function () {
var t = this.words,
n = this.sigBytes;
(t[n >>> 2] &= 4294967295 << (32 - (n % 4) * 8)),
(t.length = e.ceil(n / 4));
},
clone: function () {
var e = o.clone.call(this);
return (e.words = this.words.slice(0)), e;
},
random: function (e) {
for (var t = [], n = 0; n < e; n += 4) t.push(r());
return new c.init(t, e);
},
})),
l = (i.enc = {}),
A = (l.Hex = {
stringify: function (e) {
for (
var t = e.words, n = e.sigBytes, r = [], a = 0;
a < n;
a++
) {
var i = (t[a >>> 2] >>> (24 - (a % 4) * 8)) & 255;
r.push((i >>> 4).toString(16)),
r.push((15 & i).toString(16));
}
return r.join("");
},
parse: function (e) {
for (var t = e.length, n = [], r = 0; r < t; r += 2)
n[r >>> 3] |=
parseInt(e.substr(r, 2), 16) << (24 - (r % 8) * 4);
return new c.init(n, t / 2);
},
}),
u = (l.Latin1 = {
stringify: function (e) {
for (
var t = e.words, n = e.sigBytes, r = [], a = 0;
a < n;
a++
) {
var i = (t[a >>> 2] >>> (24 - (a % 4) * 8)) & 255;
r.push(String.fromCharCode(i));
}
return r.join("");
},
parse: function (e) {
for (var t = e.length, n = [], r = 0; r < t; r++)
n[r >>> 2] |= (255 & e.charCodeAt(r)) << (24 - (r % 4) * 8);
return new c.init(n, t);
},
}),
p = (l.Utf8 = {
stringify: function (e) {
try {
return decodeURIComponent(escape(u.stringify(e)));
} catch (Kb) {
throw new Error("Malformed UTF-8 data");
}
},
parse: function (e) {
return u.parse(unescape(encodeURIComponent(e)));
},
}),
h = (s.BufferedBlockAlgorithm = o.extend({
reset: function () {
(this._data = new c.init()), (this._nDataBytes = 0);
},
_append: function (e) {
"string" == typeof e && (e = p.parse(e)),
this._data.concat(e),
(this._nDataBytes += e.sigBytes);
},
_process: function (t) {
var n,
r = this._data,
a = r.words,
i = r.sigBytes,
s = this.blockSize,
o = i / (4 * s),
l =
(o = t
? e.ceil(o)
: e.max((0 | o) - this._minBufferSize, 0)) * s,
A = e.min(4 * l, i);
if (l) {
for (var u = 0; u < l; u += s) this._doProcessBlock(a, u);
(n = a.splice(0, l)), (r.sigBytes -= A);
}
return new c.init(n, A);
},
clone: function () {
var e = o.clone.call(this);
return (e._data = this._data.clone()), e;
},
_minBufferSize: 0,
}));
s.Hasher = h.extend({
cfg: o.extend(),
init: function (e) {
(this.cfg = this.cfg.extend(e)), this.reset();
},
reset: function () {
h.reset.call(this), this._doReset();
},
update: function (e) {
return this._append(e), this._process(), this;
},
finalize: function (e) {
return e && this._append(e), this._doFinalize();
},
blockSize: 16,
_createHelper: function (e) {
return function (t, n) {
return new e.init(n).finalize(t);
};
},
_createHmacHelper: function (e) {
return function (t, n) {
return new g.HMAC.init(e, n).finalize(t);
};
},
});
var g = (i.algo = {});
return i;
})(Math)),
e))),
qf.exports
);
var e;
}
var tm,
nm = { exports: {} };
function rm() {
return tm
? nm.exports
: ((tm = 1),
(nm.exports =
((s = em()),
(n = (t = s).lib),
(r = n.Base),
(a = n.WordArray),
((i = t.x64 = {}).Word = r.extend({
init: function (e, t) {
(this.high = e), (this.low = t);
},
})),
(i.WordArray = r.extend({
init: function (t, n) {
(t = this.words = t || []),
(this.sigBytes = n != e ? n : 8 * t.length);
},
toX32: function () {
for (var e = this.words, t = e.length, n = [], r = 0; r < t; r++) {
var i = e[r];
n.push(i.high), n.push(i.low);
}
return a.create(n, this.sigBytes);
},
clone: function () {
for (
var e = r.clone.call(this),
t = (e.words = this.words.slice(0)),
n = t.length,
a = 0;
a < n;
a++
)
t[a] = t[a].clone();
return e;
},
})),
s)));
var e, t, n, r, a, i, s;
}
var am,
im = { exports: {} };
function sm() {
return (
am ||
((am = 1),
(im.exports =
((e = em()),
(function () {
if ("function" == typeof ArrayBuffer) {
var t = e.lib.WordArray,
n = t.init,
r = (t.init = function (e) {
if (
(e instanceof ArrayBuffer && (e = new Uint8Array(e)),
(e instanceof Int8Array ||
("undefined" != typeof Uint8ClampedArray &&
e instanceof Uint8ClampedArray) ||
e instanceof Int16Array ||
e instanceof Uint16Array ||
e instanceof Int32Array ||
e instanceof Uint32Array ||
e instanceof Float32Array ||
e instanceof Float64Array) &&
(e = new Uint8Array(e.buffer, e.byteOffset, e.byteLength)),
e instanceof Uint8Array)
) {
for (var t = e.byteLength, r = [], a = 0; a < t; a++)
r[a >>> 2] |= e[a] << (24 - (a % 4) * 8);
n.call(this, r, t);
} else n.apply(this, arguments);
});
r.prototype = t;
}
})(),
e.lib.WordArray))),
im.exports
);
var e;
}
var om,
cm = { exports: {} };
function lm() {
return om
? cm.exports
: ((om = 1),
(cm.exports =
((e = em()),
(function () {
var t = e,
n = t.lib.WordArray,
r = t.enc;
function a(e) {
return ((e << 8) & 4278255360) | ((e >>> 8) & 16711935);
}
(r.Utf16 = r.Utf16BE =
{
stringify: function (e) {
for (
var t = e.words, n = e.sigBytes, r = [], a = 0;
a < n;
a += 2
) {
var i = (t[a >>> 2] >>> (16 - (a % 4) * 8)) & 65535;
r.push(String.fromCharCode(i));
}
return r.join("");
},
parse: function (e) {
for (var t = e.length, r = [], a = 0; a < t; a++)
r[a >>> 1] |= e.charCodeAt(a) << (16 - (a % 2) * 16);
return n.create(r, 2 * t);
},
}),
(r.Utf16LE = {
stringify: function (e) {
for (
var t = e.words, n = e.sigBytes, r = [], i = 0;
i < n;
i += 2
) {
var s = a((t[i >>> 2] >>> (16 - (i % 4) * 8)) & 65535);
r.push(String.fromCharCode(s));
}
return r.join("");
},
parse: function (e) {
for (var t = e.length, r = [], i = 0; i < t; i++)
r[i >>> 1] |= a(e.charCodeAt(i) << (16 - (i % 2) * 16));
return n.create(r, 2 * t);
},
});
})(),
e.enc.Utf16)));
var e;
}
var Am,
um = { exports: {} };
function pm() {
return Am
? um.exports
: ((Am = 1),
(um.exports =
((e = em()),
(function () {
var t = e,
n = t.lib.WordArray;
function r(e, t, r) {
for (var a = [], i = 0, s = 0; s < t; s++)
if (s % 4) {
var o =
(r[e.charCodeAt(s - 1)] << ((s % 4) * 2)) |
(r[e.charCodeAt(s)] >>> (6 - (s % 4) * 2));
(a[i >>> 2] |= o << (24 - (i % 4) * 8)), i++;
}
return n.create(a, i);
}
t.enc.Base64 = {
stringify: function (e) {
var t = e.words,
n = e.sigBytes,
r = this._map;
e.clamp();
for (var a = [], i = 0; i < n; i += 3)
for (
var s =
(((t[i >>> 2] >>> (24 - (i % 4) * 8)) & 255) << 16) |
(((t[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) &
255) <<
8) |
((t[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 255),
o = 0;
o < 4 && i + 0.75 * o < n;
o++
)
a.push(r.charAt((s >>> (6 * (3 - o))) & 63));
var c = r.charAt(64);
if (c) for (; a.length % 4; ) a.push(c);
return a.join("");
},
parse: function (e) {
var t = e.length,
n = this._map,
a = this._reverseMap;
if (!a) {
a = this._reverseMap = [];
for (var i = 0; i < n.length; i++) a[n.charCodeAt(i)] = i;
}
var s = n.charAt(64);
if (s) {
var o = e.indexOf(s);
-1 !== o && (t = o);
}
return r(e, t, a);
},
_map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
};
})(),
e.enc.Base64)));
var e;
}
var hm,
gm = { exports: {} };
function dm() {
return hm
? gm.exports
: ((hm = 1),
(gm.exports =
((e = em()),
(function () {
var t = e,
n = t.lib.WordArray;
function r(e, t, r) {
for (var a = [], i = 0, s = 0; s < t; s++)
if (s % 4) {
var o =
(r[e.charCodeAt(s - 1)] << ((s % 4) * 2)) |
(r[e.charCodeAt(s)] >>> (6 - (s % 4) * 2));
(a[i >>> 2] |= o << (24 - (i % 4) * 8)), i++;
}
return n.create(a, i);
}
t.enc.Base64url = {
stringify: function (e, t = !0) {
var n = e.words,
r = e.sigBytes,
a = t ? this._safe_map : this._map;
e.clamp();
for (var i = [], s = 0; s < r; s += 3)
for (
var o =
(((n[s >>> 2] >>> (24 - (s % 4) * 8)) & 255) << 16) |
(((n[(s + 1) >>> 2] >>> (24 - ((s + 1) % 4) * 8)) &
255) <<
8) |
((n[(s + 2) >>> 2] >>> (24 - ((s + 2) % 4) * 8)) & 255),
c = 0;
c < 4 && s + 0.75 * c < r;
c++
)
i.push(a.charAt((o >>> (6 * (3 - c))) & 63));
var l = a.charAt(64);
if (l) for (; i.length % 4; ) i.push(l);
return i.join("");
},
parse: function (e, t = !0) {
var n = e.length,
a = t ? this._safe_map : this._map,
i = this._reverseMap;
if (!i) {
i = this._reverseMap = [];
for (var s = 0; s < a.length; s++) i[a.charCodeAt(s)] = s;
}
var o = a.charAt(64);
if (o) {
var c = e.indexOf(o);
-1 !== c && (n = c);
}
return r(e, n, i);
},
_map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
_safe_map:
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",
};
})(),
e.enc.Base64url)));
var e;
}
var fm,
mm = { exports: {} };
function vm() {
return fm
? mm.exports
: ((fm = 1),
(mm.exports =
((e = em()),
(function (t) {
var n = e,
r = n.lib,
a = r.WordArray,
i = r.Hasher,
s = n.algo,
o = [];
!(function () {
for (var e = 0; e < 64; e++)
o[e] = (4294967296 * t.abs(t.sin(e + 1))) | 0;
})();
var c = (s.MD5 = i.extend({
_doReset: function () {
this._hash = new a.init([
1732584193, 4023233417, 2562383102, 271733878,
]);
},
_doProcessBlock: function (e, t) {
for (var n = 0; n < 16; n++) {
var r = t + n,
a = e[r];
e[r] =
(16711935 & ((a << 8) | (a >>> 24))) |
(4278255360 & ((a << 24) | (a >>> 8)));
}
var i = this._hash.words,
s = e[t + 0],
c = e[t + 1],
h = e[t + 2],
g = e[t + 3],
d = e[t + 4],
f = e[t + 5],
m = e[t + 6],
v = e[t + 7],
y = e[t + 8],
b = e[t + 9],
w = e[t + 10],
E = e[t + 11],
k = e[t + 12],
C = e[t + 13],
B = e[t + 14],
R = e[t + 15],
S = i[0],
I = i[1],
x = i[2],
T = i[3];
(S = l(S, I, x, T, s, 7, o[0])),
(T = l(T, S, I, x, c, 12, o[1])),
(x = l(x, T, S, I, h, 17, o[2])),
(I = l(I, x, T, S, g, 22, o[3])),
(S = l(S, I, x, T, d, 7, o[4])),
(T = l(T, S, I, x, f, 12, o[5])),
(x = l(x, T, S, I, m, 17, o[6])),
(I = l(I, x, T, S, v, 22, o[7])),
(S = l(S, I, x, T, y, 7, o[8])),
(T = l(T, S, I, x, b, 12, o[9])),
(x = l(x, T, S, I, w, 17, o[10])),
(I = l(I, x, T, S, E, 22, o[11])),
(S = l(S, I, x, T, k, 7, o[12])),
(T = l(T, S, I, x, C, 12, o[13])),
(x = l(x, T, S, I, B, 17, o[14])),
(S = A(
S,
(I = l(I, x, T, S, R, 22, o[15])),
x,
T,
c,
5,
o[16]
)),
(T = A(T, S, I, x, m, 9, o[17])),
(x = A(x, T, S, I, E, 14, o[18])),
(I = A(I, x, T, S, s, 20, o[19])),
(S = A(S, I, x, T, f, 5, o[20])),
(T = A(T, S, I, x, w, 9, o[21])),
(x = A(x, T, S, I, R, 14, o[22])),
(I = A(I, x, T, S, d, 20, o[23])),
(S = A(S, I, x, T, b, 5, o[24])),
(T = A(T, S, I, x, B, 9, o[25])),
(x = A(x, T, S, I, g, 14, o[26])),
(I = A(I, x, T, S, y, 20, o[27])),
(S = A(S, I, x, T, C, 5, o[28])),
(T = A(T, S, I, x, h, 9, o[29])),
(x = A(x, T, S, I, v, 14, o[30])),
(S = u(
S,
(I = A(I, x, T, S, k, 20, o[31])),
x,
T,
f,
4,
o[32]
)),
(T = u(T, S, I, x, y, 11, o[33])),
(x = u(x, T, S, I, E, 16, o[34])),
(I = u(I, x, T, S, B, 23, o[35])),
(S = u(S, I, x, T, c, 4, o[36])),
(T = u(T, S, I, x, d, 11, o[37])),
(x = u(x, T, S, I, v, 16, o[38])),
(I = u(I, x, T, S, w, 23, o[39])),
(S = u(S, I, x, T, C, 4, o[40])),
(T = u(T, S, I, x, s, 11, o[41])),
(x = u(x, T, S, I, g, 16, o[42])),
(I = u(I, x, T, S, m, 23, o[43])),
(S = u(S, I, x, T, b, 4, o[44])),
(T = u(T, S, I, x, k, 11, o[45])),
(x = u(x, T, S, I, R, 16, o[46])),
(S = p(
S,
(I = u(I, x, T, S, h, 23, o[47])),
x,
T,
s,
6,
o[48]
)),
(T = p(T, S, I, x, v, 10, o[49])),
(x = p(x, T, S, I, B, 15, o[50])),
(I = p(I, x, T, S, f, 21, o[51])),
(S = p(S, I, x, T, k, 6, o[52])),
(T = p(T, S, I, x, g, 10, o[53])),
(x = p(x, T, S, I, w, 15, o[54])),
(I = p(I, x, T, S, c, 21, o[55])),
(S = p(S, I, x, T, y, 6, o[56])),
(T = p(T, S, I, x, R, 10, o[57])),
(x = p(x, T, S, I, m, 15, o[58])),
(I = p(I, x, T, S, C, 21, o[59])),
(S = p(S, I, x, T, d, 6, o[60])),
(T = p(T, S, I, x, E, 10, o[61])),
(x = p(x, T, S, I, h, 15, o[62])),
(I = p(I, x, T, S, b, 21, o[63])),
(i[0] = (i[0] + S) | 0),
(i[1] = (i[1] + I) | 0),
(i[2] = (i[2] + x) | 0),
(i[3] = (i[3] + T) | 0);
},
_doFinalize: function () {
var e = this._data,
n = e.words,
r = 8 * this._nDataBytes,
a = 8 * e.sigBytes;
n[a >>> 5] |= 128 << (24 - (a % 32));
var i = t.floor(r / 4294967296),
s = r;
(n[15 + (((a + 64) >>> 9) << 4)] =
(16711935 & ((i << 8) | (i >>> 24))) |
(4278255360 & ((i << 24) | (i >>> 8)))),
(n[14 + (((a + 64) >>> 9) << 4)] =
(16711935 & ((s << 8) | (s >>> 24))) |
(4278255360 & ((s << 24) | (s >>> 8)))),
(e.sigBytes = 4 * (n.length + 1)),
this._process();
for (var o = this._hash, c = o.words, l = 0; l < 4; l++) {
var A = c[l];
c[l] =
(16711935 & ((A << 8) | (A >>> 24))) |
(4278255360 & ((A << 24) | (A >>> 8)));
}
return o;
},
clone: function () {
var e = i.clone.call(this);
return (e._hash = this._hash.clone()), e;
},
}));
function l(e, t, n, r, a, i, s) {
var o = e + ((t & n) | (~t & r)) + a + s;
return ((o << i) | (o >>> (32 - i))) + t;
}
function A(e, t, n, r, a, i, s) {
var o = e + ((t & r) | (n & ~r)) + a + s;
return ((o << i) | (o >>> (32 - i))) + t;
}
function u(e, t, n, r, a, i, s) {
var o = e + (t ^ n ^ r) + a + s;
return ((o << i) | (o >>> (32 - i))) + t;
}
function p(e, t, n, r, a, i, s) {
var o = e + (n ^ (t | ~r)) + a + s;
return ((o << i) | (o >>> (32 - i))) + t;
}
(n.MD5 = i._createHelper(c)), (n.HmacMD5 = i._createHmacHelper(c));
})(Math),
e.MD5)));
var e;
}
var ym,
bm = { exports: {} };
function wm() {
return ym
? bm.exports
: ((ym = 1),
(bm.exports =
((o = em()),
(t = (e = o).lib),
(n = t.WordArray),
(r = t.Hasher),
(a = e.algo),
(i = []),
(s = a.SHA1 =
r.extend({
_doReset: function () {
this._hash = new n.init([
1732584193, 4023233417, 2562383102, 271733878, 3285377520,
]);
},
_doProcessBlock: function (e, t) {
for (
var n = this._hash.words,
r = n[0],
a = n[1],
s = n[2],
o = n[3],
c = n[4],
l = 0;
l < 80;
l++
) {
if (l < 16) i[l] = 0 | e[t + l];
else {
var A = i[l - 3] ^ i[l - 8] ^ i[l - 14] ^ i[l - 16];
i[l] = (A << 1) | (A >>> 31);
}
var u = ((r << 5) | (r >>> 27)) + c + i[l];
(u +=
l < 20
? 1518500249 + ((a & s) | (~a & o))
: l < 40
? 1859775393 + (a ^ s ^ o)
: l < 60
? ((a & s) | (a & o) | (s & o)) - 1894007588
: (a ^ s ^ o) - 899497514),
(c = o),
(o = s),
(s = (a << 30) | (a >>> 2)),
(a = r),
(r = u);
}
(n[0] = (n[0] + r) | 0),
(n[1] = (n[1] + a) | 0),
(n[2] = (n[2] + s) | 0),
(n[3] = (n[3] + o) | 0),
(n[4] = (n[4] + c) | 0);
},
_doFinalize: function () {
var e = this._data,
t = e.words,
n = 8 * this._nDataBytes,
r = 8 * e.sigBytes;
return (
(t[r >>> 5] |= 128 << (24 - (r % 32))),
(t[14 + (((r + 64) >>> 9) << 4)] = Math.floor(n / 4294967296)),
(t[15 + (((r + 64) >>> 9) << 4)] = n),
(e.sigBytes = 4 * t.length),
this._process(),
this._hash
);
},
clone: function () {
var e = r.clone.call(this);
return (e._hash = this._hash.clone()), e;
},
})),
(e.SHA1 = r._createHelper(s)),
(e.HmacSHA1 = r._createHmacHelper(s)),
o.SHA1)));
var e, t, n, r, a, i, s, o;
}
var Em,
km = { exports: {} };
function Cm() {
return Em
? km.exports
: ((Em = 1),
(km.exports =
((e = em()),
(function (t) {
var n = e,
r = n.lib,
a = r.WordArray,
i = r.Hasher,
s = n.algo,
o = [],
c = [];
!(function () {
function e(e) {
for (var n = t.sqrt(e), r = 2; r <= n; r++)
if (!(e % r)) return !1;
return !0;
}
function n(e) {
return (4294967296 * (e - (0 | e))) | 0;
}
for (var r = 2, a = 0; a < 64; )
e(r) &&
(a < 8 && (o[a] = n(t.pow(r, 0.5))),
(c[a] = n(t.pow(r, 1 / 3))),
a++),
r++;
})();
var l = [],
A = (s.SHA256 = i.extend({
_doReset: function () {
this._hash = new a.init(o.slice(0));
},
_doProcessBlock: function (e, t) {
for (
var n = this._hash.words,
r = n[0],
a = n[1],
i = n[2],
s = n[3],
o = n[4],
A = n[5],
u = n[6],
p = n[7],
h = 0;
h < 64;
h++
) {
if (h < 16) l[h] = 0 | e[t + h];
else {
var g = l[h - 15],
d =
((g << 25) | (g >>> 7)) ^
((g << 14) | (g >>> 18)) ^
(g >>> 3),
f = l[h - 2],
m =
((f << 15) | (f >>> 17)) ^
((f << 13) | (f >>> 19)) ^
(f >>> 10);
l[h] = d + l[h - 7] + m + l[h - 16];
}
var v = (r & a) ^ (r & i) ^ (a & i),
y =
((r << 30) | (r >>> 2)) ^
((r << 19) | (r >>> 13)) ^
((r << 10) | (r >>> 22)),
b =
p +
(((o << 26) | (o >>> 6)) ^
((o << 21) | (o >>> 11)) ^
((o << 7) | (o >>> 25))) +
((o & A) ^ (~o & u)) +
c[h] +
l[h];
(p = u),
(u = A),
(A = o),
(o = (s + b) | 0),
(s = i),
(i = a),
(a = r),
(r = (b + (y + v)) | 0);
}
(n[0] = (n[0] + r) | 0),
(n[1] = (n[1] + a) | 0),
(n[2] = (n[2] + i) | 0),
(n[3] = (n[3] + s) | 0),
(n[4] = (n[4] + o) | 0),
(n[5] = (n[5] + A) | 0),
(n[6] = (n[6] + u) | 0),
(n[7] = (n[7] + p) | 0);
},
_doFinalize: function () {
var e = this._data,
n = e.words,
r = 8 * this._nDataBytes,
a = 8 * e.sigBytes;
return (
(n[a >>> 5] |= 128 << (24 - (a % 32))),
(n[14 + (((a + 64) >>> 9) << 4)] = t.floor(r / 4294967296)),
(n[15 + (((a + 64) >>> 9) << 4)] = r),
(e.sigBytes = 4 * n.length),
this._process(),
this._hash
);
},
clone: function () {
var e = i.clone.call(this);
return (e._hash = this._hash.clone()), e;
},
}));
(n.SHA256 = i._createHelper(A)),
(n.HmacSHA256 = i._createHmacHelper(A));
})(Math),
e.SHA256)));
var e;
}
var Bm,
Rm = { exports: {} };
var Sm,
Im = { exports: {} };
function xm() {
return (
Sm ||
((Sm = 1),
(Im.exports =
((e = em()),
rm(),
(function () {
var t = e,
n = t.lib.Hasher,
r = t.x64,
a = r.Word,
i = r.WordArray,
s = t.algo;
function o() {
return a.create.apply(a, arguments);
}
var c = [
o(1116352408, 3609767458),
o(1899447441, 602891725),
o(3049323471, 3964484399),
o(3921009573, 2173295548),
o(961987163, 4081628472),
o(1508970993, 3053834265),
o(2453635748, 2937671579),
o(2870763221, 3664609560),
o(3624381080, 2734883394),
o(310598401, 1164996542),
o(607225278, 1323610764),
o(1426881987, 3590304994),
o(1925078388, 4068182383),
o(2162078206, 991336113),
o(2614888103, 633803317),
o(3248222580, 3479774868),
o(3835390401, 2666613458),
o(4022224774, 944711139),
o(264347078, 2341262773),
o(604807628, 2007800933),
o(770255983, 1495990901),
o(1249150122, 1856431235),
o(1555081692, 3175218132),
o(1996064986, 2198950837),
o(2554220882, 3999719339),
o(2821834349, 766784016),
o(2952996808, 2566594879),
o(3210313671, 3203337956),
o(3336571891, 1034457026),
o(3584528711, 2466948901),
o(113926993, 3758326383),
o(338241895, 168717936),
o(666307205, 1188179964),
o(773529912, 1546045734),
o(1294757372, 1522805485),
o(1396182291, 2643833823),
o(1695183700, 2343527390),
o(1986661051, 1014477480),
o(2177026350, 1206759142),
o(2456956037, 344077627),
o(2730485921, 1290863460),
o(2820302411, 3158454273),
o(3259730800, 3505952657),
o(3345764771, 106217008),
o(3516065817, 3606008344),
o(3600352804, 1432725776),
o(4094571909, 1467031594),
o(275423344, 851169720),
o(430227734, 3100823752),
o(506948616, 1363258195),
o(659060556, 3750685593),
o(883997877, 3785050280),
o(958139571, 3318307427),
o(1322822218, 3812723403),
o(1537002063, 2003034995),
o(1747873779, 3602036899),
o(1955562222, 1575990012),
o(2024104815, 1125592928),
o(2227730452, 2716904306),
o(2361852424, 442776044),
o(2428436474, 593698344),
o(2756734187, 3733110249),
o(3204031479, 2999351573),
o(3329325298, 3815920427),
o(3391569614, 3928383900),
o(3515267271, 566280711),
o(3940187606, 3454069534),
o(4118630271, 4000239992),
o(116418474, 1914138554),
o(174292421, 2731055270),
o(289380356, 3203993006),
o(460393269, 320620315),
o(685471733, 587496836),
o(852142971, 1086792851),
o(1017036298, 365543100),
o(1126000580, 2618297676),
o(1288033470, 3409855158),
o(1501505948, 4234509866),
o(1607167915, 987167468),
o(1816402316, 1246189591),
],
l = [];
!(function () {
for (var e = 0; e < 80; e++) l[e] = o();
})();
var A = (s.SHA512 = n.extend({
_doReset: function () {
this._hash = new i.init([
new a.init(1779033703, 4089235720),
new a.init(3144134277, 2227873595),
new a.init(1013904242, 4271175723),
new a.init(2773480762, 1595750129),
new a.init(1359893119, 2917565137),
new a.init(2600822924, 725511199),
new a.init(528734635, 4215389547),
new a.init(1541459225, 327033209),
]);
},
_doProcessBlock: function (e, t) {
for (
var n = this._hash.words,
r = n[0],
a = n[1],
i = n[2],
s = n[3],
o = n[4],
A = n[5],
u = n[6],
p = n[7],
h = r.high,
g = r.low,
d = a.high,
f = a.low,
m = i.high,
v = i.low,
y = s.high,
b = s.low,
w = o.high,
E = o.low,
k = A.high,
C = A.low,
B = u.high,
R = u.low,
S = p.high,
I = p.low,
x = h,
T = g,
U = d,
O = f,
L = m,
N = v,
D = y,
M = b,
Q = w,
P = E,
W = k,
F = C,
j = B,
Y = R,
V = S,
z = I,
G = 0;
G < 80;
G++
) {
var H,
J,
X = l[G];
if (G < 16)
(J = X.high = 0 | e[t + 2 * G]),
(H = X.low = 0 | e[t + 2 * G + 1]);
else {
var K = l[G - 15],
Z = K.high,
q = K.low,
_ =
((Z >>> 1) | (q << 31)) ^
((Z >>> 8) | (q << 24)) ^
(Z >>> 7),
$ =
((q >>> 1) | (Z << 31)) ^
((q >>> 8) | (Z << 24)) ^
((q >>> 7) | (Z << 25)),
ee = l[G - 2],
te = ee.high,
ne = ee.low,
re =
((te >>> 19) | (ne << 13)) ^
((te << 3) | (ne >>> 29)) ^
(te >>> 6),
ae =
((ne >>> 19) | (te << 13)) ^
((ne << 3) | (te >>> 29)) ^
((ne >>> 6) | (te << 26)),
ie = l[G - 7],
se = ie.high,
oe = ie.low,
ce = l[G - 16],
le = ce.high,
Ae = ce.low;
(J =
(J =
(J = _ + se + ((H = $ + oe) >>> 0 < $ >>> 0 ? 1 : 0)) +
re +
((H += ae) >>> 0 < ae >>> 0 ? 1 : 0)) +
le +
((H += Ae) >>> 0 < Ae >>> 0 ? 1 : 0)),
(X.high = J),
(X.low = H);
}
var ue,
pe = (Q & W) ^ (~Q & j),
he = (P & F) ^ (~P & Y),
ge = (x & U) ^ (x & L) ^ (U & L),
de = (T & O) ^ (T & N) ^ (O & N),
fe =
((x >>> 28) | (T << 4)) ^
((x << 30) | (T >>> 2)) ^
((x << 25) | (T >>> 7)),
me =
((T >>> 28) | (x << 4)) ^
((T << 30) | (x >>> 2)) ^
((T << 25) | (x >>> 7)),
ve =
((Q >>> 14) | (P << 18)) ^
((Q >>> 18) | (P << 14)) ^
((Q << 23) | (P >>> 9)),
ye =
((P >>> 14) | (Q << 18)) ^
((P >>> 18) | (Q << 14)) ^
((P << 23) | (Q >>> 9)),
be = c[G],
we = be.high,
Ee = be.low,
ke = V + ve + ((ue = z + ye) >>> 0 < z >>> 0 ? 1 : 0),
Ce = me + de;
(V = j),
(z = Y),
(j = W),
(Y = F),
(W = Q),
(F = P),
(Q =
(D +
(ke =
(ke =
(ke =
ke + pe + ((ue += he) >>> 0 < he >>> 0 ? 1 : 0)) +
we +
((ue += Ee) >>> 0 < Ee >>> 0 ? 1 : 0)) +
J +
((ue += H) >>> 0 < H >>> 0 ? 1 : 0)) +
((P = (M + ue) | 0) >>> 0 < M >>> 0 ? 1 : 0)) |
0),
(D = L),
(M = N),
(L = U),
(N = O),
(U = x),
(O = T),
(x =
(ke +
(fe + ge + (Ce >>> 0 < me >>> 0 ? 1 : 0)) +
((T = (ue + Ce) | 0) >>> 0 < ue >>> 0 ? 1 : 0)) |
0);
}
(g = r.low = g + T),
(r.high = h + x + (g >>> 0 < T >>> 0 ? 1 : 0)),
(f = a.low = f + O),
(a.high = d + U + (f >>> 0 < O >>> 0 ? 1 : 0)),
(v = i.low = v + N),
(i.high = m + L + (v >>> 0 < N >>> 0 ? 1 : 0)),
(b = s.low = b + M),
(s.high = y + D + (b >>> 0 < M >>> 0 ? 1 : 0)),
(E = o.low = E + P),
(o.high = w + Q + (E >>> 0 < P >>> 0 ? 1 : 0)),
(C = A.low = C + F),
(A.high = k + W + (C >>> 0 < F >>> 0 ? 1 : 0)),
(R = u.low = R + Y),
(u.high = B + j + (R >>> 0 < Y >>> 0 ? 1 : 0)),
(I = p.low = I + z),
(p.high = S + V + (I >>> 0 < z >>> 0 ? 1 : 0));
},
_doFinalize: function () {
var e = this._data,
t = e.words,
n = 8 * this._nDataBytes,
r = 8 * e.sigBytes;
return (
(t[r >>> 5] |= 128 << (24 - (r % 32))),
(t[30 + (((r + 128) >>> 10) << 5)] = Math.floor(
n / 4294967296
)),
(t[31 + (((r + 128) >>> 10) << 5)] = n),
(e.sigBytes = 4 * t.length),
this._process(),
this._hash.toX32()
);
},
clone: function () {
var e = n.clone.call(this);
return (e._hash = this._hash.clone()), e;
},
blockSize: 32,
}));
(t.SHA512 = n._createHelper(A)),
(t.HmacSHA512 = n._createHmacHelper(A));
})(),
e.SHA512))),
Im.exports
);
var e;
}
var Tm,
Um = { exports: {} };
var Om,
Lm = { exports: {} };
function Nm() {
return Om
? Lm.exports
: ((Om = 1),
(Lm.exports =
((e = em()),
rm(),
(function (t) {
var n = e,
r = n.lib,
a = r.WordArray,
i = r.Hasher,
s = n.x64.Word,
o = n.algo,
c = [],
l = [],
A = [];
!(function () {
for (var e = 1, t = 0, n = 0; n < 24; n++) {
c[e + 5 * t] = (((n + 1) * (n + 2)) / 2) % 64;
var r = (2 * e + 3 * t) % 5;
(e = t % 5), (t = r);
}
for (e = 0; e < 5; e++)
for (t = 0; t < 5; t++)
l[e + 5 * t] = t + ((2 * e + 3 * t) % 5) * 5;
for (var a = 1, i = 0; i < 24; i++) {
for (var o = 0, u = 0, p = 0; p < 7; p++) {
if (1 & a) {
var h = (1 << p) - 1;
h < 32 ? (u ^= 1 << h) : (o ^= 1 << (h - 32));
}
128 & a ? (a = (a << 1) ^ 113) : (a <<= 1);
}
A[i] = s.create(o, u);
}
})();
var u = [];
!(function () {
for (var e = 0; e < 25; e++) u[e] = s.create();
})();
var p = (o.SHA3 = i.extend({
cfg: i.cfg.extend({ outputLength: 512 }),
_doReset: function () {
for (var e = (this._state = []), t = 0; t < 25; t++)
e[t] = new s.init();
this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32;
},
_doProcessBlock: function (e, t) {
for (
var n = this._state, r = this.blockSize / 2, a = 0;
a < r;
a++
) {
var i = e[t + 2 * a],
s = e[t + 2 * a + 1];
(i =
(16711935 & ((i << 8) | (i >>> 24))) |
(4278255360 & ((i << 24) | (i >>> 8)))),
(s =
(16711935 & ((s << 8) | (s >>> 24))) |
(4278255360 & ((s << 24) | (s >>> 8)))),
((I = n[a]).high ^= s),
(I.low ^= i);
}
for (var o = 0; o < 24; o++) {
for (var p = 0; p < 5; p++) {
for (var h = 0, g = 0, d = 0; d < 5; d++)
(h ^= (I = n[p + 5 * d]).high), (g ^= I.low);
var f = u[p];
(f.high = h), (f.low = g);
}
for (p = 0; p < 5; p++) {
var m = u[(p + 4) % 5],
v = u[(p + 1) % 5],
y = v.high,
b = v.low;
for (
h = m.high ^ ((y << 1) | (b >>> 31)),
g = m.low ^ ((b << 1) | (y >>> 31)),
d = 0;
d < 5;
d++
)
((I = n[p + 5 * d]).high ^= h), (I.low ^= g);
}
for (var w = 1; w < 25; w++) {
var E = (I = n[w]).high,
k = I.low,
C = c[w];
C < 32
? ((h = (E << C) | (k >>> (32 - C))),
(g = (k << C) | (E >>> (32 - C))))
: ((h = (k << (C - 32)) | (E >>> (64 - C))),
(g = (E << (C - 32)) | (k >>> (64 - C))));
var B = u[l[w]];
(B.high = h), (B.low = g);
}
var R = u[0],
S = n[0];
for (R.high = S.high, R.low = S.low, p = 0; p < 5; p++)
for (d = 0; d < 5; d++) {
var I = n[(w = p + 5 * d)],
x = u[w],
T = u[((p + 1) % 5) + 5 * d],
U = u[((p + 2) % 5) + 5 * d];
(I.high = x.high ^ (~T.high & U.high)),
(I.low = x.low ^ (~T.low & U.low));
}
I = n[0];
var O = A[o];
(I.high ^= O.high), (I.low ^= O.low);
}
},
_doFinalize: function () {
var e = this._data,
n = e.words;
this._nDataBytes;
var r = 8 * e.sigBytes,
i = 32 * this.blockSize;
(n[r >>> 5] |= 1 << (24 - (r % 32))),
(n[((t.ceil((r + 1) / i) * i) >>> 5) - 1] |= 128),
(e.sigBytes = 4 * n.length),
this._process();
for (
var s = this._state,
o = this.cfg.outputLength / 8,
c = o / 8,
l = [],
A = 0;
A < c;
A++
) {
var u = s[A],
p = u.high,
h = u.low;
(p =
(16711935 & ((p << 8) | (p >>> 24))) |
(4278255360 & ((p << 24) | (p >>> 8)))),
(h =
(16711935 & ((h << 8) | (h >>> 24))) |
(4278255360 & ((h << 24) | (h >>> 8)))),
l.push(h),
l.push(p);
}
return new a.init(l, o);
},
clone: function () {
for (
var e = i.clone.call(this),
t = (e._state = this._state.slice(0)),
n = 0;
n < 25;
n++
)
t[n] = t[n].clone();
return e;
},
}));
(n.SHA3 = i._createHelper(p)), (n.HmacSHA3 = i._createHmacHelper(p));
})(Math),
e.SHA3)));
var e;
}
var Dm,
Mm = { exports: {} };
var Qm,
Pm = { exports: {} };
function Wm() {
return Qm
? Pm.exports
: ((Qm = 1),
(Pm.exports =
((e = em()),
(n = (t = e).lib.Base),
(r = t.enc.Utf8),
void (t.algo.HMAC = n.extend({
init: function (e, t) {
(e = this._hasher = new e.init()),
"string" == typeof t && (t = r.parse(t));
var n = e.blockSize,
a = 4 * n;
t.sigBytes > a && (t = e.finalize(t)), t.clamp();
for (
var i = (this._oKey = t.clone()),
s = (this._iKey = t.clone()),
o = i.words,
c = s.words,
l = 0;
l < n;
l++
)
(o[l] ^= 1549556828), (c[l] ^= 909522486);
(i.sigBytes = s.sigBytes = a), this.reset();
},
reset: function () {
var e = this._hasher;
e.reset(), e.update(this._iKey);
},
update: function (e) {
return this._hasher.update(e), this;
},
finalize: function (e) {
var t = this._hasher,
n = t.finalize(e);
return t.reset(), t.finalize(this._oKey.clone().concat(n));
},
})))));
var e, t, n, r;
}
var Fm,
jm = { exports: {} };
var Ym,
Vm = { exports: {} };
function zm() {
return Ym
? Vm.exports
: ((Ym = 1),
(Vm.exports =
((o = em()),
wm(),
Wm(),
(t = (e = o).lib),
(n = t.Base),
(r = t.WordArray),
(a = e.algo),
(i = a.MD5),
(s = a.EvpKDF =
n.extend({
cfg: n.extend({ keySize: 4, hasher: i, iterations: 1 }),
init: function (e) {
this.cfg = this.cfg.extend(e);
},
compute: function (e, t) {
for (
var n,
a = this.cfg,
i = a.hasher.create(),
s = r.create(),
o = s.words,
c = a.keySize,
l = a.iterations;
o.length < c;
) {
n && i.update(n), (n = i.update(e).finalize(t)), i.reset();
for (var A = 1; A < l; A++) (n = i.finalize(n)), i.reset();
s.concat(n);
}
return (s.sigBytes = 4 * c), s;
},
})),
(e.EvpKDF = function (e, t, n) {
return s.create(n).compute(e, t);
}),
o.EvpKDF)));
var e, t, n, r, a, i, s, o;
}
var Gm,
Hm = { exports: {} };
function Jm() {
return Gm
? Hm.exports
: ((Gm = 1),
(Hm.exports =
((e = em()),
zm(),
void (
e.lib.Cipher ||
(function (t) {
var n = e,
r = n.lib,
a = r.Base,
i = r.WordArray,
s = r.BufferedBlockAlgorithm,
o = n.enc;
o.Utf8;
var c = o.Base64,
l = n.algo.EvpKDF,
A = (r.Cipher = s.extend({
cfg: a.extend(),
createEncryptor: function (e, t) {
return this.create(this._ENC_XFORM_MODE, e, t);
},
createDecryptor: function (e, t) {
return this.create(this._DEC_XFORM_MODE, e, t);
},
init: function (e, t, n) {
(this.cfg = this.cfg.extend(n)),
(this._xformMode = e),
(this._key = t),
this.reset();
},
reset: function () {
s.reset.call(this), this._doReset();
},
process: function (e) {
return this._append(e), this._process();
},
finalize: function (e) {
return e && this._append(e), this._doFinalize();
},
keySize: 4,
ivSize: 4,
_ENC_XFORM_MODE: 1,
_DEC_XFORM_MODE: 2,
_createHelper: (function () {
function e(e) {
return "string" == typeof e ? y : m;
}
return function (t) {
return {
encrypt: function (n, r, a) {
return e(r).encrypt(t, n, r, a);
},
decrypt: function (n, r, a) {
return e(r).decrypt(t, n, r, a);
},
};
};
})(),
}));
r.StreamCipher = A.extend({
_doFinalize: function () {
return this._process(!0);
},
blockSize: 1,
});
var u = (n.mode = {}),
p = (r.BlockCipherMode = a.extend({
createEncryptor: function (e, t) {
return this.Encryptor.create(e, t);
},
createDecryptor: function (e, t) {
return this.Decryptor.create(e, t);
},
init: function (e, t) {
(this._cipher = e), (this._iv = t);
},
})),
h = (u.CBC = (function () {
var e = p.extend();
function n(e, n, r) {
var a,
i = this._iv;
i ? ((a = i), (this._iv = t)) : (a = this._prevBlock);
for (var s = 0; s < r; s++) e[n + s] ^= a[s];
}
return (
(e.Encryptor = e.extend({
processBlock: function (e, t) {
var r = this._cipher,
a = r.blockSize;
n.call(this, e, t, a),
r.encryptBlock(e, t),
(this._prevBlock = e.slice(t, t + a));
},
})),
(e.Decryptor = e.extend({
processBlock: function (e, t) {
var r = this._cipher,
a = r.blockSize,
i = e.slice(t, t + a);
r.decryptBlock(e, t),
n.call(this, e, t, a),
(this._prevBlock = i);
},
})),
e
);
})()),
g = ((n.pad = {}).Pkcs7 = {
pad: function (e, t) {
for (
var n = 4 * t,
r = n - (e.sigBytes % n),
a = (r << 24) | (r << 16) | (r << 8) | r,
s = [],
o = 0;
o < r;
o += 4
)
s.push(a);
var c = i.create(s, r);
e.concat(c);
},
unpad: function (e) {
var t = 255 & e.words[(e.sigBytes - 1) >>> 2];
e.sigBytes -= t;
},
});
r.BlockCipher = A.extend({
cfg: A.cfg.extend({ mode: h, padding: g }),
reset: function () {
var e;
A.reset.call(this);
var t = this.cfg,
n = t.iv,
r = t.mode;
this._xformMode == this._ENC_XFORM_MODE
? (e = r.createEncryptor)
: ((e = r.createDecryptor), (this._minBufferSize = 1)),
this._mode && this._mode.__creator == e
? this._mode.init(this, n && n.words)
: ((this._mode = e.call(r, this, n && n.words)),
(this._mode.__creator = e));
},
_doProcessBlock: function (e, t) {
this._mode.processBlock(e, t);
},
_doFinalize: function () {
var e,
t = this.cfg.padding;
return (
this._xformMode == this._ENC_XFORM_MODE
? (t.pad(this._data, this.blockSize),
(e = this._process(!0)))
: ((e = this._process(!0)), t.unpad(e)),
e
);
},
blockSize: 4,
});
var d = (r.CipherParams = a.extend({
init: function (e) {
this.mixIn(e);
},
toString: function (e) {
return (e || this.formatter).stringify(this);
},
})),
f = ((n.format = {}).OpenSSL = {
stringify: function (e) {
var t = e.ciphertext,
n = e.salt;
return (
n
? i.create([1398893684, 1701076831]).concat(n).concat(t)
: t
).toString(c);
},
parse: function (e) {
var t,
n = c.parse(e),
r = n.words;
return (
1398893684 == r[0] &&
1701076831 == r[1] &&
((t = i.create(r.slice(2, 4))),
r.splice(0, 4),
(n.sigBytes -= 16)),
d.create({ ciphertext: n, salt: t })
);
},
}),
m = (r.SerializableCipher = a.extend({
cfg: a.extend({ format: f }),
encrypt: function (e, t, n, r) {
r = this.cfg.extend(r);
var a = e.createEncryptor(n, r),
i = a.finalize(t),
s = a.cfg;
return d.create({
ciphertext: i,
key: n,
iv: s.iv,
algorithm: e,
mode: s.mode,
padding: s.padding,
blockSize: e.blockSize,
formatter: r.format,
});
},
decrypt: function (e, t, n, r) {
return (
(r = this.cfg.extend(r)),
(t = this._parse(t, r.format)),
e.createDecryptor(n, r).finalize(t.ciphertext)
);
},
_parse: function (e, t) {
return "string" == typeof e ? t.parse(e, this) : e;
},
})),
v = ((n.kdf = {}).OpenSSL = {
execute: function (e, t, n, r) {
r || (r = i.random(8));
var a = l.create({ keySize: t + n }).compute(e, r),
s = i.create(a.words.slice(t), 4 * n);
return (
(a.sigBytes = 4 * t), d.create({ key: a, iv: s, salt: r })
);
},
}),
y = (r.PasswordBasedCipher = m.extend({
cfg: m.cfg.extend({ kdf: v }),
encrypt: function (e, t, n, r) {
var a = (r = this.cfg.extend(r)).kdf.execute(
n,
e.keySize,
e.ivSize
);
r.iv = a.iv;
var i = m.encrypt.call(this, e, t, a.key, r);
return i.mixIn(a), i;
},
decrypt: function (e, t, n, r) {
(r = this.cfg.extend(r)), (t = this._parse(t, r.format));
var a = r.kdf.execute(n, e.keySize, e.ivSize, t.salt);
return (r.iv = a.iv), m.decrypt.call(this, e, t, a.key, r);
},
}));
})()
))));
var e;
}
var Xm,
Km = { exports: {} };
var Zm,
qm = { exports: {} };
var _m,
$m = { exports: {} };
function ev() {
return _m
? $m.exports
: ((_m = 1),
($m.exports =
((e = em()),
Jm(),
/** @preserve
* Counter block mode compatible with Dr Brian Gladman fileenc.c
* derived from CryptoJS.mode.CTR
* Jan Hruby jhruby.web@gmail.com
*/
(e.mode.CTRGladman = (function () {
var t = e.lib.BlockCipherMode.extend();
function n(e) {
if (255 & ~(e >> 24)) e += 1 << 24;
else {
var t = (e >> 16) & 255,
n = (e >> 8) & 255,
r = 255 & e;
255 === t
? ((t = 0),
255 === n ? ((n = 0), 255 === r ? (r = 0) : ++r) : ++n)
: ++t,
(e = 0),
(e += t << 16),
(e += n << 8),
(e += r);
}
return e;
}
function r(e) {
return 0 === (e[0] = n(e[0])) && (e[1] = n(e[1])), e;
}
var a = (t.Encryptor = t.extend({
processBlock: function (e, t) {
var n = this._cipher,
a = n.blockSize,
i = this._iv,
s = this._counter;
i && ((s = this._counter = i.slice(0)), (this._iv = void 0)),
r(s);
var o = s.slice(0);
n.encryptBlock(o, 0);
for (var c = 0; c < a; c++) e[t + c] ^= o[c];
},
}));
return (t.Decryptor = a), t;
})()),
e.mode.CTRGladman)));
var e;
}
var tv,
nv = { exports: {} };
var rv,
av = { exports: {} };
var iv,
sv = { exports: {} };
var ov,
cv = { exports: {} };
var lv,
Av = { exports: {} };
var uv,
pv = { exports: {} };
var hv,
gv = { exports: {} };
var dv,
fv = { exports: {} };
var mv,
vv = { exports: {} };
var yv,
bv = { exports: {} };
function wv() {
return yv
? bv.exports
: ((yv = 1),
(bv.exports =
((e = em()),
pm(),
vm(),
zm(),
Jm(),
(function () {
var t = e,
n = t.lib,
r = n.WordArray,
a = n.BlockCipher,
i = t.algo,
s = [
57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59,
51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23,
15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13,
5, 28, 20, 12, 4,
],
o = [
14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8,
16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33,
48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32,
],
c = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],
l = [
{
0: 8421888,
268435456: 32768,
536870912: 8421378,
805306368: 2,
1073741824: 512,
1342177280: 8421890,
1610612736: 8389122,
1879048192: 8388608,
2147483648: 514,
2415919104: 8389120,
2684354560: 33280,
2952790016: 8421376,
3221225472: 32770,
3489660928: 8388610,
3758096384: 0,
4026531840: 33282,
134217728: 0,
402653184: 8421890,
671088640: 33282,
939524096: 32768,
1207959552: 8421888,
1476395008: 512,
1744830464: 8421378,
2013265920: 2,
2281701376: 8389120,
2550136832: 33280,
2818572288: 8421376,
3087007744: 8389122,
3355443200: 8388610,
3623878656: 32770,
3892314112: 514,
4160749568: 8388608,
1: 32768,
268435457: 2,
536870913: 8421888,
805306369: 8388608,
1073741825: 8421378,
1342177281: 33280,
1610612737: 512,
1879048193: 8389122,
2147483649: 8421890,
2415919105: 8421376,
2684354561: 8388610,
2952790017: 33282,
3221225473: 514,
3489660929: 8389120,
3758096385: 32770,
4026531841: 0,
134217729: 8421890,
402653185: 8421376,
671088641: 8388608,
939524097: 512,
1207959553: 32768,
1476395009: 8388610,
1744830465: 2,
2013265921: 33282,
2281701377: 32770,
2550136833: 8389122,
2818572289: 514,
3087007745: 8421888,
3355443201: 8389120,
3623878657: 0,
3892314113: 33280,
4160749569: 8421378,
},
{
0: 1074282512,
16777216: 16384,
33554432: 524288,
50331648: 1074266128,
67108864: 1073741840,
83886080: 1074282496,
100663296: 1073758208,
117440512: 16,
134217728: 540672,
150994944: 1073758224,
167772160: 1073741824,
184549376: 540688,
201326592: 524304,
218103808: 0,
234881024: 16400,
251658240: 1074266112,
8388608: 1073758208,
25165824: 540688,
41943040: 16,
58720256: 1073758224,
75497472: 1074282512,
92274688: 1073741824,
109051904: 524288,
125829120: 1074266128,
142606336: 524304,
159383552: 0,
176160768: 16384,
192937984: 1074266112,
209715200: 1073741840,
226492416: 540672,
243269632: 1074282496,
260046848: 16400,
268435456: 0,
285212672: 1074266128,
301989888: 1073758224,
318767104: 1074282496,
335544320: 1074266112,
352321536: 16,
369098752: 540688,
385875968: 16384,
402653184: 16400,
419430400: 524288,
436207616: 524304,
452984832: 1073741840,
469762048: 540672,
486539264: 1073758208,
503316480: 1073741824,
520093696: 1074282512,
276824064: 540688,
293601280: 524288,
310378496: 1074266112,
327155712: 16384,
343932928: 1073758208,
360710144: 1074282512,
377487360: 16,
394264576: 1073741824,
411041792: 1074282496,
427819008: 1073741840,
444596224: 1073758224,
461373440: 524304,
478150656: 0,
494927872: 16400,
511705088: 1074266128,
528482304: 540672,
},
{
0: 260,
1048576: 0,
2097152: 67109120,
3145728: 65796,
4194304: 65540,
5242880: 67108868,
6291456: 67174660,
7340032: 67174400,
8388608: 67108864,
9437184: 67174656,
10485760: 65792,
11534336: 67174404,
12582912: 67109124,
13631488: 65536,
14680064: 4,
15728640: 256,
524288: 67174656,
1572864: 67174404,
2621440: 0,
3670016: 67109120,
4718592: 67108868,
5767168: 65536,
6815744: 65540,
7864320: 260,
8912896: 4,
9961472: 256,
11010048: 67174400,
12058624: 65796,
13107200: 65792,
14155776: 67109124,
15204352: 67174660,
16252928: 67108864,
16777216: 67174656,
17825792: 65540,
18874368: 65536,
19922944: 67109120,
20971520: 256,
22020096: 67174660,
23068672: 67108868,
24117248: 0,
25165824: 67109124,
26214400: 67108864,
27262976: 4,
28311552: 65792,
29360128: 67174400,
30408704: 260,
31457280: 65796,
32505856: 67174404,
17301504: 67108864,
18350080: 260,
19398656: 67174656,
20447232: 0,
21495808: 65540,
22544384: 67109120,
23592960: 256,
24641536: 67174404,
25690112: 65536,
26738688: 67174660,
27787264: 65796,
28835840: 67108868,
29884416: 67109124,
30932992: 67174400,
31981568: 4,
33030144: 65792,
},
{
0: 2151682048,
65536: 2147487808,
131072: 4198464,
196608: 2151677952,
262144: 0,
327680: 4198400,
393216: 2147483712,
458752: 4194368,
524288: 2147483648,
589824: 4194304,
655360: 64,
720896: 2147487744,
786432: 2151678016,
851968: 4160,
917504: 4096,
983040: 2151682112,
32768: 2147487808,
98304: 64,
163840: 2151678016,
229376: 2147487744,
294912: 4198400,
360448: 2151682112,
425984: 0,
491520: 2151677952,
557056: 4096,
622592: 2151682048,
688128: 4194304,
753664: 4160,
819200: 2147483648,
884736: 4194368,
950272: 4198464,
1015808: 2147483712,
1048576: 4194368,
1114112: 4198400,
1179648: 2147483712,
1245184: 0,
1310720: 4160,
1376256: 2151678016,
1441792: 2151682048,
1507328: 2147487808,
1572864: 2151682112,
1638400: 2147483648,
1703936: 2151677952,
1769472: 4198464,
1835008: 2147487744,
1900544: 4194304,
1966080: 64,
2031616: 4096,
1081344: 2151677952,
1146880: 2151682112,
1212416: 0,
1277952: 4198400,
1343488: 4194368,
1409024: 2147483648,
1474560: 2147487808,
1540096: 64,
1605632: 2147483712,
1671168: 4096,
1736704: 2147487744,
1802240: 2151678016,
1867776: 4160,
1933312: 2151682048,
1998848: 4194304,
2064384: 4198464,
},
{
0: 128,
4096: 17039360,
8192: 262144,
12288: 536870912,
16384: 537133184,
20480: 16777344,
24576: 553648256,
28672: 262272,
32768: 16777216,
36864: 537133056,
40960: 536871040,
45056: 553910400,
49152: 553910272,
53248: 0,
57344: 17039488,
61440: 553648128,
2048: 17039488,
6144: 553648256,
10240: 128,
14336: 17039360,
18432: 262144,
22528: 537133184,
26624: 553910272,
30720: 536870912,
34816: 537133056,
38912: 0,
43008: 553910400,
47104: 16777344,
51200: 536871040,
55296: 553648128,
59392: 16777216,
63488: 262272,
65536: 262144,
69632: 128,
73728: 536870912,
77824: 553648256,
81920: 16777344,
86016: 553910272,
90112: 537133184,
94208: 16777216,
98304: 553910400,
102400: 553648128,
106496: 17039360,
110592: 537133056,
114688: 262272,
118784: 536871040,
122880: 0,
126976: 17039488,
67584: 553648256,
71680: 16777216,
75776: 17039360,
79872: 537133184,
83968: 536870912,
88064: 17039488,
92160: 128,
96256: 553910272,
100352: 262272,
104448: 553910400,
108544: 0,
112640: 553648128,
116736: 16777344,
120832: 262144,
124928: 537133056,
129024: 536871040,
},
{
0: 268435464,
256: 8192,
512: 270532608,
768: 270540808,
1024: 268443648,
1280: 2097152,
1536: 2097160,
1792: 268435456,
2048: 0,
2304: 268443656,
2560: 2105344,
2816: 8,
3072: 270532616,
3328: 2105352,
3584: 8200,
3840: 270540800,
128: 270532608,
384: 270540808,
640: 8,
896: 2097152,
1152: 2105352,
1408: 268435464,
1664: 268443648,
1920: 8200,
2176: 2097160,
2432: 8192,
2688: 268443656,
2944: 270532616,
3200: 0,
3456: 270540800,
3712: 2105344,
3968: 268435456,
4096: 268443648,
4352: 270532616,
4608: 270540808,
4864: 8200,
5120: 2097152,
5376: 268435456,
5632: 268435464,
5888: 2105344,
6144: 2105352,
6400: 0,
6656: 8,
6912: 270532608,
7168: 8192,
7424: 268443656,
7680: 270540800,
7936: 2097160,
4224: 8,
4480: 2105344,
4736: 2097152,
4992: 268435464,
5248: 268443648,
5504: 8200,
5760: 270540808,
6016: 270532608,
6272: 270540800,
6528: 270532616,
6784: 8192,
7040: 2105352,
7296: 2097160,
7552: 0,
7808: 268435456,
8064: 268443656,
},
{
0: 1048576,
16: 33555457,
32: 1024,
48: 1049601,
64: 34604033,
80: 0,
96: 1,
112: 34603009,
128: 33555456,
144: 1048577,
160: 33554433,
176: 34604032,
192: 34603008,
208: 1025,
224: 1049600,
240: 33554432,
8: 34603009,
24: 0,
40: 33555457,
56: 34604032,
72: 1048576,
88: 33554433,
104: 33554432,
120: 1025,
136: 1049601,
152: 33555456,
168: 34603008,
184: 1048577,
200: 1024,
216: 34604033,
232: 1,
248: 1049600,
256: 33554432,
272: 1048576,
288: 33555457,
304: 34603009,
320: 1048577,
336: 33555456,
352: 34604032,
368: 1049601,
384: 1025,
400: 34604033,
416: 1049600,
432: 1,
448: 0,
464: 34603008,
480: 33554433,
496: 1024,
264: 1049600,
280: 33555457,
296: 34603009,
312: 1,
328: 33554432,
344: 1048576,
360: 1025,
376: 34604032,
392: 33554433,
408: 34603008,
424: 0,
440: 34604033,
456: 1049601,
472: 1024,
488: 33555456,
504: 1048577,
},
{
0: 134219808,
1: 131072,
2: 134217728,
3: 32,
4: 131104,
5: 134350880,
6: 134350848,
7: 2048,
8: 134348800,
9: 134219776,
10: 133120,
11: 134348832,
12: 2080,
13: 0,
14: 134217760,
15: 133152,
2147483648: 2048,
2147483649: 134350880,
2147483650: 134219808,
2147483651: 134217728,
2147483652: 134348800,
2147483653: 133120,
2147483654: 133152,
2147483655: 32,
2147483656: 134217760,
2147483657: 2080,
2147483658: 131104,
2147483659: 134350848,
2147483660: 0,
2147483661: 134348832,
2147483662: 134219776,
2147483663: 131072,
16: 133152,
17: 134350848,
18: 32,
19: 2048,
20: 134219776,
21: 134217760,
22: 134348832,
23: 131072,
24: 0,
25: 131104,
26: 134348800,
27: 134219808,
28: 134350880,
29: 133120,
30: 2080,
31: 134217728,
2147483664: 131072,
2147483665: 2048,
2147483666: 134348832,
2147483667: 133152,
2147483668: 32,
2147483669: 134348800,
2147483670: 134217728,
2147483671: 134219808,
2147483672: 134350880,
2147483673: 134217760,
2147483674: 134219776,
2147483675: 0,
2147483676: 133120,
2147483677: 2080,
2147483678: 131104,
2147483679: 134350848,
},
],
A = [
4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504,
2147483679,
],
u = (i.DES = a.extend({
_doReset: function () {
for (var e = this._key.words, t = [], n = 0; n < 56; n++) {
var r = s[n] - 1;
t[n] = (e[r >>> 5] >>> (31 - (r % 32))) & 1;
}
for (var a = (this._subKeys = []), i = 0; i < 16; i++) {
var l = (a[i] = []),
A = c[i];
for (n = 0; n < 24; n++)
(l[(n / 6) | 0] |=
t[(o[n] - 1 + A) % 28] << (31 - (n % 6))),
(l[4 + ((n / 6) | 0)] |=
t[28 + ((o[n + 24] - 1 + A) % 28)] << (31 - (n % 6)));
</