var YaGames; (() => { var e = { 7114: (e, t, r) => { "use strict"; r.d(t, { Z: () => n }); class FetchError extends Error { constructor({ code: e, httpStatus: t, message: r }, n, o) { super(r, n, o), (this.name = "FetchError"), (this.code = e), (this.httpStatus = t), Object.setPrototypeOf(this, FetchError.prototype), Error.captureStackTrace && Error.captureStackTrace(this, FetchError); } toJSON() { return { code: this.code, httpStatus: this.httpStatus, message: this.message, name: this.name, stack: this.stack }; } } const n = FetchError; }, 1420: (e, t, r) => { "use strict"; r.d(t, { Z: () => n }); class PaymentsError extends Error { constructor({ code: e, httpStatus: t, message: r }, n, o) { super(r, n, o), (this.name = "PaymentsError"), (this.code = e), (this.httpStatus = t), Object.setPrototypeOf(this, PaymentsError.prototype), Error.captureStackTrace && Error.captureStackTrace(this, PaymentsError); } toJSON() { return { code: this.code, httpStatus: this.httpStatus, message: this.message, name: this.name, stack: this.stack }; } } const n = PaymentsError; }, 2861: (e, t, r) => { "use strict"; r.d(t, { Z: () => c }); r(6992), r(3948), r(8674); class auth_error_AuthError extends Error { constructor({ code: e, message: t }, r, n) { super(t, r, n), (this.name = "AuthError"), (this.code = e), Object.setPrototypeOf(this, auth_error_AuthError.prototype), Error.captureStackTrace && Error.captureStackTrace(this, auth_error_AuthError); } toJSON() { return { code: this.code, message: this.message, name: this.name, stack: this.stack }; } } const n = auth_error_AuthError; var o = r(7114), a = r(1420); const i = { AuthError: n, FetchError: o.Z, PaymentsError: a.Z }; function isPlayPageInAppPage() { return "object" == typeof window && -1 !== window.location.href.indexOf("is-app-page") && !1; } const s = new (class Messaging { constructor() { (this._promises = Object.create(null)), (this._externalListeners = Object.create(null)), (this._internalListeners = Object.create(null)), (this.receivedMessages = []), this._addEventListener(); } get _parentTarget() { return window.parent !== window ? window.parent : void 0; } get _gameFrame() { const e = (function getGameFrame() { const e = window.YandexGamesSDK && window.YandexGamesSDK.FRAME_ID; if (e && "string" == typeof e) { const t = document.getElementById(e); if (t) return t; } })(); return e || console.warn("No frame to post"), e; } get _gameFrameAllowedOrigin() { var e; return null === (e = this._gameFrame) || void 0 === e ? void 0 : e.dataset.allowedOrigin; } get _childTarget() { var e; return null === (e = this._gameFrame) || void 0 === e ? void 0 : e.contentWindow; } _addEventListener() { window.addEventListener("message", (e) => { const { action: t, source: r, type: n, uuid: o } = e.data || {}; if ("YandexGamesSDK" === r) return isPlayPageInAppPage() && window !== window.parent && e.source === window.parent && e.origin === window.location.origin ? (this.post(e.data), void ("messaging" === n && "confirm" === t ? this.receivedMessages.push(o) : o && s.postToParent({ type: "messaging", action: "confirm", uuid: o }))) : void (window.top === window && this._gameFrameAllowedOrigin && this._gameFrameAllowedOrigin !== e.origin ? console.error('Ignore message. event.origin = "'.concat(e.origin, '" is not allowed.')) : this._handleEvent(e)); }); } _handleEvent(e) { const { type: t, action: r, messageId: n, originMessageId: o, payload: a, originPayload: s, data: c, error: u, errorJSON: l } = e.data || {}, p = this._promises[o]; p && (delete this._promises[o], void 0 === u ? p.resolve({ type: t, action: r, originPayload: s, data: c }) : p.reject( (function createErrorInstance({ error: e, errorJSON: t }) { let r; if (t) try { r = JSON.parse(t); } catch (n) { console.error(n); } return r && r.name in i ? new i[r.name](r) : new Error(e); })({ error: u, errorJSON: l }) )); const sendCallback = (e = {}) => { const o = { type: e.type || t, action: e.action || r, originMessageId: n, originPayload: a, data: e.data || {} }; !(function setMessageDataError(e, t) { t.error && ((e.error = String(t.error.message) || null), (e.errorJSON = JSON.stringify(t.error) || null)); })(o, e), this.postCallbackToChild(o); }; const d = this._externalListeners[t] || []; for (const i of d) try { i(e, sendCallback); } catch (f) { console.error(f); } } on(e, t) { console.warn("Deprecated. Use `onExternalMessage` or `onInternalMessage`"), this.onExternalMessage(e, t); } onAllMessages(e, t) { this.onExternalMessage(e, t), this.onInternalMessage(e, t); } onExternalMessage(e, t) { this._onMessage(this._externalListeners, e, t); } offExternalMessage(e, t) { this._offMessage(this._externalListeners, e, t); } onInternalMessage(e, t) { this._onMessage(this._internalListeners, e, t); } offInternalMessage(e, t) { this._offMessage(this._internalListeners, e, t); } _onMessage(e, t, r) { if (("string" == typeof t && (t = [t]), !Array.isArray(t))) throw new Error('Wrong argument "types"'); for (const n of t) n in e || (e[n] = []), e[n].push(r); } _offMessage(e, t, r) { if (("string" == typeof t && (t = [t]), !Array.isArray(t))) throw new Error('Wrong argument "types"'); for (const n of t) n in e && (e[n] = e[n].filter((e) => e !== r)); } post(e) { const { action: t, type: r } = e; return new Promise((n) => { const o = "".concat(Date.now(), "-").concat(Math.random()), sendCallback = (e = {}) => { const a = { action: e.action || t, data: e.data || {}, errorInstance: e.error, originMessageId: o, type: e.type || r }; n(a); }, a = this._internalListeners[r] || []; for (const t of a) try { t({ data: Object.assign({}, e) }, sendCallback); } catch (i) { console.error(i); } }); } postToParent(e) { const t = this._parentTarget; return t ? (!isPlayPageInAppPage() || ("messaging" === e.type && "confirm" === e.action) || ((e.uuid = Math.random().toString(36).substring(2, 15)), setTimeout(() => { e.uuid && !this.receivedMessages.includes(e.uuid) && this.postToParent(e); }, 500)), this._post(t, e)) : Promise.reject(new Error("No parent to post message")); } hasChild() { return Boolean(this._childTarget); } postToChild(e) { const t = this._childTarget; return t ? this._post(t, e) : Promise.reject(new Error("No child to post message")); } postCallbackToChild(e) { const t = this._childTarget; return t ? this._post(t, e) : Promise.reject(new Error("No child to post message")); } _post(e, t) { const r = Date.now(), n = "".concat(r, "-").concat(Math.random()); t = Object.assign({}, t, { source: "YandexGamesSDK", messageId: n }); let resolve = (e) => {}, reject = (e) => {}; const o = new Promise((e, t) => { (resolve = e), (reject = t); }); this._promises[n] = { promise: o, resolve, reject, time: r }; try { e.postMessage(t, "*"); } catch (a) { return delete this._promises[n], Promise.reject(a); } return o; } })(), c = s; }, 9274: (e, t, r) => { "use strict"; r.d(t, { $g: () => appendApplicationIdParam, rh: () => getAppId, mv: () => isDraft }); r(4916), r(6992), r(3948), r(285); var n = r(208), o = r(8059); const a = /^(?:https:\/\/app-([^.]+)\.games\.s3\.yandex\.net\/|https:\/\/games\.s3\.mdst\.yandex\.net\/([^/]+)\/|https:\/\/(?:.+\.)*yandex\.(?:ru|by|kz|ua|uz|com|com\.tr|az|co\.il|com\.am|com\.ge|ee|fi|fr|lt|lv|md|pl|tj|tm)\/games\/play\/([^/?&#]+))/; function appendApplicationIdParam(e) { const t = {}; isDraft() && (t.draft = "true"); const r = getAppId(); return r && (t["app-id"] = r), (0, n.Z)({ url: e, params: t }); } function getAppId() { if (window.YandexGamesSDK && window.YandexGamesSDK.environment) return window.YandexGamesSDK.environment.app.id; if (window.YandexGamesSDKEnvironment) return window.YandexGamesSDKEnvironment.app.id; console.warn("Can't get app id from `window.YandexGamesSDKEnvironment`"); const e = String(window.location).match(a); if (e) return e[1] || e[2] || e[3]; return (0, o.Z)(window.location)["app-id"] || ""; } function isDraft() { return "true" === (0, o.Z)(window.location).draft; } }, 4089: (e, t, r) => { "use strict"; r.r(t), r.d(t, { default: () => i }); var n = r(2861), o = r(9274); const a = Object.create(null), i = { init() {}, sendOnceDeprecatedUsage(e) { e in a || ((a[e] = 1), this.params({ borrowParams: { sdkDeprecatedUsage: { key: e, appId: (0, o.rh)() } } })); }, params(e) { n.Z.postToParent({ type: "metrika", action: "params", data: e }).catch((e) => { console.error(e); }); }, reachGoal(e, t) { n.Z.postToParent({ type: "metrika", action: "reachGoal", data: { data: t, goal: e } }).catch((e) => { console.error(e); }); }, }; }, 208: (e, t, r) => { "use strict"; r.d(t, { Z: () => addGetParams }); r(4916), r(6992), r(3948); function addGetParams(e) { const { url: t, params: r = {}, hash: n = {}, removed: o = [], encoded: a = !0 } = e; if (!t) throw new Error("addGetParams: function has no url"); const i = t.split("#"), s = i[0].split("?"); let c = getParamStr(s, r, a, o), u = getParamStr(i, n, a, o); return c && (c = "?".concat(c)), u && (u = "#".concat(u)), "".concat(s[0]).concat(c).concat(u); } function getParamStr(e, t, r, n) { return ( e.length > 1 && e[1].length && e[1].split("&").forEach((e) => { const [r, n] = e.split("="); t[r] || (t[r] = n); }), Object.keys(t) .filter((e) => !n.includes(e)) .map((e) => "".concat(e, "=").concat(r ? encodeURIComponent(t[e]) : t[e])) .join("&") ); } }, 8059: (e, t, r) => { "use strict"; r.d(t, { Z: () => parseLocation }); r(4916), r(5306), r(6992), r(3948); function parseLocation(e, t = !0) { const r = Object.create(null); return ( [e.hash.replace(/^#/, ""), e.search.replace(/^\?/, "")] .join("&") .split("&") .forEach((e) => { const [n, o] = e.split("="); try { r[n] = t ? decodeURIComponent(o) : o; } catch (a) { console.warn(a); } }), r ); } }, 3099: (e) => { e.exports = function (e) { if ("function" != typeof e) throw TypeError(String(e) + " is not a function"); return e; }; }, 6077: (e, t, r) => { var n = r(111); e.exports = function (e) { if (!n(e) && null !== e) throw TypeError("Can't set " + String(e) + " as a prototype"); return e; }; }, 1223: (e, t, r) => { var n = r(5112), o = r(30), a = r(3070), i = n("unscopables"), s = Array.prototype; null == s[i] && a.f(s, i, { configurable: !0, value: o(null) }), (e.exports = function (e) { s[i][e] = !0; }); }, 1530: (e, t, r) => { "use strict"; var n = r(8710).charAt; e.exports = function (e, t, r) { return t + (r ? n(e, t).length : 1); }; }, 5787: (e) => { e.exports = function (e, t, r) { if (!(e instanceof t)) throw TypeError("Incorrect " + (r ? r + " " : "") + "invocation"); return e; }; }, 9670: (e, t, r) => { var n = r(111); e.exports = function (e) { if (!n(e)) throw TypeError(String(e) + " is not an object"); return e; }; }, 4019: (e) => { e.exports = "undefined" != typeof ArrayBuffer && "undefined" != typeof DataView; }, 260: (e, t, r) => { "use strict"; var n, o = r(4019), a = r(9781), i = r(7854), s = r(111), c = r(6656), u = r(648), l = r(8880), p = r(1320), d = r(3070).f, f = r(9518), h = r(7674), g = r(5112), v = r(9711), _ = i.Int8Array, y = _ && _.prototype, m = i.Uint8ClampedArray, b = m && m.prototype, w = _ && f(_), E = y && f(y), S = Object.prototype, P = S.isPrototypeOf, A = g("toStringTag"), x = v("TYPED_ARRAY_TAG"), O = o && !!h && "Opera" !== u(i.opera), T = !1, k = { Int8Array: 1, Uint8Array: 1, Uint8ClampedArray: 1, Int16Array: 2, Uint16Array: 2, Int32Array: 4, Uint32Array: 4, Float32Array: 4, Float64Array: 8 }, C = { BigInt64Array: 8, BigUint64Array: 8 }, isTypedArray = function (e) { if (!s(e)) return !1; var t = u(e); return c(k, t) || c(C, t); }; for (n in k) i[n] || (O = !1); if ( (!O || "function" != typeof w || w === Function.prototype) && ((w = function TypedArray() { throw TypeError("Incorrect invocation"); }), O) ) for (n in k) i[n] && h(i[n], w); if ((!O || !E || E === S) && ((E = w.prototype), O)) for (n in k) i[n] && h(i[n].prototype, E); if ((O && f(b) !== E && h(b, E), a && !c(E, A))) for (n in ((T = !0), d(E, A, { get: function () { return s(this) ? this[x] : void 0; }, }), k)) i[n] && l(i[n], x, n); e.exports = { NATIVE_ARRAY_BUFFER_VIEWS: O, TYPED_ARRAY_TAG: T && x, aTypedArray: function (e) { if (isTypedArray(e)) return e; throw TypeError("Target is not a typed array"); }, aTypedArrayConstructor: function (e) { if (h) { if (P.call(w, e)) return e; } else for (var t in k) if (c(k, n)) { var r = i[t]; if (r && (e === r || P.call(r, e))) return e; } throw TypeError("Target is not a typed array constructor"); }, exportTypedArrayMethod: function (e, t, r) { if (a) { if (r) for (var n in k) { var o = i[n]; o && c(o.prototype, e) && delete o.prototype[e]; } (E[e] && !r) || p(E, e, r ? t : (O && y[e]) || t); } }, exportTypedArrayStaticMethod: function (e, t, r) { var n, o; if (a) { if (h) { if (r) for (n in k) (o = i[n]) && c(o, e) && delete o[e]; if (w[e] && !r) return; try { return p(w, e, r ? t : (O && _[e]) || t); } catch (s) {} } for (n in k) !(o = i[n]) || (o[e] && !r) || p(o, e, t); } }, isView: function isView(e) { if (!s(e)) return !1; var t = u(e); return "DataView" === t || c(k, t) || c(C, t); }, isTypedArray, TypedArray: w, TypedArrayPrototype: E, }; }, 3331: (e, t, r) => { "use strict"; var n = r(7854), o = r(9781), a = r(4019), i = r(8880), s = r(2248), c = r(7293), u = r(5787), l = r(9958), p = r(7466), d = r(7067), f = r(1179), h = r(9518), g = r(7674), v = r(8006).f, _ = r(3070).f, y = r(6493), m = r(8003), b = r(9909), w = b.get, E = b.set, S = "ArrayBuffer", P = "DataView", A = "Wrong index", x = n.ArrayBuffer, O = x, T = n.DataView, k = T && T.prototype, C = Object.prototype, I = n.RangeError, L = f.pack, R = f.unpack, packInt8 = function (e) { return [255 & e]; }, packInt16 = function (e) { return [255 & e, (e >> 8) & 255]; }, packInt32 = function (e) { return [255 & e, (e >> 8) & 255, (e >> 16) & 255, (e >> 24) & 255]; }, unpackInt32 = function (e) { return (e[3] << 24) | (e[2] << 16) | (e[1] << 8) | e[0]; }, packFloat32 = function (e) { return L(e, 23, 4); }, packFloat64 = function (e) { return L(e, 52, 8); }, addGetter = function (e, t) { _(e.prototype, t, { get: function () { return w(this)[t]; }, }); }, get = function (e, t, r, n) { var o = d(r), a = w(e); if (o + t > a.byteLength) throw I(A); var i = w(a.buffer).bytes, s = o + a.byteOffset, c = i.slice(s, s + t); return n ? c : c.reverse(); }, set = function (e, t, r, n, o, a) { var i = d(r), s = w(e); if (i + t > s.byteLength) throw I(A); for (var c = w(s.buffer).bytes, u = i + s.byteOffset, l = n(+o), p = 0; p < t; p++) c[u + p] = l[a ? p : t - p - 1]; }; if (a) { if ( !c(function () { x(1); }) || !c(function () { new x(-1); }) || c(function () { return new x(), new x(1.5), new x(NaN), x.name != S; }) ) { for ( var D, j = ((O = function ArrayBuffer(e) { return u(this, O), new x(d(e)); }).prototype = x.prototype), U = v(x), M = 0; U.length > M; ) (D = U[M++]) in O || i(O, D, x[D]); j.constructor = O; } g && h(k) !== C && g(k, C); var N = new T(new O(2)), G = k.setInt8; N.setInt8(0, 2147483648), N.setInt8(1, 2147483649), (!N.getInt8(0) && N.getInt8(1)) || s( k, { setInt8: function setInt8(e, t) { G.call(this, e, (t << 24) >> 24); }, setUint8: function setUint8(e, t) { G.call(this, e, (t << 24) >> 24); }, }, { unsafe: !0 } ); } else (O = function ArrayBuffer(e) { u(this, O, S); var t = d(e); E(this, { bytes: y.call(new Array(t), 0), byteLength: t }), o || (this.byteLength = t); }), (T = function DataView(e, t, r) { u(this, T, P), u(e, O, P); var n = w(e).byteLength, a = l(t); if (a < 0 || a > n) throw I("Wrong offset"); if (a + (r = void 0 === r ? n - a : p(r)) > n) throw I("Wrong length"); E(this, { buffer: e, byteLength: r, byteOffset: a }), o || ((this.buffer = e), (this.byteLength = r), (this.byteOffset = a)); }), o && (addGetter(O, "byteLength"), addGetter(T, "buffer"), addGetter(T, "byteLength"), addGetter(T, "byteOffset")), s(T.prototype, { getInt8: function getInt8(e) { return (get(this, 1, e)[0] << 24) >> 24; }, getUint8: function getUint8(e) { return get(this, 1, e)[0]; }, getInt16: function getInt16(e) { var t = get(this, 2, e, arguments.length > 1 ? arguments[1] : void 0); return (((t[1] << 8) | t[0]) << 16) >> 16; }, getUint16: function getUint16(e) { var t = get(this, 2, e, arguments.length > 1 ? arguments[1] : void 0); return (t[1] << 8) | t[0]; }, getInt32: function getInt32(e) { return unpackInt32(get(this, 4, e, arguments.length > 1 ? arguments[1] : void 0)); }, getUint32: function getUint32(e) { return unpackInt32(get(this, 4, e, arguments.length > 1 ? arguments[1] : void 0)) >>> 0; }, getFloat32: function getFloat32(e) { return R(get(this, 4, e, arguments.length > 1 ? arguments[1] : void 0), 23); }, getFloat64: function getFloat64(e) { return R(get(this, 8, e, arguments.length > 1 ? arguments[1] : void 0), 52); }, setInt8: function setInt8(e, t) { set(this, 1, e, packInt8, t); }, setUint8: function setUint8(e, t) { set(this, 1, e, packInt8, t); }, setInt16: function setInt16(e, t) { set(this, 2, e, packInt16, t, arguments.length > 2 ? arguments[2] : void 0); }, setUint16: function setUint16(e, t) { set(this, 2, e, packInt16, t, arguments.length > 2 ? arguments[2] : void 0); }, setInt32: function setInt32(e, t) { set(this, 4, e, packInt32, t, arguments.length > 2 ? arguments[2] : void 0); }, setUint32: function setUint32(e, t) { set(this, 4, e, packInt32, t, arguments.length > 2 ? arguments[2] : void 0); }, setFloat32: function setFloat32(e, t) { set(this, 4, e, packFloat32, t, arguments.length > 2 ? arguments[2] : void 0); }, setFloat64: function setFloat64(e, t) { set(this, 8, e, packFloat64, t, arguments.length > 2 ? arguments[2] : void 0); }, }); m(O, S), m(T, P), (e.exports = { ArrayBuffer: O, DataView: T }); }, 6493: (e, t, r) => { "use strict"; var n = r(7908), o = r(1400), a = r(7466); e.exports = function fill(e) { for (var t = n(this), r = a(t.length), i = arguments.length, s = o(i > 1 ? arguments[1] : void 0, r), c = i > 2 ? arguments[2] : void 0, u = void 0 === c ? r : o(c, r); u > s; ) t[s++] = e; return t; }; }, 8457: (e, t, r) => { "use strict"; var n = r(9974), o = r(7908), a = r(3411), i = r(7659), s = r(7466), c = r(6135), u = r(1246); e.exports = function from(e) { var t, r, l, p, d, f, h = o(e), g = "function" == typeof this ? this : Array, v = arguments.length, _ = v > 1 ? arguments[1] : void 0, y = void 0 !== _, m = u(h), b = 0; if ((y && (_ = n(_, v > 2 ? arguments[2] : void 0, 2)), null == m || (g == Array && i(m)))) for (r = new g((t = s(h.length))); t > b; b++) (f = y ? _(h[b], b) : h[b]), c(r, b, f); else for (d = (p = m.call(h)).next, r = new g(); !(l = d.call(p)).done; b++) (f = y ? a(p, _, [l.value, b], !0) : l.value), c(r, b, f); return (r.length = b), r; }; }, 1318: (e, t, r) => { var n = r(5656), o = r(7466), a = r(1400), createMethod = function (e) { return function (t, r, i) { var s, c = n(t), u = o(c.length), l = a(i, u); if (e && r != r) { for (; u > l; ) if ((s = c[l++]) != s) return !0; } else for (; u > l; l++) if ((e || l in c) && c[l] === r) return e || l || 0; return !e && -1; }; }; e.exports = { includes: createMethod(!0), indexOf: createMethod(!1) }; }, 2092: (e, t, r) => { var n = r(9974), o = r(8361), a = r(7908), i = r(7466), s = r(5417), c = [].push, createMethod = function (e) { var t = 1 == e, r = 2 == e, u = 3 == e, l = 4 == e, p = 6 == e, d = 7 == e, f = 5 == e || p; return function (h, g, v, _) { for (var y, m, b = a(h), w = o(b), E = n(g, v, 3), S = i(w.length), P = 0, A = _ || s, x = t ? A(h, S) : r || d ? A(h, 0) : void 0; S > P; P++) if ((f || P in w) && ((m = E((y = w[P]), P, b)), e)) if (t) x[P] = m; else if (m) switch (e) { case 3: return !0; case 5: return y; case 6: return P; case 2: c.call(x, y); } else switch (e) { case 4: return !1; case 7: c.call(x, y); } return p ? -1 : u || l ? l : x; }; }; e.exports = { forEach: createMethod(0), map: createMethod(1), filter: createMethod(2), some: createMethod(3), every: createMethod(4), find: createMethod(5), findIndex: createMethod(6), filterOut: createMethod(7) }; }, 9341: (e, t, r) => { "use strict"; var n = r(7293); e.exports = function (e, t) { var r = [][e]; return ( !!r && n(function () { r.call( null, t || function () { throw 1; }, 1 ); }) ); }; }, 3671: (e, t, r) => { var n = r(3099), o = r(7908), a = r(8361), i = r(7466), createMethod = function (e) { return function (t, r, s, c) { n(r); var u = o(t), l = a(u), p = i(u.length), d = e ? p - 1 : 0, f = e ? -1 : 1; if (s < 2) for (;;) { if (d in l) { (c = l[d]), (d += f); break; } if (((d += f), e ? d < 0 : p <= d)) throw TypeError("Reduce of empty array with no initial value"); } for (; e ? d >= 0 : p > d; d += f) d in l && (c = r(c, l[d], d, u)); return c; }; }; e.exports = { left: createMethod(!1), right: createMethod(!0) }; }, 5417: (e, t, r) => { var n = r(111), o = r(3157), a = r(5112)("species"); e.exports = function (e, t) { var r; return o(e) && ("function" != typeof (r = e.constructor) || (r !== Array && !o(r.prototype)) ? n(r) && null === (r = r[a]) && (r = void 0) : (r = void 0)), new (void 0 === r ? Array : r)(0 === t ? 0 : t); }; }, 3411: (e, t, r) => { var n = r(9670), o = r(9212); e.exports = function (e, t, r, a) { try { return a ? t(n(r)[0], r[1]) : t(r); } catch (i) { throw (o(e), i); } }; }, 7072: (e, t, r) => { var n = r(5112)("iterator"), o = !1; try { var a = 0, i = { next: function () { return { done: !!a++ }; }, return: function () { o = !0; }, }; (i[n] = function () { return this; }), Array.from(i, function () { throw 2; }); } catch (s) {} e.exports = function (e, t) { if (!t && !o) return !1; var r = !1; try { var a = {}; (a[n] = function () { return { next: function () { return { done: (r = !0) }; }, }; }), e(a); } catch (s) {} return r; }; }, 4326: (e) => { var t = {}.toString; e.exports = function (e) { return t.call(e).slice(8, -1); }; }, 648: (e, t, r) => { var n = r(1694), o = r(4326), a = r(5112)("toStringTag"), i = "Arguments" == o( (function () { return arguments; })() ); e.exports = n ? o : function (e) { var t, r, n; return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = (function (e, t) { try { return e[t]; } catch (r) {} })((t = Object(e)), a)) ? r : i ? o(t) : "Object" == (n = o(t)) && "function" == typeof t.callee ? "Arguments" : n; }; }, 9920: (e, t, r) => { var n = r(6656), o = r(3887), a = r(1236), i = r(3070); e.exports = function (e, t) { for (var r = o(t), s = i.f, c = a.f, u = 0; u < r.length; u++) { var l = r[u]; n(e, l) || s(e, l, c(t, l)); } }; }, 8544: (e, t, r) => { var n = r(7293); e.exports = !n(function () { function F() {} return (F.prototype.constructor = null), Object.getPrototypeOf(new F()) !== F.prototype; }); }, 4994: (e, t, r) => { "use strict"; var n = r(3383).IteratorPrototype, o = r(30), a = r(9114), i = r(8003), s = r(7497), returnThis = function () { return this; }; e.exports = function (e, t, r) { var c = t + " Iterator"; return (e.prototype = o(n, { next: a(1, r) })), i(e, c, !1, !0), (s[c] = returnThis), e; }; }, 8880: (e, t, r) => { var n = r(9781), o = r(3070), a = r(9114); e.exports = n ? function (e, t, r) { return o.f(e, t, a(1, r)); } : function (e, t, r) { return (e[t] = r), e; }; }, 9114: (e) => { e.exports = function (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t }; }; }, 6135: (e, t, r) => { "use strict"; var n = r(7593), o = r(3070), a = r(9114); e.exports = function (e, t, r) { var i = n(t); i in e ? o.f(e, i, a(0, r)) : (e[i] = r); }; }, 654: (e, t, r) => { "use strict"; var n = r(2109), o = r(4994), a = r(9518), i = r(7674), s = r(8003), c = r(8880), u = r(1320), l = r(5112), p = r(1913), d = r(7497), f = r(3383), h = f.IteratorPrototype, g = f.BUGGY_SAFARI_ITERATORS, v = l("iterator"), _ = "keys", y = "values", m = "entries", returnThis = function () { return this; }; e.exports = function (e, t, r, l, f, b, w) { o(r, t, l); var E, S, P, getIterationMethod = function (e) { if (e === f && k) return k; if (!g && e in O) return O[e]; switch (e) { case _: return function keys() { return new r(this, e); }; case y: return function values() { return new r(this, e); }; case m: return function entries() { return new r(this, e); }; } return function () { return new r(this); }; }, A = t + " Iterator", x = !1, O = e.prototype, T = O[v] || O["@@iterator"] || (f && O[f]), k = (!g && T) || getIterationMethod(f), C = ("Array" == t && O.entries) || T; if ( (C && ((E = a(C.call(new e()))), h !== Object.prototype && E.next && (p || a(E) === h || (i ? i(E, h) : "function" != typeof E[v] && c(E, v, returnThis)), s(E, A, !0, !0), p && (d[A] = returnThis))), f == y && T && T.name !== y && ((x = !0), (k = function values() { return T.call(this); })), (p && !w) || O[v] === k || c(O, v, k), (d[t] = k), f) ) if (((S = { values: getIterationMethod(y), keys: b ? k : getIterationMethod(_), entries: getIterationMethod(m) }), w)) for (P in S) (g || x || !(P in O)) && u(O, P, S[P]); else n({ target: t, proto: !0, forced: g || x }, S); return S; }; }, 9781: (e, t, r) => { var n = r(7293); e.exports = !n(function () { return ( 7 != Object.defineProperty({}, 1, { get: function () { return 7; }, })[1] ); }); }, 317: (e, t, r) => { var n = r(7854), o = r(111), a = n.document, i = o(a) && o(a.createElement); e.exports = function (e) { return i ? a.createElement(e) : {}; }; }, 8324: (e) => { e.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0, }; }, 6833: (e, t, r) => { var n = r(8113); e.exports = /(?:iphone|ipod|ipad).*applewebkit/i.test(n); }, 5268: (e, t, r) => { var n = r(4326), o = r(7854); e.exports = "process" == n(o.process); }, 1036: (e, t, r) => { var n = r(8113); e.exports = /web0s(?!.*chrome)/i.test(n); }, 8113: (e, t, r) => { var n = r(5005); e.exports = n("navigator", "userAgent") || ""; }, 7392: (e, t, r) => { var n, o, a = r(7854), i = r(8113), s = a.process, c = s && s.versions, u = c && c.v8; u ? (o = (n = u.split("."))[0] + n[1]) : i && (!(n = i.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = i.match(/Chrome\/(\d+)/)) && (o = n[1]), (e.exports = o && +o); }, 748: (e) => { e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]; }, 2109: (e, t, r) => { var n = r(7854), o = r(1236).f, a = r(8880), i = r(1320), s = r(3505), c = r(9920), u = r(4705); e.exports = function (e, t) { var r, l, p, d, f, h = e.target, g = e.global, v = e.stat; if ((r = g ? n : v ? n[h] || s(h, {}) : (n[h] || {}).prototype)) for (l in t) { if (((d = t[l]), (p = e.noTargetGet ? (f = o(r, l)) && f.value : r[l]), !u(g ? l : h + (v ? "." : "#") + l, e.forced) && void 0 !== p)) { if (typeof d == typeof p) continue; c(d, p); } (e.sham || (p && p.sham)) && a(d, "sham", !0), i(r, l, d, e); } }; }, 7293: (e) => { e.exports = function (e) { try { return !!e(); } catch (t) { return !0; } }; }, 7007: (e, t, r) => { "use strict"; r(4916); var n = r(1320), o = r(7293), a = r(5112), i = r(8880), s = a("species"), c = !o(function () { var e = /./; return ( (e.exec = function () { var e = []; return (e.groups = { a: "7" }), e; }), "7" !== "".replace(e, "$") ); }), u = "$0" === "a".replace(/./, "$0"), l = a("replace"), p = !!/./[l] && "" === /./[l]("a", "$0"), d = !o(function () { var e = /(?:)/, t = e.exec; e.exec = function () { return t.apply(this, arguments); }; var r = "ab".split(e); return 2 !== r.length || "a" !== r[0] || "b" !== r[1]; }); e.exports = function (e, t, r, l) { var f = a(e), h = !o(function () { var t = {}; return ( (t[f] = function () { return 7; }), 7 != ""[e](t) ); }), g = h && !o(function () { var t = !1, r = /a/; return ( "split" === e && (((r = {}).constructor = {}), (r.constructor[s] = function () { return r; }), (r.flags = ""), (r[f] = /./[f])), (r.exec = function () { return (t = !0), null; }), r[f](""), !t ); }); if (!h || !g || ("replace" === e && (!c || !u || p)) || ("split" === e && !d)) { var v = /./[f], _ = r( f, ""[e], function (e, t, r, n, o) { return t.exec === RegExp.prototype.exec ? (h && !o ? { done: !0, value: v.call(t, r, n) } : { done: !0, value: e.call(r, t, n) }) : { done: !1 }; }, { REPLACE_KEEPS_$0: u, REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: p } ), y = _[0], m = _[1]; n(String.prototype, e, y), n( RegExp.prototype, f, 2 == t ? function (e, t) { return m.call(e, this, t); } : function (e) { return m.call(e, this); } ); } l && i(RegExp.prototype[f], "sham", !0); }; }, 9974: (e, t, r) => { var n = r(3099); e.exports = function (e, t, r) { if ((n(e), void 0 === t)) return e; switch (r) { case 0: return function () { return e.call(t); }; case 1: return function (r) { return e.call(t, r); }; case 2: return function (r, n) { return e.call(t, r, n); }; case 3: return function (r, n, o) { return e.call(t, r, n, o); }; } return function () { return e.apply(t, arguments); }; }; }, 5005: (e, t, r) => { var n = r(857), o = r(7854), aFunction = function (e) { return "function" == typeof e ? e : void 0; }; e.exports = function (e, t) { return arguments.length < 2 ? aFunction(n[e]) || aFunction(o[e]) : (n[e] && n[e][t]) || (o[e] && o[e][t]); }; }, 1246: (e, t, r) => { var n = r(648), o = r(7497), a = r(5112)("iterator"); e.exports = function (e) { if (null != e) return e[a] || e["@@iterator"] || o[n(e)]; }; }, 8554: (e, t, r) => { var n = r(9670), o = r(1246); e.exports = function (e) { var t = o(e); if ("function" != typeof t) throw TypeError(String(e) + " is not iterable"); return n(t.call(e)); }; }, 647: (e, t, r) => { var n = r(7908), o = Math.floor, a = "".replace, i = /\$([$&'`]|\d{1,2}|<[^>]*>)/g, s = /\$([$&'`]|\d{1,2})/g; e.exports = function (e, t, r, c, u, l) { var p = r + e.length, d = c.length, f = s; return ( void 0 !== u && ((u = n(u)), (f = i)), a.call(l, f, function (n, a) { var i; switch (a.charAt(0)) { case "$": return "$"; case "&": return e; case "`": return t.slice(0, r); case "'": return t.slice(p); case "<": i = u[a.slice(1, -1)]; break; default: var s = +a; if (0 === s) return n; if (s > d) { var l = o(s / 10); return 0 === l ? n : l <= d ? (void 0 === c[l - 1] ? a.charAt(1) : c[l - 1] + a.charAt(1)) : n; } i = c[s - 1]; } return void 0 === i ? "" : i; }) ); }; }, 7854: (e, t, r) => { var check = function (e) { return e && e.Math == Math && e; }; e.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof r.g && r.g) || (function () { return this; })() || Function("return this")(); }, 6656: (e) => { var t = {}.hasOwnProperty; e.exports = function (e, r) { return t.call(e, r); }; }, 3501: (e) => { e.exports = {}; }, 842: (e, t, r) => { var n = r(7854); e.exports = function (e, t) { var r = n.console; r && r.error && (1 === arguments.length ? r.error(e) : r.error(e, t)); }; }, 490: (e, t, r) => { var n = r(5005); e.exports = n("document", "documentElement"); }, 4664: (e, t, r) => { var n = r(9781), o = r(7293), a = r(317); e.exports = !n && !o(function () { return ( 7 != Object.defineProperty(a("div"), "a", { get: function () { return 7; }, }).a ); }); }, 1179: (e) => { var t = Math.abs, r = Math.pow, n = Math.floor, o = Math.log, a = Math.LN2; e.exports = { pack: function (e, i, s) { var c, u, l, p = new Array(s), d = 8 * s - i - 1, f = (1 << d) - 1, h = f >> 1, g = 23 === i ? r(2, -24) - r(2, -77) : 0, v = e < 0 || (0 === e && 1 / e < 0) ? 1 : 0, _ = 0; for ( (e = t(e)) != e || e === 1 / 0 ? ((u = e != e ? 1 : 0), (c = f)) : ((c = n(o(e) / a)), e * (l = r(2, -c)) < 1 && (c--, (l *= 2)), (e += c + h >= 1 ? g / l : g * r(2, 1 - h)) * l >= 2 && (c++, (l /= 2)), c + h >= f ? ((u = 0), (c = f)) : c + h >= 1 ? ((u = (e * l - 1) * r(2, i)), (c += h)) : ((u = e * r(2, h - 1) * r(2, i)), (c = 0))); i >= 8; p[_++] = 255 & u, u /= 256, i -= 8 ); for (c = (c << i) | u, d += i; d > 0; p[_++] = 255 & c, c /= 256, d -= 8); return (p[--_] |= 128 * v), p; }, unpack: function (e, t) { var n, o = e.length, a = 8 * o - t - 1, i = (1 << a) - 1, s = i >> 1, c = a - 7, u = o - 1, l = e[u--], p = 127 & l; for (l >>= 7; c > 0; p = 256 * p + e[u], u--, c -= 8); for (n = p & ((1 << -c) - 1), p >>= -c, c += t; c > 0; n = 256 * n + e[u], u--, c -= 8); if (0 === p) p = 1 - s; else { if (p === i) return n ? NaN : l ? -1 / 0 : 1 / 0; (n += r(2, t)), (p -= s); } return (l ? -1 : 1) * n * r(2, p - t); }, }; }, 8361: (e, t, r) => { var n = r(7293), o = r(4326), a = "".split; e.exports = n(function () { return !Object("z").propertyIsEnumerable(0); }) ? function (e) { return "String" == o(e) ? a.call(e, "") : Object(e); } : Object; }, 9587: (e, t, r) => { var n = r(111), o = r(7674); e.exports = function (e, t, r) { var a, i; return o && "function" == typeof (a = t.constructor) && a !== r && n((i = a.prototype)) && i !== r.prototype && o(e, i), e; }; }, 2788: (e, t, r) => { var n = r(5465), o = Function.toString; "function" != typeof n.inspectSource && (n.inspectSource = function (e) { return o.call(e); }), (e.exports = n.inspectSource); }, 9909: (e, t, r) => { var n, o, a, i = r(8536), s = r(7854), c = r(111), u = r(8880), l = r(6656), p = r(5465), d = r(6200), f = r(3501), h = s.WeakMap; if (i) { var g = p.state || (p.state = new h()), v = g.get, _ = g.has, y = g.set; (n = function (e, t) { return (t.facade = e), y.call(g, e, t), t; }), (o = function (e) { return v.call(g, e) || {}; }), (a = function (e) { return _.call(g, e); }); } else { var m = d("state"); (f[m] = !0), (n = function (e, t) { return (t.facade = e), u(e, m, t), t; }), (o = function (e) { return l(e, m) ? e[m] : {}; }), (a = function (e) { return l(e, m); }); } e.exports = { set: n, get: o, has: a, enforce: function (e) { return a(e) ? o(e) : n(e, {}); }, getterFor: function (e) { return function (t) { var r; if (!c(t) || (r = o(t)).type !== e) throw TypeError("Incompatible receiver, " + e + " required"); return r; }; }, }; }, 7659: (e, t, r) => { var n = r(5112), o = r(7497), a = n("iterator"), i = Array.prototype; e.exports = function (e) { return void 0 !== e && (o.Array === e || i[a] === e); }; }, 3157: (e, t, r) => { var n = r(4326); e.exports = Array.isArray || function isArray(e) { return "Array" == n(e); }; }, 4705: (e, t, r) => { var n = r(7293), o = /#|\.prototype\./, isForced = function (e, t) { var r = i[a(e)]; return r == c || (r != s && ("function" == typeof t ? n(t) : !!t)); }, a = (isForced.normalize = function (e) { return String(e).replace(o, ".").toLowerCase(); }), i = (isForced.data = {}), s = (isForced.NATIVE = "N"), c = (isForced.POLYFILL = "P"); e.exports = isForced; }, 111: (e) => { e.exports = function (e) { return "object" == typeof e ? null !== e : "function" == typeof e; }; }, 1913: (e) => { e.exports = !1; }, 7850: (e, t, r) => { var n = r(111), o = r(4326), a = r(5112)("match"); e.exports = function (e) { var t; return n(e) && (void 0 !== (t = e[a]) ? !!t : "RegExp" == o(e)); }; }, 408: (e, t, r) => { var n = r(9670), o = r(7659), a = r(7466), i = r(9974), s = r(1246), c = r(9212), Result = function (e, t) { (this.stopped = e), (this.result = t); }; e.exports = function (e, t, r) { var u, l, p, d, f, h, g, v = r && r.that, _ = !(!r || !r.AS_ENTRIES), y = !(!r || !r.IS_ITERATOR), m = !(!r || !r.INTERRUPTED), b = i(t, v, 1 + _ + m), stop = function (e) { return u && c(u), new Result(!0, e); }, callFn = function (e) { return _ ? (n(e), m ? b(e[0], e[1], stop) : b(e[0], e[1])) : m ? b(e, stop) : b(e); }; if (y) u = e; else { if ("function" != typeof (l = s(e))) throw TypeError("Target is not iterable"); if (o(l)) { for (p = 0, d = a(e.length); d > p; p++) if ((f = callFn(e[p])) && f instanceof Result) return f; return new Result(!1); } u = l.call(e); } for (h = u.next; !(g = h.call(u)).done; ) { try { f = callFn(g.value); } catch (w) { throw (c(u), w); } if ("object" == typeof f && f && f instanceof Result) return f; } return new Result(!1); }; }, 9212: (e, t, r) => { var n = r(9670); e.exports = function (e) { var t = e.return; if (void 0 !== t) return n(t.call(e)).value; }; }, 3383: (e, t, r) => { "use strict"; var n, o, a, i = r(7293), s = r(9518), c = r(8880), u = r(6656), l = r(5112), p = r(1913), d = l("iterator"), f = !1; [].keys && ("next" in (a = [].keys()) ? (o = s(s(a))) !== Object.prototype && (n = o) : (f = !0)); var h = null == n || i(function () { var e = {}; return n[d].call(e) !== e; }); h && (n = {}), (p && !h) || u(n, d) || c(n, d, function () { return this; }), (e.exports = { IteratorPrototype: n, BUGGY_SAFARI_ITERATORS: f }); }, 7497: (e) => { e.exports = {}; }, 5948: (e, t, r) => { var n, o, a, i, s, c, u, l, p = r(7854), d = r(1236).f, f = r(261).set, h = r(6833), g = r(1036), v = r(5268), _ = p.MutationObserver || p.WebKitMutationObserver, y = p.document, m = p.process, b = p.Promise, w = d(p, "queueMicrotask"), E = w && w.value; E || ((n = function () { var e, t; for (v && (e = m.domain) && e.exit(); o; ) { (t = o.fn), (o = o.next); try { t(); } catch (r) { throw (o ? i() : (a = void 0), r); } } (a = void 0), e && e.enter(); }), h || v || g || !_ || !y ? b && b.resolve ? ((u = b.resolve(void 0)), (l = u.then), (i = function () { l.call(u, n); })) : (i = v ? function () { m.nextTick(n); } : function () { f.call(p, n); }) : ((s = !0), (c = y.createTextNode("")), new _(n).observe(c, { characterData: !0 }), (i = function () { c.data = s = !s; }))), (e.exports = E || function (e) { var t = { fn: e, next: void 0 }; a && (a.next = t), o || ((o = t), i()), (a = t); }); }, 3366: (e, t, r) => { var n = r(7854); e.exports = n.Promise; }, 133: (e, t, r) => { var n = r(5268), o = r(7392), a = r(7293); e.exports = !!Object.getOwnPropertySymbols && !a(function () { return !Symbol.sham && (n ? 38 === o : o > 37 && o < 41); }); }, 590: (e, t, r) => { var n = r(7293), o = r(5112), a = r(1913), i = o("iterator"); e.exports = !n(function () { var e = new URL("b?a=1&b=2&c=3", "http://a"), t = e.searchParams, r = ""; return ( (e.pathname = "c%20d"), t.forEach(function (e, n) { t.delete("b"), (r += n + e); }), (a && !e.toJSON) || !t.sort || "http://a/c%20d?a=1&c=3" !== e.href || "3" !== t.get("c") || "a=1" !== String(new URLSearchParams("?a=1")) || !t[i] || "a" !== new URL("https://a@b").username || "b" !== new URLSearchParams(new URLSearchParams("a=b")).get("a") || "xn--e1aybc" !== new URL("http://тест").host || "#%D0%B1" !== new URL("http://a#б").hash || "a1c3" !== r || "x" !== new URL("http://x", void 0).host ); }); }, 8536: (e, t, r) => { var n = r(7854), o = r(2788), a = n.WeakMap; e.exports = "function" == typeof a && /native code/.test(o(a)); }, 8523: (e, t, r) => { "use strict"; var n = r(3099), PromiseCapability = function (e) { var t, r; (this.promise = new e(function (e, n) { if (void 0 !== t || void 0 !== r) throw TypeError("Bad Promise constructor"); (t = e), (r = n); })), (this.resolve = n(t)), (this.reject = n(r)); }; e.exports.f = function (e) { return new PromiseCapability(e); }; }, 1574: (e, t, r) => { "use strict"; var n = r(9781), o = r(7293), a = r(1956), i = r(5181), s = r(5296), c = r(7908), u = r(8361), l = Object.assign, p = Object.defineProperty; e.exports = !l || o(function () { if ( n && 1 !== l( { b: 1 }, l( p({}, "a", { enumerable: !0, get: function () { p(this, "b", { value: 3, enumerable: !1 }); }, }), { b: 2 } ) ).b ) return !0; var e = {}, t = {}, r = Symbol(), o = "abcdefghijklmnopqrst"; return ( (e[r] = 7), o.split("").forEach(function (e) { t[e] = e; }), 7 != l({}, e)[r] || a(l({}, t)).join("") != o ); }) ? function assign(e, t) { for (var r = c(e), o = arguments.length, l = 1, p = i.f, d = s.f; o > l; ) for (var f, h = u(arguments[l++]), g = p ? a(h).concat(p(h)) : a(h), v = g.length, _ = 0; v > _; ) (f = g[_++]), (n && !d.call(h, f)) || (r[f] = h[f]); return r; } : l; }, 30: (e, t, r) => { var n, o = r(9670), a = r(6048), i = r(748), s = r(3501), c = r(490), u = r(317), l = r(6200), p = l("IE_PROTO"), EmptyConstructor = function () {}, scriptTag = function (e) { return "