UNPKG

@minto-ai/xunfei-tts

Version:

借助“讯飞在线语音合成API”实现浏览器端“文本转语音

1,457 lines 266 kB
import { getUuid as Fy, createWebSocket as W1, isIos as V1 } from "@minto-ai/tools"; import { Base64 as K1 } from "js-base64"; import sf from "crypto-js"; var xn = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function Qs(a, r) { (r == null || r > a.length) && (r = a.length); for (var e = 0, t = Array(r); e < r; e++) t[e] = a[e]; return t; } function z1(a) { if (Array.isArray(a)) return Qs(a); } function X1(a) { if (a === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return a; } function vf(a, r, e, t, n, i, o) { try { var u = a[i](o), s = u.value; } catch (v) { return void e(v); } u.done ? r(s) : Promise.resolve(s).then(t, n); } function jy(a) { return function() { var r = this, e = arguments; return new Promise(function(t, n) { var i = a.apply(r, e); function o(s) { vf(i, t, n, o, u, "next", s); } function u(s) { vf(i, t, n, o, u, "throw", s); } o(void 0); }); }; } function ut(a, r, e) { return r = Di(r), Q1(a, Dy() ? Reflect.construct(r, e || [], Di(a).constructor) : r.apply(a, e)); } function Xr(a, r) { if (!(a instanceof r)) throw new TypeError("Cannot call a class as a function"); } function Y1(a, r) { for (var e = 0; e < r.length; e++) { var t = r[e]; t.enumerable = t.enumerable || !1, t.configurable = !0, "value" in t && (t.writable = !0), Object.defineProperty(a, Ly(t.key), t); } } function Yr(a, r, e) { return r && Y1(a.prototype, r), Object.defineProperty(a, "prototype", { writable: !1 }), a; } function Z1(a, r) { var e = typeof Symbol < "u" && a[Symbol.iterator] || a["@@iterator"]; if (!e) { if (Array.isArray(a) || (e = ky(a)) || r) { e && (a = e); var t = 0, n = function() { }; return { s: n, n: function() { return t >= a.length ? { done: !0 } : { done: !1, value: a[t++] }; }, e: function(s) { throw s; }, f: n }; } throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); } var i, o = !0, u = !1; return { s: function() { e = e.call(a); }, n: function() { var s = e.next(); return o = s.done, s; }, e: function(s) { u = !0, i = s; }, f: function() { try { o || e.return == null || e.return(); } finally { if (u) throw i; } } }; } function G(a, r, e) { return (r = Ly(r)) in a ? Object.defineProperty(a, r, { value: e, enumerable: !0, configurable: !0, writable: !0 }) : a[r] = e, a; } function Di(a) { return Di = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(r) { return r.__proto__ || Object.getPrototypeOf(r); }, Di(a); } function st(a, r) { if (typeof r != "function" && r !== null) throw new TypeError("Super expression must either be null or a function"); a.prototype = Object.create(r && r.prototype, { constructor: { value: a, writable: !0, configurable: !0 } }), Object.defineProperty(a, "prototype", { writable: !1 }), r && rv(a, r); } function Dy() { try { var a = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() { })); } catch { } return (Dy = function() { return !!a; })(); } function q1(a) { if (typeof Symbol < "u" && a[Symbol.iterator] != null || a["@@iterator"] != null) return Array.from(a); } function J1() { throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); } function cf(a, r) { var e = Object.keys(a); if (Object.getOwnPropertySymbols) { var t = Object.getOwnPropertySymbols(a); r && (t = t.filter(function(n) { return Object.getOwnPropertyDescriptor(a, n).enumerable; })), e.push.apply(e, t); } return e; } function eu(a) { for (var r = 1; r < arguments.length; r++) { var e = arguments[r] != null ? arguments[r] : {}; r % 2 ? cf(Object(e), !0).forEach(function(t) { G(a, t, e[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(a, Object.getOwnPropertyDescriptors(e)) : cf(Object(e)).forEach(function(t) { Object.defineProperty(a, t, Object.getOwnPropertyDescriptor(e, t)); }); } return a; } function Q1(a, r) { if (r && (typeof r == "object" || typeof r == "function")) return r; if (r !== void 0) throw new TypeError("Derived constructors may only return object or undefined"); return X1(a); } function Ka() { Ka = function() { return r; }; var a, r = {}, e = Object.prototype, t = e.hasOwnProperty, n = typeof Symbol == "function" ? Symbol : {}, i = n.iterator || "@@iterator", o = n.asyncIterator || "@@asyncIterator", u = n.toStringTag || "@@toStringTag"; function s(m, p, w, N) { return Object.defineProperty(m, p, { value: w, enumerable: !N, configurable: !N, writable: !N }); } try { s({}, ""); } catch { s = function(p, w, N) { return p[w] = N; }; } function v(m, p, w, N) { var P = p && p.prototype instanceof l ? p : l, X = Object.create(P.prototype); return s(X, "_invoke", /* @__PURE__ */ function(er, Ar, D) { var yr = 1; return function(Te, Qr) { if (yr === 3) throw Error("Generator is already running"); if (yr === 4) { if (Te === "throw") throw Qr; return { value: a, done: !0 }; } for (D.method = Te, D.arg = Qr; ; ) { var uf = D.delegate; if (uf) { var ru = W(uf, D); if (ru) { if (ru === d) continue; return ru; } } if (D.method === "next") D.sent = D._sent = D.arg; else if (D.method === "throw") { if (yr === 1) throw yr = 4, D.arg; D.dispatchException(D.arg); } else D.method === "return" && D.abrupt("return", D.arg); yr = 3; var $a = c(er, Ar, D); if ($a.type === "normal") { if (yr = D.done ? 4 : 2, $a.arg === d) continue; return { value: $a.arg, done: D.done }; } $a.type === "throw" && (yr = 4, D.method = "throw", D.arg = $a.arg); } }; }(m, w, new Jr(N || [])), !0), X; } function c(m, p, w) { try { return { type: "normal", arg: m.call(p, w) }; } catch (N) { return { type: "throw", arg: N }; } } r.wrap = v; var d = {}; function l() { } function h() { } function $() { } var g = {}; s(g, i, function() { return this; }); var y = Object.getPrototypeOf, E = y && y(y(Qo([]))); E && E !== e && t.call(E, i) && (g = E); var O = $.prototype = l.prototype = Object.create(g); function T(m) { ["next", "throw", "return"].forEach(function(p) { s(m, p, function(w) { return this._invoke(p, w); }); }); } function x(m, p) { function w(P, X, er, Ar) { var D = c(m[P], m, X); if (D.type !== "throw") { var yr = D.arg, Te = yr.value; return Te && typeof Te == "object" && t.call(Te, "__await") ? p.resolve(Te.__await).then(function(Qr) { w("next", Qr, er, Ar); }, function(Qr) { w("throw", Qr, er, Ar); }) : p.resolve(Te).then(function(Qr) { yr.value = Qr, er(yr); }, function(Qr) { return w("throw", Qr, er, Ar); }); } Ar(D.arg); } var N; s(this, "_invoke", function(P, X) { function er() { return new p(function(Ar, D) { w(P, X, Ar, D); }); } return N = N ? N.then(er, er) : er(); }, !0); } function W(m, p) { var w = p.method, N = m.i[w]; if (N === a) return p.delegate = null, w === "throw" && m.i.return && (p.method = "return", p.arg = a, W(m, p), p.method === "throw") || w !== "return" && (p.method = "throw", p.arg = new TypeError("The iterator does not provide a '" + w + "' method")), d; var P = c(N, m.i, p.arg); if (P.type === "throw") return p.method = "throw", p.arg = P.arg, p.delegate = null, d; var X = P.arg; return X ? X.done ? (p[m.r] = X.value, p.next = m.n, p.method !== "return" && (p.method = "next", p.arg = a), p.delegate = null, d) : X : (p.method = "throw", p.arg = new TypeError("iterator result is not an object"), p.delegate = null, d); } function U(m) { this.tryEntries.push(m); } function ur(m) { var p = m[4] || {}; p.type = "normal", p.arg = a, m[4] = p; } function Jr(m) { this.tryEntries = [[-1]], m.forEach(U, this), this.reset(!0); } function Qo(m) { if (m != null) { var p = m[i]; if (p) return p.call(m); if (typeof m.next == "function") return m; if (!isNaN(m.length)) { var w = -1, N = function P() { for (; ++w < m.length; ) if (t.call(m, w)) return P.value = m[w], P.done = !1, P; return P.value = a, P.done = !0, P; }; return N.next = N; } } throw new TypeError(typeof m + " is not iterable"); } return h.prototype = $, s(O, "constructor", $), s($, "constructor", h), h.displayName = s($, u, "GeneratorFunction"), r.isGeneratorFunction = function(m) { var p = typeof m == "function" && m.constructor; return !!p && (p === h || (p.displayName || p.name) === "GeneratorFunction"); }, r.mark = function(m) { return Object.setPrototypeOf ? Object.setPrototypeOf(m, $) : (m.__proto__ = $, s(m, u, "GeneratorFunction")), m.prototype = Object.create(O), m; }, r.awrap = function(m) { return { __await: m }; }, T(x.prototype), s(x.prototype, o, function() { return this; }), r.AsyncIterator = x, r.async = function(m, p, w, N, P) { P === void 0 && (P = Promise); var X = new x(v(m, p, w, N), P); return r.isGeneratorFunction(p) ? X : X.next().then(function(er) { return er.done ? er.value : X.next(); }); }, T(O), s(O, u, "Generator"), s(O, i, function() { return this; }), s(O, "toString", function() { return "[object Generator]"; }), r.keys = function(m) { var p = Object(m), w = []; for (var N in p) w.unshift(N); return function P() { for (; w.length; ) if ((N = w.pop()) in p) return P.value = N, P.done = !1, P; return P.done = !0, P; }; }, r.values = Qo, Jr.prototype = { constructor: Jr, reset: function(m) { if (this.prev = this.next = 0, this.sent = this._sent = a, this.done = !1, this.delegate = null, this.method = "next", this.arg = a, this.tryEntries.forEach(ur), !m) for (var p in this) p.charAt(0) === "t" && t.call(this, p) && !isNaN(+p.slice(1)) && (this[p] = a); }, stop: function() { this.done = !0; var m = this.tryEntries[0][4]; if (m.type === "throw") throw m.arg; return this.rval; }, dispatchException: function(m) { if (this.done) throw m; var p = this; function w(yr) { X.type = "throw", X.arg = m, p.next = yr; } for (var N = p.tryEntries.length - 1; N >= 0; --N) { var P = this.tryEntries[N], X = P[4], er = this.prev, Ar = P[1], D = P[2]; if (P[0] === -1) return w("end"), !1; if (!Ar && !D) throw Error("try statement without catch or finally"); if (P[0] != null && P[0] <= er) { if (er < Ar) return this.method = "next", this.arg = a, w(Ar), !0; if (er < D) return w(D), !1; } } }, abrupt: function(m, p) { for (var w = this.tryEntries.length - 1; w >= 0; --w) { var N = this.tryEntries[w]; if (N[0] > -1 && N[0] <= this.prev && this.prev < N[2]) { var P = N; break; } } P && (m === "break" || m === "continue") && P[0] <= p && p <= P[2] && (P = null); var X = P ? P[4] : {}; return X.type = m, X.arg = p, P ? (this.method = "next", this.next = P[2], d) : this.complete(X); }, complete: function(m, p) { if (m.type === "throw") throw m.arg; return m.type === "break" || m.type === "continue" ? this.next = m.arg : m.type === "return" ? (this.rval = this.arg = m.arg, this.method = "return", this.next = "end") : m.type === "normal" && p && (this.next = p), d; }, finish: function(m) { for (var p = this.tryEntries.length - 1; p >= 0; --p) { var w = this.tryEntries[p]; if (w[2] === m) return this.complete(w[4], w[3]), ur(w), d; } }, catch: function(m) { for (var p = this.tryEntries.length - 1; p >= 0; --p) { var w = this.tryEntries[p]; if (w[0] === m) { var N = w[4]; if (N.type === "throw") { var P = N.arg; ur(w); } return P; } } throw Error("illegal catch attempt"); }, delegateYield: function(m, p, w) { return this.delegate = { i: Qo(m), r: p, n: w }, this.method === "next" && (this.arg = a), d; } }, r; } function rv(a, r) { return rv = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) { return e.__proto__ = t, e; }, rv(a, r); } function _n(a) { return z1(a) || q1(a) || ky(a) || J1(); } function rO(a, r) { if (typeof a != "object" || !a) return a; var e = a[Symbol.toPrimitive]; if (e !== void 0) { var t = e.call(a, r); if (typeof t != "object") return t; throw new TypeError("@@toPrimitive must return a primitive value."); } return String(a); } function Ly(a) { var r = rO(a, "string"); return typeof r == "symbol" ? r : r + ""; } function Z(a) { "@babel/helpers - typeof"; return Z = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(r) { return typeof r; } : function(r) { return r && typeof Symbol == "function" && r.constructor === Symbol && r !== Symbol.prototype ? "symbol" : typeof r; }, Z(a); } function ky(a, r) { if (a) { if (typeof a == "string") return Qs(a, r); var e = {}.toString.call(a).slice(8, -1); return e === "Object" && a.constructor && (e = a.constructor.name), e === "Map" || e === "Set" ? Array.from(a) : e === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e) ? Qs(a, r) : void 0; } } var ga = function(r) { return r && r.Math === Math && r; }, I = ( // eslint-disable-next-line es/no-global-this -- safe ga((typeof globalThis > "u" ? "undefined" : Z(globalThis)) == "object" && globalThis) || ga((typeof window > "u" ? "undefined" : Z(window)) == "object" && window) || // eslint-disable-next-line no-restricted-globals -- safe ga((typeof self > "u" ? "undefined" : Z(self)) == "object" && self) || ga(Z(xn) == "object" && xn) || ga(Z(xn) == "object" && xn) || // eslint-disable-next-line no-new-func -- fallback /* @__PURE__ */ function() { return this; }() || Function("return this")() ), tr = {}, S = function(r) { try { return !!r(); } catch { return !0; } }, eO = S, _ = !eO(function() { return Object.defineProperty({}, 1, { get: function() { return 7; } })[1] !== 7; }), tO = S, Ja = !tO(function() { var a = (function() { }).bind(); return typeof a != "function" || a.hasOwnProperty("prototype"); }), aO = Ja, Mn = Function.prototype.call, A = aO ? Mn.bind(Mn) : function() { return Mn.apply(Mn, arguments); }, Qa = {}, Uy = {}.propertyIsEnumerable, By = Object.getOwnPropertyDescriptor, nO = By && !Uy.call({ 1: 2 }, 1); Qa.f = nO ? function(r) { var e = By(this, r); return !!e && e.enumerable; } : Uy; var ie = function(r, e) { return { enumerable: !(r & 1), configurable: !(r & 2), writable: !(r & 4), value: e }; }, Hy = Ja, Gy = Function.prototype, ev = Gy.call, iO = Hy && Gy.bind.bind(ev, ev), b = Hy ? iO : function(a) { return function() { return ev.apply(a, arguments); }; }, Wy = b, oO = Wy({}.toString), uO = Wy("".slice), Fr = function(r) { return uO(oO(r), 8, -1); }, sO = b, vO = S, cO = Fr, tu = Object, lO = sO("".split), rn = vO(function() { return !tu("z").propertyIsEnumerable(0); }) ? function(a) { return cO(a) === "String" ? lO(a, "") : tu(a); } : tu, oe = function(r) { return r == null; }, fO = oe, dO = TypeError, J = function(r) { if (fO(r)) throw new dO("Can't call method on " + r); return r; }, hO = rn, $O = J, $r = function(r) { return hO($O(r)); }, au = (typeof document > "u" ? "undefined" : Z(document)) == "object" && document.all, F = typeof au > "u" && au !== void 0 ? function(a) { return typeof a == "function" || a === au; } : function(a) { return typeof a == "function"; }, gO = F, C = function(r) { return Z(r) == "object" ? r !== null : gO(r); }, nu = I, pO = F, yO = function(r) { return pO(r) ? r : void 0; }, V = function(r, e) { return arguments.length < 2 ? yO(nu[r]) : nu[r] && nu[r][e]; }, mO = b, jr = mO({}.isPrototypeOf), SO = I, lf = SO.navigator, ff = lf && lf.userAgent, ue = ff ? String(ff) : "", Vy = I, iu = ue, df = Vy.process, hf = Vy.Deno, $f = df && df.versions || hf && hf.version, gf = $f && $f.v8, Wr, Li; gf && (Wr = gf.split("."), Li = Wr[0] > 0 && Wr[0] < 4 ? 1 : +(Wr[0] + Wr[1])); !Li && iu && (Wr = iu.match(/Edge\/(\d+)/), (!Wr || Wr[1] >= 74) && (Wr = iu.match(/Chrome\/(\d+)/), Wr && (Li = +Wr[1]))); var Ue = Li, pf = Ue, bO = S, EO = I, IO = EO.String, na = !!Object.getOwnPropertySymbols && !bO(function() { var a = Symbol("symbol detection"); return !IO(a) || !(Object(a) instanceof Symbol) || // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances !Symbol.sham && pf && pf < 41; }), OO = na, Ky = OO && !Symbol.sham && Z(Symbol.iterator) == "symbol", TO = V, RO = F, wO = jr, AO = Ky, PO = Object, ia = AO ? function(a) { return Z(a) == "symbol"; } : function(a) { var r = TO("Symbol"); return RO(r) && wO(r.prototype, PO(a)); }, CO = String, vt = function(r) { try { return CO(r); } catch { return "Object"; } }, xO = F, _O = vt, MO = TypeError, B = function(r) { if (xO(r)) return r; throw new MO(_O(r) + " is not a function"); }, NO = B, FO = oe, Zr = function(r, e) { var t = r[e]; return FO(t) ? void 0 : NO(t); }, ou = A, uu = F, su = C, jO = TypeError, zy = function(r, e) { var t, n; if (e === "string" && uu(t = r.toString) && !su(n = ou(t, r)) || uu(t = r.valueOf) && !su(n = ou(t, r)) || e !== "string" && uu(t = r.toString) && !su(n = ou(t, r))) return n; throw new jO("Can't convert object to primitive value"); }, Xy = { exports: {} }, Yy = !1, yf = I, DO = Object.defineProperty, vc = function(r, e) { try { DO(yf, r, { value: e, configurable: !0, writable: !0 }); } catch { yf[r] = e; } return e; }, LO = I, kO = vc, mf = "__core-js_shared__", Sf = Xy.exports = LO[mf] || kO(mf, {}); (Sf.versions || (Sf.versions = [])).push({ version: "3.42.0", mode: "global", copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)", license: "https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE", source: "https://github.com/zloirock/core-js" }); var cc = Xy.exports, bf = cc, ct = function(r, e) { return bf[r] || (bf[r] = e || {}); }, UO = J, BO = Object, k = function(r) { return BO(UO(r)); }, HO = b, GO = k, WO = HO({}.hasOwnProperty), H = Object.hasOwn || function(r, e) { return WO(GO(r), e); }, VO = b, KO = 0, zO = Math.random(), XO = VO(1 .toString), en = function(r) { return "Symbol(" + (r === void 0 ? "" : r) + ")_" + XO(++KO + zO, 36); }, YO = I, ZO = ct, Ef = H, qO = en, JO = na, QO = Ky, Lt = YO.Symbol, vu = ZO("wks"), rT = QO ? Lt.for || Lt : Lt && Lt.withoutSetter || qO, M = function(r) { return Ef(vu, r) || (vu[r] = JO && Ef(Lt, r) ? Lt[r] : rT("Symbol." + r)), vu[r]; }, eT = A, If = C, Of = ia, tT = Zr, aT = zy, nT = M, iT = TypeError, oT = nT("toPrimitive"), co = function(r, e) { if (!If(r) || Of(r)) return r; var t = tT(r, oT), n; if (t) { if (e === void 0 && (e = "default"), n = eT(t, r, e), !If(n) || Of(n)) return n; throw new iT("Can't convert object to primitive value"); } return e === void 0 && (e = "number"), aT(r, e); }, uT = co, sT = ia, lt = function(r) { var e = uT(r, "string"); return sT(e) ? e : e + ""; }, vT = I, Tf = C, tv = vT.document, cT = Tf(tv) && Tf(tv.createElement), lo = function(r) { return cT ? tv.createElement(r) : {}; }, lT = _, fT = S, dT = lo, Zy = !lT && !fT(function() { return Object.defineProperty(dT("div"), "a", { get: function() { return 7; } }).a !== 7; }), hT = _, $T = A, gT = Qa, pT = ie, yT = $r, mT = lt, ST = H, bT = Zy, Rf = Object.getOwnPropertyDescriptor; tr.f = hT ? Rf : function(r, e) { if (r = yT(r), e = mT(e), bT) try { return Rf(r, e); } catch { } if (ST(r, e)) return pT(!$T(gT.f, r, e), r[e]); }; var K = {}, ET = _, IT = S, qy = ET && IT(function() { return Object.defineProperty(function() { }, "prototype", { value: 42, writable: !1 }).prototype !== 42; }), OT = C, TT = String, RT = TypeError, R = function(r) { if (OT(r)) return r; throw new RT(TT(r) + " is not an object"); }, wT = _, AT = Zy, PT = qy, Nn = R, wf = lt, CT = TypeError, cu = Object.defineProperty, xT = Object.getOwnPropertyDescriptor, lu = "enumerable", fu = "configurable", du = "writable"; K.f = wT ? PT ? function(r, e, t) { if (Nn(r), e = wf(e), Nn(t), typeof r == "function" && e === "prototype" && "value" in t && du in t && !t[du]) { var n = xT(r, e); n && n[du] && (r[e] = t.value, t = { configurable: fu in t ? t[fu] : n[fu], enumerable: lu in t ? t[lu] : n[lu], writable: !1 }); } return cu(r, e, t); } : cu : function(r, e, t) { if (Nn(r), e = wf(e), Nn(t), AT) try { return cu(r, e, t); } catch { } if ("get" in t || "set" in t) throw new CT("Accessors not supported"); return "value" in t && (r[e] = t.value), r; }; var _T = _, MT = K, NT = ie, br = _T ? function(a, r, e) { return MT.f(a, r, NT(1, e)); } : function(a, r, e) { return a[r] = e, a; }, Jy = { exports: {} }, av = _, FT = H, Qy = Function.prototype, jT = av && Object.getOwnPropertyDescriptor, lc = FT(Qy, "name"), DT = lc && (function() { }).name === "something", LT = lc && (!av || av && jT(Qy, "name").configurable), oa = { EXISTS: lc, PROPER: DT, CONFIGURABLE: LT }, kT = b, UT = F, nv = cc, BT = kT(Function.toString); UT(nv.inspectSource) || (nv.inspectSource = function(a) { return BT(a); }); var fc = nv.inspectSource, HT = I, GT = F, Af = HT.WeakMap, rm = GT(Af) && /native code/.test(String(Af)), WT = ct, VT = en, Pf = WT("keys"), fo = function(r) { return Pf[r] || (Pf[r] = VT(r)); }, tn = {}, KT = rm, em = I, zT = C, XT = br, hu = H, $u = cc, YT = fo, ZT = tn, Cf = "Object already initialized", iv = em.TypeError, qT = em.WeakMap, ki, za, Ui, JT = function(r) { return Ui(r) ? za(r) : ki(r, {}); }, QT = function(r) { return function(e) { var t; if (!zT(e) || (t = za(e)).type !== r) throw new iv("Incompatible receiver, " + r + " required"); return t; }; }; if (KT || $u.state) { var re = $u.state || ($u.state = new qT()); re.get = re.get, re.has = re.has, re.set = re.set, ki = function(r, e) { if (re.has(r)) throw new iv(Cf); return e.facade = r, re.set(r, e), e; }, za = function(r) { return re.get(r) || {}; }, Ui = function(r) { return re.has(r); }; } else { var Et = YT("state"); ZT[Et] = !0, ki = function(r, e) { if (hu(r, Et)) throw new iv(Cf); return e.facade = r, XT(r, Et, e), e; }, za = function(r) { return hu(r, Et) ? r[Et] : {}; }, Ui = function(r) { return hu(r, Et); }; } var Q = { set: ki, get: za, has: Ui, enforce: JT, getterFor: QT }, dc = b, rR = S, eR = F, Fn = H, ov = _, tR = oa.CONFIGURABLE, aR = fc, tm = Q, nR = tm.enforce, iR = tm.get, xf = String, Oi = Object.defineProperty, oR = dc("".slice), uR = dc("".replace), sR = dc([].join), vR = ov && !rR(function() { return Oi(function() { }, "length", { value: 8 }).length !== 8; }), cR = String(String).split("String"), lR = Jy.exports = function(a, r, e) { oR(xf(r), 0, 7) === "Symbol(" && (r = "[" + uR(xf(r), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), e && e.getter && (r = "get " + r), e && e.setter && (r = "set " + r), (!Fn(a, "name") || tR && a.name !== r) && (ov ? Oi(a, "name", { value: r, configurable: !0 }) : a.name = r), vR && e && Fn(e, "arity") && a.length !== e.arity && Oi(a, "length", { value: e.arity }); try { e && Fn(e, "constructor") && e.constructor ? ov && Oi(a, "prototype", { writable: !1 }) : a.prototype && (a.prototype = void 0); } catch { } var t = nR(a); return Fn(t, "source") || (t.source = sR(cR, typeof r == "string" ? r : "")), a; }; Function.prototype.toString = lR(function() { return eR(this) && iR(this).source || aR(this); }, "toString"); var hc = Jy.exports, fR = F, dR = K, hR = hc, $R = vc, q = function(r, e, t, n) { n || (n = {}); var i = n.enumerable, o = n.name !== void 0 ? n.name : e; if (fR(t) && hR(t, o, n), n.global) i ? r[e] = t : $R(e, t); else { try { n.unsafe ? r[e] && (i = !0) : delete r[e]; } catch { } i ? r[e] = t : dR.f(r, e, { value: t, enumerable: !1, configurable: !n.nonConfigurable, writable: !n.nonWritable }); } return r; }, Be = {}, gR = Math.ceil, pR = Math.floor, am = Math.trunc || function(r) { var e = +r; return (e > 0 ? pR : gR)(e); }, yR = am, lr = function(r) { var e = +r; return e !== e || e === 0 ? 0 : yR(e); }, mR = lr, SR = Math.max, bR = Math.min, He = function(r, e) { var t = mR(r); return t < 0 ? SR(t + e, 0) : bR(t, e); }, ER = lr, IR = Math.min, Er = function(r) { var e = ER(r); return e > 0 ? IR(e, 9007199254740991) : 0; }, OR = Er, Y = function(r) { return OR(r.length); }, TR = $r, RR = He, wR = Y, _f = function(r) { return function(e, t, n) { var i = TR(e), o = wR(i); if (o === 0) return !r && -1; var u = RR(n, o), s; if (r && t !== t) { for (; o > u; ) if (s = i[u++], s !== s) return !0; } else for (; o > u; u++) if ((r || u in i) && i[u] === t) return r || u || 0; return !r && -1; }; }, an = { // `Array.prototype.includes` method // https://tc39.es/ecma262/#sec-array.prototype.includes includes: _f(!0), // `Array.prototype.indexOf` method // https://tc39.es/ecma262/#sec-array.prototype.indexof indexOf: _f(!1) }, AR = b, gu = H, PR = $r, CR = an.indexOf, xR = tn, Mf = AR([].push), nm = function(r, e) { var t = PR(r), n = 0, i = [], o; for (o in t) !gu(xR, o) && gu(t, o) && Mf(i, o); for (; e.length > n; ) gu(t, o = e[n++]) && (~CR(i, o) || Mf(i, o)); return i; }, $c = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"], _R = nm, MR = $c, NR = MR.concat("length", "prototype"); Be.f = Object.getOwnPropertyNames || function(r) { return _R(r, NR); }; var nn = {}; nn.f = Object.getOwnPropertySymbols; var FR = V, jR = b, DR = Be, LR = nn, kR = R, UR = jR([].concat), gc = FR("Reflect", "ownKeys") || function(r) { var e = DR.f(kR(r)), t = LR.f; return t ? UR(e, t(r)) : e; }, Nf = H, BR = gc, HR = tr, GR = K, ho = function(r, e, t) { for (var n = BR(e), i = GR.f, o = HR.f, u = 0; u < n.length; u++) { var s = n[u]; !Nf(r, s) && !(t && Nf(t, s)) && i(r, s, o(e, s)); } }, WR = S, VR = F, KR = /#|\.prototype\./, on = function(r, e) { var t = XR[zR(r)]; return t === ZR ? !0 : t === YR ? !1 : VR(e) ? WR(e) : !!e; }, zR = on.normalize = function(a) { return String(a).replace(KR, ".").toLowerCase(); }, XR = on.data = {}, YR = on.NATIVE = "N", ZR = on.POLYFILL = "P", un = on, jn = I, qR = tr.f, JR = br, QR = q, rw = vc, ew = ho, tw = un, f = function(r, e) { var t = r.target, n = r.global, i = r.stat, o, u, s, v, c, d; if (n ? u = jn : i ? u = jn[t] || rw(t, {}) : u = jn[t] && jn[t].prototype, u) for (s in e) { if (c = e[s], r.dontCallGetSet ? (d = qR(u, s), v = d && d.value) : v = u[s], o = tw(n ? s : t + (i ? "." : "#") + s, r.forced), !o && v !== void 0) { if (Z(c) == Z(v)) continue; ew(c, v); } (r.sham || v && v.sham) && JR(c, "sham", !0), QR(u, s, c, r); } }, aw = M, nw = aw("toStringTag"), im = {}; im[nw] = "z"; var pc = String(im) === "[object z]", iw = pc, ow = F, Ti = Fr, uw = M, sw = uw("toStringTag"), vw = Object, cw = Ti(/* @__PURE__ */ function() { return arguments; }()) === "Arguments", lw = function(r, e) { try { return r[e]; } catch { } }, se = iw ? Ti : function(a) { var r, e, t; return a === void 0 ? "Undefined" : a === null ? "Null" : typeof (e = lw(r = vw(a), sw)) == "string" ? e : cw ? Ti(r) : (t = Ti(r)) === "Object" && ow(r.callee) ? "Arguments" : t; }, fw = se, dw = String, j = function(r) { if (fw(r) === "Symbol") throw new TypeError("Cannot convert a Symbol value to a string"); return dw(r); }, $o = {}, hw = nm, $w = $c, sn = Object.keys || function(r) { return hw(r, $w); }, gw = _, pw = qy, yw = K, mw = R, Sw = $r, bw = sn; $o.f = gw && !pw ? Object.defineProperties : function(r, e) { mw(r); for (var t = Sw(e), n = bw(e), i = n.length, o = 0, u; i > o; ) yw.f(r, u = n[o++], t[u]); return r; }; var Ew = V, om = Ew("document", "documentElement"), Iw = R, Ow = $o, Ff = $c, Tw = tn, Rw = om, ww = lo, Aw = fo, jf = ">", Df = "<", uv = "prototype", sv = "script", um = Aw("IE_PROTO"), pu = function() { }, sm = function(r) { return Df + sv + jf + r + Df + "/" + sv + jf; }, Lf = function(r) { r.write(sm("")), r.close(); var e = r.parentWindow.Object; return r = null, e; }, Pw = function() { var r = ww("iframe"), e = "java" + sv + ":", t; return r.style.display = "none", Rw.appendChild(r), r.src = String(e), t = r.contentWindow.document, t.open(), t.write(sm("document.F=Object")), t.close(), t.F; }, Dn, Ri = function() { try { Dn = new ActiveXObject("htmlfile"); } catch { } Ri = typeof document < "u" ? document.domain && Dn ? Lf(Dn) : Pw() : Lf(Dn); for (var r = Ff.length; r--; ) delete Ri[uv][Ff[r]]; return Ri(); }; Tw[um] = !0; var Ir = Object.create || function(r, e) { var t; return r !== null ? (pu[uv] = Iw(r), t = new pu(), pu[uv] = null, t[um] = r) : t = Ri(), e === void 0 ? t : Ow.f(t, e); }, go = {}, Cw = b, Dr = Cw([].slice), xw = Fr, _w = $r, vm = Be.f, Mw = Dr, cm = (typeof window > "u" ? "undefined" : Z(window)) == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], Nw = function(r) { try { return vm(r); } catch { return Mw(cm); } }; go.f = function(r) { return cm && xw(r) === "Window" ? Nw(r) : vm(_w(r)); }; var kf = hc, Fw = K, gr = function(r, e, t) { return t.get && kf(t.get, e, { getter: !0 }), t.set && kf(t.set, e, { setter: !0 }), Fw.f(r, e, t); }, yc = {}, jw = M; yc.f = jw; var Dw = I, lm = Dw, Uf = lm, Lw = H, kw = yc, Uw = K.f, nr = function(r) { var e = Uf.Symbol || (Uf.Symbol = {}); Lw(e, r) || Uw(e, r, { value: kw.f(r) }); }, Bw = A, Hw = V, Gw = M, Ww = q, fm = function() { var r = Hw("Symbol"), e = r && r.prototype, t = e && e.valueOf, n = Gw("toPrimitive"); e && !e[n] && Ww(e, n, function(i) { return Bw(t, this); }, { arity: 1 }); }, Vw = K.f, Kw = H, zw = M, Bf = zw("toStringTag"), Lr = function(r, e, t) { r && !t && (r = r.prototype), r && !Kw(r, Bf) && Vw(r, Bf, { configurable: !0, value: e }); }, Xw = Fr, Yw = b, ft = function(r) { if (Xw(r) === "Function") return Yw(r); }, Hf = ft, Zw = B, qw = Ja, Jw = Hf(Hf.bind), z = function(r, e) { return Zw(r), e === void 0 ? r : qw ? Jw(r, e) : function() { return r.apply(e, arguments); }; }, Qw = Fr, Ge = Array.isArray || function(r) { return Qw(r) === "Array"; }, rA = b, eA = S, dm = F, tA = se, aA = V, nA = fc, hm = function() { }, $m = aA("Reflect", "construct"), mc = /^\s*(?:class|function)\b/, iA = rA(mc.exec), oA = !mc.test(hm), pa = function(r) { if (!dm(r)) return !1; try { return $m(hm, [], r), !0; } catch { return !1; } }, gm = function(r) { if (!dm(r)) return !1; switch (tA(r)) { case "AsyncFunction": case "GeneratorFunction": case "AsyncGeneratorFunction": return !1; } try { return oA || !!iA(mc, nA(r)); } catch { return !0; } }; gm.sham = !0; var dt = !$m || eA(function() { var a; return pa(pa.call) || !pa(Object) || !pa(function() { a = !0; }) || a; }) ? gm : pa, Gf = Ge, uA = dt, sA = C, vA = M, cA = vA("species"), Wf = Array, lA = function(r) { var e; return Gf(r) && (e = r.constructor, uA(e) && (e === Wf || Gf(e.prototype)) ? e = void 0 : sA(e) && (e = e[cA], e === null && (e = void 0))), e === void 0 ? Wf : e; }, fA = lA, vn = function(r, e) { return new (fA(r))(e === 0 ? 0 : e); }, dA = z, hA = b, $A = rn, gA = k, pA = Y, yA = vn, Vf = hA([].push), Ke = function(r) { var e = r === 1, t = r === 2, n = r === 3, i = r === 4, o = r === 6, u = r === 7, s = r === 5 || o; return function(v, c, d, l) { for (var h = gA(v), $ = $A(h), g = pA($), y = dA(c, d), E = 0, O = l || yA, T = e ? O(v, g) : t || u ? O(v, 0) : void 0, x, W; g > E; E++) if ((s || E in $) && (x = $[E], W = y(x, E, h), r)) if (e) T[E] = W; else if (W) switch (r) { case 3: return !0; case 5: return x; case 6: return E; case 2: Vf(T, x); } else switch (r) { case 4: return !1; case 7: Vf(T, x); } return o ? -1 : n || i ? i : T; }; }, ar = { // `Array.prototype.forEach` method // https://tc39.es/ecma262/#sec-array.prototype.foreach forEach: Ke(0), // `Array.prototype.map` method // https://tc39.es/ecma262/#sec-array.prototype.map map: Ke(1), // `Array.prototype.filter` method // https://tc39.es/ecma262/#sec-array.prototype.filter filter: Ke(2), // `Array.prototype.some` method // https://tc39.es/ecma262/#sec-array.prototype.some some: Ke(3), // `Array.prototype.every` method // https://tc39.es/ecma262/#sec-array.prototype.every every: Ke(4), // `Array.prototype.find` method // https://tc39.es/ecma262/#sec-array.prototype.find find: Ke(5), // `Array.prototype.findIndex` method // https://tc39.es/ecma262/#sec-array.prototype.findIndex findIndex: Ke(6) }, po = f, cn = I, Sc = A, mA = b, Zt = _, qt = na, SA = S, rr = H, bA = jr, vv = R, yo = $r, bc = lt, EA = j, cv = ie, Jt = Ir, pm = sn, IA = Be, ym = go, OA = nn, mm = tr, Sm = K, TA = $o, bm = Qa, yu = q, RA = gr, Ec = ct, wA = fo, Em = tn, Kf = en, AA = M, PA = yc, CA = nr, xA = fm, _A = Lr, Im = Q, mo = ar.forEach, dr = wA("hidden"), So = "Symbol", Xa = "prototype", MA = Im.set, zf = Im.getterFor(So), Nr = Object[Xa], at = cn.Symbol, Na = at && at[Xa], NA = cn.RangeError, FA = cn.TypeError, mu = cn.QObject, Om = mm.f, nt = Sm.f, Tm = ym.f, jA = bm.f, Rm = mA([].push), he = Ec("symbols"), ln = Ec("op-symbols"), DA = Ec("wks"), lv = !mu || !mu[Xa] || !mu[Xa].findChild, wm = function(r, e, t) { var n = Om(Nr, e); n && delete Nr[e], nt(r, e, t), n && r !== Nr && nt(Nr, e, n); }, fv = Zt && SA(function() { return Jt(nt({}, "a", { get: function() { return nt(this, "a", { value: 7 }).a; } })).a !== 7; }) ? wm : nt, Su = function(r, e) { var t = he[r] = Jt(Na); return MA(t, { type: So, tag: r, description: e }), Zt || (t.description = e), t; }, bo = function(r, e, t) { r === Nr && bo(ln, e, t), vv(r); var n = bc(e); return vv(t), rr(he, n) ? (t.enumerable ? (rr(r, dr) && r[dr][n] && (r[dr][n] = !1), t = Jt(t, { enumerable: cv(0, !1) })) : (rr(r, dr) || nt(r, dr, cv(1, Jt(null))), r[dr][n] = !0), fv(r, n, t)) : nt(r, n, t); }, Ic = function(r, e) { vv(r); var t = yo(e), n = pm(t).concat(Cm(t)); return mo(n, function(i) { (!Zt || Sc(dv, t, i)) && bo(r, i, t[i]); }), r; }, LA = function(r, e) { return e === void 0 ? Jt(r) : Ic(Jt(r), e); }, dv = function(r) { var e = bc(r), t = Sc(jA, this, e); return this === Nr && rr(he, e) && !rr(ln, e) ? !1 : t || !rr(this, e) || !rr(he, e) || rr(this, dr) && this[dr][e] ? t : !0; }, Am = function(r, e) { var t = yo(r), n = bc(e); if (!(t === Nr && rr(he, n) && !rr(ln, n))) { var i = Om(t, n); return i && rr(he, n) && !(rr(t, dr) && t[dr][n]) && (i.enumerable = !0), i; } }, Pm = function(r) { var e = Tm(yo(r)), t = []; return mo(e, function(n) { !rr(he, n) && !rr(Em, n) && Rm(t, n); }), t; }, Cm = function(r) { var e = r === Nr, t = Tm(e ? ln : yo(r)), n = []; return mo(t, function(i) { rr(he, i) && (!e || rr(Nr, i)) && Rm(n, he[i]); }), n; }; qt || (at = function() { if (bA(Na, this)) throw new FA("Symbol is not a constructor"); var r = !arguments.length || arguments[0] === void 0 ? void 0 : EA(arguments[0]), e = Kf(r), t = function(i) { var o = this === void 0 ? cn : this; o === Nr && Sc(t, ln, i), rr(o, dr) && rr(o[dr], e) && (o[dr][e] = !1); var u = cv(1, i); try { fv(o, e, u); } catch (s) { if (!(s instanceof NA)) throw s; wm(o, e, u); } }; return Zt && lv && fv(Nr, e, { configurable: !0, set: t }), Su(e, r); }, Na = at[Xa], yu(Na, "toString", function() { return zf(this).tag; }), yu(at, "withoutSetter", function(a) { return Su(Kf(a), a); }), bm.f = dv, Sm.f = bo, TA.f = Ic, mm.f = Am, IA.f = ym.f = Pm, OA.f = Cm, PA.f = function(a) { return Su(AA(a), a); }, Zt && (RA(Na, "description", { configurable: !0, get: function() { return zf(this).description; } }), yu(Nr, "propertyIsEnumerable", dv, { unsafe: !0 }))); po({ global: !0, constructor: !0, wrap: !0, forced: !qt, sham: !qt }, { Symbol: at }); mo(pm(DA), function(a) { CA(a); }); po({ target: So, stat: !0, forced: !qt }, { useSetter: function() { lv = !0; }, useSimple: function() { lv = !1; } }); po({ target: "Object", stat: !0, forced: !qt, sham: !Zt }, { // `Object.create` method // https://tc39.es/ecma262/#sec-object.create create: LA, // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty defineProperty: bo, // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties defineProperties: Ic, // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors getOwnPropertyDescriptor: Am }); po({ target: "Object", stat: !0, forced: !qt }, { // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames getOwnPropertyNames: Pm }); xA(); _A(at, So); Em[dr] = !0; var kA = na, xm = kA && !!Symbol.for && !!Symbol.keyFor, UA = f, BA = V, HA = H, GA = j, _m = ct, WA = xm, bu = _m("string-to-symbol-registry"), VA = _m("symbol-to-string-registry"); UA({ target: "Symbol", stat: !0, forced: !WA }, { for: function(r) { var e = GA(r); if (HA(bu, e)) return bu[e]; var t = BA("Symbol")(e); return bu[e] = t, VA[t] = e, t; } }); var KA = f, zA = H, XA = ia, YA = vt, ZA = ct, qA = xm, Xf = ZA("symbol-to-string-registry"); KA({ target: "Symbol", stat: !0, forced: !qA }, { keyFor: function(r) { if (!XA(r)) throw new TypeError(YA(r) + " is not a symbol"); if (zA(Xf, r)) return Xf[r]; } }); var JA = Ja, Mm = Function.prototype, Yf = Mm.apply, Zf = Mm.call, kr = (typeof Reflect > "u" ? "undefined" : Z(Reflect)) == "object" && Reflect.apply || (JA ? Zf.bind(Yf) : function() { return Zf.apply(Yf, arguments); }), QA = b, qf = Ge, rP = F, Jf = Fr, eP = j, Qf = QA([].push), tP = function(r) { if (rP(r)) return r; if (qf(r)) { for (var e = r.length, t = [], n = 0; n < e; n++) { var i = r[n]; typeof i == "string" ? Qf(t, i) : (typeof i == "number" || Jf(i) === "Number" || Jf(i) === "String") && Qf(t, eP(i)); } var o = t.length, u = !0; return function(s, v) { if (u) return u = !1, v; if (qf(this)) return v; for (var c = 0; c < o; c++) if (t[c] === s) return v; }; } }, aP = f, Nm = V, Fm = kr, nP = A, fn = b, jm = S, rd = F, ed = ia, Dm = Dr, iP = tP, oP = na, uP = String, je = Nm("JSON", "stringify"), Ln = fn(/./.exec), td = fn("".charAt), sP = fn("".charCodeAt), vP = fn("".replace), cP = fn(1 .toString), lP = /[\uD800-\uDFFF]/g, ad = /^[\uD800-\uDBFF]$/, nd = /^[\uDC00-\uDFFF]$/, id = !oP || jm(function() { var a = Nm("Symbol")("stringify detection"); return je([a]) !== "[null]" || je({ a }) !== "{}" || je(Object(a)) !== "{}"; }), od = jm(function() { return je("\uDF06\uD834") !== '"\\udf06\\ud834"' || je("\uDEAD") !== '"\\udead"'; }), fP = function(r, e) { var t = Dm(arguments), n = iP(e); if (!(!rd(n) && (r === void 0 || ed(r)))) return t[1] = function(i, o) { if (rd(n) && (o = nP(n, this, uP(i), o)), !ed(o)) return o; }, Fm(je, null, t); }, dP = function(r, e, t) { var n = td(t, e - 1), i = td(t, e + 1); return Ln(ad, r) && !Ln(nd, i) || Ln(nd, r) && !Ln(ad, n) ? "\\u" + cP(sP(r, 0), 16) : r; }; je && aP({ target: "JSON", stat: !0, arity: 3, forced: id || od }, { // eslint-disable-next-line no-unused-vars -- required for `.length` stringify: function(r, e, t) { var n = Dm(arguments), i = Fm(id ? fP : je, null, n); return od && typeof i == "string" ? vP(i, lP, dP) : i; } }); var hP = f, $P = na, gP = S, Lm = nn, pP = k, yP = !$P || gP(function() { Lm.f(1); }); hP({ target: "Object", stat: !0, forced: yP }, { getOwnPropertySymbols: function(r) { var e = Lm.f; return e ? e(pP(r)) : []; } }); var mP = f, SP = _, bP = I, kn = b, EP = H, IP = F, OP = jr, TP = j, RP = gr, wP = ho, fe = bP.Symbol, ze = fe && fe.prototype; if (SP && IP(fe) && (!("description" in ze) || // Safari 12 bug fe().description !== void 0)) { var ud = {}, Un = function() { var r = arguments.length < 1 || arguments[0] === void 0 ? void 0 : TP(arguments[0]), e = OP(ze, this) ? new fe(r) : r === void 0 ? fe() : fe(r); return r === "" && (ud[e] = !0), e; }; wP(Un, fe), Un.prototype = ze, ze.constructor = Un; var AP = String(fe("description detection")) === "Symbol(description detection)", PP = kn(ze.valueOf), CP = kn(ze.toString), xP = /^Symbol\((.*)\)[^)]+$/, _P = kn("".replace), MP = kn("".slice); RP(ze, "description", { configurable: !0, get: function() { var r = PP(this); if (EP(ud, r)) return ""; var e = CP(r), t = AP ? MP(e, 7, -1) : _P(e, xP, "$1"); return t === "" ? void 0 : t; } }), mP({ global: !0, constructor: !0, forced: !0 }, { Symbol: Un }); } var NP = nr; NP("asyncIterator"); var FP = nr; FP("hasInstance"); var jP = nr; jP("isConcatSpreadable"); var DP = nr; DP("iterator"); var LP = nr; LP("match"); var kP = nr; kP("replace"); var UP = nr; UP("search"); var BP = nr; BP("species"); var HP = nr; HP("split"); var GP = nr, WP = fm; GP("toPrimitive"); WP(); var VP = V, KP = nr, zP = Lr; KP("toStringTag"); zP(VP("Symbol"), "Symbol"); var XP = nr; XP("unscopables"); var YP = TypeError, ZP = 9007199254740991, Oc = function(r) { if (r > ZP) throw YP("Maximum allowed index exceeded"); return r; }, qP = _, JP = K, QP = ie, ht = function(r, e, t) { qP ? JP.f(r, e, QP(0, t)) : r[e] = t; }, r0 = S, e0 = M, t0 = Ue, a0 = e0("species"), dn = function(r) { return t0 >= 51 || !r0(function() { var e = [], t = e.constructor = {}; return t[a0] = function() { return { foo: 1 }; }, e[r](Boolean).foo !== 1; }); }, n0 = f, i0 = S, o0 = Ge, u0 = C, s0 = k, v0 = Y, sd = Oc, vd = ht, c0 = vn, l0 = dn, f0 = M, d0 = Ue, km = f0("isConcatSpreadable"), h0 = d0 >= 51 || !i0(function() { var a = []; return a[km] = !1, a.concat()[0] !== a; }), $0 = function(r) { if (!u0(r)) return !1; var e = r[km]; return e !== void 0 ? !!e : o0(r); }, g0 = !h0 || !l0("concat"); n0({ target: "Array", proto: !0, arity: 1, forced: g0 }, { // eslint-disable-next-line no-unused-vars -- required for `.length` concat: function(r) { var e = s0(this), t = c0(e, 0), n = 0, i, o, u, s, v; for (i = -1, u = arguments.length; i < u; i++) if (v = i === -1 ? e : arguments[i], $0(v)) for (s = v0(v), sd(n + s), o = 0; o < s; o++, n++) o in v && vd(t, n, v[o]); else sd(n + 1), vd(t, n++, v); return t.length = n, t; } }); var cd = vt, p0 = TypeError, Tc = function(r, e) { if (!delete r[e]) throw new p0("Cannot delete property " + cd(e) + " of " + cd(r)); }, y0 = k, Eu = He, m0 = Y, S0 = Tc, b0 = Math.min, Um = [].copyWithin || function(r, e) { var t = y0(this), n = m0(t), i = Eu(r, n), o = Eu(e, n), u = arguments.length > 2 ? arguments[2] : void 0, s = b0((u === void 0 ? n : Eu(u, n)) - o, n - i), v = 1; for (o < i && i < o + s && (v = -1, o += s - 1, i += s - 1); s-- > 0; ) o in t ? t[i] = t[o] : S0(t, i), i += v, o += v; return t; }, E0 = M, I0 = Ir, O0 = K.f, hv = E0("unscopables"), $v = Array.prototype; $v[hv] === void 0 && O0($v, hv, { configurable: !0, value: I0(null) }); var ve = function(r) { $v[hv][r] = !0; }, T0 = f, R0 = Um, w0 = ve; T0({ target: "Array", proto: !0 }, { copyWithin: R0 }); w0("copyWithin"); var A0 = S, ye = function(r, e) { var t = [][r]; return !!t && A0(function() { t.call(null, e || function() { return 1; }, 1); }); }, P0 = f, C0 = ar.every, x0 = ye, _0 = x0("every"); P0({ target: "Array", proto: !0, forced: !_0 }, { every: function(r) { return C0(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); var M0 = k, ld = He, N0 = Y, Rc = function(r) { for (var e = M0(this), t = N0(e), n = arguments.length, i = ld(n > 1 ? arguments[1] : void 0, t), o = n > 2 ? arguments[2] : void 0, u = o === void 0 ? t : ld(o, t); u > i; ) e[i++] = r; return e; }, F0 = f, j0 = Rc, D0 = ve; F0({ target: "Array", proto: !0 }, { fill: j0 }); D0("fill"); var L0 = f, k0 = ar.filter, U0 = dn, B0 = U0("filter"); L0({ target: "Array", proto: !0, forced: !B0 }, { filter: function(r) { return k0(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); var H0 = f, G0 = ar.find, W0 = ve, gv = "find", Bm = !0; gv in [] && Array(1)[gv](function() { Bm = !1; }); H0({ target: "Array", proto: !0, forced: Bm }, { find: function(r) { return G0(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); W0(gv); var V0 = f, K0 = ar.findIndex, z0 = ve, pv = "findIndex", Hm = !0; pv in [] && Array(1)[pv](function() { Hm = !1; }); V0({ target: "Array", proto: !0, forced: Hm }, { findIndex: function(r) { return K0(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); z0(pv); var X0 = Ge, Y0 = Y, Z0 = Oc, q0 = z, Gm = function(r, e, t, n, i, o, u, s) { for (var v = i, c = 0, d = u ? q0(u, s) : !1, l, h; c < n; ) c in t && (l = d ? d(t[c], c, e) : t[c], o > 0 && X0(l) ? (h = Y0(l), v = Gm(r, e, l, h, v, o - 1) - 1) : (Z0(v + 1), r[v] = l), v++), c++; return v; }, Wm = Gm, J0 = f, Q0 = Wm, rC = k, eC = Y, tC = lr, aC = vn; J0({ target: "Array", proto: !0 }, { flat: function() { var r = arguments.length ? arguments[0] : void 0, e = rC(this), t = eC(e), n = aC(e, 0); return n.length = Q0(n, e, e, t, 0, r === void 0 ? 1 : tC(r)), n; } }); var nC = f, iC = Wm, oC = B, uC = k, sC = Y, vC = vn; nC({ target: "Array", proto: !0 }, { flatMap: function(r) { var e = uC(this), t = sC(e), n; return oC(r), n = vC(e, 0), n.length = iC(n, e, e, t, 0, 1, r, arguments.length > 1 ? arguments[1] : void 0), n; } }); var cC = ar.forEach, lC = ye, fC = lC("forEach"), Vm = fC ? [].forEach : function(r) { return cC(this, r, arguments.length > 1 ? arguments[1] : void 0); }, dC = f, fd = Vm; dC({ target: "Array", proto: !0, forced: [].forEach !== fd }, { forEach: fd }); var hC = A, dd = R, $C = Zr, Eo = function(r, e, t) { var n, i; dd(r); try { if (n = $C(r, "return"), !n) { if (e === "throw") throw t; return t; } n = hC(n, r); } catch (o) { i = !0, n = o; } if (e === "throw") throw t; if (i) throw n; return dd(n), t; }, gC = R, pC = Eo, yC = function(r, e, t, n) { try { return n ? e(gC(t)[0], t[1]) : e(t); } catch (i) { pC(r, "throw", i); } }, ua = {}, mC = M, SC = ua, bC = mC("iterator"), EC = Array.prototype, wc = function(r) { return r !== void 0 && (SC.Array === r || EC[bC] === r); }, IC = se, hd = Zr, OC = oe, TC = ua, RC = M, wC = RC("iterator"), hn = function(r) { if (!OC(r)) return hd(r, wC) || hd(r, "@@iterator") || TC[IC(r)]; }, AC = A, PC = B, CC = R, xC = vt, _C = hn, MC = TypeError, $n = function(r, e) { var t = arguments.length < 2 ? _C(r) : e; if (PC(t)) return CC(AC(t, r)); throw new MC(xC(r) + " is not iterable"); }, NC = z, FC = A, jC = k, DC = yC, LC = wc, kC = dt, UC = Y, $d = ht, BC = $n, HC = hn, gd = Array, Km = function(r) { var e = jC(r), t = kC(this), n = arguments.length, i = n > 1 ? arguments[1] : void 0, o = i !== void 0; o && (i = NC(i, n > 2 ? arguments[2] : void 0)); var u = HC(e), s = 0, v, c, d, l, h, $; if (u && !(this === gd && LC(u))) for (c = t ? new this() : [], l = BC(e, u), h = l.next; !(d = FC(h, l)).done; s++) $ = o ? DC(l, i, [d.value, s], !0) : d.value, $d(c, s, $); else for (v = UC(e), c = t ? new this(v) : gd(v); v > s; s++) $ = o ? i(e[s], s) : e[s], $d(c, s, $); return c.length = s, c; }, GC = M, zm = GC("iterator"), Xm = !1; try { var WC = 0, pd = { next: function() { return { done: !!WC++ }; }, return: function() { Xm = !0; } }; pd[zm] = fun