(function () { const n = document.createElement("link").relList; if (n && n.supports && n.supports("modulepreload")) return; for (const l of document.querySelectorAll('link[rel="modulepreload"]')) r(l); new MutationObserver((l) => { for (const o of l) if (o.type === "childList") for (const i of o.addedNodes) i.tagName === "LINK" && i.rel === "modulepreload" && r(i); }).observe(document, { childList: !0, subtree: !0 }); function t(l) { const o = {}; return ( l.integrity && (o.integrity = l.integrity), l.referrerPolicy && (o.referrerPolicy = l.referrerPolicy), l.crossOrigin === "use-credentials" ? (o.credentials = "include") : l.crossOrigin === "anonymous" ? (o.credentials = "omit") : (o.credentials = "same-origin"), o ); } function r(l) { if (l.ep) return; l.ep = !0; const o = t(l); fetch(l.href, o); } })(); function ic(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var Qu = { exports: {} }, el = {}, Ku = { exports: {} }, R = {}; /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Gt = Symbol.for("react.element"), uc = Symbol.for("react.portal"), sc = Symbol.for("react.fragment"), ac = Symbol.for("react.strict_mode"), cc = Symbol.for("react.profiler"), fc = Symbol.for("react.provider"), dc = Symbol.for("react.context"), pc = Symbol.for("react.forward_ref"), mc = Symbol.for("react.suspense"), hc = Symbol.for("react.memo"), vc = Symbol.for("react.lazy"), Oi = Symbol.iterator; function yc(e) { return e === null || typeof e != "object" ? null : ((e = (Oi && e[Oi]) || e["@@iterator"]), typeof e == "function" ? e : null); } var Yu = { isMounted: function () { return !1; }, enqueueForceUpdate: function () {}, enqueueReplaceState: function () {}, enqueueSetState: function () {}, }, Gu = Object.assign, Xu = {}; function it(e, n, t) { (this.props = e), (this.context = n), (this.refs = Xu), (this.updater = t || Yu); } it.prototype.isReactComponent = {}; it.prototype.setState = function (e, n) { if (typeof e != "object" && typeof e != "function" && e != null) 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, n, "setState"); }; it.prototype.forceUpdate = function (e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate"); }; function Zu() {} Zu.prototype = it.prototype; function Ao(e, n, t) { (this.props = e), (this.context = n), (this.refs = Xu), (this.updater = t || Yu); } var $o = (Ao.prototype = new Zu()); $o.constructor = Ao; Gu($o, it.prototype); $o.isPureReactComponent = !0; var Di = Array.isArray, Ju = Object.prototype.hasOwnProperty, Bo = { current: null }, qu = { key: !0, ref: !0, __self: !0, __source: !0 }; function bu(e, n, t) { var r, l = {}, o = null, i = null; if (n != null) for (r in (n.ref !== void 0 && (i = n.ref), n.key !== void 0 && (o = "" + n.key), n)) Ju.call(n, r) && !qu.hasOwnProperty(r) && (l[r] = n[r]); var u = arguments.length - 2; if (u === 1) l.children = t; else if (1 < u) { for (var s = Array(u), c = 0; c < u; c++) s[c] = arguments[c + 2]; l.children = s; } if (e && e.defaultProps) for (r in ((u = e.defaultProps), u)) l[r] === void 0 && (l[r] = u[r]); return { $$typeof: Gt, type: e, key: o, ref: i, props: l, _owner: Bo.current, }; } function gc(e, n) { return { $$typeof: Gt, type: e.type, key: n, ref: e.ref, props: e.props, _owner: e._owner, }; } function Vo(e) { return typeof e == "object" && e !== null && e.$$typeof === Gt; } function wc(e) { var n = { "=": "=0", ":": "=2" }; return ( "$" + e.replace(/[=:]/g, function (t) { return n[t]; }) ); } var Ii = /\/+/g; function wl(e, n) { return typeof e == "object" && e !== null && e.key != null ? wc("" + e.key) : n.toString(36); } function gr(e, n, t, r, l) { var o = typeof e; (o === "undefined" || o === "boolean") && (e = null); var i = !1; if (e === null) i = !0; else switch (o) { case "string": case "number": i = !0; break; case "object": switch (e.$$typeof) { case Gt: case uc: i = !0; } } if (i) return ( (i = e), (l = l(i)), (e = r === "" ? "." + wl(i, 0) : r), Di(l) ? ((t = ""), e != null && (t = e.replace(Ii, "$&/") + "/"), gr(l, n, t, "", function (c) { return c; })) : l != null && (Vo(l) && (l = gc( l, t + (!l.key || (i && i.key === l.key) ? "" : ("" + l.key).replace(Ii, "$&/") + "/") + e )), n.push(l)), 1 ); if (((i = 0), (r = r === "" ? "." : r + ":"), Di(e))) for (var u = 0; u < e.length; u++) { o = e[u]; var s = r + wl(o, u); i += gr(o, n, t, s, l); } else if (((s = yc(e)), typeof s == "function")) for (e = s.call(e), u = 0; !(o = e.next()).done; ) (o = o.value), (s = r + wl(o, u++)), (i += gr(o, n, t, s, l)); else if (o === "object") throw ( ((n = String(e)), Error( "Objects are not valid as a React child (found: " + (n === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : n) + "). If you meant to render a collection of children, use an array instead." )) ); return i; } function nr(e, n, t) { if (e == null) return e; var r = [], l = 0; return ( gr(e, r, "", "", function (o) { return n.call(t, o, l++); }), r ); } function kc(e) { if (e._status === -1) { var n = e._result; (n = n()), n.then( function (t) { (e._status === 0 || e._status === -1) && ((e._status = 1), (e._result = t)); }, function (t) { (e._status === 0 || e._status === -1) && ((e._status = 2), (e._result = t)); } ), e._status === -1 && ((e._status = 0), (e._result = n)); } if (e._status === 1) return e._result.default; throw e._result; } var ce = { current: null }, wr = { transition: null }, Sc = { ReactCurrentDispatcher: ce, ReactCurrentBatchConfig: wr, ReactCurrentOwner: Bo, }; R.Children = { map: nr, forEach: function (e, n, t) { nr( e, function () { n.apply(this, arguments); }, t ); }, count: function (e) { var n = 0; return ( nr(e, function () { n++; }), n ); }, toArray: function (e) { return ( nr(e, function (n) { return n; }) || [] ); }, only: function (e) { if (!Vo(e)) throw Error( "React.Children.only expected to receive a single React element child." ); return e; }, }; R.Component = it; R.Fragment = sc; R.Profiler = cc; R.PureComponent = Ao; R.StrictMode = ac; R.Suspense = mc; R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Sc; R.cloneElement = function (e, n, t) { if (e == null) throw Error( "React.cloneElement(...): The argument must be a React element, but you passed " + e + "." ); var r = Gu({}, e.props), l = e.key, o = e.ref, i = e._owner; if (n != null) { if ( (n.ref !== void 0 && ((o = n.ref), (i = Bo.current)), n.key !== void 0 && (l = "" + n.key), e.type && e.type.defaultProps) ) var u = e.type.defaultProps; for (s in n) Ju.call(n, s) && !qu.hasOwnProperty(s) && (r[s] = n[s] === void 0 && u !== void 0 ? u[s] : n[s]); } var s = arguments.length - 2; if (s === 1) r.children = t; else if (1 < s) { u = Array(s); for (var c = 0; c < s; c++) u[c] = arguments[c + 2]; r.children = u; } return { $$typeof: Gt, type: e.type, key: l, ref: o, props: r, _owner: i }; }; R.createContext = function (e) { return ( (e = { $$typeof: dc, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null, }), (e.Provider = { $$typeof: fc, _context: e }), (e.Consumer = e) ); }; R.createElement = bu; R.createFactory = function (e) { var n = bu.bind(null, e); return (n.type = e), n; }; R.createRef = function () { return { current: null }; }; R.forwardRef = function (e) { return { $$typeof: pc, render: e }; }; R.isValidElement = Vo; R.lazy = function (e) { return { $$typeof: vc, _payload: { _status: -1, _result: e }, _init: kc }; }; R.memo = function (e, n) { return { $$typeof: hc, type: e, compare: n === void 0 ? null : n }; }; R.startTransition = function (e) { var n = wr.transition; wr.transition = {}; try { e(); } finally { wr.transition = n; } }; R.unstable_act = function () { throw Error("act(...) is not supported in production builds of React."); }; R.useCallback = function (e, n) { return ce.current.useCallback(e, n); }; R.useContext = function (e) { return ce.current.useContext(e); }; R.useDebugValue = function () {}; R.useDeferredValue = function (e) { return ce.current.useDeferredValue(e); }; R.useEffect = function (e, n) { return ce.current.useEffect(e, n); }; R.useId = function () { return ce.current.useId(); }; R.useImperativeHandle = function (e, n, t) { return ce.current.useImperativeHandle(e, n, t); }; R.useInsertionEffect = function (e, n) { return ce.current.useInsertionEffect(e, n); }; R.useLayoutEffect = function (e, n) { return ce.current.useLayoutEffect(e, n); }; R.useMemo = function (e, n) { return ce.current.useMemo(e, n); }; R.useReducer = function (e, n, t) { return ce.current.useReducer(e, n, t); }; R.useRef = function (e) { return ce.current.useRef(e); }; R.useState = function (e) { return ce.current.useState(e); }; R.useSyncExternalStore = function (e, n, t) { return ce.current.useSyncExternalStore(e, n, t); }; R.useTransition = function () { return ce.current.useTransition(); }; R.version = "18.2.0"; Ku.exports = R; var W = Ku.exports; const xc = ic(W); /** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Ec = W, Cc = Symbol.for("react.element"), _c = Symbol.for("react.fragment"), Nc = Object.prototype.hasOwnProperty, Pc = Ec.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, zc = { key: !0, ref: !0, __self: !0, __source: !0 }; function es(e, n, t) { var r, l = {}, o = null, i = null; t !== void 0 && (o = "" + t), n.key !== void 0 && (o = "" + n.key), n.ref !== void 0 && (i = n.ref); for (r in n) Nc.call(n, r) && !zc.hasOwnProperty(r) && (l[r] = n[r]); if (e && e.defaultProps) for (r in ((n = e.defaultProps), n)) l[r] === void 0 && (l[r] = n[r]); return { $$typeof: Cc, type: e, key: o, ref: i, props: l, _owner: Pc.current, }; } el.Fragment = _c; el.jsx = es; el.jsxs = es; Qu.exports = el; var T = Qu.exports, Ql = {}, ns = { exports: {} }, Se = {}, ts = { exports: {} }, rs = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ (function (e) { function n(_, z) { var L = _.length; _.push(z); e: for (; 0 < L; ) { var Q = (L - 1) >>> 1, J = _[Q]; if (0 < l(J, z)) (_[Q] = z), (_[L] = J), (L = Q); else break e; } } function t(_) { return _.length === 0 ? null : _[0]; } function r(_) { if (_.length === 0) return null; var z = _[0], L = _.pop(); if (L !== z) { _[0] = L; e: for (var Q = 0, J = _.length, bt = J >>> 1; Q < bt; ) { var gn = 2 * (Q + 1) - 1, gl = _[gn], wn = gn + 1, er = _[wn]; if (0 > l(gl, L)) wn < J && 0 > l(er, gl) ? ((_[Q] = er), (_[wn] = L), (Q = wn)) : ((_[Q] = gl), (_[gn] = L), (Q = gn)); else if (wn < J && 0 > l(er, L)) (_[Q] = er), (_[wn] = L), (Q = wn); else break e; } } return z; } function l(_, z) { var L = _.sortIndex - z.sortIndex; return L !== 0 ? L : _.id - z.id; } if (typeof performance == "object" && typeof performance.now == "function") { var o = performance; e.unstable_now = function () { return o.now(); }; } else { var i = Date, u = i.now(); e.unstable_now = function () { return i.now() - u; }; } var s = [], c = [], h = 1, m = null, p = 3, w = !1, g = !1, S = !1, D = typeof setTimeout == "function" ? setTimeout : null, f = typeof clearTimeout == "function" ? clearTimeout : null, a = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function d(_) { for (var z = t(c); z !== null; ) { if (z.callback === null) r(c); else if (z.startTime <= _) r(c), (z.sortIndex = z.expirationTime), n(s, z); else break; z = t(c); } } function v(_) { if (((S = !1), d(_), !g)) if (t(s) !== null) (g = !0), vl(E); else { var z = t(c); z !== null && yl(v, z.startTime - _); } } function E(_, z) { (g = !1), S && ((S = !1), f(x), (x = -1)), (w = !0); var L = p; try { for ( d(z), m = t(s); m !== null && (!(m.expirationTime > z) || (_ && !Y())); ) { var Q = m.callback; if (typeof Q == "function") { (m.callback = null), (p = m.priorityLevel); var J = Q(m.expirationTime <= z); (z = e.unstable_now()), typeof J == "function" ? (m.callback = J) : m === t(s) && r(s), d(z); } else r(s); m = t(s); } if (m !== null) var bt = !0; else { var gn = t(c); gn !== null && yl(v, gn.startTime - z), (bt = !1); } return bt; } finally { (m = null), (p = L), (w = !1); } } var N = !1, k = null, x = -1, j = 5, P = -1; function Y() { return !(e.unstable_now() - P < j); } function re() { if (k !== null) { var _ = e.unstable_now(); P = _; var z = !0; try { z = k(!0, _); } finally { z ? at() : ((N = !1), (k = null)); } } else N = !1; } var at; if (typeof a == "function") at = function () { a(re); }; else if (typeof MessageChannel < "u") { var Mi = new MessageChannel(), oc = Mi.port2; (Mi.port1.onmessage = re), (at = function () { oc.postMessage(null); }); } else at = function () { D(re, 0); }; function vl(_) { (k = _), N || ((N = !0), at()); } function yl(_, z) { x = D(function () { _(e.unstable_now()); }, z); } (e.unstable_IdlePriority = 5), (e.unstable_ImmediatePriority = 1), (e.unstable_LowPriority = 4), (e.unstable_NormalPriority = 3), (e.unstable_Profiling = null), (e.unstable_UserBlockingPriority = 2), (e.unstable_cancelCallback = function (_) { _.callback = null; }), (e.unstable_continueExecution = function () { g || w || ((g = !0), vl(E)); }), (e.unstable_forceFrameRate = function (_) { 0 > _ || 125 < _ ? console.error( "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" ) : (j = 0 < _ ? Math.floor(1e3 / _) : 5); }), (e.unstable_getCurrentPriorityLevel = function () { return p; }), (e.unstable_getFirstCallbackNode = function () { return t(s); }), (e.unstable_next = function (_) { switch (p) { case 1: case 2: case 3: var z = 3; break; default: z = p; } var L = p; p = z; try { return _(); } finally { p = L; } }), (e.unstable_pauseExecution = function () {}), (e.unstable_requestPaint = function () {}), (e.unstable_runWithPriority = function (_, z) { switch (_) { case 1: case 2: case 3: case 4: case 5: break; default: _ = 3; } var L = p; p = _; try { return z(); } finally { p = L; } }), (e.unstable_scheduleCallback = function (_, z, L) { var Q = e.unstable_now(); switch ( (typeof L == "object" && L !== null ? ((L = L.delay), (L = typeof L == "number" && 0 < L ? Q + L : Q)) : (L = Q), _) ) { case 1: var J = -1; break; case 2: J = 250; break; case 5: J = 1073741823; break; case 4: J = 1e4; break; default: J = 5e3; } return ( (J = L + J), (_ = { id: h++, callback: z, priorityLevel: _, startTime: L, expirationTime: J, sortIndex: -1, }), L > Q ? ((_.sortIndex = L), n(c, _), t(s) === null && _ === t(c) && (S ? (f(x), (x = -1)) : (S = !0), yl(v, L - Q))) : ((_.sortIndex = J), n(s, _), g || w || ((g = !0), vl(E))), _ ); }), (e.unstable_shouldYield = Y), (e.unstable_wrapCallback = function (_) { var z = p; return function () { var L = p; p = z; try { return _.apply(this, arguments); } finally { p = L; } }; }); })(rs); ts.exports = rs; var Lc = ts.exports; /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var ls = W, ke = Lc; function y(e) { for ( var n = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, t = 1; t < arguments.length; t++ ) n += "&args[]=" + encodeURIComponent(arguments[t]); return ( "Minified React error #" + e + "; visit " + n + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." ); } var os = new Set(), Rt = {}; function jn(e, n) { bn(e, n), bn(e + "Capture", n); } function bn(e, n) { for (Rt[e] = n, e = 0; e < n.length; e++) os.add(n[e]); } var Ke = !( typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u" ), Kl = Object.prototype.hasOwnProperty, Tc = /^[: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]*$/, Fi = {}, Ui = {}; function Rc(e) { return Kl.call(Ui, e) ? !0 : Kl.call(Fi, e) ? !1 : Tc.test(e) ? (Ui[e] = !0) : ((Fi[e] = !0), !1); } function jc(e, n, t, r) { if (t !== null && t.type === 0) return !1; switch (typeof n) { case "function": case "symbol": return !0; case "boolean": return r ? !1 : t !== null ? !t.acceptsBooleans : ((e = e.toLowerCase().slice(0, 5)), e !== "data-" && e !== "aria-"); default: return !1; } } function Mc(e, n, t, r) { if (n === null || typeof n > "u" || jc(e, n, t, r)) return !0; if (r) return !1; if (t !== null) switch (t.type) { case 3: return !n; case 4: return n === !1; case 5: return isNaN(n); case 6: return isNaN(n) || 1 > n; } return !1; } function fe(e, n, t, r, l, o, i) { (this.acceptsBooleans = n === 2 || n === 3 || n === 4), (this.attributeName = r), (this.attributeNamespace = l), (this.mustUseProperty = t), (this.propertyName = e), (this.type = n), (this.sanitizeURL = o), (this.removeEmptyString = i); } var te = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style" .split(" ") .forEach(function (e) { te[e] = new fe(e, 0, !1, e, null, !1, !1); }); [ ["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"], ].forEach(function (e) { var n = e[0]; te[n] = new fe(n, 1, !1, e[1], null, !1, !1); }); ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { te[e] = new fe(e, 2, !1, e.toLowerCase(), null, !1, !1); }); [ "autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha", ].forEach(function (e) { te[e] = new fe(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) { te[e] = new fe(e, 3, !1, e.toLowerCase(), null, !1, !1); }); ["checked", "multiple", "muted", "selected"].forEach(function (e) { te[e] = new fe(e, 3, !0, e, null, !1, !1); }); ["capture", "download"].forEach(function (e) { te[e] = new fe(e, 4, !1, e, null, !1, !1); }); ["cols", "rows", "size", "span"].forEach(function (e) { te[e] = new fe(e, 6, !1, e, null, !1, !1); }); ["rowSpan", "start"].forEach(function (e) { te[e] = new fe(e, 5, !1, e.toLowerCase(), null, !1, !1); }); var Wo = /[\-:]([a-z])/g; function Ho(e) { return e[1].toUpperCase(); } "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 n = e.replace(Wo, Ho); te[n] = new fe(n, 1, !1, e, null, !1, !1); }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type" .split(" ") .forEach(function (e) { var n = e.replace(Wo, Ho); te[n] = new fe(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); }); ["xml:base", "xml:lang", "xml:space"].forEach(function (e) { var n = e.replace(Wo, Ho); te[n] = new fe(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); }); ["tabIndex", "crossOrigin"].forEach(function (e) { te[e] = new fe(e, 1, !1, e.toLowerCase(), null, !1, !1); }); te.xlinkHref = new fe( "xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1 ); ["src", "href", "action", "formAction"].forEach(function (e) { te[e] = new fe(e, 1, !1, e.toLowerCase(), null, !0, !0); }); function Qo(e, n, t, r) { var l = te.hasOwnProperty(n) ? te[n] : null; (l !== null ? l.type !== 0 : r || !(2 < n.length) || (n[0] !== "o" && n[0] !== "O") || (n[1] !== "n" && n[1] !== "N")) && (Mc(n, t, l, r) && (t = null), r || l === null ? Rc(n) && (t === null ? e.removeAttribute(n) : e.setAttribute(n, "" + t)) : l.mustUseProperty ? (e[l.propertyName] = t === null ? (l.type === 3 ? !1 : "") : t) : ((n = l.attributeName), (r = l.attributeNamespace), t === null ? e.removeAttribute(n) : ((l = l.type), (t = l === 3 || (l === 4 && t === !0) ? "" : "" + t), r ? e.setAttributeNS(r, n, t) : e.setAttribute(n, t)))); } var Ze = ls.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, tr = Symbol.for("react.element"), Dn = Symbol.for("react.portal"), In = Symbol.for("react.fragment"), Ko = Symbol.for("react.strict_mode"), Yl = Symbol.for("react.profiler"), is = Symbol.for("react.provider"), us = Symbol.for("react.context"), Yo = Symbol.for("react.forward_ref"), Gl = Symbol.for("react.suspense"), Xl = Symbol.for("react.suspense_list"), Go = Symbol.for("react.memo"), qe = Symbol.for("react.lazy"), ss = Symbol.for("react.offscreen"), Ai = Symbol.iterator; function ct(e) { return e === null || typeof e != "object" ? null : ((e = (Ai && e[Ai]) || e["@@iterator"]), typeof e == "function" ? e : null); } var V = Object.assign, kl; function gt(e) { if (kl === void 0) try { throw Error(); } catch (t) { var n = t.stack.trim().match(/\n( *(at )?)/); kl = (n && n[1]) || ""; } return ( ` ` + kl + e ); } var Sl = !1; function xl(e, n) { if (!e || Sl) return ""; Sl = !0; var t = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (n) if ( ((n = function () { throw Error(); }), Object.defineProperty(n.prototype, "props", { set: function () { throw Error(); }, }), typeof Reflect == "object" && Reflect.construct) ) { try { Reflect.construct(n, []); } catch (c) { var r = c; } Reflect.construct(e, [], n); } else { try { n.call(); } catch (c) { r = c; } e.call(n.prototype); } else { try { throw Error(); } catch (c) { r = c; } e(); } } catch (c) { if (c && r && typeof c.stack == "string") { for ( var l = c.stack.split(` `), o = r.stack.split(` `), i = l.length - 1, u = o.length - 1; 1 <= i && 0 <= u && l[i] !== o[u]; ) u--; for (; 1 <= i && 0 <= u; i--, u--) if (l[i] !== o[u]) { if (i !== 1 || u !== 1) do if ((i--, u--, 0 > u || l[i] !== o[u])) { var s = ` ` + l[i].replace(" at new ", " at "); return ( e.displayName && s.includes("") && (s = s.replace("", e.displayName)), s ); } while (1 <= i && 0 <= u); break; } } } finally { (Sl = !1), (Error.prepareStackTrace = t); } return (e = e ? e.displayName || e.name : "") ? gt(e) : ""; } function Oc(e) { switch (e.tag) { case 5: return gt(e.type); case 16: return gt("Lazy"); case 13: return gt("Suspense"); case 19: return gt("SuspenseList"); case 0: case 2: case 15: return (e = xl(e.type, !1)), e; case 11: return (e = xl(e.type.render, !1)), e; case 1: return (e = xl(e.type, !0)), e; default: return ""; } } function Zl(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case In: return "Fragment"; case Dn: return "Portal"; case Yl: return "Profiler"; case Ko: return "StrictMode"; case Gl: return "Suspense"; case Xl: return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { case us: return (e.displayName || "Context") + ".Consumer"; case is: return (e._context.displayName || "Context") + ".Provider"; case Yo: var n = e.render; return ( (e = e.displayName), e || ((e = n.displayName || n.name || ""), (e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef")), e ); case Go: return ( (n = e.displayName || null), n !== null ? n : Zl(e.type) || "Memo" ); case qe: (n = e._payload), (e = e._init); try { return Zl(e(n)); } catch {} } return null; } function Dc(e) { var n = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (n.displayName || "Context") + ".Consumer"; case 10: return (n._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return ( (e = n.render), (e = e.displayName || e.name || ""), n.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef") ); case 7: return "Fragment"; case 5: return n; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Zl(n); case 8: return n === Ko ? "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 (typeof n == "function") return n.displayName || n.name || null; if (typeof n == "string") return n; } return null; } function pn(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return ""; } } function as(e) { var n = e.type; return ( (e = e.nodeName) && e.toLowerCase() === "input" && (n === "checkbox" || n === "radio") ); } function Ic(e) { var n = as(e) ? "checked" : "value", t = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), r = "" + e[n]; if ( !e.hasOwnProperty(n) && typeof t < "u" && typeof t.get == "function" && typeof t.set == "function" ) { var l = t.get, o = t.set; return ( Object.defineProperty(e, n, { configurable: !0, get: function () { return l.call(this); }, set: function (i) { (r = "" + i), o.call(this, i); }, }), Object.defineProperty(e, n, { enumerable: t.enumerable }), { getValue: function () { return r; }, setValue: function (i) { r = "" + i; }, stopTracking: function () { (e._valueTracker = null), delete e[n]; }, } ); } } function rr(e) { e._valueTracker || (e._valueTracker = Ic(e)); } function cs(e) { if (!e) return !1; var n = e._valueTracker; if (!n) return !0; var t = n.getValue(), r = ""; return ( e && (r = as(e) ? (e.checked ? "true" : "false") : e.value), (e = r), e !== t ? (n.setValue(e), !0) : !1 ); } function Tr(e) { if (((e = e || (typeof document < "u" ? document : void 0)), typeof e > "u")) return null; try { return e.activeElement || e.body; } catch { return e.body; } } function Jl(e, n) { var t = n.checked; return V({}, n, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: t ?? e._wrapperState.initialChecked, }); } function $i(e, n) { var t = n.defaultValue == null ? "" : n.defaultValue, r = n.checked != null ? n.checked : n.defaultChecked; (t = pn(n.value != null ? n.value : t)), (e._wrapperState = { initialChecked: r, initialValue: t, controlled: n.type === "checkbox" || n.type === "radio" ? n.checked != null : n.value != null, }); } function fs(e, n) { (n = n.checked), n != null && Qo(e, "checked", n, !1); } function ql(e, n) { fs(e, n); var t = pn(n.value), r = n.type; if (t != null) r === "number" ? ((t === 0 && e.value === "") || e.value != t) && (e.value = "" + t) : e.value !== "" + t && (e.value = "" + t); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return; } n.hasOwnProperty("value") ? bl(e, n.type, t) : n.hasOwnProperty("defaultValue") && bl(e, n.type, pn(n.defaultValue)), n.checked == null && n.defaultChecked != null && (e.defaultChecked = !!n.defaultChecked); } function Bi(e, n, t) { if (n.hasOwnProperty("value") || n.hasOwnProperty("defaultValue")) { var r = n.type; if ( !( (r !== "submit" && r !== "reset") || (n.value !== void 0 && n.value !== null) ) ) return; (n = "" + e._wrapperState.initialValue), t || n === e.value || (e.value = n), (e.defaultValue = n); } (t = e.name), t !== "" && (e.name = ""), (e.defaultChecked = !!e._wrapperState.initialChecked), t !== "" && (e.name = t); } function bl(e, n, t) { (n !== "number" || Tr(e.ownerDocument) !== e) && (t == null ? (e.defaultValue = "" + e._wrapperState.initialValue) : e.defaultValue !== "" + t && (e.defaultValue = "" + t)); } var wt = Array.isArray; function Yn(e, n, t, r) { if (((e = e.options), n)) { n = {}; for (var l = 0; l < t.length; l++) n["$" + t[l]] = !0; for (t = 0; t < e.length; t++) (l = n.hasOwnProperty("$" + e[t].value)), e[t].selected !== l && (e[t].selected = l), l && r && (e[t].defaultSelected = !0); } else { for (t = "" + pn(t), n = null, l = 0; l < e.length; l++) { if (e[l].value === t) { (e[l].selected = !0), r && (e[l].defaultSelected = !0); return; } n !== null || e[l].disabled || (n = e[l]); } n !== null && (n.selected = !0); } } function eo(e, n) { if (n.dangerouslySetInnerHTML != null) throw Error(y(91)); return V({}, n, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue, }); } function Vi(e, n) { var t = n.value; if (t == null) { if (((t = n.children), (n = n.defaultValue), t != null)) { if (n != null) throw Error(y(92)); if (wt(t)) { if (1 < t.length) throw Error(y(93)); t = t[0]; } n = t; } n == null && (n = ""), (t = n); } e._wrapperState = { initialValue: pn(t) }; } function ds(e, n) { var t = pn(n.value), r = pn(n.defaultValue); t != null && ((t = "" + t), t !== e.value && (e.value = t), n.defaultValue == null && e.defaultValue !== t && (e.defaultValue = t)), r != null && (e.defaultValue = "" + r); } function Wi(e) { var n = e.textContent; n === e._wrapperState.initialValue && n !== "" && n !== null && (e.value = n); } function ps(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 no(e, n) { return e == null || e === "http://www.w3.org/1999/xhtml" ? ps(n) : e === "http://www.w3.org/2000/svg" && n === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; } var lr, ms = (function (e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function (n, t, r, l) { MSApp.execUnsafeLocalFunction(function () { return e(n, t, r, l); }); } : e; })(function (e, n) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = n; else { for ( lr = lr || document.createElement("div"), lr.innerHTML = "" + n.valueOf().toString() + "", n = lr.firstChild; e.firstChild; ) e.removeChild(e.firstChild); for (; n.firstChild; ) e.appendChild(n.firstChild); } }); function jt(e, n) { if (n) { var t = e.firstChild; if (t && t === e.lastChild && t.nodeType === 3) { t.nodeValue = n; return; } } e.textContent = n; } var xt = { 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, }, Fc = ["Webkit", "ms", "Moz", "O"]; Object.keys(xt).forEach(function (e) { Fc.forEach(function (n) { (n = n + e.charAt(0).toUpperCase() + e.substring(1)), (xt[n] = xt[e]); }); }); function hs(e, n, t) { return n == null || typeof n == "boolean" || n === "" ? "" : t || typeof n != "number" || n === 0 || (xt.hasOwnProperty(e) && xt[e]) ? ("" + n).trim() : n + "px"; } function vs(e, n) { e = e.style; for (var t in n) if (n.hasOwnProperty(t)) { var r = t.indexOf("--") === 0, l = hs(t, n[t], r); t === "float" && (t = "cssFloat"), r ? e.setProperty(t, l) : (e[t] = l); } } var Uc = V( { 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 to(e, n) { if (n) { if (Uc[e] && (n.children != null || n.dangerouslySetInnerHTML != null)) throw Error(y(137, e)); if (n.dangerouslySetInnerHTML != null) { if (n.children != null) throw Error(y(60)); if ( typeof n.dangerouslySetInnerHTML != "object" || !("__html" in n.dangerouslySetInnerHTML) ) throw Error(y(61)); } if (n.style != null && typeof n.style != "object") throw Error(y(62)); } } function ro(e, n) { if (e.indexOf("-") === -1) return typeof n.is == "string"; 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 lo = null; function Xo(e) { return ( (e = e.target || e.srcElement || window), e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e ); } var oo = null, Gn = null, Xn = null; function Hi(e) { if ((e = Jt(e))) { if (typeof oo != "function") throw Error(y(280)); var n = e.stateNode; n && ((n = ol(n)), oo(e.stateNode, e.type, n)); } } function ys(e) { Gn ? (Xn ? Xn.push(e) : (Xn = [e])) : (Gn = e); } function gs() { if (Gn) { var e = Gn, n = Xn; if (((Xn = Gn = null), Hi(e), n)) for (e = 0; e < n.length; e++) Hi(n[e]); } } function ws(e, n) { return e(n); } function ks() {} var El = !1; function Ss(e, n, t) { if (El) return e(n, t); El = !0; try { return ws(e, n, t); } finally { (El = !1), (Gn !== null || Xn !== null) && (ks(), gs()); } } function Mt(e, n) { var t = e.stateNode; if (t === null) return null; var r = ol(t); if (r === null) return null; t = r[n]; e: switch (n) { 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) || ((e = e.type), (r = !( e === "button" || e === "input" || e === "select" || e === "textarea" ))), (e = !r); break e; default: e = !1; } if (e) return null; if (t && typeof t != "function") throw Error(y(231, n, typeof t)); return t; } var io = !1; if (Ke) try { var ft = {}; Object.defineProperty(ft, "passive", { get: function () { io = !0; }, }), window.addEventListener("test", ft, ft), window.removeEventListener("test", ft, ft); } catch { io = !1; } function Ac(e, n, t, r, l, o, i, u, s) { var c = Array.prototype.slice.call(arguments, 3); try { n.apply(t, c); } catch (h) { this.onError(h); } } var Et = !1, Rr = null, jr = !1, uo = null, $c = { onError: function (e) { (Et = !0), (Rr = e); }, }; function Bc(e, n, t, r, l, o, i, u, s) { (Et = !1), (Rr = null), Ac.apply($c, arguments); } function Vc(e, n, t, r, l, o, i, u, s) { if ((Bc.apply(this, arguments), Et)) { if (Et) { var c = Rr; (Et = !1), (Rr = null); } else throw Error(y(198)); jr || ((jr = !0), (uo = c)); } } function Mn(e) { var n = e, t = e; if (e.alternate) for (; n.return; ) n = n.return; else { e = n; do (n = e), n.flags & 4098 && (t = n.return), (e = n.return); while (e); } return n.tag === 3 ? t : null; } function xs(e) { if (e.tag === 13) { var n = e.memoizedState; if ( (n === null && ((e = e.alternate), e !== null && (n = e.memoizedState)), n !== null) ) return n.dehydrated; } return null; } function Qi(e) { if (Mn(e) !== e) throw Error(y(188)); } function Wc(e) { var n = e.alternate; if (!n) { if (((n = Mn(e)), n === null)) throw Error(y(188)); return n !== e ? null : e; } for (var t = e, r = n; ; ) { var l = t.return; if (l === null) break; var o = l.alternate; if (o === null) { if (((r = l.return), r !== null)) { t = r; continue; } break; } if (l.child === o.child) { for (o = l.child; o; ) { if (o === t) return Qi(l), e; if (o === r) return Qi(l), n; o = o.sibling; } throw Error(y(188)); } if (t.return !== r.return) (t = l), (r = o); else { for (var i = !1, u = l.child; u; ) { if (u === t) { (i = !0), (t = l), (r = o); break; } if (u === r) { (i = !0), (r = l), (t = o); break; } u = u.sibling; } if (!i) { for (u = o.child; u; ) { if (u === t) { (i = !0), (t = o), (r = l); break; } if (u === r) { (i = !0), (r = o), (t = l); break; } u = u.sibling; } if (!i) throw Error(y(189)); } } if (t.alternate !== r) throw Error(y(190)); } if (t.tag !== 3) throw Error(y(188)); return t.stateNode.current === t ? e : n; } function Es(e) { return (e = Wc(e)), e !== null ? Cs(e) : null; } function Cs(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { var n = Cs(e); if (n !== null) return n; e = e.sibling; } return null; } var _s = ke.unstable_scheduleCallback, Ki = ke.unstable_cancelCallback, Hc = ke.unstable_shouldYield, Qc = ke.unstable_requestPaint, K = ke.unstable_now, Kc = ke.unstable_getCurrentPriorityLevel, Zo = ke.unstable_ImmediatePriority, Ns = ke.unstable_UserBlockingPriority, Mr = ke.unstable_NormalPriority, Yc = ke.unstable_LowPriority, Ps = ke.unstable_IdlePriority, nl = null, Ae = null; function Gc(e) { if (Ae && typeof Ae.onCommitFiberRoot == "function") try { Ae.onCommitFiberRoot(nl, e, void 0, (e.current.flags & 128) === 128); } catch {} } var Me = Math.clz32 ? Math.clz32 : Jc, Xc = Math.log, Zc = Math.LN2; function Jc(e) { return (e >>>= 0), e === 0 ? 32 : (31 - ((Xc(e) / Zc) | 0)) | 0; } var or = 64, ir = 4194304; function kt(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 e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e; } } function Or(e, n) { var t = e.pendingLanes; if (t === 0) return 0; var r = 0, l = e.suspendedLanes, o = e.pingedLanes, i = t & 268435455; if (i !== 0) { var u = i & ~l; u !== 0 ? (r = kt(u)) : ((o &= i), o !== 0 && (r = kt(o))); } else (i = t & ~l), i !== 0 ? (r = kt(i)) : o !== 0 && (r = kt(o)); if (r === 0) return 0; if ( n !== 0 && n !== r && !(n & l) && ((l = r & -r), (o = n & -n), l >= o || (l === 16 && (o & 4194240) !== 0)) ) return n; if ((r & 4 && (r |= t & 16), (n = e.entangledLanes), n !== 0)) for (e = e.entanglements, n &= r; 0 < n; ) (t = 31 - Me(n)), (l = 1 << t), (r |= e[t]), (n &= ~l); return r; } function qc(e, n) { switch (e) { case 1: case 2: case 4: return n + 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 n + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1; } } function bc(e, n) { for ( var t = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, o = e.pendingLanes; 0 < o; ) { var i = 31 - Me(o), u = 1 << i, s = l[i]; s === -1 ? (!(u & t) || u & r) && (l[i] = qc(u, n)) : s <= n && (e.expiredLanes |= u), (o &= ~u); } } function so(e) { return ( (e = e.pendingLanes & -1073741825), e !== 0 ? e : e & 1073741824 ? 1073741824 : 0 ); } function zs() { var e = or; return (or <<= 1), !(or & 4194240) && (or = 64), e; } function Cl(e) { for (var n = [], t = 0; 31 > t; t++) n.push(e); return n; } function Xt(e, n, t) { (e.pendingLanes |= n), n !== 536870912 && ((e.suspendedLanes = 0), (e.pingedLanes = 0)), (e = e.eventTimes), (n = 31 - Me(n)), (e[n] = t); } function ef(e, n) { var t = e.pendingLanes & ~n; (e.pendingLanes = n), (e.suspendedLanes = 0), (e.pingedLanes = 0), (e.expiredLanes &= n), (e.mutableReadLanes &= n), (e.entangledLanes &= n), (n = e.entanglements); var r = e.eventTimes; for (e = e.expirationTimes; 0 < t; ) { var l = 31 - Me(t), o = 1 << l; (n[l] = 0), (r[l] = -1), (e[l] = -1), (t &= ~o); } } function Jo(e, n) { var t = (e.entangledLanes |= n); for (e = e.entanglements; t; ) { var r = 31 - Me(t), l = 1 << r; (l & n) | (e[r] & n) && (e[r] |= n), (t &= ~l); } } var O = 0; function Ls(e) { return (e &= -e), 1 < e ? (4 < e ? (e & 268435455 ? 16 : 536870912) : 4) : 1; } var Ts, qo, Rs, js, Ms, ao = !1, ur = [], ln = null, on = null, un = null, Ot = new Map(), Dt = new Map(), en = [], nf = "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 Yi(e, n) { switch (e) { case "focusin": case "focusout": ln = null; break; case "dragenter": case "dragleave": on = null; break; case "mouseover": case "mouseout": un = null; break; case "pointerover": case "pointerout": Ot.delete(n.pointerId); break; case "gotpointercapture": case "lostpointercapture": Dt.delete(n.pointerId); } } function dt(e, n, t, r, l, o) { return e === null || e.nativeEvent !== o ? ((e = { blockedOn: n, domEventName: t, eventSystemFlags: r, nativeEvent: o, targetContainers: [l], }), n !== null && ((n = Jt(n)), n !== null && qo(n)), e) : ((e.eventSystemFlags |= r), (n = e.targetContainers), l !== null && n.indexOf(l) === -1 && n.push(l), e); } function tf(e, n, t, r, l) { switch (n) { case "focusin": return (ln = dt(ln, e, n, t, r, l)), !0; case "dragenter": return (on = dt(on, e, n, t, r, l)), !0; case "mouseover": return (un = dt(un, e, n, t, r, l)), !0; case "pointerover": var o = l.pointerId; return Ot.set(o, dt(Ot.get(o) || null, e, n, t, r, l)), !0; case "gotpointercapture": return ( (o = l.pointerId), Dt.set(o, dt(Dt.get(o) || null, e, n, t, r, l)), !0 ); } return !1; } function Os(e) { var n = xn(e.target); if (n !== null) { var t = Mn(n); if (t !== null) { if (((n = t.tag), n === 13)) { if (((n = xs(t)), n !== null)) { (e.blockedOn = n), Ms(e.priority, function () { Rs(t); }); return; } } else if (n === 3 && t.stateNode.current.memoizedState.isDehydrated) { e.blockedOn = t.tag === 3 ? t.stateNode.containerInfo : null; return; } } } e.blockedOn = null; } function kr(e) { if (e.blockedOn !== null) return !1; for (var n = e.targetContainers; 0 < n.length; ) { var t = co(e.domEventName, e.eventSystemFlags, n[0], e.nativeEvent); if (t === null) { t = e.nativeEvent; var r = new t.constructor(t.type, t); (lo = r), t.target.dispatchEvent(r), (lo = null); } else return (n = Jt(t)), n !== null && qo(n), (e.blockedOn = t), !1; n.shift(); } return !0; } function Gi(e, n, t) { kr(e) && t.delete(n); } function rf() { (ao = !1), ln !== null && kr(ln) && (ln = null), on !== null && kr(on) && (on = null), un !== null && kr(un) && (un = null), Ot.forEach(Gi), Dt.forEach(Gi); } function pt(e, n) { e.blockedOn === n && ((e.blockedOn = null), ao || ((ao = !0), ke.unstable_scheduleCallback(ke.unstable_NormalPriority, rf))); } function It(e) { function n(l) { return pt(l, e); } if (0 < ur.length) { pt(ur[0], e); for (var t = 1; t < ur.length; t++) { var r = ur[t]; r.blockedOn === e && (r.blockedOn = null); } } for ( ln !== null && pt(ln, e), on !== null && pt(on, e), un !== null && pt(un, e), Ot.forEach(n), Dt.forEach(n), t = 0; t < en.length; t++ ) (r = en[t]), r.blockedOn === e && (r.blockedOn = null); for (; 0 < en.length && ((t = en[0]), t.blockedOn === null); ) Os(t), t.blockedOn === null && en.shift(); } var Zn = Ze.ReactCurrentBatchConfig, Dr = !0; function lf(e, n, t, r) { var l = O, o = Zn.transition; Zn.transition = null; try { (O = 1), bo(e, n, t, r); } finally { (O = l), (Zn.transition = o); } } function of(e, n, t, r) { var l = O, o = Zn.transition; Zn.transition = null; try { (O = 4), bo(e, n, t, r); } finally { (O = l), (Zn.transition = o); } } function bo(e, n, t, r) { if (Dr) { var l = co(e, n, t, r); if (l === null) Ol(e, n, r, Ir, t), Yi(e, r); else if (tf(l, e, n, t, r)) r.stopPropagation(); else if ((Yi(e, r), n & 4 && -1 < nf.indexOf(e))) { for (; l !== null; ) { var o = Jt(l); if ( (o !== null && Ts(o), (o = co(e, n, t, r)), o === null && Ol(e, n, r, Ir, t), o === l) ) break; l = o; } l !== null && r.stopPropagation(); } else Ol(e, n, r, null, t); } } var Ir = null; function co(e, n, t, r) { if (((Ir = null), (e = Xo(r)), (e = xn(e)), e !== null)) if (((n = Mn(e)), n === null)) e = null; else if (((t = n.tag), t === 13)) { if (((e = xs(n)), e !== null)) return e; e = null; } else if (t === 3) { if (n.stateNode.current.memoizedState.isDehydrated) return n.tag === 3 ? n.stateNode.containerInfo : null; e = null; } else n !== e && (e = null); return (Ir = e), null; } function Ds(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 (Kc()) { case Zo: return 1; case Ns: return 4; case Mr: case Yc: return 16; case Ps: return 536870912; default: return 16; } default: return 16; } } var tn = null, ei = null, Sr = null; function Is() { if (Sr) return Sr; var e, n = ei, t = n.length, r, l = "value" in tn ? tn.value : tn.textContent, o = l.length; for (e = 0; e < t && n[e] === l[e]; e++); var i = t - e; for (r = 1; r <= i && n[t - r] === l[o - r]; r++); return (Sr = l.slice(e, 1 < r ? 1 - r : void 0)); } function xr(e) { var n = e.keyCode; return ( "charCode" in e ? ((e = e.charCode), e === 0 && n === 13 && (e = 13)) : (e = n), e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0 ); } function sr() { return !0; } function Xi() { return !1; } function xe(e) { function n(t, r, l, o, i) { (this._reactName = t), (this._targetInst = l), (this.type = r), (this.nativeEvent = o), (this.target = i), (this.currentTarget = null); for (var u in e) e.hasOwnProperty(u) && ((t = e[u]), (this[u] = t ? t(o) : o[u])); return ( (this.isDefaultPrevented = ( o.defaultPrevented != null ? o.defaultPrevented : o.returnValue === !1 ) ? sr : Xi), (this.isPropagationStopped = Xi), this ); } return ( V(n.prototype, { preventDefault: function () { this.defaultPrevented = !0; var t = this.nativeEvent; t && (t.preventDefault ? t.preventDefault() : typeof t.returnValue != "unknown" && (t.returnValue = !1), (this.isDefaultPrevented = sr)); }, stopPropagation: function () { var t = this.nativeEvent; t && (t.stopPropagation ? t.stopPropagation() : typeof t.cancelBubble != "unknown" && (t.cancelBubble = !0), (this.isPropagationStopped = sr)); }, persist: function () {}, isPersistent: sr, }), n ); } var ut = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0, }, ni = xe(ut), Zt = V({}, ut, { view: 0, detail: 0 }), uf = xe(Zt), _l, Nl, mt, tl = V({}, Zt, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: ti, button: 0, buttons: 0, relatedTarget: function (e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function (e) { return "movementX" in e ? e.movementX : (e !== mt && (mt && e.type === "mousemove" ? ((_l = e.screenX - mt.screenX), (Nl = e.screenY - mt.screenY)) : (Nl = _l = 0), (mt = e)), _l); }, movementY: function (e) { return "movementY" in e ? e.movementY : Nl; }, }), Zi = xe(tl), sf = V({}, tl, { dataTransfer: 0 }), af = xe(sf), cf = V({}, Zt, { relatedTarget: 0 }), Pl = xe(cf), ff = V({}, ut, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), df = xe(ff), pf = V({}, ut, { clipboardData: function (e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; }, }), mf = xe(pf), hf = V({}, ut, { data: 0 }), Ji = xe(hf), vf = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified", }, yf = { 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", }, gf = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey", }; function wf(e) { var n = this.nativeEvent; return n.getModifierState ? n.getModifierState(e) : (e = gf[e]) ? !!n[e] : !1; } function ti() { return wf; } var kf = V({}, Zt, { key: function (e) { if (e.key) { var n = vf[e.key] || e.key; if (n !== "Unidentified") return n; } return e.type === "keypress" ? ((e = xr(e)), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? yf[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: ti, charCode: function (e) { return e.type === "keypress" ? xr(e) : 0; }, keyCode: function (e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function (e) { return e.type === "keypress" ? xr(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, }), Sf = xe(kf), xf = V({}, tl, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0, }), qi = xe(xf), Ef = V({}, Zt, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: ti, }), Cf = xe(Ef), _f = V({}, ut, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Nf = xe(_f), Pf = V({}, tl, { 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, }), zf = xe(Pf), Lf = [9, 13, 27, 32], ri = Ke && "CompositionEvent" in window, Ct = null; Ke && "documentMode" in document && (Ct = document.documentMode); var Tf = Ke && "TextEvent" in window && !Ct, Fs = Ke && (!ri || (Ct && 8 < Ct && 11 >= Ct)), bi = " ", eu = !1; function Us(e, n) { switch (e) { case "keyup": return Lf.indexOf(n.keyCode) !== -1; case "keydown": return n.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1; } } function As(e) { return (e = e.detail), typeof e == "object" && "data" in e ? e.data : null; } var Fn = !1; function Rf(e, n) { switch (e) { case "compositionend": return As(n); case "keypress": return n.which !== 32 ? null : ((eu = !0), bi); case "textInput": return (e = n.data), e === bi && eu ? null : e; default: return null; } } function jf(e, n) { if (Fn) return e === "compositionend" || (!ri && Us(e, n)) ? ((e = Is()), (Sr = ei = tn = null), (Fn = !1), e) : null; switch (e) { case "paste": return null; case "keypress": if (!(n.ctrlKey || n.altKey || n.metaKey) || (n.ctrlKey && n.altKey)) { if (n.char && 1 < n.char.length) return n.char; if (n.which) return String.fromCharCode(n.which); } return null; case "compositionend": return Fs && n.locale !== "ko" ? null : n.data; default: return null; } } var Mf = { 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 nu(e) { var n = e && e.nodeName && e.nodeName.toLowerCase(); return n === "input" ? !!Mf[e.type] : n === "textarea"; } function $s(e, n, t, r) { ys(r), (n = Fr(n, "onChange")), 0 < n.length && ((t = new ni("onChange", "change", null, t, r)), e.push({ event: t, listeners: n })); } var _t = null, Ft = null; function Of(e) { Js(e, 0); } function rl(e) { var n = $n(e); if (cs(n)) return e; } function Df(e, n) { if (e === "change") return n; } var Bs = !1; if (Ke) { var zl; if (Ke) { var Ll = "oninput" in document; if (!Ll) { var tu = document.createElement("div"); tu.setAttribute("oninput", "return;"), (Ll = typeof tu.oninput == "function"); } zl = Ll; } else zl = !1; Bs = zl && (!document.documentMode || 9 < document.documentMode); } function ru() { _t && (_t.detachEvent("onpropertychange", Vs), (Ft = _t = null)); } function Vs(e) { if (e.propertyName === "value" && rl(Ft)) { var n = []; $s(n, Ft, e, Xo(e)), Ss(Of, n); } } function If(e, n, t) { e === "focusin" ? (ru(), (_t = n), (Ft = t), _t.attachEvent("onpropertychange", Vs)) : e === "focusout" && ru(); } function Ff(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return rl(Ft); } function Uf(e, n) { if (e === "click") return rl(n); } function Af(e, n) { if (e === "input" || e === "change") return rl(n); } function $f(e, n) { return (e === n && (e !== 0 || 1 / e === 1 / n)) || (e !== e && n !== n); } var De = typeof Object.is == "function" ? Object.is : $f; function Ut(e, n) { if (De(e, n)) return !0; if (typeof e != "object" || e === null || typeof n != "object" || n === null) return !1; var t = Object.keys(e), r = Object.keys(n); if (t.length !== r.length) return !1; for (r = 0; r < t.length; r++) { var l = t[r]; if (!Kl.call(n, l) || !De(e[l], n[l])) return !1; } return !0; } function lu(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } function ou(e, n) { var t = lu(e); e = 0; for (var r; t; ) { if (t.nodeType === 3) { if (((r = e + t.textContent.length), e <= n && r >= n)) return { node: t, offset: n - e }; e = r; } e: { for (; t; ) { if (t.nextSibling) { t = t.nextSibling; break e; } t = t.parentNode; } t = void 0; } t = lu(t); } } function Ws(e, n) { return e && n ? e === n ? !0 : e && e.nodeType === 3 ? !1 : n && n.nodeType === 3 ? Ws(e, n.parentNode) : "contains" in e ? e.contains(n) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(n) & 16) : !1 : !1; } function Hs() { for (var e = window, n = Tr(); n instanceof e.HTMLIFrameElement; ) { try { var t = typeof n.contentWindow.location.href == "string"; } catch { t = !1; } if (t) e = n.contentWindow; else break; n = Tr(e.document); } return n; } function li(e) { var n = e && e.nodeName && e.nodeName.toLowerCase(); return ( n && ((n === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password")) || n === "textarea" || e.contentEditable === "true") ); } function Bf(e) { var n = Hs(), t = e.focusedElem, r = e.selectionRange; if ( n !== t && t && t.ownerDocument && Ws(t.ownerDocument.documentElement, t) ) { if (r !== null && li(t)) { if ( ((n = r.start), (e = r.end), e === void 0 && (e = n), "selectionStart" in t) ) (t.selectionStart = n), (t.selectionEnd = Math.min(e, t.value.length)); else if ( ((e = ((n = t.ownerDocument || document) && n.defaultView) || window), e.getSelection) ) { e = e.getSelection(); var l = t.textContent.length, o = Math.min(r.start, l); (r = r.end === void 0 ? o : Math.min(r.end, l)), !e.extend && o > r && ((l = r), (r = o), (o = l)), (l = ou(t, o)); var i = ou(t, r); l && i && (e.rangeCount !== 1 || e.anchorNode !== l.node || e.anchorOffset !== l.offset || e.focusNode !== i.node || e.focusOffset !== i.offset) && ((n = n.createRange()), n.setStart(l.node, l.offset), e.removeAllRanges(), o > r ? (e.addRange(n), e.extend(i.node, i.offset)) : (n.setEnd(i.node, i.offset), e.addRange(n))); } } for (n = [], e = t; (e = e.parentNode); ) e.nodeType === 1 && n.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for (typeof t.focus == "function" && t.focus(), t = 0; t < n.length; t++) (e = n[t]), (e.element.scrollLeft = e.left), (e.element.scrollTop = e.top); } } var Vf = Ke && "documentMode" in document && 11 >= document.documentMode, Un = null, fo = null, Nt = null, po = !1; function iu(e, n, t) { var r = t.window === t ? t.document : t.nodeType === 9 ? t : t.ownerDocument; po || Un == null || Un !== Tr(r) || ((r = Un), "selectionStart" in r && li(r) ? (r = { start: r.selectionStart, end: r.selectionEnd }) : ((r = ( (r.ownerDocument && r.ownerDocument.defaultView) || window ).getSelection()), (r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset, })), (Nt && Ut(Nt, r)) || ((Nt = r), (r = Fr(fo, "onSelect")), 0 < r.length && ((n = new ni("onSelect", "select", null, n, t)), e.push({ event: n, listeners: r }), (n.target = Un)))); } function ar(e, n) { var t = {}; return ( (t[e.toLowerCase()] = n.toLowerCase()), (t["Webkit" + e] = "webkit" + n), (t["Moz" + e] = "moz" + n), t ); } var An = { animationend: ar("Animation", "AnimationEnd"), animationiteration: ar("Animation", "AnimationIteration"), animationstart: ar("Animation", "AnimationStart"), transitionend: ar("Transition", "TransitionEnd"), }, Tl = {}, Qs = {}; Ke && ((Qs = document.createElement("div").style), "AnimationEvent" in window || (delete An.animationend.animation, delete An.animationiteration.animation, delete An.animationstart.animation), "TransitionEvent" in window || delete An.transitionend.transition); function ll(e) { if (Tl[e]) return Tl[e]; if (!An[e]) return e; var n = An[e], t; for (t in n) if (n.hasOwnProperty(t) && t in Qs) return (Tl[e] = n[t]); return e; } var Ks = ll("animationend"), Ys = ll("animationiteration"), Gs = ll("animationstart"), Xs = ll("transitionend"), Zs = new Map(), uu = "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 hn(e, n) { Zs.set(e, n), jn(n, [e]); } for (var Rl = 0; Rl < uu.length; Rl++) { var jl = uu[Rl], Wf = jl.toLowerCase(), Hf = jl[0].toUpperCase() + jl.slice(1); hn(Wf, "on" + Hf); } hn(Ks, "onAnimationEnd"); hn(Ys, "onAnimationIteration"); hn(Gs, "onAnimationStart"); hn("dblclick", "onDoubleClick"); hn("focusin", "onFocus"); hn("focusout", "onBlur"); hn(Xs, "onTransitionEnd"); bn("onMouseEnter", ["mouseout", "mouseover"]); bn("onMouseLeave", ["mouseout", "mouseover"]); bn("onPointerEnter", ["pointerout", "pointerover"]); bn("onPointerLeave", ["pointerout", "pointerover"]); jn( "onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ") ); jn( "onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split( " " ) ); jn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); jn( "onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ") ); jn( "onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ") ); jn( "onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ") ); var St = "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( " " ), Qf = new Set("cancel close invalid load scroll toggle".split(" ").concat(St)); function su(e, n, t) { var r = e.type || "unknown-event"; (e.currentTarget = t), Vc(r, n, void 0, e), (e.currentTarget = null); } function Js(e, n) { n = (n & 4) !== 0; for (var t = 0; t < e.length; t++) { var r = e[t], l = r.event; r = r.listeners; e: { var o = void 0; if (n) for (var i = r.length - 1; 0 <= i; i--) { var u = r[i], s = u.instance, c = u.currentTarget; if (((u = u.listener), s !== o && l.isPropagationStopped())) break e; su(l, u, c), (o = s); } else for (i = 0; i < r.length; i++) { if ( ((u = r[i]), (s = u.instance), (c = u.currentTarget), (u = u.listener), s !== o && l.isPropagationStopped()) ) break e; su(l, u, c), (o = s); } } } if (jr) throw ((e = uo), (jr = !1), (uo = null), e); } function F(e, n) { var t = n[go]; t === void 0 && (t = n[go] = new Set()); var r = e + "__bubble"; t.has(r) || (qs(n, e, 2, !1), t.add(r)); } function Ml(e, n, t) { var r = 0; n && (r |= 4), qs(t, e, r, n); } var cr = "_reactListening" + Math.random().toString(36).slice(2); function At(e) { if (!e[cr]) { (e[cr] = !0), os.forEach(function (t) { t !== "selectionchange" && (Qf.has(t) || Ml(t, !1, e), Ml(t, !0, e)); }); var n = e.nodeType === 9 ? e : e.ownerDocument; n === null || n[cr] || ((n[cr] = !0), Ml("selectionchange", !1, n)); } } function qs(e, n, t, r) { switch (Ds(n)) { case 1: var l = lf; break; case 4: l = of; break; default: l = bo; } (t = l.bind(null, n, t, e)), (l = void 0), !io || (n !== "touchstart" && n !== "touchmove" && n !== "wheel") || (l = !0), r ? l !== void 0 ? e.addEventListener(n, t, { capture: !0, passive: l }) : e.addEventListener(n, t, !0) : l !== void 0 ? e.addEventListener(n, t, { passive: l }) : e.addEventListener(n, t, !1); } function Ol(e, n, t, r, l) { var o = r; if (!(n & 1) && !(n & 2) && r !== null) e: for (;;) { if (r === null) return; var i = r.tag; if (i === 3 || i === 4) { var u = r.stateNode.containerInfo; if (u === l || (u.nodeType === 8 && u.parentNode === l)) break; if (i === 4) for (i = r.return; i !== null; ) { var s = i.tag; if ( (s === 3 || s === 4) && ((s = i.stateNode.containerInfo), s === l || (s.nodeType === 8 && s.parentNode === l)) ) return; i = i.return; } for (; u !== null; ) { if (((i = xn(u)), i === null)) return; if (((s = i.tag), s === 5 || s === 6)) { r = o = i; continue e; } u = u.parentNode; } } r = r.return; } Ss(function () { var c = o, h = Xo(t), m = []; e: { var p = Zs.get(e); if (p !== void 0) { var w = ni, g = e; switch (e) { case "keypress": if (xr(t) === 0) break e; case "keydown": case "keyup": w = Sf; break; case "focusin": (g = "focus"), (w = Pl); break; case "focusout": (g = "blur"), (w = Pl); break; case "beforeblur": case "afterblur": w = Pl; break; case "click": if (t.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": w = Zi; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": w = af; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": w = Cf; break; case Ks: case Ys: case Gs: w = df; break; case Xs: w = Nf; break; case "scroll": w = uf; break; case "wheel": w = zf; break; case "copy": case "cut": case "paste": w = mf; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": w = qi; } var S = (n & 4) !== 0, D = !S && e === "scroll", f = S ? (p !== null ? p + "Capture" : null) : p; S = []; for (var a = c, d; a !== null; ) { d = a; var v = d.stateNode; if ( (d.tag === 5 && v !== null && ((d = v), f !== null && ((v = Mt(a, f)), v != null && S.push($t(a, v, d)))), D) ) break; a = a.return; } 0 < S.length && ((p = new w(p, g, null, t, h)), m.push({ event: p, listeners: S })); } } if (!(n & 7)) { e: { if ( ((p = e === "mouseover" || e === "pointerover"), (w = e === "mouseout" || e === "pointerout"), p && t !== lo && (g = t.relatedTarget || t.fromElement) && (xn(g) || g[Ye])) ) break e; if ( (w || p) && ((p = h.window === h ? h : (p = h.ownerDocument) ? p.defaultView || p.parentWindow : window), w ? ((g = t.relatedTarget || t.toElement), (w = c), (g = g ? xn(g) : null), g !== null && ((D = Mn(g)), g !== D || (g.tag !== 5 && g.tag !== 6)) && (g = null)) : ((w = null), (g = c)), w !== g) ) { if ( ((S = Zi), (v = "onMouseLeave"), (f = "onMouseEnter"), (a = "mouse"), (e === "pointerout" || e === "pointerover") && ((S = qi), (v = "onPointerLeave"), (f = "onPointerEnter"), (a = "pointer")), (D = w == null ? p : $n(w)), (d = g == null ? p : $n(g)), (p = new S(v, a + "leave", w, t, h)), (p.target = D), (p.relatedTarget = d), (v = null), xn(h) === c && ((S = new S(f, a + "enter", g, t, h)), (S.target = d), (S.relatedTarget = D), (v = S)), (D = v), w && g) ) n: { for (S = w, f = g, a = 0, d = S; d; d = On(d)) a++; for (d = 0, v = f; v; v = On(v)) d++; for (; 0 < a - d; ) (S = On(S)), a--; for (; 0 < d - a; ) (f = On(f)), d--; for (; a--; ) { if (S === f || (f !== null && S === f.alternate)) break n; (S = On(S)), (f = On(f)); } S = null; } else S = null; w !== null && au(m, p, w, S, !1), g !== null && D !== null && au(m, D, g, S, !0); } } e: { if ( ((p = c ? $n(c) : window), (w = p.nodeName && p.nodeName.toLowerCase()), w === "select" || (w === "input" && p.type === "file")) ) var E = Df; else if (nu(p)) if (Bs) E = Af; else { E = Ff; var N = If; } else (w = p.nodeName) && w.toLowerCase() === "input" && (p.type === "checkbox" || p.type === "radio") && (E = Uf); if (E && (E = E(e, c))) { $s(m, E, t, h); break e; } N && N(e, p, c), e === "focusout" && (N = p._wrapperState) && N.controlled && p.type === "number" && bl(p, "number", p.value); } switch (((N = c ? $n(c) : window), e)) { case "focusin": (nu(N) || N.contentEditable === "true") && ((Un = N), (fo = c), (Nt = null)); break; case "focusout": Nt = fo = Un = null; break; case "mousedown": po = !0; break; case "contextmenu": case "mouseup": case "dragend": (po = !1), iu(m, t, h); break; case "selectionchange": if (Vf) break; case "keydown": case "keyup": iu(m, t, h); } var k; if (ri) e: { switch (e) { case "compositionstart": var x = "onCompositionStart"; break e; case "compositionend": x = "onCompositionEnd"; break e; case "compositionupdate": x = "onCompositionUpdate"; break e; } x = void 0; } else Fn ? Us(e, t) && (x = "onCompositionEnd") : e === "keydown" && t.keyCode === 229 && (x = "onCompositionStart"); x && (Fs && t.locale !== "ko" && (Fn || x !== "onCompositionStart" ? x === "onCompositionEnd" && Fn && (k = Is()) : ((tn = h), (ei = "value" in tn ? tn.value : tn.textContent), (Fn = !0))), (N = Fr(c, x)), 0 < N.length && ((x = new Ji(x, e, null, t, h)), m.push({ event: x, listeners: N }), k ? (x.data = k) : ((k = As(t)), k !== null && (x.data = k)))), (k = Tf ? Rf(e, t) : jf(e, t)) && ((c = Fr(c, "onBeforeInput")), 0 < c.length && ((h = new Ji("onBeforeInput", "beforeinput", null, t, h)), m.push({ event: h, listeners: c }), (h.data = k))); } Js(m, n); }); } function $t(e, n, t) { return { instance: e, listener: n, currentTarget: t }; } function Fr(e, n) { for (var t = n + "Capture", r = []; e !== null; ) { var l = e, o = l.stateNode; l.tag === 5 && o !== null && ((l = o), (o = Mt(e, t)), o != null && r.unshift($t(e, o, l)), (o = Mt(e, n)), o != null && r.push($t(e, o, l))), (e = e.return); } return r; } function On(e) { if (e === null) return null; do e = e.return; while (e && e.tag !== 5); return e || null; } function au(e, n, t, r, l) { for (var o = n._reactName, i = []; t !== null && t !== r; ) { var u = t, s = u.alternate, c = u.stateNode; if (s !== null && s === r) break; u.tag === 5 && c !== null && ((u = c), l ? ((s = Mt(t, o)), s != null && i.unshift($t(t, s, u))) : l || ((s = Mt(t, o)), s != null && i.push($t(t, s, u)))), (t = t.return); } i.length !== 0 && e.push({ event: n, listeners: i }); } var Kf = /\r\n?/g, Yf = /\u0000|\uFFFD/g; function cu(e) { return (typeof e == "string" ? e : "" + e) .replace( Kf, ` ` ) .replace(Yf, ""); } function fr(e, n, t) { if (((n = cu(n)), cu(e) !== n && t)) throw Error(y(425)); } function Ur() {} var mo = null, ho = null; function vo(e, n) { return ( e === "textarea" || e === "noscript" || typeof n.children == "string" || typeof n.children == "number" || (typeof n.dangerouslySetInnerHTML == "object" && n.dangerouslySetInnerHTML !== null && n.dangerouslySetInnerHTML.__html != null) ); } var yo = typeof setTimeout == "function" ? setTimeout : void 0, Gf = typeof clearTimeout == "function" ? clearTimeout : void 0, fu = typeof Promise == "function" ? Promise : void 0, Xf = typeof queueMicrotask == "function" ? queueMicrotask : typeof fu < "u" ? function (e) { return fu.resolve(null).then(e).catch(Zf); } : yo; function Zf(e) { setTimeout(function () { throw e; }); } function Dl(e, n) { var t = n, r = 0; do { var l = t.nextSibling; if ((e.removeChild(t), l && l.nodeType === 8)) if (((t = l.data), t === "/$")) { if (r === 0) { e.removeChild(l), It(n); return; } r--; } else (t !== "$" && t !== "$?" && t !== "$!") || r++; t = l; } while (t); It(n); } function sn(e) { for (; e != null; e = e.nextSibling) { var n = e.nodeType; if (n === 1 || n === 3) break; if (n === 8) { if (((n = e.data), n === "$" || n === "$!" || n === "$?")) break; if (n === "/$") return null; } } return e; } function du(e) { e = e.previousSibling; for (var n = 0; e; ) { if (e.nodeType === 8) { var t = e.data; if (t === "$" || t === "$!" || t === "$?") { if (n === 0) return e; n--; } else t === "/$" && n++; } e = e.previousSibling; } return null; } var st = Math.random().toString(36).slice(2), Ue = "__reactFiber$" + st, Bt = "__reactProps$" + st, Ye = "__reactContainer$" + st, go = "__reactEvents$" + st, Jf = "__reactListeners$" + st, qf = "__reactHandles$" + st; function xn(e) { var n = e[Ue]; if (n) return n; for (var t = e.parentNode; t; ) { if ((n = t[Ye] || t[Ue])) { if ( ((t = n.alternate), n.child !== null || (t !== null && t.child !== null)) ) for (e = du(e); e !== null; ) { if ((t = e[Ue])) return t; e = du(e); } return n; } (e = t), (t = e.parentNode); } return null; } function Jt(e) { return ( (e = e[Ue] || e[Ye]), !e || (e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3) ? null : e ); } function $n(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; throw Error(y(33)); } function ol(e) { return e[Bt] || null; } var wo = [], Bn = -1; function vn(e) { return { current: e }; } function U(e) { 0 > Bn || ((e.current = wo[Bn]), (wo[Bn] = null), Bn--); } function I(e, n) { Bn++, (wo[Bn] = e.current), (e.current = n); } var mn = {}, ue = vn(mn), me = vn(!1), Pn = mn; function et(e, n) { var t = e.type.contextTypes; if (!t) return mn; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === n) return r.__reactInternalMemoizedMaskedChildContext; var l = {}, o; for (o in t) l[o] = n[o]; return ( r && ((e = e.stateNode), (e.__reactInternalMemoizedUnmaskedChildContext = n), (e.__reactInternalMemoizedMaskedChildContext = l)), l ); } function he(e) { return (e = e.childContextTypes), e != null; } function Ar() { U(me), U(ue); } function pu(e, n, t) { if (ue.current !== mn) throw Error(y(168)); I(ue, n), I(me, t); } function bs(e, n, t) { var r = e.stateNode; if (((n = n.childContextTypes), typeof r.getChildContext != "function")) return t; r = r.getChildContext(); for (var l in r) if (!(l in n)) throw Error(y(108, Dc(e) || "Unknown", l)); return V({}, t, r); } function $r(e) { return ( (e = ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) || mn), (Pn = ue.current), I(ue, e), I(me, me.current), !0 ); } function mu(e, n, t) { var r = e.stateNode; if (!r) throw Error(y(169)); t ? ((e = bs(e, n, Pn)), (r.__reactInternalMemoizedMergedChildContext = e), U(me), U(ue), I(ue, e)) : U(me), I(me, t); } var Ve = null, il = !1, Il = !1; function ea(e) { Ve === null ? (Ve = [e]) : Ve.push(e); } function bf(e) { (il = !0), ea(e); } function yn() { if (!Il && Ve !== null) { Il = !0; var e = 0, n = O; try { var t = Ve; for (O = 1; e < t.length; e++) { var r = t[e]; do r = r(!0); while (r !== null); } (Ve = null), (il = !1); } catch (l) { throw (Ve !== null && (Ve = Ve.slice(e + 1)), _s(Zo, yn), l); } finally { (O = n), (Il = !1); } } return null; } var Vn = [], Wn = 0, Br = null, Vr = 0, Ee = [], Ce = 0, zn = null, We = 1, He = ""; function kn(e, n) { (Vn[Wn++] = Vr), (Vn[Wn++] = Br), (Br = e), (Vr = n); } function na(e, n, t) { (Ee[Ce++] = We), (Ee[Ce++] = He), (Ee[Ce++] = zn), (zn = e); var r = We; e = He; var l = 32 - Me(r) - 1; (r &= ~(1 << l)), (t += 1); var o = 32 - Me(n) + l; if (30 < o) { var i = l - (l % 5); (o = (r & ((1 << i) - 1)).toString(32)), (r >>= i), (l -= i), (We = (1 << (32 - Me(n) + l)) | (t << l) | r), (He = o + e); } else (We = (1 << o) | (t << l) | r), (He = e); } function oi(e) { e.return !== null && (kn(e, 1), na(e, 1, 0)); } function ii(e) { for (; e === Br; ) (Br = Vn[--Wn]), (Vn[Wn] = null), (Vr = Vn[--Wn]), (Vn[Wn] = null); for (; e === zn; ) (zn = Ee[--Ce]), (Ee[Ce] = null), (He = Ee[--Ce]), (Ee[Ce] = null), (We = Ee[--Ce]), (Ee[Ce] = null); } var we = null, ge = null, A = !1, je = null; function ta(e, n) { var t = _e(5, null, null, 0); (t.elementType = "DELETED"), (t.stateNode = n), (t.return = e), (n = e.deletions), n === null ? ((e.deletions = [t]), (e.flags |= 16)) : n.push(t); } function hu(e, n) { switch (e.tag) { case 5: var t = e.type; return ( (n = n.nodeType !== 1 || t.toLowerCase() !== n.nodeName.toLowerCase() ? null : n), n !== null ? ((e.stateNode = n), (we = e), (ge = sn(n.firstChild)), !0) : !1 ); case 6: return ( (n = e.pendingProps === "" || n.nodeType !== 3 ? null : n), n !== null ? ((e.stateNode = n), (we = e), (ge = null), !0) : !1 ); case 13: return ( (n = n.nodeType !== 8 ? null : n), n !== null ? ((t = zn !== null ? { id: We, overflow: He } : null), (e.memoizedState = { dehydrated: n, treeContext: t, retryLane: 1073741824, }), (t = _e(18, null, null, 0)), (t.stateNode = n), (t.return = e), (e.child = t), (we = e), (ge = null), !0) : !1 ); default: return !1; } } function ko(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0; } function So(e) { if (A) { var n = ge; if (n) { var t = n; if (!hu(e, n)) { if (ko(e)) throw Error(y(418)); n = sn(t.nextSibling); var r = we; n && hu(e, n) ? ta(r, t) : ((e.flags = (e.flags & -4097) | 2), (A = !1), (we = e)); } } else { if (ko(e)) throw Error(y(418)); (e.flags = (e.flags & -4097) | 2), (A = !1), (we = e); } } } function vu(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; we = e; } function dr(e) { if (e !== we) return !1; if (!A) return vu(e), (A = !0), !1; var n; if ( ((n = e.tag !== 3) && !(n = e.tag !== 5) && ((n = e.type), (n = n !== "head" && n !== "body" && !vo(e.type, e.memoizedProps))), n && (n = ge)) ) { if (ko(e)) throw (ra(), Error(y(418))); for (; n; ) ta(e, n), (n = sn(n.nextSibling)); } if ((vu(e), e.tag === 13)) { if (((e = e.memoizedState), (e = e !== null ? e.dehydrated : null), !e)) throw Error(y(317)); e: { for (e = e.nextSibling, n = 0; e; ) { if (e.nodeType === 8) { var t = e.data; if (t === "/$") { if (n === 0) { ge = sn(e.nextSibling); break e; } n--; } else (t !== "$" && t !== "$!" && t !== "$?") || n++; } e = e.nextSibling; } ge = null; } } else ge = we ? sn(e.stateNode.nextSibling) : null; return !0; } function ra() { for (var e = ge; e; ) e = sn(e.nextSibling); } function nt() { (ge = we = null), (A = !1); } function ui(e) { je === null ? (je = [e]) : je.push(e); } var ed = Ze.ReactCurrentBatchConfig; function Te(e, n) { if (e && e.defaultProps) { (n = V({}, n)), (e = e.defaultProps); for (var t in e) n[t] === void 0 && (n[t] = e[t]); return n; } return n; } var Wr = vn(null), Hr = null, Hn = null, si = null; function ai() { si = Hn = Hr = null; } function ci(e) { var n = Wr.current; U(Wr), (e._currentValue = n); } function xo(e, n, t) { for (; e !== null; ) { var r = e.alternate; if ( ((e.childLanes & n) !== n ? ((e.childLanes |= n), r !== null && (r.childLanes |= n)) : r !== null && (r.childLanes & n) !== n && (r.childLanes |= n), e === t) ) break; e = e.return; } } function Jn(e, n) { (Hr = e), (si = Hn = null), (e = e.dependencies), e !== null && e.firstContext !== null && (e.lanes & n && (pe = !0), (e.firstContext = null)); } function Pe(e) { var n = e._currentValue; if (si !== e) if (((e = { context: e, memoizedValue: n, next: null }), Hn === null)) { if (Hr === null) throw Error(y(308)); (Hn = e), (Hr.dependencies = { lanes: 0, firstContext: e }); } else Hn = Hn.next = e; return n; } var En = null; function fi(e) { En === null ? (En = [e]) : En.push(e); } function la(e, n, t, r) { var l = n.interleaved; return ( l === null ? ((t.next = t), fi(n)) : ((t.next = l.next), (l.next = t)), (n.interleaved = t), Ge(e, r) ); } function Ge(e, n) { e.lanes |= n; var t = e.alternate; for (t !== null && (t.lanes |= n), t = e, e = e.return; e !== null; ) (e.childLanes |= n), (t = e.alternate), t !== null && (t.childLanes |= n), (t = e), (e = e.return); return t.tag === 3 ? t.stateNode : null; } var be = !1; function di(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null, }; } function oa(e, n) { (e = e.updateQueue), n.updateQueue === e && (n.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects, }); } function Qe(e, n) { return { eventTime: e, lane: n, tag: 0, payload: null, callback: null, next: null, }; } function an(e, n, t) { var r = e.updateQueue; if (r === null) return null; if (((r = r.shared), M & 2)) { var l = r.pending; return ( l === null ? (n.next = n) : ((n.next = l.next), (l.next = n)), (r.pending = n), Ge(e, t) ); } return ( (l = r.interleaved), l === null ? ((n.next = n), fi(r)) : ((n.next = l.next), (l.next = n)), (r.interleaved = n), Ge(e, t) ); } function Er(e, n, t) { if ( ((n = n.updateQueue), n !== null && ((n = n.shared), (t & 4194240) !== 0)) ) { var r = n.lanes; (r &= e.pendingLanes), (t |= r), (n.lanes = t), Jo(e, t); } } function yu(e, n) { var t = e.updateQueue, r = e.alternate; if (r !== null && ((r = r.updateQueue), t === r)) { var l = null, o = null; if (((t = t.firstBaseUpdate), t !== null)) { do { var i = { eventTime: t.eventTime, lane: t.lane, tag: t.tag, payload: t.payload, callback: t.callback, next: null, }; o === null ? (l = o = i) : (o = o.next = i), (t = t.next); } while (t !== null); o === null ? (l = o = n) : (o = o.next = n); } else l = o = n; (t = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: o, shared: r.shared, effects: r.effects, }), (e.updateQueue = t); return; } (e = t.lastBaseUpdate), e === null ? (t.firstBaseUpdate = n) : (e.next = n), (t.lastBaseUpdate = n); } function Qr(e, n, t, r) { var l = e.updateQueue; be = !1; var o = l.firstBaseUpdate, i = l.lastBaseUpdate, u = l.shared.pending; if (u !== null) { l.shared.pending = null; var s = u, c = s.next; (s.next = null), i === null ? (o = c) : (i.next = c), (i = s); var h = e.alternate; h !== null && ((h = h.updateQueue), (u = h.lastBaseUpdate), u !== i && (u === null ? (h.firstBaseUpdate = c) : (u.next = c), (h.lastBaseUpdate = s))); } if (o !== null) { var m = l.baseState; (i = 0), (h = c = s = null), (u = o); do { var p = u.lane, w = u.eventTime; if ((r & p) === p) { h !== null && (h = h.next = { eventTime: w, lane: 0, tag: u.tag, payload: u.payload, callback: u.callback, next: null, }); e: { var g = e, S = u; switch (((p = n), (w = t), S.tag)) { case 1: if (((g = S.payload), typeof g == "function")) { m = g.call(w, m, p); break e; } m = g; break e; case 3: g.flags = (g.flags & -65537) | 128; case 0: if ( ((g = S.payload), (p = typeof g == "function" ? g.call(w, m, p) : g), p == null) ) break e; m = V({}, m, p); break e; case 2: be = !0; } } u.callback !== null && u.lane !== 0 && ((e.flags |= 64), (p = l.effects), p === null ? (l.effects = [u]) : p.push(u)); } else (w = { eventTime: w, lane: p, tag: u.tag, payload: u.payload, callback: u.callback, next: null, }), h === null ? ((c = h = w), (s = m)) : (h = h.next = w), (i |= p); if (((u = u.next), u === null)) { if (((u = l.shared.pending), u === null)) break; (p = u), (u = p.next), (p.next = null), (l.lastBaseUpdate = p), (l.shared.pending = null); } } while (!0); if ( (h === null && (s = m), (l.baseState = s), (l.firstBaseUpdate = c), (l.lastBaseUpdate = h), (n = l.shared.interleaved), n !== null) ) { l = n; do (i |= l.lane), (l = l.next); while (l !== n); } else o === null && (l.shared.lanes = 0); (Tn |= i), (e.lanes = i), (e.memoizedState = m); } } function gu(e, n, t) { if (((e = n.effects), (n.effects = null), e !== null)) for (n = 0; n < e.length; n++) { var r = e[n], l = r.callback; if (l !== null) { if (((r.callback = null), (r = t), typeof l != "function")) throw Error(y(191, l)); l.call(r); } } } var ia = new ls.Component().refs; function Eo(e, n, t, r) { (n = e.memoizedState), (t = t(r, n)), (t = t == null ? n : V({}, n, t)), (e.memoizedState = t), e.lanes === 0 && (e.updateQueue.baseState = t); } var ul = { isMounted: function (e) { return (e = e._reactInternals) ? Mn(e) === e : !1; }, enqueueSetState: function (e, n, t) { e = e._reactInternals; var r = ae(), l = fn(e), o = Qe(r, l); (o.payload = n), t != null && (o.callback = t), (n = an(e, o, l)), n !== null && (Oe(n, e, l, r), Er(n, e, l)); }, enqueueReplaceState: function (e, n, t) { e = e._reactInternals; var r = ae(), l = fn(e), o = Qe(r, l); (o.tag = 1), (o.payload = n), t != null && (o.callback = t), (n = an(e, o, l)), n !== null && (Oe(n, e, l, r), Er(n, e, l)); }, enqueueForceUpdate: function (e, n) { e = e._reactInternals; var t = ae(), r = fn(e), l = Qe(t, r); (l.tag = 2), n != null && (l.callback = n), (n = an(e, l, r)), n !== null && (Oe(n, e, r, t), Er(n, e, r)); }, }; function wu(e, n, t, r, l, o, i) { return ( (e = e.stateNode), typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, o, i) : n.prototype && n.prototype.isPureReactComponent ? !Ut(t, r) || !Ut(l, o) : !0 ); } function ua(e, n, t) { var r = !1, l = mn, o = n.contextType; return ( typeof o == "object" && o !== null ? (o = Pe(o)) : ((l = he(n) ? Pn : ue.current), (r = n.contextTypes), (o = (r = r != null) ? et(e, l) : mn)), (n = new n(t, o)), (e.memoizedState = n.state !== null && n.state !== void 0 ? n.state : null), (n.updater = ul), (e.stateNode = n), (n._reactInternals = e), r && ((e = e.stateNode), (e.__reactInternalMemoizedUnmaskedChildContext = l), (e.__reactInternalMemoizedMaskedChildContext = o)), n ); } function ku(e, n, t, r) { (e = n.state), typeof n.componentWillReceiveProps == "function" && n.componentWillReceiveProps(t, r), typeof n.UNSAFE_componentWillReceiveProps == "function" && n.UNSAFE_componentWillReceiveProps(t, r), n.state !== e && ul.enqueueReplaceState(n, n.state, null); } function Co(e, n, t, r) { var l = e.stateNode; (l.props = t), (l.state = e.memoizedState), (l.refs = ia), di(e); var o = n.contextType; typeof o == "object" && o !== null ? (l.context = Pe(o)) : ((o = he(n) ? Pn : ue.current), (l.context = et(e, o))), (l.state = e.memoizedState), (o = n.getDerivedStateFromProps), typeof o == "function" && (Eo(e, n, o, t), (l.state = e.memoizedState)), typeof n.getDerivedStateFromProps == "function" || typeof l.getSnapshotBeforeUpdate == "function" || (typeof l.UNSAFE_componentWillMount != "function" && typeof l.componentWillMount != "function") || ((n = l.state), typeof l.componentWillMount == "function" && l.componentWillMount(), typeof l.UNSAFE_componentWillMount == "function" && l.UNSAFE_componentWillMount(), n !== l.state && ul.enqueueReplaceState(l, l.state, null), Qr(e, t, l, r), (l.state = e.memoizedState)), typeof l.componentDidMount == "function" && (e.flags |= 4194308); } function ht(e, n, t) { if ( ((e = t.ref), e !== null && typeof e != "function" && typeof e != "object") ) { if (t._owner) { if (((t = t._owner), t)) { if (t.tag !== 1) throw Error(y(309)); var r = t.stateNode; } if (!r) throw Error(y(147, e)); var l = r, o = "" + e; return n !== null && n.ref !== null && typeof n.ref == "function" && n.ref._stringRef === o ? n.ref : ((n = function (i) { var u = l.refs; u === ia && (u = l.refs = {}), i === null ? delete u[o] : (u[o] = i); }), (n._stringRef = o), n); } if (typeof e != "string") throw Error(y(284)); if (!t._owner) throw Error(y(290, e)); } return e; } function pr(e, n) { throw ( ((e = Object.prototype.toString.call(n)), Error( y( 31, e === "[object Object]" ? "object with keys {" + Object.keys(n).join(", ") + "}" : e ) )) ); } function Su(e) { var n = e._init; return n(e._payload); } function sa(e) { function n(f, a) { if (e) { var d = f.deletions; d === null ? ((f.deletions = [a]), (f.flags |= 16)) : d.push(a); } } function t(f, a) { if (!e) return null; for (; a !== null; ) n(f, a), (a = a.sibling); return null; } function r(f, a) { for (f = new Map(); a !== null; ) a.key !== null ? f.set(a.key, a) : f.set(a.index, a), (a = a.sibling); return f; } function l(f, a) { return (f = dn(f, a)), (f.index = 0), (f.sibling = null), f; } function o(f, a, d) { return ( (f.index = d), e ? ((d = f.alternate), d !== null ? ((d = d.index), d < a ? ((f.flags |= 2), a) : d) : ((f.flags |= 2), a)) : ((f.flags |= 1048576), a) ); } function i(f) { return e && f.alternate === null && (f.flags |= 2), f; } function u(f, a, d, v) { return a === null || a.tag !== 6 ? ((a = Wl(d, f.mode, v)), (a.return = f), a) : ((a = l(a, d)), (a.return = f), a); } function s(f, a, d, v) { var E = d.type; return E === In ? h(f, a, d.props.children, v, d.key) : a !== null && (a.elementType === E || (typeof E == "object" && E !== null && E.$$typeof === qe && Su(E) === a.type)) ? ((v = l(a, d.props)), (v.ref = ht(f, a, d)), (v.return = f), v) : ((v = Lr(d.type, d.key, d.props, null, f.mode, v)), (v.ref = ht(f, a, d)), (v.return = f), v); } function c(f, a, d, v) { return a === null || a.tag !== 4 || a.stateNode.containerInfo !== d.containerInfo || a.stateNode.implementation !== d.implementation ? ((a = Hl(d, f.mode, v)), (a.return = f), a) : ((a = l(a, d.children || [])), (a.return = f), a); } function h(f, a, d, v, E) { return a === null || a.tag !== 7 ? ((a = Nn(d, f.mode, v, E)), (a.return = f), a) : ((a = l(a, d)), (a.return = f), a); } function m(f, a, d) { if ((typeof a == "string" && a !== "") || typeof a == "number") return (a = Wl("" + a, f.mode, d)), (a.return = f), a; if (typeof a == "object" && a !== null) { switch (a.$$typeof) { case tr: return ( (d = Lr(a.type, a.key, a.props, null, f.mode, d)), (d.ref = ht(f, null, a)), (d.return = f), d ); case Dn: return (a = Hl(a, f.mode, d)), (a.return = f), a; case qe: var v = a._init; return m(f, v(a._payload), d); } if (wt(a) || ct(a)) return (a = Nn(a, f.mode, d, null)), (a.return = f), a; pr(f, a); } return null; } function p(f, a, d, v) { var E = a !== null ? a.key : null; if ((typeof d == "string" && d !== "") || typeof d == "number") return E !== null ? null : u(f, a, "" + d, v); if (typeof d == "object" && d !== null) { switch (d.$$typeof) { case tr: return d.key === E ? s(f, a, d, v) : null; case Dn: return d.key === E ? c(f, a, d, v) : null; case qe: return (E = d._init), p(f, a, E(d._payload), v); } if (wt(d) || ct(d)) return E !== null ? null : h(f, a, d, v, null); pr(f, d); } return null; } function w(f, a, d, v, E) { if ((typeof v == "string" && v !== "") || typeof v == "number") return (f = f.get(d) || null), u(a, f, "" + v, E); if (typeof v == "object" && v !== null) { switch (v.$$typeof) { case tr: return (f = f.get(v.key === null ? d : v.key) || null), s(a, f, v, E); case Dn: return (f = f.get(v.key === null ? d : v.key) || null), c(a, f, v, E); case qe: var N = v._init; return w(f, a, d, N(v._payload), E); } if (wt(v) || ct(v)) return (f = f.get(d) || null), h(a, f, v, E, null); pr(a, v); } return null; } function g(f, a, d, v) { for ( var E = null, N = null, k = a, x = (a = 0), j = null; k !== null && x < d.length; x++ ) { k.index > x ? ((j = k), (k = null)) : (j = k.sibling); var P = p(f, k, d[x], v); if (P === null) { k === null && (k = j); break; } e && k && P.alternate === null && n(f, k), (a = o(P, a, x)), N === null ? (E = P) : (N.sibling = P), (N = P), (k = j); } if (x === d.length) return t(f, k), A && kn(f, x), E; if (k === null) { for (; x < d.length; x++) (k = m(f, d[x], v)), k !== null && ((a = o(k, a, x)), N === null ? (E = k) : (N.sibling = k), (N = k)); return A && kn(f, x), E; } for (k = r(f, k); x < d.length; x++) (j = w(k, f, x, d[x], v)), j !== null && (e && j.alternate !== null && k.delete(j.key === null ? x : j.key), (a = o(j, a, x)), N === null ? (E = j) : (N.sibling = j), (N = j)); return ( e && k.forEach(function (Y) { return n(f, Y); }), A && kn(f, x), E ); } function S(f, a, d, v) { var E = ct(d); if (typeof E != "function") throw Error(y(150)); if (((d = E.call(d)), d == null)) throw Error(y(151)); for ( var N = (E = null), k = a, x = (a = 0), j = null, P = d.next(); k !== null && !P.done; x++, P = d.next() ) { k.index > x ? ((j = k), (k = null)) : (j = k.sibling); var Y = p(f, k, P.value, v); if (Y === null) { k === null && (k = j); break; } e && k && Y.alternate === null && n(f, k), (a = o(Y, a, x)), N === null ? (E = Y) : (N.sibling = Y), (N = Y), (k = j); } if (P.done) return t(f, k), A && kn(f, x), E; if (k === null) { for (; !P.done; x++, P = d.next()) (P = m(f, P.value, v)), P !== null && ((a = o(P, a, x)), N === null ? (E = P) : (N.sibling = P), (N = P)); return A && kn(f, x), E; } for (k = r(f, k); !P.done; x++, P = d.next()) (P = w(k, f, x, P.value, v)), P !== null && (e && P.alternate !== null && k.delete(P.key === null ? x : P.key), (a = o(P, a, x)), N === null ? (E = P) : (N.sibling = P), (N = P)); return ( e && k.forEach(function (re) { return n(f, re); }), A && kn(f, x), E ); } function D(f, a, d, v) { if ( (typeof d == "object" && d !== null && d.type === In && d.key === null && (d = d.props.children), typeof d == "object" && d !== null) ) { switch (d.$$typeof) { case tr: e: { for (var E = d.key, N = a; N !== null; ) { if (N.key === E) { if (((E = d.type), E === In)) { if (N.tag === 7) { t(f, N.sibling), (a = l(N, d.props.children)), (a.return = f), (f = a); break e; } } else if ( N.elementType === E || (typeof E == "object" && E !== null && E.$$typeof === qe && Su(E) === N.type) ) { t(f, N.sibling), (a = l(N, d.props)), (a.ref = ht(f, N, d)), (a.return = f), (f = a); break e; } t(f, N); break; } else n(f, N); N = N.sibling; } d.type === In ? ((a = Nn(d.props.children, f.mode, v, d.key)), (a.return = f), (f = a)) : ((v = Lr(d.type, d.key, d.props, null, f.mode, v)), (v.ref = ht(f, a, d)), (v.return = f), (f = v)); } return i(f); case Dn: e: { for (N = d.key; a !== null; ) { if (a.key === N) if ( a.tag === 4 && a.stateNode.containerInfo === d.containerInfo && a.stateNode.implementation === d.implementation ) { t(f, a.sibling), (a = l(a, d.children || [])), (a.return = f), (f = a); break e; } else { t(f, a); break; } else n(f, a); a = a.sibling; } (a = Hl(d, f.mode, v)), (a.return = f), (f = a); } return i(f); case qe: return (N = d._init), D(f, a, N(d._payload), v); } if (wt(d)) return g(f, a, d, v); if (ct(d)) return S(f, a, d, v); pr(f, d); } return (typeof d == "string" && d !== "") || typeof d == "number" ? ((d = "" + d), a !== null && a.tag === 6 ? (t(f, a.sibling), (a = l(a, d)), (a.return = f), (f = a)) : (t(f, a), (a = Wl(d, f.mode, v)), (a.return = f), (f = a)), i(f)) : t(f, a); } return D; } var tt = sa(!0), aa = sa(!1), qt = {}, $e = vn(qt), Vt = vn(qt), Wt = vn(qt); function Cn(e) { if (e === qt) throw Error(y(174)); return e; } function pi(e, n) { switch ((I(Wt, n), I(Vt, e), I($e, qt), (e = n.nodeType), e)) { case 9: case 11: n = (n = n.documentElement) ? n.namespaceURI : no(null, ""); break; default: (e = e === 8 ? n.parentNode : n), (n = e.namespaceURI || null), (e = e.tagName), (n = no(n, e)); } U($e), I($e, n); } function rt() { U($e), U(Vt), U(Wt); } function ca(e) { Cn(Wt.current); var n = Cn($e.current), t = no(n, e.type); n !== t && (I(Vt, e), I($e, t)); } function mi(e) { Vt.current === e && (U($e), U(Vt)); } var $ = vn(0); function Kr(e) { for (var n = e; n !== null; ) { if (n.tag === 13) { var t = n.memoizedState; if ( t !== null && ((t = t.dehydrated), t === null || t.data === "$?" || t.data === "$!") ) return n; } else if (n.tag === 19 && n.memoizedProps.revealOrder !== void 0) { if (n.flags & 128) return n; } else if (n.child !== null) { (n.child.return = n), (n = n.child); continue; } if (n === e) break; for (; n.sibling === null; ) { if (n.return === null || n.return === e) return null; n = n.return; } (n.sibling.return = n.return), (n = n.sibling); } return null; } var Fl = []; function hi() { for (var e = 0; e < Fl.length; e++) Fl[e]._workInProgressVersionPrimary = null; Fl.length = 0; } var Cr = Ze.ReactCurrentDispatcher, Ul = Ze.ReactCurrentBatchConfig, Ln = 0, B = null, X = null, q = null, Yr = !1, Pt = !1, Ht = 0, nd = 0; function le() { throw Error(y(321)); } function vi(e, n) { if (n === null) return !1; for (var t = 0; t < n.length && t < e.length; t++) if (!De(e[t], n[t])) return !1; return !0; } function yi(e, n, t, r, l, o) { if ( ((Ln = o), (B = n), (n.memoizedState = null), (n.updateQueue = null), (n.lanes = 0), (Cr.current = e === null || e.memoizedState === null ? od : id), (e = t(r, l)), Pt) ) { o = 0; do { if (((Pt = !1), (Ht = 0), 25 <= o)) throw Error(y(301)); (o += 1), (q = X = null), (n.updateQueue = null), (Cr.current = ud), (e = t(r, l)); } while (Pt); } if ( ((Cr.current = Gr), (n = X !== null && X.next !== null), (Ln = 0), (q = X = B = null), (Yr = !1), n) ) throw Error(y(300)); return e; } function gi() { var e = Ht !== 0; return (Ht = 0), e; } function Fe() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null, }; return q === null ? (B.memoizedState = q = e) : (q = q.next = e), q; } function ze() { if (X === null) { var e = B.alternate; e = e !== null ? e.memoizedState : null; } else e = X.next; var n = q === null ? B.memoizedState : q.next; if (n !== null) (q = n), (X = e); else { if (e === null) throw Error(y(310)); (X = e), (e = { memoizedState: X.memoizedState, baseState: X.baseState, baseQueue: X.baseQueue, queue: X.queue, next: null, }), q === null ? (B.memoizedState = q = e) : (q = q.next = e); } return q; } function Qt(e, n) { return typeof n == "function" ? n(e) : n; } function Al(e) { var n = ze(), t = n.queue; if (t === null) throw Error(y(311)); t.lastRenderedReducer = e; var r = X, l = r.baseQueue, o = t.pending; if (o !== null) { if (l !== null) { var i = l.next; (l.next = o.next), (o.next = i); } (r.baseQueue = l = o), (t.pending = null); } if (l !== null) { (o = l.next), (r = r.baseState); var u = (i = null), s = null, c = o; do { var h = c.lane; if ((Ln & h) === h) s !== null && (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 m = { lane: h, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null, }; s === null ? ((u = s = m), (i = r)) : (s = s.next = m), (B.lanes |= h), (Tn |= h); } c = c.next; } while (c !== null && c !== o); s === null ? (i = r) : (s.next = u), De(r, n.memoizedState) || (pe = !0), (n.memoizedState = r), (n.baseState = i), (n.baseQueue = s), (t.lastRenderedState = r); } if (((e = t.interleaved), e !== null)) { l = e; do (o = l.lane), (B.lanes |= o), (Tn |= o), (l = l.next); while (l !== e); } else l === null && (t.lanes = 0); return [n.memoizedState, t.dispatch]; } function $l(e) { var n = ze(), t = n.queue; if (t === null) throw Error(y(311)); t.lastRenderedReducer = e; var r = t.dispatch, l = t.pending, o = n.memoizedState; if (l !== null) { t.pending = null; var i = (l = l.next); do (o = e(o, i.action)), (i = i.next); while (i !== l); De(o, n.memoizedState) || (pe = !0), (n.memoizedState = o), n.baseQueue === null && (n.baseState = o), (t.lastRenderedState = o); } return [o, r]; } function fa() {} function da(e, n) { var t = B, r = ze(), l = n(), o = !De(r.memoizedState, l); if ( (o && ((r.memoizedState = l), (pe = !0)), (r = r.queue), wi(ha.bind(null, t, r, e), [e]), r.getSnapshot !== n || o || (q !== null && q.memoizedState.tag & 1)) ) { if ( ((t.flags |= 2048), Kt(9, ma.bind(null, t, r, l, n), void 0, null), b === null) ) throw Error(y(349)); Ln & 30 || pa(t, n, l); } return l; } function pa(e, n, t) { (e.flags |= 16384), (e = { getSnapshot: n, value: t }), (n = B.updateQueue), n === null ? ((n = { lastEffect: null, stores: null }), (B.updateQueue = n), (n.stores = [e])) : ((t = n.stores), t === null ? (n.stores = [e]) : t.push(e)); } function ma(e, n, t, r) { (n.value = t), (n.getSnapshot = r), va(n) && ya(e); } function ha(e, n, t) { return t(function () { va(n) && ya(e); }); } function va(e) { var n = e.getSnapshot; e = e.value; try { var t = n(); return !De(e, t); } catch { return !0; } } function ya(e) { var n = Ge(e, 1); n !== null && Oe(n, e, 1, -1); } function xu(e) { var n = Fe(); return ( typeof e == "function" && (e = e()), (n.memoizedState = n.baseState = e), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Qt, lastRenderedState: e, }), (n.queue = e), (e = e.dispatch = ld.bind(null, B, e)), [n.memoizedState, e] ); } function Kt(e, n, t, r) { return ( (e = { tag: e, create: n, destroy: t, deps: r, next: null }), (n = B.updateQueue), n === null ? ((n = { lastEffect: null, stores: null }), (B.updateQueue = n), (n.lastEffect = e.next = e)) : ((t = n.lastEffect), t === null ? (n.lastEffect = e.next = e) : ((r = t.next), (t.next = e), (e.next = r), (n.lastEffect = e))), e ); } function ga() { return ze().memoizedState; } function _r(e, n, t, r) { var l = Fe(); (B.flags |= e), (l.memoizedState = Kt(1 | n, t, void 0, r === void 0 ? null : r)); } function sl(e, n, t, r) { var l = ze(); r = r === void 0 ? null : r; var o = void 0; if (X !== null) { var i = X.memoizedState; if (((o = i.destroy), r !== null && vi(r, i.deps))) { l.memoizedState = Kt(n, t, o, r); return; } } (B.flags |= e), (l.memoizedState = Kt(1 | n, t, o, r)); } function Eu(e, n) { return _r(8390656, 8, e, n); } function wi(e, n) { return sl(2048, 8, e, n); } function wa(e, n) { return sl(4, 2, e, n); } function ka(e, n) { return sl(4, 4, e, n); } function Sa(e, n) { if (typeof n == "function") return ( (e = e()), n(e), function () { n(null); } ); if (n != null) return ( (e = e()), (n.current = e), function () { n.current = null; } ); } function xa(e, n, t) { return ( (t = t != null ? t.concat([e]) : null), sl(4, 4, Sa.bind(null, n, e), t) ); } function ki() {} function Ea(e, n) { var t = ze(); n = n === void 0 ? null : n; var r = t.memoizedState; return r !== null && n !== null && vi(n, r[1]) ? r[0] : ((t.memoizedState = [e, n]), e); } function Ca(e, n) { var t = ze(); n = n === void 0 ? null : n; var r = t.memoizedState; return r !== null && n !== null && vi(n, r[1]) ? r[0] : ((e = e()), (t.memoizedState = [e, n]), e); } function _a(e, n, t) { return Ln & 21 ? (De(t, n) || ((t = zs()), (B.lanes |= t), (Tn |= t), (e.baseState = !0)), n) : (e.baseState && ((e.baseState = !1), (pe = !0)), (e.memoizedState = t)); } function td(e, n) { var t = O; (O = t !== 0 && 4 > t ? t : 4), e(!0); var r = Ul.transition; Ul.transition = {}; try { e(!1), n(); } finally { (O = t), (Ul.transition = r); } } function Na() { return ze().memoizedState; } function rd(e, n, t) { var r = fn(e); if ( ((t = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null, }), Pa(e)) ) za(n, t); else if (((t = la(e, n, t, r)), t !== null)) { var l = ae(); Oe(t, e, r, l), La(t, n, r); } } function ld(e, n, t) { var r = fn(e), l = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }; if (Pa(e)) za(n, l); else { var o = e.alternate; if ( e.lanes === 0 && (o === null || o.lanes === 0) && ((o = n.lastRenderedReducer), o !== null) ) try { var i = n.lastRenderedState, u = o(i, t); if (((l.hasEagerState = !0), (l.eagerState = u), De(u, i))) { var s = n.interleaved; s === null ? ((l.next = l), fi(n)) : ((l.next = s.next), (s.next = l)), (n.interleaved = l); return; } } catch { } finally { } (t = la(e, n, l, r)), t !== null && ((l = ae()), Oe(t, e, r, l), La(t, n, r)); } } function Pa(e) { var n = e.alternate; return e === B || (n !== null && n === B); } function za(e, n) { Pt = Yr = !0; var t = e.pending; t === null ? (n.next = n) : ((n.next = t.next), (t.next = n)), (e.pending = n); } function La(e, n, t) { if (t & 4194240) { var r = n.lanes; (r &= e.pendingLanes), (t |= r), (n.lanes = t), Jo(e, t); } } var Gr = { readContext: Pe, useCallback: le, useContext: le, useEffect: le, useImperativeHandle: le, useInsertionEffect: le, useLayoutEffect: le, useMemo: le, useReducer: le, useRef: le, useState: le, useDebugValue: le, useDeferredValue: le, useTransition: le, useMutableSource: le, useSyncExternalStore: le, useId: le, unstable_isNewReconciler: !1, }, od = { readContext: Pe, useCallback: function (e, n) { return (Fe().memoizedState = [e, n === void 0 ? null : n]), e; }, useContext: Pe, useEffect: Eu, useImperativeHandle: function (e, n, t) { return ( (t = t != null ? t.concat([e]) : null), _r(4194308, 4, Sa.bind(null, n, e), t) ); }, useLayoutEffect: function (e, n) { return _r(4194308, 4, e, n); }, useInsertionEffect: function (e, n) { return _r(4, 2, e, n); }, useMemo: function (e, n) { var t = Fe(); return ( (n = n === void 0 ? null : n), (e = e()), (t.memoizedState = [e, n]), e ); }, useReducer: function (e, n, t) { var r = Fe(); return ( (n = t !== void 0 ? t(n) : n), (r.memoizedState = r.baseState = n), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: n, }), (r.queue = e), (e = e.dispatch = rd.bind(null, B, e)), [r.memoizedState, e] ); }, useRef: function (e) { var n = Fe(); return (e = { current: e }), (n.memoizedState = e); }, useState: xu, useDebugValue: ki, useDeferredValue: function (e) { return (Fe().memoizedState = e); }, useTransition: function () { var e = xu(!1), n = e[0]; return (e = td.bind(null, e[1])), (Fe().memoizedState = e), [n, e]; }, useMutableSource: function () {}, useSyncExternalStore: function (e, n, t) { var r = B, l = Fe(); if (A) { if (t === void 0) throw Error(y(407)); t = t(); } else { if (((t = n()), b === null)) throw Error(y(349)); Ln & 30 || pa(r, n, t); } l.memoizedState = t; var o = { value: t, getSnapshot: n }; return ( (l.queue = o), Eu(ha.bind(null, r, o, e), [e]), (r.flags |= 2048), Kt(9, ma.bind(null, r, o, t, n), void 0, null), t ); }, useId: function () { var e = Fe(), n = b.identifierPrefix; if (A) { var t = He, r = We; (t = (r & ~(1 << (32 - Me(r) - 1))).toString(32) + t), (n = ":" + n + "R" + t), (t = Ht++), 0 < t && (n += "H" + t.toString(32)), (n += ":"); } else (t = nd++), (n = ":" + n + "r" + t.toString(32) + ":"); return (e.memoizedState = n); }, unstable_isNewReconciler: !1, }, id = { readContext: Pe, useCallback: Ea, useContext: Pe, useEffect: wi, useImperativeHandle: xa, useInsertionEffect: wa, useLayoutEffect: ka, useMemo: Ca, useReducer: Al, useRef: ga, useState: function () { return Al(Qt); }, useDebugValue: ki, useDeferredValue: function (e) { var n = ze(); return _a(n, X.memoizedState, e); }, useTransition: function () { var e = Al(Qt)[0], n = ze().memoizedState; return [e, n]; }, useMutableSource: fa, useSyncExternalStore: da, useId: Na, unstable_isNewReconciler: !1, }, ud = { readContext: Pe, useCallback: Ea, useContext: Pe, useEffect: wi, useImperativeHandle: xa, useInsertionEffect: wa, useLayoutEffect: ka, useMemo: Ca, useReducer: $l, useRef: ga, useState: function () { return $l(Qt); }, useDebugValue: ki, useDeferredValue: function (e) { var n = ze(); return X === null ? (n.memoizedState = e) : _a(n, X.memoizedState, e); }, useTransition: function () { var e = $l(Qt)[0], n = ze().memoizedState; return [e, n]; }, useMutableSource: fa, useSyncExternalStore: da, useId: Na, unstable_isNewReconciler: !1, }; function lt(e, n) { try { var t = "", r = n; do (t += Oc(r)), (r = r.return); while (r); var l = t; } catch (o) { l = ` Error generating stack: ` + o.message + ` ` + o.stack; } return { value: e, source: n, stack: l, digest: null }; } function Bl(e, n, t) { return { value: e, source: null, stack: t ?? null, digest: n ?? null }; } function _o(e, n) { try { console.error(n.value); } catch (t) { setTimeout(function () { throw t; }); } } var sd = typeof WeakMap == "function" ? WeakMap : Map; function Ta(e, n, t) { (t = Qe(-1, t)), (t.tag = 3), (t.payload = { element: null }); var r = n.value; return ( (t.callback = function () { Zr || ((Zr = !0), (Do = r)), _o(e, n); }), t ); } function Ra(e, n, t) { (t = Qe(-1, t)), (t.tag = 3); var r = e.type.getDerivedStateFromError; if (typeof r == "function") { var l = n.value; (t.payload = function () { return r(l); }), (t.callback = function () { _o(e, n); }); } var o = e.stateNode; return ( o !== null && typeof o.componentDidCatch == "function" && (t.callback = function () { _o(e, n), typeof r != "function" && (cn === null ? (cn = new Set([this])) : cn.add(this)); var i = n.stack; this.componentDidCatch(n.value, { componentStack: i !== null ? i : "", }); }), t ); } function Cu(e, n, t) { var r = e.pingCache; if (r === null) { r = e.pingCache = new sd(); var l = new Set(); r.set(n, l); } else (l = r.get(n)), l === void 0 && ((l = new Set()), r.set(n, l)); l.has(t) || (l.add(t), (e = xd.bind(null, e, n, t)), n.then(e, e)); } function _u(e) { do { var n; if ( ((n = e.tag === 13) && ((n = e.memoizedState), (n = n !== null ? n.dehydrated !== null : !0)), n) ) return e; e = e.return; } while (e !== null); return null; } function Nu(e, n, t, r, l) { return e.mode & 1 ? ((e.flags |= 65536), (e.lanes = l), e) : (e === n ? (e.flags |= 65536) : ((e.flags |= 128), (t.flags |= 131072), (t.flags &= -52805), t.tag === 1 && (t.alternate === null ? (t.tag = 17) : ((n = Qe(-1, 1)), (n.tag = 2), an(t, n, 1))), (t.lanes |= 1)), e); } var ad = Ze.ReactCurrentOwner, pe = !1; function se(e, n, t, r) { n.child = e === null ? aa(n, null, t, r) : tt(n, e.child, t, r); } function Pu(e, n, t, r, l) { t = t.render; var o = n.ref; return ( Jn(n, l), (r = yi(e, n, t, r, o, l)), (t = gi()), e !== null && !pe ? ((n.updateQueue = e.updateQueue), (n.flags &= -2053), (e.lanes &= ~l), Xe(e, n, l)) : (A && t && oi(n), (n.flags |= 1), se(e, n, r, l), n.child) ); } function zu(e, n, t, r, l) { if (e === null) { var o = t.type; return typeof o == "function" && !zi(o) && o.defaultProps === void 0 && t.compare === null && t.defaultProps === void 0 ? ((n.tag = 15), (n.type = o), ja(e, n, o, r, l)) : ((e = Lr(t.type, null, r, n, n.mode, l)), (e.ref = n.ref), (e.return = n), (n.child = e)); } if (((o = e.child), !(e.lanes & l))) { var i = o.memoizedProps; if ( ((t = t.compare), (t = t !== null ? t : Ut), t(i, r) && e.ref === n.ref) ) return Xe(e, n, l); } return ( (n.flags |= 1), (e = dn(o, r)), (e.ref = n.ref), (e.return = n), (n.child = e) ); } function ja(e, n, t, r, l) { if (e !== null) { var o = e.memoizedProps; if (Ut(o, r) && e.ref === n.ref) if (((pe = !1), (n.pendingProps = r = o), (e.lanes & l) !== 0)) e.flags & 131072 && (pe = !0); else return (n.lanes = e.lanes), Xe(e, n, l); } return No(e, n, t, r, l); } function Ma(e, n, t) { var r = n.pendingProps, l = r.children, o = e !== null ? e.memoizedState : null; if (r.mode === "hidden") if (!(n.mode & 1)) (n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), I(Kn, ye), (ye |= t); else { if (!(t & 1073741824)) return ( (e = o !== null ? o.baseLanes | t : t), (n.lanes = n.childLanes = 1073741824), (n.memoizedState = { baseLanes: e, cachePool: null, transitions: null, }), (n.updateQueue = null), I(Kn, ye), (ye |= e), null ); (n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), (r = o !== null ? o.baseLanes : t), I(Kn, ye), (ye |= r); } else o !== null ? ((r = o.baseLanes | t), (n.memoizedState = null)) : (r = t), I(Kn, ye), (ye |= r); return se(e, n, l, t), n.child; } function Oa(e, n) { var t = n.ref; ((e === null && t !== null) || (e !== null && e.ref !== t)) && ((n.flags |= 512), (n.flags |= 2097152)); } function No(e, n, t, r, l) { var o = he(t) ? Pn : ue.current; return ( (o = et(n, o)), Jn(n, l), (t = yi(e, n, t, r, o, l)), (r = gi()), e !== null && !pe ? ((n.updateQueue = e.updateQueue), (n.flags &= -2053), (e.lanes &= ~l), Xe(e, n, l)) : (A && r && oi(n), (n.flags |= 1), se(e, n, t, l), n.child) ); } function Lu(e, n, t, r, l) { if (he(t)) { var o = !0; $r(n); } else o = !1; if ((Jn(n, l), n.stateNode === null)) Nr(e, n), ua(n, t, r), Co(n, t, r, l), (r = !0); else if (e === null) { var i = n.stateNode, u = n.memoizedProps; i.props = u; var s = i.context, c = t.contextType; typeof c == "object" && c !== null ? (c = Pe(c)) : ((c = he(t) ? Pn : ue.current), (c = et(n, c))); var h = t.getDerivedStateFromProps, m = typeof h == "function" || typeof i.getSnapshotBeforeUpdate == "function"; m || (typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function") || ((u !== r || s !== c) && ku(n, i, r, c)), (be = !1); var p = n.memoizedState; (i.state = p), Qr(n, r, i, l), (s = n.memoizedState), u !== r || p !== s || me.current || be ? (typeof h == "function" && (Eo(n, t, h, r), (s = n.memoizedState)), (u = be || wu(n, t, u, r, p, s, c)) ? (m || (typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function") || (typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount()), typeof i.componentDidMount == "function" && (n.flags |= 4194308)) : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), (n.memoizedProps = r), (n.memoizedState = s)), (i.props = r), (i.state = s), (i.context = c), (r = u)) : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), (r = !1)); } else { (i = n.stateNode), oa(e, n), (u = n.memoizedProps), (c = n.type === n.elementType ? u : Te(n.type, u)), (i.props = c), (m = n.pendingProps), (p = i.context), (s = t.contextType), typeof s == "object" && s !== null ? (s = Pe(s)) : ((s = he(t) ? Pn : ue.current), (s = et(n, s))); var w = t.getDerivedStateFromProps; (h = typeof w == "function" || typeof i.getSnapshotBeforeUpdate == "function") || (typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function") || ((u !== m || p !== s) && ku(n, i, r, s)), (be = !1), (p = n.memoizedState), (i.state = p), Qr(n, r, i, l); var g = n.memoizedState; u !== m || p !== g || me.current || be ? (typeof w == "function" && (Eo(n, t, w, r), (g = n.memoizedState)), (c = be || wu(n, t, c, r, p, g, s) || !1) ? (h || (typeof i.UNSAFE_componentWillUpdate != "function" && typeof i.componentWillUpdate != "function") || (typeof i.componentWillUpdate == "function" && i.componentWillUpdate(r, g, s), typeof i.UNSAFE_componentWillUpdate == "function" && i.UNSAFE_componentWillUpdate(r, g, s)), typeof i.componentDidUpdate == "function" && (n.flags |= 4), typeof i.getSnapshotBeforeUpdate == "function" && (n.flags |= 1024)) : (typeof i.componentDidUpdate != "function" || (u === e.memoizedProps && p === e.memoizedState) || (n.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || (u === e.memoizedProps && p === e.memoizedState) || (n.flags |= 1024), (n.memoizedProps = r), (n.memoizedState = g)), (i.props = r), (i.state = g), (i.context = s), (r = c)) : (typeof i.componentDidUpdate != "function" || (u === e.memoizedProps && p === e.memoizedState) || (n.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || (u === e.memoizedProps && p === e.memoizedState) || (n.flags |= 1024), (r = !1)); } return Po(e, n, t, r, o, l); } function Po(e, n, t, r, l, o) { Oa(e, n); var i = (n.flags & 128) !== 0; if (!r && !i) return l && mu(n, t, !1), Xe(e, n, o); (r = n.stateNode), (ad.current = n); var u = i && typeof t.getDerivedStateFromError != "function" ? null : r.render(); return ( (n.flags |= 1), e !== null && i ? ((n.child = tt(n, e.child, null, o)), (n.child = tt(n, null, u, o))) : se(e, n, u, o), (n.memoizedState = r.state), l && mu(n, t, !0), n.child ); } function Da(e) { var n = e.stateNode; n.pendingContext ? pu(e, n.pendingContext, n.pendingContext !== n.context) : n.context && pu(e, n.context, !1), pi(e, n.containerInfo); } function Tu(e, n, t, r, l) { return nt(), ui(l), (n.flags |= 256), se(e, n, t, r), n.child; } var zo = { dehydrated: null, treeContext: null, retryLane: 0 }; function Lo(e) { return { baseLanes: e, cachePool: null, transitions: null }; } function Ia(e, n, t) { var r = n.pendingProps, l = $.current, o = !1, i = (n.flags & 128) !== 0, u; if ( ((u = i) || (u = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), u ? ((o = !0), (n.flags &= -129)) : (e === null || e.memoizedState !== null) && (l |= 1), I($, l & 1), e === null) ) return ( So(n), (e = n.memoizedState), e !== null && ((e = e.dehydrated), e !== null) ? (n.mode & 1 ? e.data === "$!" ? (n.lanes = 8) : (n.lanes = 1073741824) : (n.lanes = 1), null) : ((i = r.children), (e = r.fallback), o ? ((r = n.mode), (o = n.child), (i = { mode: "hidden", children: i }), !(r & 1) && o !== null ? ((o.childLanes = 0), (o.pendingProps = i)) : (o = fl(i, r, 0, null)), (e = Nn(e, r, t, null)), (o.return = n), (e.return = n), (o.sibling = e), (n.child = o), (n.child.memoizedState = Lo(t)), (n.memoizedState = zo), e) : Si(n, i)) ); if (((l = e.memoizedState), l !== null && ((u = l.dehydrated), u !== null))) return cd(e, n, i, r, u, l, t); if (o) { (o = r.fallback), (i = n.mode), (l = e.child), (u = l.sibling); var s = { mode: "hidden", children: r.children }; return ( !(i & 1) && n.child !== l ? ((r = n.child), (r.childLanes = 0), (r.pendingProps = s), (n.deletions = null)) : ((r = dn(l, s)), (r.subtreeFlags = l.subtreeFlags & 14680064)), u !== null ? (o = dn(u, o)) : ((o = Nn(o, i, t, null)), (o.flags |= 2)), (o.return = n), (r.return = n), (r.sibling = o), (n.child = r), (r = o), (o = n.child), (i = e.child.memoizedState), (i = i === null ? Lo(t) : { baseLanes: i.baseLanes | t, cachePool: null, transitions: i.transitions, }), (o.memoizedState = i), (o.childLanes = e.childLanes & ~t), (n.memoizedState = zo), r ); } return ( (o = e.child), (e = o.sibling), (r = dn(o, { mode: "visible", children: r.children })), !(n.mode & 1) && (r.lanes = t), (r.return = n), (r.sibling = null), e !== null && ((t = n.deletions), t === null ? ((n.deletions = [e]), (n.flags |= 16)) : t.push(e)), (n.child = r), (n.memoizedState = null), r ); } function Si(e, n) { return ( (n = fl({ mode: "visible", children: n }, e.mode, 0, null)), (n.return = e), (e.child = n) ); } function mr(e, n, t, r) { return ( r !== null && ui(r), tt(n, e.child, null, t), (e = Si(n, n.pendingProps.children)), (e.flags |= 2), (n.memoizedState = null), e ); } function cd(e, n, t, r, l, o, i) { if (t) return n.flags & 256 ? ((n.flags &= -257), (r = Bl(Error(y(422)))), mr(e, n, i, r)) : n.memoizedState !== null ? ((n.child = e.child), (n.flags |= 128), null) : ((o = r.fallback), (l = n.mode), (r = fl({ mode: "visible", children: r.children }, l, 0, null)), (o = Nn(o, l, i, null)), (o.flags |= 2), (r.return = n), (o.return = n), (r.sibling = o), (n.child = r), n.mode & 1 && tt(n, e.child, null, i), (n.child.memoizedState = Lo(i)), (n.memoizedState = zo), o); if (!(n.mode & 1)) return mr(e, n, i, null); if (l.data === "$!") { if (((r = l.nextSibling && l.nextSibling.dataset), r)) var u = r.dgst; return (r = u), (o = Error(y(419))), (r = Bl(o, r, void 0)), mr(e, n, i, r); } if (((u = (i & e.childLanes) !== 0), pe || u)) { if (((r = b), r !== null)) { switch (i & -i) { 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; } (l = l & (r.suspendedLanes | i) ? 0 : l), l !== 0 && l !== o.retryLane && ((o.retryLane = l), Ge(e, l), Oe(r, e, l, -1)); } return Pi(), (r = Bl(Error(y(421)))), mr(e, n, i, r); } return l.data === "$?" ? ((n.flags |= 128), (n.child = e.child), (n = Ed.bind(null, e)), (l._reactRetry = n), null) : ((e = o.treeContext), (ge = sn(l.nextSibling)), (we = n), (A = !0), (je = null), e !== null && ((Ee[Ce++] = We), (Ee[Ce++] = He), (Ee[Ce++] = zn), (We = e.id), (He = e.overflow), (zn = n)), (n = Si(n, r.children)), (n.flags |= 4096), n); } function Ru(e, n, t) { e.lanes |= n; var r = e.alternate; r !== null && (r.lanes |= n), xo(e.return, n, t); } function Vl(e, n, t, r, l) { var o = e.memoizedState; o === null ? (e.memoizedState = { isBackwards: n, rendering: null, renderingStartTime: 0, last: r, tail: t, tailMode: l, }) : ((o.isBackwards = n), (o.rendering = null), (o.renderingStartTime = 0), (o.last = r), (o.tail = t), (o.tailMode = l)); } function Fa(e, n, t) { var r = n.pendingProps, l = r.revealOrder, o = r.tail; if ((se(e, n, r.children, t), (r = $.current), r & 2)) (r = (r & 1) | 2), (n.flags |= 128); else { if (e !== null && e.flags & 128) e: for (e = n.child; e !== null; ) { if (e.tag === 13) e.memoizedState !== null && Ru(e, t, n); else if (e.tag === 19) Ru(e, t, n); else if (e.child !== null) { (e.child.return = e), (e = e.child); continue; } if (e === n) break e; for (; e.sibling === null; ) { if (e.return === null || e.return === n) break e; e = e.return; } (e.sibling.return = e.return), (e = e.sibling); } r &= 1; } if ((I($, r), !(n.mode & 1))) n.memoizedState = null; else switch (l) { case "forwards": for (t = n.child, l = null; t !== null; ) (e = t.alternate), e !== null && Kr(e) === null && (l = t), (t = t.sibling); (t = l), t === null ? ((l = n.child), (n.child = null)) : ((l = t.sibling), (t.sibling = null)), Vl(n, !1, l, t, o); break; case "backwards": for (t = null, l = n.child, n.child = null; l !== null; ) { if (((e = l.alternate), e !== null && Kr(e) === null)) { n.child = l; break; } (e = l.sibling), (l.sibling = t), (t = l), (l = e); } Vl(n, !0, t, null, o); break; case "together": Vl(n, !1, null, null, void 0); break; default: n.memoizedState = null; } return n.child; } function Nr(e, n) { !(n.mode & 1) && e !== null && ((e.alternate = null), (n.alternate = null), (n.flags |= 2)); } function Xe(e, n, t) { if ( (e !== null && (n.dependencies = e.dependencies), (Tn |= n.lanes), !(t & n.childLanes)) ) return null; if (e !== null && n.child !== e.child) throw Error(y(153)); if (n.child !== null) { for ( e = n.child, t = dn(e, e.pendingProps), n.child = t, t.return = n; e.sibling !== null; ) (e = e.sibling), (t = t.sibling = dn(e, e.pendingProps)), (t.return = n); t.sibling = null; } return n.child; } function fd(e, n, t) { switch (n.tag) { case 3: Da(n), nt(); break; case 5: ca(n); break; case 1: he(n.type) && $r(n); break; case 4: pi(n, n.stateNode.containerInfo); break; case 10: var r = n.type._context, l = n.memoizedProps.value; I(Wr, r._currentValue), (r._currentValue = l); break; case 13: if (((r = n.memoizedState), r !== null)) return r.dehydrated !== null ? (I($, $.current & 1), (n.flags |= 128), null) : t & n.child.childLanes ? Ia(e, n, t) : (I($, $.current & 1), (e = Xe(e, n, t)), e !== null ? e.sibling : null); I($, $.current & 1); break; case 19: if (((r = (t & n.childLanes) !== 0), e.flags & 128)) { if (r) return Fa(e, n, t); n.flags |= 128; } if ( ((l = n.memoizedState), l !== null && ((l.rendering = null), (l.tail = null), (l.lastEffect = null)), I($, $.current), r) ) break; return null; case 22: case 23: return (n.lanes = 0), Ma(e, n, t); } return Xe(e, n, t); } var Ua, To, Aa, $a; Ua = function (e, n) { for (var t = n.child; t !== null; ) { if (t.tag === 5 || t.tag === 6) e.appendChild(t.stateNode); else if (t.tag !== 4 && t.child !== null) { (t.child.return = t), (t = t.child); continue; } if (t === n) break; for (; t.sibling === null; ) { if (t.return === null || t.return === n) return; t = t.return; } (t.sibling.return = t.return), (t = t.sibling); } }; To = function () {}; Aa = function (e, n, t, r) { var l = e.memoizedProps; if (l !== r) { (e = n.stateNode), Cn($e.current); var o = null; switch (t) { case "input": (l = Jl(e, l)), (r = Jl(e, r)), (o = []); break; case "select": (l = V({}, l, { value: void 0 })), (r = V({}, r, { value: void 0 })), (o = []); break; case "textarea": (l = eo(e, l)), (r = eo(e, r)), (o = []); break; default: typeof l.onClick != "function" && typeof r.onClick == "function" && (e.onclick = Ur); } to(t, r); var i; t = null; for (c in l) if (!r.hasOwnProperty(c) && l.hasOwnProperty(c) && l[c] != null) if (c === "style") { var u = l[c]; for (i in u) u.hasOwnProperty(i) && (t || (t = {}), (t[i] = "")); } else c !== "dangerouslySetInnerHTML" && c !== "children" && c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarning" && c !== "autoFocus" && (Rt.hasOwnProperty(c) ? o || (o = []) : (o = o || []).push(c, null)); for (c in r) { var s = r[c]; if ( ((u = l != null ? l[c] : void 0), r.hasOwnProperty(c) && s !== u && (s != null || u != null)) ) if (c === "style") if (u) { for (i in u) !u.hasOwnProperty(i) || (s && s.hasOwnProperty(i)) || (t || (t = {}), (t[i] = "")); for (i in s) s.hasOwnProperty(i) && u[i] !== s[i] && (t || (t = {}), (t[i] = s[i])); } else t || (o || (o = []), o.push(c, t)), (t = s); else c === "dangerouslySetInnerHTML" ? ((s = s ? s.__html : void 0), (u = u ? u.__html : void 0), s != null && u !== s && (o = o || []).push(c, s)) : c === "children" ? (typeof s != "string" && typeof s != "number") || (o = o || []).push(c, "" + s) : c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarning" && (Rt.hasOwnProperty(c) ? (s != null && c === "onScroll" && F("scroll", e), o || u === s || (o = [])) : (o = o || []).push(c, s)); } t && (o = o || []).push("style", t); var c = o; (n.updateQueue = c) && (n.flags |= 4); } }; $a = function (e, n, t, r) { t !== r && (n.flags |= 4); }; function vt(e, n) { if (!A) switch (e.tailMode) { case "hidden": n = e.tail; for (var t = null; n !== null; ) n.alternate !== null && (t = n), (n = n.sibling); t === null ? (e.tail = null) : (t.sibling = null); break; case "collapsed": t = e.tail; for (var r = null; t !== null; ) t.alternate !== null && (r = t), (t = t.sibling); r === null ? n || e.tail === null ? (e.tail = null) : (e.tail.sibling = null) : (r.sibling = null); } } function oe(e) { var n = e.alternate !== null && e.alternate.child === e.child, t = 0, r = 0; if (n) for (var l = e.child; l !== null; ) (t |= l.lanes | l.childLanes), (r |= l.subtreeFlags & 14680064), (r |= l.flags & 14680064), (l.return = e), (l = l.sibling); else for (l = e.child; l !== null; ) (t |= l.lanes | l.childLanes), (r |= l.subtreeFlags), (r |= l.flags), (l.return = e), (l = l.sibling); return (e.subtreeFlags |= r), (e.childLanes = t), n; } function dd(e, n, t) { var r = n.pendingProps; switch ((ii(n), n.tag)) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return oe(n), null; case 1: return he(n.type) && Ar(), oe(n), null; case 3: return ( (r = n.stateNode), rt(), U(me), U(ue), hi(), r.pendingContext && ((r.context = r.pendingContext), (r.pendingContext = null)), (e === null || e.child === null) && (dr(n) ? (n.flags |= 4) : e === null || (e.memoizedState.isDehydrated && !(n.flags & 256)) || ((n.flags |= 1024), je !== null && (Uo(je), (je = null)))), To(e, n), oe(n), null ); case 5: mi(n); var l = Cn(Wt.current); if (((t = n.type), e !== null && n.stateNode != null)) Aa(e, n, t, r, l), e.ref !== n.ref && ((n.flags |= 512), (n.flags |= 2097152)); else { if (!r) { if (n.stateNode === null) throw Error(y(166)); return oe(n), null; } if (((e = Cn($e.current)), dr(n))) { (r = n.stateNode), (t = n.type); var o = n.memoizedProps; switch (((r[Ue] = n), (r[Bt] = o), (e = (n.mode & 1) !== 0), t)) { case "dialog": F("cancel", r), F("close", r); break; case "iframe": case "object": case "embed": F("load", r); break; case "video": case "audio": for (l = 0; l < St.length; l++) F(St[l], r); break; case "source": F("error", r); break; case "img": case "image": case "link": F("error", r), F("load", r); break; case "details": F("toggle", r); break; case "input": $i(r, o), F("invalid", r); break; case "select": (r._wrapperState = { wasMultiple: !!o.multiple }), F("invalid", r); break; case "textarea": Vi(r, o), F("invalid", r); } to(t, o), (l = null); for (var i in o) if (o.hasOwnProperty(i)) { var u = o[i]; i === "children" ? typeof u == "string" ? r.textContent !== u && (o.suppressHydrationWarning !== !0 && fr(r.textContent, u, e), (l = ["children", u])) : typeof u == "number" && r.textContent !== "" + u && (o.suppressHydrationWarning !== !0 && fr(r.textContent, u, e), (l = ["children", "" + u])) : Rt.hasOwnProperty(i) && u != null && i === "onScroll" && F("scroll", r); } switch (t) { case "input": rr(r), Bi(r, o, !0); break; case "textarea": rr(r), Wi(r); break; case "select": case "option": break; default: typeof o.onClick == "function" && (r.onclick = Ur); } (r = l), (n.updateQueue = r), r !== null && (n.flags |= 4); } else { (i = l.nodeType === 9 ? l : l.ownerDocument), e === "http://www.w3.org/1999/xhtml" && (e = ps(t)), e === "http://www.w3.org/1999/xhtml" ? t === "script" ? ((e = i.createElement("div")), (e.innerHTML = ""), (e = e.removeChild(e.firstChild))) : typeof r.is == "string" ? (e = i.createElement(t, { is: r.is })) : ((e = i.createElement(t)), t === "select" && ((i = e), r.multiple ? (i.multiple = !0) : r.size && (i.size = r.size))) : (e = i.createElementNS(e, t)), (e[Ue] = n), (e[Bt] = r), Ua(e, n, !1, !1), (n.stateNode = e); e: { switch (((i = ro(t, r)), t)) { case "dialog": F("cancel", e), F("close", e), (l = r); break; case "iframe": case "object": case "embed": F("load", e), (l = r); break; case "video": case "audio": for (l = 0; l < St.length; l++) F(St[l], e); l = r; break; case "source": F("error", e), (l = r); break; case "img": case "image": case "link": F("error", e), F("load", e), (l = r); break; case "details": F("toggle", e), (l = r); break; case "input": $i(e, r), (l = Jl(e, r)), F("invalid", e); break; case "option": l = r; break; case "select": (e._wrapperState = { wasMultiple: !!r.multiple }), (l = V({}, r, { value: void 0 })), F("invalid", e); break; case "textarea": Vi(e, r), (l = eo(e, r)), F("invalid", e); break; default: l = r; } to(t, l), (u = l); for (o in u) if (u.hasOwnProperty(o)) { var s = u[o]; o === "style" ? vs(e, s) : o === "dangerouslySetInnerHTML" ? ((s = s ? s.__html : void 0), s != null && ms(e, s)) : o === "children" ? typeof s == "string" ? (t !== "textarea" || s !== "") && jt(e, s) : typeof s == "number" && jt(e, "" + s) : o !== "suppressContentEditableWarning" && o !== "suppressHydrationWarning" && o !== "autoFocus" && (Rt.hasOwnProperty(o) ? s != null && o === "onScroll" && F("scroll", e) : s != null && Qo(e, o, s, i)); } switch (t) { case "input": rr(e), Bi(e, r, !1); break; case "textarea": rr(e), Wi(e); break; case "option": r.value != null && e.setAttribute("value", "" + pn(r.value)); break; case "select": (e.multiple = !!r.multiple), (o = r.value), o != null ? Yn(e, !!r.multiple, o, !1) : r.defaultValue != null && Yn(e, !!r.multiple, r.defaultValue, !0); break; default: typeof l.onClick == "function" && (e.onclick = Ur); } switch (t) { case "button": case "input": case "select": case "textarea": r = !!r.autoFocus; break e; case "img": r = !0; break e; default: r = !1; } } r && (n.flags |= 4); } n.ref !== null && ((n.flags |= 512), (n.flags |= 2097152)); } return oe(n), null; case 6: if (e && n.stateNode != null) $a(e, n, e.memoizedProps, r); else { if (typeof r != "string" && n.stateNode === null) throw Error(y(166)); if (((t = Cn(Wt.current)), Cn($e.current), dr(n))) { if ( ((r = n.stateNode), (t = n.memoizedProps), (r[Ue] = n), (o = r.nodeValue !== t) && ((e = we), e !== null)) ) switch (e.tag) { case 3: fr(r.nodeValue, t, (e.mode & 1) !== 0); break; case 5: e.memoizedProps.suppressHydrationWarning !== !0 && fr(r.nodeValue, t, (e.mode & 1) !== 0); } o && (n.flags |= 4); } else (r = (t.nodeType === 9 ? t : t.ownerDocument).createTextNode(r)), (r[Ue] = n), (n.stateNode = r); } return oe(n), null; case 13: if ( (U($), (r = n.memoizedState), e === null || (e.memoizedState !== null && e.memoizedState.dehydrated !== null)) ) { if (A && ge !== null && n.mode & 1 && !(n.flags & 128)) ra(), nt(), (n.flags |= 98560), (o = !1); else if (((o = dr(n)), r !== null && r.dehydrated !== null)) { if (e === null) { if (!o) throw Error(y(318)); if ( ((o = n.memoizedState), (o = o !== null ? o.dehydrated : null), !o) ) throw Error(y(317)); o[Ue] = n; } else nt(), !(n.flags & 128) && (n.memoizedState = null), (n.flags |= 4); oe(n), (o = !1); } else je !== null && (Uo(je), (je = null)), (o = !0); if (!o) return n.flags & 65536 ? n : null; } return n.flags & 128 ? ((n.lanes = t), n) : ((r = r !== null), r !== (e !== null && e.memoizedState !== null) && r && ((n.child.flags |= 8192), n.mode & 1 && (e === null || $.current & 1 ? Z === 0 && (Z = 3) : Pi())), n.updateQueue !== null && (n.flags |= 4), oe(n), null); case 4: return ( rt(), To(e, n), e === null && At(n.stateNode.containerInfo), oe(n), null ); case 10: return ci(n.type._context), oe(n), null; case 17: return he(n.type) && Ar(), oe(n), null; case 19: if ((U($), (o = n.memoizedState), o === null)) return oe(n), null; if (((r = (n.flags & 128) !== 0), (i = o.rendering), i === null)) if (r) vt(o, !1); else { if (Z !== 0 || (e !== null && e.flags & 128)) for (e = n.child; e !== null; ) { if (((i = Kr(e)), i !== null)) { for ( n.flags |= 128, vt(o, !1), r = i.updateQueue, r !== null && ((n.updateQueue = r), (n.flags |= 4)), n.subtreeFlags = 0, r = t, t = n.child; t !== null; ) (o = t), (e = r), (o.flags &= 14680066), (i = o.alternate), i === null ? ((o.childLanes = 0), (o.lanes = e), (o.child = null), (o.subtreeFlags = 0), (o.memoizedProps = null), (o.memoizedState = null), (o.updateQueue = null), (o.dependencies = null), (o.stateNode = null)) : ((o.childLanes = i.childLanes), (o.lanes = i.lanes), (o.child = i.child), (o.subtreeFlags = 0), (o.deletions = null), (o.memoizedProps = i.memoizedProps), (o.memoizedState = i.memoizedState), (o.updateQueue = i.updateQueue), (o.type = i.type), (e = i.dependencies), (o.dependencies = e === null ? null : { lanes: e.lanes, firstContext: e.firstContext, })), (t = t.sibling); return I($, ($.current & 1) | 2), n.child; } e = e.sibling; } o.tail !== null && K() > ot && ((n.flags |= 128), (r = !0), vt(o, !1), (n.lanes = 4194304)); } else { if (!r) if (((e = Kr(i)), e !== null)) { if ( ((n.flags |= 128), (r = !0), (t = e.updateQueue), t !== null && ((n.updateQueue = t), (n.flags |= 4)), vt(o, !0), o.tail === null && o.tailMode === "hidden" && !i.alternate && !A) ) return oe(n), null; } else 2 * K() - o.renderingStartTime > ot && t !== 1073741824 && ((n.flags |= 128), (r = !0), vt(o, !1), (n.lanes = 4194304)); o.isBackwards ? ((i.sibling = n.child), (n.child = i)) : ((t = o.last), t !== null ? (t.sibling = i) : (n.child = i), (o.last = i)); } return o.tail !== null ? ((n = o.tail), (o.rendering = n), (o.tail = n.sibling), (o.renderingStartTime = K()), (n.sibling = null), (t = $.current), I($, r ? (t & 1) | 2 : t & 1), n) : (oe(n), null); case 22: case 23: return ( Ni(), (r = n.memoizedState !== null), e !== null && (e.memoizedState !== null) !== r && (n.flags |= 8192), r && n.mode & 1 ? ye & 1073741824 && (oe(n), n.subtreeFlags & 6 && (n.flags |= 8192)) : oe(n), null ); case 24: return null; case 25: return null; } throw Error(y(156, n.tag)); } function pd(e, n) { switch ((ii(n), n.tag)) { case 1: return ( he(n.type) && Ar(), (e = n.flags), e & 65536 ? ((n.flags = (e & -65537) | 128), n) : null ); case 3: return ( rt(), U(me), U(ue), hi(), (e = n.flags), e & 65536 && !(e & 128) ? ((n.flags = (e & -65537) | 128), n) : null ); case 5: return mi(n), null; case 13: if ((U($), (e = n.memoizedState), e !== null && e.dehydrated !== null)) { if (n.alternate === null) throw Error(y(340)); nt(); } return ( (e = n.flags), e & 65536 ? ((n.flags = (e & -65537) | 128), n) : null ); case 19: return U($), null; case 4: return rt(), null; case 10: return ci(n.type._context), null; case 22: case 23: return Ni(), null; case 24: return null; default: return null; } } var hr = !1, ie = !1, md = typeof WeakSet == "function" ? WeakSet : Set, C = null; function Qn(e, n) { var t = e.ref; if (t !== null) if (typeof t == "function") try { t(null); } catch (r) { H(e, n, r); } else t.current = null; } function Ro(e, n, t) { try { t(); } catch (r) { H(e, n, r); } } var ju = !1; function hd(e, n) { if (((mo = Dr), (e = Hs()), li(e))) { if ("selectionStart" in e) var t = { start: e.selectionStart, end: e.selectionEnd }; else e: { t = ((t = e.ownerDocument) && t.defaultView) || window; var r = t.getSelection && t.getSelection(); if (r && r.rangeCount !== 0) { t = r.anchorNode; var l = r.anchorOffset, o = r.focusNode; r = r.focusOffset; try { t.nodeType, o.nodeType; } catch { t = null; break e; } var i = 0, u = -1, s = -1, c = 0, h = 0, m = e, p = null; n: for (;;) { for ( var w; m !== t || (l !== 0 && m.nodeType !== 3) || (u = i + l), m !== o || (r !== 0 && m.nodeType !== 3) || (s = i + r), m.nodeType === 3 && (i += m.nodeValue.length), (w = m.firstChild) !== null; ) (p = m), (m = w); for (;;) { if (m === e) break n; if ( (p === t && ++c === l && (u = i), p === o && ++h === r && (s = i), (w = m.nextSibling) !== null) ) break; (m = p), (p = m.parentNode); } m = w; } t = u === -1 || s === -1 ? null : { start: u, end: s }; } else t = null; } t = t || { start: 0, end: 0 }; } else t = null; for (ho = { focusedElem: e, selectionRange: t }, Dr = !1, C = n; C !== null; ) if (((n = C), (e = n.child), (n.subtreeFlags & 1028) !== 0 && e !== null)) (e.return = n), (C = e); else for (; C !== null; ) { n = C; try { var g = n.alternate; if (n.flags & 1024) switch (n.tag) { case 0: case 11: case 15: break; case 1: if (g !== null) { var S = g.memoizedProps, D = g.memoizedState, f = n.stateNode, a = f.getSnapshotBeforeUpdate( n.elementType === n.type ? S : Te(n.type, S), D ); f.__reactInternalSnapshotBeforeUpdate = a; } break; case 3: var d = n.stateNode.containerInfo; d.nodeType === 1 ? (d.textContent = "") : d.nodeType === 9 && d.documentElement && d.removeChild(d.documentElement); break; case 5: case 6: case 4: case 17: break; default: throw Error(y(163)); } } catch (v) { H(n, n.return, v); } if (((e = n.sibling), e !== null)) { (e.return = n.return), (C = e); break; } C = n.return; } return (g = ju), (ju = !1), g; } function zt(e, n, t) { var r = n.updateQueue; if (((r = r !== null ? r.lastEffect : null), r !== null)) { var l = (r = r.next); do { if ((l.tag & e) === e) { var o = l.destroy; (l.destroy = void 0), o !== void 0 && Ro(n, t, o); } l = l.next; } while (l !== r); } } function al(e, n) { if ( ((n = n.updateQueue), (n = n !== null ? n.lastEffect : null), n !== null) ) { var t = (n = n.next); do { if ((t.tag & e) === e) { var r = t.create; t.destroy = r(); } t = t.next; } while (t !== n); } } function jo(e) { var n = e.ref; if (n !== null) { var t = e.stateNode; switch (e.tag) { case 5: e = t; break; default: e = t; } typeof n == "function" ? n(e) : (n.current = e); } } function Ba(e) { var n = e.alternate; n !== null && ((e.alternate = null), Ba(n)), (e.child = null), (e.deletions = null), (e.sibling = null), e.tag === 5 && ((n = e.stateNode), n !== null && (delete n[Ue], delete n[Bt], delete n[go], delete n[Jf], delete n[qf])), (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 Va(e) { return e.tag === 5 || e.tag === 3 || e.tag === 4; } function Mu(e) { e: for (;;) { for (; e.sibling === null; ) { if (e.return === null || Va(e.return)) return null; e = e.return; } for ( e.sibling.return = e.return, e = e.sibling; e.tag !== 5 && e.tag !== 6 && e.tag !== 18; ) { if (e.flags & 2 || e.child === null || e.tag === 4) continue e; (e.child.return = e), (e = e.child); } if (!(e.flags & 2)) return e.stateNode; } } function Mo(e, n, t) { var r = e.tag; if (r === 5 || r === 6) (e = e.stateNode), n ? t.nodeType === 8 ? t.parentNode.insertBefore(e, n) : t.insertBefore(e, n) : (t.nodeType === 8 ? ((n = t.parentNode), n.insertBefore(e, t)) : ((n = t), n.appendChild(e)), (t = t._reactRootContainer), t != null || n.onclick !== null || (n.onclick = Ur)); else if (r !== 4 && ((e = e.child), e !== null)) for (Mo(e, n, t), e = e.sibling; e !== null; ) Mo(e, n, t), (e = e.sibling); } function Oo(e, n, t) { var r = e.tag; if (r === 5 || r === 6) (e = e.stateNode), n ? t.insertBefore(e, n) : t.appendChild(e); else if (r !== 4 && ((e = e.child), e !== null)) for (Oo(e, n, t), e = e.sibling; e !== null; ) Oo(e, n, t), (e = e.sibling); } var ee = null, Re = !1; function Je(e, n, t) { for (t = t.child; t !== null; ) Wa(e, n, t), (t = t.sibling); } function Wa(e, n, t) { if (Ae && typeof Ae.onCommitFiberUnmount == "function") try { Ae.onCommitFiberUnmount(nl, t); } catch {} switch (t.tag) { case 5: ie || Qn(t, n); case 6: var r = ee, l = Re; (ee = null), Je(e, n, t), (ee = r), (Re = l), ee !== null && (Re ? ((e = ee), (t = t.stateNode), e.nodeType === 8 ? e.parentNode.removeChild(t) : e.removeChild(t)) : ee.removeChild(t.stateNode)); break; case 18: ee !== null && (Re ? ((e = ee), (t = t.stateNode), e.nodeType === 8 ? Dl(e.parentNode, t) : e.nodeType === 1 && Dl(e, t), It(e)) : Dl(ee, t.stateNode)); break; case 4: (r = ee), (l = Re), (ee = t.stateNode.containerInfo), (Re = !0), Je(e, n, t), (ee = r), (Re = l); break; case 0: case 11: case 14: case 15: if ( !ie && ((r = t.updateQueue), r !== null && ((r = r.lastEffect), r !== null)) ) { l = r = r.next; do { var o = l, i = o.destroy; (o = o.tag), i !== void 0 && (o & 2 || o & 4) && Ro(t, n, i), (l = l.next); } while (l !== r); } Je(e, n, t); break; case 1: if ( !ie && (Qn(t, n), (r = t.stateNode), typeof r.componentWillUnmount == "function") ) try { (r.props = t.memoizedProps), (r.state = t.memoizedState), r.componentWillUnmount(); } catch (u) { H(t, n, u); } Je(e, n, t); break; case 21: Je(e, n, t); break; case 22: t.mode & 1 ? ((ie = (r = ie) || t.memoizedState !== null), Je(e, n, t), (ie = r)) : Je(e, n, t); break; default: Je(e, n, t); } } function Ou(e) { var n = e.updateQueue; if (n !== null) { e.updateQueue = null; var t = e.stateNode; t === null && (t = e.stateNode = new md()), n.forEach(function (r) { var l = Cd.bind(null, e, r); t.has(r) || (t.add(r), r.then(l, l)); }); } } function Le(e, n) { var t = n.deletions; if (t !== null) for (var r = 0; r < t.length; r++) { var l = t[r]; try { var o = e, i = n, u = i; e: for (; u !== null; ) { switch (u.tag) { case 5: (ee = u.stateNode), (Re = !1); break e; case 3: (ee = u.stateNode.containerInfo), (Re = !0); break e; case 4: (ee = u.stateNode.containerInfo), (Re = !0); break e; } u = u.return; } if (ee === null) throw Error(y(160)); Wa(o, i, l), (ee = null), (Re = !1); var s = l.alternate; s !== null && (s.return = null), (l.return = null); } catch (c) { H(l, n, c); } } if (n.subtreeFlags & 12854) for (n = n.child; n !== null; ) Ha(n, e), (n = n.sibling); } function Ha(e, n) { var t = e.alternate, r = e.flags; switch (e.tag) { case 0: case 11: case 14: case 15: if ((Le(n, e), Ie(e), r & 4)) { try { zt(3, e, e.return), al(3, e); } catch (S) { H(e, e.return, S); } try { zt(5, e, e.return); } catch (S) { H(e, e.return, S); } } break; case 1: Le(n, e), Ie(e), r & 512 && t !== null && Qn(t, t.return); break; case 5: if ( (Le(n, e), Ie(e), r & 512 && t !== null && Qn(t, t.return), e.flags & 32) ) { var l = e.stateNode; try { jt(l, ""); } catch (S) { H(e, e.return, S); } } if (r & 4 && ((l = e.stateNode), l != null)) { var o = e.memoizedProps, i = t !== null ? t.memoizedProps : o, u = e.type, s = e.updateQueue; if (((e.updateQueue = null), s !== null)) try { u === "input" && o.type === "radio" && o.name != null && fs(l, o), ro(u, i); var c = ro(u, o); for (i = 0; i < s.length; i += 2) { var h = s[i], m = s[i + 1]; h === "style" ? vs(l, m) : h === "dangerouslySetInnerHTML" ? ms(l, m) : h === "children" ? jt(l, m) : Qo(l, h, m, c); } switch (u) { case "input": ql(l, o); break; case "textarea": ds(l, o); break; case "select": var p = l._wrapperState.wasMultiple; l._wrapperState.wasMultiple = !!o.multiple; var w = o.value; w != null ? Yn(l, !!o.multiple, w, !1) : p !== !!o.multiple && (o.defaultValue != null ? Yn(l, !!o.multiple, o.defaultValue, !0) : Yn(l, !!o.multiple, o.multiple ? [] : "", !1)); } l[Bt] = o; } catch (S) { H(e, e.return, S); } } break; case 6: if ((Le(n, e), Ie(e), r & 4)) { if (e.stateNode === null) throw Error(y(162)); (l = e.stateNode), (o = e.memoizedProps); try { l.nodeValue = o; } catch (S) { H(e, e.return, S); } } break; case 3: if ( (Le(n, e), Ie(e), r & 4 && t !== null && t.memoizedState.isDehydrated) ) try { It(n.containerInfo); } catch (S) { H(e, e.return, S); } break; case 4: Le(n, e), Ie(e); break; case 13: Le(n, e), Ie(e), (l = e.child), l.flags & 8192 && ((o = l.memoizedState !== null), (l.stateNode.isHidden = o), !o || (l.alternate !== null && l.alternate.memoizedState !== null) || (Ci = K())), r & 4 && Ou(e); break; case 22: if ( ((h = t !== null && t.memoizedState !== null), e.mode & 1 ? ((ie = (c = ie) || h), Le(n, e), (ie = c)) : Le(n, e), Ie(e), r & 8192) ) { if ( ((c = e.memoizedState !== null), (e.stateNode.isHidden = c) && !h && e.mode & 1) ) for (C = e, h = e.child; h !== null; ) { for (m = C = h; C !== null; ) { switch (((p = C), (w = p.child), p.tag)) { case 0: case 11: case 14: case 15: zt(4, p, p.return); break; case 1: Qn(p, p.return); var g = p.stateNode; if (typeof g.componentWillUnmount == "function") { (r = p), (t = p.return); try { (n = r), (g.props = n.memoizedProps), (g.state = n.memoizedState), g.componentWillUnmount(); } catch (S) { H(r, t, S); } } break; case 5: Qn(p, p.return); break; case 22: if (p.memoizedState !== null) { Iu(m); continue; } } w !== null ? ((w.return = p), (C = w)) : Iu(m); } h = h.sibling; } e: for (h = null, m = e; ; ) { if (m.tag === 5) { if (h === null) { h = m; try { (l = m.stateNode), c ? ((o = l.style), typeof o.setProperty == "function" ? o.setProperty("display", "none", "important") : (o.display = "none")) : ((u = m.stateNode), (s = m.memoizedProps.style), (i = s != null && s.hasOwnProperty("display") ? s.display : null), (u.style.display = hs("display", i))); } catch (S) { H(e, e.return, S); } } } else if (m.tag === 6) { if (h === null) try { m.stateNode.nodeValue = c ? "" : m.memoizedProps; } catch (S) { H(e, e.return, S); } } else if ( ((m.tag !== 22 && m.tag !== 23) || m.memoizedState === null || m === e) && m.child !== null ) { (m.child.return = m), (m = m.child); continue; } if (m === e) break e; for (; m.sibling === null; ) { if (m.return === null || m.return === e) break e; h === m && (h = null), (m = m.return); } h === m && (h = null), (m.sibling.return = m.return), (m = m.sibling); } } break; case 19: Le(n, e), Ie(e), r & 4 && Ou(e); break; case 21: break; default: Le(n, e), Ie(e); } } function Ie(e) { var n = e.flags; if (n & 2) { try { e: { for (var t = e.return; t !== null; ) { if (Va(t)) { var r = t; break e; } t = t.return; } throw Error(y(160)); } switch (r.tag) { case 5: var l = r.stateNode; r.flags & 32 && (jt(l, ""), (r.flags &= -33)); var o = Mu(e); Oo(e, o, l); break; case 3: case 4: var i = r.stateNode.containerInfo, u = Mu(e); Mo(e, u, i); break; default: throw Error(y(161)); } } catch (s) { H(e, e.return, s); } e.flags &= -3; } n & 4096 && (e.flags &= -4097); } function vd(e, n, t) { (C = e), Qa(e); } function Qa(e, n, t) { for (var r = (e.mode & 1) !== 0; C !== null; ) { var l = C, o = l.child; if (l.tag === 22 && r) { var i = l.memoizedState !== null || hr; if (!i) { var u = l.alternate, s = (u !== null && u.memoizedState !== null) || ie; u = hr; var c = ie; if (((hr = i), (ie = s) && !c)) for (C = l; C !== null; ) (i = C), (s = i.child), i.tag === 22 && i.memoizedState !== null ? Fu(l) : s !== null ? ((s.return = i), (C = s)) : Fu(l); for (; o !== null; ) (C = o), Qa(o), (o = o.sibling); (C = l), (hr = u), (ie = c); } Du(e); } else l.subtreeFlags & 8772 && o !== null ? ((o.return = l), (C = o)) : Du(e); } } function Du(e) { for (; C !== null; ) { var n = C; if (n.flags & 8772) { var t = n.alternate; try { if (n.flags & 8772) switch (n.tag) { case 0: case 11: case 15: ie || al(5, n); break; case 1: var r = n.stateNode; if (n.flags & 4 && !ie) if (t === null) r.componentDidMount(); else { var l = n.elementType === n.type ? t.memoizedProps : Te(n.type, t.memoizedProps); r.componentDidUpdate( l, t.memoizedState, r.__reactInternalSnapshotBeforeUpdate ); } var o = n.updateQueue; o !== null && gu(n, o, r); break; case 3: var i = n.updateQueue; if (i !== null) { if (((t = null), n.child !== null)) switch (n.child.tag) { case 5: t = n.child.stateNode; break; case 1: t = n.child.stateNode; } gu(n, i, t); } break; case 5: var u = n.stateNode; if (t === null && n.flags & 4) { t = u; var s = n.memoizedProps; switch (n.type) { case "button": case "input": case "select": case "textarea": s.autoFocus && t.focus(); break; case "img": s.src && (t.src = s.src); } } break; case 6: break; case 4: break; case 12: break; case 13: if (n.memoizedState === null) { var c = n.alternate; if (c !== null) { var h = c.memoizedState; if (h !== null) { var m = h.dehydrated; m !== null && It(m); } } } break; case 19: case 17: case 21: case 22: case 23: case 25: break; default: throw Error(y(163)); } ie || (n.flags & 512 && jo(n)); } catch (p) { H(n, n.return, p); } } if (n === e) { C = null; break; } if (((t = n.sibling), t !== null)) { (t.return = n.return), (C = t); break; } C = n.return; } } function Iu(e) { for (; C !== null; ) { var n = C; if (n === e) { C = null; break; } var t = n.sibling; if (t !== null) { (t.return = n.return), (C = t); break; } C = n.return; } } function Fu(e) { for (; C !== null; ) { var n = C; try { switch (n.tag) { case 0: case 11: case 15: var t = n.return; try { al(4, n); } catch (s) { H(n, t, s); } break; case 1: var r = n.stateNode; if (typeof r.componentDidMount == "function") { var l = n.return; try { r.componentDidMount(); } catch (s) { H(n, l, s); } } var o = n.return; try { jo(n); } catch (s) { H(n, o, s); } break; case 5: var i = n.return; try { jo(n); } catch (s) { H(n, i, s); } } } catch (s) { H(n, n.return, s); } if (n === e) { C = null; break; } var u = n.sibling; if (u !== null) { (u.return = n.return), (C = u); break; } C = n.return; } } var yd = Math.ceil, Xr = Ze.ReactCurrentDispatcher, xi = Ze.ReactCurrentOwner, Ne = Ze.ReactCurrentBatchConfig, M = 0, b = null, G = null, ne = 0, ye = 0, Kn = vn(0), Z = 0, Yt = null, Tn = 0, cl = 0, Ei = 0, Lt = null, de = null, Ci = 0, ot = 1 / 0, Be = null, Zr = !1, Do = null, cn = null, vr = !1, rn = null, Jr = 0, Tt = 0, Io = null, Pr = -1, zr = 0; function ae() { return M & 6 ? K() : Pr !== -1 ? Pr : (Pr = K()); } function fn(e) { return e.mode & 1 ? M & 2 && ne !== 0 ? ne & -ne : ed.transition !== null ? (zr === 0 && (zr = zs()), zr) : ((e = O), e !== 0 || ((e = window.event), (e = e === void 0 ? 16 : Ds(e.type))), e) : 1; } function Oe(e, n, t, r) { if (50 < Tt) throw ((Tt = 0), (Io = null), Error(y(185))); Xt(e, t, r), (!(M & 2) || e !== b) && (e === b && (!(M & 2) && (cl |= t), Z === 4 && nn(e, ne)), ve(e, r), t === 1 && M === 0 && !(n.mode & 1) && ((ot = K() + 500), il && yn())); } function ve(e, n) { var t = e.callbackNode; bc(e, n); var r = Or(e, e === b ? ne : 0); if (r === 0) t !== null && Ki(t), (e.callbackNode = null), (e.callbackPriority = 0); else if (((n = r & -r), e.callbackPriority !== n)) { if ((t != null && Ki(t), n === 1)) e.tag === 0 ? bf(Uu.bind(null, e)) : ea(Uu.bind(null, e)), Xf(function () { !(M & 6) && yn(); }), (t = null); else { switch (Ls(r)) { case 1: t = Zo; break; case 4: t = Ns; break; case 16: t = Mr; break; case 536870912: t = Ps; break; default: t = Mr; } t = ba(t, Ka.bind(null, e)); } (e.callbackPriority = n), (e.callbackNode = t); } } function Ka(e, n) { if (((Pr = -1), (zr = 0), M & 6)) throw Error(y(327)); var t = e.callbackNode; if (qn() && e.callbackNode !== t) return null; var r = Or(e, e === b ? ne : 0); if (r === 0) return null; if (r & 30 || r & e.expiredLanes || n) n = qr(e, r); else { n = r; var l = M; M |= 2; var o = Ga(); (b !== e || ne !== n) && ((Be = null), (ot = K() + 500), _n(e, n)); do try { kd(); break; } catch (u) { Ya(e, u); } while (!0); ai(), (Xr.current = o), (M = l), G !== null ? (n = 0) : ((b = null), (ne = 0), (n = Z)); } if (n !== 0) { if ( (n === 2 && ((l = so(e)), l !== 0 && ((r = l), (n = Fo(e, l)))), n === 1) ) throw ((t = Yt), _n(e, 0), nn(e, r), ve(e, K()), t); if (n === 6) nn(e, r); else { if ( ((l = e.current.alternate), !(r & 30) && !gd(l) && ((n = qr(e, r)), n === 2 && ((o = so(e)), o !== 0 && ((r = o), (n = Fo(e, o)))), n === 1)) ) throw ((t = Yt), _n(e, 0), nn(e, r), ve(e, K()), t); switch (((e.finishedWork = l), (e.finishedLanes = r), n)) { case 0: case 1: throw Error(y(345)); case 2: Sn(e, de, Be); break; case 3: if ( (nn(e, r), (r & 130023424) === r && ((n = Ci + 500 - K()), 10 < n)) ) { if (Or(e, 0) !== 0) break; if (((l = e.suspendedLanes), (l & r) !== r)) { ae(), (e.pingedLanes |= e.suspendedLanes & l); break; } e.timeoutHandle = yo(Sn.bind(null, e, de, Be), n); break; } Sn(e, de, Be); break; case 4: if ((nn(e, r), (r & 4194240) === r)) break; for (n = e.eventTimes, l = -1; 0 < r; ) { var i = 31 - Me(r); (o = 1 << i), (i = n[i]), i > l && (l = i), (r &= ~o); } if ( ((r = l), (r = K() - r), (r = (120 > r ? 120 : 480 > r ? 480 : 1080 > r ? 1080 : 1920 > r ? 1920 : 3e3 > r ? 3e3 : 4320 > r ? 4320 : 1960 * yd(r / 1960)) - r), 10 < r) ) { e.timeoutHandle = yo(Sn.bind(null, e, de, Be), r); break; } Sn(e, de, Be); break; case 5: Sn(e, de, Be); break; default: throw Error(y(329)); } } } return ve(e, K()), e.callbackNode === t ? Ka.bind(null, e) : null; } function Fo(e, n) { var t = Lt; return ( e.current.memoizedState.isDehydrated && (_n(e, n).flags |= 256), (e = qr(e, n)), e !== 2 && ((n = de), (de = t), n !== null && Uo(n)), e ); } function Uo(e) { de === null ? (de = e) : de.push.apply(de, e); } function gd(e) { for (var n = e; ; ) { if (n.flags & 16384) { var t = n.updateQueue; if (t !== null && ((t = t.stores), t !== null)) for (var r = 0; r < t.length; r++) { var l = t[r], o = l.getSnapshot; l = l.value; try { if (!De(o(), l)) return !1; } catch { return !1; } } } if (((t = n.child), n.subtreeFlags & 16384 && t !== null)) (t.return = n), (n = t); else { if (n === e) break; for (; n.sibling === null; ) { if (n.return === null || n.return === e) return !0; n = n.return; } (n.sibling.return = n.return), (n = n.sibling); } } return !0; } function nn(e, n) { for ( n &= ~Ei, n &= ~cl, e.suspendedLanes |= n, e.pingedLanes &= ~n, e = e.expirationTimes; 0 < n; ) { var t = 31 - Me(n), r = 1 << t; (e[t] = -1), (n &= ~r); } } function Uu(e) { if (M & 6) throw Error(y(327)); qn(); var n = Or(e, 0); if (!(n & 1)) return ve(e, K()), null; var t = qr(e, n); if (e.tag !== 0 && t === 2) { var r = so(e); r !== 0 && ((n = r), (t = Fo(e, r))); } if (t === 1) throw ((t = Yt), _n(e, 0), nn(e, n), ve(e, K()), t); if (t === 6) throw Error(y(345)); return ( (e.finishedWork = e.current.alternate), (e.finishedLanes = n), Sn(e, de, Be), ve(e, K()), null ); } function _i(e, n) { var t = M; M |= 1; try { return e(n); } finally { (M = t), M === 0 && ((ot = K() + 500), il && yn()); } } function Rn(e) { rn !== null && rn.tag === 0 && !(M & 6) && qn(); var n = M; M |= 1; var t = Ne.transition, r = O; try { if (((Ne.transition = null), (O = 1), e)) return e(); } finally { (O = r), (Ne.transition = t), (M = n), !(M & 6) && yn(); } } function Ni() { (ye = Kn.current), U(Kn); } function _n(e, n) { (e.finishedWork = null), (e.finishedLanes = 0); var t = e.timeoutHandle; if ((t !== -1 && ((e.timeoutHandle = -1), Gf(t)), G !== null)) for (t = G.return; t !== null; ) { var r = t; switch ((ii(r), r.tag)) { case 1: (r = r.type.childContextTypes), r != null && Ar(); break; case 3: rt(), U(me), U(ue), hi(); break; case 5: mi(r); break; case 4: rt(); break; case 13: U($); break; case 19: U($); break; case 10: ci(r.type._context); break; case 22: case 23: Ni(); } t = t.return; } if ( ((b = e), (G = e = dn(e.current, null)), (ne = ye = n), (Z = 0), (Yt = null), (Ei = cl = Tn = 0), (de = Lt = null), En !== null) ) { for (n = 0; n < En.length; n++) if (((t = En[n]), (r = t.interleaved), r !== null)) { t.interleaved = null; var l = r.next, o = t.pending; if (o !== null) { var i = o.next; (o.next = l), (r.next = i); } t.pending = r; } En = null; } return e; } function Ya(e, n) { do { var t = G; try { if ((ai(), (Cr.current = Gr), Yr)) { for (var r = B.memoizedState; r !== null; ) { var l = r.queue; l !== null && (l.pending = null), (r = r.next); } Yr = !1; } if ( ((Ln = 0), (q = X = B = null), (Pt = !1), (Ht = 0), (xi.current = null), t === null || t.return === null) ) { (Z = 1), (Yt = n), (G = null); break; } e: { var o = e, i = t.return, u = t, s = n; if ( ((n = ne), (u.flags |= 32768), s !== null && typeof s == "object" && typeof s.then == "function") ) { var c = s, h = u, m = h.tag; if (!(h.mode & 1) && (m === 0 || m === 11 || m === 15)) { var p = h.alternate; p ? ((h.updateQueue = p.updateQueue), (h.memoizedState = p.memoizedState), (h.lanes = p.lanes)) : ((h.updateQueue = null), (h.memoizedState = null)); } var w = _u(i); if (w !== null) { (w.flags &= -257), Nu(w, i, u, o, n), w.mode & 1 && Cu(o, c, n), (n = w), (s = c); var g = n.updateQueue; if (g === null) { var S = new Set(); S.add(s), (n.updateQueue = S); } else g.add(s); break e; } else { if (!(n & 1)) { Cu(o, c, n), Pi(); break e; } s = Error(y(426)); } } else if (A && u.mode & 1) { var D = _u(i); if (D !== null) { !(D.flags & 65536) && (D.flags |= 256), Nu(D, i, u, o, n), ui(lt(s, u)); break e; } } (o = s = lt(s, u)), Z !== 4 && (Z = 2), Lt === null ? (Lt = [o]) : Lt.push(o), (o = i); do { switch (o.tag) { case 3: (o.flags |= 65536), (n &= -n), (o.lanes |= n); var f = Ta(o, s, n); yu(o, f); break e; case 1: u = s; var a = o.type, d = o.stateNode; if ( !(o.flags & 128) && (typeof a.getDerivedStateFromError == "function" || (d !== null && typeof d.componentDidCatch == "function" && (cn === null || !cn.has(d)))) ) { (o.flags |= 65536), (n &= -n), (o.lanes |= n); var v = Ra(o, u, n); yu(o, v); break e; } } o = o.return; } while (o !== null); } Za(t); } catch (E) { (n = E), G === t && t !== null && (G = t = t.return); continue; } break; } while (!0); } function Ga() { var e = Xr.current; return (Xr.current = Gr), e === null ? Gr : e; } function Pi() { (Z === 0 || Z === 3 || Z === 2) && (Z = 4), b === null || (!(Tn & 268435455) && !(cl & 268435455)) || nn(b, ne); } function qr(e, n) { var t = M; M |= 2; var r = Ga(); (b !== e || ne !== n) && ((Be = null), _n(e, n)); do try { wd(); break; } catch (l) { Ya(e, l); } while (!0); if ((ai(), (M = t), (Xr.current = r), G !== null)) throw Error(y(261)); return (b = null), (ne = 0), Z; } function wd() { for (; G !== null; ) Xa(G); } function kd() { for (; G !== null && !Hc(); ) Xa(G); } function Xa(e) { var n = qa(e.alternate, e, ye); (e.memoizedProps = e.pendingProps), n === null ? Za(e) : (G = n), (xi.current = null); } function Za(e) { var n = e; do { var t = n.alternate; if (((e = n.return), n.flags & 32768)) { if (((t = pd(t, n)), t !== null)) { (t.flags &= 32767), (G = t); return; } if (e !== null) (e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null); else { (Z = 6), (G = null); return; } } else if (((t = dd(t, n, ye)), t !== null)) { G = t; return; } if (((n = n.sibling), n !== null)) { G = n; return; } G = n = e; } while (n !== null); Z === 0 && (Z = 5); } function Sn(e, n, t) { var r = O, l = Ne.transition; try { (Ne.transition = null), (O = 1), Sd(e, n, t, r); } finally { (Ne.transition = l), (O = r); } return null; } function Sd(e, n, t, r) { do qn(); while (rn !== null); if (M & 6) throw Error(y(327)); t = e.finishedWork; var l = e.finishedLanes; if (t === null) return null; if (((e.finishedWork = null), (e.finishedLanes = 0), t === e.current)) throw Error(y(177)); (e.callbackNode = null), (e.callbackPriority = 0); var o = t.lanes | t.childLanes; if ( (ef(e, o), e === b && ((G = b = null), (ne = 0)), (!(t.subtreeFlags & 2064) && !(t.flags & 2064)) || vr || ((vr = !0), ba(Mr, function () { return qn(), null; })), (o = (t.flags & 15990) !== 0), t.subtreeFlags & 15990 || o) ) { (o = Ne.transition), (Ne.transition = null); var i = O; O = 1; var u = M; (M |= 4), (xi.current = null), hd(e, t), Ha(t, e), Bf(ho), (Dr = !!mo), (ho = mo = null), (e.current = t), vd(t), Qc(), (M = u), (O = i), (Ne.transition = o); } else e.current = t; if ( (vr && ((vr = !1), (rn = e), (Jr = l)), (o = e.pendingLanes), o === 0 && (cn = null), Gc(t.stateNode), ve(e, K()), n !== null) ) for (r = e.onRecoverableError, t = 0; t < n.length; t++) (l = n[t]), r(l.value, { componentStack: l.stack, digest: l.digest }); if (Zr) throw ((Zr = !1), (e = Do), (Do = null), e); return ( Jr & 1 && e.tag !== 0 && qn(), (o = e.pendingLanes), o & 1 ? (e === Io ? Tt++ : ((Tt = 0), (Io = e))) : (Tt = 0), yn(), null ); } function qn() { if (rn !== null) { var e = Ls(Jr), n = Ne.transition, t = O; try { if (((Ne.transition = null), (O = 16 > e ? 16 : e), rn === null)) var r = !1; else { if (((e = rn), (rn = null), (Jr = 0), M & 6)) throw Error(y(331)); var l = M; for (M |= 4, C = e.current; C !== null; ) { var o = C, i = o.child; if (C.flags & 16) { var u = o.deletions; if (u !== null) { for (var s = 0; s < u.length; s++) { var c = u[s]; for (C = c; C !== null; ) { var h = C; switch (h.tag) { case 0: case 11: case 15: zt(8, h, o); } var m = h.child; if (m !== null) (m.return = h), (C = m); else for (; C !== null; ) { h = C; var p = h.sibling, w = h.return; if ((Ba(h), h === c)) { C = null; break; } if (p !== null) { (p.return = w), (C = p); break; } C = w; } } } var g = o.alternate; if (g !== null) { var S = g.child; if (S !== null) { g.child = null; do { var D = S.sibling; (S.sibling = null), (S = D); } while (S !== null); } } C = o; } } if (o.subtreeFlags & 2064 && i !== null) (i.return = o), (C = i); else e: for (; C !== null; ) { if (((o = C), o.flags & 2048)) switch (o.tag) { case 0: case 11: case 15: zt(9, o, o.return); } var f = o.sibling; if (f !== null) { (f.return = o.return), (C = f); break e; } C = o.return; } } var a = e.current; for (C = a; C !== null; ) { i = C; var d = i.child; if (i.subtreeFlags & 2064 && d !== null) (d.return = i), (C = d); else e: for (i = a; C !== null; ) { if (((u = C), u.flags & 2048)) try { switch (u.tag) { case 0: case 11: case 15: al(9, u); } } catch (E) { H(u, u.return, E); } if (u === i) { C = null; break e; } var v = u.sibling; if (v !== null) { (v.return = u.return), (C = v); break e; } C = u.return; } } if ( ((M = l), yn(), Ae && typeof Ae.onPostCommitFiberRoot == "function") ) try { Ae.onPostCommitFiberRoot(nl, e); } catch {} r = !0; } return r; } finally { (O = t), (Ne.transition = n); } } return !1; } function Au(e, n, t) { (n = lt(t, n)), (n = Ta(e, n, 1)), (e = an(e, n, 1)), (n = ae()), e !== null && (Xt(e, 1, n), ve(e, n)); } function H(e, n, t) { if (e.tag === 3) Au(e, e, t); else for (; n !== null; ) { if (n.tag === 3) { Au(n, e, t); break; } else if (n.tag === 1) { var r = n.stateNode; if ( typeof n.type.getDerivedStateFromError == "function" || (typeof r.componentDidCatch == "function" && (cn === null || !cn.has(r))) ) { (e = lt(t, e)), (e = Ra(n, e, 1)), (n = an(n, e, 1)), (e = ae()), n !== null && (Xt(n, 1, e), ve(n, e)); break; } } n = n.return; } } function xd(e, n, t) { var r = e.pingCache; r !== null && r.delete(n), (n = ae()), (e.pingedLanes |= e.suspendedLanes & t), b === e && (ne & t) === t && (Z === 4 || (Z === 3 && (ne & 130023424) === ne && 500 > K() - Ci) ? _n(e, 0) : (Ei |= t)), ve(e, n); } function Ja(e, n) { n === 0 && (e.mode & 1 ? ((n = ir), (ir <<= 1), !(ir & 130023424) && (ir = 4194304)) : (n = 1)); var t = ae(); (e = Ge(e, n)), e !== null && (Xt(e, n, t), ve(e, t)); } function Ed(e) { var n = e.memoizedState, t = 0; n !== null && (t = n.retryLane), Ja(e, t); } function Cd(e, n) { var t = 0; switch (e.tag) { case 13: var r = e.stateNode, l = e.memoizedState; l !== null && (t = l.retryLane); break; case 19: r = e.stateNode; break; default: throw Error(y(314)); } r !== null && r.delete(n), Ja(e, t); } var qa; qa = function (e, n, t) { if (e !== null) if (e.memoizedProps !== n.pendingProps || me.current) pe = !0; else { if (!(e.lanes & t) && !(n.flags & 128)) return (pe = !1), fd(e, n, t); pe = !!(e.flags & 131072); } else (pe = !1), A && n.flags & 1048576 && na(n, Vr, n.index); switch (((n.lanes = 0), n.tag)) { case 2: var r = n.type; Nr(e, n), (e = n.pendingProps); var l = et(n, ue.current); Jn(n, t), (l = yi(null, n, r, e, l, t)); var o = gi(); return ( (n.flags |= 1), typeof l == "object" && l !== null && typeof l.render == "function" && l.$$typeof === void 0 ? ((n.tag = 1), (n.memoizedState = null), (n.updateQueue = null), he(r) ? ((o = !0), $r(n)) : (o = !1), (n.memoizedState = l.state !== null && l.state !== void 0 ? l.state : null), di(n), (l.updater = ul), (n.stateNode = l), (l._reactInternals = n), Co(n, r, e, t), (n = Po(null, n, r, !0, o, t))) : ((n.tag = 0), A && o && oi(n), se(null, n, l, t), (n = n.child)), n ); case 16: r = n.elementType; e: { switch ( (Nr(e, n), (e = n.pendingProps), (l = r._init), (r = l(r._payload)), (n.type = r), (l = n.tag = Nd(r)), (e = Te(r, e)), l) ) { case 0: n = No(null, n, r, e, t); break e; case 1: n = Lu(null, n, r, e, t); break e; case 11: n = Pu(null, n, r, e, t); break e; case 14: n = zu(null, n, r, Te(r.type, e), t); break e; } throw Error(y(306, r, "")); } return n; case 0: return ( (r = n.type), (l = n.pendingProps), (l = n.elementType === r ? l : Te(r, l)), No(e, n, r, l, t) ); case 1: return ( (r = n.type), (l = n.pendingProps), (l = n.elementType === r ? l : Te(r, l)), Lu(e, n, r, l, t) ); case 3: e: { if ((Da(n), e === null)) throw Error(y(387)); (r = n.pendingProps), (o = n.memoizedState), (l = o.element), oa(e, n), Qr(n, r, null, t); var i = n.memoizedState; if (((r = i.element), o.isDehydrated)) if ( ((o = { element: r, isDehydrated: !1, cache: i.cache, pendingSuspenseBoundaries: i.pendingSuspenseBoundaries, transitions: i.transitions, }), (n.updateQueue.baseState = o), (n.memoizedState = o), n.flags & 256) ) { (l = lt(Error(y(423)), n)), (n = Tu(e, n, r, t, l)); break e; } else if (r !== l) { (l = lt(Error(y(424)), n)), (n = Tu(e, n, r, t, l)); break e; } else for ( ge = sn(n.stateNode.containerInfo.firstChild), we = n, A = !0, je = null, t = aa(n, null, r, t), n.child = t; t; ) (t.flags = (t.flags & -3) | 4096), (t = t.sibling); else { if ((nt(), r === l)) { n = Xe(e, n, t); break e; } se(e, n, r, t); } n = n.child; } return n; case 5: return ( ca(n), e === null && So(n), (r = n.type), (l = n.pendingProps), (o = e !== null ? e.memoizedProps : null), (i = l.children), vo(r, l) ? (i = null) : o !== null && vo(r, o) && (n.flags |= 32), Oa(e, n), se(e, n, i, t), n.child ); case 6: return e === null && So(n), null; case 13: return Ia(e, n, t); case 4: return ( pi(n, n.stateNode.containerInfo), (r = n.pendingProps), e === null ? (n.child = tt(n, null, r, t)) : se(e, n, r, t), n.child ); case 11: return ( (r = n.type), (l = n.pendingProps), (l = n.elementType === r ? l : Te(r, l)), Pu(e, n, r, l, t) ); case 7: return se(e, n, n.pendingProps, t), n.child; case 8: return se(e, n, n.pendingProps.children, t), n.child; case 12: return se(e, n, n.pendingProps.children, t), n.child; case 10: e: { if ( ((r = n.type._context), (l = n.pendingProps), (o = n.memoizedProps), (i = l.value), I(Wr, r._currentValue), (r._currentValue = i), o !== null) ) if (De(o.value, i)) { if (o.children === l.children && !me.current) { n = Xe(e, n, t); break e; } } else for (o = n.child, o !== null && (o.return = n); o !== null; ) { var u = o.dependencies; if (u !== null) { i = o.child; for (var s = u.firstContext; s !== null; ) { if (s.context === r) { if (o.tag === 1) { (s = Qe(-1, t & -t)), (s.tag = 2); var c = o.updateQueue; if (c !== null) { c = c.shared; var h = c.pending; h === null ? (s.next = s) : ((s.next = h.next), (h.next = s)), (c.pending = s); } } (o.lanes |= t), (s = o.alternate), s !== null && (s.lanes |= t), xo(o.return, t, n), (u.lanes |= t); break; } s = s.next; } } else if (o.tag === 10) i = o.type === n.type ? null : o.child; else if (o.tag === 18) { if (((i = o.return), i === null)) throw Error(y(341)); (i.lanes |= t), (u = i.alternate), u !== null && (u.lanes |= t), xo(i, t, n), (i = o.sibling); } else i = o.child; if (i !== null) i.return = o; else for (i = o; i !== null; ) { if (i === n) { i = null; break; } if (((o = i.sibling), o !== null)) { (o.return = i.return), (i = o); break; } i = i.return; } o = i; } se(e, n, l.children, t), (n = n.child); } return n; case 9: return ( (l = n.type), (r = n.pendingProps.children), Jn(n, t), (l = Pe(l)), (r = r(l)), (n.flags |= 1), se(e, n, r, t), n.child ); case 14: return ( (r = n.type), (l = Te(r, n.pendingProps)), (l = Te(r.type, l)), zu(e, n, r, l, t) ); case 15: return ja(e, n, n.type, n.pendingProps, t); case 17: return ( (r = n.type), (l = n.pendingProps), (l = n.elementType === r ? l : Te(r, l)), Nr(e, n), (n.tag = 1), he(r) ? ((e = !0), $r(n)) : (e = !1), Jn(n, t), ua(n, r, l), Co(n, r, l, t), Po(null, n, r, !0, e, t) ); case 19: return Fa(e, n, t); case 22: return Ma(e, n, t); } throw Error(y(156, n.tag)); }; function ba(e, n) { return _s(e, n); } function _d(e, n, t, r) { (this.tag = e), (this.key = t), (this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null), (this.index = 0), (this.ref = null), (this.pendingProps = n), (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 _e(e, n, t, r) { return new _d(e, n, t, r); } function zi(e) { return (e = e.prototype), !(!e || !e.isReactComponent); } function Nd(e) { if (typeof e == "function") return zi(e) ? 1 : 0; if (e != null) { if (((e = e.$$typeof), e === Yo)) return 11; if (e === Go) return 14; } return 2; } function dn(e, n) { var t = e.alternate; return ( t === null ? ((t = _e(e.tag, n, e.key, e.mode)), (t.elementType = e.elementType), (t.type = e.type), (t.stateNode = e.stateNode), (t.alternate = e), (e.alternate = t)) : ((t.pendingProps = n), (t.type = e.type), (t.flags = 0), (t.subtreeFlags = 0), (t.deletions = null)), (t.flags = e.flags & 14680064), (t.childLanes = e.childLanes), (t.lanes = e.lanes), (t.child = e.child), (t.memoizedProps = e.memoizedProps), (t.memoizedState = e.memoizedState), (t.updateQueue = e.updateQueue), (n = e.dependencies), (t.dependencies = n === null ? null : { lanes: n.lanes, firstContext: n.firstContext }), (t.sibling = e.sibling), (t.index = e.index), (t.ref = e.ref), t ); } function Lr(e, n, t, r, l, o) { var i = 2; if (((r = e), typeof e == "function")) zi(e) && (i = 1); else if (typeof e == "string") i = 5; else e: switch (e) { case In: return Nn(t.children, l, o, n); case Ko: (i = 8), (l |= 8); break; case Yl: return ( (e = _e(12, t, n, l | 2)), (e.elementType = Yl), (e.lanes = o), e ); case Gl: return (e = _e(13, t, n, l)), (e.elementType = Gl), (e.lanes = o), e; case Xl: return (e = _e(19, t, n, l)), (e.elementType = Xl), (e.lanes = o), e; case ss: return fl(t, l, o, n); default: if (typeof e == "object" && e !== null) switch (e.$$typeof) { case is: i = 10; break e; case us: i = 9; break e; case Yo: i = 11; break e; case Go: i = 14; break e; case qe: (i = 16), (r = null); break e; } throw Error(y(130, e == null ? e : typeof e, "")); } return ( (n = _e(i, t, n, l)), (n.elementType = e), (n.type = r), (n.lanes = o), n ); } function Nn(e, n, t, r) { return (e = _e(7, e, r, n)), (e.lanes = t), e; } function fl(e, n, t, r) { return ( (e = _e(22, e, r, n)), (e.elementType = ss), (e.lanes = t), (e.stateNode = { isHidden: !1 }), e ); } function Wl(e, n, t) { return (e = _e(6, e, null, n)), (e.lanes = t), e; } function Hl(e, n, t) { return ( (n = _e(4, e.children !== null ? e.children : [], e.key, n)), (n.lanes = t), (n.stateNode = { containerInfo: e.containerInfo, pendingChildren: null, implementation: e.implementation, }), n ); } function Pd(e, n, t, r, l) { (this.tag = n), (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 = Cl(0)), (this.expirationTimes = Cl(-1)), (this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0), (this.entanglements = Cl(0)), (this.identifierPrefix = r), (this.onRecoverableError = l), (this.mutableSourceEagerHydrationData = null); } function Li(e, n, t, r, l, o, i, u, s) { return ( (e = new Pd(e, n, t, u, s)), n === 1 ? ((n = 1), o === !0 && (n |= 8)) : (n = 0), (o = _e(3, null, null, n)), (e.current = o), (o.stateNode = e), (o.memoizedState = { element: r, isDehydrated: t, cache: null, transitions: null, pendingSuspenseBoundaries: null, }), di(o), e ); } function zd(e, n, t) { var r = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null; return { $$typeof: Dn, key: r == null ? null : "" + r, children: e, containerInfo: n, implementation: t, }; } function ec(e) { if (!e) return mn; e = e._reactInternals; e: { if (Mn(e) !== e || e.tag !== 1) throw Error(y(170)); var n = e; do { switch (n.tag) { case 3: n = n.stateNode.context; break e; case 1: if (he(n.type)) { n = n.stateNode.__reactInternalMemoizedMergedChildContext; break e; } } n = n.return; } while (n !== null); throw Error(y(171)); } if (e.tag === 1) { var t = e.type; if (he(t)) return bs(e, t, n); } return n; } function nc(e, n, t, r, l, o, i, u, s) { return ( (e = Li(t, r, !0, e, l, o, i, u, s)), (e.context = ec(null)), (t = e.current), (r = ae()), (l = fn(t)), (o = Qe(r, l)), (o.callback = n ?? null), an(t, o, l), (e.current.lanes = l), Xt(e, l, r), ve(e, r), e ); } function dl(e, n, t, r) { var l = n.current, o = ae(), i = fn(l); return ( (t = ec(t)), n.context === null ? (n.context = t) : (n.pendingContext = t), (n = Qe(o, i)), (n.payload = { element: e }), (r = r === void 0 ? null : r), r !== null && (n.callback = r), (e = an(l, n, i)), e !== null && (Oe(e, l, i, o), Er(e, l, i)), i ); } function br(e) { if (((e = e.current), !e.child)) return null; switch (e.child.tag) { case 5: return e.child.stateNode; default: return e.child.stateNode; } } function $u(e, n) { if (((e = e.memoizedState), e !== null && e.dehydrated !== null)) { var t = e.retryLane; e.retryLane = t !== 0 && t < n ? t : n; } } function Ti(e, n) { $u(e, n), (e = e.alternate) && $u(e, n); } function Ld() { return null; } var tc = typeof reportError == "function" ? reportError : function (e) { console.error(e); }; function Ri(e) { this._internalRoot = e; } pl.prototype.render = Ri.prototype.render = function (e) { var n = this._internalRoot; if (n === null) throw Error(y(409)); dl(e, n, null, null); }; pl.prototype.unmount = Ri.prototype.unmount = function () { var e = this._internalRoot; if (e !== null) { this._internalRoot = null; var n = e.containerInfo; Rn(function () { dl(null, e, null, null); }), (n[Ye] = null); } }; function pl(e) { this._internalRoot = e; } pl.prototype.unstable_scheduleHydration = function (e) { if (e) { var n = js(); e = { blockedOn: null, target: e, priority: n }; for (var t = 0; t < en.length && n !== 0 && n < en[t].priority; t++); en.splice(t, 0, e), t === 0 && Os(e); } }; function ji(e) { return !(!e || (e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11)); } function ml(e) { return !( !e || (e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11 && (e.nodeType !== 8 || e.nodeValue !== " react-mount-point-unstable ")) ); } function Bu() {} function Td(e, n, t, r, l) { if (l) { if (typeof r == "function") { var o = r; r = function () { var c = br(i); o.call(c); }; } var i = nc(n, r, e, 0, null, !1, !1, "", Bu); return ( (e._reactRootContainer = i), (e[Ye] = i.current), At(e.nodeType === 8 ? e.parentNode : e), Rn(), i ); } for (; (l = e.lastChild); ) e.removeChild(l); if (typeof r == "function") { var u = r; r = function () { var c = br(s); u.call(c); }; } var s = Li(e, 0, !1, null, null, !1, !1, "", Bu); return ( (e._reactRootContainer = s), (e[Ye] = s.current), At(e.nodeType === 8 ? e.parentNode : e), Rn(function () { dl(n, s, t, r); }), s ); } function hl(e, n, t, r, l) { var o = t._reactRootContainer; if (o) { var i = o; if (typeof l == "function") { var u = l; l = function () { var s = br(i); u.call(s); }; } dl(n, i, e, l); } else i = Td(t, n, e, l, r); return br(i); } Ts = function (e) { switch (e.tag) { case 3: var n = e.stateNode; if (n.current.memoizedState.isDehydrated) { var t = kt(n.pendingLanes); t !== 0 && (Jo(n, t | 1), ve(n, K()), !(M & 6) && ((ot = K() + 500), yn())); } break; case 13: Rn(function () { var r = Ge(e, 1); if (r !== null) { var l = ae(); Oe(r, e, 1, l); } }), Ti(e, 1); } }; qo = function (e) { if (e.tag === 13) { var n = Ge(e, 134217728); if (n !== null) { var t = ae(); Oe(n, e, 134217728, t); } Ti(e, 134217728); } }; Rs = function (e) { if (e.tag === 13) { var n = fn(e), t = Ge(e, n); if (t !== null) { var r = ae(); Oe(t, e, n, r); } Ti(e, n); } }; js = function () { return O; }; Ms = function (e, n) { var t = O; try { return (O = e), n(); } finally { O = t; } }; oo = function (e, n, t) { switch (n) { case "input": if ((ql(e, t), (n = t.name), t.type === "radio" && n != null)) { for (t = e; t.parentNode; ) t = t.parentNode; for ( t = t.querySelectorAll( "input[name=" + JSON.stringify("" + n) + '][type="radio"]' ), n = 0; n < t.length; n++ ) { var r = t[n]; if (r !== e && r.form === e.form) { var l = ol(r); if (!l) throw Error(y(90)); cs(r), ql(r, l); } } } break; case "textarea": ds(e, t); break; case "select": (n = t.value), n != null && Yn(e, !!t.multiple, n, !1); } }; ws = _i; ks = Rn; var Rd = { usingClientEntryPoint: !1, Events: [Jt, $n, ol, ys, gs, _i] }, yt = { findFiberByHostInstance: xn, bundleType: 0, version: "18.2.0", rendererPackageName: "react-dom", }, jd = { bundleType: yt.bundleType, version: yt.version, rendererPackageName: yt.rendererPackageName, rendererConfig: yt.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null, overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: Ze.ReactCurrentDispatcher, findHostInstanceByFiber: function (e) { return (e = Es(e)), e === null ? null : e.stateNode; }, findFiberByHostInstance: yt.findFiberByHostInstance || Ld, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: "18.2.0-next-9e3b772b8-20220608", }; if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u") { var yr = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (!yr.isDisabled && yr.supportsFiber) try { (nl = yr.inject(jd)), (Ae = yr); } catch {} } Se.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Rd; Se.createPortal = function (e, n) { var t = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null; if (!ji(n)) throw Error(y(200)); return zd(e, n, null, t); }; Se.createRoot = function (e, n) { if (!ji(e)) throw Error(y(299)); var t = !1, r = "", l = tc; return ( n != null && (n.unstable_strictMode === !0 && (t = !0), n.identifierPrefix !== void 0 && (r = n.identifierPrefix), n.onRecoverableError !== void 0 && (l = n.onRecoverableError)), (n = Li(e, 1, !1, null, null, t, !1, r, l)), (e[Ye] = n.current), At(e.nodeType === 8 ? e.parentNode : e), new Ri(n) ); }; Se.findDOMNode = function (e) { if (e == null) return null; if (e.nodeType === 1) return e; var n = e._reactInternals; if (n === void 0) throw typeof e.render == "function" ? Error(y(188)) : ((e = Object.keys(e).join(",")), Error(y(268, e))); return (e = Es(n)), (e = e === null ? null : e.stateNode), e; }; Se.flushSync = function (e) { return Rn(e); }; Se.hydrate = function (e, n, t) { if (!ml(n)) throw Error(y(200)); return hl(null, e, n, !0, t); }; Se.hydrateRoot = function (e, n, t) { if (!ji(e)) throw Error(y(405)); var r = (t != null && t.hydratedSources) || null, l = !1, o = "", i = tc; if ( (t != null && (t.unstable_strictMode === !0 && (l = !0), t.identifierPrefix !== void 0 && (o = t.identifierPrefix), t.onRecoverableError !== void 0 && (i = t.onRecoverableError)), (n = nc(n, null, e, 1, t ?? null, l, !1, o, i)), (e[Ye] = n.current), At(e), r) ) for (e = 0; e < r.length; e++) (t = r[e]), (l = t._getVersion), (l = l(t._source)), n.mutableSourceEagerHydrationData == null ? (n.mutableSourceEagerHydrationData = [t, l]) : n.mutableSourceEagerHydrationData.push(t, l); return new pl(n); }; Se.render = function (e, n, t) { if (!ml(n)) throw Error(y(200)); return hl(null, e, n, !1, t); }; Se.unmountComponentAtNode = function (e) { if (!ml(e)) throw Error(y(40)); return e._reactRootContainer ? (Rn(function () { hl(null, null, e, !1, function () { (e._reactRootContainer = null), (e[Ye] = null); }); }), !0) : !1; }; Se.unstable_batchedUpdates = _i; Se.unstable_renderSubtreeIntoContainer = function (e, n, t, r) { if (!ml(t)) throw Error(y(200)); if (e == null || e._reactInternals === void 0) throw Error(y(38)); return hl(e, n, t, !1, r); }; Se.version = "18.2.0-next-9e3b772b8-20220608"; function rc() { if ( !( typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function" ) ) try { __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(rc); } catch (e) { console.error(e); } } rc(), (ns.exports = Se); var Md = ns.exports, Vu = Md; (Ql.createRoot = Vu.createRoot), (Ql.hydrateRoot = Vu.hydrateRoot); function Od({ stream: e, ...n }) { const t = W.useRef(null), r = W.useCallback((l) => { const o = new (window.AudioContext || window.webkitAudioContext)(), i = o.createMediaStreamSource(l), u = o.createAnalyser(); (u.fftSize = 2048), i.connect(u); const s = t.current, c = s.getContext("2d"), h = u.frequencyBinCount, m = new Uint8Array(h), p = () => { requestAnimationFrame(p), u.getByteTimeDomainData(m), (c.fillStyle = "rgb(255, 255, 255)"), c.fillRect(0, 0, s.width, s.height), (c.lineWidth = 2), (c.strokeStyle = "rgb(0, 0, 0)"), c.beginPath(); const w = (s.width * 1) / h; let g = 0; for (let S = 0; S < h; ++S) { const f = ((m[S] / 128) * s.height) / 2; S === 0 ? c.moveTo(g, f) : c.lineTo(g, f), (g += w); } c.lineTo(s.width, s.height / 2), c.stroke(); }; p(); }, []); return ( W.useEffect(() => { e && r(e); }, [r, e]), T.jsx("canvas", { ...n, width: 720, height: 240, ref: t }) ); } function Dd(e) { const n = e == 0 ? 0 : Math.floor(Math.log(e) / Math.log(1024)); return ( +(e / Math.pow(1024, n)).toFixed(2) * 1 + ["B", "kB", "MB", "GB", "TB"][n] ); } function Id({ text: e, percentage: n, total: t }) { return ( n ?? (n = 0), T.jsx("div", { className: "w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5", children: T.jsxs("div", { className: "bg-blue-400 whitespace-nowrap px-1 text-sm", style: { width: `${n}%` }, children: [ e, " (", n.toFixed(2), "%", isNaN(t) ? "" : ` of ${Dd(t)}`, ")", ], }), }) ); } function Fd(e) { return ( (e = e.toLowerCase()), (e.match(/\w+.?/g) || []) .map((n) => n.charAt(0).toUpperCase() + n.slice(1)) .join("") ); } const Wu = { en: "english", zh: "chinese", de: "german", es: "spanish/castilian", ru: "russian", ko: "korean", fr: "french", ja: "japanese", pt: "portuguese", tr: "turkish", pl: "polish", ca: "catalan/valencian", nl: "dutch/flemish", ar: "arabic", sv: "swedish", it: "italian", id: "indonesian", hi: "hindi", fi: "finnish", vi: "vietnamese", he: "hebrew", uk: "ukrainian", el: "greek", ms: "malay", cs: "czech", ro: "romanian/moldavian/moldovan", da: "danish", hu: "hungarian", ta: "tamil", no: "norwegian", th: "thai", ur: "urdu", hr: "croatian", bg: "bulgarian", lt: "lithuanian", la: "latin", mi: "maori", ml: "malayalam", cy: "welsh", sk: "slovak", te: "telugu", fa: "persian", lv: "latvian", bn: "bengali", sr: "serbian", az: "azerbaijani", sl: "slovenian", kn: "kannada", et: "estonian", mk: "macedonian", br: "breton", eu: "basque", is: "icelandic", hy: "armenian", ne: "nepali", mn: "mongolian", bs: "bosnian", kk: "kazakh", sq: "albanian", sw: "swahili", gl: "galician", mr: "marathi", pa: "punjabi/panjabi", si: "sinhala/sinhalese", km: "khmer", sn: "shona", yo: "yoruba", so: "somali", af: "afrikaans", oc: "occitan", ka: "georgian", be: "belarusian", tg: "tajik", sd: "sindhi", gu: "gujarati", am: "amharic", yi: "yiddish", lo: "lao", uz: "uzbek", fo: "faroese", ht: "haitian creole/haitian", ps: "pashto/pushto", tk: "turkmen", nn: "nynorsk", mt: "maltese", sa: "sanskrit", lb: "luxembourgish/letzeburgesch", my: "myanmar/burmese", bo: "tibetan", tl: "tagalog", mg: "malagasy", as: "assamese", tt: "tatar", haw: "hawaiian", ln: "lingala", ha: "hausa", ba: "bashkir", jw: "javanese", su: "sundanese", }; function Ud({ language: e, setLanguage: n }) { const t = (l) => { n(l.target.value); }, r = Object.values(Wu).map(Fd); return T.jsx("select", { className: "border rounded-lg p-2 max-w-[100px]", value: e, onChange: t, children: Object.keys(Wu).map((l, o) => T.jsx("option", { value: l, children: r[o] }, l) ), }); } const Ad = !!navigator.gpu, lc = 16e3, $d = 30, Hu = lc * $d; function Bd() { const e = W.useRef(null), n = W.useRef(null), [t, r] = W.useState(null), [l, o] = W.useState(""), [i, u] = W.useState([]), [s, c] = W.useState(!1), [h, m] = W.useState(""), [p, w] = W.useState(null), [g, S] = W.useState("en"); W.useEffect(() => { e.current || (e.current = new Worker( new URL("/assets/worker-CEIicWCS.js", import.meta.url), { type: "module" } )); const k = (x) => { var j, P; switch (x.data.status) { case "loading": r("loading"), o(x.data.data); break; case "initiate": u((Y) => [...Y, x.data]); break; case "progress": u((Y) => Y.map((re) => (re.file === x.data.file ? { ...re, ...x.data } : re)) ); break; case "done": u((Y) => Y.filter((re) => re.file !== x.data.file)); break; case "ready": r("ready"), (j = n.current) == null || j.start(); break; case "start": c(!0), (P = n.current) == null || P.requestData(); break; case "update": { const { tps: Y } = x.data; w(Y); } break; case "complete": c(!1), m(x.data.output); break; } }; return ( e.current.addEventListener("message", k), () => { e.current.removeEventListener("message", k); } ); }, []); const [D, f] = W.useState(!1), [a, d] = W.useState([]), [v, E] = W.useState(null), N = W.useRef(null); return ( W.useEffect(() => { if (!n.current) return ( navigator.mediaDevices.getUserMedia ? navigator.mediaDevices .getUserMedia({ audio: !0 }) .then((k) => { E(k), (n.current = new MediaRecorder(k)), (N.current = new AudioContext({ sampleRate: lc })), (n.current.onstart = () => { f(!0), d([]); }), (n.current.ondataavailable = (x) => { x.data.size > 0 ? d((j) => [...j, x.data]) : setTimeout(() => { n.current.requestData(); }, 25); }), (n.current.onstop = () => { f(!1); }); }) .catch((k) => console.error("The following error occurred: ", k) ) : console.error("getUserMedia not supported on your browser!"), () => { var k; (k = n.current) == null || k.stop(), (n.current = null); } ); }, []), W.useEffect(() => { var k; if (n.current && D && !s && t === "ready") if (a.length > 0) { const x = new Blob(a, { type: n.current.mimeType }), j = new FileReader(); (j.onloadend = async () => { const P = j.result; let re = (await N.current.decodeAudioData(P)).getChannelData(0); re.length > Hu && (re = re.slice(-Hu)), e.current.postMessage({ type: "generate", data: { audio: re, language: g }, }); }), j.readAsArrayBuffer(x); } else (k = n.current) == null || k.requestData(); }, [t, D, s, a, g]), Ad ? T.jsx("div", { className: "flex flex-col h-screen mx-auto justify-end text-gray-800 dark:text-gray-200 bg-white dark:bg-gray-900", children: T.jsxs("div", { className: "h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative", children: [ T.jsxs("div", { className: "flex flex-col items-center mb-1 max-w-[400px] text-center", children: [ T.jsx("img", { src: "logo.png", width: "50%", height: "auto", className: "block", }), T.jsx("h1", { className: "text-4xl font-bold mb-1", children: "Whisper WebGPU", }), T.jsx("h2", { className: "text-xl font-semibold", children: "Real-time in-browser speech recognition", }), ], }), T.jsxs("div", { className: "flex flex-col items-center px-4", children: [ t === null && T.jsxs(T.Fragment, { children: [ T.jsxs("p", { className: "max-w-[480px] mb-4", children: [ T.jsx("br", {}), "You are about to load ", T.jsx("a", { href: "https://huggingface.co/onnx-community/whisper-large-v3-turbo", target: "_blank", rel: "noreferrer", className: "font-medium underline", children: "whisper-large-v3-turbo", }), ", a 73 million parameter speech recognition model that is optimized for inference on the web. Once downloaded, the model (~200 MB) will be cached and reused when you revisit the page.", T.jsx("br", {}), T.jsx("br", {}), "Everything runs directly in your browser using ", T.jsx("a", { href: "https://huggingface.co/docs/transformers.js", target: "_blank", rel: "noreferrer", className: "underline", children: "🤗 Transformers.js", }), " and ONNX Runtime Web, meaning no data is sent to a server. You can even disconnect from the internet after the model has loaded!", ], }), T.jsx("button", { className: "border px-4 py-2 rounded-lg bg-blue-400 text-white hover:bg-blue-500 disabled:bg-blue-100 disabled:cursor-not-allowed select-none", onClick: () => { e.current.postMessage({ type: "load" }), r("loading"); }, disabled: t !== null, children: "Load model", }), ], }), T.jsxs("div", { className: "w-[500px] p-2", children: [ T.jsx(Od, { className: "w-full rounded-lg", stream: v }), t === "ready" && T.jsxs("div", { className: "relative", children: [ T.jsx("p", { className: "w-full h-[80px] overflow-y-auto overflow-wrap-anywhere border rounded-lg p-2", children: h, }), p && T.jsxs("span", { className: "absolute bottom-0 right-0 px-1", children: [p.toFixed(2), " tok/s"], }), ], }), ], }), t === "ready" && T.jsxs("div", { className: "relative w-full flex justify-center", children: [ T.jsx(Ud, { language: g, setLanguage: (k) => { var x, j; (x = n.current) == null || x.stop(), S(k), (j = n.current) == null || j.start(); }, }), T.jsx("button", { className: "border rounded-lg px-2 absolute right-2", onClick: () => { var k, x; (k = n.current) == null || k.stop(), (x = n.current) == null || x.start(); }, children: "Reset", }), ], }), t === "loading" && T.jsxs("div", { className: "w-full max-w-[500px] text-left mx-auto p-4", children: [ T.jsx("p", { className: "text-center", children: l }), i.map(({ file: k, progress: x, total: j }, P) => T.jsx(Id, { text: k, percentage: x, total: j }, P) ), ], }), ], }), ], }), }) : T.jsxs("div", { className: "fixed w-screen h-screen bg-black z-10 bg-opacity-[92%] text-white text-2xl font-semibold flex justify-center items-center text-center", children: [ "WebGPU is not supported", T.jsx("br", {}), "by this browser :(", ], }) ); } Ql.createRoot(document.getElementById("root")).render( T.jsx(xc.StrictMode, { children: T.jsx(Bd, {}) }) );