(() => { var e = { 981: e => {
        "use strict";
        e.exports = function (e) { var t = []; return t.toString = function () { return this.map((function (t) { var n = "", r = "undefined" !== typeof t[5]; return t[4] && (n += "@supports (".concat(t[4], ") {")), t[2] && (n += "@media ".concat(t[2], " {")), r && (n += "@layer".concat(t[5].length > 0 ? " ".concat(t[5]) : "", " {")), n += e(t), r && (n += "}"), t[2] && (n += "}"), t[4] && (n += "}"), n; })).join(""); }, t.i = function (e, n, r, l, a) { "string" === typeof e && (e = [[null, e, void 0]]); var i = {}; if (r)
            for (var o = 0; o < this.length; o++) {
                var u = this[o][0];
                null != u && (i[u] = !0);
            } for (var s = 0; s < e.length; s++) {
            var c = [].concat(e[s]);
            r && i[c[0]] || ("undefined" !== typeof a && ("undefined" === typeof c[5] || (c[1] = "@layer".concat(c[5].length > 0 ? " ".concat(c[5]) : "", " {").concat(c[1], "}")), c[5] = a), n && (c[2] ? (c[1] = "@media ".concat(c[2], " {").concat(c[1], "}"), c[2] = n) : c[2] = n), l && (c[4] ? (c[1] = "@supports (".concat(c[4], ") {").concat(c[1], "}"), c[4] = l) : c[4] = "".concat(l)), t.push(c));
        } }, t; };
    }, 80: e => {
        "use strict";
        e.exports = function (e, t) { return t || (t = {}), e ? (e = String(e.__esModule ? e.default : e), /^['"].*['"]$/.test(e) && (e = e.slice(1, -1)), t.hash && (e += t.hash), /["'() \t\n]|(%20)/.test(e) || t.needQuotes ? '"'.concat(e.replace(/"/g, '\\"').replace(/\n/g, "\\n"), '"') : e) : e; };
    }, 172: e => {
        "use strict";
        e.exports = function (e) { return e[1]; };
    }, 730: (e, t, n) => {
        "use strict";
        var r = n(43), l = n(853);
        function a(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++)
            t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; }
        var i = new Set, o = {};
        function u(e, t) { s(e, t), s(e + "Capture", t); }
        function s(e, t) { for (o[e] = t, e = 0; e < t.length; e++)
            i.add(t[e]); }
        var c = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), d = Object.prototype.hasOwnProperty, f = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, p = {}, h = {};
        function m(e, t, n, r, l, a, i) { this.acceptsBooleans = 2 === t || 3 === t || 4 === t, this.attributeName = r, this.attributeNamespace = l, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = a, this.removeEmptyString = i; }
        var g = {};
        "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function (e) { g[e] = new m(e, 0, !1, e, null, !1, !1); })), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach((function (e) { var t = e[0]; g[t] = new m(t, 1, !1, e[1], null, !1, !1); })), ["contentEditable", "draggable", "spellCheck", "value"].forEach((function (e) { g[e] = new m(e, 2, !1, e.toLowerCase(), null, !1, !1); })), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach((function (e) { g[e] = new m(e, 2, !1, e, null, !1, !1); })), "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function (e) { g[e] = new m(e, 3, !1, e.toLowerCase(), null, !1, !1); })), ["checked", "multiple", "muted", "selected"].forEach((function (e) { g[e] = new m(e, 3, !0, e, null, !1, !1); })), ["capture", "download"].forEach((function (e) { g[e] = new m(e, 4, !1, e, null, !1, !1); })), ["cols", "rows", "size", "span"].forEach((function (e) { g[e] = new m(e, 6, !1, e, null, !1, !1); })), ["rowSpan", "start"].forEach((function (e) { g[e] = new m(e, 5, !1, e.toLowerCase(), null, !1, !1); }));
        var y = /[\-:]([a-z])/g;
        function v(e) { return e[1].toUpperCase(); }
        function b(e, t, n, r) { var l = g.hasOwnProperty(t) ? g[t] : null; (null !== l ? 0 !== l.type : r || !(2 < t.length) || "o" !== t[0] && "O" !== t[0] || "n" !== t[1] && "N" !== t[1]) && (function (e, t, n, r) { if (null === t || "undefined" === typeof t || function (e, t, n, r) { if (null !== n && 0 === n.type)
            return !1; switch (typeof t) {
            case "function":
            case "symbol": return !0;
            case "boolean": return !r && (null !== n ? !n.acceptsBooleans : "data-" !== (e = e.toLowerCase().slice(0, 5)) && "aria-" !== e);
            default: return !1;
        } }(e, t, n, r))
            return !0; if (r)
            return !1; if (null !== n)
            switch (n.type) {
                case 3: return !t;
                case 4: return !1 === t;
                case 5: return isNaN(t);
                case 6: return isNaN(t) || 1 > t;
            } return !1; }(t, n, l, r) && (n = null), r || null === l ? function (e) { return !!d.call(h, e) || !d.call(p, e) && (f.test(e) ? h[e] = !0 : (p[e] = !0, !1)); }(t) && (null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : l.mustUseProperty ? e[l.propertyName] = null === n ? 3 !== l.type && "" : n : (t = l.attributeName, r = l.attributeNamespace, null === n ? e.removeAttribute(t) : (n = 3 === (l = l.type) || 4 === l && !0 === n ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); }
        "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function (e) { var t = e.replace(y, v); g[t] = new m(t, 1, !1, e, null, !1, !1); })), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function (e) { var t = e.replace(y, v); g[t] = new m(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); })), ["xml:base", "xml:lang", "xml:space"].forEach((function (e) { var t = e.replace(y, v); g[t] = new m(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); })), ["tabIndex", "crossOrigin"].forEach((function (e) { g[e] = new m(e, 1, !1, e.toLowerCase(), null, !1, !1); })), g.xlinkHref = new m("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach((function (e) { g[e] = new m(e, 1, !1, e.toLowerCase(), null, !0, !0); }));
        var w = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, k = Symbol.for("react.element"), x = Symbol.for("react.portal"), S = Symbol.for("react.fragment"), C = Symbol.for("react.strict_mode"), _ = Symbol.for("react.profiler"), E = Symbol.for("react.provider"), L = Symbol.for("react.context"), N = Symbol.for("react.forward_ref"), M = Symbol.for("react.suspense"), z = Symbol.for("react.suspense_list"), A = Symbol.for("react.memo"), R = Symbol.for("react.lazy");
        Symbol.for("react.scope"), Symbol.for("react.debug_trace_mode");
        var T = Symbol.for("react.offscreen");
        Symbol.for("react.legacy_hidden"), Symbol.for("react.cache"), Symbol.for("react.tracing_marker");
        var I = Symbol.iterator;
        function P(e) { return null === e || "object" !== typeof e ? null : "function" === typeof (e = I && e[I] || e["@@iterator"]) ? e : null; }
        var V, U = Object.assign;
        function F(e) { if (void 0 === V)
            try {
                throw Error();
            }
            catch (n) {
                var t = n.stack.trim().match(/\n( *(at )?)/);
                V = t && t[1] || "";
            } return "\n" + V + e; }
        var j = !1;
        function D(e, t) { if (!e || j)
            return ""; j = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try {
            if (t)
                if (t = function () { throw Error(); }, Object.defineProperty(t.prototype, "props", { set: function () { throw Error(); } }), "object" === typeof Reflect && Reflect.construct) {
                    try {
                        Reflect.construct(t, []);
                    }
                    catch (s) {
                        var r = s;
                    }
                    Reflect.construct(e, [], t);
                }
                else {
                    try {
                        t.call();
                    }
                    catch (s) {
                        r = s;
                    }
                    e.call(t.prototype);
                }
            else {
                try {
                    throw Error();
                }
                catch (s) {
                    r = s;
                }
                e();
            }
        }
        catch (s) {
            if (s && r && "string" === typeof s.stack) {
                for (var l = s.stack.split("\n"), a = r.stack.split("\n"), i = l.length - 1, o = a.length - 1; 1 <= i && 0 <= o && l[i] !== a[o];)
                    o--;
                for (; 1 <= i && 0 <= o; i--, o--)
                    if (l[i] !== a[o]) {
                        if (1 !== i || 1 !== o)
                            do {
                                if (i--, 0 > --o || l[i] !== a[o]) {
                                    var u = "\n" + l[i].replace(" at new ", " at ");
                                    return e.displayName && u.includes("<anonymous>") && (u = u.replace("<anonymous>", e.displayName)), u;
                                }
                            } while (1 <= i && 0 <= o);
                        break;
                    }
            }
        }
        finally {
            j = !1, Error.prepareStackTrace = n;
        } return (e = e ? e.displayName || e.name : "") ? F(e) : ""; }
        function Z(e) { switch (e.tag) {
            case 5: return F(e.type);
            case 16: return F("Lazy");
            case 13: return F("Suspense");
            case 19: return F("SuspenseList");
            case 0:
            case 2:
            case 15: return e = D(e.type, !1);
            case 11: return e = D(e.type.render, !1);
            case 1: return e = D(e.type, !0);
            default: return "";
        } }
        function H(e) { if (null == e)
            return null; if ("function" === typeof e)
            return e.displayName || e.name || null; if ("string" === typeof e)
            return e; switch (e) {
            case S: return "Fragment";
            case x: return "Portal";
            case _: return "Profiler";
            case C: return "StrictMode";
            case M: return "Suspense";
            case z: return "SuspenseList";
        } if ("object" === typeof e)
            switch (e.$$typeof) {
                case L: return (e.displayName || "Context") + ".Consumer";
                case E: return (e._context.displayName || "Context") + ".Provider";
                case N:
                    var t = e.render;
                    return (e = e.displayName) || (e = "" !== (e = t.displayName || t.name || "") ? "ForwardRef(" + e + ")" : "ForwardRef"), e;
                case A: return null !== (t = e.displayName || null) ? t : H(e.type) || "Memo";
                case R:
                    t = e._payload, e = e._init;
                    try {
                        return H(e(t));
                    }
                    catch (n) { }
            } return null; }
        function O(e) { var t = e.type; switch (e.tag) {
            case 24: return "Cache";
            case 9: return (t.displayName || "Context") + ".Consumer";
            case 10: return (t._context.displayName || "Context") + ".Provider";
            case 18: return "DehydratedFragment";
            case 11: return e = (e = t.render).displayName || e.name || "", t.displayName || ("" !== e ? "ForwardRef(" + e + ")" : "ForwardRef");
            case 7: return "Fragment";
            case 5: return t;
            case 4: return "Portal";
            case 3: return "Root";
            case 6: return "Text";
            case 16: return H(t);
            case 8: return t === C ? "StrictMode" : "Mode";
            case 22: return "Offscreen";
            case 12: return "Profiler";
            case 21: return "Scope";
            case 13: return "Suspense";
            case 19: return "SuspenseList";
            case 25: return "TracingMarker";
            case 1:
            case 0:
            case 17:
            case 2:
            case 14:
            case 15:
                if ("function" === typeof t)
                    return t.displayName || t.name || null;
                if ("string" === typeof t)
                    return t;
        } return null; }
        function G(e) { switch (typeof e) {
            case "boolean":
            case "number":
            case "string":
            case "undefined":
            case "object": return e;
            default: return "";
        } }
        function B(e) { var t = e.type; return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === t || "radio" === t); }
        function W(e) { e._valueTracker || (e._valueTracker = function (e) { var t = B(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if (!e.hasOwnProperty(t) && "undefined" !== typeof n && "function" === typeof n.get && "function" === typeof n.set) {
            var l = n.get, a = n.set;
            return Object.defineProperty(e, t, { configurable: !0, get: function () { return l.call(this); }, set: function (e) { r = "" + e, a.call(this, e); } }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function () { return r; }, setValue: function (e) { r = "" + e; }, stopTracking: function () { e._valueTracker = null, delete e[t]; } };
        } }(e)); }
        function Y(e) { if (!e)
            return !1; var t = e._valueTracker; if (!t)
            return !0; var n = t.getValue(), r = ""; return e && (r = B(e) ? e.checked ? "true" : "false" : e.value), (e = r) !== n && (t.setValue(e), !0); }
        function Q(e) { if ("undefined" === typeof (e = e || ("undefined" !== typeof document ? document : void 0)))
            return null; try {
            return e.activeElement || e.body;
        }
        catch (t) {
            return e.body;
        } }
        function J(e, t) { var n = t.checked; return U({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != n ? n : e._wrapperState.initialChecked }); }
        function X(e, t) { var n = null == t.defaultValue ? "" : t.defaultValue, r = null != t.checked ? t.checked : t.defaultChecked; n = G(null != t.value ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: "checkbox" === t.type || "radio" === t.type ? null != t.checked : null != t.value }; }
        function q(e, t) { null != (t = t.checked) && b(e, "checked", t, !1); }
        function K(e, t) { q(e, t); var n = G(t.value), r = t.type; if (null != n)
            "number" === r ? (0 === n && "" === e.value || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n);
        else if ("submit" === r || "reset" === r)
            return void e.removeAttribute("value"); t.hasOwnProperty("value") ? ee(e, t.type, n) : t.hasOwnProperty("defaultValue") && ee(e, t.type, G(t.defaultValue)), null == t.checked && null != t.defaultChecked && (e.defaultChecked = !!t.defaultChecked); }
        function $(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
            var r = t.type;
            if (!("submit" !== r && "reset" !== r || void 0 !== t.value && null !== t.value))
                return;
            t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t;
        } "" !== (n = e.name) && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, "" !== n && (e.name = n); }
        function ee(e, t, n) { "number" === t && Q(e.ownerDocument) === e || (null == n ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n)); }
        var te = Array.isArray;
        function ne(e, t, n, r) { if (e = e.options, t) {
            t = {};
            for (var l = 0; l < n.length; l++)
                t["$" + n[l]] = !0;
            for (n = 0; n < e.length; n++)
                l = t.hasOwnProperty("$" + e[n].value), e[n].selected !== l && (e[n].selected = l), l && r && (e[n].defaultSelected = !0);
        }
        else {
            for (n = "" + G(n), t = null, l = 0; l < e.length; l++) {
                if (e[l].value === n)
                    return e[l].selected = !0, void (r && (e[l].defaultSelected = !0));
                null !== t || e[l].disabled || (t = e[l]);
            }
            null !== t && (t.selected = !0);
        } }
        function re(e, t) { if (null != t.dangerouslySetInnerHTML)
            throw Error(a(91)); return U({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); }
        function le(e, t) { var n = t.value; if (null == n) {
            if (n = t.children, t = t.defaultValue, null != n) {
                if (null != t)
                    throw Error(a(92));
                if (te(n)) {
                    if (1 < n.length)
                        throw Error(a(93));
                    n = n[0];
                }
                t = n;
            }
            null == t && (t = ""), n = t;
        } e._wrapperState = { initialValue: G(n) }; }
        function ae(e, t) { var n = G(t.value), r = G(t.defaultValue); null != n && ((n = "" + n) !== e.value && (e.value = n), null == t.defaultValue && e.defaultValue !== n && (e.defaultValue = n)), null != r && (e.defaultValue = "" + r); }
        function ie(e) { var t = e.textContent; t === e._wrapperState.initialValue && "" !== t && null !== t && (e.value = t); }
        function oe(e) { switch (e) {
            case "svg": return "http://www.w3.org/2000/svg";
            case "math": return "http://www.w3.org/1998/Math/MathML";
            default: return "http://www.w3.org/1999/xhtml";
        } }
        function ue(e, t) { return null == e || "http://www.w3.org/1999/xhtml" === e ? oe(t) : "http://www.w3.org/2000/svg" === e && "foreignObject" === t ? "http://www.w3.org/1999/xhtml" : e; }
        var se, ce, de = (ce = function (e, t) { if ("http://www.w3.org/2000/svg" !== e.namespaceURI || "innerHTML" in e)
            e.innerHTML = t;
        else {
            for ((se = se || document.createElement("div")).innerHTML = "<svg>" + t.valueOf().toString() + "</svg>", t = se.firstChild; e.firstChild;)
                e.removeChild(e.firstChild);
            for (; t.firstChild;)
                e.appendChild(t.firstChild);
        } }, "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function (e, t, n, r) { MSApp.execUnsafeLocalFunction((function () { return ce(e, t); })); } : ce);
        function fe(e, t) { if (t) {
            var n = e.firstChild;
            if (n && n === e.lastChild && 3 === n.nodeType)
                return void (n.nodeValue = t);
        } e.textContent = t; }
        var pe = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, he = ["Webkit", "ms", "Moz", "O"];
        function me(e, t, n) { return null == t || "boolean" === typeof t || "" === t ? "" : n || "number" !== typeof t || 0 === t || pe.hasOwnProperty(e) && pe[e] ? ("" + t).trim() : t + "px"; }
        function ge(e, t) { for (var n in e = e.style, t)
            if (t.hasOwnProperty(n)) {
                var r = 0 === n.indexOf("--"), l = me(n, t[n], r);
                "float" === n && (n = "cssFloat"), r ? e.setProperty(n, l) : e[n] = l;
            } }
        Object.keys(pe).forEach((function (e) { he.forEach((function (t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), pe[t] = pe[e]; })); }));
        var ye = U({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 });
        function ve(e, t) { if (t) {
            if (ye[e] && (null != t.children || null != t.dangerouslySetInnerHTML))
                throw Error(a(137, e));
            if (null != t.dangerouslySetInnerHTML) {
                if (null != t.children)
                    throw Error(a(60));
                if ("object" !== typeof t.dangerouslySetInnerHTML || !("__html" in t.dangerouslySetInnerHTML))
                    throw Error(a(61));
            }
            if (null != t.style && "object" !== typeof t.style)
                throw Error(a(62));
        } }
        function be(e, t) { if (-1 === e.indexOf("-"))
            return "string" === typeof t.is; switch (e) {
            case "annotation-xml":
            case "color-profile":
            case "font-face":
            case "font-face-src":
            case "font-face-uri":
            case "font-face-format":
            case "font-face-name":
            case "missing-glyph": return !1;
            default: return !0;
        } }
        var we = null;
        function ke(e) { return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e; }
        var xe = null, Se = null, Ce = null;
        function _e(e) { if (e = bl(e)) {
            if ("function" !== typeof xe)
                throw Error(a(280));
            var t = e.stateNode;
            t && (t = kl(t), xe(e.stateNode, e.type, t));
        } }
        function Ee(e) { Se ? Ce ? Ce.push(e) : Ce = [e] : Se = e; }
        function Le() { if (Se) {
            var e = Se, t = Ce;
            if (Ce = Se = null, _e(e), t)
                for (e = 0; e < t.length; e++)
                    _e(t[e]);
        } }
        function Ne(e, t) { return e(t); }
        function Me() { }
        var ze = !1;
        function Ae(e, t, n) { if (ze)
            return e(t, n); ze = !0; try {
            return Ne(e, t, n);
        }
        finally {
            ze = !1, (null !== Se || null !== Ce) && (Me(), Le());
        } }
        function Re(e, t) { var n = e.stateNode; if (null === n)
            return null; var r = kl(n); if (null === r)
            return null; n = r[t]; e: switch (t) {
            case "onClick":
            case "onClickCapture":
            case "onDoubleClick":
            case "onDoubleClickCapture":
            case "onMouseDown":
            case "onMouseDownCapture":
            case "onMouseMove":
            case "onMouseMoveCapture":
            case "onMouseUp":
            case "onMouseUpCapture":
            case "onMouseEnter":
                (r = !r.disabled) || (r = !("button" === (e = e.type) || "input" === e || "select" === e || "textarea" === e)), e = !r;
                break e;
            default: e = !1;
        } if (e)
            return null; if (n && "function" !== typeof n)
            throw Error(a(231, t, typeof n)); return n; }
        var Te = !1;
        if (c)
            try {
                var Ie = {};
                Object.defineProperty(Ie, "passive", { get: function () { Te = !0; } }), window.addEventListener("test", Ie, Ie), window.removeEventListener("test", Ie, Ie);
            }
            catch (ce) {
                Te = !1;
            }
        function Pe(e, t, n, r, l, a, i, o, u) { var s = Array.prototype.slice.call(arguments, 3); try {
            t.apply(n, s);
        }
        catch (c) {
            this.onError(c);
        } }
        var Ve = !1, Ue = null, Fe = !1, je = null, De = { onError: function (e) { Ve = !0, Ue = e; } };
        function Ze(e, t, n, r, l, a, i, o, u) { Ve = !1, Ue = null, Pe.apply(De, arguments); }
        function He(e) { var t = e, n = e; if (e.alternate)
            for (; t.return;)
                t = t.return;
        else {
            e = t;
            do {
                0 !== (4098 & (t = e).flags) && (n = t.return), e = t.return;
            } while (e);
        } return 3 === t.tag ? n : null; }
        function Oe(e) { if (13 === e.tag) {
            var t = e.memoizedState;
            if (null === t && (null !== (e = e.alternate) && (t = e.memoizedState)), null !== t)
                return t.dehydrated;
        } return null; }
        function Ge(e) { if (He(e) !== e)
            throw Error(a(188)); }
        function Be(e) { return null !== (e = function (e) { var t = e.alternate; if (!t) {
            if (null === (t = He(e)))
                throw Error(a(188));
            return t !== e ? null : e;
        } for (var n = e, r = t;;) {
            var l = n.return;
            if (null === l)
                break;
            var i = l.alternate;
            if (null === i) {
                if (null !== (r = l.return)) {
                    n = r;
                    continue;
                }
                break;
            }
            if (l.child === i.child) {
                for (i = l.child; i;) {
                    if (i === n)
                        return Ge(l), e;
                    if (i === r)
                        return Ge(l), t;
                    i = i.sibling;
                }
                throw Error(a(188));
            }
            if (n.return !== r.return)
                n = l, r = i;
            else {
                for (var o = !1, u = l.child; u;) {
                    if (u === n) {
                        o = !0, n = l, r = i;
                        break;
                    }
                    if (u === r) {
                        o = !0, r = l, n = i;
                        break;
                    }
                    u = u.sibling;
                }
                if (!o) {
                    for (u = i.child; u;) {
                        if (u === n) {
                            o = !0, n = i, r = l;
                            break;
                        }
                        if (u === r) {
                            o = !0, r = i, n = l;
                            break;
                        }
                        u = u.sibling;
                    }
                    if (!o)
                        throw Error(a(189));
                }
            }
            if (n.alternate !== r)
                throw Error(a(190));
        } if (3 !== n.tag)
            throw Error(a(188)); return n.stateNode.current === n ? e : t; }(e)) ? We(e) : null; }
        function We(e) { if (5 === e.tag || 6 === e.tag)
            return e; for (e = e.child; null !== e;) {
            var t = We(e);
            if (null !== t)
                return t;
            e = e.sibling;
        } return null; }
        var Ye = l.unstable_scheduleCallback, Qe = l.unstable_cancelCallback, Je = l.unstable_shouldYield, Xe = l.unstable_requestPaint, qe = l.unstable_now, Ke = l.unstable_getCurrentPriorityLevel, $e = l.unstable_ImmediatePriority, et = l.unstable_UserBlockingPriority, tt = l.unstable_NormalPriority, nt = l.unstable_LowPriority, rt = l.unstable_IdlePriority, lt = null, at = null;
        var it = Math.clz32 ? Math.clz32 : function (e) { return e >>>= 0, 0 === e ? 32 : 31 - (ot(e) / ut | 0) | 0; }, ot = Math.log, ut = Math.LN2;
        var st = 64, ct = 4194304;
        function dt(e) { switch (e & -e) {
            case 1: return 1;
            case 2: return 2;
            case 4: return 4;
            case 8: return 8;
            case 16: return 16;
            case 32: return 32;
            case 64:
            case 128:
            case 256:
            case 512:
            case 1024:
            case 2048:
            case 4096:
            case 8192:
            case 16384:
            case 32768:
            case 65536:
            case 131072:
            case 262144:
            case 524288:
            case 1048576:
            case 2097152: return 4194240 & e;
            case 4194304:
            case 8388608:
            case 16777216:
            case 33554432:
            case 67108864: return 130023424 & e;
            case 134217728: return 134217728;
            case 268435456: return 268435456;
            case 536870912: return 536870912;
            case 1073741824: return 1073741824;
            default: return e;
        } }
        function ft(e, t) { var n = e.pendingLanes; if (0 === n)
            return 0; var r = 0, l = e.suspendedLanes, a = e.pingedLanes, i = 268435455 & n; if (0 !== i) {
            var o = i & ~l;
            0 !== o ? r = dt(o) : 0 !== (a &= i) && (r = dt(a));
        }
        else
            0 !== (i = n & ~l) ? r = dt(i) : 0 !== a && (r = dt(a)); if (0 === r)
            return 0; if (0 !== t && t !== r && 0 === (t & l) && ((l = r & -r) >= (a = t & -t) || 16 === l && 0 !== (4194240 & a)))
            return t; if (0 !== (4 & r) && (r |= 16 & n), 0 !== (t = e.entangledLanes))
            for (e = e.entanglements, t &= r; 0 < t;)
                l = 1 << (n = 31 - it(t)), r |= e[n], t &= ~l; return r; }
        function pt(e, t) { switch (e) {
            case 1:
            case 2:
            case 4: return t + 250;
            case 8:
            case 16:
            case 32:
            case 64:
            case 128:
            case 256:
            case 512:
            case 1024:
            case 2048:
            case 4096:
            case 8192:
            case 16384:
            case 32768:
            case 65536:
            case 131072:
            case 262144:
            case 524288:
            case 1048576:
            case 2097152: return t + 5e3;
            default: return -1;
        } }
        function ht(e) { return 0 !== (e = -1073741825 & e.pendingLanes) ? e : 1073741824 & e ? 1073741824 : 0; }
        function mt() { var e = st; return 0 === (4194240 & (st <<= 1)) && (st = 64), e; }
        function gt(e) { for (var t = [], n = 0; 31 > n; n++)
            t.push(e); return t; }
        function yt(e, t, n) { e.pendingLanes |= t, 536870912 !== t && (e.suspendedLanes = 0, e.pingedLanes = 0), (e = e.eventTimes)[t = 31 - it(t)] = n; }
        function vt(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n;) {
            var r = 31 - it(n), l = 1 << r;
            l & t | e[r] & t && (e[r] |= t), n &= ~l;
        } }
        var bt = 0;
        function wt(e) { return 1 < (e &= -e) ? 4 < e ? 0 !== (268435455 & e) ? 16 : 536870912 : 4 : 1; }
        var kt, xt, St, Ct, _t, Et = !1, Lt = [], Nt = null, Mt = null, zt = null, At = new Map, Rt = new Map, Tt = [], It = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");
        function Pt(e, t) { switch (e) {
            case "focusin":
            case "focusout":
                Nt = null;
                break;
            case "dragenter":
            case "dragleave":
                Mt = null;
                break;
            case "mouseover":
            case "mouseout":
                zt = null;
                break;
            case "pointerover":
            case "pointerout":
                At.delete(t.pointerId);
                break;
            case "gotpointercapture":
            case "lostpointercapture": Rt.delete(t.pointerId);
        } }
        function Vt(e, t, n, r, l, a) { return null === e || e.nativeEvent !== a ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: a, targetContainers: [l] }, null !== t && (null !== (t = bl(t)) && xt(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, null !== l && -1 === t.indexOf(l) && t.push(l), e); }
        function Ut(e) { var t = vl(e.target); if (null !== t) {
            var n = He(t);
            if (null !== n)
                if (13 === (t = n.tag)) {
                    if (null !== (t = Oe(n)))
                        return e.blockedOn = t, void _t(e.priority, (function () { St(n); }));
                }
                else if (3 === t && n.stateNode.current.memoizedState.isDehydrated)
                    return void (e.blockedOn = 3 === n.tag ? n.stateNode.containerInfo : null);
        } e.blockedOn = null; }
        function Ft(e) { if (null !== e.blockedOn)
            return !1; for (var t = e.targetContainers; 0 < t.length;) {
            var n = Jt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
            if (null !== n)
                return null !== (t = bl(n)) && xt(t), e.blockedOn = n, !1;
            var r = new (n = e.nativeEvent).constructor(n.type, n);
            we = r, n.target.dispatchEvent(r), we = null, t.shift();
        } return !0; }
        function jt(e, t, n) { Ft(e) && n.delete(t); }
        function Dt() { Et = !1, null !== Nt && Ft(Nt) && (Nt = null), null !== Mt && Ft(Mt) && (Mt = null), null !== zt && Ft(zt) && (zt = null), At.forEach(jt), Rt.forEach(jt); }
        function Zt(e, t) { e.blockedOn === t && (e.blockedOn = null, Et || (Et = !0, l.unstable_scheduleCallback(l.unstable_NormalPriority, Dt))); }
        function Ht(e) { function t(t) { return Zt(t, e); } if (0 < Lt.length) {
            Zt(Lt[0], e);
            for (var n = 1; n < Lt.length; n++) {
                var r = Lt[n];
                r.blockedOn === e && (r.blockedOn = null);
            }
        } for (null !== Nt && Zt(Nt, e), null !== Mt && Zt(Mt, e), null !== zt && Zt(zt, e), At.forEach(t), Rt.forEach(t), n = 0; n < Tt.length; n++)
            (r = Tt[n]).blockedOn === e && (r.blockedOn = null); for (; 0 < Tt.length && null === (n = Tt[0]).blockedOn;)
            Ut(n), null === n.blockedOn && Tt.shift(); }
        var Ot = w.ReactCurrentBatchConfig, Gt = !0;
        function Bt(e, t, n, r) { var l = bt, a = Ot.transition; Ot.transition = null; try {
            bt = 1, Yt(e, t, n, r);
        }
        finally {
            bt = l, Ot.transition = a;
        } }
        function Wt(e, t, n, r) { var l = bt, a = Ot.transition; Ot.transition = null; try {
            bt = 4, Yt(e, t, n, r);
        }
        finally {
            bt = l, Ot.transition = a;
        } }
        function Yt(e, t, n, r) { if (Gt) {
            var l = Jt(e, t, n, r);
            if (null === l)
                Gr(e, t, r, Qt, n), Pt(e, r);
            else if (function (e, t, n, r, l) { switch (t) {
                case "focusin": return Nt = Vt(Nt, e, t, n, r, l), !0;
                case "dragenter": return Mt = Vt(Mt, e, t, n, r, l), !0;
                case "mouseover": return zt = Vt(zt, e, t, n, r, l), !0;
                case "pointerover":
                    var a = l.pointerId;
                    return At.set(a, Vt(At.get(a) || null, e, t, n, r, l)), !0;
                case "gotpointercapture": return a = l.pointerId, Rt.set(a, Vt(Rt.get(a) || null, e, t, n, r, l)), !0;
            } return !1; }(l, e, t, n, r))
                r.stopPropagation();
            else if (Pt(e, r), 4 & t && -1 < It.indexOf(e)) {
                for (; null !== l;) {
                    var a = bl(l);
                    if (null !== a && kt(a), null === (a = Jt(e, t, n, r)) && Gr(e, t, r, Qt, n), a === l)
                        break;
                    l = a;
                }
                null !== l && r.stopPropagation();
            }
            else
                Gr(e, t, r, null, n);
        } }
        var Qt = null;
        function Jt(e, t, n, r) { if (Qt = null, null !== (e = vl(e = ke(r))))
            if (null === (t = He(e)))
                e = null;
            else if (13 === (n = t.tag)) {
                if (null !== (e = Oe(t)))
                    return e;
                e = null;
            }
            else if (3 === n) {
                if (t.stateNode.current.memoizedState.isDehydrated)
                    return 3 === t.tag ? t.stateNode.containerInfo : null;
                e = null;
            }
            else
                t !== e && (e = null); return Qt = e, null; }
        function Xt(e) { switch (e) {
            case "cancel":
            case "click":
            case "close":
            case "contextmenu":
            case "copy":
            case "cut":
            case "auxclick":
            case "dblclick":
            case "dragend":
            case "dragstart":
            case "drop":
            case "focusin":
            case "focusout":
            case "input":
            case "invalid":
            case "keydown":
            case "keypress":
            case "keyup":
            case "mousedown":
            case "mouseup":
            case "paste":
            case "pause":
            case "play":
            case "pointercancel":
            case "pointerdown":
            case "pointerup":
            case "ratechange":
            case "reset":
            case "resize":
            case "seeked":
            case "submit":
            case "touchcancel":
            case "touchend":
            case "touchstart":
            case "volumechange":
            case "change":
            case "selectionchange":
            case "textInput":
            case "compositionstart":
            case "compositionend":
            case "compositionupdate":
            case "beforeblur":
            case "afterblur":
            case "beforeinput":
            case "blur":
            case "fullscreenchange":
            case "focus":
            case "hashchange":
            case "popstate":
            case "select":
            case "selectstart": return 1;
            case "drag":
            case "dragenter":
            case "dragexit":
            case "dragleave":
            case "dragover":
            case "mousemove":
            case "mouseout":
            case "mouseover":
            case "pointermove":
            case "pointerout":
            case "pointerover":
            case "scroll":
            case "toggle":
            case "touchmove":
            case "wheel":
            case "mouseenter":
            case "mouseleave":
            case "pointerenter":
            case "pointerleave": return 4;
            case "message": switch (Ke()) {
                case $e: return 1;
                case et: return 4;
                case tt:
                case nt: return 16;
                case rt: return 536870912;
                default: return 16;
            }
            default: return 16;
        } }
        var qt = null, Kt = null, $t = null;
        function en() { if ($t)
            return $t; var e, t, n = Kt, r = n.length, l = "value" in qt ? qt.value : qt.textContent, a = l.length; for (e = 0; e < r && n[e] === l[e]; e++)
            ; var i = r - e; for (t = 1; t <= i && n[r - t] === l[a - t]; t++)
            ; return $t = l.slice(e, 1 < t ? 1 - t : void 0); }
        function tn(e) { var t = e.keyCode; return "charCode" in e ? 0 === (e = e.charCode) && 13 === t && (e = 13) : e = t, 10 === e && (e = 13), 32 <= e || 13 === e ? e : 0; }
        function nn() { return !0; }
        function rn() { return !1; }
        function ln(e) { function t(t, n, r, l, a) { for (var i in this._reactName = t, this._targetInst = r, this.type = n, this.nativeEvent = l, this.target = a, this.currentTarget = null, e)
            e.hasOwnProperty(i) && (t = e[i], this[i] = t ? t(l) : l[i]); return this.isDefaultPrevented = (null != l.defaultPrevented ? l.defaultPrevented : !1 === l.returnValue) ? nn : rn, this.isPropagationStopped = rn, this; } return U(t.prototype, { preventDefault: function () { this.defaultPrevented = !0; var e = this.nativeEvent; e && (e.preventDefault ? e.preventDefault() : "unknown" !== typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = nn); }, stopPropagation: function () { var e = this.nativeEvent; e && (e.stopPropagation ? e.stopPropagation() : "unknown" !== typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = nn); }, persist: function () { }, isPersistent: nn }), t; }
        var an, on, un, sn = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0 }, cn = ln(sn), dn = U({}, sn, { view: 0, detail: 0 }), fn = ln(dn), pn = U({}, dn, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: _n, button: 0, buttons: 0, relatedTarget: function (e) { return void 0 === e.relatedTarget ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function (e) { return "movementX" in e ? e.movementX : (e !== un && (un && "mousemove" === e.type ? (an = e.screenX - un.screenX, on = e.screenY - un.screenY) : on = an = 0, un = e), an); }, movementY: function (e) { return "movementY" in e ? e.movementY : on; } }), hn = ln(pn), mn = ln(U({}, pn, { dataTransfer: 0 })), gn = ln(U({}, dn, { relatedTarget: 0 })), yn = ln(U({}, sn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), vn = U({}, sn, { clipboardData: function (e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; } }), bn = ln(vn), wn = ln(U({}, sn, { data: 0 })), kn = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, xn = { 8: "Backspace", 9: "Tab", 12: "Clear", 13: "Enter", 16: "Shift", 17: "Control", 18: "Alt", 19: "Pause", 20: "CapsLock", 27: "Escape", 32: " ", 33: "PageUp", 34: "PageDown", 35: "End", 36: "Home", 37: "ArrowLeft", 38: "ArrowUp", 39: "ArrowRight", 40: "ArrowDown", 45: "Insert", 46: "Delete", 112: "F1", 113: "F2", 114: "F3", 115: "F4", 116: "F5", 117: "F6", 118: "F7", 119: "F8", 120: "F9", 121: "F10", 122: "F11", 123: "F12", 144: "NumLock", 145: "ScrollLock", 224: "Meta" }, Sn = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" };
        function Cn(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : !!(e = Sn[e]) && !!t[e]; }
        function _n() { return Cn; }
        var En = U({}, dn, { key: function (e) { if (e.key) {
                var t = kn[e.key] || e.key;
                if ("Unidentified" !== t)
                    return t;
            } return "keypress" === e.type ? 13 === (e = tn(e)) ? "Enter" : String.fromCharCode(e) : "keydown" === e.type || "keyup" === e.type ? xn[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: _n, charCode: function (e) { return "keypress" === e.type ? tn(e) : 0; }, keyCode: function (e) { return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; }, which: function (e) { return "keypress" === e.type ? tn(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; } }), Ln = ln(En), Nn = ln(U({}, pn, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 })), Mn = ln(U({}, dn, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: _n })), zn = ln(U({}, sn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), An = U({}, pn, { deltaX: function (e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, deltaY: function (e) { return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; }, deltaZ: 0, deltaMode: 0 }), Rn = ln(An), Tn = [9, 13, 27, 32], In = c && "CompositionEvent" in window, Pn = null;
        c && "documentMode" in document && (Pn = document.documentMode);
        var Vn = c && "TextEvent" in window && !Pn, Un = c && (!In || Pn && 8 < Pn && 11 >= Pn), Fn = String.fromCharCode(32), jn = !1;
        function Dn(e, t) { switch (e) {
            case "keyup": return -1 !== Tn.indexOf(t.keyCode);
            case "keydown": return 229 !== t.keyCode;
            case "keypress":
            case "mousedown":
            case "focusout": return !0;
            default: return !1;
        } }
        function Zn(e) { return "object" === typeof (e = e.detail) && "data" in e ? e.data : null; }
        var Hn = !1;
        var On = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 };
        function Gn(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return "input" === t ? !!On[e.type] : "textarea" === t; }
        function Bn(e, t, n, r) { Ee(r), 0 < (t = Wr(t, "onChange")).length && (n = new cn("onChange", "change", null, n, r), e.push({ event: n, listeners: t })); }
        var Wn = null, Yn = null;
        function Qn(e) { Fr(e, 0); }
        function Jn(e) { if (Y(wl(e)))
            return e; }
        function Xn(e, t) { if ("change" === e)
            return t; }
        var qn = !1;
        if (c) {
            var Kn;
            if (c) {
                var $n = "oninput" in document;
                if (!$n) {
                    var er = document.createElement("div");
                    er.setAttribute("oninput", "return;"), $n = "function" === typeof er.oninput;
                }
                Kn = $n;
            }
            else
                Kn = !1;
            qn = Kn && (!document.documentMode || 9 < document.documentMode);
        }
        function tr() { Wn && (Wn.detachEvent("onpropertychange", nr), Yn = Wn = null); }
        function nr(e) { if ("value" === e.propertyName && Jn(Yn)) {
            var t = [];
            Bn(t, Yn, e, ke(e)), Ae(Qn, t);
        } }
        function rr(e, t, n) { "focusin" === e ? (tr(), Yn = n, (Wn = t).attachEvent("onpropertychange", nr)) : "focusout" === e && tr(); }
        function lr(e) { if ("selectionchange" === e || "keyup" === e || "keydown" === e)
            return Jn(Yn); }
        function ar(e, t) { if ("click" === e)
            return Jn(t); }
        function ir(e, t) { if ("input" === e || "change" === e)
            return Jn(t); }
        var or = "function" === typeof Object.is ? Object.is : function (e, t) { return e === t && (0 !== e || 1 / e === 1 / t) || e !== e && t !== t; };
        function ur(e, t) { if (or(e, t))
            return !0; if ("object" !== typeof e || null === e || "object" !== typeof t || null === t)
            return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length)
            return !1; for (r = 0; r < n.length; r++) {
            var l = n[r];
            if (!d.call(t, l) || !or(e[l], t[l]))
                return !1;
        } return !0; }
        function sr(e) { for (; e && e.firstChild;)
            e = e.firstChild; return e; }
        function cr(e, t) { var n, r = sr(e); for (e = 0; r;) {
            if (3 === r.nodeType) {
                if (n = e + r.textContent.length, e <= t && n >= t)
                    return { node: r, offset: t - e };
                e = n;
            }
            e: {
                for (; r;) {
                    if (r.nextSibling) {
                        r = r.nextSibling;
                        break e;
                    }
                    r = r.parentNode;
                }
                r = void 0;
            }
            r = sr(r);
        } }
        function dr(e, t) { return !(!e || !t) && (e === t || (!e || 3 !== e.nodeType) && (t && 3 === t.nodeType ? dr(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); }
        function fr() { for (var e = window, t = Q(); t instanceof e.HTMLIFrameElement;) {
            try {
                var n = "string" === typeof t.contentWindow.location.href;
            }
            catch (r) {
                n = !1;
            }
            if (!n)
                break;
            t = Q((e = t.contentWindow).document);
        } return t; }
        function pr(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && ("input" === t && ("text" === e.type || "search" === e.type || "tel" === e.type || "url" === e.type || "password" === e.type) || "textarea" === t || "true" === e.contentEditable); }
        function hr(e) { var t = fr(), n = e.focusedElem, r = e.selectionRange; if (t !== n && n && n.ownerDocument && dr(n.ownerDocument.documentElement, n)) {
            if (null !== r && pr(n))
                if (t = r.start, void 0 === (e = r.end) && (e = t), "selectionStart" in n)
                    n.selectionStart = t, n.selectionEnd = Math.min(e, n.value.length);
                else if ((e = (t = n.ownerDocument || document) && t.defaultView || window).getSelection) {
                    e = e.getSelection();
                    var l = n.textContent.length, a = Math.min(r.start, l);
                    r = void 0 === r.end ? a : Math.min(r.end, l), !e.extend && a > r && (l = r, r = a, a = l), l = cr(n, a);
                    var i = cr(n, r);
                    l && i && (1 !== e.rangeCount || e.anchorNode !== l.node || e.anchorOffset !== l.offset || e.focusNode !== i.node || e.focusOffset !== i.offset) && ((t = t.createRange()).setStart(l.node, l.offset), e.removeAllRanges(), a > r ? (e.addRange(t), e.extend(i.node, i.offset)) : (t.setEnd(i.node, i.offset), e.addRange(t)));
                }
            for (t = [], e = n; e = e.parentNode;)
                1 === e.nodeType && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop });
            for ("function" === typeof n.focus && n.focus(), n = 0; n < t.length; n++)
                (e = t[n]).element.scrollLeft = e.left, e.element.scrollTop = e.top;
        } }
        var mr = c && "documentMode" in document && 11 >= document.documentMode, gr = null, yr = null, vr = null, br = !1;
        function wr(e, t, n) { var r = n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument; br || null == gr || gr !== Q(r) || ("selectionStart" in (r = gr) && pr(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : r = { anchorNode: (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection()).anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }, vr && ur(vr, r) || (vr = r, 0 < (r = Wr(yr, "onSelect")).length && (t = new cn("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = gr))); }
        function kr(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n; }
        var xr = { animationend: kr("Animation", "AnimationEnd"), animationiteration: kr("Animation", "AnimationIteration"), animationstart: kr("Animation", "AnimationStart"), transitionend: kr("Transition", "TransitionEnd") }, Sr = {}, Cr = {};
        function _r(e) { if (Sr[e])
            return Sr[e]; if (!xr[e])
            return e; var t, n = xr[e]; for (t in n)
            if (n.hasOwnProperty(t) && t in Cr)
                return Sr[e] = n[t]; return e; }
        c && (Cr = document.createElement("div").style, "AnimationEvent" in window || (delete xr.animationend.animation, delete xr.animationiteration.animation, delete xr.animationstart.animation), "TransitionEvent" in window || delete xr.transitionend.transition);
        var Er = _r("animationend"), Lr = _r("animationiteration"), Nr = _r("animationstart"), Mr = _r("transitionend"), zr = new Map, Ar = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");
        function Rr(e, t) { zr.set(e, t), u(t, [e]); }
        for (var Tr = 0; Tr < Ar.length; Tr++) {
            var Ir = Ar[Tr];
            Rr(Ir.toLowerCase(), "on" + (Ir[0].toUpperCase() + Ir.slice(1)));
        }
        Rr(Er, "onAnimationEnd"), Rr(Lr, "onAnimationIteration"), Rr(Nr, "onAnimationStart"), Rr("dblclick", "onDoubleClick"), Rr("focusin", "onFocus"), Rr("focusout", "onBlur"), Rr(Mr, "onTransitionEnd"), s("onMouseEnter", ["mouseout", "mouseover"]), s("onMouseLeave", ["mouseout", "mouseover"]), s("onPointerEnter", ["pointerout", "pointerover"]), s("onPointerLeave", ["pointerout", "pointerover"]), u("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), u("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), u("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]), u("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), u("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), u("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
        var Pr = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), Vr = new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));
        function Ur(e, t, n) { var r = e.type || "unknown-event"; e.currentTarget = n, function (e, t, n, r, l, i, o, u, s) { if (Ze.apply(this, arguments), Ve) {
            if (!Ve)
                throw Error(a(198));
            var c = Ue;
            Ve = !1, Ue = null, Fe || (Fe = !0, je = c);
        } }(r, t, void 0, e), e.currentTarget = null; }
        function Fr(e, t) { t = 0 !== (4 & t); for (var n = 0; n < e.length; n++) {
            var r = e[n], l = r.event;
            r = r.listeners;
            e: {
                var a = void 0;
                if (t)
                    for (var i = r.length - 1; 0 <= i; i--) {
                        var o = r[i], u = o.instance, s = o.currentTarget;
                        if (o = o.listener, u !== a && l.isPropagationStopped())
                            break e;
                        Ur(l, o, s), a = u;
                    }
                else
                    for (i = 0; i < r.length; i++) {
                        if (u = (o = r[i]).instance, s = o.currentTarget, o = o.listener, u !== a && l.isPropagationStopped())
                            break e;
                        Ur(l, o, s), a = u;
                    }
            }
        } if (Fe)
            throw e = je, Fe = !1, je = null, e; }
        function jr(e, t) { var n = t[ml]; void 0 === n && (n = t[ml] = new Set); var r = e + "__bubble"; n.has(r) || (Or(t, e, 2, !1), n.add(r)); }
        function Dr(e, t, n) { var r = 0; t && (r |= 4), Or(n, e, r, t); }
        var Zr = "_reactListening" + Math.random().toString(36).slice(2);
        function Hr(e) { if (!e[Zr]) {
            e[Zr] = !0, i.forEach((function (t) { "selectionchange" !== t && (Vr.has(t) || Dr(t, !1, e), Dr(t, !0, e)); }));
            var t = 9 === e.nodeType ? e : e.ownerDocument;
            null === t || t[Zr] || (t[Zr] = !0, Dr("selectionchange", !1, t));
        } }
        function Or(e, t, n, r) { switch (Xt(t)) {
            case 1:
                var l = Bt;
                break;
            case 4:
                l = Wt;
                break;
            default: l = Yt;
        } n = l.bind(null, t, n, e), l = void 0, !Te || "touchstart" !== t && "touchmove" !== t && "wheel" !== t || (l = !0), r ? void 0 !== l ? e.addEventListener(t, n, { capture: !0, passive: l }) : e.addEventListener(t, n, !0) : void 0 !== l ? e.addEventListener(t, n, { passive: l }) : e.addEventListener(t, n, !1); }
        function Gr(e, t, n, r, l) { var a = r; if (0 === (1 & t) && 0 === (2 & t) && null !== r)
            e: for (;;) {
                if (null === r)
                    return;
                var i = r.tag;
                if (3 === i || 4 === i) {
                    var o = r.stateNode.containerInfo;
                    if (o === l || 8 === o.nodeType && o.parentNode === l)
                        break;
                    if (4 === i)
                        for (i = r.return; null !== i;) {
                            var u = i.tag;
                            if ((3 === u || 4 === u) && ((u = i.stateNode.containerInfo) === l || 8 === u.nodeType && u.parentNode === l))
                                return;
                            i = i.return;
                        }
                    for (; null !== o;) {
                        if (null === (i = vl(o)))
                            return;
                        if (5 === (u = i.tag) || 6 === u) {
                            r = a = i;
                            continue e;
                        }
                        o = o.parentNode;
                    }
                }
                r = r.return;
            } Ae((function () { var r = a, l = ke(n), i = []; e: {
            var o = zr.get(e);
            if (void 0 !== o) {
                var u = cn, s = e;
                switch (e) {
                    case "keypress": if (0 === tn(n))
                        break e;
                    case "keydown":
                    case "keyup":
                        u = Ln;
                        break;
                    case "focusin":
                        s = "focus", u = gn;
                        break;
                    case "focusout":
                        s = "blur", u = gn;
                        break;
                    case "beforeblur":
                    case "afterblur":
                        u = gn;
                        break;
                    case "click": if (2 === n.button)
                        break e;
                    case "auxclick":
                    case "dblclick":
                    case "mousedown":
                    case "mousemove":
                    case "mouseup":
                    case "mouseout":
                    case "mouseover":
                    case "contextmenu":
                        u = hn;
                        break;
                    case "drag":
                    case "dragend":
                    case "dragenter":
                    case "dragexit":
                    case "dragleave":
                    case "dragover":
                    case "dragstart":
                    case "drop":
                        u = mn;
                        break;
                    case "touchcancel":
                    case "touchend":
                    case "touchmove":
                    case "touchstart":
                        u = Mn;
                        break;
                    case Er:
                    case Lr:
                    case Nr:
                        u = yn;
                        break;
                    case Mr:
                        u = zn;
                        break;
                    case "scroll":
                        u = fn;
                        break;
                    case "wheel":
                        u = Rn;
                        break;
                    case "copy":
                    case "cut":
                    case "paste":
                        u = bn;
                        break;
                    case "gotpointercapture":
                    case "lostpointercapture":
                    case "pointercancel":
                    case "pointerdown":
                    case "pointermove":
                    case "pointerout":
                    case "pointerover":
                    case "pointerup": u = Nn;
                }
                var c = 0 !== (4 & t), d = !c && "scroll" === e, f = c ? null !== o ? o + "Capture" : null : o;
                c = [];
                for (var p, h = r; null !== h;) {
                    var m = (p = h).stateNode;
                    if (5 === p.tag && null !== m && (p = m, null !== f && (null != (m = Re(h, f)) && c.push(Br(h, m, p)))), d)
                        break;
                    h = h.return;
                }
                0 < c.length && (o = new u(o, s, null, n, l), i.push({ event: o, listeners: c }));
            }
        } if (0 === (7 & t)) {
            if (u = "mouseout" === e || "pointerout" === e, (!(o = "mouseover" === e || "pointerover" === e) || n === we || !(s = n.relatedTarget || n.fromElement) || !vl(s) && !s[hl]) && (u || o) && (o = l.window === l ? l : (o = l.ownerDocument) ? o.defaultView || o.parentWindow : window, u ? (u = r, null !== (s = (s = n.relatedTarget || n.toElement) ? vl(s) : null) && (s !== (d = He(s)) || 5 !== s.tag && 6 !== s.tag) && (s = null)) : (u = null, s = r), u !== s)) {
                if (c = hn, m = "onMouseLeave", f = "onMouseEnter", h = "mouse", "pointerout" !== e && "pointerover" !== e || (c = Nn, m = "onPointerLeave", f = "onPointerEnter", h = "pointer"), d = null == u ? o : wl(u), p = null == s ? o : wl(s), (o = new c(m, h + "leave", u, n, l)).target = d, o.relatedTarget = p, m = null, vl(l) === r && ((c = new c(f, h + "enter", s, n, l)).target = p, c.relatedTarget = d, m = c), d = m, u && s)
                    e: {
                        for (f = s, h = 0, p = c = u; p; p = Yr(p))
                            h++;
                        for (p = 0, m = f; m; m = Yr(m))
                            p++;
                        for (; 0 < h - p;)
                            c = Yr(c), h--;
                        for (; 0 < p - h;)
                            f = Yr(f), p--;
                        for (; h--;) {
                            if (c === f || null !== f && c === f.alternate)
                                break e;
                            c = Yr(c), f = Yr(f);
                        }
                        c = null;
                    }
                else
                    c = null;
                null !== u && Qr(i, o, u, c, !1), null !== s && null !== d && Qr(i, d, s, c, !0);
            }
            if ("select" === (u = (o = r ? wl(r) : window).nodeName && o.nodeName.toLowerCase()) || "input" === u && "file" === o.type)
                var g = Xn;
            else if (Gn(o))
                if (qn)
                    g = ir;
                else {
                    g = lr;
                    var y = rr;
                }
            else
                (u = o.nodeName) && "input" === u.toLowerCase() && ("checkbox" === o.type || "radio" === o.type) && (g = ar);
            switch (g && (g = g(e, r)) ? Bn(i, g, n, l) : (y && y(e, o, r), "focusout" === e && (y = o._wrapperState) && y.controlled && "number" === o.type && ee(o, "number", o.value)), y = r ? wl(r) : window, e) {
                case "focusin":
                    (Gn(y) || "true" === y.contentEditable) && (gr = y, yr = r, vr = null);
                    break;
                case "focusout":
                    vr = yr = gr = null;
                    break;
                case "mousedown":
                    br = !0;
                    break;
                case "contextmenu":
                case "mouseup":
                case "dragend":
                    br = !1, wr(i, n, l);
                    break;
                case "selectionchange": if (mr)
                    break;
                case "keydown":
                case "keyup": wr(i, n, l);
            }
            var v;
            if (In)
                e: {
                    switch (e) {
                        case "compositionstart":
                            var b = "onCompositionStart";
                            break e;
                        case "compositionend":
                            b = "onCompositionEnd";
                            break e;
                        case "compositionupdate":
                            b = "onCompositionUpdate";
                            break e;
                    }
                    b = void 0;
                }
            else
                Hn ? Dn(e, n) && (b = "onCompositionEnd") : "keydown" === e && 229 === n.keyCode && (b = "onCompositionStart");
            b && (Un && "ko" !== n.locale && (Hn || "onCompositionStart" !== b ? "onCompositionEnd" === b && Hn && (v = en()) : (Kt = "value" in (qt = l) ? qt.value : qt.textContent, Hn = !0)), 0 < (y = Wr(r, b)).length && (b = new wn(b, e, null, n, l), i.push({ event: b, listeners: y }), v ? b.data = v : null !== (v = Zn(n)) && (b.data = v))), (v = Vn ? function (e, t) { switch (e) {
                case "compositionend": return Zn(t);
                case "keypress": return 32 !== t.which ? null : (jn = !0, Fn);
                case "textInput": return (e = t.data) === Fn && jn ? null : e;
                default: return null;
            } }(e, n) : function (e, t) { if (Hn)
                return "compositionend" === e || !In && Dn(e, t) ? (e = en(), $t = Kt = qt = null, Hn = !1, e) : null; switch (e) {
                case "paste":
                default: return null;
                case "keypress":
                    if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) {
                        if (t.char && 1 < t.char.length)
                            return t.char;
                        if (t.which)
                            return String.fromCharCode(t.which);
                    }
                    return null;
                case "compositionend": return Un && "ko" !== t.locale ? null : t.data;
            } }(e, n)) && (0 < (r = Wr(r, "onBeforeInput")).length && (l = new wn("onBeforeInput", "beforeinput", null, n, l), i.push({ event: l, listeners: r }), l.data = v));
        } Fr(i, t); })); }
        function Br(e, t, n) { return { instance: e, listener: t, currentTarget: n }; }
        function Wr(e, t) { for (var n = t + "Capture", r = []; null !== e;) {
            var l = e, a = l.stateNode;
            5 === l.tag && null !== a && (l = a, null != (a = Re(e, n)) && r.unshift(Br(e, a, l)), null != (a = Re(e, t)) && r.push(Br(e, a, l))), e = e.return;
        } return r; }
        function Yr(e) { if (null === e)
            return null; do {
            e = e.return;
        } while (e && 5 !== e.tag); return e || null; }
        function Qr(e, t, n, r, l) { for (var a = t._reactName, i = []; null !== n && n !== r;) {
            var o = n, u = o.alternate, s = o.stateNode;
            if (null !== u && u === r)
                break;
            5 === o.tag && null !== s && (o = s, l ? null != (u = Re(n, a)) && i.unshift(Br(n, u, o)) : l || null != (u = Re(n, a)) && i.push(Br(n, u, o))), n = n.return;
        } 0 !== i.length && e.push({ event: t, listeners: i }); }
        var Jr = /\r\n?/g, Xr = /\u0000|\uFFFD/g;
        function qr(e) { return ("string" === typeof e ? e : "" + e).replace(Jr, "\n").replace(Xr, ""); }
        function Kr(e, t, n) { if (t = qr(t), qr(e) !== t && n)
            throw Error(a(425)); }
        function $r() { }
        var el = null, tl = null;
        function nl(e, t) { return "textarea" === e || "noscript" === e || "string" === typeof t.children || "number" === typeof t.children || "object" === typeof t.dangerouslySetInnerHTML && null !== t.dangerouslySetInnerHTML && null != t.dangerouslySetInnerHTML.__html; }
        var rl = "function" === typeof setTimeout ? setTimeout : void 0, ll = "function" === typeof clearTimeout ? clearTimeout : void 0, al = "function" === typeof Promise ? Promise : void 0, il = "function" === typeof queueMicrotask ? queueMicrotask : "undefined" !== typeof al ? function (e) { return al.resolve(null).then(e).catch(ol); } : rl;
        function ol(e) { setTimeout((function () { throw e; })); }
        function ul(e, t) { var n = t, r = 0; do {
            var l = n.nextSibling;
            if (e.removeChild(n), l && 8 === l.nodeType)
                if ("/$" === (n = l.data)) {
                    if (0 === r)
                        return e.removeChild(l), void Ht(t);
                    r--;
                }
                else
                    "$" !== n && "$?" !== n && "$!" !== n || r++;
            n = l;
        } while (n); Ht(t); }
        function sl(e) { for (; null != e; e = e.nextSibling) {
            var t = e.nodeType;
            if (1 === t || 3 === t)
                break;
            if (8 === t) {
                if ("$" === (t = e.data) || "$!" === t || "$?" === t)
                    break;
                if ("/$" === t)
                    return null;
            }
        } return e; }
        function cl(e) { e = e.previousSibling; for (var t = 0; e;) {
            if (8 === e.nodeType) {
                var n = e.data;
                if ("$" === n || "$!" === n || "$?" === n) {
                    if (0 === t)
                        return e;
                    t--;
                }
                else
                    "/$" === n && t++;
            }
            e = e.previousSibling;
        } return null; }
        var dl = Math.random().toString(36).slice(2), fl = "__reactFiber$" + dl, pl = "__reactProps$" + dl, hl = "__reactContainer$" + dl, ml = "__reactEvents$" + dl, gl = "__reactListeners$" + dl, yl = "__reactHandles$" + dl;
        function vl(e) { var t = e[fl]; if (t)
            return t; for (var n = e.parentNode; n;) {
            if (t = n[hl] || n[fl]) {
                if (n = t.alternate, null !== t.child || null !== n && null !== n.child)
                    for (e = cl(e); null !== e;) {
                        if (n = e[fl])
                            return n;
                        e = cl(e);
                    }
                return t;
            }
            n = (e = n).parentNode;
        } return null; }
        function bl(e) { return !(e = e[fl] || e[hl]) || 5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag ? null : e; }
        function wl(e) { if (5 === e.tag || 6 === e.tag)
            return e.stateNode; throw Error(a(33)); }
        function kl(e) { return e[pl] || null; }
        var xl = [], Sl = -1;
        function Cl(e) { return { current: e }; }
        function _l(e) { 0 > Sl || (e.current = xl[Sl], xl[Sl] = null, Sl--); }
        function El(e, t) { Sl++, xl[Sl] = e.current, e.current = t; }
        var Ll = {}, Nl = Cl(Ll), Ml = Cl(!1), zl = Ll;
        function Al(e, t) { var n = e.type.contextTypes; if (!n)
            return Ll; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === t)
            return r.__reactInternalMemoizedMaskedChildContext; var l, a = {}; for (l in n)
            a[l] = t[l]; return r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = a), a; }
        function Rl(e) { return null !== (e = e.childContextTypes) && void 0 !== e; }
        function Tl() { _l(Ml), _l(Nl); }
        function Il(e, t, n) { if (Nl.current !== Ll)
            throw Error(a(168)); El(Nl, t), El(Ml, n); }
        function Pl(e, t, n) { var r = e.stateNode; if (t = t.childContextTypes, "function" !== typeof r.getChildContext)
            return n; for (var l in r = r.getChildContext())
            if (!(l in t))
                throw Error(a(108, O(e) || "Unknown", l)); return U({}, n, r); }
        function Vl(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || Ll, zl = Nl.current, El(Nl, e), El(Ml, Ml.current), !0; }
        function Ul(e, t, n) { var r = e.stateNode; if (!r)
            throw Error(a(169)); n ? (e = Pl(e, t, zl), r.__reactInternalMemoizedMergedChildContext = e, _l(Ml), _l(Nl), El(Nl, e)) : _l(Ml), El(Ml, n); }
        var Fl = null, jl = !1, Dl = !1;
        function Zl(e) { null === Fl ? Fl = [e] : Fl.push(e); }
        function Hl() { if (!Dl && null !== Fl) {
            Dl = !0;
            var e = 0, t = bt;
            try {
                var n = Fl;
                for (bt = 1; e < n.length; e++) {
                    var r = n[e];
                    do {
                        r = r(!0);
                    } while (null !== r);
                }
                Fl = null, jl = !1;
            }
            catch (l) {
                throw null !== Fl && (Fl = Fl.slice(e + 1)), Ye($e, Hl), l;
            }
            finally {
                bt = t, Dl = !1;
            }
        } return null; }
        var Ol = [], Gl = 0, Bl = null, Wl = 0, Yl = [], Ql = 0, Jl = null, Xl = 1, ql = "";
        function Kl(e, t) { Ol[Gl++] = Wl, Ol[Gl++] = Bl, Bl = e, Wl = t; }
        function $l(e, t, n) { Yl[Ql++] = Xl, Yl[Ql++] = ql, Yl[Ql++] = Jl, Jl = e; var r = Xl; e = ql; var l = 32 - it(r) - 1; r &= ~(1 << l), n += 1; var a = 32 - it(t) + l; if (30 < a) {
            var i = l - l % 5;
            a = (r & (1 << i) - 1).toString(32), r >>= i, l -= i, Xl = 1 << 32 - it(t) + l | n << l | r, ql = a + e;
        }
        else
            Xl = 1 << a | n << l | r, ql = e; }
        function ea(e) { null !== e.return && (Kl(e, 1), $l(e, 1, 0)); }
        function ta(e) { for (; e === Bl;)
            Bl = Ol[--Gl], Ol[Gl] = null, Wl = Ol[--Gl], Ol[Gl] = null; for (; e === Jl;)
            Jl = Yl[--Ql], Yl[Ql] = null, ql = Yl[--Ql], Yl[Ql] = null, Xl = Yl[--Ql], Yl[Ql] = null; }
        var na = null, ra = null, la = !1, aa = null;
        function ia(e, t) { var n = As(5, null, null, 0); n.elementType = "DELETED", n.stateNode = t, n.return = e, null === (t = e.deletions) ? (e.deletions = [n], e.flags |= 16) : t.push(n); }
        function oa(e, t) { switch (e.tag) {
            case 5:
                var n = e.type;
                return null !== (t = 1 !== t.nodeType || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t) && (e.stateNode = t, na = e, ra = sl(t.firstChild), !0);
            case 6: return null !== (t = "" === e.pendingProps || 3 !== t.nodeType ? null : t) && (e.stateNode = t, na = e, ra = null, !0);
            case 13: return null !== (t = 8 !== t.nodeType ? null : t) && (n = null !== Jl ? { id: Xl, overflow: ql } : null, e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824 }, (n = As(18, null, null, 0)).stateNode = t, n.return = e, e.child = n, na = e, ra = null, !0);
            default: return !1;
        } }
        function ua(e) { return 0 !== (1 & e.mode) && 0 === (128 & e.flags); }
        function sa(e) { if (la) {
            var t = ra;
            if (t) {
                var n = t;
                if (!oa(e, t)) {
                    if (ua(e))
                        throw Error(a(418));
                    t = sl(n.nextSibling);
                    var r = na;
                    t && oa(e, t) ? ia(r, n) : (e.flags = -4097 & e.flags | 2, la = !1, na = e);
                }
            }
            else {
                if (ua(e))
                    throw Error(a(418));
                e.flags = -4097 & e.flags | 2, la = !1, na = e;
            }
        } }
        function ca(e) { for (e = e.return; null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;)
            e = e.return; na = e; }
        function da(e) { if (e !== na)
            return !1; if (!la)
            return ca(e), la = !0, !1; var t; if ((t = 3 !== e.tag) && !(t = 5 !== e.tag) && (t = "head" !== (t = e.type) && "body" !== t && !nl(e.type, e.memoizedProps)), t && (t = ra)) {
            if (ua(e))
                throw fa(), Error(a(418));
            for (; t;)
                ia(e, t), t = sl(t.nextSibling);
        } if (ca(e), 13 === e.tag) {
            if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null))
                throw Error(a(317));
            e: {
                for (e = e.nextSibling, t = 0; e;) {
                    if (8 === e.nodeType) {
                        var n = e.data;
                        if ("/$" === n) {
                            if (0 === t) {
                                ra = sl(e.nextSibling);
                                break e;
                            }
                            t--;
                        }
                        else
                            "$" !== n && "$!" !== n && "$?" !== n || t++;
                    }
                    e = e.nextSibling;
                }
                ra = null;
            }
        }
        else
            ra = na ? sl(e.stateNode.nextSibling) : null; return !0; }
        function fa() { for (var e = ra; e;)
            e = sl(e.nextSibling); }
        function pa() { ra = na = null, la = !1; }
        function ha(e) { null === aa ? aa = [e] : aa.push(e); }
        var ma = w.ReactCurrentBatchConfig;
        function ga(e, t, n) { if (null !== (e = n.ref) && "function" !== typeof e && "object" !== typeof e) {
            if (n._owner) {
                if (n = n._owner) {
                    if (1 !== n.tag)
                        throw Error(a(309));
                    var r = n.stateNode;
                }
                if (!r)
                    throw Error(a(147, e));
                var l = r, i = "" + e;
                return null !== t && null !== t.ref && "function" === typeof t.ref && t.ref._stringRef === i ? t.ref : (t = function (e) { var t = l.refs; null === e ? delete t[i] : t[i] = e; }, t._stringRef = i, t);
            }
            if ("string" !== typeof e)
                throw Error(a(284));
            if (!n._owner)
                throw Error(a(290, e));
        } return e; }
        function ya(e, t) { throw e = Object.prototype.toString.call(t), Error(a(31, "[object Object]" === e ? "object with keys {" + Object.keys(t).join(", ") + "}" : e)); }
        function va(e) { return (0, e._init)(e._payload); }
        function ba(e) { function t(t, n) { if (e) {
            var r = t.deletions;
            null === r ? (t.deletions = [n], t.flags |= 16) : r.push(n);
        } } function n(n, r) { if (!e)
            return null; for (; null !== r;)
            t(n, r), r = r.sibling; return null; } function r(e, t) { for (e = new Map; null !== t;)
            null !== t.key ? e.set(t.key, t) : e.set(t.index, t), t = t.sibling; return e; } function l(e, t) { return (e = Ts(e, t)).index = 0, e.sibling = null, e; } function i(t, n, r) { return t.index = r, e ? null !== (r = t.alternate) ? (r = r.index) < n ? (t.flags |= 2, n) : r : (t.flags |= 2, n) : (t.flags |= 1048576, n); } function o(t) { return e && null === t.alternate && (t.flags |= 2), t; } function u(e, t, n, r) { return null === t || 6 !== t.tag ? ((t = Us(n, e.mode, r)).return = e, t) : ((t = l(t, n)).return = e, t); } function s(e, t, n, r) { var a = n.type; return a === S ? d(e, t, n.props.children, r, n.key) : null !== t && (t.elementType === a || "object" === typeof a && null !== a && a.$$typeof === R && va(a) === t.type) ? ((r = l(t, n.props)).ref = ga(e, t, n), r.return = e, r) : ((r = Is(n.type, n.key, n.props, null, e.mode, r)).ref = ga(e, t, n), r.return = e, r); } function c(e, t, n, r) { return null === t || 4 !== t.tag || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation ? ((t = Fs(n, e.mode, r)).return = e, t) : ((t = l(t, n.children || [])).return = e, t); } function d(e, t, n, r, a) { return null === t || 7 !== t.tag ? ((t = Ps(n, e.mode, r, a)).return = e, t) : ((t = l(t, n)).return = e, t); } function f(e, t, n) { if ("string" === typeof t && "" !== t || "number" === typeof t)
            return (t = Us("" + t, e.mode, n)).return = e, t; if ("object" === typeof t && null !== t) {
            switch (t.$$typeof) {
                case k: return (n = Is(t.type, t.key, t.props, null, e.mode, n)).ref = ga(e, null, t), n.return = e, n;
                case x: return (t = Fs(t, e.mode, n)).return = e, t;
                case R: return f(e, (0, t._init)(t._payload), n);
            }
            if (te(t) || P(t))
                return (t = Ps(t, e.mode, n, null)).return = e, t;
            ya(e, t);
        } return null; } function p(e, t, n, r) { var l = null !== t ? t.key : null; if ("string" === typeof n && "" !== n || "number" === typeof n)
            return null !== l ? null : u(e, t, "" + n, r); if ("object" === typeof n && null !== n) {
            switch (n.$$typeof) {
                case k: return n.key === l ? s(e, t, n, r) : null;
                case x: return n.key === l ? c(e, t, n, r) : null;
                case R: return p(e, t, (l = n._init)(n._payload), r);
            }
            if (te(n) || P(n))
                return null !== l ? null : d(e, t, n, r, null);
            ya(e, n);
        } return null; } function h(e, t, n, r, l) { if ("string" === typeof r && "" !== r || "number" === typeof r)
            return u(t, e = e.get(n) || null, "" + r, l); if ("object" === typeof r && null !== r) {
            switch (r.$$typeof) {
                case k: return s(t, e = e.get(null === r.key ? n : r.key) || null, r, l);
                case x: return c(t, e = e.get(null === r.key ? n : r.key) || null, r, l);
                case R: return h(e, t, n, (0, r._init)(r._payload), l);
            }
            if (te(r) || P(r))
                return d(t, e = e.get(n) || null, r, l, null);
            ya(t, r);
        } return null; } function m(l, a, o, u) { for (var s = null, c = null, d = a, m = a = 0, g = null; null !== d && m < o.length; m++) {
            d.index > m ? (g = d, d = null) : g = d.sibling;
            var y = p(l, d, o[m], u);
            if (null === y) {
                null === d && (d = g);
                break;
            }
            e && d && null === y.alternate && t(l, d), a = i(y, a, m), null === c ? s = y : c.sibling = y, c = y, d = g;
        } if (m === o.length)
            return n(l, d), la && Kl(l, m), s; if (null === d) {
            for (; m < o.length; m++)
                null !== (d = f(l, o[m], u)) && (a = i(d, a, m), null === c ? s = d : c.sibling = d, c = d);
            return la && Kl(l, m), s;
        } for (d = r(l, d); m < o.length; m++)
            null !== (g = h(d, l, m, o[m], u)) && (e && null !== g.alternate && d.delete(null === g.key ? m : g.key), a = i(g, a, m), null === c ? s = g : c.sibling = g, c = g); return e && d.forEach((function (e) { return t(l, e); })), la && Kl(l, m), s; } function g(l, o, u, s) { var c = P(u); if ("function" !== typeof c)
            throw Error(a(150)); if (null == (u = c.call(u)))
            throw Error(a(151)); for (var d = c = null, m = o, g = o = 0, y = null, v = u.next(); null !== m && !v.done; g++, v = u.next()) {
            m.index > g ? (y = m, m = null) : y = m.sibling;
            var b = p(l, m, v.value, s);
            if (null === b) {
                null === m && (m = y);
                break;
            }
            e && m && null === b.alternate && t(l, m), o = i(b, o, g), null === d ? c = b : d.sibling = b, d = b, m = y;
        } if (v.done)
            return n(l, m), la && Kl(l, g), c; if (null === m) {
            for (; !v.done; g++, v = u.next())
                null !== (v = f(l, v.value, s)) && (o = i(v, o, g), null === d ? c = v : d.sibling = v, d = v);
            return la && Kl(l, g), c;
        } for (m = r(l, m); !v.done; g++, v = u.next())
            null !== (v = h(m, l, g, v.value, s)) && (e && null !== v.alternate && m.delete(null === v.key ? g : v.key), o = i(v, o, g), null === d ? c = v : d.sibling = v, d = v); return e && m.forEach((function (e) { return t(l, e); })), la && Kl(l, g), c; } return function e(r, a, i, u) { if ("object" === typeof i && null !== i && i.type === S && null === i.key && (i = i.props.children), "object" === typeof i && null !== i) {
            switch (i.$$typeof) {
                case k:
                    e: {
                        for (var s = i.key, c = a; null !== c;) {
                            if (c.key === s) {
                                if ((s = i.type) === S) {
                                    if (7 === c.tag) {
                                        n(r, c.sibling), (a = l(c, i.props.children)).return = r, r = a;
                                        break e;
                                    }
                                }
                                else if (c.elementType === s || "object" === typeof s && null !== s && s.$$typeof === R && va(s) === c.type) {
                                    n(r, c.sibling), (a = l(c, i.props)).ref = ga(r, c, i), a.return = r, r = a;
                                    break e;
                                }
                                n(r, c);
                                break;
                            }
                            t(r, c), c = c.sibling;
                        }
                        i.type === S ? ((a = Ps(i.props.children, r.mode, u, i.key)).return = r, r = a) : ((u = Is(i.type, i.key, i.props, null, r.mode, u)).ref = ga(r, a, i), u.return = r, r = u);
                    }
                    return o(r);
                case x:
                    e: {
                        for (c = i.key; null !== a;) {
                            if (a.key === c) {
                                if (4 === a.tag && a.stateNode.containerInfo === i.containerInfo && a.stateNode.implementation === i.implementation) {
                                    n(r, a.sibling), (a = l(a, i.children || [])).return = r, r = a;
                                    break e;
                                }
                                n(r, a);
                                break;
                            }
                            t(r, a), a = a.sibling;
                        }
                        (a = Fs(i, r.mode, u)).return = r, r = a;
                    }
                    return o(r);
                case R: return e(r, a, (c = i._init)(i._payload), u);
            }
            if (te(i))
                return m(r, a, i, u);
            if (P(i))
                return g(r, a, i, u);
            ya(r, i);
        } return "string" === typeof i && "" !== i || "number" === typeof i ? (i = "" + i, null !== a && 6 === a.tag ? (n(r, a.sibling), (a = l(a, i)).return = r, r = a) : (n(r, a), (a = Us(i, r.mode, u)).return = r, r = a), o(r)) : n(r, a); }; }
        var wa = ba(!0), ka = ba(!1), xa = Cl(null), Sa = null, Ca = null, _a = null;
        function Ea() { _a = Ca = Sa = null; }
        function La(e) { var t = xa.current; _l(xa), e._currentValue = t; }
        function Na(e, t, n) { for (; null !== e;) {
            var r = e.alternate;
            if ((e.childLanes & t) !== t ? (e.childLanes |= t, null !== r && (r.childLanes |= t)) : null !== r && (r.childLanes & t) !== t && (r.childLanes |= t), e === n)
                break;
            e = e.return;
        } }
        function Ma(e, t) { Sa = e, _a = Ca = null, null !== (e = e.dependencies) && null !== e.firstContext && (0 !== (e.lanes & t) && (bo = !0), e.firstContext = null); }
        function za(e) { var t = e._currentValue; if (_a !== e)
            if (e = { context: e, memoizedValue: t, next: null }, null === Ca) {
                if (null === Sa)
                    throw Error(a(308));
                Ca = e, Sa.dependencies = { lanes: 0, firstContext: e };
            }
            else
                Ca = Ca.next = e; return t; }
        var Aa = null;
        function Ra(e) { null === Aa ? Aa = [e] : Aa.push(e); }
        function Ta(e, t, n, r) { var l = t.interleaved; return null === l ? (n.next = n, Ra(t)) : (n.next = l.next, l.next = n), t.interleaved = n, Ia(e, r); }
        function Ia(e, t) { e.lanes |= t; var n = e.alternate; for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e;)
            e.childLanes |= t, null !== (n = e.alternate) && (n.childLanes |= t), n = e, e = e.return; return 3 === n.tag ? n.stateNode : null; }
        var Pa = !1;
        function Va(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; }
        function Ua(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }); }
        function Fa(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null }; }
        function ja(e, t, n) { var r = e.updateQueue; if (null === r)
            return null; if (r = r.shared, 0 !== (2 & Nu)) {
            var l = r.pending;
            return null === l ? t.next = t : (t.next = l.next, l.next = t), r.pending = t, Ia(e, n);
        } return null === (l = r.interleaved) ? (t.next = t, Ra(r)) : (t.next = l.next, l.next = t), r.interleaved = t, Ia(e, n); }
        function Da(e, t, n) { if (null !== (t = t.updateQueue) && (t = t.shared, 0 !== (4194240 & n))) {
            var r = t.lanes;
            n |= r &= e.pendingLanes, t.lanes = n, vt(e, n);
        } }
        function Za(e, t) { var n = e.updateQueue, r = e.alternate; if (null !== r && n === (r = r.updateQueue)) {
            var l = null, a = null;
            if (null !== (n = n.firstBaseUpdate)) {
                do {
                    var i = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null };
                    null === a ? l = a = i : a = a.next = i, n = n.next;
                } while (null !== n);
                null === a ? l = a = t : a = a.next = t;
            }
            else
                l = a = t;
            return n = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: a, shared: r.shared, effects: r.effects }, void (e.updateQueue = n);
        } null === (e = n.lastBaseUpdate) ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t; }
        function Ha(e, t, n, r) { var l = e.updateQueue; Pa = !1; var a = l.firstBaseUpdate, i = l.lastBaseUpdate, o = l.shared.pending; if (null !== o) {
            l.shared.pending = null;
            var u = o, s = u.next;
            u.next = null, null === i ? a = s : i.next = s, i = u;
            var c = e.alternate;
            null !== c && ((o = (c = c.updateQueue).lastBaseUpdate) !== i && (null === o ? c.firstBaseUpdate = s : o.next = s, c.lastBaseUpdate = u));
        } if (null !== a) {
            var d = l.baseState;
            for (i = 0, c = s = u = null, o = a;;) {
                var f = o.lane, p = o.eventTime;
                if ((r & f) === f) {
                    null !== c && (c = c.next = { eventTime: p, lane: 0, tag: o.tag, payload: o.payload, callback: o.callback, next: null });
                    e: {
                        var h = e, m = o;
                        switch (f = t, p = n, m.tag) {
                            case 1:
                                if ("function" === typeof (h = m.payload)) {
                                    d = h.call(p, d, f);
                                    break e;
                                }
                                d = h;
                                break e;
                            case 3: h.flags = -65537 & h.flags | 128;
                            case 0:
                                if (null === (f = "function" === typeof (h = m.payload) ? h.call(p, d, f) : h) || void 0 === f)
                                    break e;
                                d = U({}, d, f);
                                break e;
                            case 2: Pa = !0;
                        }
                    }
                    null !== o.callback && 0 !== o.lane && (e.flags |= 64, null === (f = l.effects) ? l.effects = [o] : f.push(o));
                }
                else
                    p = { eventTime: p, lane: f, tag: o.tag, payload: o.payload, callback: o.callback, next: null }, null === c ? (s = c = p, u = d) : c = c.next = p, i |= f;
                if (null === (o = o.next)) {
                    if (null === (o = l.shared.pending))
                        break;
                    o = (f = o).next, f.next = null, l.lastBaseUpdate = f, l.shared.pending = null;
                }
            }
            if (null === c && (u = d), l.baseState = u, l.firstBaseUpdate = s, l.lastBaseUpdate = c, null !== (t = l.shared.interleaved)) {
                l = t;
                do {
                    i |= l.lane, l = l.next;
                } while (l !== t);
            }
            else
                null === a && (l.shared.lanes = 0);
            Vu |= i, e.lanes = i, e.memoizedState = d;
        } }
        function Oa(e, t, n) { if (e = t.effects, t.effects = null, null !== e)
            for (t = 0; t < e.length; t++) {
                var r = e[t], l = r.callback;
                if (null !== l) {
                    if (r.callback = null, r = n, "function" !== typeof l)
                        throw Error(a(191, l));
                    l.call(r);
                }
            } }
        var Ga = {}, Ba = Cl(Ga), Wa = Cl(Ga), Ya = Cl(Ga);
        function Qa(e) { if (e === Ga)
            throw Error(a(174)); return e; }
        function Ja(e, t) { switch (El(Ya, t), El(Wa, e), El(Ba, Ga), e = t.nodeType) {
            case 9:
            case 11:
                t = (t = t.documentElement) ? t.namespaceURI : ue(null, "");
                break;
            default: t = ue(t = (e = 8 === e ? t.parentNode : t).namespaceURI || null, e = e.tagName);
        } _l(Ba), El(Ba, t); }
        function Xa() { _l(Ba), _l(Wa), _l(Ya); }
        function qa(e) { Qa(Ya.current); var t = Qa(Ba.current), n = ue(t, e.type); t !== n && (El(Wa, e), El(Ba, n)); }
        function Ka(e) { Wa.current === e && (_l(Ba), _l(Wa)); }
        var $a = Cl(0);
        function ei(e) { for (var t = e; null !== t;) {
            if (13 === t.tag) {
                var n = t.memoizedState;
                if (null !== n && (null === (n = n.dehydrated) || "$?" === n.data || "$!" === n.data))
                    return t;
            }
            else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) {
                if (0 !== (128 & t.flags))
                    return t;
            }
            else if (null !== t.child) {
                t.child.return = t, t = t.child;
                continue;
            }
            if (t === e)
                break;
            for (; null === t.sibling;) {
                if (null === t.return || t.return === e)
                    return null;
                t = t.return;
            }
            t.sibling.return = t.return, t = t.sibling;
        } return null; }
        var ti = [];
        function ni() { for (var e = 0; e < ti.length; e++)
            ti[e]._workInProgressVersionPrimary = null; ti.length = 0; }
        var ri = w.ReactCurrentDispatcher, li = w.ReactCurrentBatchConfig, ai = 0, ii = null, oi = null, ui = null, si = !1, ci = !1, di = 0, fi = 0;
        function pi() { throw Error(a(321)); }
        function hi(e, t) { if (null === t)
            return !1; for (var n = 0; n < t.length && n < e.length; n++)
            if (!or(e[n], t[n]))
                return !1; return !0; }
        function mi(e, t, n, r, l, i) { if (ai = i, ii = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, ri.current = null === e || null === e.memoizedState ? Ki : $i, e = n(r, l), ci) {
            i = 0;
            do {
                if (ci = !1, di = 0, 25 <= i)
                    throw Error(a(301));
                i += 1, ui = oi = null, t.updateQueue = null, ri.current = eo, e = n(r, l);
            } while (ci);
        } if (ri.current = qi, t = null !== oi && null !== oi.next, ai = 0, ui = oi = ii = null, si = !1, t)
            throw Error(a(300)); return e; }
        function gi() { var e = 0 !== di; return di = 0, e; }
        function yi() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return null === ui ? ii.memoizedState = ui = e : ui = ui.next = e, ui; }
        function vi() { if (null === oi) {
            var e = ii.alternate;
            e = null !== e ? e.memoizedState : null;
        }
        else
            e = oi.next; var t = null === ui ? ii.memoizedState : ui.next; if (null !== t)
            ui = t, oi = e;
        else {
            if (null === e)
                throw Error(a(310));
            e = { memoizedState: (oi = e).memoizedState, baseState: oi.baseState, baseQueue: oi.baseQueue, queue: oi.queue, next: null }, null === ui ? ii.memoizedState = ui = e : ui = ui.next = e;
        } return ui; }
        function bi(e, t) { return "function" === typeof t ? t(e) : t; }
        function wi(e) { var t = vi(), n = t.queue; if (null === n)
            throw Error(a(311)); n.lastRenderedReducer = e; var r = oi, l = r.baseQueue, i = n.pending; if (null !== i) {
            if (null !== l) {
                var o = l.next;
                l.next = i.next, i.next = o;
            }
            r.baseQueue = l = i, n.pending = null;
        } if (null !== l) {
            i = l.next, r = r.baseState;
            var u = o = null, s = null, c = i;
            do {
                var d = c.lane;
                if ((ai & d) === d)
                    null !== s && (s = s.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }), r = c.hasEagerState ? c.eagerState : e(r, c.action);
                else {
                    var f = { lane: d, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null };
                    null === s ? (u = s = f, o = r) : s = s.next = f, ii.lanes |= d, Vu |= d;
                }
                c = c.next;
            } while (null !== c && c !== i);
            null === s ? o = r : s.next = u, or(r, t.memoizedState) || (bo = !0), t.memoizedState = r, t.baseState = o, t.baseQueue = s, n.lastRenderedState = r;
        } if (null !== (e = n.interleaved)) {
            l = e;
            do {
                i = l.lane, ii.lanes |= i, Vu |= i, l = l.next;
            } while (l !== e);
        }
        else
            null === l && (n.lanes = 0); return [t.memoizedState, n.dispatch]; }
        function ki(e) { var t = vi(), n = t.queue; if (null === n)
            throw Error(a(311)); n.lastRenderedReducer = e; var r = n.dispatch, l = n.pending, i = t.memoizedState; if (null !== l) {
            n.pending = null;
            var o = l = l.next;
            do {
                i = e(i, o.action), o = o.next;
            } while (o !== l);
            or(i, t.memoizedState) || (bo = !0), t.memoizedState = i, null === t.baseQueue && (t.baseState = i), n.lastRenderedState = i;
        } return [i, r]; }
        function xi() { }
        function Si(e, t) { var n = ii, r = vi(), l = t(), i = !or(r.memoizedState, l); if (i && (r.memoizedState = l, bo = !0), r = r.queue, Pi(Ei.bind(null, n, r, e), [e]), r.getSnapshot !== t || i || null !== ui && 1 & ui.memoizedState.tag) {
            if (n.flags |= 2048, zi(9, _i.bind(null, n, r, l, t), void 0, null), null === Mu)
                throw Error(a(349));
            0 !== (30 & ai) || Ci(n, t, l);
        } return l; }
        function Ci(e, t, n) { e.flags |= 16384, e = { getSnapshot: t, value: n }, null === (t = ii.updateQueue) ? (t = { lastEffect: null, stores: null }, ii.updateQueue = t, t.stores = [e]) : null === (n = t.stores) ? t.stores = [e] : n.push(e); }
        function _i(e, t, n, r) { t.value = n, t.getSnapshot = r, Li(t) && Ni(e); }
        function Ei(e, t, n) { return n((function () { Li(t) && Ni(e); })); }
        function Li(e) { var t = e.getSnapshot; e = e.value; try {
            var n = t();
            return !or(e, n);
        }
        catch (r) {
            return !0;
        } }
        function Ni(e) { var t = Ia(e, 1); null !== t && ns(t, e, 1, -1); }
        function Mi(e) { var t = yi(); return "function" === typeof e && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: bi, lastRenderedState: e }, t.queue = e, e = e.dispatch = Yi.bind(null, ii, e), [t.memoizedState, e]; }
        function zi(e, t, n, r) { return e = { tag: e, create: t, destroy: n, deps: r, next: null }, null === (t = ii.updateQueue) ? (t = { lastEffect: null, stores: null }, ii.updateQueue = t, t.lastEffect = e.next = e) : null === (n = t.lastEffect) ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e), e; }
        function Ai() { return vi().memoizedState; }
        function Ri(e, t, n, r) { var l = yi(); ii.flags |= e, l.memoizedState = zi(1 | t, n, void 0, void 0 === r ? null : r); }
        function Ti(e, t, n, r) { var l = vi(); r = void 0 === r ? null : r; var a = void 0; if (null !== oi) {
            var i = oi.memoizedState;
            if (a = i.destroy, null !== r && hi(r, i.deps))
                return void (l.memoizedState = zi(t, n, a, r));
        } ii.flags |= e, l.memoizedState = zi(1 | t, n, a, r); }
        function Ii(e, t) { return Ri(8390656, 8, e, t); }
        function Pi(e, t) { return Ti(2048, 8, e, t); }
        function Vi(e, t) { return Ti(4, 2, e, t); }
        function Ui(e, t) { return Ti(4, 4, e, t); }
        function Fi(e, t) { return "function" === typeof t ? (e = e(), t(e), function () { t(null); }) : null !== t && void 0 !== t ? (e = e(), t.current = e, function () { t.current = null; }) : void 0; }
        function ji(e, t, n) { return n = null !== n && void 0 !== n ? n.concat([e]) : null, Ti(4, 4, Fi.bind(null, t, e), n); }
        function Di() { }
        function Zi(e, t) { var n = vi(); t = void 0 === t ? null : t; var r = n.memoizedState; return null !== r && null !== t && hi(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e); }
        function Hi(e, t) { var n = vi(); t = void 0 === t ? null : t; var r = n.memoizedState; return null !== r && null !== t && hi(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e); }
        function Oi(e, t, n) { return 0 === (21 & ai) ? (e.baseState && (e.baseState = !1, bo = !0), e.memoizedState = n) : (or(n, t) || (n = mt(), ii.lanes |= n, Vu |= n, e.baseState = !0), t); }
        function Gi(e, t) { var n = bt; bt = 0 !== n && 4 > n ? n : 4, e(!0); var r = li.transition; li.transition = {}; try {
            e(!1), t();
        }
        finally {
            bt = n, li.transition = r;
        } }
        function Bi() { return vi().memoizedState; }
        function Wi(e, t, n) { var r = ts(e); if (n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }, Qi(e))
            Ji(t, n);
        else if (null !== (n = Ta(e, t, n, r))) {
            ns(n, e, r, es()), Xi(n, t, r);
        } }
        function Yi(e, t, n) { var r = ts(e), l = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; if (Qi(e))
            Ji(t, l);
        else {
            var a = e.alternate;
            if (0 === e.lanes && (null === a || 0 === a.lanes) && null !== (a = t.lastRenderedReducer))
                try {
                    var i = t.lastRenderedState, o = a(i, n);
                    if (l.hasEagerState = !0, l.eagerState = o, or(o, i)) {
                        var u = t.interleaved;
                        return null === u ? (l.next = l, Ra(t)) : (l.next = u.next, u.next = l), void (t.interleaved = l);
                    }
                }
                catch (s) { }
            null !== (n = Ta(e, t, l, r)) && (ns(n, e, r, l = es()), Xi(n, t, r));
        } }
        function Qi(e) { var t = e.alternate; return e === ii || null !== t && t === ii; }
        function Ji(e, t) { ci = si = !0; var n = e.pending; null === n ? t.next = t : (t.next = n.next, n.next = t), e.pending = t; }
        function Xi(e, t, n) { if (0 !== (4194240 & n)) {
            var r = t.lanes;
            n |= r &= e.pendingLanes, t.lanes = n, vt(e, n);
        } }
        var qi = { readContext: za, useCallback: pi, useContext: pi, useEffect: pi, useImperativeHandle: pi, useInsertionEffect: pi, useLayoutEffect: pi, useMemo: pi, useReducer: pi, useRef: pi, useState: pi, useDebugValue: pi, useDeferredValue: pi, useTransition: pi, useMutableSource: pi, useSyncExternalStore: pi, useId: pi, unstable_isNewReconciler: !1 }, Ki = { readContext: za, useCallback: function (e, t) { return yi().memoizedState = [e, void 0 === t ? null : t], e; }, useContext: za, useEffect: Ii, useImperativeHandle: function (e, t, n) { return n = null !== n && void 0 !== n ? n.concat([e]) : null, Ri(4194308, 4, Fi.bind(null, t, e), n); }, useLayoutEffect: function (e, t) { return Ri(4194308, 4, e, t); }, useInsertionEffect: function (e, t) { return Ri(4, 2, e, t); }, useMemo: function (e, t) { var n = yi(); return t = void 0 === t ? null : t, e = e(), n.memoizedState = [e, t], e; }, useReducer: function (e, t, n) { var r = yi(); return t = void 0 !== n ? n(t) : t, r.memoizedState = r.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }, r.queue = e, e = e.dispatch = Wi.bind(null, ii, e), [r.memoizedState, e]; }, useRef: function (e) { return e = { current: e }, yi().memoizedState = e; }, useState: Mi, useDebugValue: Di, useDeferredValue: function (e) { return yi().memoizedState = e; }, useTransition: function () { var e = Mi(!1), t = e[0]; return e = Gi.bind(null, e[1]), yi().memoizedState = e, [t, e]; }, useMutableSource: function () { }, useSyncExternalStore: function (e, t, n) { var r = ii, l = yi(); if (la) {
                if (void 0 === n)
                    throw Error(a(407));
                n = n();
            }
            else {
                if (n = t(), null === Mu)
                    throw Error(a(349));
                0 !== (30 & ai) || Ci(r, t, n);
            } l.memoizedState = n; var i = { value: n, getSnapshot: t }; return l.queue = i, Ii(Ei.bind(null, r, i, e), [e]), r.flags |= 2048, zi(9, _i.bind(null, r, i, n, t), void 0, null), n; }, useId: function () { var e = yi(), t = Mu.identifierPrefix; if (la) {
                var n = ql;
                t = ":" + t + "R" + (n = (Xl & ~(1 << 32 - it(Xl) - 1)).toString(32) + n), 0 < (n = di++) && (t += "H" + n.toString(32)), t += ":";
            }
            else
                t = ":" + t + "r" + (n = fi++).toString(32) + ":"; return e.memoizedState = t; }, unstable_isNewReconciler: !1 }, $i = { readContext: za, useCallback: Zi, useContext: za, useEffect: Pi, useImperativeHandle: ji, useInsertionEffect: Vi, useLayoutEffect: Ui, useMemo: Hi, useReducer: wi, useRef: Ai, useState: function () { return wi(bi); }, useDebugValue: Di, useDeferredValue: function (e) { return Oi(vi(), oi.memoizedState, e); }, useTransition: function () { return [wi(bi)[0], vi().memoizedState]; }, useMutableSource: xi, useSyncExternalStore: Si, useId: Bi, unstable_isNewReconciler: !1 }, eo = { readContext: za, useCallback: Zi, useContext: za, useEffect: Pi, useImperativeHandle: ji, useInsertionEffect: Vi, useLayoutEffect: Ui, useMemo: Hi, useReducer: ki, useRef: Ai, useState: function () { return ki(bi); }, useDebugValue: Di, useDeferredValue: function (e) { var t = vi(); return null === oi ? t.memoizedState = e : Oi(t, oi.memoizedState, e); }, useTransition: function () { return [ki(bi)[0], vi().memoizedState]; }, useMutableSource: xi, useSyncExternalStore: Si, useId: Bi, unstable_isNewReconciler: !1 };
        function to(e, t) { if (e && e.defaultProps) {
            for (var n in t = U({}, t), e = e.defaultProps)
                void 0 === t[n] && (t[n] = e[n]);
            return t;
        } return t; }
        function no(e, t, n, r) { n = null === (n = n(r, t = e.memoizedState)) || void 0 === n ? t : U({}, t, n), e.memoizedState = n, 0 === e.lanes && (e.updateQueue.baseState = n); }
        var ro = { isMounted: function (e) { return !!(e = e._reactInternals) && He(e) === e; }, enqueueSetState: function (e, t, n) { e = e._reactInternals; var r = es(), l = ts(e), a = Fa(r, l); a.payload = t, void 0 !== n && null !== n && (a.callback = n), null !== (t = ja(e, a, l)) && (ns(t, e, l, r), Da(t, e, l)); }, enqueueReplaceState: function (e, t, n) { e = e._reactInternals; var r = es(), l = ts(e), a = Fa(r, l); a.tag = 1, a.payload = t, void 0 !== n && null !== n && (a.callback = n), null !== (t = ja(e, a, l)) && (ns(t, e, l, r), Da(t, e, l)); }, enqueueForceUpdate: function (e, t) { e = e._reactInternals; var n = es(), r = ts(e), l = Fa(n, r); l.tag = 2, void 0 !== t && null !== t && (l.callback = t), null !== (t = ja(e, l, r)) && (ns(t, e, r, n), Da(t, e, r)); } };
        function lo(e, t, n, r, l, a, i) { return "function" === typeof (e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(r, a, i) : !t.prototype || !t.prototype.isPureReactComponent || (!ur(n, r) || !ur(l, a)); }
        function ao(e, t, n) { var r = !1, l = Ll, a = t.contextType; return "object" === typeof a && null !== a ? a = za(a) : (l = Rl(t) ? zl : Nl.current, a = (r = null !== (r = t.contextTypes) && void 0 !== r) ? Al(e, l) : Ll), t = new t(n, a), e.memoizedState = null !== t.state && void 0 !== t.state ? t.state : null, t.updater = ro, e.stateNode = t, t._reactInternals = e, r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = a), t; }
        function io(e, t, n, r) { e = t.state, "function" === typeof t.componentWillReceiveProps && t.componentWillReceiveProps(n, r), "function" === typeof t.UNSAFE_componentWillReceiveProps && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && ro.enqueueReplaceState(t, t.state, null); }
        function oo(e, t, n, r) { var l = e.stateNode; l.props = n, l.state = e.memoizedState, l.refs = {}, Va(e); var a = t.contextType; "object" === typeof a && null !== a ? l.context = za(a) : (a = Rl(t) ? zl : Nl.current, l.context = Al(e, a)), l.state = e.memoizedState, "function" === typeof (a = t.getDerivedStateFromProps) && (no(e, t, a, n), l.state = e.memoizedState), "function" === typeof t.getDerivedStateFromProps || "function" === typeof l.getSnapshotBeforeUpdate || "function" !== typeof l.UNSAFE_componentWillMount && "function" !== typeof l.componentWillMount || (t = l.state, "function" === typeof l.componentWillMount && l.componentWillMount(), "function" === typeof l.UNSAFE_componentWillMount && l.UNSAFE_componentWillMount(), t !== l.state && ro.enqueueReplaceState(l, l.state, null), Ha(e, n, l, r), l.state = e.memoizedState), "function" === typeof l.componentDidMount && (e.flags |= 4194308); }
        function uo(e, t) { try {
            var n = "", r = t;
            do {
                n += Z(r), r = r.return;
            } while (r);
            var l = n;
        }
        catch (a) {
            l = "\nError generating stack: " + a.message + "\n" + a.stack;
        } return { value: e, source: t, stack: l, digest: null }; }
        function so(e, t, n) { return { value: e, source: null, stack: null != n ? n : null, digest: null != t ? t : null }; }
        function co(e, t) { try {
            console.error(t.value);
        }
        catch (n) {
            setTimeout((function () { throw n; }));
        } }
        var fo = "function" === typeof WeakMap ? WeakMap : Map;
        function po(e, t, n) { (n = Fa(-1, n)).tag = 3, n.payload = { element: null }; var r = t.value; return n.callback = function () { Gu || (Gu = !0, Bu = r), co(0, t); }, n; }
        function ho(e, t, n) { (n = Fa(-1, n)).tag = 3; var r = e.type.getDerivedStateFromError; if ("function" === typeof r) {
            var l = t.value;
            n.payload = function () { return r(l); }, n.callback = function () { co(0, t); };
        } var a = e.stateNode; return null !== a && "function" === typeof a.componentDidCatch && (n.callback = function () { co(0, t), "function" !== typeof r && (null === Wu ? Wu = new Set([this]) : Wu.add(this)); var e = t.stack; this.componentDidCatch(t.value, { componentStack: null !== e ? e : "" }); }), n; }
        function mo(e, t, n) { var r = e.pingCache; if (null === r) {
            r = e.pingCache = new fo;
            var l = new Set;
            r.set(t, l);
        }
        else
            void 0 === (l = r.get(t)) && (l = new Set, r.set(t, l)); l.has(n) || (l.add(n), e = _s.bind(null, e, t, n), t.then(e, e)); }
        function go(e) { do {
            var t;
            if ((t = 13 === e.tag) && (t = null === (t = e.memoizedState) || null !== t.dehydrated), t)
                return e;
            e = e.return;
        } while (null !== e); return null; }
        function yo(e, t, n, r, l) { return 0 === (1 & e.mode) ? (e === t ? e.flags |= 65536 : (e.flags |= 128, n.flags |= 131072, n.flags &= -52805, 1 === n.tag && (null === n.alternate ? n.tag = 17 : ((t = Fa(-1, 1)).tag = 2, ja(n, t, 1))), n.lanes |= 1), e) : (e.flags |= 65536, e.lanes = l, e); }
        var vo = w.ReactCurrentOwner, bo = !1;
        function wo(e, t, n, r) { t.child = null === e ? ka(t, null, n, r) : wa(t, e.child, n, r); }
        function ko(e, t, n, r, l) { n = n.render; var a = t.ref; return Ma(t, l), r = mi(e, t, n, r, a, l), n = gi(), null === e || bo ? (la && n && ea(t), t.flags |= 1, wo(e, t, r, l), t.child) : (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~l, Go(e, t, l)); }
        function xo(e, t, n, r, l) { if (null === e) {
            var a = n.type;
            return "function" !== typeof a || Rs(a) || void 0 !== a.defaultProps || null !== n.compare || void 0 !== n.defaultProps ? ((e = Is(n.type, null, r, t, t.mode, l)).ref = t.ref, e.return = t, t.child = e) : (t.tag = 15, t.type = a, So(e, t, a, r, l));
        } if (a = e.child, 0 === (e.lanes & l)) {
            var i = a.memoizedProps;
            if ((n = null !== (n = n.compare) ? n : ur)(i, r) && e.ref === t.ref)
                return Go(e, t, l);
        } return t.flags |= 1, (e = Ts(a, r)).ref = t.ref, e.return = t, t.child = e; }
        function So(e, t, n, r, l) { if (null !== e) {
            var a = e.memoizedProps;
            if (ur(a, r) && e.ref === t.ref) {
                if (bo = !1, t.pendingProps = r = a, 0 === (e.lanes & l))
                    return t.lanes = e.lanes, Go(e, t, l);
                0 !== (131072 & e.flags) && (bo = !0);
            }
        } return Eo(e, t, n, r, l); }
        function Co(e, t, n) { var r = t.pendingProps, l = r.children, a = null !== e ? e.memoizedState : null; if ("hidden" === r.mode)
            if (0 === (1 & t.mode))
                t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, El(Tu, Ru), Ru |= n;
            else {
                if (0 === (1073741824 & n))
                    return e = null !== a ? a.baseLanes | n : n, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, t.updateQueue = null, El(Tu, Ru), Ru |= e, null;
                t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = null !== a ? a.baseLanes : n, El(Tu, Ru), Ru |= r;
            }
        else
            null !== a ? (r = a.baseLanes | n, t.memoizedState = null) : r = n, El(Tu, Ru), Ru |= r; return wo(e, t, l, n), t.child; }
        function _o(e, t) { var n = t.ref; (null === e && null !== n || null !== e && e.ref !== n) && (t.flags |= 512, t.flags |= 2097152); }
        function Eo(e, t, n, r, l) { var a = Rl(n) ? zl : Nl.current; return a = Al(t, a), Ma(t, l), n = mi(e, t, n, r, a, l), r = gi(), null === e || bo ? (la && r && ea(t), t.flags |= 1, wo(e, t, n, l), t.child) : (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~l, Go(e, t, l)); }
        function Lo(e, t, n, r, l) { if (Rl(n)) {
            var a = !0;
            Vl(t);
        }
        else
            a = !1; if (Ma(t, l), null === t.stateNode)
            Oo(e, t), ao(t, n, r), oo(t, n, r, l), r = !0;
        else if (null === e) {
            var i = t.stateNode, o = t.memoizedProps;
            i.props = o;
            var u = i.context, s = n.contextType;
            "object" === typeof s && null !== s ? s = za(s) : s = Al(t, s = Rl(n) ? zl : Nl.current);
            var c = n.getDerivedStateFromProps, d = "function" === typeof c || "function" === typeof i.getSnapshotBeforeUpdate;
            d || "function" !== typeof i.UNSAFE_componentWillReceiveProps && "function" !== typeof i.componentWillReceiveProps || (o !== r || u !== s) && io(t, i, r, s), Pa = !1;
            var f = t.memoizedState;
            i.state = f, Ha(t, r, i, l), u = t.memoizedState, o !== r || f !== u || Ml.current || Pa ? ("function" === typeof c && (no(t, n, c, r), u = t.memoizedState), (o = Pa || lo(t, n, o, r, f, u, s)) ? (d || "function" !== typeof i.UNSAFE_componentWillMount && "function" !== typeof i.componentWillMount || ("function" === typeof i.componentWillMount && i.componentWillMount(), "function" === typeof i.UNSAFE_componentWillMount && i.UNSAFE_componentWillMount()), "function" === typeof i.componentDidMount && (t.flags |= 4194308)) : ("function" === typeof i.componentDidMount && (t.flags |= 4194308), t.memoizedProps = r, t.memoizedState = u), i.props = r, i.state = u, i.context = s, r = o) : ("function" === typeof i.componentDidMount && (t.flags |= 4194308), r = !1);
        }
        else {
            i = t.stateNode, Ua(e, t), o = t.memoizedProps, s = t.type === t.elementType ? o : to(t.type, o), i.props = s, d = t.pendingProps, f = i.context, "object" === typeof (u = n.contextType) && null !== u ? u = za(u) : u = Al(t, u = Rl(n) ? zl : Nl.current);
            var p = n.getDerivedStateFromProps;
            (c = "function" === typeof p || "function" === typeof i.getSnapshotBeforeUpdate) || "function" !== typeof i.UNSAFE_componentWillReceiveProps && "function" !== typeof i.componentWillReceiveProps || (o !== d || f !== u) && io(t, i, r, u), Pa = !1, f = t.memoizedState, i.state = f, Ha(t, r, i, l);
            var h = t.memoizedState;
            o !== d || f !== h || Ml.current || Pa ? ("function" === typeof p && (no(t, n, p, r), h = t.memoizedState), (s = Pa || lo(t, n, s, r, f, h, u) || !1) ? (c || "function" !== typeof i.UNSAFE_componentWillUpdate && "function" !== typeof i.componentWillUpdate || ("function" === typeof i.componentWillUpdate && i.componentWillUpdate(r, h, u), "function" === typeof i.UNSAFE_componentWillUpdate && i.UNSAFE_componentWillUpdate(r, h, u)), "function" === typeof i.componentDidUpdate && (t.flags |= 4), "function" === typeof i.getSnapshotBeforeUpdate && (t.flags |= 1024)) : ("function" !== typeof i.componentDidUpdate || o === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), "function" !== typeof i.getSnapshotBeforeUpdate || o === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), t.memoizedProps = r, t.memoizedState = h), i.props = r, i.state = h, i.context = u, r = s) : ("function" !== typeof i.componentDidUpdate || o === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), "function" !== typeof i.getSnapshotBeforeUpdate || o === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), r = !1);
        } return No(e, t, n, r, a, l); }
        function No(e, t, n, r, l, a) { _o(e, t); var i = 0 !== (128 & t.flags); if (!r && !i)
            return l && Ul(t, n, !1), Go(e, t, a); r = t.stateNode, vo.current = t; var o = i && "function" !== typeof n.getDerivedStateFromError ? null : r.render(); return t.flags |= 1, null !== e && i ? (t.child = wa(t, e.child, null, a), t.child = wa(t, null, o, a)) : wo(e, t, o, a), t.memoizedState = r.state, l && Ul(t, n, !0), t.child; }
        function Mo(e) { var t = e.stateNode; t.pendingContext ? Il(0, t.pendingContext, t.pendingContext !== t.context) : t.context && Il(0, t.context, !1), Ja(e, t.containerInfo); }
        function zo(e, t, n, r, l) { return pa(), ha(l), t.flags |= 256, wo(e, t, n, r), t.child; }
        var Ao, Ro, To, Io, Po = { dehydrated: null, treeContext: null, retryLane: 0 };
        function Vo(e) { return { baseLanes: e, cachePool: null, transitions: null }; }
        function Uo(e, t, n) { var r, l = t.pendingProps, i = $a.current, o = !1, u = 0 !== (128 & t.flags); if ((r = u) || (r = (null === e || null !== e.memoizedState) && 0 !== (2 & i)), r ? (o = !0, t.flags &= -129) : null !== e && null === e.memoizedState || (i |= 1), El($a, 1 & i), null === e)
            return sa(t), null !== (e = t.memoizedState) && null !== (e = e.dehydrated) ? (0 === (1 & t.mode) ? t.lanes = 1 : "$!" === e.data ? t.lanes = 8 : t.lanes = 1073741824, null) : (u = l.children, e = l.fallback, o ? (l = t.mode, o = t.child, u = { mode: "hidden", children: u }, 0 === (1 & l) && null !== o ? (o.childLanes = 0, o.pendingProps = u) : o = Vs(u, l, 0, null), e = Ps(e, l, n, null), o.return = t, e.return = t, o.sibling = e, t.child = o, t.child.memoizedState = Vo(n), t.memoizedState = Po, e) : Fo(t, u)); if (null !== (i = e.memoizedState) && null !== (r = i.dehydrated))
            return function (e, t, n, r, l, i, o) { if (n)
                return 256 & t.flags ? (t.flags &= -257, jo(e, t, o, r = so(Error(a(422))))) : null !== t.memoizedState ? (t.child = e.child, t.flags |= 128, null) : (i = r.fallback, l = t.mode, r = Vs({ mode: "visible", children: r.children }, l, 0, null), (i = Ps(i, l, o, null)).flags |= 2, r.return = t, i.return = t, r.sibling = i, t.child = r, 0 !== (1 & t.mode) && wa(t, e.child, null, o), t.child.memoizedState = Vo(o), t.memoizedState = Po, i); if (0 === (1 & t.mode))
                return jo(e, t, o, null); if ("$!" === l.data) {
                if (r = l.nextSibling && l.nextSibling.dataset)
                    var u = r.dgst;
                return r = u, jo(e, t, o, r = so(i = Error(a(419)), r, void 0));
            } if (u = 0 !== (o & e.childLanes), bo || u) {
                if (null !== (r = Mu)) {
                    switch (o & -o) {
                        case 4:
                            l = 2;
                            break;
                        case 16:
                            l = 8;
                            break;
                        case 64:
                        case 128:
                        case 256:
                        case 512:
                        case 1024:
                        case 2048:
                        case 4096:
                        case 8192:
                        case 16384:
                        case 32768:
                        case 65536:
                        case 131072:
                        case 262144:
                        case 524288:
                        case 1048576:
                        case 2097152:
                        case 4194304:
                        case 8388608:
                        case 16777216:
                        case 33554432:
                        case 67108864:
                            l = 32;
                            break;
                        case 536870912:
                            l = 268435456;
                            break;
                        default: l = 0;
                    }
                    0 !== (l = 0 !== (l & (r.suspendedLanes | o)) ? 0 : l) && l !== i.retryLane && (i.retryLane = l, Ia(e, l), ns(r, e, l, -1));
                }
                return ms(), jo(e, t, o, r = so(Error(a(421))));
            } return "$?" === l.data ? (t.flags |= 128, t.child = e.child, t = Ls.bind(null, e), l._reactRetry = t, null) : (e = i.treeContext, ra = sl(l.nextSibling), na = t, la = !0, aa = null, null !== e && (Yl[Ql++] = Xl, Yl[Ql++] = ql, Yl[Ql++] = Jl, Xl = e.id, ql = e.overflow, Jl = t), t = Fo(t, r.children), t.flags |= 4096, t); }(e, t, u, l, r, i, n); if (o) {
            o = l.fallback, u = t.mode, r = (i = e.child).sibling;
            var s = { mode: "hidden", children: l.children };
            return 0 === (1 & u) && t.child !== i ? ((l = t.child).childLanes = 0, l.pendingProps = s, t.deletions = null) : (l = Ts(i, s)).subtreeFlags = 14680064 & i.subtreeFlags, null !== r ? o = Ts(r, o) : (o = Ps(o, u, n, null)).flags |= 2, o.return = t, l.return = t, l.sibling = o, t.child = l, l = o, o = t.child, u = null === (u = e.child.memoizedState) ? Vo(n) : { baseLanes: u.baseLanes | n, cachePool: null, transitions: u.transitions }, o.memoizedState = u, o.childLanes = e.childLanes & ~n, t.memoizedState = Po, l;
        } return e = (o = e.child).sibling, l = Ts(o, { mode: "visible", children: l.children }), 0 === (1 & t.mode) && (l.lanes = n), l.return = t, l.sibling = null, null !== e && (null === (n = t.deletions) ? (t.deletions = [e], t.flags |= 16) : n.push(e)), t.child = l, t.memoizedState = null, l; }
        function Fo(e, t) { return (t = Vs({ mode: "visible", children: t }, e.mode, 0, null)).return = e, e.child = t; }
        function jo(e, t, n, r) { return null !== r && ha(r), wa(t, e.child, null, n), (e = Fo(t, t.pendingProps.children)).flags |= 2, t.memoizedState = null, e; }
        function Do(e, t, n) { e.lanes |= t; var r = e.alternate; null !== r && (r.lanes |= t), Na(e.return, t, n); }
        function Zo(e, t, n, r, l) { var a = e.memoizedState; null === a ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: l } : (a.isBackwards = t, a.rendering = null, a.renderingStartTime = 0, a.last = r, a.tail = n, a.tailMode = l); }
        function Ho(e, t, n) { var r = t.pendingProps, l = r.revealOrder, a = r.tail; if (wo(e, t, r.children, n), 0 !== (2 & (r = $a.current)))
            r = 1 & r | 2, t.flags |= 128;
        else {
            if (null !== e && 0 !== (128 & e.flags))
                e: for (e = t.child; null !== e;) {
                    if (13 === e.tag)
                        null !== e.memoizedState && Do(e, n, t);
                    else if (19 === e.tag)
                        Do(e, n, t);
                    else if (null !== e.child) {
                        e.child.return = e, e = e.child;
                        continue;
                    }
                    if (e === t)
                        break e;
                    for (; null === e.sibling;) {
                        if (null === e.return || e.return === t)
                            break e;
                        e = e.return;
                    }
                    e.sibling.return = e.return, e = e.sibling;
                }
            r &= 1;
        } if (El($a, r), 0 === (1 & t.mode))
            t.memoizedState = null;
        else
            switch (l) {
                case "forwards":
                    for (n = t.child, l = null; null !== n;)
                        null !== (e = n.alternate) && null === ei(e) && (l = n), n = n.sibling;
                    null === (n = l) ? (l = t.child, t.child = null) : (l = n.sibling, n.sibling = null), Zo(t, !1, l, n, a);
                    break;
                case "backwards":
                    for (n = null, l = t.child, t.child = null; null !== l;) {
                        if (null !== (e = l.alternate) && null === ei(e)) {
                            t.child = l;
                            break;
                        }
                        e = l.sibling, l.sibling = n, n = l, l = e;
                    }
                    Zo(t, !0, n, null, a);
                    break;
                case "together":
                    Zo(t, !1, null, null, void 0);
                    break;
                default: t.memoizedState = null;
            } return t.child; }
        function Oo(e, t) { 0 === (1 & t.mode) && null !== e && (e.alternate = null, t.alternate = null, t.flags |= 2); }
        function Go(e, t, n) { if (null !== e && (t.dependencies = e.dependencies), Vu |= t.lanes, 0 === (n & t.childLanes))
            return null; if (null !== e && t.child !== e.child)
            throw Error(a(153)); if (null !== t.child) {
            for (n = Ts(e = t.child, e.pendingProps), t.child = n, n.return = t; null !== e.sibling;)
                e = e.sibling, (n = n.sibling = Ts(e, e.pendingProps)).return = t;
            n.sibling = null;
        } return t.child; }
        function Bo(e, t) { if (!la)
            switch (e.tailMode) {
                case "hidden":
                    t = e.tail;
                    for (var n = null; null !== t;)
                        null !== t.alternate && (n = t), t = t.sibling;
                    null === n ? e.tail = null : n.sibling = null;
                    break;
                case "collapsed":
                    n = e.tail;
                    for (var r = null; null !== n;)
                        null !== n.alternate && (r = n), n = n.sibling;
                    null === r ? t || null === e.tail ? e.tail = null : e.tail.sibling = null : r.sibling = null;
            } }
        function Wo(e) { var t = null !== e.alternate && e.alternate.child === e.child, n = 0, r = 0; if (t)
            for (var l = e.child; null !== l;)
                n |= l.lanes | l.childLanes, r |= 14680064 & l.subtreeFlags, r |= 14680064 & l.flags, l.return = e, l = l.sibling;
        else
            for (l = e.child; null !== l;)
                n |= l.lanes | l.childLanes, r |= l.subtreeFlags, r |= l.flags, l.return = e, l = l.sibling; return e.subtreeFlags |= r, e.childLanes = n, t; }
        function Yo(e, t, n) { var r = t.pendingProps; switch (ta(t), t.tag) {
            case 2:
            case 16:
            case 15:
            case 0:
            case 11:
            case 7:
            case 8:
            case 12:
            case 9:
            case 14: return Wo(t), null;
            case 1:
            case 17: return Rl(t.type) && Tl(), Wo(t), null;
            case 3: return r = t.stateNode, Xa(), _l(Ml), _l(Nl), ni(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), null !== e && null !== e.child || (da(t) ? t.flags |= 4 : null === e || e.memoizedState.isDehydrated && 0 === (256 & t.flags) || (t.flags |= 1024, null !== aa && (is(aa), aa = null))), Ro(e, t), Wo(t), null;
            case 5:
                Ka(t);
                var l = Qa(Ya.current);
                if (n = t.type, null !== e && null != t.stateNode)
                    To(e, t, n, r, l), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152);
                else {
                    if (!r) {
                        if (null === t.stateNode)
                            throw Error(a(166));
                        return Wo(t), null;
                    }
                    if (e = Qa(Ba.current), da(t)) {
                        r = t.stateNode, n = t.type;
                        var i = t.memoizedProps;
                        switch (r[fl] = t, r[pl] = i, e = 0 !== (1 & t.mode), n) {
                            case "dialog":
                                jr("cancel", r), jr("close", r);
                                break;
                            case "iframe":
                            case "object":
                            case "embed":
                                jr("load", r);
                                break;
                            case "video":
                            case "audio":
                                for (l = 0; l < Pr.length; l++)
                                    jr(Pr[l], r);
                                break;
                            case "source":
                                jr("error", r);
                                break;
                            case "img":
                            case "image":
                            case "link":
                                jr("error", r), jr("load", r);
                                break;
                            case "details":
                                jr("toggle", r);
                                break;
                            case "input":
                                X(r, i), jr("invalid", r);
                                break;
                            case "select":
                                r._wrapperState = { wasMultiple: !!i.multiple }, jr("invalid", r);
                                break;
                            case "textarea": le(r, i), jr("invalid", r);
                        }
                        for (var u in ve(n, i), l = null, i)
                            if (i.hasOwnProperty(u)) {
                                var s = i[u];
                                "children" === u ? "string" === typeof s ? r.textContent !== s && (!0 !== i.suppressHydrationWarning && Kr(r.textContent, s, e), l = ["children", s]) : "number" === typeof s && r.textContent !== "" + s && (!0 !== i.suppressHydrationWarning && Kr(r.textContent, s, e), l = ["children", "" + s]) : o.hasOwnProperty(u) && null != s && "onScroll" === u && jr("scroll", r);
                            }
                        switch (n) {
                            case "input":
                                W(r), $(r, i, !0);
                                break;
                            case "textarea":
                                W(r), ie(r);
                                break;
                            case "select":
                            case "option": break;
                            default: "function" === typeof i.onClick && (r.onclick = $r);
                        }
                        r = l, t.updateQueue = r, null !== r && (t.flags |= 4);
                    }
                    else {
                        u = 9 === l.nodeType ? l : l.ownerDocument, "http://www.w3.org/1999/xhtml" === e && (e = oe(n)), "http://www.w3.org/1999/xhtml" === e ? "script" === n ? ((e = u.createElement("div")).innerHTML = "<script><\/script>", e = e.removeChild(e.firstChild)) : "string" === typeof r.is ? e = u.createElement(n, { is: r.is }) : (e = u.createElement(n), "select" === n && (u = e, r.multiple ? u.multiple = !0 : r.size && (u.size = r.size))) : e = u.createElementNS(e, n), e[fl] = t, e[pl] = r, Ao(e, t, !1, !1), t.stateNode = e;
                        e: {
                            switch (u = be(n, r), n) {
                                case "dialog":
                                    jr("cancel", e), jr("close", e), l = r;
                                    break;
                                case "iframe":
                                case "object":
                                case "embed":
                                    jr("load", e), l = r;
                                    break;
                                case "video":
                                case "audio":
                                    for (l = 0; l < Pr.length; l++)
                                        jr(Pr[l], e);
                                    l = r;
                                    break;
                                case "source":
                                    jr("error", e), l = r;
                                    break;
                                case "img":
                                case "image":
                                case "link":
                                    jr("error", e), jr("load", e), l = r;
                                    break;
                                case "details":
                                    jr("toggle", e), l = r;
                                    break;
                                case "input":
                                    X(e, r), l = J(e, r), jr("invalid", e);
                                    break;
                                case "option":
                                default:
                                    l = r;
                                    break;
                                case "select":
                                    e._wrapperState = { wasMultiple: !!r.multiple }, l = U({}, r, { value: void 0 }), jr("invalid", e);
                                    break;
                                case "textarea": le(e, r), l = re(e, r), jr("invalid", e);
                            }
                            for (i in ve(n, l), s = l)
                                if (s.hasOwnProperty(i)) {
                                    var c = s[i];
                                    "style" === i ? ge(e, c) : "dangerouslySetInnerHTML" === i ? null != (c = c ? c.__html : void 0) && de(e, c) : "children" === i ? "string" === typeof c ? ("textarea" !== n || "" !== c) && fe(e, c) : "number" === typeof c && fe(e, "" + c) : "suppressContentEditableWarning" !== i && "suppressHydrationWarning" !== i && "autoFocus" !== i && (o.hasOwnProperty(i) ? null != c && "onScroll" === i && jr("scroll", e) : null != c && b(e, i, c, u));
                                }
                            switch (n) {
                                case "input":
                                    W(e), $(e, r, !1);
                                    break;
                                case "textarea":
                                    W(e), ie(e);
                                    break;
                                case "option":
                                    null != r.value && e.setAttribute("value", "" + G(r.value));
                                    break;
                                case "select":
                                    e.multiple = !!r.multiple, null != (i = r.value) ? ne(e, !!r.multiple, i, !1) : null != r.defaultValue && ne(e, !!r.multiple, r.defaultValue, !0);
                                    break;
                                default: "function" === typeof l.onClick && (e.onclick = $r);
                            }
                            switch (n) {
                                case "button":
                                case "input":
                                case "select":
                                case "textarea":
                                    r = !!r.autoFocus;
                                    break e;
                                case "img":
                                    r = !0;
                                    break e;
                                default: r = !1;
                            }
                        }
                        r && (t.flags |= 4);
                    }
                    null !== t.ref && (t.flags |= 512, t.flags |= 2097152);
                }
                return Wo(t), null;
            case 6:
                if (e && null != t.stateNode)
                    Io(e, t, e.memoizedProps, r);
                else {
                    if ("string" !== typeof r && null === t.stateNode)
                        throw Error(a(166));
                    if (n = Qa(Ya.current), Qa(Ba.current), da(t)) {
                        if (r = t.stateNode, n = t.memoizedProps, r[fl] = t, (i = r.nodeValue !== n) && null !== (e = na))
                            switch (e.tag) {
                                case 3:
                                    Kr(r.nodeValue, n, 0 !== (1 & e.mode));
                                    break;
                                case 5: !0 !== e.memoizedProps.suppressHydrationWarning && Kr(r.nodeValue, n, 0 !== (1 & e.mode));
                            }
                        i && (t.flags |= 4);
                    }
                    else
                        (r = (9 === n.nodeType ? n : n.ownerDocument).createTextNode(r))[fl] = t, t.stateNode = r;
                }
                return Wo(t), null;
            case 13:
                if (_l($a), r = t.memoizedState, null === e || null !== e.memoizedState && null !== e.memoizedState.dehydrated) {
                    if (la && null !== ra && 0 !== (1 & t.mode) && 0 === (128 & t.flags))
                        fa(), pa(), t.flags |= 98560, i = !1;
                    else if (i = da(t), null !== r && null !== r.dehydrated) {
                        if (null === e) {
                            if (!i)
                                throw Error(a(318));
                            if (!(i = null !== (i = t.memoizedState) ? i.dehydrated : null))
                                throw Error(a(317));
                            i[fl] = t;
                        }
                        else
                            pa(), 0 === (128 & t.flags) && (t.memoizedState = null), t.flags |= 4;
                        Wo(t), i = !1;
                    }
                    else
                        null !== aa && (is(aa), aa = null), i = !0;
                    if (!i)
                        return 65536 & t.flags ? t : null;
                }
                return 0 !== (128 & t.flags) ? (t.lanes = n, t) : ((r = null !== r) !== (null !== e && null !== e.memoizedState) && r && (t.child.flags |= 8192, 0 !== (1 & t.mode) && (null === e || 0 !== (1 & $a.current) ? 0 === Iu && (Iu = 3) : ms())), null !== t.updateQueue && (t.flags |= 4), Wo(t), null);
            case 4: return Xa(), Ro(e, t), null === e && Hr(t.stateNode.containerInfo), Wo(t), null;
            case 10: return La(t.type._context), Wo(t), null;
            case 19:
                if (_l($a), null === (i = t.memoizedState))
                    return Wo(t), null;
                if (r = 0 !== (128 & t.flags), null === (u = i.rendering))
                    if (r)
                        Bo(i, !1);
                    else {
                        if (0 !== Iu || null !== e && 0 !== (128 & e.flags))
                            for (e = t.child; null !== e;) {
                                if (null !== (u = ei(e))) {
                                    for (t.flags |= 128, Bo(i, !1), null !== (r = u.updateQueue) && (t.updateQueue = r, t.flags |= 4), t.subtreeFlags = 0, r = n, n = t.child; null !== n;)
                                        e = r, (i = n).flags &= 14680066, null === (u = i.alternate) ? (i.childLanes = 0, i.lanes = e, i.child = null, i.subtreeFlags = 0, i.memoizedProps = null, i.memoizedState = null, i.updateQueue = null, i.dependencies = null, i.stateNode = null) : (i.childLanes = u.childLanes, i.lanes = u.lanes, i.child = u.child, i.subtreeFlags = 0, i.deletions = null, i.memoizedProps = u.memoizedProps, i.memoizedState = u.memoizedState, i.updateQueue = u.updateQueue, i.type = u.type, e = u.dependencies, i.dependencies = null === e ? null : { lanes: e.lanes, firstContext: e.firstContext }), n = n.sibling;
                                    return El($a, 1 & $a.current | 2), t.child;
                                }
                                e = e.sibling;
                            }
                        null !== i.tail && qe() > Hu && (t.flags |= 128, r = !0, Bo(i, !1), t.lanes = 4194304);
                    }
                else {
                    if (!r)
                        if (null !== (e = ei(u))) {
                            if (t.flags |= 128, r = !0, null !== (n = e.updateQueue) && (t.updateQueue = n, t.flags |= 4), Bo(i, !0), null === i.tail && "hidden" === i.tailMode && !u.alternate && !la)
                                return Wo(t), null;
                        }
                        else
                            2 * qe() - i.renderingStartTime > Hu && 1073741824 !== n && (t.flags |= 128, r = !0, Bo(i, !1), t.lanes = 4194304);
                    i.isBackwards ? (u.sibling = t.child, t.child = u) : (null !== (n = i.last) ? n.sibling = u : t.child = u, i.last = u);
                }
                return null !== i.tail ? (t = i.tail, i.rendering = t, i.tail = t.sibling, i.renderingStartTime = qe(), t.sibling = null, n = $a.current, El($a, r ? 1 & n | 2 : 1 & n), t) : (Wo(t), null);
            case 22:
            case 23: return ds(), r = null !== t.memoizedState, null !== e && null !== e.memoizedState !== r && (t.flags |= 8192), r && 0 !== (1 & t.mode) ? 0 !== (1073741824 & Ru) && (Wo(t), 6 & t.subtreeFlags && (t.flags |= 8192)) : Wo(t), null;
            case 24:
            case 25: return null;
        } throw Error(a(156, t.tag)); }
        function Qo(e, t) { switch (ta(t), t.tag) {
            case 1: return Rl(t.type) && Tl(), 65536 & (e = t.flags) ? (t.flags = -65537 & e | 128, t) : null;
            case 3: return Xa(), _l(Ml), _l(Nl), ni(), 0 !== (65536 & (e = t.flags)) && 0 === (128 & e) ? (t.flags = -65537 & e | 128, t) : null;
            case 5: return Ka(t), null;
            case 13:
                if (_l($a), null !== (e = t.memoizedState) && null !== e.dehydrated) {
                    if (null === t.alternate)
                        throw Error(a(340));
                    pa();
                }
                return 65536 & (e = t.flags) ? (t.flags = -65537 & e | 128, t) : null;
            case 19: return _l($a), null;
            case 4: return Xa(), null;
            case 10: return La(t.type._context), null;
            case 22:
            case 23: return ds(), null;
            default: return null;
        } }
        Ao = function (e, t) { for (var n = t.child; null !== n;) {
            if (5 === n.tag || 6 === n.tag)
                e.appendChild(n.stateNode);
            else if (4 !== n.tag && null !== n.child) {
                n.child.return = n, n = n.child;
                continue;
            }
            if (n === t)
                break;
            for (; null === n.sibling;) {
                if (null === n.return || n.return === t)
                    return;
                n = n.return;
            }
            n.sibling.return = n.return, n = n.sibling;
        } }, Ro = function () { }, To = function (e, t, n, r) { var l = e.memoizedProps; if (l !== r) {
            e = t.stateNode, Qa(Ba.current);
            var a, i = null;
            switch (n) {
                case "input":
                    l = J(e, l), r = J(e, r), i = [];
                    break;
                case "select":
                    l = U({}, l, { value: void 0 }), r = U({}, r, { value: void 0 }), i = [];
                    break;
                case "textarea":
                    l = re(e, l), r = re(e, r), i = [];
                    break;
                default: "function" !== typeof l.onClick && "function" === typeof r.onClick && (e.onclick = $r);
            }
            for (c in ve(n, r), n = null, l)
                if (!r.hasOwnProperty(c) && l.hasOwnProperty(c) && null != l[c])
                    if ("style" === c) {
                        var u = l[c];
                        for (a in u)
                            u.hasOwnProperty(a) && (n || (n = {}), n[a] = "");
                    }
                    else
                        "dangerouslySetInnerHTML" !== c && "children" !== c && "suppressContentEditableWarning" !== c && "suppressHydrationWarning" !== c && "autoFocus" !== c && (o.hasOwnProperty(c) ? i || (i = []) : (i = i || []).push(c, null));
            for (c in r) {
                var s = r[c];
                if (u = null != l ? l[c] : void 0, r.hasOwnProperty(c) && s !== u && (null != s || null != u))
                    if ("style" === c)
                        if (u) {
                            for (a in u)
                                !u.hasOwnProperty(a) || s && s.hasOwnProperty(a) || (n || (n = {}), n[a] = "");
                            for (a in s)
                                s.hasOwnProperty(a) && u[a] !== s[a] && (n || (n = {}), n[a] = s[a]);
                        }
                        else
                            n || (i || (i = []), i.push(c, n)), n = s;
                    else
                        "dangerouslySetInnerHTML" === c ? (s = s ? s.__html : void 0, u = u ? u.__html : void 0, null != s && u !== s && (i = i || []).push(c, s)) : "children" === c ? "string" !== typeof s && "number" !== typeof s || (i = i || []).push(c, "" + s) : "suppressContentEditableWarning" !== c && "suppressHydrationWarning" !== c && (o.hasOwnProperty(c) ? (null != s && "onScroll" === c && jr("scroll", e), i || u === s || (i = [])) : (i = i || []).push(c, s));
            }
            n && (i = i || []).push("style", n);
            var c = i;
            (t.updateQueue = c) && (t.flags |= 4);
        } }, Io = function (e, t, n, r) { n !== r && (t.flags |= 4); };
        var Jo = !1, Xo = !1, qo = "function" === typeof WeakSet ? WeakSet : Set, Ko = null;
        function $o(e, t) { var n = e.ref; if (null !== n)
            if ("function" === typeof n)
                try {
                    n(null);
                }
                catch (r) {
                    Cs(e, t, r);
                }
            else
                n.current = null; }
        function eu(e, t, n) { try {
            n();
        }
        catch (r) {
            Cs(e, t, r);
        } }
        var tu = !1;
        function nu(e, t, n) { var r = t.updateQueue; if (null !== (r = null !== r ? r.lastEffect : null)) {
            var l = r = r.next;
            do {
                if ((l.tag & e) === e) {
                    var a = l.destroy;
                    l.destroy = void 0, void 0 !== a && eu(t, n, a);
                }
                l = l.next;
            } while (l !== r);
        } }
        function ru(e, t) { if (null !== (t = null !== (t = t.updateQueue) ? t.lastEffect : null)) {
            var n = t = t.next;
            do {
                if ((n.tag & e) === e) {
                    var r = n.create;
                    n.destroy = r();
                }
                n = n.next;
            } while (n !== t);
        } }
        function lu(e) { var t = e.ref; if (null !== t) {
            var n = e.stateNode;
            e.tag, e = n, "function" === typeof t ? t(e) : t.current = e;
        } }
        function au(e) { var t = e.alternate; null !== t && (e.alternate = null, au(t)), e.child = null, e.deletions = null, e.sibling = null, 5 === e.tag && (null !== (t = e.stateNode) && (delete t[fl], delete t[pl], delete t[ml], delete t[gl], delete t[yl])), e.stateNode = null, e.return = null, e.dependencies = null, e.memoizedProps = null, e.memoizedState = null, e.pendingProps = null, e.stateNode = null, e.updateQueue = null; }
        function iu(e) { return 5 === e.tag || 3 === e.tag || 4 === e.tag; }
        function ou(e) { e: for (;;) {
            for (; null === e.sibling;) {
                if (null === e.return || iu(e.return))
                    return null;
                e = e.return;
            }
            for (e.sibling.return = e.return, e = e.sibling; 5 !== e.tag && 6 !== e.tag && 18 !== e.tag;) {
                if (2 & e.flags)
                    continue e;
                if (null === e.child || 4 === e.tag)
                    continue e;
                e.child.return = e, e = e.child;
            }
            if (!(2 & e.flags))
                return e.stateNode;
        } }
        function uu(e, t, n) { var r = e.tag; if (5 === r || 6 === r)
            e = e.stateNode, t ? 8 === n.nodeType ? n.parentNode.insertBefore(e, t) : n.insertBefore(e, t) : (8 === n.nodeType ? (t = n.parentNode).insertBefore(e, n) : (t = n).appendChild(e), null !== (n = n._reactRootContainer) && void 0 !== n || null !== t.onclick || (t.onclick = $r));
        else if (4 !== r && null !== (e = e.child))
            for (uu(e, t, n), e = e.sibling; null !== e;)
                uu(e, t, n), e = e.sibling; }
        function su(e, t, n) { var r = e.tag; if (5 === r || 6 === r)
            e = e.stateNode, t ? n.insertBefore(e, t) : n.appendChild(e);
        else if (4 !== r && null !== (e = e.child))
            for (su(e, t, n), e = e.sibling; null !== e;)
                su(e, t, n), e = e.sibling; }
        var cu = null, du = !1;
        function fu(e, t, n) { for (n = n.child; null !== n;)
            pu(e, t, n), n = n.sibling; }
        function pu(e, t, n) { if (at && "function" === typeof at.onCommitFiberUnmount)
            try {
                at.onCommitFiberUnmount(lt, n);
            }
            catch (o) { } switch (n.tag) {
            case 5: Xo || $o(n, t);
            case 6:
                var r = cu, l = du;
                cu = null, fu(e, t, n), du = l, null !== (cu = r) && (du ? (e = cu, n = n.stateNode, 8 === e.nodeType ? e.parentNode.removeChild(n) : e.removeChild(n)) : cu.removeChild(n.stateNode));
                break;
            case 18:
                null !== cu && (du ? (e = cu, n = n.stateNode, 8 === e.nodeType ? ul(e.parentNode, n) : 1 === e.nodeType && ul(e, n), Ht(e)) : ul(cu, n.stateNode));
                break;
            case 4:
                r = cu, l = du, cu = n.stateNode.containerInfo, du = !0, fu(e, t, n), cu = r, du = l;
                break;
            case 0:
            case 11:
            case 14:
            case 15:
                if (!Xo && (null !== (r = n.updateQueue) && null !== (r = r.lastEffect))) {
                    l = r = r.next;
                    do {
                        var a = l, i = a.destroy;
                        a = a.tag, void 0 !== i && (0 !== (2 & a) || 0 !== (4 & a)) && eu(n, t, i), l = l.next;
                    } while (l !== r);
                }
                fu(e, t, n);
                break;
            case 1:
                if (!Xo && ($o(n, t), "function" === typeof (r = n.stateNode).componentWillUnmount))
                    try {
                        r.props = n.memoizedProps, r.state = n.memoizedState, r.componentWillUnmount();
                    }
                    catch (o) {
                        Cs(n, t, o);
                    }
                fu(e, t, n);
                break;
            case 21:
                fu(e, t, n);
                break;
            case 22:
                1 & n.mode ? (Xo = (r = Xo) || null !== n.memoizedState, fu(e, t, n), Xo = r) : fu(e, t, n);
                break;
            default: fu(e, t, n);
        } }
        function hu(e) { var t = e.updateQueue; if (null !== t) {
            e.updateQueue = null;
            var n = e.stateNode;
            null === n && (n = e.stateNode = new qo), t.forEach((function (t) { var r = Ns.bind(null, e, t); n.has(t) || (n.add(t), t.then(r, r)); }));
        } }
        function mu(e, t) { var n = t.deletions; if (null !== n)
            for (var r = 0; r < n.length; r++) {
                var l = n[r];
                try {
                    var i = e, o = t, u = o;
                    e: for (; null !== u;) {
                        switch (u.tag) {
                            case 5:
                                cu = u.stateNode, du = !1;
                                break e;
                            case 3:
                            case 4:
                                cu = u.stateNode.containerInfo, du = !0;
                                break e;
                        }
                        u = u.return;
                    }
                    if (null === cu)
                        throw Error(a(160));
                    pu(i, o, l), cu = null, du = !1;
                    var s = l.alternate;
                    null !== s && (s.return = null), l.return = null;
                }
                catch (c) {
                    Cs(l, t, c);
                }
            } if (12854 & t.subtreeFlags)
            for (t = t.child; null !== t;)
                gu(t, e), t = t.sibling; }
        function gu(e, t) { var n = e.alternate, r = e.flags; switch (e.tag) {
            case 0:
            case 11:
            case 14:
            case 15:
                if (mu(t, e), yu(e), 4 & r) {
                    try {
                        nu(3, e, e.return), ru(3, e);
                    }
                    catch (g) {
                        Cs(e, e.return, g);
                    }
                    try {
                        nu(5, e, e.return);
                    }
                    catch (g) {
                        Cs(e, e.return, g);
                    }
                }
                break;
            case 1:
                mu(t, e), yu(e), 512 & r && null !== n && $o(n, n.return);
                break;
            case 5:
                if (mu(t, e), yu(e), 512 & r && null !== n && $o(n, n.return), 32 & e.flags) {
                    var l = e.stateNode;
                    try {
                        fe(l, "");
                    }
                    catch (g) {
                        Cs(e, e.return, g);
                    }
                }
                if (4 & r && null != (l = e.stateNode)) {
                    var i = e.memoizedProps, o = null !== n ? n.memoizedProps : i, u = e.type, s = e.updateQueue;
                    if (e.updateQueue = null, null !== s)
                        try {
                            "input" === u && "radio" === i.type && null != i.name && q(l, i), be(u, o);
                            var c = be(u, i);
                            for (o = 0; o < s.length; o += 2) {
                                var d = s[o], f = s[o + 1];
                                "style" === d ? ge(l, f) : "dangerouslySetInnerHTML" === d ? de(l, f) : "children" === d ? fe(l, f) : b(l, d, f, c);
                            }
                            switch (u) {
                                case "input":
                                    K(l, i);
                                    break;
                                case "textarea":
                                    ae(l, i);
                                    break;
                                case "select":
                                    var p = l._wrapperState.wasMultiple;
                                    l._wrapperState.wasMultiple = !!i.multiple;
                                    var h = i.value;
                                    null != h ? ne(l, !!i.multiple, h, !1) : p !== !!i.multiple && (null != i.defaultValue ? ne(l, !!i.multiple, i.defaultValue, !0) : ne(l, !!i.multiple, i.multiple ? [] : "", !1));
                            }
                            l[pl] = i;
                        }
                        catch (g) {
                            Cs(e, e.return, g);
                        }
                }
                break;
            case 6:
                if (mu(t, e), yu(e), 4 & r) {
                    if (null === e.stateNode)
                        throw Error(a(162));
                    l = e.stateNode, i = e.memoizedProps;
                    try {
                        l.nodeValue = i;
                    }
                    catch (g) {
                        Cs(e, e.return, g);
                    }
                }
                break;
            case 3:
                if (mu(t, e), yu(e), 4 & r && null !== n && n.memoizedState.isDehydrated)
                    try {
                        Ht(t.containerInfo);
                    }
                    catch (g) {
                        Cs(e, e.return, g);
                    }
                break;
            case 4:
            default:
                mu(t, e), yu(e);
                break;
            case 13:
                mu(t, e), yu(e), 8192 & (l = e.child).flags && (i = null !== l.memoizedState, l.stateNode.isHidden = i, !i || null !== l.alternate && null !== l.alternate.memoizedState || (Zu = qe())), 4 & r && hu(e);
                break;
            case 22:
                if (d = null !== n && null !== n.memoizedState, 1 & e.mode ? (Xo = (c = Xo) || d, mu(t, e), Xo = c) : mu(t, e), yu(e), 8192 & r) {
                    if (c = null !== e.memoizedState, (e.stateNode.isHidden = c) && !d && 0 !== (1 & e.mode))
                        for (Ko = e, d = e.child; null !== d;) {
                            for (f = Ko = d; null !== Ko;) {
                                switch (h = (p = Ko).child, p.tag) {
                                    case 0:
                                    case 11:
                                    case 14:
                                    case 15:
                                        nu(4, p, p.return);
                                        break;
                                    case 1:
                                        $o(p, p.return);
                                        var m = p.stateNode;
                                        if ("function" === typeof m.componentWillUnmount) {
                                            r = p, n = p.return;
                                            try {
                                                t = r, m.props = t.memoizedProps, m.state = t.memoizedState, m.componentWillUnmount();
                                            }
                                            catch (g) {
                                                Cs(r, n, g);
                                            }
                                        }
                                        break;
                                    case 5:
                                        $o(p, p.return);
                                        break;
                                    case 22: if (null !== p.memoizedState) {
                                        ku(f);
                                        continue;
                                    }
                                }
                                null !== h ? (h.return = p, Ko = h) : ku(f);
                            }
                            d = d.sibling;
                        }
                    e: for (d = null, f = e;;) {
                        if (5 === f.tag) {
                            if (null === d) {
                                d = f;
                                try {
                                    l = f.stateNode, c ? "function" === typeof (i = l.style).setProperty ? i.setProperty("display", "none", "important") : i.display = "none" : (u = f.stateNode, o = void 0 !== (s = f.memoizedProps.style) && null !== s && s.hasOwnProperty("display") ? s.display : null, u.style.display = me("display", o));
                                }
                                catch (g) {
                                    Cs(e, e.return, g);
                                }
                            }
                        }
                        else if (6 === f.tag) {
                            if (null === d)
                                try {
                                    f.stateNode.nodeValue = c ? "" : f.memoizedProps;
                                }
                                catch (g) {
                                    Cs(e, e.return, g);
                                }
                        }
                        else if ((22 !== f.tag && 23 !== f.tag || null === f.memoizedState || f === e) && null !== f.child) {
                            f.child.return = f, f = f.child;
                            continue;
                        }
                        if (f === e)
                            break e;
                        for (; null === f.sibling;) {
                            if (null === f.return || f.return === e)
                                break e;
                            d === f && (d = null), f = f.return;
                        }
                        d === f && (d = null), f.sibling.return = f.return, f = f.sibling;
                    }
                }
                break;
            case 19: mu(t, e), yu(e), 4 & r && hu(e);
            case 21:
        } }
        function yu(e) { var t = e.flags; if (2 & t) {
            try {
                e: {
                    for (var n = e.return; null !== n;) {
                        if (iu(n)) {
                            var r = n;
                            break e;
                        }
                        n = n.return;
                    }
                    throw Error(a(160));
                }
                switch (r.tag) {
                    case 5:
                        var l = r.stateNode;
                        32 & r.flags && (fe(l, ""), r.flags &= -33), su(e, ou(e), l);
                        break;
                    case 3:
                    case 4:
                        var i = r.stateNode.containerInfo;
                        uu(e, ou(e), i);
                        break;
                    default: throw Error(a(161));
                }
            }
            catch (o) {
                Cs(e, e.return, o);
            }
            e.flags &= -3;
        } 4096 & t && (e.flags &= -4097); }
        function vu(e, t, n) { Ko = e, bu(e, t, n); }
        function bu(e, t, n) { for (var r = 0 !== (1 & e.mode); null !== Ko;) {
            var l = Ko, a = l.child;
            if (22 === l.tag && r) {
                var i = null !== l.memoizedState || Jo;
                if (!i) {
                    var o = l.alternate, u = null !== o && null !== o.memoizedState || Xo;
                    o = Jo;
                    var s = Xo;
                    if (Jo = i, (Xo = u) && !s)
                        for (Ko = l; null !== Ko;)
                            u = (i = Ko).child, 22 === i.tag && null !== i.memoizedState ? xu(l) : null !== u ? (u.return = i, Ko = u) : xu(l);
                    for (; null !== a;)
                        Ko = a, bu(a, t, n), a = a.sibling;
                    Ko = l, Jo = o, Xo = s;
                }
                wu(e);
            }
            else
                0 !== (8772 & l.subtreeFlags) && null !== a ? (a.return = l, Ko = a) : wu(e);
        } }
        function wu(e) { for (; null !== Ko;) {
            var t = Ko;
            if (0 !== (8772 & t.flags)) {
                var n = t.alternate;
                try {
                    if (0 !== (8772 & t.flags))
                        switch (t.tag) {
                            case 0:
                            case 11:
                            case 15:
                                Xo || ru(5, t);
                                break;
                            case 1:
                                var r = t.stateNode;
                                if (4 & t.flags && !Xo)
                                    if (null === n)
                                        r.componentDidMount();
                                    else {
                                        var l = t.elementType === t.type ? n.memoizedProps : to(t.type, n.memoizedProps);
                                        r.componentDidUpdate(l, n.memoizedState, r.__reactInternalSnapshotBeforeUpdate);
                                    }
                                var i = t.updateQueue;
                                null !== i && Oa(t, i, r);
                                break;
                            case 3:
                                var o = t.updateQueue;
                                if (null !== o) {
                                    if (n = null, null !== t.child)
                                        switch (t.child.tag) {
                                            case 5:
                                            case 1: n = t.child.stateNode;
                                        }
                                    Oa(t, o, n);
                                }
                                break;
                            case 5:
                                var u = t.stateNode;
                                if (null === n && 4 & t.flags) {
                                    n = u;
                                    var s = t.memoizedProps;
                                    switch (t.type) {
                                        case "button":
                                        case "input":
                                        case "select":
                                        case "textarea":
                                            s.autoFocus && n.focus();
                                            break;
                                        case "img": s.src && (n.src = s.src);
                                    }
                                }
                                break;
                            case 6:
                            case 4:
                            case 12:
                            case 19:
                            case 17:
                            case 21:
                            case 22:
                            case 23:
                            case 25: break;
                            case 13:
                                if (null === t.memoizedState) {
                                    var c = t.alternate;
                                    if (null !== c) {
                                        var d = c.memoizedState;
                                        if (null !== d) {
                                            var f = d.dehydrated;
                                            null !== f && Ht(f);
                                        }
                                    }
                                }
                                break;
                            default: throw Error(a(163));
                        }
                    Xo || 512 & t.flags && lu(t);
                }
                catch (p) {
                    Cs(t, t.return, p);
                }
            }
            if (t === e) {
                Ko = null;
                break;
            }
            if (null !== (n = t.sibling)) {
                n.return = t.return, Ko = n;
                break;
            }
            Ko = t.return;
        } }
        function ku(e) { for (; null !== Ko;) {
            var t = Ko;
            if (t === e) {
                Ko = null;
                break;
            }
            var n = t.sibling;
            if (null !== n) {
                n.return = t.return, Ko = n;
                break;
            }
            Ko = t.return;
        } }
        function xu(e) { for (; null !== Ko;) {
            var t = Ko;
            try {
                switch (t.tag) {
                    case 0:
                    case 11:
                    case 15:
                        var n = t.return;
                        try {
                            ru(4, t);
                        }
                        catch (u) {
                            Cs(t, n, u);
                        }
                        break;
                    case 1:
                        var r = t.stateNode;
                        if ("function" === typeof r.componentDidMount) {
                            var l = t.return;
                            try {
                                r.componentDidMount();
                            }
                            catch (u) {
                                Cs(t, l, u);
                            }
                        }
                        var a = t.return;
                        try {
                            lu(t);
                        }
                        catch (u) {
                            Cs(t, a, u);
                        }
                        break;
                    case 5:
                        var i = t.return;
                        try {
                            lu(t);
                        }
                        catch (u) {
                            Cs(t, i, u);
                        }
                }
            }
            catch (u) {
                Cs(t, t.return, u);
            }
            if (t === e) {
                Ko = null;
                break;
            }
            var o = t.sibling;
            if (null !== o) {
                o.return = t.return, Ko = o;
                break;
            }
            Ko = t.return;
        } }
        var Su, Cu = Math.ceil, _u = w.ReactCurrentDispatcher, Eu = w.ReactCurrentOwner, Lu = w.ReactCurrentBatchConfig, Nu = 0, Mu = null, zu = null, Au = 0, Ru = 0, Tu = Cl(0), Iu = 0, Pu = null, Vu = 0, Uu = 0, Fu = 0, ju = null, Du = null, Zu = 0, Hu = 1 / 0, Ou = null, Gu = !1, Bu = null, Wu = null, Yu = !1, Qu = null, Ju = 0, Xu = 0, qu = null, Ku = -1, $u = 0;
        function es() { return 0 !== (6 & Nu) ? qe() : -1 !== Ku ? Ku : Ku = qe(); }
        function ts(e) { return 0 === (1 & e.mode) ? 1 : 0 !== (2 & Nu) && 0 !== Au ? Au & -Au : null !== ma.transition ? (0 === $u && ($u = mt()), $u) : 0 !== (e = bt) ? e : e = void 0 === (e = window.event) ? 16 : Xt(e.type); }
        function ns(e, t, n, r) { if (50 < Xu)
            throw Xu = 0, qu = null, Error(a(185)); yt(e, n, r), 0 !== (2 & Nu) && e === Mu || (e === Mu && (0 === (2 & Nu) && (Uu |= n), 4 === Iu && os(e, Au)), rs(e, r), 1 === n && 0 === Nu && 0 === (1 & t.mode) && (Hu = qe() + 500, jl && Hl())); }
        function rs(e, t) { var n = e.callbackNode; !function (e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, a = e.pendingLanes; 0 < a;) {
            var i = 31 - it(a), o = 1 << i, u = l[i];
            -1 === u ? 0 !== (o & n) && 0 === (o & r) || (l[i] = pt(o, t)) : u <= t && (e.expiredLanes |= o), a &= ~o;
        } }(e, t); var r = ft(e, e === Mu ? Au : 0); if (0 === r)
            null !== n && Qe(n), e.callbackNode = null, e.callbackPriority = 0;
        else if (t = r & -r, e.callbackPriority !== t) {
            if (null != n && Qe(n), 1 === t)
                0 === e.tag ? function (e) { jl = !0, Zl(e); }(us.bind(null, e)) : Zl(us.bind(null, e)), il((function () { 0 === (6 & Nu) && Hl(); })), n = null;
            else {
                switch (wt(r)) {
                    case 1:
                        n = $e;
                        break;
                    case 4:
                        n = et;
                        break;
                    case 16:
                    default:
                        n = tt;
                        break;
                    case 536870912: n = rt;
                }
                n = Ms(n, ls.bind(null, e));
            }
            e.callbackPriority = t, e.callbackNode = n;
        } }
        function ls(e, t) { if (Ku = -1, $u = 0, 0 !== (6 & Nu))
            throw Error(a(327)); var n = e.callbackNode; if (xs() && e.callbackNode !== n)
            return null; var r = ft(e, e === Mu ? Au : 0); if (0 === r)
            return null; if (0 !== (30 & r) || 0 !== (r & e.expiredLanes) || t)
            t = gs(e, r);
        else {
            t = r;
            var l = Nu;
            Nu |= 2;
            var i = hs();
            for (Mu === e && Au === t || (Ou = null, Hu = qe() + 500, fs(e, t));;)
                try {
                    vs();
                    break;
                }
                catch (u) {
                    ps(e, u);
                }
            Ea(), _u.current = i, Nu = l, null !== zu ? t = 0 : (Mu = null, Au = 0, t = Iu);
        } if (0 !== t) {
            if (2 === t && (0 !== (l = ht(e)) && (r = l, t = as(e, l))), 1 === t)
                throw n = Pu, fs(e, 0), os(e, r), rs(e, qe()), n;
            if (6 === t)
                os(e, r);
            else {
                if (l = e.current.alternate, 0 === (30 & r) && !function (e) { for (var t = e;;) {
                    if (16384 & t.flags) {
                        var n = t.updateQueue;
                        if (null !== n && null !== (n = n.stores))
                            for (var r = 0; r < n.length; r++) {
                                var l = n[r], a = l.getSnapshot;
                                l = l.value;
                                try {
                                    if (!or(a(), l))
                                        return !1;
                                }
                                catch (o) {
                                    return !1;
                                }
                            }
                    }
                    if (n = t.child, 16384 & t.subtreeFlags && null !== n)
                        n.return = t, t = n;
                    else {
                        if (t === e)
                            break;
                        for (; null === t.sibling;) {
                            if (null === t.return || t.return === e)
                                return !0;
                            t = t.return;
                        }
                        t.sibling.return = t.return, t = t.sibling;
                    }
                } return !0; }(l) && (2 === (t = gs(e, r)) && (0 !== (i = ht(e)) && (r = i, t = as(e, i))), 1 === t))
                    throw n = Pu, fs(e, 0), os(e, r), rs(e, qe()), n;
                switch (e.finishedWork = l, e.finishedLanes = r, t) {
                    case 0:
                    case 1: throw Error(a(345));
                    case 2:
                    case 5:
                        ks(e, Du, Ou);
                        break;
                    case 3:
                        if (os(e, r), (130023424 & r) === r && 10 < (t = Zu + 500 - qe())) {
                            if (0 !== ft(e, 0))
                                break;
                            if (((l = e.suspendedLanes) & r) !== r) {
                                es(), e.pingedLanes |= e.suspendedLanes & l;
                                break;
                            }
                            e.timeoutHandle = rl(ks.bind(null, e, Du, Ou), t);
                            break;
                        }
                        ks(e, Du, Ou);
                        break;
                    case 4:
                        if (os(e, r), (4194240 & r) === r)
                            break;
                        for (t = e.eventTimes, l = -1; 0 < r;) {
                            var o = 31 - it(r);
                            i = 1 << o, (o = t[o]) > l && (l = o), r &= ~i;
                        }
                        if (r = l, 10 < (r = (120 > (r = qe() - r) ? 120 : 480 > r ? 480 : 1080 > r ? 1080 : 1920 > r ? 1920 : 3e3 > r ? 3e3 : 4320 > r ? 4320 : 1960 * Cu(r / 1960)) - r)) {
                            e.timeoutHandle = rl(ks.bind(null, e, Du, Ou), r);
                            break;
                        }
                        ks(e, Du, Ou);
                        break;
                    default: throw Error(a(329));
                }
            }
        } return rs(e, qe()), e.callbackNode === n ? ls.bind(null, e) : null; }
        function as(e, t) { var n = ju; return e.current.memoizedState.isDehydrated && (fs(e, t).flags |= 256), 2 !== (e = gs(e, t)) && (t = Du, Du = n, null !== t && is(t)), e; }
        function is(e) { null === Du ? Du = e : Du.push.apply(Du, e); }
        function os(e, t) { for (t &= ~Fu, t &= ~Uu, e.suspendedLanes |= t, e.pingedLanes &= ~t, e = e.expirationTimes; 0 < t;) {
            var n = 31 - it(t), r = 1 << n;
            e[n] = -1, t &= ~r;
        } }
        function us(e) { if (0 !== (6 & Nu))
            throw Error(a(327)); xs(); var t = ft(e, 0); if (0 === (1 & t))
            return rs(e, qe()), null; var n = gs(e, t); if (0 !== e.tag && 2 === n) {
            var r = ht(e);
            0 !== r && (t = r, n = as(e, r));
        } if (1 === n)
            throw n = Pu, fs(e, 0), os(e, t), rs(e, qe()), n; if (6 === n)
            throw Error(a(345)); return e.finishedWork = e.current.alternate, e.finishedLanes = t, ks(e, Du, Ou), rs(e, qe()), null; }
        function ss(e, t) { var n = Nu; Nu |= 1; try {
            return e(t);
        }
        finally {
            0 === (Nu = n) && (Hu = qe() + 500, jl && Hl());
        } }
        function cs(e) { null !== Qu && 0 === Qu.tag && 0 === (6 & Nu) && xs(); var t = Nu; Nu |= 1; var n = Lu.transition, r = bt; try {
            if (Lu.transition = null, bt = 1, e)
                return e();
        }
        finally {
            bt = r, Lu.transition = n, 0 === (6 & (Nu = t)) && Hl();
        } }
        function ds() { Ru = Tu.current, _l(Tu); }
        function fs(e, t) { e.finishedWork = null, e.finishedLanes = 0; var n = e.timeoutHandle; if (-1 !== n && (e.timeoutHandle = -1, ll(n)), null !== zu)
            for (n = zu.return; null !== n;) {
                var r = n;
                switch (ta(r), r.tag) {
                    case 1:
                        null !== (r = r.type.childContextTypes) && void 0 !== r && Tl();
                        break;
                    case 3:
                        Xa(), _l(Ml), _l(Nl), ni();
                        break;
                    case 5:
                        Ka(r);
                        break;
                    case 4:
                        Xa();
                        break;
                    case 13:
                    case 19:
                        _l($a);
                        break;
                    case 10:
                        La(r.type._context);
                        break;
                    case 22:
                    case 23: ds();
                }
                n = n.return;
            } if (Mu = e, zu = e = Ts(e.current, null), Au = Ru = t, Iu = 0, Pu = null, Fu = Uu = Vu = 0, Du = ju = null, null !== Aa) {
            for (t = 0; t < Aa.length; t++)
                if (null !== (r = (n = Aa[t]).interleaved)) {
                    n.interleaved = null;
                    var l = r.next, a = n.pending;
                    if (null !== a) {
                        var i = a.next;
                        a.next = l, r.next = i;
                    }
                    n.pending = r;
                }
            Aa = null;
        } return e; }
        function ps(e, t) { for (;;) {
            var n = zu;
            try {
                if (Ea(), ri.current = qi, si) {
                    for (var r = ii.memoizedState; null !== r;) {
                        var l = r.queue;
                        null !== l && (l.pending = null), r = r.next;
                    }
                    si = !1;
                }
                if (ai = 0, ui = oi = ii = null, ci = !1, di = 0, Eu.current = null, null === n || null === n.return) {
                    Iu = 1, Pu = t, zu = null;
                    break;
                }
                e: {
                    var i = e, o = n.return, u = n, s = t;
                    if (t = Au, u.flags |= 32768, null !== s && "object" === typeof s && "function" === typeof s.then) {
                        var c = s, d = u, f = d.tag;
                        if (0 === (1 & d.mode) && (0 === f || 11 === f || 15 === f)) {
                            var p = d.alternate;
                            p ? (d.updateQueue = p.updateQueue, d.memoizedState = p.memoizedState, d.lanes = p.lanes) : (d.updateQueue = null, d.memoizedState = null);
                        }
                        var h = go(o);
                        if (null !== h) {
                            h.flags &= -257, yo(h, o, u, 0, t), 1 & h.mode && mo(i, c, t), s = c;
                            var m = (t = h).updateQueue;
                            if (null === m) {
                                var g = new Set;
                                g.add(s), t.updateQueue = g;
                            }
                            else
                                m.add(s);
                            break e;
                        }
                        if (0 === (1 & t)) {
                            mo(i, c, t), ms();
                            break e;
                        }
                        s = Error(a(426));
                    }
                    else if (la && 1 & u.mode) {
                        var y = go(o);
                        if (null !== y) {
                            0 === (65536 & y.flags) && (y.flags |= 256), yo(y, o, u, 0, t), ha(uo(s, u));
                            break e;
                        }
                    }
                    i = s = uo(s, u), 4 !== Iu && (Iu = 2), null === ju ? ju = [i] : ju.push(i), i = o;
                    do {
                        switch (i.tag) {
                            case 3:
                                i.flags |= 65536, t &= -t, i.lanes |= t, Za(i, po(0, s, t));
                                break e;
                            case 1:
                                u = s;
                                var v = i.type, b = i.stateNode;
                                if (0 === (128 & i.flags) && ("function" === typeof v.getDerivedStateFromError || null !== b && "function" === typeof b.componentDidCatch && (null === Wu || !Wu.has(b)))) {
                                    i.flags |= 65536, t &= -t, i.lanes |= t, Za(i, ho(i, u, t));
                                    break e;
                                }
                        }
                        i = i.return;
                    } while (null !== i);
                }
                ws(n);
            }
            catch (w) {
                t = w, zu === n && null !== n && (zu = n = n.return);
                continue;
            }
            break;
        } }
        function hs() { var e = _u.current; return _u.current = qi, null === e ? qi : e; }
        function ms() { 0 !== Iu && 3 !== Iu && 2 !== Iu || (Iu = 4), null === Mu || 0 === (268435455 & Vu) && 0 === (268435455 & Uu) || os(Mu, Au); }
        function gs(e, t) { var n = Nu; Nu |= 2; var r = hs(); for (Mu === e && Au === t || (Ou = null, fs(e, t));;)
            try {
                ys();
                break;
            }
            catch (l) {
                ps(e, l);
            } if (Ea(), Nu = n, _u.current = r, null !== zu)
            throw Error(a(261)); return Mu = null, Au = 0, Iu; }
        function ys() { for (; null !== zu;)
            bs(zu); }
        function vs() { for (; null !== zu && !Je();)
            bs(zu); }
        function bs(e) { var t = Su(e.alternate, e, Ru); e.memoizedProps = e.pendingProps, null === t ? ws(e) : zu = t, Eu.current = null; }
        function ws(e) { var t = e; do {
            var n = t.alternate;
            if (e = t.return, 0 === (32768 & t.flags)) {
                if (null !== (n = Yo(n, t, Ru)))
                    return void (zu = n);
            }
            else {
                if (null !== (n = Qo(n, t)))
                    return n.flags &= 32767, void (zu = n);
                if (null === e)
                    return Iu = 6, void (zu = null);
                e.flags |= 32768, e.subtreeFlags = 0, e.deletions = null;
            }
            if (null !== (t = t.sibling))
                return void (zu = t);
            zu = t = e;
        } while (null !== t); 0 === Iu && (Iu = 5); }
        function ks(e, t, n) { var r = bt, l = Lu.transition; try {
            Lu.transition = null, bt = 1, function (e, t, n, r) { do {
                xs();
            } while (null !== Qu); if (0 !== (6 & Nu))
                throw Error(a(327)); n = e.finishedWork; var l = e.finishedLanes; if (null === n)
                return null; if (e.finishedWork = null, e.finishedLanes = 0, n === e.current)
                throw Error(a(177)); e.callbackNode = null, e.callbackPriority = 0; var i = n.lanes | n.childLanes; if (function (e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < n;) {
                var l = 31 - it(n), a = 1 << l;
                t[l] = 0, r[l] = -1, e[l] = -1, n &= ~a;
            } }(e, i), e === Mu && (zu = Mu = null, Au = 0), 0 === (2064 & n.subtreeFlags) && 0 === (2064 & n.flags) || Yu || (Yu = !0, Ms(tt, (function () { return xs(), null; }))), i = 0 !== (15990 & n.flags), 0 !== (15990 & n.subtreeFlags) || i) {
                i = Lu.transition, Lu.transition = null;
                var o = bt;
                bt = 1;
                var u = Nu;
                Nu |= 4, Eu.current = null, function (e, t) { if (el = Gt, pr(e = fr())) {
                    if ("selectionStart" in e)
                        var n = { start: e.selectionStart, end: e.selectionEnd };
                    else
                        e: {
                            var r = (n = (n = e.ownerDocument) && n.defaultView || window).getSelection && n.getSelection();
                            if (r && 0 !== r.rangeCount) {
                                n = r.anchorNode;
                                var l = r.anchorOffset, i = r.focusNode;
                                r = r.focusOffset;
                                try {
                                    n.nodeType, i.nodeType;
                                }
                                catch (k) {
                                    n = null;
                                    break e;
                                }
                                var o = 0, u = -1, s = -1, c = 0, d = 0, f = e, p = null;
                                t: for (;;) {
                                    for (var h; f !== n || 0 !== l && 3 !== f.nodeType || (u = o + l), f !== i || 0 !== r && 3 !== f.nodeType || (s = o + r), 3 === f.nodeType && (o += f.nodeValue.length), null !== (h = f.firstChild);)
                                        p = f, f = h;
                                    for (;;) {
                                        if (f === e)
                                            break t;
                                        if (p === n && ++c === l && (u = o), p === i && ++d === r && (s = o), null !== (h = f.nextSibling))
                                            break;
                                        p = (f = p).parentNode;
                                    }
                                    f = h;
                                }
                                n = -1 === u || -1 === s ? null : { start: u, end: s };
                            }
                            else
                                n = null;
                        }
                    n = n || { start: 0, end: 0 };
                }
                else
                    n = null; for (tl = { focusedElem: e, selectionRange: n }, Gt = !1, Ko = t; null !== Ko;)
                    if (e = (t = Ko).child, 0 !== (1028 & t.subtreeFlags) && null !== e)
                        e.return = t, Ko = e;
                    else
                        for (; null !== Ko;) {
                            t = Ko;
                            try {
                                var m = t.alternate;
                                if (0 !== (1024 & t.flags))
                                    switch (t.tag) {
                                        case 0:
                                        case 11:
                                        case 15:
                                        case 5:
                                        case 6:
                                        case 4:
                                        case 17: break;
                                        case 1:
                                            if (null !== m) {
                                                var g = m.memoizedProps, y = m.memoizedState, v = t.stateNode, b = v.getSnapshotBeforeUpdate(t.elementType === t.type ? g : to(t.type, g), y);
                                                v.__reactInternalSnapshotBeforeUpdate = b;
                                            }
                                            break;
                                        case 3:
                                            var w = t.stateNode.containerInfo;
                                            1 === w.nodeType ? w.textContent = "" : 9 === w.nodeType && w.documentElement && w.removeChild(w.documentElement);
                                            break;
                                        default: throw Error(a(163));
                                    }
                            }
                            catch (k) {
                                Cs(t, t.return, k);
                            }
                            if (null !== (e = t.sibling)) {
                                e.return = t.return, Ko = e;
                                break;
                            }
                            Ko = t.return;
                        } m = tu, tu = !1; }(e, n), gu(n, e), hr(tl), Gt = !!el, tl = el = null, e.current = n, vu(n, e, l), Xe(), Nu = u, bt = o, Lu.transition = i;
            }
            else
                e.current = n; if (Yu && (Yu = !1, Qu = e, Ju = l), i = e.pendingLanes, 0 === i && (Wu = null), function (e) { if (at && "function" === typeof at.onCommitFiberRoot)
                try {
                    at.onCommitFiberRoot(lt, e, void 0, 128 === (128 & e.current.flags));
                }
                catch (t) { } }(n.stateNode), rs(e, qe()), null !== t)
                for (r = e.onRecoverableError, n = 0; n < t.length; n++)
                    l = t[n], r(l.value, { componentStack: l.stack, digest: l.digest }); if (Gu)
                throw Gu = !1, e = Bu, Bu = null, e; 0 !== (1 & Ju) && 0 !== e.tag && xs(), i = e.pendingLanes, 0 !== (1 & i) ? e === qu ? Xu++ : (Xu = 0, qu = e) : Xu = 0, Hl(); }(e, t, n, r);
        }
        finally {
            Lu.transition = l, bt = r;
        } return null; }
        function xs() { if (null !== Qu) {
            var e = wt(Ju), t = Lu.transition, n = bt;
            try {
                if (Lu.transition = null, bt = 16 > e ? 16 : e, null === Qu)
                    var r = !1;
                else {
                    if (e = Qu, Qu = null, Ju = 0, 0 !== (6 & Nu))
                        throw Error(a(331));
                    var l = Nu;
                    for (Nu |= 4, Ko = e.current; null !== Ko;) {
                        var i = Ko, o = i.child;
                        if (0 !== (16 & Ko.flags)) {
                            var u = i.deletions;
                            if (null !== u) {
                                for (var s = 0; s < u.length; s++) {
                                    var c = u[s];
                                    for (Ko = c; null !== Ko;) {
                                        var d = Ko;
                                        switch (d.tag) {
                                            case 0:
                                            case 11:
                                            case 15: nu(8, d, i);
                                        }
                                        var f = d.child;
                                        if (null !== f)
                                            f.return = d, Ko = f;
                                        else
                                            for (; null !== Ko;) {
                                                var p = (d = Ko).sibling, h = d.return;
                                                if (au(d), d === c) {
                                                    Ko = null;
                                                    break;
                                                }
                                                if (null !== p) {
                                                    p.return = h, Ko = p;
                                                    break;
                                                }
                                                Ko = h;
                                            }
                                    }
                                }
                                var m = i.alternate;
                                if (null !== m) {
                                    var g = m.child;
                                    if (null !== g) {
                                        m.child = null;
                                        do {
                                            var y = g.sibling;
                                            g.sibling = null, g = y;
                                        } while (null !== g);
                                    }
                                }
                                Ko = i;
                            }
                        }
                        if (0 !== (2064 & i.subtreeFlags) && null !== o)
                            o.return = i, Ko = o;
                        else
                            e: for (; null !== Ko;) {
                                if (0 !== (2048 & (i = Ko).flags))
                                    switch (i.tag) {
                                        case 0:
                                        case 11:
                                        case 15: nu(9, i, i.return);
                                    }
                                var v = i.sibling;
                                if (null !== v) {
                                    v.return = i.return, Ko = v;
                                    break e;
                                }
                                Ko = i.return;
                            }
                    }
                    var b = e.current;
                    for (Ko = b; null !== Ko;) {
                        var w = (o = Ko).child;
                        if (0 !== (2064 & o.subtreeFlags) && null !== w)
                            w.return = o, Ko = w;
                        else
                            e: for (o = b; null !== Ko;) {
                                if (0 !== (2048 & (u = Ko).flags))
                                    try {
                                        switch (u.tag) {
                                            case 0:
                                            case 11:
                                            case 15: ru(9, u);
                                        }
                                    }
                                    catch (x) {
                                        Cs(u, u.return, x);
                                    }
                                if (u === o) {
                                    Ko = null;
                                    break e;
                                }
                                var k = u.sibling;
                                if (null !== k) {
                                    k.return = u.return, Ko = k;
                                    break e;
                                }
                                Ko = u.return;
                            }
                    }
                    if (Nu = l, Hl(), at && "function" === typeof at.onPostCommitFiberRoot)
                        try {
                            at.onPostCommitFiberRoot(lt, e);
                        }
                        catch (x) { }
                    r = !0;
                }
                return r;
            }
            finally {
                bt = n, Lu.transition = t;
            }
        } return !1; }
        function Ss(e, t, n) { e = ja(e, t = po(0, t = uo(n, t), 1), 1), t = es(), null !== e && (yt(e, 1, t), rs(e, t)); }
        function Cs(e, t, n) { if (3 === e.tag)
            Ss(e, e, n);
        else
            for (; null !== t;) {
                if (3 === t.tag) {
                    Ss(t, e, n);
                    break;
                }
                if (1 === t.tag) {
                    var r = t.stateNode;
                    if ("function" === typeof t.type.getDerivedStateFromError || "function" === typeof r.componentDidCatch && (null === Wu || !Wu.has(r))) {
                        t = ja(t, e = ho(t, e = uo(n, e), 1), 1), e = es(), null !== t && (yt(t, 1, e), rs(t, e));
                        break;
                    }
                }
                t = t.return;
            } }
        function _s(e, t, n) { var r = e.pingCache; null !== r && r.delete(t), t = es(), e.pingedLanes |= e.suspendedLanes & n, Mu === e && (Au & n) === n && (4 === Iu || 3 === Iu && (130023424 & Au) === Au && 500 > qe() - Zu ? fs(e, 0) : Fu |= n), rs(e, t); }
        function Es(e, t) { 0 === t && (0 === (1 & e.mode) ? t = 1 : (t = ct, 0 === (130023424 & (ct <<= 1)) && (ct = 4194304))); var n = es(); null !== (e = Ia(e, t)) && (yt(e, t, n), rs(e, n)); }
        function Ls(e) { var t = e.memoizedState, n = 0; null !== t && (n = t.retryLane), Es(e, n); }
        function Ns(e, t) { var n = 0; switch (e.tag) {
            case 13:
                var r = e.stateNode, l = e.memoizedState;
                null !== l && (n = l.retryLane);
                break;
            case 19:
                r = e.stateNode;
                break;
            default: throw Error(a(314));
        } null !== r && r.delete(t), Es(e, n); }
        function Ms(e, t) { return Ye(e, t); }
        function zs(e, t, n, r) { this.tag = e, this.key = n, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.ref = null, this.pendingProps = t, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = r, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null; }
        function As(e, t, n, r) { return new zs(e, t, n, r); }
        function Rs(e) { return !(!(e = e.prototype) || !e.isReactComponent); }
        function Ts(e, t) { var n = e.alternate; return null === n ? ((n = As(e.tag, t, e.key, e.mode)).elementType = e.elementType, n.type = e.type, n.stateNode = e.stateNode, n.alternate = e, e.alternate = n) : (n.pendingProps = t, n.type = e.type, n.flags = 0, n.subtreeFlags = 0, n.deletions = null), n.flags = 14680064 & e.flags, n.childLanes = e.childLanes, n.lanes = e.lanes, n.child = e.child, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n.updateQueue = e.updateQueue, t = e.dependencies, n.dependencies = null === t ? null : { lanes: t.lanes, firstContext: t.firstContext }, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n; }
        function Is(e, t, n, r, l, i) { var o = 2; if (r = e, "function" === typeof e)
            Rs(e) && (o = 1);
        else if ("string" === typeof e)
            o = 5;
        else
            e: switch (e) {
                case S: return Ps(n.children, l, i, t);
                case C:
                    o = 8, l |= 8;
                    break;
                case _: return (e = As(12, n, t, 2 | l)).elementType = _, e.lanes = i, e;
                case M: return (e = As(13, n, t, l)).elementType = M, e.lanes = i, e;
                case z: return (e = As(19, n, t, l)).elementType = z, e.lanes = i, e;
                case T: return Vs(n, l, i, t);
                default:
                    if ("object" === typeof e && null !== e)
                        switch (e.$$typeof) {
                            case E:
                                o = 10;
                                break e;
                            case L:
                                o = 9;
                                break e;
                            case N:
                                o = 11;
                                break e;
                            case A:
                                o = 14;
                                break e;
                            case R:
                                o = 16, r = null;
                                break e;
                        }
                    throw Error(a(130, null == e ? e : typeof e, ""));
            } return (t = As(o, n, t, l)).elementType = e, t.type = r, t.lanes = i, t; }
        function Ps(e, t, n, r) { return (e = As(7, e, r, t)).lanes = n, e; }
        function Vs(e, t, n, r) { return (e = As(22, e, r, t)).elementType = T, e.lanes = n, e.stateNode = { isHidden: !1 }, e; }
        function Us(e, t, n) { return (e = As(6, e, null, t)).lanes = n, e; }
        function Fs(e, t, n) { return (t = As(4, null !== e.children ? e.children : [], e.key, t)).lanes = n, t.stateNode = { containerInfo: e.containerInfo, pendingChildren: null, implementation: e.implementation }, t; }
        function js(e, t, n, r, l) { this.tag = t, this.containerInfo = e, this.finishedWork = this.pingCache = this.current = this.pendingChildren = null, this.timeoutHandle = -1, this.callbackNode = this.pendingContext = this.context = null, this.callbackPriority = 0, this.eventTimes = gt(0), this.expirationTimes = gt(-1), this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0, this.entanglements = gt(0), this.identifierPrefix = r, this.onRecoverableError = l, this.mutableSourceEagerHydrationData = null; }
        function Ds(e, t, n, r, l, a, i, o, u) { return e = new js(e, t, n, o, u), 1 === t ? (t = 1, !0 === a && (t |= 8)) : t = 0, a = As(3, null, null, t), e.current = a, a.stateNode = e, a.memoizedState = { element: r, isDehydrated: n, cache: null, transitions: null, pendingSuspenseBoundaries: null }, Va(a), e; }
        function Zs(e) { if (!e)
            return Ll; e: {
            if (He(e = e._reactInternals) !== e || 1 !== e.tag)
                throw Error(a(170));
            var t = e;
            do {
                switch (t.tag) {
                    case 3:
                        t = t.stateNode.context;
                        break e;
                    case 1: if (Rl(t.type)) {
                        t = t.stateNode.__reactInternalMemoizedMergedChildContext;
                        break e;
                    }
                }
                t = t.return;
            } while (null !== t);
            throw Error(a(171));
        } if (1 === e.tag) {
            var n = e.type;
            if (Rl(n))
                return Pl(e, n, t);
        } return t; }
        function Hs(e, t, n, r, l, a, i, o, u) { return (e = Ds(n, r, !0, e, 0, a, 0, o, u)).context = Zs(null), n = e.current, (a = Fa(r = es(), l = ts(n))).callback = void 0 !== t && null !== t ? t : null, ja(n, a, l), e.current.lanes = l, yt(e, l, r), rs(e, r), e; }
        function Os(e, t, n, r) { var l = t.current, a = es(), i = ts(l); return n = Zs(n), null === t.context ? t.context = n : t.pendingContext = n, (t = Fa(a, i)).payload = { element: e }, null !== (r = void 0 === r ? null : r) && (t.callback = r), null !== (e = ja(l, t, i)) && (ns(e, l, i, a), Da(e, l, i)), i; }
        function Gs(e) { return (e = e.current).child ? (e.child.tag, e.child.stateNode) : null; }
        function Bs(e, t) { if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
            var n = e.retryLane;
            e.retryLane = 0 !== n && n < t ? n : t;
        } }
        function Ws(e, t) { Bs(e, t), (e = e.alternate) && Bs(e, t); }
        Su = function (e, t, n) { if (null !== e)
            if (e.memoizedProps !== t.pendingProps || Ml.current)
                bo = !0;
            else {
                if (0 === (e.lanes & n) && 0 === (128 & t.flags))
                    return bo = !1, function (e, t, n) { switch (t.tag) {
                        case 3:
                            Mo(t), pa();
                            break;
                        case 5:
                            qa(t);
                            break;
                        case 1:
                            Rl(t.type) && Vl(t);
                            break;
                        case 4:
                            Ja(t, t.stateNode.containerInfo);
                            break;
                        case 10:
                            var r = t.type._context, l = t.memoizedProps.value;
                            El(xa, r._currentValue), r._currentValue = l;
                            break;
                        case 13:
                            if (null !== (r = t.memoizedState))
                                return null !== r.dehydrated ? (El($a, 1 & $a.current), t.flags |= 128, null) : 0 !== (n & t.child.childLanes) ? Uo(e, t, n) : (El($a, 1 & $a.current), null !== (e = Go(e, t, n)) ? e.sibling : null);
                            El($a, 1 & $a.current);
                            break;
                        case 19:
                            if (r = 0 !== (n & t.childLanes), 0 !== (128 & e.flags)) {
                                if (r)
                                    return Ho(e, t, n);
                                t.flags |= 128;
                            }
                            if (null !== (l = t.memoizedState) && (l.rendering = null, l.tail = null, l.lastEffect = null), El($a, $a.current), r)
                                break;
                            return null;
                        case 22:
                        case 23: return t.lanes = 0, Co(e, t, n);
                    } return Go(e, t, n); }(e, t, n);
                bo = 0 !== (131072 & e.flags);
            }
        else
            bo = !1, la && 0 !== (1048576 & t.flags) && $l(t, Wl, t.index); switch (t.lanes = 0, t.tag) {
            case 2:
                var r = t.type;
                Oo(e, t), e = t.pendingProps;
                var l = Al(t, Nl.current);
                Ma(t, n), l = mi(null, t, r, e, l, n);
                var i = gi();
                return t.flags |= 1, "object" === typeof l && null !== l && "function" === typeof l.render && void 0 === l.$$typeof ? (t.tag = 1, t.memoizedState = null, t.updateQueue = null, Rl(r) ? (i = !0, Vl(t)) : i = !1, t.memoizedState = null !== l.state && void 0 !== l.state ? l.state : null, Va(t), l.updater = ro, t.stateNode = l, l._reactInternals = t, oo(t, r, e, n), t = No(null, t, r, !0, i, n)) : (t.tag = 0, la && i && ea(t), wo(null, t, l, n), t = t.child), t;
            case 16:
                r = t.elementType;
                e: {
                    switch (Oo(e, t), e = t.pendingProps, r = (l = r._init)(r._payload), t.type = r, l = t.tag = function (e) { if ("function" === typeof e)
                        return Rs(e) ? 1 : 0; if (void 0 !== e && null !== e) {
                        if ((e = e.$$typeof) === N)
                            return 11;
                        if (e === A)
                            return 14;
                    } return 2; }(r), e = to(r, e), l) {
                        case 0:
                            t = Eo(null, t, r, e, n);
                            break e;
                        case 1:
                            t = Lo(null, t, r, e, n);
                            break e;
                        case 11:
                            t = ko(null, t, r, e, n);
                            break e;
                        case 14:
                            t = xo(null, t, r, to(r.type, e), n);
                            break e;
                    }
                    throw Error(a(306, r, ""));
                }
                return t;
            case 0: return r = t.type, l = t.pendingProps, Eo(e, t, r, l = t.elementType === r ? l : to(r, l), n);
            case 1: return r = t.type, l = t.pendingProps, Lo(e, t, r, l = t.elementType === r ? l : to(r, l), n);
            case 3:
                e: {
                    if (Mo(t), null === e)
                        throw Error(a(387));
                    r = t.pendingProps, l = (i = t.memoizedState).element, Ua(e, t), Ha(t, r, null, n);
                    var o = t.memoizedState;
                    if (r = o.element, i.isDehydrated) {
                        if (i = { element: r, isDehydrated: !1, cache: o.cache, pendingSuspenseBoundaries: o.pendingSuspenseBoundaries, transitions: o.transitions }, t.updateQueue.baseState = i, t.memoizedState = i, 256 & t.flags) {
                            t = zo(e, t, r, n, l = uo(Error(a(423)), t));
                            break e;
                        }
                        if (r !== l) {
                            t = zo(e, t, r, n, l = uo(Error(a(424)), t));
                            break e;
                        }
                        for (ra = sl(t.stateNode.containerInfo.firstChild), na = t, la = !0, aa = null, n = ka(t, null, r, n), t.child = n; n;)
                            n.flags = -3 & n.flags | 4096, n = n.sibling;
                    }
                    else {
                        if (pa(), r === l) {
                            t = Go(e, t, n);
                            break e;
                        }
                        wo(e, t, r, n);
                    }
                    t = t.child;
                }
                return t;
            case 5: return qa(t), null === e && sa(t), r = t.type, l = t.pendingProps, i = null !== e ? e.memoizedProps : null, o = l.children, nl(r, l) ? o = null : null !== i && nl(r, i) && (t.flags |= 32), _o(e, t), wo(e, t, o, n), t.child;
            case 6: return null === e && sa(t), null;
            case 13: return Uo(e, t, n);
            case 4: return Ja(t, t.stateNode.containerInfo), r = t.pendingProps, null === e ? t.child = wa(t, null, r, n) : wo(e, t, r, n), t.child;
            case 11: return r = t.type, l = t.pendingProps, ko(e, t, r, l = t.elementType === r ? l : to(r, l), n);
            case 7: return wo(e, t, t.pendingProps, n), t.child;
            case 8:
            case 12: return wo(e, t, t.pendingProps.children, n), t.child;
            case 10:
                e: {
                    if (r = t.type._context, l = t.pendingProps, i = t.memoizedProps, o = l.value, El(xa, r._currentValue), r._currentValue = o, null !== i)
                        if (or(i.value, o)) {
                            if (i.children === l.children && !Ml.current) {
                                t = Go(e, t, n);
                                break e;
                            }
                        }
                        else
                            for (null !== (i = t.child) && (i.return = t); null !== i;) {
                                var u = i.dependencies;
                                if (null !== u) {
                                    o = i.child;
                                    for (var s = u.firstContext; null !== s;) {
                                        if (s.context === r) {
                                            if (1 === i.tag) {
                                                (s = Fa(-1, n & -n)).tag = 2;
                                                var c = i.updateQueue;
                                                if (null !== c) {
                                                    var d = (c = c.shared).pending;
                                                    null === d ? s.next = s : (s.next = d.next, d.next = s), c.pending = s;
                                                }
                                            }
                                            i.lanes |= n, null !== (s = i.alternate) && (s.lanes |= n), Na(i.return, n, t), u.lanes |= n;
                                            break;
                                        }
                                        s = s.next;
                                    }
                                }
                                else if (10 === i.tag)
                                    o = i.type === t.type ? null : i.child;
                                else if (18 === i.tag) {
                                    if (null === (o = i.return))
                                        throw Error(a(341));
                                    o.lanes |= n, null !== (u = o.alternate) && (u.lanes |= n), Na(o, n, t), o = i.sibling;
                                }
                                else
                                    o = i.child;
                                if (null !== o)
                                    o.return = i;
                                else
                                    for (o = i; null !== o;) {
                                        if (o === t) {
                                            o = null;
                                            break;
                                        }
                                        if (null !== (i = o.sibling)) {
                                            i.return = o.return, o = i;
                                            break;
                                        }
                                        o = o.return;
                                    }
                                i = o;
                            }
                    wo(e, t, l.children, n), t = t.child;
                }
                return t;
            case 9: return l = t.type, r = t.pendingProps.children, Ma(t, n), r = r(l = za(l)), t.flags |= 1, wo(e, t, r, n), t.child;
            case 14: return l = to(r = t.type, t.pendingProps), xo(e, t, r, l = to(r.type, l), n);
            case 15: return So(e, t, t.type, t.pendingProps, n);
            case 17: return r = t.type, l = t.pendingProps, l = t.elementType === r ? l : to(r, l), Oo(e, t), t.tag = 1, Rl(r) ? (e = !0, Vl(t)) : e = !1, Ma(t, n), ao(t, r, l), oo(t, r, l, n), No(null, t, r, !0, e, n);
            case 19: return Ho(e, t, n);
            case 22: return Co(e, t, n);
        } throw Error(a(156, t.tag)); };
        var Ys = "function" === typeof reportError ? reportError : function (e) { console.error(e); };
        function Qs(e) { this._internalRoot = e; }
        function Js(e) { this._internalRoot = e; }
        function Xs(e) { return !(!e || 1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType); }
        function qs(e) { return !(!e || 1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType && (8 !== e.nodeType || " react-mount-point-unstable " !== e.nodeValue)); }
        function Ks() { }
        function $s(e, t, n, r, l) { var a = n._reactRootContainer; if (a) {
            var i = a;
            if ("function" === typeof l) {
                var o = l;
                l = function () { var e = Gs(i); o.call(e); };
            }
            Os(t, i, e, l);
        }
        else
            i = function (e, t, n, r, l) { if (l) {
                if ("function" === typeof r) {
                    var a = r;
                    r = function () { var e = Gs(i); a.call(e); };
                }
                var i = Hs(t, r, e, 0, null, !1, 0, "", Ks);
                return e._reactRootContainer = i, e[hl] = i.current, Hr(8 === e.nodeType ? e.parentNode : e), cs(), i;
            } for (; l = e.lastChild;)
                e.removeChild(l); if ("function" === typeof r) {
                var o = r;
                r = function () { var e = Gs(u); o.call(e); };
            } var u = Ds(e, 0, !1, null, 0, !1, 0, "", Ks); return e._reactRootContainer = u, e[hl] = u.current, Hr(8 === e.nodeType ? e.parentNode : e), cs((function () { Os(t, u, n, r); })), u; }(n, t, e, l, r); return Gs(i); }
        Js.prototype.render = Qs.prototype.render = function (e) { var t = this._internalRoot; if (null === t)
            throw Error(a(409)); Os(e, t, null, null); }, Js.prototype.unmount = Qs.prototype.unmount = function () { var e = this._internalRoot; if (null !== e) {
            this._internalRoot = null;
            var t = e.containerInfo;
            cs((function () { Os(null, e, null, null); })), t[hl] = null;
        } }, Js.prototype.unstable_scheduleHydration = function (e) { if (e) {
            var t = Ct();
            e = { blockedOn: null, target: e, priority: t };
            for (var n = 0; n < Tt.length && 0 !== t && t < Tt[n].priority; n++)
                ;
            Tt.splice(n, 0, e), 0 === n && Ut(e);
        } }, kt = function (e) { switch (e.tag) {
            case 3:
                var t = e.stateNode;
                if (t.current.memoizedState.isDehydrated) {
                    var n = dt(t.pendingLanes);
                    0 !== n && (vt(t, 1 | n), rs(t, qe()), 0 === (6 & Nu) && (Hu = qe() + 500, Hl()));
                }
                break;
            case 13: cs((function () { var t = Ia(e, 1); if (null !== t) {
                var n = es();
                ns(t, e, 1, n);
            } })), Ws(e, 1);
        } }, xt = function (e) { if (13 === e.tag) {
            var t = Ia(e, 134217728);
            if (null !== t)
                ns(t, e, 134217728, es());
            Ws(e, 134217728);
        } }, St = function (e) { if (13 === e.tag) {
            var t = ts(e), n = Ia(e, t);
            if (null !== n)
                ns(n, e, t, es());
            Ws(e, t);
        } }, Ct = function () { return bt; }, _t = function (e, t) { var n = bt; try {
            return bt = e, t();
        }
        finally {
            bt = n;
        } }, xe = function (e, t, n) { switch (t) {
            case "input":
                if (K(e, n), t = n.name, "radio" === n.type && null != t) {
                    for (n = e; n.parentNode;)
                        n = n.parentNode;
                    for (n = n.querySelectorAll("input[name=" + JSON.stringify("" + t) + '][type="radio"]'), t = 0; t < n.length; t++) {
                        var r = n[t];
                        if (r !== e && r.form === e.form) {
                            var l = kl(r);
                            if (!l)
                                throw Error(a(90));
                            Y(r), K(r, l);
                        }
                    }
                }
                break;
            case "textarea":
                ae(e, n);
                break;
            case "select": null != (t = n.value) && ne(e, !!n.multiple, t, !1);
        } }, Ne = ss, Me = cs;
        var ec = { usingClientEntryPoint: !1, Events: [bl, wl, kl, Ee, Le, ss] }, tc = { findFiberByHostInstance: vl, bundleType: 0, version: "18.3.1", rendererPackageName: "react-dom" }, nc = { bundleType: tc.bundleType, version: tc.version, rendererPackageName: tc.rendererPackageName, rendererConfig: tc.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null, overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: w.ReactCurrentDispatcher, findHostInstanceByFiber: function (e) { return null === (e = Be(e)) ? null : e.stateNode; }, findFiberByHostInstance: tc.findFiberByHostInstance || function () { return null; }, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: "18.3.1-next-f1338f8080-20240426" };
        if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
            var rc = __REACT_DEVTOOLS_GLOBAL_HOOK__;
            if (!rc.isDisabled && rc.supportsFiber)
                try {
                    lt = rc.inject(nc), at = rc;
                }
                catch (ce) { }
        }
        t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ec, t.createPortal = function (e, t) { var n = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null; if (!Xs(t))
            throw Error(a(200)); return function (e, t, n) { var r = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null; return { $$typeof: x, key: null == r ? null : "" + r, children: e, containerInfo: t, implementation: n }; }(e, t, null, n); }, t.createRoot = function (e, t) { if (!Xs(e))
            throw Error(a(299)); var n = !1, r = "", l = Ys; return null !== t && void 0 !== t && (!0 === t.unstable_strictMode && (n = !0), void 0 !== t.identifierPrefix && (r = t.identifierPrefix), void 0 !== t.onRecoverableError && (l = t.onRecoverableError)), t = Ds(e, 1, !1, null, 0, n, 0, r, l), e[hl] = t.current, Hr(8 === e.nodeType ? e.parentNode : e), new Qs(t); }, t.findDOMNode = function (e) { if (null == e)
            return null; if (1 === e.nodeType)
            return e; var t = e._reactInternals; if (void 0 === t) {
            if ("function" === typeof e.render)
                throw Error(a(188));
            throw e = Object.keys(e).join(","), Error(a(268, e));
        } return e = null === (e = Be(t)) ? null : e.stateNode; }, t.flushSync = function (e) { return cs(e); }, t.hydrate = function (e, t, n) { if (!qs(t))
            throw Error(a(200)); return $s(null, e, t, !0, n); }, t.hydrateRoot = function (e, t, n) { if (!Xs(e))
            throw Error(a(405)); var r = null != n && n.hydratedSources || null, l = !1, i = "", o = Ys; if (null !== n && void 0 !== n && (!0 === n.unstable_strictMode && (l = !0), void 0 !== n.identifierPrefix && (i = n.identifierPrefix), void 0 !== n.onRecoverableError && (o = n.onRecoverableError)), t = Hs(t, null, e, 1, null != n ? n : null, l, 0, i, o), e[hl] = t.current, Hr(e), r)
            for (e = 0; e < r.length; e++)
                l = (l = (n = r[e])._getVersion)(n._source), null == t.mutableSourceEagerHydrationData ? t.mutableSourceEagerHydrationData = [n, l] : t.mutableSourceEagerHydrationData.push(n, l); return new Js(t); }, t.render = function (e, t, n) { if (!qs(t))
            throw Error(a(200)); return $s(null, e, t, !1, n); }, t.unmountComponentAtNode = function (e) { if (!qs(e))
            throw Error(a(40)); return !!e._reactRootContainer && (cs((function () { $s(null, null, e, !1, (function () { e._reactRootContainer = null, e[hl] = null; })); })), !0); }, t.unstable_batchedUpdates = ss, t.unstable_renderSubtreeIntoContainer = function (e, t, n, r) { if (!qs(n))
            throw Error(a(200)); if (null == e || void 0 === e._reactInternals)
            throw Error(a(38)); return $s(e, t, n, !1, r); }, t.version = "18.3.1-next-f1338f8080-20240426";
    }, 391: (e, t, n) => {
        "use strict";
        var r = n(950);
        t.createRoot = r.createRoot, t.hydrateRoot = r.hydrateRoot;
    }, 950: (e, t, n) => {
        "use strict";
        !function e() { if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)
            try {
                __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e);
            }
            catch (t) {
                console.error(t);
            } }(), e.exports = n(730);
    }, 153: (e, t, n) => {
        "use strict";
        var r = n(43), l = Symbol.for("react.element"), a = Symbol.for("react.fragment"), i = Object.prototype.hasOwnProperty, o = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, u = { key: !0, ref: !0, __self: !0, __source: !0 };
        function s(e, t, n) { var r, a = {}, s = null, c = null; for (r in void 0 !== n && (s = "" + n), void 0 !== t.key && (s = "" + t.key), void 0 !== t.ref && (c = t.ref), t)
            i.call(t, r) && !u.hasOwnProperty(r) && (a[r] = t[r]); if (e && e.defaultProps)
            for (r in t = e.defaultProps)
                void 0 === a[r] && (a[r] = t[r]); return { $$typeof: l, type: e, key: s, ref: c, props: a, _owner: o.current }; }
        t.Fragment = a, t.jsx = s, t.jsxs = s;
    }, 202: (e, t) => {
        "use strict";
        var n = Symbol.for("react.element"), r = Symbol.for("react.portal"), l = Symbol.for("react.fragment"), a = Symbol.for("react.strict_mode"), i = Symbol.for("react.profiler"), o = Symbol.for("react.provider"), u = Symbol.for("react.context"), s = Symbol.for("react.forward_ref"), c = Symbol.for("react.suspense"), d = Symbol.for("react.memo"), f = Symbol.for("react.lazy"), p = Symbol.iterator;
        var h = { isMounted: function () { return !1; }, enqueueForceUpdate: function () { }, enqueueReplaceState: function () { }, enqueueSetState: function () { } }, m = Object.assign, g = {};
        function y(e, t, n) { this.props = e, this.context = t, this.refs = g, this.updater = n || h; }
        function v() { }
        function b(e, t, n) { this.props = e, this.context = t, this.refs = g, this.updater = n || h; }
        y.prototype.isReactComponent = {}, y.prototype.setState = function (e, t) { if ("object" !== typeof e && "function" !== typeof e && null != e)
            throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); this.updater.enqueueSetState(this, e, t, "setState"); }, y.prototype.forceUpdate = function (e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate"); }, v.prototype = y.prototype;
        var w = b.prototype = new v;
        w.constructor = b, m(w, y.prototype), w.isPureReactComponent = !0;
        var k = Array.isArray, x = Object.prototype.hasOwnProperty, S = { current: null }, C = { key: !0, ref: !0, __self: !0, __source: !0 };
        function _(e, t, r) { var l, a = {}, i = null, o = null; if (null != t)
            for (l in void 0 !== t.ref && (o = t.ref), void 0 !== t.key && (i = "" + t.key), t)
                x.call(t, l) && !C.hasOwnProperty(l) && (a[l] = t[l]); var u = arguments.length - 2; if (1 === u)
            a.children = r;
        else if (1 < u) {
            for (var s = Array(u), c = 0; c < u; c++)
                s[c] = arguments[c + 2];
            a.children = s;
        } if (e && e.defaultProps)
            for (l in u = e.defaultProps)
                void 0 === a[l] && (a[l] = u[l]); return { $$typeof: n, type: e, key: i, ref: o, props: a, _owner: S.current }; }
        function E(e) { return "object" === typeof e && null !== e && e.$$typeof === n; }
        var L = /\/+/g;
        function N(e, t) { return "object" === typeof e && null !== e && null != e.key ? function (e) { var t = { "=": "=0", ":": "=2" }; return "$" + e.replace(/[=:]/g, (function (e) { return t[e]; })); }("" + e.key) : t.toString(36); }
        function M(e, t, l, a, i) { var o = typeof e; "undefined" !== o && "boolean" !== o || (e = null); var u = !1; if (null === e)
            u = !0;
        else
            switch (o) {
                case "string":
                case "number":
                    u = !0;
                    break;
                case "object": switch (e.$$typeof) {
                    case n:
                    case r: u = !0;
                }
            } if (u)
            return i = i(u = e), e = "" === a ? "." + N(u, 0) : a, k(i) ? (l = "", null != e && (l = e.replace(L, "$&/") + "/"), M(i, t, l, "", (function (e) { return e; }))) : null != i && (E(i) && (i = function (e, t) { return { $$typeof: n, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner }; }(i, l + (!i.key || u && u.key === i.key ? "" : ("" + i.key).replace(L, "$&/") + "/") + e)), t.push(i)), 1; if (u = 0, a = "" === a ? "." : a + ":", k(e))
            for (var s = 0; s < e.length; s++) {
                var c = a + N(o = e[s], s);
                u += M(o, t, l, c, i);
            }
        else if (c = function (e) { return null === e || "object" !== typeof e ? null : "function" === typeof (e = p && e[p] || e["@@iterator"]) ? e : null; }(e), "function" === typeof c)
            for (e = c.call(e), s = 0; !(o = e.next()).done;)
                u += M(o = o.value, t, l, c = a + N(o, s++), i);
        else if ("object" === o)
            throw t = String(e), Error("Objects are not valid as a React child (found: " + ("[object Object]" === t ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); return u; }
        function z(e, t, n) { if (null == e)
            return e; var r = [], l = 0; return M(e, r, "", "", (function (e) { return t.call(n, e, l++); })), r; }
        function A(e) { if (-1 === e._status) {
            var t = e._result;
            (t = t()).then((function (t) { 0 !== e._status && -1 !== e._status || (e._status = 1, e._result = t); }), (function (t) { 0 !== e._status && -1 !== e._status || (e._status = 2, e._result = t); })), -1 === e._status && (e._status = 0, e._result = t);
        } if (1 === e._status)
            return e._result.default; throw e._result; }
        var R = { current: null }, T = { transition: null }, I = { ReactCurrentDispatcher: R, ReactCurrentBatchConfig: T, ReactCurrentOwner: S };
        function P() { throw Error("act(...) is not supported in production builds of React."); }
        t.Children = { map: z, forEach: function (e, t, n) { z(e, (function () { t.apply(this, arguments); }), n); }, count: function (e) { var t = 0; return z(e, (function () { t++; })), t; }, toArray: function (e) { return z(e, (function (e) { return e; })) || []; }, only: function (e) { if (!E(e))
                throw Error("React.Children.only expected to receive a single React element child."); return e; } }, t.Component = y, t.Fragment = l, t.Profiler = i, t.PureComponent = b, t.StrictMode = a, t.Suspense = c, t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = I, t.act = P, t.cloneElement = function (e, t, r) { if (null === e || void 0 === e)
            throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); var l = m({}, e.props), a = e.key, i = e.ref, o = e._owner; if (null != t) {
            if (void 0 !== t.ref && (i = t.ref, o = S.current), void 0 !== t.key && (a = "" + t.key), e.type && e.type.defaultProps)
                var u = e.type.defaultProps;
            for (s in t)
                x.call(t, s) && !C.hasOwnProperty(s) && (l[s] = void 0 === t[s] && void 0 !== u ? u[s] : t[s]);
        } var s = arguments.length - 2; if (1 === s)
            l.children = r;
        else if (1 < s) {
            u = Array(s);
            for (var c = 0; c < s; c++)
                u[c] = arguments[c + 2];
            l.children = u;
        } return { $$typeof: n, type: e.type, key: a, ref: i, props: l, _owner: o }; }, t.createContext = function (e) { return (e = { $$typeof: u, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }).Provider = { $$typeof: o, _context: e }, e.Consumer = e; }, t.createElement = _, t.createFactory = function (e) { var t = _.bind(null, e); return t.type = e, t; }, t.createRef = function () { return { current: null }; }, t.forwardRef = function (e) { return { $$typeof: s, render: e }; }, t.isValidElement = E, t.lazy = function (e) { return { $$typeof: f, _payload: { _status: -1, _result: e }, _init: A }; }, t.memo = function (e, t) { return { $$typeof: d, type: e, compare: void 0 === t ? null : t }; }, t.startTransition = function (e) { var t = T.transition; T.transition = {}; try {
            e();
        }
        finally {
            T.transition = t;
        } }, t.unstable_act = P, t.useCallback = function (e, t) { return R.current.useCallback(e, t); }, t.useContext = function (e) { return R.current.useContext(e); }, t.useDebugValue = function () { }, t.useDeferredValue = function (e) { return R.current.useDeferredValue(e); }, t.useEffect = function (e, t) { return R.current.useEffect(e, t); }, t.useId = function () { return R.current.useId(); }, t.useImperativeHandle = function (e, t, n) { return R.current.useImperativeHandle(e, t, n); }, t.useInsertionEffect = function (e, t) { return R.current.useInsertionEffect(e, t); }, t.useLayoutEffect = function (e, t) { return R.current.useLayoutEffect(e, t); }, t.useMemo = function (e, t) { return R.current.useMemo(e, t); }, t.useReducer = function (e, t, n) { return R.current.useReducer(e, t, n); }, t.useRef = function (e) { return R.current.useRef(e); }, t.useState = function (e) { return R.current.useState(e); }, t.useSyncExternalStore = function (e, t, n) { return R.current.useSyncExternalStore(e, t, n); }, t.useTransition = function () { return R.current.useTransition(); }, t.version = "18.3.1";
    }, 43: (e, t, n) => {
        "use strict";
        e.exports = n(202);
    }, 579: (e, t, n) => {
        "use strict";
        e.exports = n(153);
    }, 234: (e, t) => {
        "use strict";
        function n(e, t) { var n = e.length; e.push(t); e: for (; 0 < n;) {
            var r = n - 1 >>> 1, l = e[r];
            if (!(0 < a(l, t)))
                break e;
            e[r] = t, e[n] = l, n = r;
        } }
        function r(e) { return 0 === e.length ? null : e[0]; }
        function l(e) { if (0 === e.length)
            return null; var t = e[0], n = e.pop(); if (n !== t) {
            e[0] = n;
            e: for (var r = 0, l = e.length, i = l >>> 1; r < i;) {
                var o = 2 * (r + 1) - 1, u = e[o], s = o + 1, c = e[s];
                if (0 > a(u, n))
                    s < l && 0 > a(c, u) ? (e[r] = c, e[s] = n, r = s) : (e[r] = u, e[o] = n, r = o);
                else {
                    if (!(s < l && 0 > a(c, n)))
                        break e;
                    e[r] = c, e[s] = n, r = s;
                }
            }
        } return t; }
        function a(e, t) { var n = e.sortIndex - t.sortIndex; return 0 !== n ? n : e.id - t.id; }
        if ("object" === typeof performance && "function" === typeof performance.now) {
            var i = performance;
            t.unstable_now = function () { return i.now(); };
        }
        else {
            var o = Date, u = o.now();
            t.unstable_now = function () { return o.now() - u; };
        }
        var s = [], c = [], d = 1, f = null, p = 3, h = !1, m = !1, g = !1, y = "function" === typeof setTimeout ? setTimeout : null, v = "function" === typeof clearTimeout ? clearTimeout : null, b = "undefined" !== typeof setImmediate ? setImmediate : null;
        function w(e) { for (var t = r(c); null !== t;) {
            if (null === t.callback)
                l(c);
            else {
                if (!(t.startTime <= e))
                    break;
                l(c), t.sortIndex = t.expirationTime, n(s, t);
            }
            t = r(c);
        } }
        function k(e) { if (g = !1, w(e), !m)
            if (null !== r(s))
                m = !0, T(x);
            else {
                var t = r(c);
                null !== t && I(k, t.startTime - e);
            } }
        function x(e, n) { m = !1, g && (g = !1, v(E), E = -1), h = !0; var a = p; try {
            for (w(n), f = r(s); null !== f && (!(f.expirationTime > n) || e && !M());) {
                var i = f.callback;
                if ("function" === typeof i) {
                    f.callback = null, p = f.priorityLevel;
                    var o = i(f.expirationTime <= n);
                    n = t.unstable_now(), "function" === typeof o ? f.callback = o : f === r(s) && l(s), w(n);
                }
                else
                    l(s);
                f = r(s);
            }
            if (null !== f)
                var u = !0;
            else {
                var d = r(c);
                null !== d && I(k, d.startTime - n), u = !1;
            }
            return u;
        }
        finally {
            f = null, p = a, h = !1;
        } }
        "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
        var S, C = !1, _ = null, E = -1, L = 5, N = -1;
        function M() { return !(t.unstable_now() - N < L); }
        function z() { if (null !== _) {
            var e = t.unstable_now();
            N = e;
            var n = !0;
            try {
                n = _(!0, e);
            }
            finally {
                n ? S() : (C = !1, _ = null);
            }
        }
        else
            C = !1; }
        if ("function" === typeof b)
            S = function () { b(z); };
        else if ("undefined" !== typeof MessageChannel) {
            var A = new MessageChannel, R = A.port2;
            A.port1.onmessage = z, S = function () { R.postMessage(null); };
        }
        else
            S = function () { y(z, 0); };
        function T(e) { _ = e, C || (C = !0, S()); }
        function I(e, n) { E = y((function () { e(t.unstable_now()); }), n); }
        t.unstable_IdlePriority = 5, t.unstable_ImmediatePriority = 1, t.unstable_LowPriority = 4, t.unstable_NormalPriority = 3, t.unstable_Profiling = null, t.unstable_UserBlockingPriority = 2, t.unstable_cancelCallback = function (e) { e.callback = null; }, t.unstable_continueExecution = function () { m || h || (m = !0, T(x)); }, t.unstable_forceFrameRate = function (e) { 0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : L = 0 < e ? Math.floor(1e3 / e) : 5; }, t.unstable_getCurrentPriorityLevel = function () { return p; }, t.unstable_getFirstCallbackNode = function () { return r(s); }, t.unstable_next = function (e) { switch (p) {
            case 1:
            case 2:
            case 3:
                var t = 3;
                break;
            default: t = p;
        } var n = p; p = t; try {
            return e();
        }
        finally {
            p = n;
        } }, t.unstable_pauseExecution = function () { }, t.unstable_requestPaint = function () { }, t.unstable_runWithPriority = function (e, t) { switch (e) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5: break;
            default: e = 3;
        } var n = p; p = e; try {
            return t();
        }
        finally {
            p = n;
        } }, t.unstable_scheduleCallback = function (e, l, a) { var i = t.unstable_now(); switch ("object" === typeof a && null !== a ? a = "number" === typeof (a = a.delay) && 0 < a ? i + a : i : a = i, e) {
            case 1:
                var o = -1;
                break;
            case 2:
                o = 250;
                break;
            case 5:
                o = 1073741823;
                break;
            case 4:
                o = 1e4;
                break;
            default: o = 5e3;
        } return e = { id: d++, callback: l, priorityLevel: e, startTime: a, expirationTime: o = a + o, sortIndex: -1 }, a > i ? (e.sortIndex = a, n(c, e), null === r(s) && e === r(c) && (g ? (v(E), E = -1) : g = !0, I(k, a - i))) : (e.sortIndex = o, n(s, e), m || h || (m = !0, T(x))), e; }, t.unstable_shouldYield = M, t.unstable_wrapCallback = function (e) { var t = p; return function () { var n = p; p = t; try {
            return e.apply(this, arguments);
        }
        finally {
            p = n;
        } }; };
    }, 853: (e, t, n) => {
        "use strict";
        e.exports = n(234);
    }, 63: (e, t, n) => {
        "use strict";
        n.d(t, { A: () => o });
        var r = n(172), l = n.n(r), a = n(981), i = n.n(a)()(l());
        i.push([e.id, ".a11ly_styles_button__SSR60 {\n  width: 100%;\n  height: 72px;\n  min-height: 72px;\n  background: #f9fafb;\n  border: 1px solid #e5e7eb;\n  border-radius: 16px;\n  font-weight: 700;\n  font-size: 16px;\n  display: flex;\n  align-items: center;\n  color: #06273f;\n  padding: 0 16px;\n  gap: 14px;\n}\n\n.a11ly_styles_button__SSR60.a11ly_styles_active__94nDF {\n  border: 1px solid #456eeb;\n  background: linear-gradient(146.07deg, #2f5bdf 8.72%, #1a41ba 95.56%);\n  color: white;\n}\n\n.a11ly_styles_button__SSR60:hover {\n  border: 1px solid #456eeb;\n  background: linear-gradient(146.07deg, #4b73eb 8.72%, #3358cb 95.56%);\n  color: white;\n}\n\n.a11ly_styles_button__SSR60:hover svg path {\n  fill: #fff;\n}\n\n.a11ly_styles_button__SSR60.a11ly_styles_active__94nDF svg path {\n  fill: #fff;\n}\n\n.a11ly_styles_icon__a9TYP {\n  width: 42px;\n  height: 42px;\n}\n\n.a11ly_styles_label__CWmop {\n  display: block;\n}\n", ""]), i.locals = { button: "a11ly_styles_button__SSR60", active: "a11ly_styles_active__94nDF", icon: "a11ly_styles_icon__a9TYP", label: "a11ly_styles_label__CWmop" };
        const o = i;
    }, 948: (e, t, n) => {
        "use strict";
        n.d(t, { A: () => o });
        var r = n(172), l = n.n(r), a = n(981), i = n.n(a)()(l());
        i.push([e.id, ".a11ly_styles_button__THV8s {\n  width: 134px;\n  height: 128px;\n  background: #f9fafb;\n  border: 1px solid #e5e7eb;\n  border-radius: 16px;\n  font-weight: 700;\n  font-size: 16px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  color: #06273f;\n  padding: 0 24px;\n}\n\n.a11ly_styles_button__THV8s.a11ly_styles_active__r3zOl {\n  border: 1px solid #456eeb;\n  background: linear-gradient(146.07deg, #2f5bdf 8.72%, #1a41ba 95.56%);\n  color: white;\n}\n\n.a11ly_styles_button__THV8s:hover {\n  border: 1px solid #456eeb;\n  background: linear-gradient(146.07deg, #4b73eb 8.72%, #3358cb 95.56%);\n  color: white;\n}\n\n.a11ly_styles_button__THV8s:hover svg path {\n  fill: #fff;\n}\n\n.a11ly_styles_button__THV8s.a11ly_styles_active__r3zOl svg path {\n  fill: #fff;\n}\n\n.a11ly_styles_icon__mRTve {\n  width: 48px;\n  height: 48px;\n  margin-top: 18px;\n}\n\n.a11ly_styles_label__CwTlD {\n  display: block;\n  margin-top: 8px;\n}\n", ""]), i.locals = { button: "a11ly_styles_button__THV8s", active: "a11ly_styles_active__r3zOl", icon: "a11ly_styles_icon__mRTve", label: "a11ly_styles_label__CwTlD" };
        const o = i;
    }, 570: (e, t, n) => {
        "use strict";
        n.d(t, { A: () => v });
        var r = n(172), l = n.n(r), a = n(981), i = n.n(a), o = n(80), u = n.n(o), s = new URL(n(368), n.b), c = new URL(n(834), n.b), d = new URL(n(258), n.b), f = new URL(n(602), n.b), p = i()(l()), h = u()(s), m = u()(c), g = u()(d), y = u()(f);
        p.push([e.id, `body.a11y-contrast-monochrome>:not(#a11y-widget){filter:grayscale(1) !important}body.a11y-contrast-soft,body.a11y-contrast-soft>:not(#a11y-widget),body.a11y-contrast-soft>:not(#a11y-widget) *:not(img){color:#000 !important;background:rgba(0,0,0,0) !important}body.a11y-contrast-hard>:not(#a11y-widget){background-color:#fff !important;color:#000 !important;filter:invert(100%) !important}body.a11y-fonts-simple *:not(#a11y-widget *){font-family:"Arial",sans-serif !important}body.a11y-cursor-big-white{cursor:url(${h}),url("https://raw.usercontent.citytour.dev/mickidum/acc_toolbar/master/app/cursors/w2.cur"),auto !important}body.a11y-cursor-big-white button,body.a11y-cursor-big-white a{cursor:url(${m}),url("https://raw.usercontent.citytour.dev/mickidum/acc_toolbar/master/app/cursors/wh2.cur"),auto !important}body.a11y-cursor-big-black{cursor:url(${g}),url("https://raw.usercontent.citytour.dev/mickidum/acc_toolbar/master/app/cursors/b2.cur"),auto !important}body.a11y-cursor-big-black button,body.a11y-cursor-big-black a{cursor:url(${y}),url("https://raw.usercontent.citytour.dev/mickidum/acc_toolbar/master/app/cursors/bh2.cur"),auto !important}body.a11y-content-links a{text-decoration:underline !important}body.a11y-content-headers h1,body.a11y-content-headers h2,body.a11y-content-headers h3,body.a11y-content-headers h4,body.a11y-content-headers h5,body.a11y-content-headers h6{text-decoration:underline !important}body.a11y-zoom-up>:not(#a11y-widget){zoom:1.4 !important;-moz-transform:scale(1.4) !important;-moz-transform-origin:40% 0 !important}body.a11y-disable-buttons-animations *{transition-property:none !important;animation:none !important;animation-name:none !important}body.a11y-disable-buttons-keyboard>:not(#a11y-widget) a:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) button:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) h1:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) h2:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) h3:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) h4:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) h5:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) h6:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) p:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) input:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) li:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) select:focus,body.a11y-disable-buttons-keyboard>:not(#a11y-widget) textarea:focus{outline:none !important;background:#ff0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.a11y-image-title{display:none !important;font-size:20px !important;max-width:180px !important;line-height:1 !important;margin:0 auto !important;font-weight:normal !important;text-align:center !important;background:#ffffe0 !important;color:#000 !important;box-shadow:none !important;padding:10px !important;border:solid 1px darkred !important;text-decoration:none !important;pointer-events:none !important;border-radius:0 !important}`, ""]), p.locals = {};
        const v = p;
    }, 694: (e, t, n) => {
        "use strict";
        n.d(t, { A: () => v });
        var r = n(172), l = n.n(r), a = n(981), i = n.n(a), o = n(80), u = n.n(o), s = new URL(n(158), n.b), c = new URL(n(349), n.b), d = new URL(n(364), n.b), f = new URL(n(873), n.b), p = i()(l());
        p.push([e.id, "@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);"]);
        var h = u()(s), m = u()(c), g = u()(d), y = u()(f);
        p.push([e.id, `.a11ly_styles_widget__4S05t{z-index:100000000000000000000;position:fixed;display:flex;flex-direction:column;background:#fff;color:#000;border:1px solid #e5e7eb;box-shadow:0 16px 32px rgba(0,0,0,.12);border-radius:16px;font-family:"Inter",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a11ly_styles_widget__4S05t>:not(:last-child){border-bottom:1px solid #e5e7eb}@media(min-width: 500px){.a11ly_styles_widget__4S05t.a11ly_styles_right__czZZo,.a11ly_styles_widget__4S05t.a11ly_styles_left__LrBg6{top:50%;transform:translateY(-50%);max-height:calc(100vh - 48px)}}@media(min-width: 500px){.a11ly_styles_widget__4S05t.a11ly_styles_bottom__2Aovn,.a11ly_styles_widget__4S05t.a11ly_styles_top__eNnbM{left:50%;transform:translateX(-50%);max-width:calc(100vw - 48px);width:calc(100vw - 48px)}}.a11ly_styles_widget__4S05t.a11ly_styles_bottom__2Aovn{bottom:24px}.a11ly_styles_widget__4S05t.a11ly_styles_top__eNnbM{top:24px}.a11ly_styles_widget__4S05t.a11ly_styles_right__czZZo{right:24px}.a11ly_styles_widget__4S05t.a11ly_styles_left__LrBg6{left:24px}@media(max-width: 499px){.a11ly_styles_widget__4S05t.a11ly_styles_bottom__2Aovn,.a11ly_styles_widget__4S05t.a11ly_styles_top__eNnbM,.a11ly_styles_widget__4S05t.a11ly_styles_right__czZZo,.a11ly_styles_widget__4S05t.a11ly_styles_left__LrBg6{border-radius:0;bottom:0;left:0;right:0;top:0}}.a11ly_styles_vertical__wt16J{overflow:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:24px}@media(max-width: 499px){.a11ly_styles_vertical__wt16J{display:none}}.a11ly_styles_horizontal__5YcZN{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:16px;gap:16px;padding:24px;overflow-x:auto}@media(max-width: 499px){.a11ly_styles_horizontal__5YcZN{display:none}}@media(max-width: 1329px){.a11ly_styles_horizontal__5YcZN{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 1151px){.a11ly_styles_horizontal__5YcZN{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 1001px){.a11ly_styles_horizontal__5YcZN{grid-template-columns:repeat(4, 1fr)}}.a11ly_styles_mobile__YOiGS{display:flex;flex-direction:column;overflow:auto;gap:12px;padding:16px}@media(min-width: 500px){.a11ly_styles_mobile__YOiGS{display:none}}.a11ly_styles_section__9KpR0{min-height:60px;padding:0 24px;display:flex;align-items:center;justify-content:center}.a11ly_styles_header__CVJdd{display:flex;justify-content:space-between;align-items:center}.a11ly_styles_header__CVJdd .a11ly_styles_logo__4I3HV{width:36px;height:36px}@media(min-width: 330px){.a11ly_styles_header__CVJdd .a11ly_styles_logo__4I3HV{display:none}}.a11ly_styles_header__CVJdd .a11ly_styles_title__-ZhlX{font-size:20px;font-weight:700;margin:0;padding:0;color:#000}@media(max-width: 329px){.a11ly_styles_header__CVJdd .a11ly_styles_title__-ZhlX{display:none}}.a11ly_styles_header__CVJdd .a11ly_styles_close__99hIX{cursor:pointer}.a11ly_styles_reset__W\\+c4n{display:flex;gap:8px;align-items:center;cursor:pointer}.a11ly_styles_minifiedWidget__LGUBi{--a11y-icon-size: 64px;--a11y-icon-padding: 24px;cursor:pointer;z-index:1000;position:fixed;bottom:var(--a11y-icon-padding);width:var(--a11y-icon-size);height:var(--a11y-icon-size)}.a11ly_styles_minifiedWidget__LGUBi.a11ly_styles_leftBottom__4QOTa{left:var(--a11y-icon-padding)}.a11ly_styles_minifiedWidget__LGUBi.a11ly_styles_rightBottom__HmkwP{right:var(--a11y-icon-padding)}.a11ly_styles_minifiedWidget__LGUBi img{position:absolute;top:calc(var(--a11y-icon-size)/-8);left:calc(var(--a11y-icon-size)/-8);height:calc(var(--a11y-icon-size)*1.25);width:calc(var(--a11y-icon-size)*1.25);min-height:calc(var(--a11y-icon-size)*1.25);min-width:calc(var(--a11y-icon-size)*1.25);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.a11ly_styles_minifiedWidget__LGUBi img.a11ly_styles_square__p00-U{-webkit-mask-image:url(${h});mask-image:url(${h})}.a11ly_styles_minifiedWidget__LGUBi img.a11ly_styles_square__p00-U.a11ly_styles_checked__0ooOk{-webkit-mask-image:url(${m});mask-image:url(${m})}.a11ly_styles_minifiedWidget__LGUBi img.a11ly_styles_circle__kioXY{border-radius:50%;-webkit-mask-image:url(${g});mask-image:url(${g})}.a11ly_styles_minifiedWidget__LGUBi img.a11ly_styles_circle__kioXY.a11ly_styles_checked__0ooOk{border-radius:50%;-webkit-mask-image:url(${y});mask-image:url(${y})}.a11ly_styles_horizontalFooter__\\+xZMf{width:100%;display:flex;align-items:center;justify-content:space-between}.a11ly_styles_footerLinks__XTpJm{display:flex;align-items:center;gap:12px}.a11ly_styles_widgetReportLinks__\\+3AYH{text-decoration:underline !important;color:#2f5bdf !important;font-weight:600 !important}`, ""]), p.locals = { widget: "a11ly_styles_widget__4S05t", right: "a11ly_styles_right__czZZo", left: "a11ly_styles_left__LrBg6", bottom: "a11ly_styles_bottom__2Aovn", top: "a11ly_styles_top__eNnbM", vertical: "a11ly_styles_vertical__wt16J", horizontal: "a11ly_styles_horizontal__5YcZN", mobile: "a11ly_styles_mobile__YOiGS", section: "a11ly_styles_section__9KpR0", header: "a11ly_styles_header__CVJdd", logo: "a11ly_styles_logo__4I3HV", title: "a11ly_styles_title__-ZhlX", close: "a11ly_styles_close__99hIX", reset: "a11ly_styles_reset__W+c4n", minifiedWidget: "a11ly_styles_minifiedWidget__LGUBi", leftBottom: "a11ly_styles_leftBottom__4QOTa", rightBottom: "a11ly_styles_rightBottom__HmkwP", square: "a11ly_styles_square__p00-U", checked: "a11ly_styles_checked__0ooOk", circle: "a11ly_styles_circle__kioXY", horizontalFooter: "a11ly_styles_horizontalFooter__+xZMf", footerLinks: "a11ly_styles_footerLinks__XTpJm", widgetReportLinks: "a11ly_styles_widgetReportLinks__+3AYH" };
        const v = p;
    }, 186: e => {
        "use strict";
        var t = [];
        function n(e) { for (var n = -1, r = 0; r < t.length; r++)
            if (t[r].identifier === e) {
                n = r;
                break;
            } return n; }
        function r(e, r) { for (var a = {}, i = [], o = 0; o < e.length; o++) {
            var u = e[o], s = r.base ? u[0] + r.base : u[0], c = a[s] || 0, d = "".concat(s, " ").concat(c);
            a[s] = c + 1;
            var f = n(d), p = { css: u[1], media: u[2], sourceMap: u[3], supports: u[4], layer: u[5] };
            if (-1 !== f)
                t[f].references++, t[f].updater(p);
            else {
                var h = l(p, r);
                r.byIndex = o, t.splice(o, 0, { identifier: d, updater: h, references: 1 });
            }
            i.push(d);
        } return i; }
        function l(e, t) { var n = t.domAPI(t); n.update(e); return function (t) { if (t) {
            if (t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap && t.supports === e.supports && t.layer === e.layer)
                return;
            n.update(e = t);
        }
        else
            n.remove(); }; }
        e.exports = function (e, l) { var a = r(e = e || [], l = l || {}); return function (e) { e = e || []; for (var i = 0; i < a.length; i++) {
            var o = n(a[i]);
            t[o].references--;
        } for (var u = r(e, l), s = 0; s < a.length; s++) {
            var c = n(a[s]);
            0 === t[c].references && (t[c].updater(), t.splice(c, 1));
        } a = u; }; };
    }, 433: e => {
        "use strict";
        var t = {};
        e.exports = function (e, n) { var r = function (e) { if ("undefined" === typeof t[e]) {
            var n = document.querySelector(e);
            if (window.HTMLIFrameElement && n instanceof window.HTMLIFrameElement)
                try {
                    n = n.contentDocument.head;
                }
                catch (r) {
                    n = null;
                }
            t[e] = n;
        } return t[e]; }(e); if (!r)
            throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); r.appendChild(n); };
    }, 990: e => {
        "use strict";
        e.exports = function (e) { var t = document.createElement("style"); return e.setAttributes(t, e.attributes), e.insert(t, e.options), t; };
    }, 626: (e, t, n) => {
        "use strict";
        e.exports = function (e) { var t = n.nc; t && e.setAttribute("nonce", t); };
    }, 155: e => {
        "use strict";
        e.exports = function (e) { if ("undefined" === typeof document)
            return { update: function () { }, remove: function () { } }; var t = e.insertStyleElement(e); return { update: function (n) { !function (e, t, n) { var r = ""; n.supports && (r += "@supports (".concat(n.supports, ") {")), n.media && (r += "@media ".concat(n.media, " {")); var l = "undefined" !== typeof n.layer; l && (r += "@layer".concat(n.layer.length > 0 ? " ".concat(n.layer) : "", " {")), r += n.css, l && (r += "}"), n.media && (r += "}"), n.supports && (r += "}"); var a = n.sourceMap; a && "undefined" !== typeof btoa && (r += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))), " */")), t.styleTagTransform(r, e, t.options); }(t, e, n); }, remove: function () { !function (e) { if (null === e.parentNode)
                return !1; e.parentNode.removeChild(e); }(t); } }; };
    }, 827: e => {
        "use strict";
        e.exports = function (e, t) { if (t.styleSheet)
            t.styleSheet.cssText = e;
        else {
            for (; t.firstChild;)
                t.removeChild(t.firstChild);
            t.appendChild(document.createTextNode(e));
        } };
    }, 258: e => {
        "use strict";
        e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAzCAYAAAAZ+mH/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM1RTg1NDJCQzhFMTFFNzhFNDdGMzY5NjY0M0JBMTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM1RTg1NDNCQzhFMTFFNzhFNDdGMzY5NjY0M0JBMTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzVFODU0MEJDOEUxMUU3OEU0N0YzNjk2NjQzQkExNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzVFODU0MUJDOEUxMUU3OEU0N0YzNjk2NjQzQkExNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PisYaokAAAcASURBVHjavFhrTFRHFJ5978pLcFFKHzxkY22RRo3+qy4JgUCsMahJEVEWRIz946LUAq0toolVofLDR0tisLhiUFEETPxhTQyxPqqNSuIjLTZGLI1UgqbyWJbbby5zl7m7d3nIrpN8md1zH/Pdb845c2aIzWZbfe/evSMmk4mwpgU0gBpQMQS0qXt7e3WJiYmFra2te8LCwnSwCR4kAt9Wrlz5ucDa5cuX9xmNRkrEABg5VQKqiOxrrVbrtubm5j2hoaE6Zte+jSlRM7hbSkpK0alTp77R6/Uqdk3L3RcQQorznpqa+uW5c+e+DQkJ0b4NRWQk2traSH9/v/g7PT29uKGhoQyKSCpoPBTxq2PmSI65fv16ITs7WxgYGJBMwoULF76HImG4dRrnrH4lIvMHnU5HHA4HsdvtbhtV5OTJk8W4JgRKERkJjUYj9ocOHRKJDA0N0b+qjIyMsrNnz34VHBwskeB9ROXX6SgsLBRYshKxdetWgWtDLS0t5VBkGpsag0ceCQwJiqKiIsHpdLqZUCJQJNivPjIeCR+KfAdFTH5TZCIkJCIul8vNpKmpqSQIzS+KTJQERVlZGa+IE85aqtVqp67IZEhQlJaWyhRBZp26IpMl4UOREgVFJk7kTUgoKdLY2Fg8DY1TZOIlwJuSoCgvL+cV6cfqW4SEZ+AUmVhxNBUSFBUVFTyR4dOnTxdNWpGpklCr1cKuXbt4IgOTVmSqJHwpAiJ200j1PL4i/iJBFdm9ezdPpO/EiRNfwK4fVxF/kZCwf/9+nshgfX395nEV8TcJ+IInkddQZPOYivibhA9FnFQRBI3Jg8iIIoEiQRWprKyUKXLs2LEClUql81IkUCQkVFVVyRIaiORjg0V9I0giop1KQUTLQVTjBOlb8ToGJTt27CAolMmGDRuoybBu3brq4eFhkpeXV4frWmnz+8YtPDycnD9/Xuzpi5UaJUjJUkKYCmoKys3NPUhtGzduPI4txsSViIqKIl1dXTJbd3c3efjwIcFLJ8vfkJOTc4T6Q0FBwc8TIrF9+3ayZMkSsmLFCoJ6U3bt6NGjJCsrixgMBvq1LnxZF6Zczb6aMN+QzRKDFkS29fT0/DkuiS1bthBkQlHOhQsXkmvXrsmuX79+nVy9epUkJyeL/+F4PyEcf4fcGhChczTMeoH2FMgZLmCQ+mdnZ2fPmCSKi4vJ3r173f/XrFnjRWJwcJDU1dWJJDCAJjo6OunKlSv1zN9cDMMMAuupzcngkoXopk2bZEULnI0PL+H58+dCZGSkVxiGhoYKT548GSnFh4b+Wbp0aQbsCYAFiAXeB94DohmiADP1bSBE7flVtO3cuVOcAmlesTftoCuj2Wwma9eu9VLs5cuXpLa2VgrbmQjDT+lj9JWsp7vsPobXrB9kSgzJlICnCiUlJbKvP3PmzPG0tLRMEOml/+EDAvY+XmokJSUJcDLxGfT3IyIiPoT9XSASmA5IGyYTg5ElK52MxKNHj2RTgE2OA5uc+bjxoxs3bjRSG60rsUlWzI4g7H4WaubBNoMhxD3g6LZgFDwJvqGUr0Wm+wQ3JQKz8/Pzc2nVRK/B+xVJLFu2zP387du3W+A/kYwEVUHvsYyrFBcwjkANSviPcQOVdA4QHxcXZ+no6PhVrFb6+oSEhAQvEnhGuHPnjvSaF9jNp8AeypQw+toYqT0NIHAwOzu7El4+4jQjTjX4+PHj7osXLzbSe2h822w2LwelRwk0eUlZHWk5jTtK8H2mwSnhAoEqfE0cC6945lgzWThFLFq0yIII6qQ3P3jwQDFcY2JihKdPnwpMsb8sFsscbkoMikRWrVplow80NzdXYDdHY/gDIIbF8wxOTtoHIVn9IOmNdK3oGzU1Ne6pPXDgwGbYwliEmLgDltGGxWf1zZs392FJpoPM4pKJ5NUm9gW010E5K94thuulS5cUScydO1fAGiKSwAL3CxY/+s4IpobOSw3IF44kNJ2xNbPBpbg2cmEl1oi4N6S9vb2FZUdh8eLFMgLz5s0Tqqur+cO315mZmZ9xahqUHFTHBgthkJKK3iOmtUwNPerHLGmEw4cPi2l7+fLldD8qO/mT2t27d39CvglnJIxKU6JjAxo56D121tLprqhGfHz8O5C7XYzDFy8ETKdSqqGJ7z8QaMCUZyKdz2Jqm7h3j1ZpzKj1+HLPY2Q1rwYSVongo7169eoPh8PxY2pqajp8bTbzMYmEUYmEioth9RhHgypGTky/Vqt1Psb7mxvb9ezZs9+wL/0aoZzMQtzChbqZS99ePqFSwFjnnmLJjpSuu3XrFi1W/21ra2uy2+05sCXRFM8Gt3Chbmb+YFKKjskecqk4IuoFCxYkxMbGmltbW+/DITVMasIyrVOh54scd+n3vwADAK1sS+5aX9ZxAAAAAElFTkSuQmCC";
    }, 368: e => {
        "use strict";
        e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAzCAYAAAAZ+mH/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA1OTE2NURCQzkyMTFFN0IwODJCQjE5QzZFMDg2QjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA1OTE2NUVCQzkyMTFFN0IwODJCQjE5QzZFMDg2QjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDU5MTY1QkJDOTIxMUU3QjA4MkJCMTlDNkUwODZCNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDU5MTY1Q0JDOTIxMUU3QjA4MkJCMTlDNkUwODZCNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phwph8YAAAWrSURBVHjavFldSGxVFF7zq+N4/RtTuY1SU2SWoqUW/iAZhL1UFD4kVBD02Jv45os/+Psi+CCU9hRYkGVF1kOUmEYZpmGJEpqJ4Ev5e/XqzDi7tU5rz92zx7nqzBwXfBxn73P2/va311pnnS0AwDuI3xG34H9zIGwMC8NUsyIOEU8iphAexDnCzn2mE5AkrPx3PRPJZiJSEavZiqgkyJ5BfInIQQSZiOmKXDRBDSuSc1OKxFplJWISkasQMU2RiIF9Ph+kpqbKn88ivmAiIYTTLEVUfzAIeL1ecLlcsulpxKdmKxIxYFpaGrS0tEBOTg44nU7VWT83W5G3EIJQWVkpyAYGBkRBQYFAZYTsQ/yM8JJgxDfZqoRJVFRUiGAwaBDp6uoS+fn5AhVRiSwoRNxK5CSsSAQJv98vpPX19Ym8vLwbUSQmiZtU5L4kVEVSUlJMU+RSElKR3Nxc4XA4TFHkSiTIent7hcfjMUWRK5OQihCRZCtyLRJmKXJtElIRzKxJUyQuElKR7OxsPXzjUiRuEmSdnZ0GkUQVSYhEshRJmIRUJCsrK25FkkKCrKenR2RmZsalSNJIkHV0dIiMjAxht9uvpUhSScSrSNJJXKLIgxoRm2kkyPr7+w0imiI/MZEUScSeSCESCoXg9PQULJboqKO21tZW2Nvbg7GxMeOKVZtaxb+E+DdhEoeHh1BbWwv7+/sxidhsNkB14fz8XO2SVfxrRORKJI6OjoyJsPgFzAPhdrfbbUyws7MTzxqkIq9YL7uzu7sbsAqHkpISWFpaitqOsrIyQOeLV0z60hu779PoWDA8PAy7u7uGnFjmwcTERLgfX+XQ1tYGk5OThvToi9T8B+JDzgdB/lYJ8ceT/DvIvwOI7SgSVqs1rAARoG1gh4KFhQWYnZ2F+vr6yOWgUouLi5IE2TziH46GAE94rhChq5/7QhHbQU5EGBwchKGhITg4ODD2XNrW1haMj49HECDHbGxsNJ5jowOXF3i1enq2cJuNv+RSOVfcyxNVVVWivb39ooI2jObmZrG9vR2RD3C7RGFhoXrfPqIC8RjiIcRtRB5/Snr42IGQhUgnRuWIV4kNJhaYn583YlpVAO2uZLyysgINDQ1QXFwcDkvyDdqy6elpw1k5EZ0hvmf5z1j6gOIPQcVn7ilB3xZadiN8gHhZ/qb+8vLyqOw4MzNj9KNPyee+46On23x1MzknL8jBZ2P2CCWOj4/VpLKMGER8hjhA0HlBOfXTyskJa2pqIhLTxsYGrK6uhtMI4hfEX+wLAc05Q3JhsfIEhdm7iK/5YUqvi6qD0oSqFRUVQVNTE2AVLpvIB15n59MdVFcb3tQafuVzK/LyUkQx4mHEUwhapsBVi9LSUrG8vBy1LT6fz+hXxitmQrd4O2x6QaMr8RvibY5xku2YQV76J+ITkpG2Ym1tDaampiAQCIQfPjk5gerqasPB2fycngXvvy1WjfmGUnQ8TsoiHuVrgRJSHn4F79L9FMK0at0wmYn09HRVjTlW4gEKR3bMiO0hZnWIR/jVesRee8bwK2FFA95hvEihSMdKlC3JH1TfoCw7Nzcnmyg61tmnbJpTGkYSzSC+ReyxR9/lmwJKLAO3+fk+2irb+vo6jI6OQl1dHZydncHIyAhsbm4a+UJNxIhMmWeUA1yhErGyRJmcwTJYNpd22O5kkuTtP8icQNkV07yRbb1e74VZlsk/weO7lS0Jm1Op+dJ48hStELWyai5Gs5zA5XIZH8daRKggZd/jbfFofhEhl13LYvq/GiyKYum8oh9jTCoU//kK8TyHuJffHVFK2Hmv9bAR2hUUvwjxvyfe53yiP0eVz0cc5tM8oUV5Xwh9XHuMyWKZ4MFoFX8zGZkUyME/5lrijqx7tEiTL6+I+a57yCVrAQcP+BznFLJvlC1Vixa/gqDy/ggr8p8AAwB38ep+f+/fmwAAAABJRU5ErkJggg==";
    }, 834: e => {
        "use strict";
        e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAtCAYAAAAz8ULgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE0QzFBMjdCQzkyMTFFNzg4RDE5NkYzNkM0MDkwNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE0QzFBMjhCQzkyMTFFNzg4RDE5NkYzNkM0MDkwNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTRDMUEyNUJDOTIxMUU3ODhEMTk2RjM2QzQwOTA3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTRDMUEyNkJDOTIxMUU3ODhEMTk2RjM2QzQwOTA3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnfOpO8AAAhdSURBVHjaxFlpTBVXFL4zPJbHIqDEBWtFqUCwiFXRiNYQTIypsTY1IY3GavUXuLRoNDHVqKm0iTWaLsamVSMlNGqTqqEmbQLE4ha3VEWhbdi0GKAIdUFle9yebzx3Mm/ePIFW6Ek+Zt7c+95899yzXjThXzS+Sr6mEKYReggXCb8RXJY5VgyaaAw3YR+hzULib8ImQhAhhK8BBN2yuEERna+5IBYQECDnzp0r09PTrRrLYW26mahrsIkGMK6B0N69e2V7e7t8/Pix3LRpk9Q0DSTrCamszVBC4GCSVC8ZR2hyu92ypqZGKnn06JGcMmWK0uYnhHDCECbrsuzCC91SfxKNlw4dOlQEBQWZD8PDw0Vubq76uIQwnLVu3W5toEmqF8CTpcfjET09PV4TFi5cKMaOHYvbMYRMnhvworXYmyZ19uiuBw8eiM7OTq/ByMhIsWjRIrWg1212/EK1+TyS2LpGEH369KloaGjwmTBjxgx1m8hbrg1EKOpta9oJtbi5deuWz2BiYqKIjo5WW/4SO5KH0MFXu3adoNnQb5KQ6/hz8eJFn4Hx48eLkSNH4nYEO5mHM9MbhAxCDD9ThHocoBai2fzBa0v9ieQfuYIPV65c8XV90uKIESNEZWUlXjKH8C4hDSZL6CbcJXxD2A/b5gVgXiz/9q+EYsJDTgaKuNaXFKtxYMbLJ8MuKQzJiooKaZfs7GyvvB0aGionTZokScvW53mED5iMPc//QkhmhYX4MQ2/JF1MFKs+p+u6LCgo8CG5b98+84UJCQmytLRUNjU1ydraWrl9+3aVmTysWTl79myZk5MjV65cKYcPH66+e4a1D4IRnBjUtgf2RjKYr9guuW7dOh+SZ86cMUlu3brVa6yrq0vOmjXLHF+zZo2keGuOkwlJMhfJC3iftf0z4TxhLyFJkX2eZ7lZ3dmwlZkzZxop0SoUmmRwcLBBYvfu3T6LWLt2rUmyrKzMZxwa5XEnUygnJOg2I43jwJzOHvuU7QRe03Lt2jVx584dr1UMGTJE0DYb94indklOTn62NZqmMpSXTJw4Ud1GIFLs2bNH5OfnC7JrPHsVGnaxN6FA2EpAChnLNlRJOEr4llCBiodIxCBeqhcbqna7DZLl5eWira3Nh8SoUaPMxURERPiMx8XFCSoDBVLvzp07xapVq56FHZdLLF26FLevQZNhhHwuYhOTkpJCaMVhXIV/SigkxBMu4xuXL1/2Nl7SUGpqqnFPjuAYS0NCQsTkyZMFeb7POBYIgoGBgWL+/Pnm89jYWEMB7ETiPWx1TEyMJDUbnllVVSV37dolEXbYDKDJr3E/b948H7tqbGyUR48elS0tLdJJSkpKJMVSx7Hu7m65f/9+WVhYiELGfH727FlJ2se7fwfJ7/Hybdu2+fwAvC8lJUURfYwraVlSsSEHWs6dOyepiMF7/9A571qLBVOmTp0qjh8/LiZMmCC48hbk3YJi4GC2MUZ4afWX9iDx8fHiwIEDRmkGgXPU1dUNODFSphfJH3FDmUOQLTp+Yc6cOSIvL8+4R11J9jXgJKmfUjVsJ0j+QLhADiMoXTnGOsjq1avFsmXLjDDi5KWQ5uZmUVRUJO7fv28+o6wjyCnEpUuXvOYiZFGaFdTYOf4WzKqjo0NwrDaqjwzedrl+/Xq/xkxbbXgdLcRxHM5nzzxU4hnPyOYlvdR8vnjxYuP5sWPHHH/r4MGDymFLdc7PFziYo3UVNMFxdWFhYYJysRH3nERpkEKRl0YgT548ERRuvDRsHbfLvXv3zJ/VObmD6HeEL2GwGzZs8NmePnmh/qyqQgaxP1NXaxJweq7Ekn6bdU6BPazaXYQSNF5U8Rir/z8EDnPz5k31sU6V9N18xRnPh2jA0C4g2fdHlBnAM/+L1NTUqJ2E09ywkuzi2hEpcDdmUGrsV7hRW2fv0fsrhw8fVlHmBqFKt/Qy3QydK5/TMOotW7YM6lYjURw6dEh9RBXWrltqSUUUNvqEK6D2kydPihMnTvz7Uy92Ini2NYs4CaqhzZs3G/GWD8rK4GO6rTv0WFpQ9B35+OLGjRv9ZqPehKp2wwzgDL2ZAczryJEjqt//TMVu3XZS22MhCoHnVILg8uXL1Qr9ioqDKgaqHAxynD1MUZ+hBEhxcbHYsWOHGv6ClQQf6bZrUtpI1vNBacP58+fFihUrxMOHD/2STEtLM6r26dOnm8/GjBljtAgZGRleSQBzMBfFMFIjYjMTLyIUcOfYyQ7tt+d2c5uJmv8tpfoFCxb4LW4hKJqdimJ7A4eaVM3FAS0rCEqZi4Kd8Aq6Dz4ZcSSpc05HJRHFJfwypCj8WGZmpqyvr38hxS2qcdKmIvkRk0vgs6UY7r/89t0BTDSMVwOyWXzSJqdNmyarq6v7RARawyFCbm6uvH79utcYpT91SIC9Xsgkx3G3Gsk7Kp6nTXVAgC0fykTfRGoF0aysLOMAoDchezN7abQft2/f9mpRoqKiMPYnb/V47haGsYKC+vIvEivRYbz176CAgQZwnPI8OXXqlMQRDTsjDjkltarm+NWrV1XDVc2HWS+zLUaxFl29nappllOuLouGka7+otIsHHkWZ+iIhaqyUeEIKTU7O1vFRzR8pwmfUxEcCI9HEd3a2qq+F8Em5rEUPUbh05fTWM1io+ocEZ3ZT/Tjo9Dco85E32wtu1BB0baqSgqLWsf2nM3nPmL06NHGAtAV8ELexuEYk2xnxXS7+tITqaxl6YsQLOHekdw5apZTW7UD6sQXh7Af418tbDpfsYaW3L17N5TnIwsgU7RYkoppx/0517ZqM4BtJ4ljaqDlfzhqLgiivK7hoGyvuHBEPJrnt7G9PuKxdksg9/wjwADF1TqYqD1x3AAAAABJRU5ErkJggg==";
    }, 602: e => {
        "use strict";
        e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA1CAYAAAADOrgJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUIxMTcwRTBCQTVCMTFFNzlFMTNDNDI4RjQ5NjYzNDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUIxMTcwRTFCQTVCMTFFNzlFMTNDNDI4RjQ5NjYzNDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjExNzBERUJBNUIxMUU3OUUxM0M0MjhGNDk2NjM0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QjExNzBERkJBNUIxMUU3OUUxM0M0MjhGNDk2NjM0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsArU6kAAAuPSURBVHjazFoJcE1LGu57c28iCRERSxBRQSwxZZnEUNb3wihqGNSzxlBTQlJG8GIUxlMqyv6IMlTZhmIKsZXBBAkeMWQsZa0RYjBi3wVZZLu35/tbn7y+556b3AR5uqrr3PTpc05//W/f/3dMrHLNpLvqG9ddq62ZqjDX1SKt6HZ5v9oBWSoBwIxuGzJkyHe/R1MnLFiwYNmdO3f+g5810Et/KTDuNALBhg0bNsqGxnXt3r17D5s2bdoWUzzQfaR0POQmmL4mELQo9uDBg0e08Lt37/IlS5bw1atX8zdv3ggwkEh2cHBwGykVbwnG/DUBEQuZOXPmDyVo79+/51FRUZrq8FGjRvFXr14JMLGxsXMxVgu9tgRk0aT5NYAQ0li6dOlKWuzly5e5n58fV+yAJyUlCSBPnjzJxd9N0etJQF6Kin153XenlZaWkkdiUCuWn5/vcG/r1q0MdsICAwO9ExMT/4KhYikNj+pSLXNlVcxsNouutuvXr7MzZ84wq9XqERAQ0EC+V7WRL270ZncB+Pj4+NK1YcOGzNfX12ECHBk7evQog+Ez2My3Xbp0+a10w9avTbWsqampR2HUb8PCwljdunWdJpBUYCN0z69WrVqBEoDazV9SMu4AIYO2pqWl/ePRo0cv69Spwxo3buw0Ce5XAIHNM7vdrkkhX3ayGZt8l8UApAZU7ZUCbXFzHhm6t6enp9XDw4Mh+DlNIAfw4sULAQSSy61fv36LESNG9AGoYpPJZKO+f//+lIcPH/5XqlxJOVSHy28yd9mBxQ1paFf7GzICxpr17t2bbdu2zXEiANy/f5+9ffuWLV++fCZUzKdjx47B6pw/oXXv3j3q3bt3eXv37v177dq1a2nPAihLTk7es379+r/KGGRTAJk+B+UhMXtSb9eu3bcUL06fPs1h8A6xhPqgQYM4wHAKmoid/Pz58xwL5ikpKWKMGrzblUOHDqVzFy0mJuZ7+V0f+V1Nzcw6W6tSUCRxW8LDw3vRx7Kzs3mbNm2cgERERBDv4i9fvuTYXQ4PJ8YtFosACbUqW/Dr169FIJ0wYQIxAp6e/hEbVJEPHjz4jzVq1AiAPYb4+/s3Rg9S1mGtLCCTshMiJrRv315IpKCgQCxADwRci8N7CaB9+vRxur9p0yaOwMo/fPjAo6OjHe5h0fzEiRMCzI4dO1IvXbqUWYxWWFhIl+Jp06bNluvylpKyuAKjLtyoeYCaNMRH/kkEmHZTv1DsolAjeDAhHf19WjzxMurNmjVzup+QkMCLioq4RrABQoDWWlxc3AwEY7IfXz0YiwEYe9++fQcgAHrjWQEOzXzx4sXrjx8/zrxx48b/KLJHRkYycsU5OTllD+PD7MqVKwy2xLy8vJx24tq1awyGLvpHv+HYIAX29OlT1qBBAwY7YitXrmS5ubls1qxZFGjZ2rVrl0Hit2BnaVJLio2kISQxceLESUZGCAC3Fy1a9GOrVq26Z2VlPaLdQgR32lWoAEe84dgMp3uhoaHChnbv3s1BZwxVExvBnz9/zjt16lQ2jo0ps69evXqNxlhNHcMWEhE6RtseHx+fsGrVqhX0N3ZfBDkYKoNtMBh3C/Q/45Y/DDUXgAwDY2ZmpiCWtJP6RpKg+xkZGQxezek+uW6S6tmzZ9nNmzfLxinQkqSaNGlCrtoqWTWTsagscIof2KGaZFiEGiLmWHyZx6HdPX78eJnukrGT7s6YMcNpVxE0eevWrYW96O9RB0N2SgPU3q1bt7Jvax1ei9y2+DbiUAzGyIvVl5LRXPRHSgAgfjBCke7169fP6QNgtRx0XRggdo7n5eVx6LHLBX3OTkBOnjwpXDOAxMmch8D4aUDMehvRIrS+kXFOnjyZIcAJdSPGS6KuWbNmtWR4cNuiY30eRnxMBWICYvEHXKPhy0jvp0+fLii7lpNATaoFCK1Nrs8wv1Fjhgl6XYM4DzwP5R+GL4RHofIPEUMGus4aNWr0xUEQUaV1ERDSmPJovAliyx0/fvxkxIX3MDg2adIkly9G3k45PFVVhLhdNUrAYPw/7xQWQ7kMyKL4rTWaU69ePaGyRs3b25uyT5cgVDBWSdLYxo0b95LBg5Jz0HCXBgjVEg7A1T1IVMQKSMzBYQCAGEPAFGPYbTGP5rt6X+fOnYUnJU/Zo0ePeNJ+9MYylnipxq6VOv2gNj/C1z+kHZo7d66IIa501ig6a3k9qSY5BFVitPMkCRrXdpd2msZpnlFsoUZShOdiiF8F1BQ6z1VpcAUMeazrAwYM+A6R/H7btm1ZYmKioCKVbUZq4GpMG1fVTW1I0oTqbd68+Rgkc05GdIf8RJWITRYMvKD7d8Bex2IHiqKioqg493mKZHKhrhbsapwyUpIc1NCkJFt2RZMcJMIlECJiHqAEmfv27TtKcWL48OEMHKfSfl+9VrWRe+/QoYNQRxi9p1xjqQpCnzVqGZiXjJh1sQNBBw4cOE3Gn5qayuFu3YrEZMBEQ/QOgRItGqMrURkaI6MnQ6e/4c2c3kV5ze3bt6kXtWzZ8g8YayeNva7MTQRfNOvycy5VrORjucqWu2XLll0IhIU9e/ZkY8eOrdZ6LTmBcePGCXd9+PDhfwNMpiZwJafnrrJCzR1T8kL1qdrIRe6SVK5evcpDQkKqLBEYrRhDvuGWREaPHi0yTrDfkrCwsPEY+xV6GHoDpbbsMuXVCteekl36g832Bq2+l5+fz9etWyc+XBUgcKNiDB6oQiBU8afchAgqgm8anvs1xttLtQqUG20tL2/XeIxF6qA/PQDKvoKkQi9etmyZoPcVAaHgR4tXgWiSUYHAiEVQJJar2dKRI0dESgwteBseHk7UvSN6a/RGSlJVYTnWpJSBKOIHgIY1TU5OPkZg6ANz5swRu+sKDAGlHVYlQouGF+RBQUEOGSL9JpAEnp5buHChyDIvXLjwDAncRAnCSBpuVVJMihcjfayDXQzes2fPTwTm2bNnfPbs2WLXXdEUowSKwGnSUIFoHrFr167iRIwkP3Xq1G0SQIS0jaDKSEMvFYt8kFQsEAsM2blzp6jbUG49f/58l9lgVTrsQbwXETwHpLM/xn6DTueTVLUMUM4oK1WoM+lIJb2oPnawORKsUxqYxYsXV+gA9CRw6NChTs+Q6h08eFAQ1tjY2L9hrLNUq1AltfWqarXRrHgxXxmIGkCXm+/atSud0k+ymSlTprgFYuDAgTwjI4NnZWXxFStWOKgZFelOnTol3hccHDxWgqAD1iak2koANJeXWJVXyLYrgbKIfoN65I8ZM2YCbOZfRCMoh3GVT2iNDoni4+PFleb279+fRUdHOzBq4luUSMEpWCRd0nqJXIPdKBC6C4TpwBRSdAXtfpqWlnaCCB2xU4rArhpRcUqTQ0NDWXZ29isQ01fEaiFJ9s033whgBIA6/c5DU4isTUcSeVXPR1QwpYr9FGHxIgUED2JJSUkiR9EKBVoNgPITqgNEREQwuF6WkJCwLT09/aeUlJQ1kZGRIWvWrBG1LAJAVUZqMTExA+fNm3dZ2cByKUlVKvMmxZOZwYXi9VVJqn9RNkclI/A0cSVWcOvWrbwNGzakwxZ+h2e70vXcuXP31GepyE1t5MiRPxiVfSr6P5OqgNEcgD0uLu77Fi1aNC8sLLQAhBXdTMdvVDuWhzjCQ23fvv0YEraLiibkQkLNIKFoPEtzqeBJdWMbPOG6nJycB9I+CuS1VHeS9UlA9G7ZS35EYwHeyjmGWTltsikAStjP/3xD4x+U+dp97XiuQDoY1dirfIboym404/dUoq16Tzs204y0SEmMNJ036epr2rqKFSnYKrINyyeA0Bs/UzNMXRGN69y4TZfhqdVDNVvVNsqum/9ZJaLuvLbIEl050ygeGS3K6Djarnt/xf/V8IleTF/GLI8+qMfO3IUTYQZZK6/I9Zo+k0tmOjUqD4j+qLmifwxw61j6/wIMALlVhcM6zgK2AAAAAElFTkSuQmCC";
    }, 364: e => {
        "use strict";
        e.exports = "data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2740%27 cy=%2740%27 r=%2730%27 stroke=%27white%27 fill=%27white%27 stroke-width=%273%27/%3E%3C/svg%3E";
    }, 873: e => {
        "use strict";
        e.exports = "data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2740%27 cy=%2740%27 r=%2730%27 stroke=%27white%27 fill=%27white%27 stroke-width=%273%27/%3E%3Ccircle cx=%2762%27 cy=%2718%27 r=%278%27 stroke=%27white%27 fill=%27white%27 stroke-width=%272%27/%3E%3C/svg%3E%0A";
    }, 158: e => {
        "use strict";
        e.exports = "data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2710%27 y=%2710%27 width=%2760%27 height=%2760%27 rx=%276%27 stroke=%27white%27 fill=%27white%27 stroke-width=%273%27/%3E%3C/svg%3E";
    }, 349: e => {
        "use strict";
        e.exports = "data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2710%27 y=%2710%27 width=%2760%27 height=%2760%27 rx=%276%27 stroke=%27white%27 fill=%27white%27 stroke-width=%273%27/%3E%3Ccircle cx=%2765%27 cy=%2715%27 r=%278%27 stroke=%27white%27 fill=%27white%27 stroke-width=%271%27/%3E%3C/svg%3E%0A";
    }, 139: (e, t) => { var n; !function () {
        "use strict";
        var r = {}.hasOwnProperty;
        function l() { for (var e = "", t = 0; t < arguments.length; t++) {
            var n = arguments[t];
            n && (e = i(e, a(n)));
        } return e; }
        function a(e) { if ("string" === typeof e || "number" === typeof e)
            return e; if ("object" !== typeof e)
            return ""; if (Array.isArray(e))
            return l.apply(null, e); if (e.toString !== Object.prototype.toString && !e.toString.toString().includes("[native code]"))
            return e.toString(); var t = ""; for (var n in e)
            r.call(e, n) && e[n] && (t = i(t, n)); return t; }
        function i(e, t) { return t ? e ? e + " " + t : e + t : e; }
        e.exports ? (l.default = l, e.exports = l) : void 0 === (n = function () { return l; }.apply(t, [])) || (e.exports = n);
    }(); } }, t = {}; function n(r) { var l = t[r]; if (void 0 !== l)
    return l.exports; var a = t[r] = { id: r, exports: {} }; return e[r](a, a.exports, n), a.exports; } n.m = e, n.n = e => { var t = e && e.__esModule ? () => e.default : () => e; return n.d(t, { a: t }), t; }, n.d = (e, t) => { for (var r in t)
    n.o(t, r) && !n.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: t[r] }); }, n.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t), n.p = "/", n.b = document.baseURI || self.location.href, n.nc = void 0, (() => {
    "use strict";
    var e = n(391);
    const t = { open: !1, contrast: "default", fontMultiplierPower: 0, fontFamily: "default", cursor: "default", linkStyle: "default", headerStyle: "default", zoom: "default", imageTitleAppearance: "default", animation: "default", navigation: "default" }, r = { widgetPosition: "right", iconPosition: "rightBottom", iconStyle: "circle", supportEmail: "", termsLink: "", iconSize: "64px", iconPadding: "24px", iconColor: "#2F5BDF" }, l = { state: t, input: r, reset: () => { }, open: () => { }, close: () => { }, changeFontSize: () => { }, changeContrast: () => { }, changeFontFamily: () => { }, changeCursor: () => { }, changeLinkStyle: () => { }, changeHeaderStyle: () => { }, changeZoom: () => { }, changeImageTitleAppearance: () => { }, changeAnimation: () => { }, changeNavigation: () => { } };
    var a = n(43);
    const i = (e, t) => { const n = e + t; return Math.abs(n) > 6 ? e : n; };
    function o(e, n) { switch (n.type) {
        case "reset": return { ...t, open: e.open };
        case "open": return { ...e, open: !0 };
        case "close": return { ...e, open: !1 };
        case "changeContrast": return { ...e, contrast: e.contrast === n.value ? "default" : n.value };
        case "changeFontSize": return { ...e, fontMultiplierPower: i(e.fontMultiplierPower, n.value) };
        case "changeFontFamily": return { ...e, fontFamily: e.fontFamily === n.value ? "default" : n.value };
        case "changeCursor": return { ...e, cursor: e.cursor === n.value ? "default" : n.value };
        case "changeLinkStyle": return { ...e, linkStyle: e.linkStyle === n.value ? "default" : n.value };
        case "changeHeaderStyle": return { ...e, headerStyle: e.headerStyle === n.value ? "default" : n.value };
        case "changeZoom": return { ...e, zoom: e.zoom === n.value ? "default" : n.value };
        case "changeImageTitleAppearance": return { ...e, imageTitleAppearance: e.imageTitleAppearance === n.value ? "default" : n.value };
        case "changeAnimation": return { ...e, animation: e.animation === n.value ? "default" : n.value };
        case "changeNavigation": return { ...e, navigation: e.navigation === n.value ? "default" : n.value };
    } }
    var u = n(579);
    const s = "a11y-settings", c = a.createContext(l), d = e => { let { input: n, children: r } = e; const [l, i] = (0, a.useReducer)(o, (() => { const e = localStorage.getItem(s); if (!e)
        return null; try {
        const t = JSON.parse(e);
        return 1 !== t.version ? null : (delete t.version, t);
    }
    catch (t) {
        return console.error(t), null;
    } })() || t); (0, a.useEffect)((() => { const e = { ...l, version: 1 }; localStorage.setItem(s, JSON.stringify(e)); }), [l]); const d = (0, a.useCallback)((e => i({ type: "changeFontSize", value: e })), []), f = (0, a.useCallback)((e => i({ type: "changeContrast", value: e })), []), p = (0, a.useCallback)((e => i({ type: "changeFontFamily", value: e })), []), h = (0, a.useCallback)((e => i({ type: "changeCursor", value: e })), []), m = (0, a.useCallback)((e => i({ type: "changeLinkStyle", value: e })), []), g = (0, a.useCallback)((e => i({ type: "changeHeaderStyle", value: e })), []), y = (0, a.useCallback)((e => i({ type: "changeZoom", value: e })), []), v = (0, a.useCallback)((e => i({ type: "changeImageTitleAppearance", value: e })), []), b = (0, a.useCallback)((e => i({ type: "changeAnimation", value: e })), []), w = (0, a.useCallback)((e => i({ type: "changeNavigation", value: e })), []), k = (0, a.useCallback)((() => i({ type: "reset" })), []), x = (0, a.useCallback)((() => i({ type: "close" })), []), S = (0, a.useCallback)((() => i({ type: "open" })), []), C = { state: l, input: n, changeFontSize: d, changeContrast: f, changeFontFamily: p, changeCursor: h, changeLinkStyle: m, changeHeaderStyle: g, changeImageTitleAppearance: v, changeZoom: y, changeAnimation: b, changeNavigation: w, open: S, close: x, reset: k }; return (0, u.jsx)(c.Provider, { value: C, children: r }); }, f = () => (0, a.useContext)(c);
    var p = n(139), h = n.n(p);
    const m = e => { try {
        return e.cssRules;
    }
    catch (t) {
        return [];
    } }, g = e => { ((e, t, n) => { for (let r = 0; r < document.styleSheets.length; r++) {
        const l = document.styleSheets[r], a = m(l);
        for (let r = 0; r < a.length; r++) {
            const l = a[r];
            if (l.selectorText === e)
                return void l.style.setProperty(t, n);
        }
    } })(".a11y-image-title", "display", "default" === e ? "none" : "block"); }, y = () => { const { state: e } = f(), t = (0, a.useRef)(); (0, a.useEffect)((() => { const n = !t.current; t.current || (t.current = e); const r = document.querySelector("body"); if (!r)
        throw new Error("Can't find body element"); const l = r.classList, a = Array.from(l.values()).filter((e => e.startsWith("a11y"))), i = []; "uncolored" === e.contrast && i.push("a11y-contrast-monochrome"), "bright" === e.contrast && i.push("a11y-contrast-soft"), "reverse" === e.contrast && i.push("a11y-contrast-hard"), "arial" === e.fontFamily && i.push("a11y-fonts-simple"), "white" === e.cursor && i.push("a11y-cursor-big-white"), "black" === e.cursor && i.push("a11y-cursor-big-black"), "underline" === e.linkStyle && i.push("a11y-content-links"), "underline" === e.headerStyle && i.push("a11y-content-headers"), "increased" === e.zoom && i.push("a11y-zoom-up"), "block" === e.animation && i.push("a11y-disable-buttons-animations"), "keyboard" === e.navigation && i.push("a11y-disable-buttons-keyboard"), l.remove(...a), l.add(...i), (e.fontMultiplierPower !== t.current.fontMultiplierPower || 0 !== e.fontMultiplierPower && n) && (e => { const t = 1.1 ** e, n = document.querySelectorAll("body *:not(#a11y-widget,#a11y-widget *)"); for (let r = 0; r < n.length; r++) {
        const e = n[r], l = e.getAttribute("a11y-font-size"), a = e.getAttribute("a11y-line-height"), i = (+l * t).toFixed(), o = (+a * t).toFixed();
        e.style.fontSize = i + "px", e.style.lineHeight = o + "px";
    } })(e.fontMultiplierPower), (e.imageTitleAppearance !== t.current.imageTitleAppearance || "visible" === e.imageTitleAppearance && n) && g(e.imageTitleAppearance), t.current = e; }), [e]); }, v = (e, t, n) => { const r = window.getComputedStyle(e).getPropertyValue(t).replace("px", ""); e.setAttribute(n, r); }, b = e => { for (const n of Object.keys(e))
        if ("open" !== n && e[n] !== t[n])
            return !1; return !0; };
    const w = n.p + "static/media/circle.96eb3404181dee979935f407653fdaeb.svg";
    var k = n(186), x = n.n(k), S = n(155), C = n.n(S), _ = n(433), E = n.n(_), L = n(626), N = n.n(L), M = n(990), z = n.n(M), A = n(827), R = n.n(A), T = n(63), I = {};
    I.styleTagTransform = R(), I.setAttributes = N(), I.insert = E().bind(null, "head"), I.domAPI = C(), I.insertStyleElement = z();
    x()(T.A, I);
    const P = T.A && T.A.locals ? T.A.locals : void 0, V = e => { let { label: t, icon: n, iconSrc: r, onClick: l, active: a } = e; return (0, u.jsxs)("button", { className: h()(P.button, { [P.active]: a }), onClick: l, children: [n && (0, u.jsx)(n, { className: P.icon }), (0, u.jsx)("label", { className: P.label, children: t })] }); };
    var U = n(948), F = {};
    F.styleTagTransform = R(), F.setAttributes = N(), F.insert = E().bind(null, "head"), F.domAPI = C(), F.insertStyleElement = z();
    x()(U.A, F);
    const j = U.A && U.A.locals ? U.A.locals : void 0, D = e => { let { label: t, icon: n, iconSrc: r, onClick: l, active: a } = e; return (0, u.jsxs)("button", { className: h()(j.button, { [j.active]: a }), onClick: l, children: [n && (0, u.jsx)(n, { className: j.icon }), (0, u.jsx)("label", { className: j.label, children: t })] }); }, Z = (e, t) => { const n = "increase" === t ? "Increase text" : "Decrease text"; if (0 === e || "increase" === t && e < 0 || "decrease" === t && e > 0)
        return n; return `${n} ${e > 0 ? "+" : "-"}${Math.round(1.1 ** Math.abs(e) * 100) - 100}%`; }, H = e => { let { type: t, className: n } = e; const { state: r, changeContrast: l, changeFontSize: a, changeFontFamily: i, changeCursor: o, changeHeaderStyle: s, changeLinkStyle: c, changeZoom: d, changeImageTitleAppearance: p, changeAnimation: h, changeNavigation: m } = f(), g = "square" === t ? D : V; return (0, u.jsxs)("div", { className: n, children: [(0, u.jsx)(g, { label: "Uncolored display", icon: O, active: "uncolored" === r.contrast, onClick: () => l("uncolored") }), (0, u.jsx)(g, { label: "Bright contrast", icon: G, active: "bright" === r.contrast, onClick: () => l("bright") }), (0, u.jsx)(g, { label: "Reverse contrast", icon: B, active: "reverse" === r.contrast, onClick: () => l("reverse") }), (0, u.jsx)(g, { label: Z(r.fontMultiplierPower, "increase"), icon: W, active: r.fontMultiplierPower > 0, onClick: () => a(1) }), (0, u.jsx)(g, { label: Z(r.fontMultiplierPower, "decrease"), icon: Y, active: r.fontMultiplierPower < 0, onClick: () => a(-1) }), (0, u.jsx)(g, { label: "Readable text", icon: Q, active: "arial" === r.fontFamily, onClick: () => i("arial") }), (0, u.jsx)(g, { label: "Underline links", icon: J, active: "underline" === r.linkStyle, onClick: () => c("underline") }), (0, u.jsx)(g, { label: "Underline headers", icon: X, active: "underline" === r.headerStyle, onClick: () => s("underline") }), (0, u.jsx)(g, { label: "Images titles", icon: q, active: "visible" === r.imageTitleAppearance, onClick: () => p("visible") }), (0, u.jsx)(g, { label: "Big white cursor", icon: K, active: "white" === r.cursor, onClick: () => o("white") }), (0, u.jsx)(g, { label: "Big black cursor", icon: $, active: "black" === r.cursor, onClick: () => o("black") }), (0, u.jsx)(g, { label: "Zoom screen", icon: ee, active: "increased" === r.zoom, onClick: () => d("increased") }), (0, u.jsx)(g, { label: "Block animations", icon: te, active: "block" === r.animation, onClick: () => h("block") }), (0, u.jsx)(g, { label: "Keyboard navigation", icon: ne, active: "keyboard" === r.navigation, onClick: () => m("keyboard") })] }); }, O = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M24 10.62V39C17.38 39 12 33.74 12 27.26C12 24.14 13.24 21.2 15.5 18.98L24 10.62ZM24 5L12.7 16.12C9.8 18.98 8 22.92 8 27.26C8 35.96 15.16 43 24 43C32.84 43 40 35.96 40 27.26C40 22.92 38.2 18.98 35.3 16.12L24 5Z", fill: "#06273F" }) }), G = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M24 44C35.04 44 44 35.04 44 24C44 12.96 35.04 4 24 4C12.96 4 4 12.96 4 24C4 35.04 12.96 44 24 44ZM26 8.14C33.88 9.12 40 15.84 40 24C40 32.16 33.9 38.88 26 39.86V8.14Z", fill: "black" }) }), B = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M24 4C12.96 4 4 12.96 4 24C4 35.04 12.96 44 24 44C35.04 44 44 35.04 44 24C44 12.96 35.04 4 24 4ZM22 39.86C14.12 38.88 8 32.16 8 24C8 15.84 14.1 9.12 22 8.14L22 39.86Z", fill: "#06273F" }) }), W = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M17 9V15H27V39H33V15H43V9H17ZM5 25H11V39H17V25H23V19H5V25Z", fill: "#06273F" }) }), Y = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M5 9V15H15V39H21V15H31V9H5ZM43 19H25V25H31V39H37V25H43V19Z", fill: "#06273F" }) }), Q = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M23.44 30.5H27.62L17.4 4.5H13.68L3.45996 30.5H7.63996L9.87996 24.5H21.16L23.44 30.5ZM11.4 20.5L15.54 9.46L19.68 20.5H11.4ZM41.72 21.68L25.54 37.86L18.2 30.5L15.38 33.32L25.56 43.5L44.54 24.5L41.72 21.68Z", fill: "#06273F" }) }), J = e => (0, u.jsxs)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [(0, u.jsx)("path", { d: "M24 32.3334C29.525 32.3334 34 27.8584 34 22.3334V9H29.8334V22.3334C29.8334 25.5584 27.225 28.1667 24 28.1667C20.775 28.1667 18.1666 25.5584 18.1666 22.3334V9H14V22.3334C14 27.8584 18.475 32.3334 24 32.3334Z", fill: "#06273F" }), (0, u.jsx)("path", { d: "M35.6666 35.6666H12.3333V39H35.6666V35.6666Z", fill: "#06273F" })] }), X = e => (0, u.jsxs)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [(0, u.jsxs)("g", { "clip-path": "url(#clip0_3_375)", children: [(0, u.jsx)("path", { d: "M35.6666 35.6666H12.3333V39H35.6666V35.6666Z", fill: "#06273F" }), (0, u.jsx)("path", { d: "M14 32V9H19.5122V18.2314H28.4989V9H34V32H28.4989V22.7573H19.5122V32H14Z", fill: "#06273F" })] }), (0, u.jsx)("defs", { children: (0, u.jsx)("clipPath", { id: "clip0_3_375", children: (0, u.jsx)("rect", { width: "30", height: "30", fill: "white", transform: "translate(9 9)" }) }) })] }), q = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M42 8H6C3.8 8 2 9.8 2 12V36C2 38.2 3.8 40 6 40H42C44.2 40 46 38.2 46 36V12C46 9.8 44.2 8 42 8ZM42 36H6V12H42V36ZM29 22L22 31.02L17 25L10 34H38L29 22Z", fill: "#06273F" }) }), K = e => (0, u.jsxs)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [(0, u.jsx)("circle", { cx: "21", cy: "21", r: "21", fill: "#06273F" }), (0, u.jsx)("g", { "clip-path": "url(#clip0_4_491)", children: (0, u.jsx)("path", { d: "M32.792 19.4143L11.5791 10.929C11.4883 10.8926 11.3887 10.8837 11.2928 10.9034C11.197 10.9231 11.109 10.9704 11.0398 11.0396C10.9706 11.1088 10.9232 11.1968 10.9035 11.2927C10.8838 11.3886 10.8927 11.4881 10.9291 11.579L19.4146 32.7925C19.4504 32.8819 19.5114 32.9591 19.59 33.0147C19.6687 33.0704 19.7617 33.1021 19.858 33.1062L19.879 33.1067C19.9718 33.1067 20.0629 33.0809 20.1418 33.032C20.2208 32.9832 20.2847 32.9134 20.3262 32.8303L23.3162 26.8511L28.0106 31.5461C28.057 31.5925 28.1121 31.6294 28.1727 31.6545C28.2334 31.6797 28.2984 31.6926 28.3641 31.6926C28.4297 31.6926 28.4947 31.6797 28.5554 31.6545C28.6161 31.6294 28.6712 31.5925 28.7176 31.5461L31.5462 28.7177C31.6399 28.624 31.6926 28.4968 31.6926 28.3642C31.6926 28.2316 31.6399 28.1045 31.5462 28.0107L26.8512 23.3157L32.8302 20.3262C32.9164 20.2831 32.9884 20.216 33.0373 20.1329C33.0863 20.0498 33.1102 19.9544 33.1062 19.8581C33.1022 19.7617 33.0704 19.6686 33.0146 19.5899C32.9589 19.5112 32.8816 19.4504 32.7921 19.4146L32.792 19.4143Z", fill: "#F9FAFB" }) }), (0, u.jsx)("defs", { children: (0, u.jsx)("clipPath", { id: "clip0_4_491", children: (0, u.jsx)("rect", { width: "24", height: "24", fill: "white", transform: "translate(9 9)" }) }) })] }), $ = e => (0, u.jsxs)("svg", { ...e, width: "30", height: "30", viewBox: "0 0 30 30", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [(0, u.jsx)("g", { "clip-path": "url(#clip0_4_483)", children: (0, u.jsx)("path", { d: "M27.3734 10.6514L0.857258 0.0447576C0.743678 -0.00070571 0.619252 -0.0118351 0.499407 0.0127492C0.379562 0.0373335 0.269567 0.0965503 0.183059 0.183058C0.0965504 0.269567 0.0373335 0.379562 0.0127492 0.499407C-0.0118351 0.619252 -0.000705766 0.743678 0.0447576 0.857258L10.6516 27.3741C10.6964 27.4859 10.7726 27.5824 10.8709 27.6519C10.9692 27.7215 11.0855 27.7612 11.2058 27.7663L11.2321 27.7669C11.3481 27.7669 11.4619 27.7346 11.5607 27.6736C11.6594 27.6126 11.7392 27.5253 11.7911 27.4214L15.5286 19.9474L21.3966 25.8161C21.4546 25.8742 21.5235 25.9202 21.5993 25.9517C21.6751 25.9831 21.7564 25.9993 21.8384 25.9993C21.9205 25.9993 22.0018 25.9831 22.0776 25.9517C22.1534 25.9202 22.2223 25.8742 22.2803 25.8161L25.8161 22.2807C25.9333 22.1635 25.9991 22.0045 25.9991 21.8388C25.9991 21.673 25.9333 21.5141 25.8161 21.3969L19.9473 15.5281L27.4211 11.7913C27.5289 11.7374 27.6188 11.6535 27.68 11.5496C27.7413 11.4458 27.7711 11.3265 27.7661 11.2061C27.7611 11.0857 27.7213 10.9693 27.6517 10.8709C27.582 10.7726 27.4854 10.6965 27.3734 10.6518L27.3734 10.6514Z", fill: "#06273F" }) }), (0, u.jsx)("defs", { children: (0, u.jsx)("clipPath", { id: "clip0_4_483", children: (0, u.jsx)("rect", { width: "30", height: "30", fill: "white" }) }) })] }), ee = e => (0, u.jsx)("svg", { ...e, width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M31.51 28.51H29.93L29.37 27.97C31.33 25.69 32.51 22.73 32.51 19.51C32.51 12.33 26.69 6.51001 19.51 6.51001C12.33 6.51001 6.51001 12.33 6.51001 19.51C6.51001 26.69 12.33 32.51 19.51 32.51C22.73 32.51 25.69 31.33 27.97 29.37L28.51 29.93V31.51L38.51 41.49L41.49 38.51L31.51 28.51ZM19.51 28.51C14.53 28.51 10.51 24.49 10.51 19.51C10.51 14.53 14.53 10.51 19.51 10.51C24.49 10.51 28.51 14.53 28.51 19.51C28.51 24.49 24.49 28.51 19.51 28.51ZM20.51 14.51H18.51V18.51H14.51V20.51H18.51V24.51H20.51V20.51H24.51V18.51H20.51V14.51Z", fill: "#06273F" }) }), te = e => (0, u.jsx)("svg", { ...e, width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M9.98993 8.56999L7.98993 6.56999L3.83993 2.42999L2.42993 3.83999L5.15993 6.56999H4.42993C3.87993 6.56999 3.42993 7.01999 3.42993 7.56999V17.57C3.42993 18.12 3.87993 18.57 4.42993 18.57H16.4299C16.6399 18.57 16.8199 18.49 16.9799 18.39L20.1599 21.57L21.5699 20.16L12.7099 11.3L9.98993 8.56999ZM5.42993 16.57V8.56999H7.15993L15.1599 16.57H5.42993ZM15.4299 8.56999V11.18L21.4299 17.18V7.06999L17.4299 11.07V7.56999C17.4299 7.01999 16.9799 6.56999 16.4299 6.56999H10.8199L12.8199 8.56999H15.4299Z", fill: "black" }) }), ne = e => (0, u.jsx)("svg", { ...e, width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: (0, u.jsx)("path", { d: "M20 7V17H4V7H20ZM20 5H4C2.9 5 2.01 5.9 2.01 7L2 17C2 18.1 2.9 19 4 19H20C21.1 19 22 18.1 22 17V7C22 5.9 21.1 5 20 5ZM11 8H13V10H11V8ZM11 11H13V13H11V11ZM8 8H10V10H8V8ZM8 11H10V13H8V11ZM5 11H7V13H5V11ZM5 8H7V10H5V8ZM8 14H16V16H8V14ZM14 11H16V13H14V11ZM14 8H16V10H14V8ZM17 11H19V13H17V11ZM17 8H19V10H17V8Z", fill: "#06273F" }) });
    var re = n(694), le = {};
    le.styleTagTransform = R(), le.setAttributes = N(), le.insert = E().bind(null, "head"), le.domAPI = C(), le.insertStyleElement = z();
    x()(re.A, le);
    const ae = re.A && re.A.locals ? re.A.locals : void 0, ie = e => { let { input: t, checked: n, onClick: r } = e; const l = "circle" === t.iconStyle ? n ? '<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <circle cx="40" cy="40" r="30" stroke="white" stroke-width="4" mask="url(#checkArea)"/>\n    <g transform="translate(0,4)">\n        <path d="M40 24.75C42.4141 24.75 44.375 22.7891 44.375 20.375C44.375 17.9609 42.4141 16 40 16C37.5859 16 35.625 17.9609 35.625 20.375C35.625 22.7891 37.5859 24.75 40 24.75Z" fill="white"/>\n        <path d="M53.75 24.8125L53.7109 24.8203L53.6797 24.8281C53.6016 24.8515 53.5234 24.875 53.4453 24.8984C51.9922 25.3281 44.9375 27.3125 39.9609 27.3125C35.3438 27.3125 28.9219 25.5937 26.8672 25.0078C26.6641 24.9297 26.4531 24.8594 26.2422 24.8047C24.7578 24.414 23.7422 25.9219 23.7422 27.2969C23.7422 28.664 24.9687 29.3125 26.2031 29.7812V29.8047L33.6406 32.125C34.3984 32.414 34.6016 32.7109 34.7031 32.9687C35.0234 33.7969 34.7656 35.4375 34.6797 36.0078L34.2266 39.5234L31.7187 53.2969C31.7109 53.3359 31.7031 53.375 31.6953 53.414L31.6797 53.5156C31.5 54.7734 32.4219 56 34.1797 56C35.7109 56 36.3906 54.9453 36.6797 53.5078C36.6797 53.5078 38.8672 41.1953 39.9609 41.1953C41.0547 41.1953 43.3047 53.5078 43.3047 53.5078C43.6016 54.9453 44.2734 56 45.8047 56C47.5625 56 48.4922 54.7734 48.3047 53.5078C48.2891 53.3984 48.2656 53.2969 48.2422 53.1875L45.7031 39.539L45.25 36.0234C44.9219 33.9765 45.1875 33.2969 45.2734 33.1406C45.2734 33.1406 45.2813 33.1328 45.2813 33.125C45.3672 32.9687 45.75 32.6172 46.6484 32.2812L53.625 29.8437C53.6641 29.8359 53.7109 29.8203 53.75 29.8047C55 29.3359 56.25 28.6875 56.25 27.3125C56.25 25.9375 55.2344 24.4219 53.75 24.8125V24.8125Z" fill="white"/>\n    </g>\n    <circle cx="62" cy="18" r="7.5" mask="url(#checkMark)" fill="white"/>\n    <circle cx="62" cy="18" r="8" stroke="white" stroke-width="2"/>\n    <defs>\n        <mask id="checkMark">\n            <circle cx="62" cy="18" r="7.5" fill="white"/>\n            <path transform="translate(0, 7)" d="M62 3C57.584 3 54 6.584 54 11C54 15.416 57.584 19 62 19C66.416 19 70 15.416 70 11C70 6.584 66.416 3 62 3ZM60.4 15L56.4 11L57.528 9.872L60.4 12.736L66.472 6.664L67.6 7.8L60.4 15Z" fill="black"/>\n        </mask>\n        <mask id="checkArea">\n            <rect x="0" y="0" width="80" height="80" fill="white" />\n            <circle cx="62" cy="18" r="7.5" fill="black" />\n        </mask>\n    </defs>\n</svg>\n' : '<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <circle cx="40" cy="40" r="30" stroke="white" stroke-width="4"/>\n    <g transform="translate(0,4)">\n        <path d="M40 24.75C42.4141 24.75 44.375 22.7891 44.375 20.375C44.375 17.9609 42.4141 16 40 16C37.5859 16 35.625 17.9609 35.625 20.375C35.625 22.7891 37.5859 24.75 40 24.75Z" fill="white"/>\n        <path d="M53.75 24.8125L53.7109 24.8203L53.6797 24.8281C53.6016 24.8515 53.5234 24.875 53.4453 24.8984C51.9922 25.3281 44.9375 27.3125 39.9609 27.3125C35.3438 27.3125 28.9219 25.5937 26.8672 25.0078C26.6641 24.9297 26.4531 24.8594 26.2422 24.8047C24.7578 24.414 23.7422 25.9219 23.7422 27.2969C23.7422 28.664 24.9687 29.3125 26.2031 29.7812V29.8047L33.6406 32.125C34.3984 32.414 34.6016 32.7109 34.7031 32.9687C35.0234 33.7969 34.7656 35.4375 34.6797 36.0078L34.2266 39.5234L31.7187 53.2969C31.7109 53.3359 31.7031 53.375 31.6953 53.414L31.6797 53.5156C31.5 54.7734 32.4219 56 34.1797 56C35.7109 56 36.3906 54.9453 36.6797 53.5078C36.6797 53.5078 38.8672 41.1953 39.9609 41.1953C41.0547 41.1953 43.3047 53.5078 43.3047 53.5078C43.6016 54.9453 44.2734 56 45.8047 56C47.5625 56 48.4922 54.7734 48.3047 53.5078C48.2891 53.3984 48.2656 53.2969 48.2422 53.1875L45.7031 39.539L45.25 36.0234C44.9219 33.9765 45.1875 33.2969 45.2734 33.1406C45.2734 33.1406 45.2813 33.1328 45.2813 33.125C45.3672 32.9687 45.75 32.6172 46.6484 32.2812L53.625 29.8437C53.6641 29.8359 53.7109 29.8203 53.75 29.8047C55 29.3359 56.25 28.6875 56.25 27.3125C56.25 25.9375 55.2344 24.4219 53.75 24.8125V24.8125Z" fill="white"/>\n    </g>\n</svg>\n' : n ? '<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <rect x="10" y="10" width="60" height="60" rx="6" stroke="white" stroke-width="4" mask="url(#checkArea)"/>\n    <g transform="translate(2,5)">\n        <path d="M38.1176 24.2941C40.3897 24.2941 42.2353 22.4485 42.2353 20.1765C42.2353 17.9044 40.3897 16.0588 38.1176 16.0588C35.8456 16.0588 34 17.9044 34 20.1765C34 22.4485 35.8456 24.2941 38.1176 24.2941Z" fill="white"/>\n        <path d="M51.0591 24.3529L51.0223 24.3603L50.9929 24.3676C50.9193 24.3897 50.8458 24.4117 50.7723 24.4338C49.4046 24.8382 42.7649 26.7059 38.0811 26.7059C33.7355 26.7059 27.6914 25.0882 25.7576 24.5367C25.5664 24.4632 25.3679 24.397 25.1693 24.3456C23.7723 23.9779 22.8164 25.397 22.8164 26.6912C22.8164 27.9779 23.9708 28.5882 25.1326 29.0294V29.0515L32.1326 31.2353C32.8458 31.5073 33.037 31.7867 33.1326 32.0294C33.4341 32.8088 33.1914 34.3529 33.1105 34.8897L32.6841 38.1985L30.3238 51.1617C30.3164 51.1985 30.3091 51.2353 30.3017 51.272L30.287 51.3676C30.1179 52.5515 30.9855 53.7059 32.6399 53.7059C34.0811 53.7059 34.7208 52.7132 34.9929 51.3603C34.9929 51.3603 37.0517 39.772 38.0811 39.772C39.1105 39.772 41.2282 51.3603 41.2282 51.3603C41.5076 52.7132 42.1399 53.7059 43.5811 53.7059C45.2355 53.7059 46.1105 52.5515 45.9341 51.3603C45.9193 51.2573 45.8973 51.1617 45.8752 51.0588L43.4855 38.2132L43.0591 34.9044C42.7502 32.9779 43.0002 32.3382 43.0811 32.1912C43.0811 32.1912 43.0885 32.1838 43.0885 32.1765C43.1693 32.0294 43.5296 31.6985 44.3752 31.3823L50.9414 29.0882C50.9782 29.0809 51.0223 29.0662 51.0591 29.0515C52.2355 28.6103 53.412 28 53.412 26.7059C53.412 25.4117 52.4561 23.9853 51.0591 24.3529V24.3529Z" fill="white"/>\n    </g>\n    <circle cx="65" cy="15" r="7.5" mask="url(#checkMark)" fill="white"/>\n    <circle cx="65" cy="15" r="8" stroke="white" stroke-width="2"/>\n    <defs>\n        <mask id="checkMark">\n            <circle cx="65" cy="15" r="7.5" fill="white"/>\n            <path transform="translate(3, 4)" d="M62 3C57.584 3 54 6.584 54 11C54 15.416 57.584 19 62 19C66.416 19 70 15.416 70 11C70 6.584 66.416 3 62 3ZM60.4 15L56.4 11L57.528 9.872L60.4 12.736L66.472 6.664L67.6 7.8L60.4 15Z" fill="black"/>\n        </mask>\n        <mask id="checkArea">\n            <rect x="0" y="0" width="80" height="80" fill="white" />\n            <circle cx="65" cy="15" r="7.5" fill="black" />\n        </mask>\n    </defs>\n</svg>\n' : '<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <rect x="10" y="10" width="60" height="60" rx="6" stroke="white" stroke-width="3"/>\n    <g transform="translate(2,5)">\n        <path d="M38.1176 24.2941C40.3897 24.2941 42.2353 22.4485 42.2353 20.1765C42.2353 17.9044 40.3897 16.0588 38.1176 16.0588C35.8456 16.0588 34 17.9044 34 20.1765C34 22.4485 35.8456 24.2941 38.1176 24.2941Z" fill="white"/>\n        <path d="M51.0591 24.3529L51.0223 24.3603L50.9929 24.3676C50.9193 24.3897 50.8458 24.4117 50.7723 24.4338C49.4046 24.8382 42.7649 26.7059 38.0811 26.7059C33.7355 26.7059 27.6914 25.0882 25.7576 24.5367C25.5664 24.4632 25.3679 24.397 25.1693 24.3456C23.7723 23.9779 22.8164 25.397 22.8164 26.6912C22.8164 27.9779 23.9708 28.5882 25.1326 29.0294V29.0515L32.1326 31.2353C32.8458 31.5073 33.037 31.7867 33.1326 32.0294C33.4341 32.8088 33.1914 34.3529 33.1105 34.8897L32.6841 38.1985L30.3238 51.1617C30.3164 51.1985 30.3091 51.2353 30.3017 51.272L30.287 51.3676C30.1179 52.5515 30.9855 53.7059 32.6399 53.7059C34.0811 53.7059 34.7208 52.7132 34.9929 51.3603C34.9929 51.3603 37.0517 39.772 38.0811 39.772C39.1105 39.772 41.2282 51.3603 41.2282 51.3603C41.5076 52.7132 42.1399 53.7059 43.5811 53.7059C45.2355 53.7059 46.1105 52.5515 45.9341 51.3603C45.9193 51.2573 45.8973 51.1617 45.8752 51.0588L43.4855 38.2132L43.0591 34.9044C42.7502 32.9779 43.0002 32.3382 43.0811 32.1912C43.0811 32.1912 43.0885 32.1838 43.0885 32.1765C43.1693 32.0294 43.5296 31.6985 44.3752 31.3823L50.9414 29.0882C50.9782 29.0809 51.0223 29.0662 51.0591 29.0515C52.2355 28.6103 53.412 28 53.412 26.7059C53.412 25.4117 52.4561 23.9853 51.0591 24.3529V24.3529Z" fill="white"/>\n    </g>\n</svg>\n'; return (0, u.jsx)("div", { className: h()(ae.minifiedWidget, { [ae.leftBottom]: "leftBottom" === t.iconPosition, [ae.rightBottom]: "rightBottom" === t.iconPosition }), style: { "--a11y-icon-size": t.iconSize, "--a11y-icon-padding": t.iconPadding }, children: (0, u.jsx)("img", { style: { background: t.iconColor }, alt: "Show widget", src: `data:image/svg+xml,${encodeURIComponent(l)}`, onClick: r, className: h()(ae[t.iconStyle], { [ae.checked]: n }) }) }); }, oe = '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 18.5C8.69 18.5 6 15.81 6 12.5H8C8 14.71 9.79 16.5 12 16.5C14.21 16.5 16 14.71 16 12.5C16 10.26 14.15 8.41 11.84 8.51L13.41 10.08L12 11.5L8 7.5L12 3.5L13.41 4.91L11.81 6.51C15.28 6.4 18 9.18 18 12.5C18 15.81 15.31 18.5 12 18.5Z" fill="#06273F"/>\n</svg>\n', ue = () => { const { state: e, input: t, open: n, close: r, reset: l } = f(), i = "right" === t.widgetPosition || "left" === t.widgetPosition ? "vertical" : "horizontal"; return (0, a.useEffect)((() => { const e = document.querySelectorAll("body *:not(#a11y-widget,#a11y-widget *)"); for (let n = 0; n < e.length; n++) {
        const t = e[n];
        v(t, "font-size", "a11y-font-size"), v(t, "line-height", "a11y-line-height");
    } const t = document.querySelectorAll('body img[alt]:not(img[alt=""]):not(#a11y-widget img)'); for (let n = 0; n < t.length; n++) {
        const e = t[n], r = document.createElement("span");
        r.setAttribute("class", "a11y-image-title"), r.textContent = e.getAttribute("alt"), e.after(r);
    } }), []), y(), e.open ? (0, u.jsxs)("div", { className: h()(ae.widget, { [ae.right]: "right" === t.widgetPosition, [ae.left]: "left" === t.widgetPosition, [ae.bottom]: "bottom" === t.widgetPosition, [ae.top]: "top" === t.widgetPosition }), children: [(0, u.jsxs)("div", { className: h()(ae.section, ae.header), children: [(0, u.jsx)("img", { alt: "Logo", src: w, className: ae.logo }), (0, u.jsx)("h1", { className: ae.title, children: "Accessibility adjustments" }), (0, u.jsx)("img", { alt: "Hide widget", src: `data:image/svg+xml,${encodeURIComponent('<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M1 1L17 17M1 17L17 1L1 17Z" stroke="#06273F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n')}`, className: ae.close, onClick: () => r() })] }), "vertical" === i && (0, u.jsx)(H, { type: "square", className: ae.vertical }), "horizontal" === i && (0, u.jsx)(H, { type: "rectangle", className: ae.horizontal }), (0, u.jsx)(H, { type: "rectangle", className: ae.mobile }), "vertical" === i && (0, u.jsxs)(u.Fragment, { children: [(0, u.jsx)("div", { className: ae.section, children: (0, u.jsxs)("div", { className: ae.reset, onClick: () => l(), children: [(0, u.jsx)("img", { alt: "Reset settings", src: `data:image/svg+xml,${encodeURIComponent(oe)}` }), (0, u.jsx)("span", { children: "Reset settings" })] }) }), (0, u.jsx)("div", { className: ae.section, children: (0, u.jsx)("a", { className: ae.widgetReportLinks, href: "https://app.a11ywidget.com/", target: "_blank", children: "Powered by a11y.widget" }) }), t.termsLink && (0, u.jsx)("div", { className: ae.section, children: (0, u.jsx)("a", { className: ae.widgetReportLinks, href: t.termsLink, target: "_blank", rel: "noreferrer", children: "Accessibility statement" }) }), t.supportEmail && (0, u.jsx)("div", { className: ae.section, children: (0, u.jsx)("a", { className: ae.widgetReportLinks, href: t.supportEmail, children: "Report problem" }) })] }), "horizontal" === i && (0, u.jsx)("div", { className: ae.section, children: (0, u.jsxs)("div", { className: ae.horizontalFooter, children: [(0, u.jsxs)("div", { className: ae.reset, onClick: () => l(), children: [(0, u.jsx)("img", { alt: "Reset settings", src: `data:image/svg+xml,${encodeURIComponent(oe)}` }), (0, u.jsx)("span", { children: "Reset settings" })] }), (0, u.jsxs)("div", { className: ae.footerLinks, children: [(0, u.jsx)("a", { className: ae.widgetReportLinks, href: "https://app.a11ywidget.com/", target: "_blank", children: "Powered by a11y.widget" }), t.termsLink && (0, u.jsx)("a", { className: ae.widgetReportLinks, href: t.termsLink, target: "_blank", rel: "noreferrer", children: "Accessibility statement" }), t.supportEmail && (0, u.jsx)("a", { className: ae.widgetReportLinks, href: t.supportEmail, children: "Report problem" })] })] }) })] }) : (0, u.jsx)(ie, { input: t, onClick: () => n(), checked: !b(e) }); }, se = e => { let { input: t } = e; const n = { widgetPosition: t.widgetPosition || r.widgetPosition, iconPosition: t.iconPosition || r.iconPosition, iconStyle: t.iconStyle || r.iconStyle, supportEmail: t.supportEmail || r.supportEmail, termsLink: t.termsLink || r.termsLink, iconSize: t.iconSize || r.iconSize, iconPadding: t.iconPadding || r.iconPadding, iconColor: t.iconColor || r.iconColor }; return (0, u.jsx)(d, { input: n, children: (0, u.jsx)(ue, {}) }); };
    var ce = n(570), de = {};
    de.styleTagTransform = R(), de.setAttributes = N(), de.insert = E().bind(null, "head"), de.domAPI = C(), de.insertStyleElement = z();
    x()(ce.A, de);
    ce.A && ce.A.locals && ce.A.locals;
    (() => { const t = (async () => { const e = document.querySelector("script[data-site-id]"); if (!(e instanceof HTMLScriptElement))
        throw new Error("A11y: can't find the script tag with data-site-id"); if (!(e instanceof HTMLScriptElement))
        throw new Error("A11y: can't access to current script"); new URL(e.src); const t = (null === e || void 0 === e ? void 0 : e.dataset.siteId) || (e instanceof HTMLScriptElement ? e.dataset.siteId : null); if (!t)
        throw new Error("A11y: missing or incorrect site id"); if (!t)
        throw new Error(`A11y: incorrect site id '${t}'`); const n = `https://app.a11ywidget.com/api/embedded/${t}/settings`, r = await fetch(n); if (!r.ok)
        throw new Error("A11y: settings request failed"); return (await r.json()).settings; })(), n = async () => { const n = document.querySelector("body"); if (!n)
        throw new Error("A11y: can't find body element"); const r = await t, l = document.createElement("div"); l.setAttribute("id", "a11y-widget"), n.appendChild(l); e.createRoot(l).render((0, u.jsx)(se, { input: r || {} })); }; "loading" === document.readyState ? document.addEventListener("DOMContentLoaded", n) : n(); })();
})(); })();
//# sourceMappingURL=widget.gitrev.js.map