var __defProp = Object.defineProperty; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); (async () => { function xg(e, t) { for (var r = 0; r < t.length; r++) { const n = t[r]; if (typeof n != "string" && !Array.isArray(n)) { for (const a in n) if (a !== "default" && !(a in e)) { const i = Object.getOwnPropertyDescriptor(n, a); i && Object.defineProperty(e, a, i.get ? i : { enumerable: true, get: () => n[a] }); } } } return Object.freeze(Object.defineProperty(e, Symbol.toStringTag, { value: "Module" })); } (function() { const t = document.createElement("link").relList; if (t && t.supports && t.supports("modulepreload")) return; for (const a of document.querySelectorAll('link[rel="modulepreload"]')) n(a); new MutationObserver((a) => { for (const i of a) if (i.type === "childList") for (const l of i.addedNodes) l.tagName === "LINK" && l.rel === "modulepreload" && n(l); }).observe(document, { childList: true, subtree: true }); function r(a) { const i = {}; return a.integrity && (i.integrity = a.integrity), a.referrerPolicy && (i.referrerPolicy = a.referrerPolicy), a.crossOrigin === "use-credentials" ? i.credentials = "include" : a.crossOrigin === "anonymous" ? i.credentials = "omit" : i.credentials = "same-origin", i; } function n(a) { if (a.ep) return; a.ep = true; const i = r(a); fetch(a.href, i); } })(); function dg(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var S1 = { exports: {} }, il = {}, _1 = { exports: {} }, $e = {}, fp; function ZA() { if (fp) return $e; fp = 1; var e = Symbol.for("react.element"), t = Symbol.for("react.portal"), r = Symbol.for("react.fragment"), n = Symbol.for("react.strict_mode"), a = Symbol.for("react.profiler"), i = Symbol.for("react.provider"), l = Symbol.for("react.context"), c = Symbol.for("react.forward_ref"), u = Symbol.for("react.suspense"), x = Symbol.for("react.memo"), f = Symbol.for("react.lazy"), h = Symbol.iterator; function p(M) { return M === null || typeof M != "object" ? null : (M = h && M[h] || M["@@iterator"], typeof M == "function" ? M : null); } var m = { isMounted: function() { return false; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { } }, y = Object.assign, B = {}; function v(M, G, ee) { this.props = M, this.context = G, this.refs = B, this.updater = ee || m; } v.prototype.isReactComponent = {}, v.prototype.setState = function(M, G) { if (typeof M != "object" && typeof M != "function" && M != 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, M, G, "setState"); }, v.prototype.forceUpdate = function(M) { this.updater.enqueueForceUpdate(this, M, "forceUpdate"); }; function D() { } D.prototype = v.prototype; function P(M, G, ee) { this.props = M, this.context = G, this.refs = B, this.updater = ee || m; } var k = P.prototype = new D(); k.constructor = P, y(k, v.prototype), k.isPureReactComponent = true; var w = Array.isArray, _ = Object.prototype.hasOwnProperty, T = { current: null }, N = { key: true, ref: true, __self: true, __source: true }; function U(M, G, ee) { var te, oe = {}, ie = null, xe = null; if (G != null) for (te in G.ref !== void 0 && (xe = G.ref), G.key !== void 0 && (ie = "" + G.key), G) _.call(G, te) && !N.hasOwnProperty(te) && (oe[te] = G[te]); var de = arguments.length - 2; if (de === 1) oe.children = ee; else if (1 < de) { for (var he = Array(de), be = 0; be < de; be++) he[be] = arguments[be + 2]; oe.children = he; } if (M && M.defaultProps) for (te in de = M.defaultProps, de) oe[te] === void 0 && (oe[te] = de[te]); return { $$typeof: e, type: M, key: ie, ref: xe, props: oe, _owner: T.current }; } function C(M, G) { return { $$typeof: e, type: M.type, key: G, ref: M.ref, props: M.props, _owner: M._owner }; } function z(M) { return typeof M == "object" && M !== null && M.$$typeof === e; } function I(M) { var G = { "=": "=0", ":": "=2" }; return "$" + M.replace(/[=:]/g, function(ee) { return G[ee]; }); } var R = /\/+/g; function L(M, G) { return typeof M == "object" && M !== null && M.key != null ? I("" + M.key) : G.toString(36); } function O(M, G, ee, te, oe) { var ie = typeof M; (ie === "undefined" || ie === "boolean") && (M = null); var xe = false; if (M === null) xe = true; else switch (ie) { case "string": case "number": xe = true; break; case "object": switch (M.$$typeof) { case e: case t: xe = true; } } if (xe) return xe = M, oe = oe(xe), M = te === "" ? "." + L(xe, 0) : te, w(oe) ? (ee = "", M != null && (ee = M.replace(R, "$&/") + "/"), O(oe, G, ee, "", function(be) { return be; })) : oe != null && (z(oe) && (oe = C(oe, ee + (!oe.key || xe && xe.key === oe.key ? "" : ("" + oe.key).replace(R, "$&/") + "/") + M)), G.push(oe)), 1; if (xe = 0, te = te === "" ? "." : te + ":", w(M)) for (var de = 0; de < M.length; de++) { ie = M[de]; var he = te + L(ie, de); xe += O(ie, G, ee, he, oe); } else if (he = p(M), typeof he == "function") for (M = he.call(M), de = 0; !(ie = M.next()).done; ) ie = ie.value, he = te + L(ie, de++), xe += O(ie, G, ee, he, oe); else if (ie === "object") throw G = String(M), Error("Objects are not valid as a React child (found: " + (G === "[object Object]" ? "object with keys {" + Object.keys(M).join(", ") + "}" : G) + "). If you meant to render a collection of children, use an array instead."); return xe; } function W(M, G, ee) { if (M == null) return M; var te = [], oe = 0; return O(M, te, "", "", function(ie) { return G.call(ee, ie, oe++); }), te; } function $(M) { if (M._status === -1) { var G = M._result; G = G(), G.then(function(ee) { (M._status === 0 || M._status === -1) && (M._status = 1, M._result = ee); }, function(ee) { (M._status === 0 || M._status === -1) && (M._status = 2, M._result = ee); }), M._status === -1 && (M._status = 0, M._result = G); } if (M._status === 1) return M._result.default; throw M._result; } var X = { current: null }, Y = { transition: null }, Q = { ReactCurrentDispatcher: X, ReactCurrentBatchConfig: Y, ReactCurrentOwner: T }; function V() { throw Error("act(...) is not supported in production builds of React."); } return $e.Children = { map: W, forEach: function(M, G, ee) { W(M, function() { G.apply(this, arguments); }, ee); }, count: function(M) { var G = 0; return W(M, function() { G++; }), G; }, toArray: function(M) { return W(M, function(G) { return G; }) || []; }, only: function(M) { if (!z(M)) throw Error("React.Children.only expected to receive a single React element child."); return M; } }, $e.Component = v, $e.Fragment = r, $e.Profiler = a, $e.PureComponent = P, $e.StrictMode = n, $e.Suspense = u, $e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Q, $e.act = V, $e.cloneElement = function(M, G, ee) { if (M == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + M + "."); var te = y({}, M.props), oe = M.key, ie = M.ref, xe = M._owner; if (G != null) { if (G.ref !== void 0 && (ie = G.ref, xe = T.current), G.key !== void 0 && (oe = "" + G.key), M.type && M.type.defaultProps) var de = M.type.defaultProps; for (he in G) _.call(G, he) && !N.hasOwnProperty(he) && (te[he] = G[he] === void 0 && de !== void 0 ? de[he] : G[he]); } var he = arguments.length - 2; if (he === 1) te.children = ee; else if (1 < he) { de = Array(he); for (var be = 0; be < he; be++) de[be] = arguments[be + 2]; te.children = de; } return { $$typeof: e, type: M.type, key: oe, ref: ie, props: te, _owner: xe }; }, $e.createContext = function(M) { return M = { $$typeof: l, _currentValue: M, _currentValue2: M, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, M.Provider = { $$typeof: i, _context: M }, M.Consumer = M; }, $e.createElement = U, $e.createFactory = function(M) { var G = U.bind(null, M); return G.type = M, G; }, $e.createRef = function() { return { current: null }; }, $e.forwardRef = function(M) { return { $$typeof: c, render: M }; }, $e.isValidElement = z, $e.lazy = function(M) { return { $$typeof: f, _payload: { _status: -1, _result: M }, _init: $ }; }, $e.memo = function(M, G) { return { $$typeof: x, type: M, compare: G === void 0 ? null : G }; }, $e.startTransition = function(M) { var G = Y.transition; Y.transition = {}; try { M(); } finally { Y.transition = G; } }, $e.unstable_act = V, $e.useCallback = function(M, G) { return X.current.useCallback(M, G); }, $e.useContext = function(M) { return X.current.useContext(M); }, $e.useDebugValue = function() { }, $e.useDeferredValue = function(M) { return X.current.useDeferredValue(M); }, $e.useEffect = function(M, G) { return X.current.useEffect(M, G); }, $e.useId = function() { return X.current.useId(); }, $e.useImperativeHandle = function(M, G, ee) { return X.current.useImperativeHandle(M, G, ee); }, $e.useInsertionEffect = function(M, G) { return X.current.useInsertionEffect(M, G); }, $e.useLayoutEffect = function(M, G) { return X.current.useLayoutEffect(M, G); }, $e.useMemo = function(M, G) { return X.current.useMemo(M, G); }, $e.useReducer = function(M, G, ee) { return X.current.useReducer(M, G, ee); }, $e.useRef = function(M) { return X.current.useRef(M); }, $e.useState = function(M) { return X.current.useState(M); }, $e.useSyncExternalStore = function(M, G, ee) { return X.current.useSyncExternalStore(M, G, ee); }, $e.useTransition = function() { return X.current.useTransition(); }, $e.version = "18.3.1", $e; } var hp; function r9() { return hp || (hp = 1, _1.exports = ZA()), _1.exports; } var pp; function YA() { if (pp) return il; pp = 1; var e = r9(), t = Symbol.for("react.element"), r = Symbol.for("react.fragment"), n = Object.prototype.hasOwnProperty, a = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, i = { key: true, ref: true, __self: true, __source: true }; function l(c, u, x) { var f, h = {}, p = null, m = null; x !== void 0 && (p = "" + x), u.key !== void 0 && (p = "" + u.key), u.ref !== void 0 && (m = u.ref); for (f in u) n.call(u, f) && !i.hasOwnProperty(f) && (h[f] = u[f]); if (c && c.defaultProps) for (f in u = c.defaultProps, u) h[f] === void 0 && (h[f] = u[f]); return { $$typeof: t, type: c, key: p, ref: m, props: h, _owner: a.current }; } return il.Fragment = r, il.jsx = l, il.jsxs = l, il; } var gp; function XA() { return gp || (gp = 1, S1.exports = YA()), S1.exports; } var E = XA(), I1 = {}, sl = {}, mp; function JA() { if (mp) return sl; mp = 1, sl.byteLength = c, sl.toByteArray = x, sl.fromByteArray = p; for (var e = [], t = [], r = typeof Uint8Array < "u" ? Uint8Array : Array, n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", a = 0, i = n.length; a < i; ++a) e[a] = n[a], t[n.charCodeAt(a)] = a; t[45] = 62, t[95] = 63; function l(m) { var y = m.length; if (y % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); var B = m.indexOf("="); B === -1 && (B = y); var v = B === y ? 0 : 4 - B % 4; return [ B, v ]; } function c(m) { var y = l(m), B = y[0], v = y[1]; return (B + v) * 3 / 4 - v; } function u(m, y, B) { return (y + B) * 3 / 4 - B; } function x(m) { var y, B = l(m), v = B[0], D = B[1], P = new r(u(m, v, D)), k = 0, w = D > 0 ? v - 4 : v, _; for (_ = 0; _ < w; _ += 4) y = t[m.charCodeAt(_)] << 18 | t[m.charCodeAt(_ + 1)] << 12 | t[m.charCodeAt(_ + 2)] << 6 | t[m.charCodeAt(_ + 3)], P[k++] = y >> 16 & 255, P[k++] = y >> 8 & 255, P[k++] = y & 255; return D === 2 && (y = t[m.charCodeAt(_)] << 2 | t[m.charCodeAt(_ + 1)] >> 4, P[k++] = y & 255), D === 1 && (y = t[m.charCodeAt(_)] << 10 | t[m.charCodeAt(_ + 1)] << 4 | t[m.charCodeAt(_ + 2)] >> 2, P[k++] = y >> 8 & 255, P[k++] = y & 255), P; } function f(m) { return e[m >> 18 & 63] + e[m >> 12 & 63] + e[m >> 6 & 63] + e[m & 63]; } function h(m, y, B) { for (var v, D = [], P = y; P < B; P += 3) v = (m[P] << 16 & 16711680) + (m[P + 1] << 8 & 65280) + (m[P + 2] & 255), D.push(f(v)); return D.join(""); } function p(m) { for (var y, B = m.length, v = B % 3, D = [], P = 16383, k = 0, w = B - v; k < w; k += P) D.push(h(m, k, k + P > w ? w : k + P)); return v === 1 ? (y = m[B - 1], D.push(e[y >> 2] + e[y << 4 & 63] + "==")) : v === 2 && (y = (m[B - 2] << 8) + m[B - 1], D.push(e[y >> 10] + e[y >> 4 & 63] + e[y << 2 & 63] + "=")), D.join(""); } return sl; } var Lu = {}; var yp; function eb() { return yp || (yp = 1, Lu.read = function(e, t, r, n, a) { var i, l, c = a * 8 - n - 1, u = (1 << c) - 1, x = u >> 1, f = -7, h = r ? a - 1 : 0, p = r ? -1 : 1, m = e[t + h]; for (h += p, i = m & (1 << -f) - 1, m >>= -f, f += c; f > 0; i = i * 256 + e[t + h], h += p, f -= 8) ; for (l = i & (1 << -f) - 1, i >>= -f, f += n; f > 0; l = l * 256 + e[t + h], h += p, f -= 8) ; if (i === 0) i = 1 - x; else { if (i === u) return l ? NaN : (m ? -1 : 1) * (1 / 0); l = l + Math.pow(2, n), i = i - x; } return (m ? -1 : 1) * l * Math.pow(2, i - n); }, Lu.write = function(e, t, r, n, a, i) { var l, c, u, x = i * 8 - a - 1, f = (1 << x) - 1, h = f >> 1, p = a === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, m = n ? 0 : i - 1, y = n ? 1 : -1, B = t < 0 || t === 0 && 1 / t < 0 ? 1 : 0; for (t = Math.abs(t), isNaN(t) || t === 1 / 0 ? (c = isNaN(t) ? 1 : 0, l = f) : (l = Math.floor(Math.log(t) / Math.LN2), t * (u = Math.pow(2, -l)) < 1 && (l--, u *= 2), l + h >= 1 ? t += p / u : t += p * Math.pow(2, 1 - h), t * u >= 2 && (l++, u /= 2), l + h >= f ? (c = 0, l = f) : l + h >= 1 ? (c = (t * u - 1) * Math.pow(2, a), l = l + h) : (c = t * Math.pow(2, h - 1) * Math.pow(2, a), l = 0)); a >= 8; e[r + m] = c & 255, m += y, c /= 256, a -= 8) ; for (l = l << a | c, x += a; x > 0; e[r + m] = l & 255, m += y, l /= 256, x -= 8) ; e[r + m - y] |= B * 128; }), Lu; } var Ep; function tb() { return Ep || (Ep = 1, (function(e) { const t = JA(), r = eb(), n = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; e.Buffer = c, e.SlowBuffer = P, e.INSPECT_MAX_BYTES = 50; const a = 2147483647; e.kMaxLength = a, c.TYPED_ARRAY_SUPPORT = i(), !c.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); function i() { try { const q = new Uint8Array(1), S = { foo: function() { return 42; } }; return Object.setPrototypeOf(S, Uint8Array.prototype), Object.setPrototypeOf(q, S), q.foo() === 42; } catch { return false; } } Object.defineProperty(c.prototype, "parent", { enumerable: true, get: function() { if (c.isBuffer(this)) return this.buffer; } }), Object.defineProperty(c.prototype, "offset", { enumerable: true, get: function() { if (c.isBuffer(this)) return this.byteOffset; } }); function l(q) { if (q > a) throw new RangeError('The value "' + q + '" is invalid for option "size"'); const S = new Uint8Array(q); return Object.setPrototypeOf(S, c.prototype), S; } function c(q, S, j) { if (typeof q == "number") { if (typeof S == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); return h(q); } return u(q, S, j); } c.poolSize = 8192; function u(q, S, j) { if (typeof q == "string") return p(q, S); if (ArrayBuffer.isView(q)) return y(q); if (q == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof q); if (wt(q, ArrayBuffer) || q && wt(q.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (wt(q, SharedArrayBuffer) || q && wt(q.buffer, SharedArrayBuffer))) return B(q, S, j); if (typeof q == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); const Z = q.valueOf && q.valueOf(); if (Z != null && Z !== q) return c.from(Z, S, j); const ne = v(q); if (ne) return ne; if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof q[Symbol.toPrimitive] == "function") return c.from(q[Symbol.toPrimitive]("string"), S, j); throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof q); } c.from = function(q, S, j) { return u(q, S, j); }, Object.setPrototypeOf(c.prototype, Uint8Array.prototype), Object.setPrototypeOf(c, Uint8Array); function x(q) { if (typeof q != "number") throw new TypeError('"size" argument must be of type number'); if (q < 0) throw new RangeError('The value "' + q + '" is invalid for option "size"'); } function f(q, S, j) { return x(q), q <= 0 ? l(q) : S !== void 0 ? typeof j == "string" ? l(q).fill(S, j) : l(q).fill(S) : l(q); } c.alloc = function(q, S, j) { return f(q, S, j); }; function h(q) { return x(q), l(q < 0 ? 0 : D(q) | 0); } c.allocUnsafe = function(q) { return h(q); }, c.allocUnsafeSlow = function(q) { return h(q); }; function p(q, S) { if ((typeof S != "string" || S === "") && (S = "utf8"), !c.isEncoding(S)) throw new TypeError("Unknown encoding: " + S); const j = k(q, S) | 0; let Z = l(j); const ne = Z.write(q, S); return ne !== j && (Z = Z.slice(0, ne)), Z; } function m(q) { const S = q.length < 0 ? 0 : D(q.length) | 0, j = l(S); for (let Z = 0; Z < S; Z += 1) j[Z] = q[Z] & 255; return j; } function y(q) { if (wt(q, Uint8Array)) { const S = new Uint8Array(q); return B(S.buffer, S.byteOffset, S.byteLength); } return m(q); } function B(q, S, j) { if (S < 0 || q.byteLength < S) throw new RangeError('"offset" is outside of buffer bounds'); if (q.byteLength < S + (j || 0)) throw new RangeError('"length" is outside of buffer bounds'); let Z; return S === void 0 && j === void 0 ? Z = new Uint8Array(q) : j === void 0 ? Z = new Uint8Array(q, S) : Z = new Uint8Array(q, S, j), Object.setPrototypeOf(Z, c.prototype), Z; } function v(q) { if (c.isBuffer(q)) { const S = D(q.length) | 0, j = l(S); return j.length === 0 || q.copy(j, 0, 0, S), j; } if (q.length !== void 0) return typeof q.length != "number" || _n(q.length) ? l(0) : m(q); if (q.type === "Buffer" && Array.isArray(q.data)) return m(q.data); } function D(q) { if (q >= a) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + a.toString(16) + " bytes"); return q | 0; } function P(q) { return +q != q && (q = 0), c.alloc(+q); } c.isBuffer = function(S) { return S != null && S._isBuffer === true && S !== c.prototype; }, c.compare = function(S, j) { if (wt(S, Uint8Array) && (S = c.from(S, S.offset, S.byteLength)), wt(j, Uint8Array) && (j = c.from(j, j.offset, j.byteLength)), !c.isBuffer(S) || !c.isBuffer(j)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); if (S === j) return 0; let Z = S.length, ne = j.length; for (let ce = 0, pe = Math.min(Z, ne); ce < pe; ++ce) if (S[ce] !== j[ce]) { Z = S[ce], ne = j[ce]; break; } return Z < ne ? -1 : ne < Z ? 1 : 0; }, c.isEncoding = function(S) { switch (String(S).toLowerCase()) { case "hex": case "utf8": case "utf-8": case "ascii": case "latin1": case "binary": case "base64": case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return true; default: return false; } }, c.concat = function(S, j) { if (!Array.isArray(S)) throw new TypeError('"list" argument must be an Array of Buffers'); if (S.length === 0) return c.alloc(0); let Z; if (j === void 0) for (j = 0, Z = 0; Z < S.length; ++Z) j += S[Z].length; const ne = c.allocUnsafe(j); let ce = 0; for (Z = 0; Z < S.length; ++Z) { let pe = S[Z]; if (wt(pe, Uint8Array)) ce + pe.length > ne.length ? (c.isBuffer(pe) || (pe = c.from(pe)), pe.copy(ne, ce)) : Uint8Array.prototype.set.call(ne, pe, ce); else if (c.isBuffer(pe)) pe.copy(ne, ce); else throw new TypeError('"list" argument must be an Array of Buffers'); ce += pe.length; } return ne; }; function k(q, S) { if (c.isBuffer(q)) return q.length; if (ArrayBuffer.isView(q) || wt(q, ArrayBuffer)) return q.byteLength; if (typeof q != "string") throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof q); const j = q.length, Z = arguments.length > 2 && arguments[2] === true; if (!Z && j === 0) return 0; let ne = false; for (; ; ) switch (S) { case "ascii": case "latin1": case "binary": return j; case "utf8": case "utf-8": return ze(q).length; case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return j * 2; case "hex": return j >>> 1; case "base64": return ft(q).length; default: if (ne) return Z ? -1 : ze(q).length; S = ("" + S).toLowerCase(), ne = true; } } c.byteLength = k; function w(q, S, j) { let Z = false; if ((S === void 0 || S < 0) && (S = 0), S > this.length || ((j === void 0 || j > this.length) && (j = this.length), j <= 0) || (j >>>= 0, S >>>= 0, j <= S)) return ""; for (q || (q = "utf8"); ; ) switch (q) { case "hex": return Q(this, S, j); case "utf8": case "utf-8": return O(this, S, j); case "ascii": return X(this, S, j); case "latin1": case "binary": return Y(this, S, j); case "base64": return L(this, S, j); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return V(this, S, j); default: if (Z) throw new TypeError("Unknown encoding: " + q); q = (q + "").toLowerCase(), Z = true; } } c.prototype._isBuffer = true; function _(q, S, j) { const Z = q[S]; q[S] = q[j], q[j] = Z; } c.prototype.swap16 = function() { const S = this.length; if (S % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); for (let j = 0; j < S; j += 2) _(this, j, j + 1); return this; }, c.prototype.swap32 = function() { const S = this.length; if (S % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); for (let j = 0; j < S; j += 4) _(this, j, j + 3), _(this, j + 1, j + 2); return this; }, c.prototype.swap64 = function() { const S = this.length; if (S % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); for (let j = 0; j < S; j += 8) _(this, j, j + 7), _(this, j + 1, j + 6), _(this, j + 2, j + 5), _(this, j + 3, j + 4); return this; }, c.prototype.toString = function() { const S = this.length; return S === 0 ? "" : arguments.length === 0 ? O(this, 0, S) : w.apply(this, arguments); }, c.prototype.toLocaleString = c.prototype.toString, c.prototype.equals = function(S) { if (!c.isBuffer(S)) throw new TypeError("Argument must be a Buffer"); return this === S ? true : c.compare(this, S) === 0; }, c.prototype.inspect = function() { let S = ""; const j = e.INSPECT_MAX_BYTES; return S = this.toString("hex", 0, j).replace(/(.{2})/g, "$1 ").trim(), this.length > j && (S += " ... "), ""; }, n && (c.prototype[n] = c.prototype.inspect), c.prototype.compare = function(S, j, Z, ne, ce) { if (wt(S, Uint8Array) && (S = c.from(S, S.offset, S.byteLength)), !c.isBuffer(S)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof S); if (j === void 0 && (j = 0), Z === void 0 && (Z = S ? S.length : 0), ne === void 0 && (ne = 0), ce === void 0 && (ce = this.length), j < 0 || Z > S.length || ne < 0 || ce > this.length) throw new RangeError("out of range index"); if (ne >= ce && j >= Z) return 0; if (ne >= ce) return -1; if (j >= Z) return 1; if (j >>>= 0, Z >>>= 0, ne >>>= 0, ce >>>= 0, this === S) return 0; let pe = ce - ne, qe = Z - j; const yt = Math.min(pe, qe), Ze = this.slice(ne, ce), We = S.slice(j, Z); for (let Je = 0; Je < yt; ++Je) if (Ze[Je] !== We[Je]) { pe = Ze[Je], qe = We[Je]; break; } return pe < qe ? -1 : qe < pe ? 1 : 0; }; function T(q, S, j, Z, ne) { if (q.length === 0) return -1; if (typeof j == "string" ? (Z = j, j = 0) : j > 2147483647 ? j = 2147483647 : j < -2147483648 && (j = -2147483648), j = +j, _n(j) && (j = ne ? 0 : q.length - 1), j < 0 && (j = q.length + j), j >= q.length) { if (ne) return -1; j = q.length - 1; } else if (j < 0) if (ne) j = 0; else return -1; if (typeof S == "string" && (S = c.from(S, Z)), c.isBuffer(S)) return S.length === 0 ? -1 : N(q, S, j, Z, ne); if (typeof S == "number") return S = S & 255, typeof Uint8Array.prototype.indexOf == "function" ? ne ? Uint8Array.prototype.indexOf.call(q, S, j) : Uint8Array.prototype.lastIndexOf.call(q, S, j) : N(q, [ S ], j, Z, ne); throw new TypeError("val must be string, number or Buffer"); } function N(q, S, j, Z, ne) { let ce = 1, pe = q.length, qe = S.length; if (Z !== void 0 && (Z = String(Z).toLowerCase(), Z === "ucs2" || Z === "ucs-2" || Z === "utf16le" || Z === "utf-16le")) { if (q.length < 2 || S.length < 2) return -1; ce = 2, pe /= 2, qe /= 2, j /= 2; } function yt(We, Je) { return ce === 1 ? We[Je] : We.readUInt16BE(Je * ce); } let Ze; if (ne) { let We = -1; for (Ze = j; Ze < pe; Ze++) if (yt(q, Ze) === yt(S, We === -1 ? 0 : Ze - We)) { if (We === -1 && (We = Ze), Ze - We + 1 === qe) return We * ce; } else We !== -1 && (Ze -= Ze - We), We = -1; } else for (j + qe > pe && (j = pe - qe), Ze = j; Ze >= 0; Ze--) { let We = true; for (let Je = 0; Je < qe; Je++) if (yt(q, Ze + Je) !== yt(S, Je)) { We = false; break; } if (We) return Ze; } return -1; } c.prototype.includes = function(S, j, Z) { return this.indexOf(S, j, Z) !== -1; }, c.prototype.indexOf = function(S, j, Z) { return T(this, S, j, Z, true); }, c.prototype.lastIndexOf = function(S, j, Z) { return T(this, S, j, Z, false); }; function U(q, S, j, Z) { j = Number(j) || 0; const ne = q.length - j; Z ? (Z = Number(Z), Z > ne && (Z = ne)) : Z = ne; const ce = S.length; Z > ce / 2 && (Z = ce / 2); let pe; for (pe = 0; pe < Z; ++pe) { const qe = parseInt(S.substr(pe * 2, 2), 16); if (_n(qe)) return pe; q[j + pe] = qe; } return pe; } function C(q, S, j, Z) { return rt(ze(S, q.length - j), q, j, Z); } function z(q, S, j, Z) { return rt(Qe(S), q, j, Z); } function I(q, S, j, Z) { return rt(ft(S), q, j, Z); } function R(q, S, j, Z) { return rt(Le(S, q.length - j), q, j, Z); } c.prototype.write = function(S, j, Z, ne) { if (j === void 0) ne = "utf8", Z = this.length, j = 0; else if (Z === void 0 && typeof j == "string") ne = j, Z = this.length, j = 0; else if (isFinite(j)) j = j >>> 0, isFinite(Z) ? (Z = Z >>> 0, ne === void 0 && (ne = "utf8")) : (ne = Z, Z = void 0); else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); const ce = this.length - j; if ((Z === void 0 || Z > ce) && (Z = ce), S.length > 0 && (Z < 0 || j < 0) || j > this.length) throw new RangeError("Attempt to write outside buffer bounds"); ne || (ne = "utf8"); let pe = false; for (; ; ) switch (ne) { case "hex": return U(this, S, j, Z); case "utf8": case "utf-8": return C(this, S, j, Z); case "ascii": case "latin1": case "binary": return z(this, S, j, Z); case "base64": return I(this, S, j, Z); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return R(this, S, j, Z); default: if (pe) throw new TypeError("Unknown encoding: " + ne); ne = ("" + ne).toLowerCase(), pe = true; } }, c.prototype.toJSON = function() { return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) }; }; function L(q, S, j) { return S === 0 && j === q.length ? t.fromByteArray(q) : t.fromByteArray(q.slice(S, j)); } function O(q, S, j) { j = Math.min(q.length, j); const Z = []; let ne = S; for (; ne < j; ) { const ce = q[ne]; let pe = null, qe = ce > 239 ? 4 : ce > 223 ? 3 : ce > 191 ? 2 : 1; if (ne + qe <= j) { let yt, Ze, We, Je; switch (qe) { case 1: ce < 128 && (pe = ce); break; case 2: yt = q[ne + 1], (yt & 192) === 128 && (Je = (ce & 31) << 6 | yt & 63, Je > 127 && (pe = Je)); break; case 3: yt = q[ne + 1], Ze = q[ne + 2], (yt & 192) === 128 && (Ze & 192) === 128 && (Je = (ce & 15) << 12 | (yt & 63) << 6 | Ze & 63, Je > 2047 && (Je < 55296 || Je > 57343) && (pe = Je)); break; case 4: yt = q[ne + 1], Ze = q[ne + 2], We = q[ne + 3], (yt & 192) === 128 && (Ze & 192) === 128 && (We & 192) === 128 && (Je = (ce & 15) << 18 | (yt & 63) << 12 | (Ze & 63) << 6 | We & 63, Je > 65535 && Je < 1114112 && (pe = Je)); } } pe === null ? (pe = 65533, qe = 1) : pe > 65535 && (pe -= 65536, Z.push(pe >>> 10 & 1023 | 55296), pe = 56320 | pe & 1023), Z.push(pe), ne += qe; } return $(Z); } const W = 4096; function $(q) { const S = q.length; if (S <= W) return String.fromCharCode.apply(String, q); let j = "", Z = 0; for (; Z < S; ) j += String.fromCharCode.apply(String, q.slice(Z, Z += W)); return j; } function X(q, S, j) { let Z = ""; j = Math.min(q.length, j); for (let ne = S; ne < j; ++ne) Z += String.fromCharCode(q[ne] & 127); return Z; } function Y(q, S, j) { let Z = ""; j = Math.min(q.length, j); for (let ne = S; ne < j; ++ne) Z += String.fromCharCode(q[ne]); return Z; } function Q(q, S, j) { const Z = q.length; (!S || S < 0) && (S = 0), (!j || j < 0 || j > Z) && (j = Z); let ne = ""; for (let ce = S; ce < j; ++ce) ne += Wr[q[ce]]; return ne; } function V(q, S, j) { const Z = q.slice(S, j); let ne = ""; for (let ce = 0; ce < Z.length - 1; ce += 2) ne += String.fromCharCode(Z[ce] + Z[ce + 1] * 256); return ne; } c.prototype.slice = function(S, j) { const Z = this.length; S = ~~S, j = j === void 0 ? Z : ~~j, S < 0 ? (S += Z, S < 0 && (S = 0)) : S > Z && (S = Z), j < 0 ? (j += Z, j < 0 && (j = 0)) : j > Z && (j = Z), j < S && (j = S); const ne = this.subarray(S, j); return Object.setPrototypeOf(ne, c.prototype), ne; }; function M(q, S, j) { if (q % 1 !== 0 || q < 0) throw new RangeError("offset is not uint"); if (q + S > j) throw new RangeError("Trying to access beyond buffer length"); } c.prototype.readUintLE = c.prototype.readUIntLE = function(S, j, Z) { S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); let ne = this[S], ce = 1, pe = 0; for (; ++pe < j && (ce *= 256); ) ne += this[S + pe] * ce; return ne; }, c.prototype.readUintBE = c.prototype.readUIntBE = function(S, j, Z) { S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); let ne = this[S + --j], ce = 1; for (; j > 0 && (ce *= 256); ) ne += this[S + --j] * ce; return ne; }, c.prototype.readUint8 = c.prototype.readUInt8 = function(S, j) { return S = S >>> 0, j || M(S, 1, this.length), this[S]; }, c.prototype.readUint16LE = c.prototype.readUInt16LE = function(S, j) { return S = S >>> 0, j || M(S, 2, this.length), this[S] | this[S + 1] << 8; }, c.prototype.readUint16BE = c.prototype.readUInt16BE = function(S, j) { return S = S >>> 0, j || M(S, 2, this.length), this[S] << 8 | this[S + 1]; }, c.prototype.readUint32LE = c.prototype.readUInt32LE = function(S, j) { return S = S >>> 0, j || M(S, 4, this.length), (this[S] | this[S + 1] << 8 | this[S + 2] << 16) + this[S + 3] * 16777216; }, c.prototype.readUint32BE = c.prototype.readUInt32BE = function(S, j) { return S = S >>> 0, j || M(S, 4, this.length), this[S] * 16777216 + (this[S + 1] << 16 | this[S + 2] << 8 | this[S + 3]); }, c.prototype.readBigUInt64LE = Ir(function(S) { S = S >>> 0, Ie(S, "offset"); const j = this[S], Z = this[S + 7]; (j === void 0 || Z === void 0) && Ue(S, this.length - 8); const ne = j + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + this[++S] * 2 ** 24, ce = this[++S] + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + Z * 2 ** 24; return BigInt(ne) + (BigInt(ce) << BigInt(32)); }), c.prototype.readBigUInt64BE = Ir(function(S) { S = S >>> 0, Ie(S, "offset"); const j = this[S], Z = this[S + 7]; (j === void 0 || Z === void 0) && Ue(S, this.length - 8); const ne = j * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + this[++S], ce = this[++S] * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + Z; return (BigInt(ne) << BigInt(32)) + BigInt(ce); }), c.prototype.readIntLE = function(S, j, Z) { S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); let ne = this[S], ce = 1, pe = 0; for (; ++pe < j && (ce *= 256); ) ne += this[S + pe] * ce; return ce *= 128, ne >= ce && (ne -= Math.pow(2, 8 * j)), ne; }, c.prototype.readIntBE = function(S, j, Z) { S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); let ne = j, ce = 1, pe = this[S + --ne]; for (; ne > 0 && (ce *= 256); ) pe += this[S + --ne] * ce; return ce *= 128, pe >= ce && (pe -= Math.pow(2, 8 * j)), pe; }, c.prototype.readInt8 = function(S, j) { return S = S >>> 0, j || M(S, 1, this.length), this[S] & 128 ? (255 - this[S] + 1) * -1 : this[S]; }, c.prototype.readInt16LE = function(S, j) { S = S >>> 0, j || M(S, 2, this.length); const Z = this[S] | this[S + 1] << 8; return Z & 32768 ? Z | 4294901760 : Z; }, c.prototype.readInt16BE = function(S, j) { S = S >>> 0, j || M(S, 2, this.length); const Z = this[S + 1] | this[S] << 8; return Z & 32768 ? Z | 4294901760 : Z; }, c.prototype.readInt32LE = function(S, j) { return S = S >>> 0, j || M(S, 4, this.length), this[S] | this[S + 1] << 8 | this[S + 2] << 16 | this[S + 3] << 24; }, c.prototype.readInt32BE = function(S, j) { return S = S >>> 0, j || M(S, 4, this.length), this[S] << 24 | this[S + 1] << 16 | this[S + 2] << 8 | this[S + 3]; }, c.prototype.readBigInt64LE = Ir(function(S) { S = S >>> 0, Ie(S, "offset"); const j = this[S], Z = this[S + 7]; (j === void 0 || Z === void 0) && Ue(S, this.length - 8); const ne = this[S + 4] + this[S + 5] * 2 ** 8 + this[S + 6] * 2 ** 16 + (Z << 24); return (BigInt(ne) << BigInt(32)) + BigInt(j + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + this[++S] * 2 ** 24); }), c.prototype.readBigInt64BE = Ir(function(S) { S = S >>> 0, Ie(S, "offset"); const j = this[S], Z = this[S + 7]; (j === void 0 || Z === void 0) && Ue(S, this.length - 8); const ne = (j << 24) + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + this[++S]; return (BigInt(ne) << BigInt(32)) + BigInt(this[++S] * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + Z); }), c.prototype.readFloatLE = function(S, j) { return S = S >>> 0, j || M(S, 4, this.length), r.read(this, S, true, 23, 4); }, c.prototype.readFloatBE = function(S, j) { return S = S >>> 0, j || M(S, 4, this.length), r.read(this, S, false, 23, 4); }, c.prototype.readDoubleLE = function(S, j) { return S = S >>> 0, j || M(S, 8, this.length), r.read(this, S, true, 52, 8); }, c.prototype.readDoubleBE = function(S, j) { return S = S >>> 0, j || M(S, 8, this.length), r.read(this, S, false, 52, 8); }; function G(q, S, j, Z, ne, ce) { if (!c.isBuffer(q)) throw new TypeError('"buffer" argument must be a Buffer instance'); if (S > ne || S < ce) throw new RangeError('"value" argument is out of bounds'); if (j + Z > q.length) throw new RangeError("Index out of range"); } c.prototype.writeUintLE = c.prototype.writeUIntLE = function(S, j, Z, ne) { if (S = +S, j = j >>> 0, Z = Z >>> 0, !ne) { const qe = Math.pow(2, 8 * Z) - 1; G(this, S, j, Z, qe, 0); } let ce = 1, pe = 0; for (this[j] = S & 255; ++pe < Z && (ce *= 256); ) this[j + pe] = S / ce & 255; return j + Z; }, c.prototype.writeUintBE = c.prototype.writeUIntBE = function(S, j, Z, ne) { if (S = +S, j = j >>> 0, Z = Z >>> 0, !ne) { const qe = Math.pow(2, 8 * Z) - 1; G(this, S, j, Z, qe, 0); } let ce = Z - 1, pe = 1; for (this[j + ce] = S & 255; --ce >= 0 && (pe *= 256); ) this[j + ce] = S / pe & 255; return j + Z; }, c.prototype.writeUint8 = c.prototype.writeUInt8 = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 1, 255, 0), this[j] = S & 255, j + 1; }, c.prototype.writeUint16LE = c.prototype.writeUInt16LE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 65535, 0), this[j] = S & 255, this[j + 1] = S >>> 8, j + 2; }, c.prototype.writeUint16BE = c.prototype.writeUInt16BE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 65535, 0), this[j] = S >>> 8, this[j + 1] = S & 255, j + 2; }, c.prototype.writeUint32LE = c.prototype.writeUInt32LE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 4294967295, 0), this[j + 3] = S >>> 24, this[j + 2] = S >>> 16, this[j + 1] = S >>> 8, this[j] = S & 255, j + 4; }, c.prototype.writeUint32BE = c.prototype.writeUInt32BE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 4294967295, 0), this[j] = S >>> 24, this[j + 1] = S >>> 16, this[j + 2] = S >>> 8, this[j + 3] = S & 255, j + 4; }; function ee(q, S, j, Z, ne) { Ce(S, Z, ne, q, j, 7); let ce = Number(S & BigInt(4294967295)); q[j++] = ce, ce = ce >> 8, q[j++] = ce, ce = ce >> 8, q[j++] = ce, ce = ce >> 8, q[j++] = ce; let pe = Number(S >> BigInt(32) & BigInt(4294967295)); return q[j++] = pe, pe = pe >> 8, q[j++] = pe, pe = pe >> 8, q[j++] = pe, pe = pe >> 8, q[j++] = pe, j; } function te(q, S, j, Z, ne) { Ce(S, Z, ne, q, j, 7); let ce = Number(S & BigInt(4294967295)); q[j + 7] = ce, ce = ce >> 8, q[j + 6] = ce, ce = ce >> 8, q[j + 5] = ce, ce = ce >> 8, q[j + 4] = ce; let pe = Number(S >> BigInt(32) & BigInt(4294967295)); return q[j + 3] = pe, pe = pe >> 8, q[j + 2] = pe, pe = pe >> 8, q[j + 1] = pe, pe = pe >> 8, q[j] = pe, j + 8; } c.prototype.writeBigUInt64LE = Ir(function(S, j = 0) { return ee(this, S, j, BigInt(0), BigInt("0xffffffffffffffff")); }), c.prototype.writeBigUInt64BE = Ir(function(S, j = 0) { return te(this, S, j, BigInt(0), BigInt("0xffffffffffffffff")); }), c.prototype.writeIntLE = function(S, j, Z, ne) { if (S = +S, j = j >>> 0, !ne) { const yt = Math.pow(2, 8 * Z - 1); G(this, S, j, Z, yt - 1, -yt); } let ce = 0, pe = 1, qe = 0; for (this[j] = S & 255; ++ce < Z && (pe *= 256); ) S < 0 && qe === 0 && this[j + ce - 1] !== 0 && (qe = 1), this[j + ce] = (S / pe >> 0) - qe & 255; return j + Z; }, c.prototype.writeIntBE = function(S, j, Z, ne) { if (S = +S, j = j >>> 0, !ne) { const yt = Math.pow(2, 8 * Z - 1); G(this, S, j, Z, yt - 1, -yt); } let ce = Z - 1, pe = 1, qe = 0; for (this[j + ce] = S & 255; --ce >= 0 && (pe *= 256); ) S < 0 && qe === 0 && this[j + ce + 1] !== 0 && (qe = 1), this[j + ce] = (S / pe >> 0) - qe & 255; return j + Z; }, c.prototype.writeInt8 = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 1, 127, -128), S < 0 && (S = 255 + S + 1), this[j] = S & 255, j + 1; }, c.prototype.writeInt16LE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 32767, -32768), this[j] = S & 255, this[j + 1] = S >>> 8, j + 2; }, c.prototype.writeInt16BE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 32767, -32768), this[j] = S >>> 8, this[j + 1] = S & 255, j + 2; }, c.prototype.writeInt32LE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 2147483647, -2147483648), this[j] = S & 255, this[j + 1] = S >>> 8, this[j + 2] = S >>> 16, this[j + 3] = S >>> 24, j + 4; }, c.prototype.writeInt32BE = function(S, j, Z) { return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 2147483647, -2147483648), S < 0 && (S = 4294967295 + S + 1), this[j] = S >>> 24, this[j + 1] = S >>> 16, this[j + 2] = S >>> 8, this[j + 3] = S & 255, j + 4; }, c.prototype.writeBigInt64LE = Ir(function(S, j = 0) { return ee(this, S, j, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }), c.prototype.writeBigInt64BE = Ir(function(S, j = 0) { return te(this, S, j, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }); function oe(q, S, j, Z, ne, ce) { if (j + Z > q.length) throw new RangeError("Index out of range"); if (j < 0) throw new RangeError("Index out of range"); } function ie(q, S, j, Z, ne) { return S = +S, j = j >>> 0, ne || oe(q, S, j, 4), r.write(q, S, j, Z, 23, 4), j + 4; } c.prototype.writeFloatLE = function(S, j, Z) { return ie(this, S, j, true, Z); }, c.prototype.writeFloatBE = function(S, j, Z) { return ie(this, S, j, false, Z); }; function xe(q, S, j, Z, ne) { return S = +S, j = j >>> 0, ne || oe(q, S, j, 8), r.write(q, S, j, Z, 52, 8), j + 8; } c.prototype.writeDoubleLE = function(S, j, Z) { return xe(this, S, j, true, Z); }, c.prototype.writeDoubleBE = function(S, j, Z) { return xe(this, S, j, false, Z); }, c.prototype.copy = function(S, j, Z, ne) { if (!c.isBuffer(S)) throw new TypeError("argument should be a Buffer"); if (Z || (Z = 0), !ne && ne !== 0 && (ne = this.length), j >= S.length && (j = S.length), j || (j = 0), ne > 0 && ne < Z && (ne = Z), ne === Z || S.length === 0 || this.length === 0) return 0; if (j < 0) throw new RangeError("targetStart out of bounds"); if (Z < 0 || Z >= this.length) throw new RangeError("Index out of range"); if (ne < 0) throw new RangeError("sourceEnd out of bounds"); ne > this.length && (ne = this.length), S.length - j < ne - Z && (ne = S.length - j + Z); const ce = ne - Z; return this === S && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(j, Z, ne) : Uint8Array.prototype.set.call(S, this.subarray(Z, ne), j), ce; }, c.prototype.fill = function(S, j, Z, ne) { if (typeof S == "string") { if (typeof j == "string" ? (ne = j, j = 0, Z = this.length) : typeof Z == "string" && (ne = Z, Z = this.length), ne !== void 0 && typeof ne != "string") throw new TypeError("encoding must be a string"); if (typeof ne == "string" && !c.isEncoding(ne)) throw new TypeError("Unknown encoding: " + ne); if (S.length === 1) { const pe = S.charCodeAt(0); (ne === "utf8" && pe < 128 || ne === "latin1") && (S = pe); } } else typeof S == "number" ? S = S & 255 : typeof S == "boolean" && (S = Number(S)); if (j < 0 || this.length < j || this.length < Z) throw new RangeError("Out of range index"); if (Z <= j) return this; j = j >>> 0, Z = Z === void 0 ? this.length : Z >>> 0, S || (S = 0); let ce; if (typeof S == "number") for (ce = j; ce < Z; ++ce) this[ce] = S; else { const pe = c.isBuffer(S) ? S : c.from(S, ne), qe = pe.length; if (qe === 0) throw new TypeError('The value "' + S + '" is invalid for argument "value"'); for (ce = 0; ce < Z - j; ++ce) this[ce + j] = pe[ce % qe]; } return this; }; const de = {}; function he(q, S, j) { de[q] = class extends j { constructor() { super(), Object.defineProperty(this, "message", { value: S.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${q}]`, this.stack, delete this.name; } get code() { return q; } set code(ne) { Object.defineProperty(this, "code", { configurable: true, enumerable: true, value: ne, writable: true }); } toString() { return `${this.name} [${q}]: ${this.message}`; } }; } he("ERR_BUFFER_OUT_OF_BOUNDS", function(q) { return q ? `${q} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; }, RangeError), he("ERR_INVALID_ARG_TYPE", function(q, S) { return `The "${q}" argument must be of type number. Received type ${typeof S}`; }, TypeError), he("ERR_OUT_OF_RANGE", function(q, S, j) { let Z = `The value of "${q}" is out of range.`, ne = j; return Number.isInteger(j) && Math.abs(j) > 2 ** 32 ? ne = be(String(j)) : typeof j == "bigint" && (ne = String(j), (j > BigInt(2) ** BigInt(32) || j < -(BigInt(2) ** BigInt(32))) && (ne = be(ne)), ne += "n"), Z += ` It must be ${S}. Received ${ne}`, Z; }, RangeError); function be(q) { let S = "", j = q.length; const Z = q[0] === "-" ? 1 : 0; for (; j >= Z + 4; j -= 3) S = `_${q.slice(j - 3, j)}${S}`; return `${q.slice(0, j)}${S}`; } function ve(q, S, j) { Ie(S, "offset"), (q[S] === void 0 || q[S + j] === void 0) && Ue(S, q.length - (j + 1)); } function Ce(q, S, j, Z, ne, ce) { if (q > j || q < S) { const pe = typeof S == "bigint" ? "n" : ""; let qe; throw S === 0 || S === BigInt(0) ? qe = `>= 0${pe} and < 2${pe} ** ${(ce + 1) * 8}${pe}` : qe = `>= -(2${pe} ** ${(ce + 1) * 8 - 1}${pe}) and < 2 ** ${(ce + 1) * 8 - 1}${pe}`, new de.ERR_OUT_OF_RANGE("value", qe, q); } ve(Z, ne, ce); } function Ie(q, S) { if (typeof q != "number") throw new de.ERR_INVALID_ARG_TYPE(S, "number", q); } function Ue(q, S, j) { throw Math.floor(q) !== q ? (Ie(q, j), new de.ERR_OUT_OF_RANGE("offset", "an integer", q)) : S < 0 ? new de.ERR_BUFFER_OUT_OF_BOUNDS() : new de.ERR_OUT_OF_RANGE("offset", `>= 0 and <= ${S}`, q); } const ge = /[^+/0-9A-Za-z-_]/g; function ke(q) { if (q = q.split("=")[0], q = q.trim().replace(ge, ""), q.length < 2) return ""; for (; q.length % 4 !== 0; ) q = q + "="; return q; } function ze(q, S) { S = S || 1 / 0; let j; const Z = q.length; let ne = null; const ce = []; for (let pe = 0; pe < Z; ++pe) { if (j = q.charCodeAt(pe), j > 55295 && j < 57344) { if (!ne) { if (j > 56319) { (S -= 3) > -1 && ce.push(239, 191, 189); continue; } else if (pe + 1 === Z) { (S -= 3) > -1 && ce.push(239, 191, 189); continue; } ne = j; continue; } if (j < 56320) { (S -= 3) > -1 && ce.push(239, 191, 189), ne = j; continue; } j = (ne - 55296 << 10 | j - 56320) + 65536; } else ne && (S -= 3) > -1 && ce.push(239, 191, 189); if (ne = null, j < 128) { if ((S -= 1) < 0) break; ce.push(j); } else if (j < 2048) { if ((S -= 2) < 0) break; ce.push(j >> 6 | 192, j & 63 | 128); } else if (j < 65536) { if ((S -= 3) < 0) break; ce.push(j >> 12 | 224, j >> 6 & 63 | 128, j & 63 | 128); } else if (j < 1114112) { if ((S -= 4) < 0) break; ce.push(j >> 18 | 240, j >> 12 & 63 | 128, j >> 6 & 63 | 128, j & 63 | 128); } else throw new Error("Invalid code point"); } return ce; } function Qe(q) { const S = []; for (let j = 0; j < q.length; ++j) S.push(q.charCodeAt(j) & 255); return S; } function Le(q, S) { let j, Z, ne; const ce = []; for (let pe = 0; pe < q.length && !((S -= 2) < 0); ++pe) j = q.charCodeAt(pe), Z = j >> 8, ne = j % 256, ce.push(ne), ce.push(Z); return ce; } function ft(q) { return t.toByteArray(ke(q)); } function rt(q, S, j, Z) { let ne; for (ne = 0; ne < Z && !(ne + j >= S.length || ne >= q.length); ++ne) S[ne + j] = q[ne]; return ne; } function wt(q, S) { return q instanceof S || q != null && q.constructor != null && q.constructor.name != null && q.constructor.name === S.name; } function _n(q) { return q !== q; } const Wr = (function() { const q = "0123456789abcdef", S = new Array(256); for (let j = 0; j < 16; ++j) { const Z = j * 16; for (let ne = 0; ne < 16; ++ne) S[Z + ne] = q[j] + q[ne]; } return S; })(); function Ir(q) { return typeof BigInt > "u" ? dr : q; } function dr() { throw new Error("BigInt not supported"); } })(I1)), I1; } var fg = tb(); typeof window < "u" && (window.Buffer = fg.Buffer, window.global = window); var fe = r9(), Ou = {}, P1 = { exports: {} }, Tr = {}, N1 = { exports: {} }, j1 = {}; var Ap; function rb() { return Ap || (Ap = 1, (function(e) { function t(Y, Q) { var V = Y.length; Y.push(Q); e: for (; 0 < V; ) { var M = V - 1 >>> 1, G = Y[M]; if (0 < a(G, Q)) Y[M] = Q, Y[V] = G, V = M; else break e; } } function r(Y) { return Y.length === 0 ? null : Y[0]; } function n(Y) { if (Y.length === 0) return null; var Q = Y[0], V = Y.pop(); if (V !== Q) { Y[0] = V; e: for (var M = 0, G = Y.length, ee = G >>> 1; M < ee; ) { var te = 2 * (M + 1) - 1, oe = Y[te], ie = te + 1, xe = Y[ie]; if (0 > a(oe, V)) ie < G && 0 > a(xe, oe) ? (Y[M] = xe, Y[ie] = V, M = ie) : (Y[M] = oe, Y[te] = V, M = te); else if (ie < G && 0 > a(xe, V)) Y[M] = xe, Y[ie] = V, M = ie; else break e; } } return Q; } function a(Y, Q) { var V = Y.sortIndex - Q.sortIndex; return V !== 0 ? V : Y.id - Q.id; } if (typeof performance == "object" && typeof performance.now == "function") { var i = performance; e.unstable_now = function() { return i.now(); }; } else { var l = Date, c = l.now(); e.unstable_now = function() { return l.now() - c; }; } var u = [], x = [], f = 1, h = null, p = 3, m = false, y = false, B = false, v = typeof setTimeout == "function" ? setTimeout : null, D = typeof clearTimeout == "function" ? clearTimeout : null, P = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function k(Y) { for (var Q = r(x); Q !== null; ) { if (Q.callback === null) n(x); else if (Q.startTime <= Y) n(x), Q.sortIndex = Q.expirationTime, t(u, Q); else break; Q = r(x); } } function w(Y) { if (B = false, k(Y), !y) if (r(u) !== null) y = true, $(_); else { var Q = r(x); Q !== null && X(w, Q.startTime - Y); } } function _(Y, Q) { y = false, B && (B = false, D(U), U = -1), m = true; var V = p; try { for (k(Q), h = r(u); h !== null && (!(h.expirationTime > Q) || Y && !I()); ) { var M = h.callback; if (typeof M == "function") { h.callback = null, p = h.priorityLevel; var G = M(h.expirationTime <= Q); Q = e.unstable_now(), typeof G == "function" ? h.callback = G : h === r(u) && n(u), k(Q); } else n(u); h = r(u); } if (h !== null) var ee = true; else { var te = r(x); te !== null && X(w, te.startTime - Q), ee = false; } return ee; } finally { h = null, p = V, m = false; } } var T = false, N = null, U = -1, C = 5, z = -1; function I() { return !(e.unstable_now() - z < C); } function R() { if (N !== null) { var Y = e.unstable_now(); z = Y; var Q = true; try { Q = N(true, Y); } finally { Q ? L() : (T = false, N = null); } } else T = false; } var L; if (typeof P == "function") L = function() { P(R); }; else if (typeof MessageChannel < "u") { var O = new MessageChannel(), W = O.port2; O.port1.onmessage = R, L = function() { W.postMessage(null); }; } else L = function() { v(R, 0); }; function $(Y) { N = Y, T || (T = true, L()); } function X(Y, Q) { U = v(function() { Y(e.unstable_now()); }, Q); } 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(Y) { Y.callback = null; }, e.unstable_continueExecution = function() { y || m || (y = true, $(_)); }, e.unstable_forceFrameRate = function(Y) { 0 > Y || 125 < Y ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : C = 0 < Y ? Math.floor(1e3 / Y) : 5; }, e.unstable_getCurrentPriorityLevel = function() { return p; }, e.unstable_getFirstCallbackNode = function() { return r(u); }, e.unstable_next = function(Y) { switch (p) { case 1: case 2: case 3: var Q = 3; break; default: Q = p; } var V = p; p = Q; try { return Y(); } finally { p = V; } }, e.unstable_pauseExecution = function() { }, e.unstable_requestPaint = function() { }, e.unstable_runWithPriority = function(Y, Q) { switch (Y) { case 1: case 2: case 3: case 4: case 5: break; default: Y = 3; } var V = p; p = Y; try { return Q(); } finally { p = V; } }, e.unstable_scheduleCallback = function(Y, Q, V) { var M = e.unstable_now(); switch (typeof V == "object" && V !== null ? (V = V.delay, V = typeof V == "number" && 0 < V ? M + V : M) : V = M, Y) { case 1: var G = -1; break; case 2: G = 250; break; case 5: G = 1073741823; break; case 4: G = 1e4; break; default: G = 5e3; } return G = V + G, Y = { id: f++, callback: Q, priorityLevel: Y, startTime: V, expirationTime: G, sortIndex: -1 }, V > M ? (Y.sortIndex = V, t(x, Y), r(u) === null && Y === r(x) && (B ? (D(U), U = -1) : B = true, X(w, V - M))) : (Y.sortIndex = G, t(u, Y), y || m || (y = true, $(_))), Y; }, e.unstable_shouldYield = I, e.unstable_wrapCallback = function(Y) { var Q = p; return function() { var V = p; p = Q; try { return Y.apply(this, arguments); } finally { p = V; } }; }; })(j1)), j1; } var bp; function nb() { return bp || (bp = 1, N1.exports = rb()), N1.exports; } var wp; function ab() { if (wp) return Tr; wp = 1; var e = r9(), t = nb(); function r(o) { for (var s = "https://reactjs.org/docs/error-decoder.html?invariant=" + o, d = 1; d < arguments.length; d++) s += "&args[]=" + encodeURIComponent(arguments[d]); return "Minified React error #" + o + "; visit " + s + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var n = /* @__PURE__ */ new Set(), a = {}; function i(o, s) { l(o, s), l(o + "Capture", s); } function l(o, s) { for (a[o] = s, o = 0; o < s.length; o++) n.add(s[o]); } var c = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), u = Object.prototype.hasOwnProperty, x = /^[: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]*$/, f = {}, h = {}; function p(o) { return u.call(h, o) ? true : u.call(f, o) ? false : x.test(o) ? h[o] = true : (f[o] = true, false); } function m(o, s, d, g) { if (d !== null && d.type === 0) return false; switch (typeof s) { case "function": case "symbol": return true; case "boolean": return g ? false : d !== null ? !d.acceptsBooleans : (o = o.toLowerCase().slice(0, 5), o !== "data-" && o !== "aria-"); default: return false; } } function y(o, s, d, g) { if (s === null || typeof s > "u" || m(o, s, d, g)) return true; if (g) return false; if (d !== null) switch (d.type) { case 3: return !s; case 4: return s === false; case 5: return isNaN(s); case 6: return isNaN(s) || 1 > s; } return false; } function B(o, s, d, g, b, F, H) { this.acceptsBooleans = s === 2 || s === 3 || s === 4, this.attributeName = g, this.attributeNamespace = b, this.mustUseProperty = d, this.propertyName = o, this.type = s, this.sanitizeURL = F, this.removeEmptyString = H; } var v = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(o) { v[o] = new B(o, 0, false, o, null, false, false); }), [ [ "acceptCharset", "accept-charset" ], [ "className", "class" ], [ "htmlFor", "for" ], [ "httpEquiv", "http-equiv" ] ].forEach(function(o) { var s = o[0]; v[s] = new B(s, 1, false, o[1], null, false, false); }), [ "contentEditable", "draggable", "spellCheck", "value" ].forEach(function(o) { v[o] = new B(o, 2, false, o.toLowerCase(), null, false, false); }), [ "autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha" ].forEach(function(o) { v[o] = new B(o, 2, false, o, null, false, false); }), "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(o) { v[o] = new B(o, 3, false, o.toLowerCase(), null, false, false); }), [ "checked", "multiple", "muted", "selected" ].forEach(function(o) { v[o] = new B(o, 3, true, o, null, false, false); }), [ "capture", "download" ].forEach(function(o) { v[o] = new B(o, 4, false, o, null, false, false); }), [ "cols", "rows", "size", "span" ].forEach(function(o) { v[o] = new B(o, 6, false, o, null, false, false); }), [ "rowSpan", "start" ].forEach(function(o) { v[o] = new B(o, 5, false, o.toLowerCase(), null, false, false); }); var D = /[\-:]([a-z])/g; function P(o) { return o[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(o) { var s = o.replace(D, P); v[s] = new B(s, 1, false, o, null, false, false); }), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(o) { var s = o.replace(D, P); v[s] = new B(s, 1, false, o, "http://www.w3.org/1999/xlink", false, false); }), [ "xml:base", "xml:lang", "xml:space" ].forEach(function(o) { var s = o.replace(D, P); v[s] = new B(s, 1, false, o, "http://www.w3.org/XML/1998/namespace", false, false); }), [ "tabIndex", "crossOrigin" ].forEach(function(o) { v[o] = new B(o, 1, false, o.toLowerCase(), null, false, false); }), v.xlinkHref = new B("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false), [ "src", "href", "action", "formAction" ].forEach(function(o) { v[o] = new B(o, 1, false, o.toLowerCase(), null, true, true); }); function k(o, s, d, g) { var b = v.hasOwnProperty(s) ? v[s] : null; (b !== null ? b.type !== 0 : g || !(2 < s.length) || s[0] !== "o" && s[0] !== "O" || s[1] !== "n" && s[1] !== "N") && (y(s, d, b, g) && (d = null), g || b === null ? p(s) && (d === null ? o.removeAttribute(s) : o.setAttribute(s, "" + d)) : b.mustUseProperty ? o[b.propertyName] = d === null ? b.type === 3 ? false : "" : d : (s = b.attributeName, g = b.attributeNamespace, d === null ? o.removeAttribute(s) : (b = b.type, d = b === 3 || b === 4 && d === true ? "" : "" + d, g ? o.setAttributeNS(g, s, d) : o.setAttribute(s, d)))); } var w = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, _ = Symbol.for("react.element"), T = Symbol.for("react.portal"), N = Symbol.for("react.fragment"), U = Symbol.for("react.strict_mode"), C = Symbol.for("react.profiler"), z = Symbol.for("react.provider"), I = Symbol.for("react.context"), R = Symbol.for("react.forward_ref"), L = Symbol.for("react.suspense"), O = Symbol.for("react.suspense_list"), W = Symbol.for("react.memo"), $ = Symbol.for("react.lazy"), X = Symbol.for("react.offscreen"), Y = Symbol.iterator; function Q(o) { return o === null || typeof o != "object" ? null : (o = Y && o[Y] || o["@@iterator"], typeof o == "function" ? o : null); } var V = Object.assign, M; function G(o) { if (M === void 0) try { throw Error(); } catch (d) { var s = d.stack.trim().match(/\n( *(at )?)/); M = s && s[1] || ""; } return ` ` + M + o; } var ee = false; function te(o, s) { if (!o || ee) return ""; ee = true; var d = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (s) if (s = function() { throw Error(); }, Object.defineProperty(s.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(s, []); } catch (ue) { var g = ue; } Reflect.construct(o, [], s); } else { try { s.call(); } catch (ue) { g = ue; } o.call(s.prototype); } else { try { throw Error(); } catch (ue) { g = ue; } o(); } } catch (ue) { if (ue && g && typeof ue.stack == "string") { for (var b = ue.stack.split(` `), F = g.stack.split(` `), H = b.length - 1, J = F.length - 1; 1 <= H && 0 <= J && b[H] !== F[J]; ) J--; for (; 1 <= H && 0 <= J; H--, J--) if (b[H] !== F[J]) { if (H !== 1 || J !== 1) do if (H--, J--, 0 > J || b[H] !== F[J]) { var re = ` ` + b[H].replace(" at new ", " at "); return o.displayName && re.includes("") && (re = re.replace("", o.displayName)), re; } while (1 <= H && 0 <= J); break; } } } finally { ee = false, Error.prepareStackTrace = d; } return (o = o ? o.displayName || o.name : "") ? G(o) : ""; } function oe(o) { switch (o.tag) { case 5: return G(o.type); case 16: return G("Lazy"); case 13: return G("Suspense"); case 19: return G("SuspenseList"); case 0: case 2: case 15: return o = te(o.type, false), o; case 11: return o = te(o.type.render, false), o; case 1: return o = te(o.type, true), o; default: return ""; } } function ie(o) { if (o == null) return null; if (typeof o == "function") return o.displayName || o.name || null; if (typeof o == "string") return o; switch (o) { case N: return "Fragment"; case T: return "Portal"; case C: return "Profiler"; case U: return "StrictMode"; case L: return "Suspense"; case O: return "SuspenseList"; } if (typeof o == "object") switch (o.$$typeof) { case I: return (o.displayName || "Context") + ".Consumer"; case z: return (o._context.displayName || "Context") + ".Provider"; case R: var s = o.render; return o = o.displayName, o || (o = s.displayName || s.name || "", o = o !== "" ? "ForwardRef(" + o + ")" : "ForwardRef"), o; case W: return s = o.displayName || null, s !== null ? s : ie(o.type) || "Memo"; case $: s = o._payload, o = o._init; try { return ie(o(s)); } catch { } } return null; } function xe(o) { var s = o.type; switch (o.tag) { case 24: return "Cache"; case 9: return (s.displayName || "Context") + ".Consumer"; case 10: return (s._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return o = s.render, o = o.displayName || o.name || "", s.displayName || (o !== "" ? "ForwardRef(" + o + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return s; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return ie(s); case 8: return s === U ? "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 s == "function") return s.displayName || s.name || null; if (typeof s == "string") return s; } return null; } function de(o) { switch (typeof o) { case "boolean": case "number": case "string": case "undefined": return o; case "object": return o; default: return ""; } } function he(o) { var s = o.type; return (o = o.nodeName) && o.toLowerCase() === "input" && (s === "checkbox" || s === "radio"); } function be(o) { var s = he(o) ? "checked" : "value", d = Object.getOwnPropertyDescriptor(o.constructor.prototype, s), g = "" + o[s]; if (!o.hasOwnProperty(s) && typeof d < "u" && typeof d.get == "function" && typeof d.set == "function") { var b = d.get, F = d.set; return Object.defineProperty(o, s, { configurable: true, get: function() { return b.call(this); }, set: function(H) { g = "" + H, F.call(this, H); } }), Object.defineProperty(o, s, { enumerable: d.enumerable }), { getValue: function() { return g; }, setValue: function(H) { g = "" + H; }, stopTracking: function() { o._valueTracker = null, delete o[s]; } }; } } function ve(o) { o._valueTracker || (o._valueTracker = be(o)); } function Ce(o) { if (!o) return false; var s = o._valueTracker; if (!s) return true; var d = s.getValue(), g = ""; return o && (g = he(o) ? o.checked ? "true" : "false" : o.value), o = g, o !== d ? (s.setValue(o), true) : false; } function Ie(o) { if (o = o || (typeof document < "u" ? document : void 0), typeof o > "u") return null; try { return o.activeElement || o.body; } catch { return o.body; } } function Ue(o, s) { var d = s.checked; return V({}, s, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: d ?? o._wrapperState.initialChecked }); } function ge(o, s) { var d = s.defaultValue == null ? "" : s.defaultValue, g = s.checked != null ? s.checked : s.defaultChecked; d = de(s.value != null ? s.value : d), o._wrapperState = { initialChecked: g, initialValue: d, controlled: s.type === "checkbox" || s.type === "radio" ? s.checked != null : s.value != null }; } function ke(o, s) { s = s.checked, s != null && k(o, "checked", s, false); } function ze(o, s) { ke(o, s); var d = de(s.value), g = s.type; if (d != null) g === "number" ? (d === 0 && o.value === "" || o.value != d) && (o.value = "" + d) : o.value !== "" + d && (o.value = "" + d); else if (g === "submit" || g === "reset") { o.removeAttribute("value"); return; } s.hasOwnProperty("value") ? Le(o, s.type, d) : s.hasOwnProperty("defaultValue") && Le(o, s.type, de(s.defaultValue)), s.checked == null && s.defaultChecked != null && (o.defaultChecked = !!s.defaultChecked); } function Qe(o, s, d) { if (s.hasOwnProperty("value") || s.hasOwnProperty("defaultValue")) { var g = s.type; if (!(g !== "submit" && g !== "reset" || s.value !== void 0 && s.value !== null)) return; s = "" + o._wrapperState.initialValue, d || s === o.value || (o.value = s), o.defaultValue = s; } d = o.name, d !== "" && (o.name = ""), o.defaultChecked = !!o._wrapperState.initialChecked, d !== "" && (o.name = d); } function Le(o, s, d) { (s !== "number" || Ie(o.ownerDocument) !== o) && (d == null ? o.defaultValue = "" + o._wrapperState.initialValue : o.defaultValue !== "" + d && (o.defaultValue = "" + d)); } var ft = Array.isArray; function rt(o, s, d, g) { if (o = o.options, s) { s = {}; for (var b = 0; b < d.length; b++) s["$" + d[b]] = true; for (d = 0; d < o.length; d++) b = s.hasOwnProperty("$" + o[d].value), o[d].selected !== b && (o[d].selected = b), b && g && (o[d].defaultSelected = true); } else { for (d = "" + de(d), s = null, b = 0; b < o.length; b++) { if (o[b].value === d) { o[b].selected = true, g && (o[b].defaultSelected = true); return; } s !== null || o[b].disabled || (s = o[b]); } s !== null && (s.selected = true); } } function wt(o, s) { if (s.dangerouslySetInnerHTML != null) throw Error(r(91)); return V({}, s, { value: void 0, defaultValue: void 0, children: "" + o._wrapperState.initialValue }); } function _n(o, s) { var d = s.value; if (d == null) { if (d = s.children, s = s.defaultValue, d != null) { if (s != null) throw Error(r(92)); if (ft(d)) { if (1 < d.length) throw Error(r(93)); d = d[0]; } s = d; } s == null && (s = ""), d = s; } o._wrapperState = { initialValue: de(d) }; } function Wr(o, s) { var d = de(s.value), g = de(s.defaultValue); d != null && (d = "" + d, d !== o.value && (o.value = d), s.defaultValue == null && o.defaultValue !== d && (o.defaultValue = d)), g != null && (o.defaultValue = "" + g); } function Ir(o) { var s = o.textContent; s === o._wrapperState.initialValue && s !== "" && s !== null && (o.value = s); } function dr(o) { switch (o) { 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 q(o, s) { return o == null || o === "http://www.w3.org/1999/xhtml" ? dr(s) : o === "http://www.w3.org/2000/svg" && s === "foreignObject" ? "http://www.w3.org/1999/xhtml" : o; } var S, j = (function(o) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(s, d, g, b) { MSApp.execUnsafeLocalFunction(function() { return o(s, d, g, b); }); } : o; })(function(o, s) { if (o.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in o) o.innerHTML = s; else { for (S = S || document.createElement("div"), S.innerHTML = "" + s.valueOf().toString() + "", s = S.firstChild; o.firstChild; ) o.removeChild(o.firstChild); for (; s.firstChild; ) o.appendChild(s.firstChild); } }); function Z(o, s) { if (s) { var d = o.firstChild; if (d && d === o.lastChild && d.nodeType === 3) { d.nodeValue = s; return; } } o.textContent = s; } var ne = { animationIterationCount: true, aspectRatio: true, borderImageOutset: true, borderImageSlice: true, borderImageWidth: true, boxFlex: true, boxFlexGroup: true, boxOrdinalGroup: true, columnCount: true, columns: true, flex: true, flexGrow: true, flexPositive: true, flexShrink: true, flexNegative: true, flexOrder: true, gridArea: true, gridRow: true, gridRowEnd: true, gridRowSpan: true, gridRowStart: true, gridColumn: true, gridColumnEnd: true, gridColumnSpan: true, gridColumnStart: true, fontWeight: true, lineClamp: true, lineHeight: true, opacity: true, order: true, orphans: true, tabSize: true, widows: true, zIndex: true, zoom: true, fillOpacity: true, floodOpacity: true, stopOpacity: true, strokeDasharray: true, strokeDashoffset: true, strokeMiterlimit: true, strokeOpacity: true, strokeWidth: true }, ce = [ "Webkit", "ms", "Moz", "O" ]; Object.keys(ne).forEach(function(o) { ce.forEach(function(s) { s = s + o.charAt(0).toUpperCase() + o.substring(1), ne[s] = ne[o]; }); }); function pe(o, s, d) { return s == null || typeof s == "boolean" || s === "" ? "" : d || typeof s != "number" || s === 0 || ne.hasOwnProperty(o) && ne[o] ? ("" + s).trim() : s + "px"; } function qe(o, s) { o = o.style; for (var d in s) if (s.hasOwnProperty(d)) { var g = d.indexOf("--") === 0, b = pe(d, s[d], g); d === "float" && (d = "cssFloat"), g ? o.setProperty(d, b) : o[d] = b; } } var yt = V({ menuitem: true }, { area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }); function Ze(o, s) { if (s) { if (yt[o] && (s.children != null || s.dangerouslySetInnerHTML != null)) throw Error(r(137, o)); if (s.dangerouslySetInnerHTML != null) { if (s.children != null) throw Error(r(60)); if (typeof s.dangerouslySetInnerHTML != "object" || !("__html" in s.dangerouslySetInnerHTML)) throw Error(r(61)); } if (s.style != null && typeof s.style != "object") throw Error(r(62)); } } function We(o, s) { if (o.indexOf("-") === -1) return typeof s.is == "string"; switch (o) { 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 false; default: return true; } } var Je = null; function to(o) { return o = o.target || o.srcElement || window, o.correspondingUseElement && (o = o.correspondingUseElement), o.nodeType === 3 ? o.parentNode : o; } var ro = null, no = null, ao = null; function ws(o) { if (o = qs(o)) { if (typeof ro != "function") throw Error(r(280)); var s = o.stateNode; s && (s = ru(s), ro(o.stateNode, o.type, s)); } } function vs(o) { no ? ao ? ao.push(o) : ao = [ o ] : no = o; } function Ic() { if (no) { var o = no, s = ao; if (ao = no = null, ws(o), s) for (o = 0; o < s.length; o++) ws(s[o]); } } function Pc(o, s) { return o(s); } function ii() { } var Bs = false; function Nc(o, s, d) { if (Bs) return o(s, d); Bs = true; try { return Pc(o, s, d); } finally { Bs = false, (no !== null || ao !== null) && (ii(), Ic()); } } function oo(o, s) { var d = o.stateNode; if (d === null) return null; var g = ru(d); if (g === null) return null; d = g[s]; e: switch (s) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (g = !g.disabled) || (o = o.type, g = !(o === "button" || o === "input" || o === "select" || o === "textarea")), o = !g; break e; default: o = false; } if (o) return null; if (d && typeof d != "function") throw Error(r(231, s, typeof d)); return d; } var Cs = false; if (c) try { var si = {}; Object.defineProperty(si, "passive", { get: function() { Cs = true; } }), window.addEventListener("test", si, si), window.removeEventListener("test", si, si); } catch { Cs = false; } function qd(o, s, d, g, b, F, H, J, re) { var ue = Array.prototype.slice.call(arguments, 3); try { s.apply(d, ue); } catch (ye) { this.onError(ye); } } var li = false, io = null, a0 = false, ks = null, jc = { onError: function(o) { li = true, io = o; } }; function Gd(o, s, d, g, b, F, H, J, re) { li = false, io = null, qd.apply(jc, arguments); } function Vd(o, s, d, g, b, F, H, J, re) { if (Gd.apply(this, arguments), li) { if (li) { var ue = io; li = false, io = null; } else throw Error(r(198)); a0 || (a0 = true, ks = ue); } } function Ba(o) { var s = o, d = o; if (o.alternate) for (; s.return; ) s = s.return; else { o = s; do s = o, (s.flags & 4098) !== 0 && (d = s.return), o = s.return; while (o); } return s.tag === 3 ? d : null; } function zc(o) { if (o.tag === 13) { var s = o.memoizedState; if (s === null && (o = o.alternate, o !== null && (s = o.memoizedState)), s !== null) return s.dehydrated; } return null; } function Ee(o) { if (Ba(o) !== o) throw Error(r(188)); } function Me(o) { var s = o.alternate; if (!s) { if (s = Ba(o), s === null) throw Error(r(188)); return s !== o ? null : o; } for (var d = o, g = s; ; ) { var b = d.return; if (b === null) break; var F = b.alternate; if (F === null) { if (g = b.return, g !== null) { d = g; continue; } break; } if (b.child === F.child) { for (F = b.child; F; ) { if (F === d) return Ee(b), o; if (F === g) return Ee(b), s; F = F.sibling; } throw Error(r(188)); } if (d.return !== g.return) d = b, g = F; else { for (var H = false, J = b.child; J; ) { if (J === d) { H = true, d = b, g = F; break; } if (J === g) { H = true, g = b, d = F; break; } J = J.sibling; } if (!H) { for (J = F.child; J; ) { if (J === d) { H = true, d = F, g = b; break; } if (J === g) { H = true, g = F, d = b; break; } J = J.sibling; } if (!H) throw Error(r(189)); } } if (d.alternate !== g) throw Error(r(190)); } if (d.tag !== 3) throw Error(r(188)); return d.stateNode.current === d ? o : s; } function Te(o) { return o = Me(o), o !== null ? ct(o) : null; } function ct(o) { if (o.tag === 5 || o.tag === 6) return o; for (o = o.child; o !== null; ) { var s = ct(o); if (s !== null) return s; o = o.sibling; } return null; } var ut = t.unstable_scheduleCallback, Br = t.unstable_cancelCallback, sn = t.unstable_shouldYield, ci = t.unstable_requestPaint, xt = t.unstable_now, so = t.unstable_getCurrentPriorityLevel, Wd = t.unstable_ImmediatePriority, O9 = t.unstable_UserBlockingPriority, Uc = t.unstable_NormalPriority, uE = t.unstable_LowPriority, H9 = t.unstable_IdlePriority, Tc = null, Vn = null; function xE(o) { if (Vn && typeof Vn.onCommitFiberRoot == "function") try { Vn.onCommitFiberRoot(Tc, o, void 0, (o.current.flags & 128) === 128); } catch { } } var In = Math.clz32 ? Math.clz32 : hE, dE = Math.log, fE = Math.LN2; function hE(o) { return o >>>= 0, o === 0 ? 32 : 31 - (dE(o) / fE | 0) | 0; } var Rc = 64, Kc = 4194304; function Ds(o) { switch (o & -o) { 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 o & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return o & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return o; } } function Mc(o, s) { var d = o.pendingLanes; if (d === 0) return 0; var g = 0, b = o.suspendedLanes, F = o.pingedLanes, H = d & 268435455; if (H !== 0) { var J = H & ~b; J !== 0 ? g = Ds(J) : (F &= H, F !== 0 && (g = Ds(F))); } else H = d & ~b, H !== 0 ? g = Ds(H) : F !== 0 && (g = Ds(F)); if (g === 0) return 0; if (s !== 0 && s !== g && (s & b) === 0 && (b = g & -g, F = s & -s, b >= F || b === 16 && (F & 4194240) !== 0)) return s; if ((g & 4) !== 0 && (g |= d & 16), s = o.entangledLanes, s !== 0) for (o = o.entanglements, s &= g; 0 < s; ) d = 31 - In(s), b = 1 << d, g |= o[d], s &= ~b; return g; } function pE(o, s) { switch (o) { case 1: case 2: case 4: return s + 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 s + 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 gE(o, s) { for (var d = o.suspendedLanes, g = o.pingedLanes, b = o.expirationTimes, F = o.pendingLanes; 0 < F; ) { var H = 31 - In(F), J = 1 << H, re = b[H]; re === -1 ? ((J & d) === 0 || (J & g) !== 0) && (b[H] = pE(J, s)) : re <= s && (o.expiredLanes |= J), F &= ~J; } } function $d(o) { return o = o.pendingLanes & -1073741825, o !== 0 ? o : o & 1073741824 ? 1073741824 : 0; } function Q9() { var o = Rc; return Rc <<= 1, (Rc & 4194240) === 0 && (Rc = 64), o; } function Zd(o) { for (var s = [], d = 0; 31 > d; d++) s.push(o); return s; } function Fs(o, s, d) { o.pendingLanes |= s, s !== 536870912 && (o.suspendedLanes = 0, o.pingedLanes = 0), o = o.eventTimes, s = 31 - In(s), o[s] = d; } function mE(o, s) { var d = o.pendingLanes & ~s; o.pendingLanes = s, o.suspendedLanes = 0, o.pingedLanes = 0, o.expiredLanes &= s, o.mutableReadLanes &= s, o.entangledLanes &= s, s = o.entanglements; var g = o.eventTimes; for (o = o.expirationTimes; 0 < d; ) { var b = 31 - In(d), F = 1 << b; s[b] = 0, g[b] = -1, o[b] = -1, d &= ~F; } } function Yd(o, s) { var d = o.entangledLanes |= s; for (o = o.entanglements; d; ) { var g = 31 - In(d), b = 1 << g; b & s | o[g] & s && (o[g] |= s), d &= ~b; } } var lt = 0; function q9(o) { return o &= -o, 1 < o ? 4 < o ? (o & 268435455) !== 0 ? 16 : 536870912 : 4 : 1; } var G9, Xd, V9, W9, $9, Jd = false, Lc = [], lo = null, co = null, uo = null, Ss = /* @__PURE__ */ new Map(), _s = /* @__PURE__ */ new Map(), xo = [], yE = "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 Z9(o, s) { switch (o) { case "focusin": case "focusout": lo = null; break; case "dragenter": case "dragleave": co = null; break; case "mouseover": case "mouseout": uo = null; break; case "pointerover": case "pointerout": Ss.delete(s.pointerId); break; case "gotpointercapture": case "lostpointercapture": _s.delete(s.pointerId); } } function Is(o, s, d, g, b, F) { return o === null || o.nativeEvent !== F ? (o = { blockedOn: s, domEventName: d, eventSystemFlags: g, nativeEvent: F, targetContainers: [ b ] }, s !== null && (s = qs(s), s !== null && Xd(s)), o) : (o.eventSystemFlags |= g, s = o.targetContainers, b !== null && s.indexOf(b) === -1 && s.push(b), o); } function EE(o, s, d, g, b) { switch (s) { case "focusin": return lo = Is(lo, o, s, d, g, b), true; case "dragenter": return co = Is(co, o, s, d, g, b), true; case "mouseover": return uo = Is(uo, o, s, d, g, b), true; case "pointerover": var F = b.pointerId; return Ss.set(F, Is(Ss.get(F) || null, o, s, d, g, b)), true; case "gotpointercapture": return F = b.pointerId, _s.set(F, Is(_s.get(F) || null, o, s, d, g, b)), true; } return false; } function Y9(o) { var s = ui(o.target); if (s !== null) { var d = Ba(s); if (d !== null) { if (s = d.tag, s === 13) { if (s = zc(d), s !== null) { o.blockedOn = s, $9(o.priority, function() { V9(d); }); return; } } else if (s === 3 && d.stateNode.current.memoizedState.isDehydrated) { o.blockedOn = d.tag === 3 ? d.stateNode.containerInfo : null; return; } } } o.blockedOn = null; } function Oc(o) { if (o.blockedOn !== null) return false; for (var s = o.targetContainers; 0 < s.length; ) { var d = tf(o.domEventName, o.eventSystemFlags, s[0], o.nativeEvent); if (d === null) { d = o.nativeEvent; var g = new d.constructor(d.type, d); Je = g, d.target.dispatchEvent(g), Je = null; } else return s = qs(d), s !== null && Xd(s), o.blockedOn = d, false; s.shift(); } return true; } function X9(o, s, d) { Oc(o) && d.delete(s); } function AE() { Jd = false, lo !== null && Oc(lo) && (lo = null), co !== null && Oc(co) && (co = null), uo !== null && Oc(uo) && (uo = null), Ss.forEach(X9), _s.forEach(X9); } function Ps(o, s) { o.blockedOn === s && (o.blockedOn = null, Jd || (Jd = true, t.unstable_scheduleCallback(t.unstable_NormalPriority, AE))); } function Ns(o) { function s(b) { return Ps(b, o); } if (0 < Lc.length) { Ps(Lc[0], o); for (var d = 1; d < Lc.length; d++) { var g = Lc[d]; g.blockedOn === o && (g.blockedOn = null); } } for (lo !== null && Ps(lo, o), co !== null && Ps(co, o), uo !== null && Ps(uo, o), Ss.forEach(s), _s.forEach(s), d = 0; d < xo.length; d++) g = xo[d], g.blockedOn === o && (g.blockedOn = null); for (; 0 < xo.length && (d = xo[0], d.blockedOn === null); ) Y9(d), d.blockedOn === null && xo.shift(); } var o0 = w.ReactCurrentBatchConfig, Hc = true; function bE(o, s, d, g) { var b = lt, F = o0.transition; o0.transition = null; try { lt = 1, ef(o, s, d, g); } finally { lt = b, o0.transition = F; } } function wE(o, s, d, g) { var b = lt, F = o0.transition; o0.transition = null; try { lt = 4, ef(o, s, d, g); } finally { lt = b, o0.transition = F; } } function ef(o, s, d, g) { if (Hc) { var b = tf(o, s, d, g); if (b === null) Ef(o, s, g, Qc, d), Z9(o, g); else if (EE(b, o, s, d, g)) g.stopPropagation(); else if (Z9(o, g), s & 4 && -1 < yE.indexOf(o)) { for (; b !== null; ) { var F = qs(b); if (F !== null && G9(F), F = tf(o, s, d, g), F === null && Ef(o, s, g, Qc, d), F === b) break; b = F; } b !== null && g.stopPropagation(); } else Ef(o, s, g, null, d); } } var Qc = null; function tf(o, s, d, g) { if (Qc = null, o = to(g), o = ui(o), o !== null) if (s = Ba(o), s === null) o = null; else if (d = s.tag, d === 13) { if (o = zc(s), o !== null) return o; o = null; } else if (d === 3) { if (s.stateNode.current.memoizedState.isDehydrated) return s.tag === 3 ? s.stateNode.containerInfo : null; o = null; } else s !== o && (o = null); return Qc = o, null; } function J9(o) { switch (o) { 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 (so()) { case Wd: return 1; case O9: return 4; case Uc: case uE: return 16; case H9: return 536870912; default: return 16; } default: return 16; } } var fo = null, rf = null, qc = null; function e5() { if (qc) return qc; var o, s = rf, d = s.length, g, b = "value" in fo ? fo.value : fo.textContent, F = b.length; for (o = 0; o < d && s[o] === b[o]; o++) ; var H = d - o; for (g = 1; g <= H && s[d - g] === b[F - g]; g++) ; return qc = b.slice(o, 1 < g ? 1 - g : void 0); } function Gc(o) { var s = o.keyCode; return "charCode" in o ? (o = o.charCode, o === 0 && s === 13 && (o = 13)) : o = s, o === 10 && (o = 13), 32 <= o || o === 13 ? o : 0; } function Vc() { return true; } function t5() { return false; } function $r(o) { function s(d, g, b, F, H) { this._reactName = d, this._targetInst = b, this.type = g, this.nativeEvent = F, this.target = H, this.currentTarget = null; for (var J in o) o.hasOwnProperty(J) && (d = o[J], this[J] = d ? d(F) : F[J]); return this.isDefaultPrevented = (F.defaultPrevented != null ? F.defaultPrevented : F.returnValue === false) ? Vc : t5, this.isPropagationStopped = t5, this; } return V(s.prototype, { preventDefault: function() { this.defaultPrevented = true; var d = this.nativeEvent; d && (d.preventDefault ? d.preventDefault() : typeof d.returnValue != "unknown" && (d.returnValue = false), this.isDefaultPrevented = Vc); }, stopPropagation: function() { var d = this.nativeEvent; d && (d.stopPropagation ? d.stopPropagation() : typeof d.cancelBubble != "unknown" && (d.cancelBubble = true), this.isPropagationStopped = Vc); }, persist: function() { }, isPersistent: Vc }), s; } var i0 = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(o) { return o.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0 }, nf = $r(i0), js = V({}, i0, { view: 0, detail: 0 }), vE = $r(js), af, of, zs, Wc = V({}, js, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: lf, button: 0, buttons: 0, relatedTarget: function(o) { return o.relatedTarget === void 0 ? o.fromElement === o.srcElement ? o.toElement : o.fromElement : o.relatedTarget; }, movementX: function(o) { return "movementX" in o ? o.movementX : (o !== zs && (zs && o.type === "mousemove" ? (af = o.screenX - zs.screenX, of = o.screenY - zs.screenY) : of = af = 0, zs = o), af); }, movementY: function(o) { return "movementY" in o ? o.movementY : of; } }), r5 = $r(Wc), BE = V({}, Wc, { dataTransfer: 0 }), CE = $r(BE), kE = V({}, js, { relatedTarget: 0 }), sf = $r(kE), DE = V({}, i0, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), FE = $r(DE), SE = V({}, i0, { clipboardData: function(o) { return "clipboardData" in o ? o.clipboardData : window.clipboardData; } }), _E = $r(SE), IE = V({}, i0, { data: 0 }), n5 = $r(IE), PE = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, NE = { 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" }, jE = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function zE(o) { var s = this.nativeEvent; return s.getModifierState ? s.getModifierState(o) : (o = jE[o]) ? !!s[o] : false; } function lf() { return zE; } var UE = V({}, js, { key: function(o) { if (o.key) { var s = PE[o.key] || o.key; if (s !== "Unidentified") return s; } return o.type === "keypress" ? (o = Gc(o), o === 13 ? "Enter" : String.fromCharCode(o)) : o.type === "keydown" || o.type === "keyup" ? NE[o.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: lf, charCode: function(o) { return o.type === "keypress" ? Gc(o) : 0; }, keyCode: function(o) { return o.type === "keydown" || o.type === "keyup" ? o.keyCode : 0; }, which: function(o) { return o.type === "keypress" ? Gc(o) : o.type === "keydown" || o.type === "keyup" ? o.keyCode : 0; } }), TE = $r(UE), RE = V({}, Wc, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), a5 = $r(RE), KE = V({}, js, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: lf }), ME = $r(KE), LE = V({}, i0, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), OE = $r(LE), HE = V({}, Wc, { deltaX: function(o) { return "deltaX" in o ? o.deltaX : "wheelDeltaX" in o ? -o.wheelDeltaX : 0; }, deltaY: function(o) { return "deltaY" in o ? o.deltaY : "wheelDeltaY" in o ? -o.wheelDeltaY : "wheelDelta" in o ? -o.wheelDelta : 0; }, deltaZ: 0, deltaMode: 0 }), QE = $r(HE), qE = [ 9, 13, 27, 32 ], cf = c && "CompositionEvent" in window, Us = null; c && "documentMode" in document && (Us = document.documentMode); var GE = c && "TextEvent" in window && !Us, o5 = c && (!cf || Us && 8 < Us && 11 >= Us), i5 = " ", s5 = false; function l5(o, s) { switch (o) { case "keyup": return qE.indexOf(s.keyCode) !== -1; case "keydown": return s.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return true; default: return false; } } function c5(o) { return o = o.detail, typeof o == "object" && "data" in o ? o.data : null; } var s0 = false; function VE(o, s) { switch (o) { case "compositionend": return c5(s); case "keypress": return s.which !== 32 ? null : (s5 = true, i5); case "textInput": return o = s.data, o === i5 && s5 ? null : o; default: return null; } } function WE(o, s) { if (s0) return o === "compositionend" || !cf && l5(o, s) ? (o = e5(), qc = rf = fo = null, s0 = false, o) : null; switch (o) { case "paste": return null; case "keypress": if (!(s.ctrlKey || s.altKey || s.metaKey) || s.ctrlKey && s.altKey) { if (s.char && 1 < s.char.length) return s.char; if (s.which) return String.fromCharCode(s.which); } return null; case "compositionend": return o5 && s.locale !== "ko" ? null : s.data; default: return null; } } var $E = { color: true, date: true, datetime: true, "datetime-local": true, email: true, month: true, number: true, password: true, range: true, search: true, tel: true, text: true, time: true, url: true, week: true }; function u5(o) { var s = o && o.nodeName && o.nodeName.toLowerCase(); return s === "input" ? !!$E[o.type] : s === "textarea"; } function x5(o, s, d, g) { vs(g), s = Jc(s, "onChange"), 0 < s.length && (d = new nf("onChange", "change", null, d, g), o.push({ event: d, listeners: s })); } var Ts = null, Rs = null; function ZE(o) { S5(o, 0); } function $c(o) { var s = d0(o); if (Ce(s)) return o; } function YE(o, s) { if (o === "change") return s; } var d5 = false; if (c) { var uf; if (c) { var xf = "oninput" in document; if (!xf) { var f5 = document.createElement("div"); f5.setAttribute("oninput", "return;"), xf = typeof f5.oninput == "function"; } uf = xf; } else uf = false; d5 = uf && (!document.documentMode || 9 < document.documentMode); } function h5() { Ts && (Ts.detachEvent("onpropertychange", p5), Rs = Ts = null); } function p5(o) { if (o.propertyName === "value" && $c(Rs)) { var s = []; x5(s, Rs, o, to(o)), Nc(ZE, s); } } function XE(o, s, d) { o === "focusin" ? (h5(), Ts = s, Rs = d, Ts.attachEvent("onpropertychange", p5)) : o === "focusout" && h5(); } function JE(o) { if (o === "selectionchange" || o === "keyup" || o === "keydown") return $c(Rs); } function eA(o, s) { if (o === "click") return $c(s); } function tA(o, s) { if (o === "input" || o === "change") return $c(s); } function rA(o, s) { return o === s && (o !== 0 || 1 / o === 1 / s) || o !== o && s !== s; } var Pn = typeof Object.is == "function" ? Object.is : rA; function Ks(o, s) { if (Pn(o, s)) return true; if (typeof o != "object" || o === null || typeof s != "object" || s === null) return false; var d = Object.keys(o), g = Object.keys(s); if (d.length !== g.length) return false; for (g = 0; g < d.length; g++) { var b = d[g]; if (!u.call(s, b) || !Pn(o[b], s[b])) return false; } return true; } function g5(o) { for (; o && o.firstChild; ) o = o.firstChild; return o; } function m5(o, s) { var d = g5(o); o = 0; for (var g; d; ) { if (d.nodeType === 3) { if (g = o + d.textContent.length, o <= s && g >= s) return { node: d, offset: s - o }; o = g; } e: { for (; d; ) { if (d.nextSibling) { d = d.nextSibling; break e; } d = d.parentNode; } d = void 0; } d = g5(d); } } function y5(o, s) { return o && s ? o === s ? true : o && o.nodeType === 3 ? false : s && s.nodeType === 3 ? y5(o, s.parentNode) : "contains" in o ? o.contains(s) : o.compareDocumentPosition ? !!(o.compareDocumentPosition(s) & 16) : false : false; } function E5() { for (var o = window, s = Ie(); s instanceof o.HTMLIFrameElement; ) { try { var d = typeof s.contentWindow.location.href == "string"; } catch { d = false; } if (d) o = s.contentWindow; else break; s = Ie(o.document); } return s; } function df(o) { var s = o && o.nodeName && o.nodeName.toLowerCase(); return s && (s === "input" && (o.type === "text" || o.type === "search" || o.type === "tel" || o.type === "url" || o.type === "password") || s === "textarea" || o.contentEditable === "true"); } function nA(o) { var s = E5(), d = o.focusedElem, g = o.selectionRange; if (s !== d && d && d.ownerDocument && y5(d.ownerDocument.documentElement, d)) { if (g !== null && df(d)) { if (s = g.start, o = g.end, o === void 0 && (o = s), "selectionStart" in d) d.selectionStart = s, d.selectionEnd = Math.min(o, d.value.length); else if (o = (s = d.ownerDocument || document) && s.defaultView || window, o.getSelection) { o = o.getSelection(); var b = d.textContent.length, F = Math.min(g.start, b); g = g.end === void 0 ? F : Math.min(g.end, b), !o.extend && F > g && (b = g, g = F, F = b), b = m5(d, F); var H = m5(d, g); b && H && (o.rangeCount !== 1 || o.anchorNode !== b.node || o.anchorOffset !== b.offset || o.focusNode !== H.node || o.focusOffset !== H.offset) && (s = s.createRange(), s.setStart(b.node, b.offset), o.removeAllRanges(), F > g ? (o.addRange(s), o.extend(H.node, H.offset)) : (s.setEnd(H.node, H.offset), o.addRange(s))); } } for (s = [], o = d; o = o.parentNode; ) o.nodeType === 1 && s.push({ element: o, left: o.scrollLeft, top: o.scrollTop }); for (typeof d.focus == "function" && d.focus(), d = 0; d < s.length; d++) o = s[d], o.element.scrollLeft = o.left, o.element.scrollTop = o.top; } } var aA = c && "documentMode" in document && 11 >= document.documentMode, l0 = null, ff = null, Ms = null, hf = false; function A5(o, s, d) { var g = d.window === d ? d.document : d.nodeType === 9 ? d : d.ownerDocument; hf || l0 == null || l0 !== Ie(g) || (g = l0, "selectionStart" in g && df(g) ? g = { start: g.selectionStart, end: g.selectionEnd } : (g = (g.ownerDocument && g.ownerDocument.defaultView || window).getSelection(), g = { anchorNode: g.anchorNode, anchorOffset: g.anchorOffset, focusNode: g.focusNode, focusOffset: g.focusOffset }), Ms && Ks(Ms, g) || (Ms = g, g = Jc(ff, "onSelect"), 0 < g.length && (s = new nf("onSelect", "select", null, s, d), o.push({ event: s, listeners: g }), s.target = l0))); } function Zc(o, s) { var d = {}; return d[o.toLowerCase()] = s.toLowerCase(), d["Webkit" + o] = "webkit" + s, d["Moz" + o] = "moz" + s, d; } var c0 = { animationend: Zc("Animation", "AnimationEnd"), animationiteration: Zc("Animation", "AnimationIteration"), animationstart: Zc("Animation", "AnimationStart"), transitionend: Zc("Transition", "TransitionEnd") }, pf = {}, b5 = {}; c && (b5 = document.createElement("div").style, "AnimationEvent" in window || (delete c0.animationend.animation, delete c0.animationiteration.animation, delete c0.animationstart.animation), "TransitionEvent" in window || delete c0.transitionend.transition); function Yc(o) { if (pf[o]) return pf[o]; if (!c0[o]) return o; var s = c0[o], d; for (d in s) if (s.hasOwnProperty(d) && d in b5) return pf[o] = s[d]; return o; } var w5 = Yc("animationend"), v5 = Yc("animationiteration"), B5 = Yc("animationstart"), C5 = Yc("transitionend"), k5 = /* @__PURE__ */ new Map(), D5 = "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 ho(o, s) { k5.set(o, s), i(s, [ o ]); } for (var gf = 0; gf < D5.length; gf++) { var mf = D5[gf], oA = mf.toLowerCase(), iA = mf[0].toUpperCase() + mf.slice(1); ho(oA, "on" + iA); } ho(w5, "onAnimationEnd"), ho(v5, "onAnimationIteration"), ho(B5, "onAnimationStart"), ho("dblclick", "onDoubleClick"), ho("focusin", "onFocus"), ho("focusout", "onBlur"), ho(C5, "onTransitionEnd"), l("onMouseEnter", [ "mouseout", "mouseover" ]), l("onMouseLeave", [ "mouseout", "mouseover" ]), l("onPointerEnter", [ "pointerout", "pointerover" ]), l("onPointerLeave", [ "pointerout", "pointerover" ]), i("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), i("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), i("onBeforeInput", [ "compositionend", "keypress", "textInput", "paste" ]), i("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), i("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), i("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); var Ls = "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(" "), sA = new Set("cancel close invalid load scroll toggle".split(" ").concat(Ls)); function F5(o, s, d) { var g = o.type || "unknown-event"; o.currentTarget = d, Vd(g, s, void 0, o), o.currentTarget = null; } function S5(o, s) { s = (s & 4) !== 0; for (var d = 0; d < o.length; d++) { var g = o[d], b = g.event; g = g.listeners; e: { var F = void 0; if (s) for (var H = g.length - 1; 0 <= H; H--) { var J = g[H], re = J.instance, ue = J.currentTarget; if (J = J.listener, re !== F && b.isPropagationStopped()) break e; F5(b, J, ue), F = re; } else for (H = 0; H < g.length; H++) { if (J = g[H], re = J.instance, ue = J.currentTarget, J = J.listener, re !== F && b.isPropagationStopped()) break e; F5(b, J, ue), F = re; } } } if (a0) throw o = ks, a0 = false, ks = null, o; } function vt(o, s) { var d = s[Cf]; d === void 0 && (d = s[Cf] = /* @__PURE__ */ new Set()); var g = o + "__bubble"; d.has(g) || (_5(s, o, 2, false), d.add(g)); } function yf(o, s, d) { var g = 0; s && (g |= 4), _5(d, o, g, s); } var Xc = "_reactListening" + Math.random().toString(36).slice(2); function Os(o) { if (!o[Xc]) { o[Xc] = true, n.forEach(function(d) { d !== "selectionchange" && (sA.has(d) || yf(d, false, o), yf(d, true, o)); }); var s = o.nodeType === 9 ? o : o.ownerDocument; s === null || s[Xc] || (s[Xc] = true, yf("selectionchange", false, s)); } } function _5(o, s, d, g) { switch (J9(s)) { case 1: var b = bE; break; case 4: b = wE; break; default: b = ef; } d = b.bind(null, s, d, o), b = void 0, !Cs || s !== "touchstart" && s !== "touchmove" && s !== "wheel" || (b = true), g ? b !== void 0 ? o.addEventListener(s, d, { capture: true, passive: b }) : o.addEventListener(s, d, true) : b !== void 0 ? o.addEventListener(s, d, { passive: b }) : o.addEventListener(s, d, false); } function Ef(o, s, d, g, b) { var F = g; if ((s & 1) === 0 && (s & 2) === 0 && g !== null) e: for (; ; ) { if (g === null) return; var H = g.tag; if (H === 3 || H === 4) { var J = g.stateNode.containerInfo; if (J === b || J.nodeType === 8 && J.parentNode === b) break; if (H === 4) for (H = g.return; H !== null; ) { var re = H.tag; if ((re === 3 || re === 4) && (re = H.stateNode.containerInfo, re === b || re.nodeType === 8 && re.parentNode === b)) return; H = H.return; } for (; J !== null; ) { if (H = ui(J), H === null) return; if (re = H.tag, re === 5 || re === 6) { g = F = H; continue e; } J = J.parentNode; } } g = g.return; } Nc(function() { var ue = F, ye = to(d), Ae = []; e: { var me = k5.get(o); if (me !== void 0) { var De = nf, Se = o; switch (o) { case "keypress": if (Gc(d) === 0) break e; case "keydown": case "keyup": De = TE; break; case "focusin": Se = "focus", De = sf; break; case "focusout": Se = "blur", De = sf; break; case "beforeblur": case "afterblur": De = sf; break; case "click": if (d.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": De = r5; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": De = CE; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": De = ME; break; case w5: case v5: case B5: De = FE; break; case C5: De = OE; break; case "scroll": De = vE; break; case "wheel": De = QE; break; case "copy": case "cut": case "paste": De = _E; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": De = a5; } var _e = (s & 4) !== 0, Tt = !_e && o === "scroll", se = _e ? me !== null ? me + "Capture" : null : me; _e = []; for (var ae = ue, le; ae !== null; ) { le = ae; var we = le.stateNode; if (le.tag === 5 && we !== null && (le = we, se !== null && (we = oo(ae, se), we != null && _e.push(Hs(ae, we, le)))), Tt) break; ae = ae.return; } 0 < _e.length && (me = new De(me, Se, null, d, ye), Ae.push({ event: me, listeners: _e })); } } if ((s & 7) === 0) { e: { if (me = o === "mouseover" || o === "pointerover", De = o === "mouseout" || o === "pointerout", me && d !== Je && (Se = d.relatedTarget || d.fromElement) && (ui(Se) || Se[Ca])) break e; if ((De || me) && (me = ye.window === ye ? ye : (me = ye.ownerDocument) ? me.defaultView || me.parentWindow : window, De ? (Se = d.relatedTarget || d.toElement, De = ue, Se = Se ? ui(Se) : null, Se !== null && (Tt = Ba(Se), Se !== Tt || Se.tag !== 5 && Se.tag !== 6) && (Se = null)) : (De = null, Se = ue), De !== Se)) { if (_e = r5, we = "onMouseLeave", se = "onMouseEnter", ae = "mouse", (o === "pointerout" || o === "pointerover") && (_e = a5, we = "onPointerLeave", se = "onPointerEnter", ae = "pointer"), Tt = De == null ? me : d0(De), le = Se == null ? me : d0(Se), me = new _e(we, ae + "leave", De, d, ye), me.target = Tt, me.relatedTarget = le, we = null, ui(ye) === ue && (_e = new _e(se, ae + "enter", Se, d, ye), _e.target = le, _e.relatedTarget = Tt, we = _e), Tt = we, De && Se) t: { for (_e = De, se = Se, ae = 0, le = _e; le; le = u0(le)) ae++; for (le = 0, we = se; we; we = u0(we)) le++; for (; 0 < ae - le; ) _e = u0(_e), ae--; for (; 0 < le - ae; ) se = u0(se), le--; for (; ae--; ) { if (_e === se || se !== null && _e === se.alternate) break t; _e = u0(_e), se = u0(se); } _e = null; } else _e = null; De !== null && I5(Ae, me, De, _e, false), Se !== null && Tt !== null && I5(Ae, Tt, Se, _e, true); } } e: { if (me = ue ? d0(ue) : window, De = me.nodeName && me.nodeName.toLowerCase(), De === "select" || De === "input" && me.type === "file") var Pe = YE; else if (u5(me)) if (d5) Pe = tA; else { Pe = JE; var Re = XE; } else (De = me.nodeName) && De.toLowerCase() === "input" && (me.type === "checkbox" || me.type === "radio") && (Pe = eA); if (Pe && (Pe = Pe(o, ue))) { x5(Ae, Pe, d, ye); break e; } Re && Re(o, me, ue), o === "focusout" && (Re = me._wrapperState) && Re.controlled && me.type === "number" && Le(me, "number", me.value); } switch (Re = ue ? d0(ue) : window, o) { case "focusin": (u5(Re) || Re.contentEditable === "true") && (l0 = Re, ff = ue, Ms = null); break; case "focusout": Ms = ff = l0 = null; break; case "mousedown": hf = true; break; case "contextmenu": case "mouseup": case "dragend": hf = false, A5(Ae, d, ye); break; case "selectionchange": if (aA) break; case "keydown": case "keyup": A5(Ae, d, ye); } var Ke; if (cf) e: { switch (o) { case "compositionstart": var Oe = "onCompositionStart"; break e; case "compositionend": Oe = "onCompositionEnd"; break e; case "compositionupdate": Oe = "onCompositionUpdate"; break e; } Oe = void 0; } else s0 ? l5(o, d) && (Oe = "onCompositionEnd") : o === "keydown" && d.keyCode === 229 && (Oe = "onCompositionStart"); Oe && (o5 && d.locale !== "ko" && (s0 || Oe !== "onCompositionStart" ? Oe === "onCompositionEnd" && s0 && (Ke = e5()) : (fo = ye, rf = "value" in fo ? fo.value : fo.textContent, s0 = true)), Re = Jc(ue, Oe), 0 < Re.length && (Oe = new n5(Oe, o, null, d, ye), Ae.push({ event: Oe, listeners: Re }), Ke ? Oe.data = Ke : (Ke = c5(d), Ke !== null && (Oe.data = Ke)))), (Ke = GE ? VE(o, d) : WE(o, d)) && (ue = Jc(ue, "onBeforeInput"), 0 < ue.length && (ye = new n5("onBeforeInput", "beforeinput", null, d, ye), Ae.push({ event: ye, listeners: ue }), ye.data = Ke)); } S5(Ae, s); }); } function Hs(o, s, d) { return { instance: o, listener: s, currentTarget: d }; } function Jc(o, s) { for (var d = s + "Capture", g = []; o !== null; ) { var b = o, F = b.stateNode; b.tag === 5 && F !== null && (b = F, F = oo(o, d), F != null && g.unshift(Hs(o, F, b)), F = oo(o, s), F != null && g.push(Hs(o, F, b))), o = o.return; } return g; } function u0(o) { if (o === null) return null; do o = o.return; while (o && o.tag !== 5); return o || null; } function I5(o, s, d, g, b) { for (var F = s._reactName, H = []; d !== null && d !== g; ) { var J = d, re = J.alternate, ue = J.stateNode; if (re !== null && re === g) break; J.tag === 5 && ue !== null && (J = ue, b ? (re = oo(d, F), re != null && H.unshift(Hs(d, re, J))) : b || (re = oo(d, F), re != null && H.push(Hs(d, re, J)))), d = d.return; } H.length !== 0 && o.push({ event: s, listeners: H }); } var lA = /\r\n?/g, cA = /\u0000|\uFFFD/g; function P5(o) { return (typeof o == "string" ? o : "" + o).replace(lA, ` `).replace(cA, ""); } function eu(o, s, d) { if (s = P5(s), P5(o) !== s && d) throw Error(r(425)); } function tu() { } var Af = null, bf = null; function wf(o, s) { return o === "textarea" || o === "noscript" || typeof s.children == "string" || typeof s.children == "number" || typeof s.dangerouslySetInnerHTML == "object" && s.dangerouslySetInnerHTML !== null && s.dangerouslySetInnerHTML.__html != null; } var vf = typeof setTimeout == "function" ? setTimeout : void 0, uA = typeof clearTimeout == "function" ? clearTimeout : void 0, N5 = typeof Promise == "function" ? Promise : void 0, xA = typeof queueMicrotask == "function" ? queueMicrotask : typeof N5 < "u" ? function(o) { return N5.resolve(null).then(o).catch(dA); } : vf; function dA(o) { setTimeout(function() { throw o; }); } function Bf(o, s) { var d = s, g = 0; do { var b = d.nextSibling; if (o.removeChild(d), b && b.nodeType === 8) if (d = b.data, d === "/$") { if (g === 0) { o.removeChild(b), Ns(s); return; } g--; } else d !== "$" && d !== "$?" && d !== "$!" || g++; d = b; } while (d); Ns(s); } function po(o) { for (; o != null; o = o.nextSibling) { var s = o.nodeType; if (s === 1 || s === 3) break; if (s === 8) { if (s = o.data, s === "$" || s === "$!" || s === "$?") break; if (s === "/$") return null; } } return o; } function j5(o) { o = o.previousSibling; for (var s = 0; o; ) { if (o.nodeType === 8) { var d = o.data; if (d === "$" || d === "$!" || d === "$?") { if (s === 0) return o; s--; } else d === "/$" && s++; } o = o.previousSibling; } return null; } var x0 = Math.random().toString(36).slice(2), Wn = "__reactFiber$" + x0, Qs = "__reactProps$" + x0, Ca = "__reactContainer$" + x0, Cf = "__reactEvents$" + x0, fA = "__reactListeners$" + x0, hA = "__reactHandles$" + x0; function ui(o) { var s = o[Wn]; if (s) return s; for (var d = o.parentNode; d; ) { if (s = d[Ca] || d[Wn]) { if (d = s.alternate, s.child !== null || d !== null && d.child !== null) for (o = j5(o); o !== null; ) { if (d = o[Wn]) return d; o = j5(o); } return s; } o = d, d = o.parentNode; } return null; } function qs(o) { return o = o[Wn] || o[Ca], !o || o.tag !== 5 && o.tag !== 6 && o.tag !== 13 && o.tag !== 3 ? null : o; } function d0(o) { if (o.tag === 5 || o.tag === 6) return o.stateNode; throw Error(r(33)); } function ru(o) { return o[Qs] || null; } var kf = [], f0 = -1; function go(o) { return { current: o }; } function Bt(o) { 0 > f0 || (o.current = kf[f0], kf[f0] = null, f0--); } function Et(o, s) { f0++, kf[f0] = o.current, o.current = s; } var mo = {}, fr = go(mo), Pr = go(false), xi = mo; function h0(o, s) { var d = o.type.contextTypes; if (!d) return mo; var g = o.stateNode; if (g && g.__reactInternalMemoizedUnmaskedChildContext === s) return g.__reactInternalMemoizedMaskedChildContext; var b = {}, F; for (F in d) b[F] = s[F]; return g && (o = o.stateNode, o.__reactInternalMemoizedUnmaskedChildContext = s, o.__reactInternalMemoizedMaskedChildContext = b), b; } function Nr(o) { return o = o.childContextTypes, o != null; } function nu() { Bt(Pr), Bt(fr); } function z5(o, s, d) { if (fr.current !== mo) throw Error(r(168)); Et(fr, s), Et(Pr, d); } function U5(o, s, d) { var g = o.stateNode; if (s = s.childContextTypes, typeof g.getChildContext != "function") return d; g = g.getChildContext(); for (var b in g) if (!(b in s)) throw Error(r(108, xe(o) || "Unknown", b)); return V({}, d, g); } function au(o) { return o = (o = o.stateNode) && o.__reactInternalMemoizedMergedChildContext || mo, xi = fr.current, Et(fr, o), Et(Pr, Pr.current), true; } function T5(o, s, d) { var g = o.stateNode; if (!g) throw Error(r(169)); d ? (o = U5(o, s, xi), g.__reactInternalMemoizedMergedChildContext = o, Bt(Pr), Bt(fr), Et(fr, o)) : Bt(Pr), Et(Pr, d); } var ka = null, ou = false, Df = false; function R5(o) { ka === null ? ka = [ o ] : ka.push(o); } function pA(o) { ou = true, R5(o); } function yo() { if (!Df && ka !== null) { Df = true; var o = 0, s = lt; try { var d = ka; for (lt = 1; o < d.length; o++) { var g = d[o]; do g = g(true); while (g !== null); } ka = null, ou = false; } catch (b) { throw ka !== null && (ka = ka.slice(o + 1)), ut(Wd, yo), b; } finally { lt = s, Df = false; } } return null; } var p0 = [], g0 = 0, iu = null, su = 0, ln = [], cn = 0, di = null, Da = 1, Fa = ""; function fi(o, s) { p0[g0++] = su, p0[g0++] = iu, iu = o, su = s; } function K5(o, s, d) { ln[cn++] = Da, ln[cn++] = Fa, ln[cn++] = di, di = o; var g = Da; o = Fa; var b = 32 - In(g) - 1; g &= ~(1 << b), d += 1; var F = 32 - In(s) + b; if (30 < F) { var H = b - b % 5; F = (g & (1 << H) - 1).toString(32), g >>= H, b -= H, Da = 1 << 32 - In(s) + b | d << b | g, Fa = F + o; } else Da = 1 << F | d << b | g, Fa = o; } function Ff(o) { o.return !== null && (fi(o, 1), K5(o, 1, 0)); } function Sf(o) { for (; o === iu; ) iu = p0[--g0], p0[g0] = null, su = p0[--g0], p0[g0] = null; for (; o === di; ) di = ln[--cn], ln[cn] = null, Fa = ln[--cn], ln[cn] = null, Da = ln[--cn], ln[cn] = null; } var Zr = null, Yr = null, kt = false, Nn = null; function M5(o, s) { var d = fn(5, null, null, 0); d.elementType = "DELETED", d.stateNode = s, d.return = o, s = o.deletions, s === null ? (o.deletions = [ d ], o.flags |= 16) : s.push(d); } function L5(o, s) { switch (o.tag) { case 5: var d = o.type; return s = s.nodeType !== 1 || d.toLowerCase() !== s.nodeName.toLowerCase() ? null : s, s !== null ? (o.stateNode = s, Zr = o, Yr = po(s.firstChild), true) : false; case 6: return s = o.pendingProps === "" || s.nodeType !== 3 ? null : s, s !== null ? (o.stateNode = s, Zr = o, Yr = null, true) : false; case 13: return s = s.nodeType !== 8 ? null : s, s !== null ? (d = di !== null ? { id: Da, overflow: Fa } : null, o.memoizedState = { dehydrated: s, treeContext: d, retryLane: 1073741824 }, d = fn(18, null, null, 0), d.stateNode = s, d.return = o, o.child = d, Zr = o, Yr = null, true) : false; default: return false; } } function _f(o) { return (o.mode & 1) !== 0 && (o.flags & 128) === 0; } function If(o) { if (kt) { var s = Yr; if (s) { var d = s; if (!L5(o, s)) { if (_f(o)) throw Error(r(418)); s = po(d.nextSibling); var g = Zr; s && L5(o, s) ? M5(g, d) : (o.flags = o.flags & -4097 | 2, kt = false, Zr = o); } } else { if (_f(o)) throw Error(r(418)); o.flags = o.flags & -4097 | 2, kt = false, Zr = o; } } } function O5(o) { for (o = o.return; o !== null && o.tag !== 5 && o.tag !== 3 && o.tag !== 13; ) o = o.return; Zr = o; } function lu(o) { if (o !== Zr) return false; if (!kt) return O5(o), kt = true, false; var s; if ((s = o.tag !== 3) && !(s = o.tag !== 5) && (s = o.type, s = s !== "head" && s !== "body" && !wf(o.type, o.memoizedProps)), s && (s = Yr)) { if (_f(o)) throw H5(), Error(r(418)); for (; s; ) M5(o, s), s = po(s.nextSibling); } if (O5(o), o.tag === 13) { if (o = o.memoizedState, o = o !== null ? o.dehydrated : null, !o) throw Error(r(317)); e: { for (o = o.nextSibling, s = 0; o; ) { if (o.nodeType === 8) { var d = o.data; if (d === "/$") { if (s === 0) { Yr = po(o.nextSibling); break e; } s--; } else d !== "$" && d !== "$!" && d !== "$?" || s++; } o = o.nextSibling; } Yr = null; } } else Yr = Zr ? po(o.stateNode.nextSibling) : null; return true; } function H5() { for (var o = Yr; o; ) o = po(o.nextSibling); } function m0() { Yr = Zr = null, kt = false; } function Pf(o) { Nn === null ? Nn = [ o ] : Nn.push(o); } var gA = w.ReactCurrentBatchConfig; function Gs(o, s, d) { if (o = d.ref, o !== null && typeof o != "function" && typeof o != "object") { if (d._owner) { if (d = d._owner, d) { if (d.tag !== 1) throw Error(r(309)); var g = d.stateNode; } if (!g) throw Error(r(147, o)); var b = g, F = "" + o; return s !== null && s.ref !== null && typeof s.ref == "function" && s.ref._stringRef === F ? s.ref : (s = function(H) { var J = b.refs; H === null ? delete J[F] : J[F] = H; }, s._stringRef = F, s); } if (typeof o != "string") throw Error(r(284)); if (!d._owner) throw Error(r(290, o)); } return o; } function cu(o, s) { throw o = Object.prototype.toString.call(s), Error(r(31, o === "[object Object]" ? "object with keys {" + Object.keys(s).join(", ") + "}" : o)); } function Q5(o) { var s = o._init; return s(o._payload); } function q5(o) { function s(se, ae) { if (o) { var le = se.deletions; le === null ? (se.deletions = [ ae ], se.flags |= 16) : le.push(ae); } } function d(se, ae) { if (!o) return null; for (; ae !== null; ) s(se, ae), ae = ae.sibling; return null; } function g(se, ae) { for (se = /* @__PURE__ */ new Map(); ae !== null; ) ae.key !== null ? se.set(ae.key, ae) : se.set(ae.index, ae), ae = ae.sibling; return se; } function b(se, ae) { return se = ko(se, ae), se.index = 0, se.sibling = null, se; } function F(se, ae, le) { return se.index = le, o ? (le = se.alternate, le !== null ? (le = le.index, le < ae ? (se.flags |= 2, ae) : le) : (se.flags |= 2, ae)) : (se.flags |= 1048576, ae); } function H(se) { return o && se.alternate === null && (se.flags |= 2), se; } function J(se, ae, le, we) { return ae === null || ae.tag !== 6 ? (ae = v1(le, se.mode, we), ae.return = se, ae) : (ae = b(ae, le), ae.return = se, ae); } function re(se, ae, le, we) { var Pe = le.type; return Pe === N ? ye(se, ae, le.props.children, we, le.key) : ae !== null && (ae.elementType === Pe || typeof Pe == "object" && Pe !== null && Pe.$$typeof === $ && Q5(Pe) === ae.type) ? (we = b(ae, le.props), we.ref = Gs(se, ae, le), we.return = se, we) : (we = Nu(le.type, le.key, le.props, null, se.mode, we), we.ref = Gs(se, ae, le), we.return = se, we); } function ue(se, ae, le, we) { return ae === null || ae.tag !== 4 || ae.stateNode.containerInfo !== le.containerInfo || ae.stateNode.implementation !== le.implementation ? (ae = B1(le, se.mode, we), ae.return = se, ae) : (ae = b(ae, le.children || []), ae.return = se, ae); } function ye(se, ae, le, we, Pe) { return ae === null || ae.tag !== 7 ? (ae = bi(le, se.mode, we, Pe), ae.return = se, ae) : (ae = b(ae, le), ae.return = se, ae); } function Ae(se, ae, le) { if (typeof ae == "string" && ae !== "" || typeof ae == "number") return ae = v1("" + ae, se.mode, le), ae.return = se, ae; if (typeof ae == "object" && ae !== null) { switch (ae.$$typeof) { case _: return le = Nu(ae.type, ae.key, ae.props, null, se.mode, le), le.ref = Gs(se, null, ae), le.return = se, le; case T: return ae = B1(ae, se.mode, le), ae.return = se, ae; case $: var we = ae._init; return Ae(se, we(ae._payload), le); } if (ft(ae) || Q(ae)) return ae = bi(ae, se.mode, le, null), ae.return = se, ae; cu(se, ae); } return null; } function me(se, ae, le, we) { var Pe = ae !== null ? ae.key : null; if (typeof le == "string" && le !== "" || typeof le == "number") return Pe !== null ? null : J(se, ae, "" + le, we); if (typeof le == "object" && le !== null) { switch (le.$$typeof) { case _: return le.key === Pe ? re(se, ae, le, we) : null; case T: return le.key === Pe ? ue(se, ae, le, we) : null; case $: return Pe = le._init, me(se, ae, Pe(le._payload), we); } if (ft(le) || Q(le)) return Pe !== null ? null : ye(se, ae, le, we, null); cu(se, le); } return null; } function De(se, ae, le, we, Pe) { if (typeof we == "string" && we !== "" || typeof we == "number") return se = se.get(le) || null, J(ae, se, "" + we, Pe); if (typeof we == "object" && we !== null) { switch (we.$$typeof) { case _: return se = se.get(we.key === null ? le : we.key) || null, re(ae, se, we, Pe); case T: return se = se.get(we.key === null ? le : we.key) || null, ue(ae, se, we, Pe); case $: var Re = we._init; return De(se, ae, le, Re(we._payload), Pe); } if (ft(we) || Q(we)) return se = se.get(le) || null, ye(ae, se, we, Pe, null); cu(ae, we); } return null; } function Se(se, ae, le, we) { for (var Pe = null, Re = null, Ke = ae, Oe = ae = 0, Jt = null; Ke !== null && Oe < le.length; Oe++) { Ke.index > Oe ? (Jt = Ke, Ke = null) : Jt = Ke.sibling; var at = me(se, Ke, le[Oe], we); if (at === null) { Ke === null && (Ke = Jt); break; } o && Ke && at.alternate === null && s(se, Ke), ae = F(at, ae, Oe), Re === null ? Pe = at : Re.sibling = at, Re = at, Ke = Jt; } if (Oe === le.length) return d(se, Ke), kt && fi(se, Oe), Pe; if (Ke === null) { for (; Oe < le.length; Oe++) Ke = Ae(se, le[Oe], we), Ke !== null && (ae = F(Ke, ae, Oe), Re === null ? Pe = Ke : Re.sibling = Ke, Re = Ke); return kt && fi(se, Oe), Pe; } for (Ke = g(se, Ke); Oe < le.length; Oe++) Jt = De(Ke, se, Oe, le[Oe], we), Jt !== null && (o && Jt.alternate !== null && Ke.delete(Jt.key === null ? Oe : Jt.key), ae = F(Jt, ae, Oe), Re === null ? Pe = Jt : Re.sibling = Jt, Re = Jt); return o && Ke.forEach(function(Do) { return s(se, Do); }), kt && fi(se, Oe), Pe; } function _e(se, ae, le, we) { var Pe = Q(le); if (typeof Pe != "function") throw Error(r(150)); if (le = Pe.call(le), le == null) throw Error(r(151)); for (var Re = Pe = null, Ke = ae, Oe = ae = 0, Jt = null, at = le.next(); Ke !== null && !at.done; Oe++, at = le.next()) { Ke.index > Oe ? (Jt = Ke, Ke = null) : Jt = Ke.sibling; var Do = me(se, Ke, at.value, we); if (Do === null) { Ke === null && (Ke = Jt); break; } o && Ke && Do.alternate === null && s(se, Ke), ae = F(Do, ae, Oe), Re === null ? Pe = Do : Re.sibling = Do, Re = Do, Ke = Jt; } if (at.done) return d(se, Ke), kt && fi(se, Oe), Pe; if (Ke === null) { for (; !at.done; Oe++, at = le.next()) at = Ae(se, at.value, we), at !== null && (ae = F(at, ae, Oe), Re === null ? Pe = at : Re.sibling = at, Re = at); return kt && fi(se, Oe), Pe; } for (Ke = g(se, Ke); !at.done; Oe++, at = le.next()) at = De(Ke, se, Oe, at.value, we), at !== null && (o && at.alternate !== null && Ke.delete(at.key === null ? Oe : at.key), ae = F(at, ae, Oe), Re === null ? Pe = at : Re.sibling = at, Re = at); return o && Ke.forEach(function($A) { return s(se, $A); }), kt && fi(se, Oe), Pe; } function Tt(se, ae, le, we) { if (typeof le == "object" && le !== null && le.type === N && le.key === null && (le = le.props.children), typeof le == "object" && le !== null) { switch (le.$$typeof) { case _: e: { for (var Pe = le.key, Re = ae; Re !== null; ) { if (Re.key === Pe) { if (Pe = le.type, Pe === N) { if (Re.tag === 7) { d(se, Re.sibling), ae = b(Re, le.props.children), ae.return = se, se = ae; break e; } } else if (Re.elementType === Pe || typeof Pe == "object" && Pe !== null && Pe.$$typeof === $ && Q5(Pe) === Re.type) { d(se, Re.sibling), ae = b(Re, le.props), ae.ref = Gs(se, Re, le), ae.return = se, se = ae; break e; } d(se, Re); break; } else s(se, Re); Re = Re.sibling; } le.type === N ? (ae = bi(le.props.children, se.mode, we, le.key), ae.return = se, se = ae) : (we = Nu(le.type, le.key, le.props, null, se.mode, we), we.ref = Gs(se, ae, le), we.return = se, se = we); } return H(se); case T: e: { for (Re = le.key; ae !== null; ) { if (ae.key === Re) if (ae.tag === 4 && ae.stateNode.containerInfo === le.containerInfo && ae.stateNode.implementation === le.implementation) { d(se, ae.sibling), ae = b(ae, le.children || []), ae.return = se, se = ae; break e; } else { d(se, ae); break; } else s(se, ae); ae = ae.sibling; } ae = B1(le, se.mode, we), ae.return = se, se = ae; } return H(se); case $: return Re = le._init, Tt(se, ae, Re(le._payload), we); } if (ft(le)) return Se(se, ae, le, we); if (Q(le)) return _e(se, ae, le, we); cu(se, le); } return typeof le == "string" && le !== "" || typeof le == "number" ? (le = "" + le, ae !== null && ae.tag === 6 ? (d(se, ae.sibling), ae = b(ae, le), ae.return = se, se = ae) : (d(se, ae), ae = v1(le, se.mode, we), ae.return = se, se = ae), H(se)) : d(se, ae); } return Tt; } var y0 = q5(true), G5 = q5(false), uu = go(null), xu = null, E0 = null, Nf = null; function jf() { Nf = E0 = xu = null; } function zf(o) { var s = uu.current; Bt(uu), o._currentValue = s; } function Uf(o, s, d) { for (; o !== null; ) { var g = o.alternate; if ((o.childLanes & s) !== s ? (o.childLanes |= s, g !== null && (g.childLanes |= s)) : g !== null && (g.childLanes & s) !== s && (g.childLanes |= s), o === d) break; o = o.return; } } function A0(o, s) { xu = o, Nf = E0 = null, o = o.dependencies, o !== null && o.firstContext !== null && ((o.lanes & s) !== 0 && (jr = true), o.firstContext = null); } function un(o) { var s = o._currentValue; if (Nf !== o) if (o = { context: o, memoizedValue: s, next: null }, E0 === null) { if (xu === null) throw Error(r(308)); E0 = o, xu.dependencies = { lanes: 0, firstContext: o }; } else E0 = E0.next = o; return s; } var hi = null; function Tf(o) { hi === null ? hi = [ o ] : hi.push(o); } function V5(o, s, d, g) { var b = s.interleaved; return b === null ? (d.next = d, Tf(s)) : (d.next = b.next, b.next = d), s.interleaved = d, Sa(o, g); } function Sa(o, s) { o.lanes |= s; var d = o.alternate; for (d !== null && (d.lanes |= s), d = o, o = o.return; o !== null; ) o.childLanes |= s, d = o.alternate, d !== null && (d.childLanes |= s), d = o, o = o.return; return d.tag === 3 ? d.stateNode : null; } var Eo = false; function Rf(o) { o.updateQueue = { baseState: o.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; } function W5(o, s) { o = o.updateQueue, s.updateQueue === o && (s.updateQueue = { baseState: o.baseState, firstBaseUpdate: o.firstBaseUpdate, lastBaseUpdate: o.lastBaseUpdate, shared: o.shared, effects: o.effects }); } function _a(o, s) { return { eventTime: o, lane: s, tag: 0, payload: null, callback: null, next: null }; } function Ao(o, s, d) { var g = o.updateQueue; if (g === null) return null; if (g = g.shared, (nt & 2) !== 0) { var b = g.pending; return b === null ? s.next = s : (s.next = b.next, b.next = s), g.pending = s, Sa(o, d); } return b = g.interleaved, b === null ? (s.next = s, Tf(g)) : (s.next = b.next, b.next = s), g.interleaved = s, Sa(o, d); } function du(o, s, d) { if (s = s.updateQueue, s !== null && (s = s.shared, (d & 4194240) !== 0)) { var g = s.lanes; g &= o.pendingLanes, d |= g, s.lanes = d, Yd(o, d); } } function $5(o, s) { var d = o.updateQueue, g = o.alternate; if (g !== null && (g = g.updateQueue, d === g)) { var b = null, F = null; if (d = d.firstBaseUpdate, d !== null) { do { var H = { eventTime: d.eventTime, lane: d.lane, tag: d.tag, payload: d.payload, callback: d.callback, next: null }; F === null ? b = F = H : F = F.next = H, d = d.next; } while (d !== null); F === null ? b = F = s : F = F.next = s; } else b = F = s; d = { baseState: g.baseState, firstBaseUpdate: b, lastBaseUpdate: F, shared: g.shared, effects: g.effects }, o.updateQueue = d; return; } o = d.lastBaseUpdate, o === null ? d.firstBaseUpdate = s : o.next = s, d.lastBaseUpdate = s; } function fu(o, s, d, g) { var b = o.updateQueue; Eo = false; var F = b.firstBaseUpdate, H = b.lastBaseUpdate, J = b.shared.pending; if (J !== null) { b.shared.pending = null; var re = J, ue = re.next; re.next = null, H === null ? F = ue : H.next = ue, H = re; var ye = o.alternate; ye !== null && (ye = ye.updateQueue, J = ye.lastBaseUpdate, J !== H && (J === null ? ye.firstBaseUpdate = ue : J.next = ue, ye.lastBaseUpdate = re)); } if (F !== null) { var Ae = b.baseState; H = 0, ye = ue = re = null, J = F; do { var me = J.lane, De = J.eventTime; if ((g & me) === me) { ye !== null && (ye = ye.next = { eventTime: De, lane: 0, tag: J.tag, payload: J.payload, callback: J.callback, next: null }); e: { var Se = o, _e = J; switch (me = s, De = d, _e.tag) { case 1: if (Se = _e.payload, typeof Se == "function") { Ae = Se.call(De, Ae, me); break e; } Ae = Se; break e; case 3: Se.flags = Se.flags & -65537 | 128; case 0: if (Se = _e.payload, me = typeof Se == "function" ? Se.call(De, Ae, me) : Se, me == null) break e; Ae = V({}, Ae, me); break e; case 2: Eo = true; } } J.callback !== null && J.lane !== 0 && (o.flags |= 64, me = b.effects, me === null ? b.effects = [ J ] : me.push(J)); } else De = { eventTime: De, lane: me, tag: J.tag, payload: J.payload, callback: J.callback, next: null }, ye === null ? (ue = ye = De, re = Ae) : ye = ye.next = De, H |= me; if (J = J.next, J === null) { if (J = b.shared.pending, J === null) break; me = J, J = me.next, me.next = null, b.lastBaseUpdate = me, b.shared.pending = null; } } while (true); if (ye === null && (re = Ae), b.baseState = re, b.firstBaseUpdate = ue, b.lastBaseUpdate = ye, s = b.shared.interleaved, s !== null) { b = s; do H |= b.lane, b = b.next; while (b !== s); } else F === null && (b.shared.lanes = 0); mi |= H, o.lanes = H, o.memoizedState = Ae; } } function Z5(o, s, d) { if (o = s.effects, s.effects = null, o !== null) for (s = 0; s < o.length; s++) { var g = o[s], b = g.callback; if (b !== null) { if (g.callback = null, g = d, typeof b != "function") throw Error(r(191, b)); b.call(g); } } } var Vs = {}, $n = go(Vs), Ws = go(Vs), $s = go(Vs); function pi(o) { if (o === Vs) throw Error(r(174)); return o; } function Kf(o, s) { switch (Et($s, s), Et(Ws, o), Et($n, Vs), o = s.nodeType, o) { case 9: case 11: s = (s = s.documentElement) ? s.namespaceURI : q(null, ""); break; default: o = o === 8 ? s.parentNode : s, s = o.namespaceURI || null, o = o.tagName, s = q(s, o); } Bt($n), Et($n, s); } function b0() { Bt($n), Bt(Ws), Bt($s); } function Y5(o) { pi($s.current); var s = pi($n.current), d = q(s, o.type); s !== d && (Et(Ws, o), Et($n, d)); } function Mf(o) { Ws.current === o && (Bt($n), Bt(Ws)); } var Pt = go(0); function hu(o) { for (var s = o; s !== null; ) { if (s.tag === 13) { var d = s.memoizedState; if (d !== null && (d = d.dehydrated, d === null || d.data === "$?" || d.data === "$!")) return s; } else if (s.tag === 19 && s.memoizedProps.revealOrder !== void 0) { if ((s.flags & 128) !== 0) return s; } else if (s.child !== null) { s.child.return = s, s = s.child; continue; } if (s === o) break; for (; s.sibling === null; ) { if (s.return === null || s.return === o) return null; s = s.return; } s.sibling.return = s.return, s = s.sibling; } return null; } var Lf = []; function Of() { for (var o = 0; o < Lf.length; o++) Lf[o]._workInProgressVersionPrimary = null; Lf.length = 0; } var pu = w.ReactCurrentDispatcher, Hf = w.ReactCurrentBatchConfig, gi = 0, Nt = null, Qt = null, Yt = null, gu = false, Zs = false, Ys = 0, mA = 0; function hr() { throw Error(r(321)); } function Qf(o, s) { if (s === null) return false; for (var d = 0; d < s.length && d < o.length; d++) if (!Pn(o[d], s[d])) return false; return true; } function qf(o, s, d, g, b, F) { if (gi = F, Nt = s, s.memoizedState = null, s.updateQueue = null, s.lanes = 0, pu.current = o === null || o.memoizedState === null ? bA : wA, o = d(g, b), Zs) { F = 0; do { if (Zs = false, Ys = 0, 25 <= F) throw Error(r(301)); F += 1, Yt = Qt = null, s.updateQueue = null, pu.current = vA, o = d(g, b); } while (Zs); } if (pu.current = Eu, s = Qt !== null && Qt.next !== null, gi = 0, Yt = Qt = Nt = null, gu = false, s) throw Error(r(300)); return o; } function Gf() { var o = Ys !== 0; return Ys = 0, o; } function Zn() { var o = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return Yt === null ? Nt.memoizedState = Yt = o : Yt = Yt.next = o, Yt; } function xn() { if (Qt === null) { var o = Nt.alternate; o = o !== null ? o.memoizedState : null; } else o = Qt.next; var s = Yt === null ? Nt.memoizedState : Yt.next; if (s !== null) Yt = s, Qt = o; else { if (o === null) throw Error(r(310)); Qt = o, o = { memoizedState: Qt.memoizedState, baseState: Qt.baseState, baseQueue: Qt.baseQueue, queue: Qt.queue, next: null }, Yt === null ? Nt.memoizedState = Yt = o : Yt = Yt.next = o; } return Yt; } function Xs(o, s) { return typeof s == "function" ? s(o) : s; } function Vf(o) { var s = xn(), d = s.queue; if (d === null) throw Error(r(311)); d.lastRenderedReducer = o; var g = Qt, b = g.baseQueue, F = d.pending; if (F !== null) { if (b !== null) { var H = b.next; b.next = F.next, F.next = H; } g.baseQueue = b = F, d.pending = null; } if (b !== null) { F = b.next, g = g.baseState; var J = H = null, re = null, ue = F; do { var ye = ue.lane; if ((gi & ye) === ye) re !== null && (re = re.next = { lane: 0, action: ue.action, hasEagerState: ue.hasEagerState, eagerState: ue.eagerState, next: null }), g = ue.hasEagerState ? ue.eagerState : o(g, ue.action); else { var Ae = { lane: ye, action: ue.action, hasEagerState: ue.hasEagerState, eagerState: ue.eagerState, next: null }; re === null ? (J = re = Ae, H = g) : re = re.next = Ae, Nt.lanes |= ye, mi |= ye; } ue = ue.next; } while (ue !== null && ue !== F); re === null ? H = g : re.next = J, Pn(g, s.memoizedState) || (jr = true), s.memoizedState = g, s.baseState = H, s.baseQueue = re, d.lastRenderedState = g; } if (o = d.interleaved, o !== null) { b = o; do F = b.lane, Nt.lanes |= F, mi |= F, b = b.next; while (b !== o); } else b === null && (d.lanes = 0); return [ s.memoizedState, d.dispatch ]; } function Wf(o) { var s = xn(), d = s.queue; if (d === null) throw Error(r(311)); d.lastRenderedReducer = o; var g = d.dispatch, b = d.pending, F = s.memoizedState; if (b !== null) { d.pending = null; var H = b = b.next; do F = o(F, H.action), H = H.next; while (H !== b); Pn(F, s.memoizedState) || (jr = true), s.memoizedState = F, s.baseQueue === null && (s.baseState = F), d.lastRenderedState = F; } return [ F, g ]; } function X5() { } function J5(o, s) { var d = Nt, g = xn(), b = s(), F = !Pn(g.memoizedState, b); if (F && (g.memoizedState = b, jr = true), g = g.queue, $f(r2.bind(null, d, g, o), [ o ]), g.getSnapshot !== s || F || Yt !== null && Yt.memoizedState.tag & 1) { if (d.flags |= 2048, Js(9, t2.bind(null, d, g, b, s), void 0, null), Xt === null) throw Error(r(349)); (gi & 30) !== 0 || e2(d, s, b); } return b; } function e2(o, s, d) { o.flags |= 16384, o = { getSnapshot: s, value: d }, s = Nt.updateQueue, s === null ? (s = { lastEffect: null, stores: null }, Nt.updateQueue = s, s.stores = [ o ]) : (d = s.stores, d === null ? s.stores = [ o ] : d.push(o)); } function t2(o, s, d, g) { s.value = d, s.getSnapshot = g, n2(s) && a2(o); } function r2(o, s, d) { return d(function() { n2(s) && a2(o); }); } function n2(o) { var s = o.getSnapshot; o = o.value; try { var d = s(); return !Pn(o, d); } catch { return true; } } function a2(o) { var s = Sa(o, 1); s !== null && Tn(s, o, 1, -1); } function o2(o) { var s = Zn(); return typeof o == "function" && (o = o()), s.memoizedState = s.baseState = o, o = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Xs, lastRenderedState: o }, s.queue = o, o = o.dispatch = AA.bind(null, Nt, o), [ s.memoizedState, o ]; } function Js(o, s, d, g) { return o = { tag: o, create: s, destroy: d, deps: g, next: null }, s = Nt.updateQueue, s === null ? (s = { lastEffect: null, stores: null }, Nt.updateQueue = s, s.lastEffect = o.next = o) : (d = s.lastEffect, d === null ? s.lastEffect = o.next = o : (g = d.next, d.next = o, o.next = g, s.lastEffect = o)), o; } function i2() { return xn().memoizedState; } function mu(o, s, d, g) { var b = Zn(); Nt.flags |= o, b.memoizedState = Js(1 | s, d, void 0, g === void 0 ? null : g); } function yu(o, s, d, g) { var b = xn(); g = g === void 0 ? null : g; var F = void 0; if (Qt !== null) { var H = Qt.memoizedState; if (F = H.destroy, g !== null && Qf(g, H.deps)) { b.memoizedState = Js(s, d, F, g); return; } } Nt.flags |= o, b.memoizedState = Js(1 | s, d, F, g); } function s2(o, s) { return mu(8390656, 8, o, s); } function $f(o, s) { return yu(2048, 8, o, s); } function l2(o, s) { return yu(4, 2, o, s); } function c2(o, s) { return yu(4, 4, o, s); } function u2(o, s) { if (typeof s == "function") return o = o(), s(o), function() { s(null); }; if (s != null) return o = o(), s.current = o, function() { s.current = null; }; } function x2(o, s, d) { return d = d != null ? d.concat([ o ]) : null, yu(4, 4, u2.bind(null, s, o), d); } function Zf() { } function d2(o, s) { var d = xn(); s = s === void 0 ? null : s; var g = d.memoizedState; return g !== null && s !== null && Qf(s, g[1]) ? g[0] : (d.memoizedState = [ o, s ], o); } function f2(o, s) { var d = xn(); s = s === void 0 ? null : s; var g = d.memoizedState; return g !== null && s !== null && Qf(s, g[1]) ? g[0] : (o = o(), d.memoizedState = [ o, s ], o); } function h2(o, s, d) { return (gi & 21) === 0 ? (o.baseState && (o.baseState = false, jr = true), o.memoizedState = d) : (Pn(d, s) || (d = Q9(), Nt.lanes |= d, mi |= d, o.baseState = true), s); } function yA(o, s) { var d = lt; lt = d !== 0 && 4 > d ? d : 4, o(true); var g = Hf.transition; Hf.transition = {}; try { o(false), s(); } finally { lt = d, Hf.transition = g; } } function p2() { return xn().memoizedState; } function EA(o, s, d) { var g = Bo(o); if (d = { lane: g, action: d, hasEagerState: false, eagerState: null, next: null }, g2(o)) m2(s, d); else if (d = V5(o, s, d, g), d !== null) { var b = kr(); Tn(d, o, g, b), y2(d, s, g); } } function AA(o, s, d) { var g = Bo(o), b = { lane: g, action: d, hasEagerState: false, eagerState: null, next: null }; if (g2(o)) m2(s, b); else { var F = o.alternate; if (o.lanes === 0 && (F === null || F.lanes === 0) && (F = s.lastRenderedReducer, F !== null)) try { var H = s.lastRenderedState, J = F(H, d); if (b.hasEagerState = true, b.eagerState = J, Pn(J, H)) { var re = s.interleaved; re === null ? (b.next = b, Tf(s)) : (b.next = re.next, re.next = b), s.interleaved = b; return; } } catch { } finally { } d = V5(o, s, b, g), d !== null && (b = kr(), Tn(d, o, g, b), y2(d, s, g)); } } function g2(o) { var s = o.alternate; return o === Nt || s !== null && s === Nt; } function m2(o, s) { Zs = gu = true; var d = o.pending; d === null ? s.next = s : (s.next = d.next, d.next = s), o.pending = s; } function y2(o, s, d) { if ((d & 4194240) !== 0) { var g = s.lanes; g &= o.pendingLanes, d |= g, s.lanes = d, Yd(o, d); } } var Eu = { readContext: un, useCallback: hr, useContext: hr, useEffect: hr, useImperativeHandle: hr, useInsertionEffect: hr, useLayoutEffect: hr, useMemo: hr, useReducer: hr, useRef: hr, useState: hr, useDebugValue: hr, useDeferredValue: hr, useTransition: hr, useMutableSource: hr, useSyncExternalStore: hr, useId: hr, unstable_isNewReconciler: false }, bA = { readContext: un, useCallback: function(o, s) { return Zn().memoizedState = [ o, s === void 0 ? null : s ], o; }, useContext: un, useEffect: s2, useImperativeHandle: function(o, s, d) { return d = d != null ? d.concat([ o ]) : null, mu(4194308, 4, u2.bind(null, s, o), d); }, useLayoutEffect: function(o, s) { return mu(4194308, 4, o, s); }, useInsertionEffect: function(o, s) { return mu(4, 2, o, s); }, useMemo: function(o, s) { var d = Zn(); return s = s === void 0 ? null : s, o = o(), d.memoizedState = [ o, s ], o; }, useReducer: function(o, s, d) { var g = Zn(); return s = d !== void 0 ? d(s) : s, g.memoizedState = g.baseState = s, o = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: o, lastRenderedState: s }, g.queue = o, o = o.dispatch = EA.bind(null, Nt, o), [ g.memoizedState, o ]; }, useRef: function(o) { var s = Zn(); return o = { current: o }, s.memoizedState = o; }, useState: o2, useDebugValue: Zf, useDeferredValue: function(o) { return Zn().memoizedState = o; }, useTransition: function() { var o = o2(false), s = o[0]; return o = yA.bind(null, o[1]), Zn().memoizedState = o, [ s, o ]; }, useMutableSource: function() { }, useSyncExternalStore: function(o, s, d) { var g = Nt, b = Zn(); if (kt) { if (d === void 0) throw Error(r(407)); d = d(); } else { if (d = s(), Xt === null) throw Error(r(349)); (gi & 30) !== 0 || e2(g, s, d); } b.memoizedState = d; var F = { value: d, getSnapshot: s }; return b.queue = F, s2(r2.bind(null, g, F, o), [ o ]), g.flags |= 2048, Js(9, t2.bind(null, g, F, d, s), void 0, null), d; }, useId: function() { var o = Zn(), s = Xt.identifierPrefix; if (kt) { var d = Fa, g = Da; d = (g & ~(1 << 32 - In(g) - 1)).toString(32) + d, s = ":" + s + "R" + d, d = Ys++, 0 < d && (s += "H" + d.toString(32)), s += ":"; } else d = mA++, s = ":" + s + "r" + d.toString(32) + ":"; return o.memoizedState = s; }, unstable_isNewReconciler: false }, wA = { readContext: un, useCallback: d2, useContext: un, useEffect: $f, useImperativeHandle: x2, useInsertionEffect: l2, useLayoutEffect: c2, useMemo: f2, useReducer: Vf, useRef: i2, useState: function() { return Vf(Xs); }, useDebugValue: Zf, useDeferredValue: function(o) { var s = xn(); return h2(s, Qt.memoizedState, o); }, useTransition: function() { var o = Vf(Xs)[0], s = xn().memoizedState; return [ o, s ]; }, useMutableSource: X5, useSyncExternalStore: J5, useId: p2, unstable_isNewReconciler: false }, vA = { readContext: un, useCallback: d2, useContext: un, useEffect: $f, useImperativeHandle: x2, useInsertionEffect: l2, useLayoutEffect: c2, useMemo: f2, useReducer: Wf, useRef: i2, useState: function() { return Wf(Xs); }, useDebugValue: Zf, useDeferredValue: function(o) { var s = xn(); return Qt === null ? s.memoizedState = o : h2(s, Qt.memoizedState, o); }, useTransition: function() { var o = Wf(Xs)[0], s = xn().memoizedState; return [ o, s ]; }, useMutableSource: X5, useSyncExternalStore: J5, useId: p2, unstable_isNewReconciler: false }; function jn(o, s) { if (o && o.defaultProps) { s = V({}, s), o = o.defaultProps; for (var d in o) s[d] === void 0 && (s[d] = o[d]); return s; } return s; } function Yf(o, s, d, g) { s = o.memoizedState, d = d(g, s), d = d == null ? s : V({}, s, d), o.memoizedState = d, o.lanes === 0 && (o.updateQueue.baseState = d); } var Au = { isMounted: function(o) { return (o = o._reactInternals) ? Ba(o) === o : false; }, enqueueSetState: function(o, s, d) { o = o._reactInternals; var g = kr(), b = Bo(o), F = _a(g, b); F.payload = s, d != null && (F.callback = d), s = Ao(o, F, b), s !== null && (Tn(s, o, b, g), du(s, o, b)); }, enqueueReplaceState: function(o, s, d) { o = o._reactInternals; var g = kr(), b = Bo(o), F = _a(g, b); F.tag = 1, F.payload = s, d != null && (F.callback = d), s = Ao(o, F, b), s !== null && (Tn(s, o, b, g), du(s, o, b)); }, enqueueForceUpdate: function(o, s) { o = o._reactInternals; var d = kr(), g = Bo(o), b = _a(d, g); b.tag = 2, s != null && (b.callback = s), s = Ao(o, b, g), s !== null && (Tn(s, o, g, d), du(s, o, g)); } }; function E2(o, s, d, g, b, F, H) { return o = o.stateNode, typeof o.shouldComponentUpdate == "function" ? o.shouldComponentUpdate(g, F, H) : s.prototype && s.prototype.isPureReactComponent ? !Ks(d, g) || !Ks(b, F) : true; } function A2(o, s, d) { var g = false, b = mo, F = s.contextType; return typeof F == "object" && F !== null ? F = un(F) : (b = Nr(s) ? xi : fr.current, g = s.contextTypes, F = (g = g != null) ? h0(o, b) : mo), s = new s(d, F), o.memoizedState = s.state !== null && s.state !== void 0 ? s.state : null, s.updater = Au, o.stateNode = s, s._reactInternals = o, g && (o = o.stateNode, o.__reactInternalMemoizedUnmaskedChildContext = b, o.__reactInternalMemoizedMaskedChildContext = F), s; } function b2(o, s, d, g) { o = s.state, typeof s.componentWillReceiveProps == "function" && s.componentWillReceiveProps(d, g), typeof s.UNSAFE_componentWillReceiveProps == "function" && s.UNSAFE_componentWillReceiveProps(d, g), s.state !== o && Au.enqueueReplaceState(s, s.state, null); } function Xf(o, s, d, g) { var b = o.stateNode; b.props = d, b.state = o.memoizedState, b.refs = {}, Rf(o); var F = s.contextType; typeof F == "object" && F !== null ? b.context = un(F) : (F = Nr(s) ? xi : fr.current, b.context = h0(o, F)), b.state = o.memoizedState, F = s.getDerivedStateFromProps, typeof F == "function" && (Yf(o, s, F, d), b.state = o.memoizedState), typeof s.getDerivedStateFromProps == "function" || typeof b.getSnapshotBeforeUpdate == "function" || typeof b.UNSAFE_componentWillMount != "function" && typeof b.componentWillMount != "function" || (s = b.state, typeof b.componentWillMount == "function" && b.componentWillMount(), typeof b.UNSAFE_componentWillMount == "function" && b.UNSAFE_componentWillMount(), s !== b.state && Au.enqueueReplaceState(b, b.state, null), fu(o, d, b, g), b.state = o.memoizedState), typeof b.componentDidMount == "function" && (o.flags |= 4194308); } function w0(o, s) { try { var d = "", g = s; do d += oe(g), g = g.return; while (g); var b = d; } catch (F) { b = ` Error generating stack: ` + F.message + ` ` + F.stack; } return { value: o, source: s, stack: b, digest: null }; } function Jf(o, s, d) { return { value: o, source: null, stack: d ?? null, digest: s ?? null }; } function e1(o, s) { try { console.error(s.value); } catch (d) { setTimeout(function() { throw d; }); } } var BA = typeof WeakMap == "function" ? WeakMap : Map; function w2(o, s, d) { d = _a(-1, d), d.tag = 3, d.payload = { element: null }; var g = s.value; return d.callback = function() { Du || (Du = true, p1 = g), e1(o, s); }, d; } function v2(o, s, d) { d = _a(-1, d), d.tag = 3; var g = o.type.getDerivedStateFromError; if (typeof g == "function") { var b = s.value; d.payload = function() { return g(b); }, d.callback = function() { e1(o, s); }; } var F = o.stateNode; return F !== null && typeof F.componentDidCatch == "function" && (d.callback = function() { e1(o, s), typeof g != "function" && (wo === null ? wo = /* @__PURE__ */ new Set([ this ]) : wo.add(this)); var H = s.stack; this.componentDidCatch(s.value, { componentStack: H !== null ? H : "" }); }), d; } function B2(o, s, d) { var g = o.pingCache; if (g === null) { g = o.pingCache = new BA(); var b = /* @__PURE__ */ new Set(); g.set(s, b); } else b = g.get(s), b === void 0 && (b = /* @__PURE__ */ new Set(), g.set(s, b)); b.has(d) || (b.add(d), o = RA.bind(null, o, s, d), s.then(o, o)); } function C2(o) { do { var s; if ((s = o.tag === 13) && (s = o.memoizedState, s = s !== null ? s.dehydrated !== null : true), s) return o; o = o.return; } while (o !== null); return null; } function k2(o, s, d, g, b) { return (o.mode & 1) === 0 ? (o === s ? o.flags |= 65536 : (o.flags |= 128, d.flags |= 131072, d.flags &= -52805, d.tag === 1 && (d.alternate === null ? d.tag = 17 : (s = _a(-1, 1), s.tag = 2, Ao(d, s, 1))), d.lanes |= 1), o) : (o.flags |= 65536, o.lanes = b, o); } var CA = w.ReactCurrentOwner, jr = false; function Cr(o, s, d, g) { s.child = o === null ? G5(s, null, d, g) : y0(s, o.child, d, g); } function D2(o, s, d, g, b) { d = d.render; var F = s.ref; return A0(s, b), g = qf(o, s, d, g, F, b), d = Gf(), o !== null && !jr ? (s.updateQueue = o.updateQueue, s.flags &= -2053, o.lanes &= ~b, Ia(o, s, b)) : (kt && d && Ff(s), s.flags |= 1, Cr(o, s, g, b), s.child); } function F2(o, s, d, g, b) { if (o === null) { var F = d.type; return typeof F == "function" && !w1(F) && F.defaultProps === void 0 && d.compare === null && d.defaultProps === void 0 ? (s.tag = 15, s.type = F, S2(o, s, F, g, b)) : (o = Nu(d.type, null, g, s, s.mode, b), o.ref = s.ref, o.return = s, s.child = o); } if (F = o.child, (o.lanes & b) === 0) { var H = F.memoizedProps; if (d = d.compare, d = d !== null ? d : Ks, d(H, g) && o.ref === s.ref) return Ia(o, s, b); } return s.flags |= 1, o = ko(F, g), o.ref = s.ref, o.return = s, s.child = o; } function S2(o, s, d, g, b) { if (o !== null) { var F = o.memoizedProps; if (Ks(F, g) && o.ref === s.ref) if (jr = false, s.pendingProps = g = F, (o.lanes & b) !== 0) (o.flags & 131072) !== 0 && (jr = true); else return s.lanes = o.lanes, Ia(o, s, b); } return t1(o, s, d, g, b); } function _2(o, s, d) { var g = s.pendingProps, b = g.children, F = o !== null ? o.memoizedState : null; if (g.mode === "hidden") if ((s.mode & 1) === 0) s.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, Et(B0, Xr), Xr |= d; else { if ((d & 1073741824) === 0) return o = F !== null ? F.baseLanes | d : d, s.lanes = s.childLanes = 1073741824, s.memoizedState = { baseLanes: o, cachePool: null, transitions: null }, s.updateQueue = null, Et(B0, Xr), Xr |= o, null; s.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, g = F !== null ? F.baseLanes : d, Et(B0, Xr), Xr |= g; } else F !== null ? (g = F.baseLanes | d, s.memoizedState = null) : g = d, Et(B0, Xr), Xr |= g; return Cr(o, s, b, d), s.child; } function I2(o, s) { var d = s.ref; (o === null && d !== null || o !== null && o.ref !== d) && (s.flags |= 512, s.flags |= 2097152); } function t1(o, s, d, g, b) { var F = Nr(d) ? xi : fr.current; return F = h0(s, F), A0(s, b), d = qf(o, s, d, g, F, b), g = Gf(), o !== null && !jr ? (s.updateQueue = o.updateQueue, s.flags &= -2053, o.lanes &= ~b, Ia(o, s, b)) : (kt && g && Ff(s), s.flags |= 1, Cr(o, s, d, b), s.child); } function P2(o, s, d, g, b) { if (Nr(d)) { var F = true; au(s); } else F = false; if (A0(s, b), s.stateNode === null) wu(o, s), A2(s, d, g), Xf(s, d, g, b), g = true; else if (o === null) { var H = s.stateNode, J = s.memoizedProps; H.props = J; var re = H.context, ue = d.contextType; typeof ue == "object" && ue !== null ? ue = un(ue) : (ue = Nr(d) ? xi : fr.current, ue = h0(s, ue)); var ye = d.getDerivedStateFromProps, Ae = typeof ye == "function" || typeof H.getSnapshotBeforeUpdate == "function"; Ae || typeof H.UNSAFE_componentWillReceiveProps != "function" && typeof H.componentWillReceiveProps != "function" || (J !== g || re !== ue) && b2(s, H, g, ue), Eo = false; var me = s.memoizedState; H.state = me, fu(s, g, H, b), re = s.memoizedState, J !== g || me !== re || Pr.current || Eo ? (typeof ye == "function" && (Yf(s, d, ye, g), re = s.memoizedState), (J = Eo || E2(s, d, J, g, me, re, ue)) ? (Ae || typeof H.UNSAFE_componentWillMount != "function" && typeof H.componentWillMount != "function" || (typeof H.componentWillMount == "function" && H.componentWillMount(), typeof H.UNSAFE_componentWillMount == "function" && H.UNSAFE_componentWillMount()), typeof H.componentDidMount == "function" && (s.flags |= 4194308)) : (typeof H.componentDidMount == "function" && (s.flags |= 4194308), s.memoizedProps = g, s.memoizedState = re), H.props = g, H.state = re, H.context = ue, g = J) : (typeof H.componentDidMount == "function" && (s.flags |= 4194308), g = false); } else { H = s.stateNode, W5(o, s), J = s.memoizedProps, ue = s.type === s.elementType ? J : jn(s.type, J), H.props = ue, Ae = s.pendingProps, me = H.context, re = d.contextType, typeof re == "object" && re !== null ? re = un(re) : (re = Nr(d) ? xi : fr.current, re = h0(s, re)); var De = d.getDerivedStateFromProps; (ye = typeof De == "function" || typeof H.getSnapshotBeforeUpdate == "function") || typeof H.UNSAFE_componentWillReceiveProps != "function" && typeof H.componentWillReceiveProps != "function" || (J !== Ae || me !== re) && b2(s, H, g, re), Eo = false, me = s.memoizedState, H.state = me, fu(s, g, H, b); var Se = s.memoizedState; J !== Ae || me !== Se || Pr.current || Eo ? (typeof De == "function" && (Yf(s, d, De, g), Se = s.memoizedState), (ue = Eo || E2(s, d, ue, g, me, Se, re) || false) ? (ye || typeof H.UNSAFE_componentWillUpdate != "function" && typeof H.componentWillUpdate != "function" || (typeof H.componentWillUpdate == "function" && H.componentWillUpdate(g, Se, re), typeof H.UNSAFE_componentWillUpdate == "function" && H.UNSAFE_componentWillUpdate(g, Se, re)), typeof H.componentDidUpdate == "function" && (s.flags |= 4), typeof H.getSnapshotBeforeUpdate == "function" && (s.flags |= 1024)) : (typeof H.componentDidUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 4), typeof H.getSnapshotBeforeUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 1024), s.memoizedProps = g, s.memoizedState = Se), H.props = g, H.state = Se, H.context = re, g = ue) : (typeof H.componentDidUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 4), typeof H.getSnapshotBeforeUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 1024), g = false); } return r1(o, s, d, g, F, b); } function r1(o, s, d, g, b, F) { I2(o, s); var H = (s.flags & 128) !== 0; if (!g && !H) return b && T5(s, d, false), Ia(o, s, F); g = s.stateNode, CA.current = s; var J = H && typeof d.getDerivedStateFromError != "function" ? null : g.render(); return s.flags |= 1, o !== null && H ? (s.child = y0(s, o.child, null, F), s.child = y0(s, null, J, F)) : Cr(o, s, J, F), s.memoizedState = g.state, b && T5(s, d, true), s.child; } function N2(o) { var s = o.stateNode; s.pendingContext ? z5(o, s.pendingContext, s.pendingContext !== s.context) : s.context && z5(o, s.context, false), Kf(o, s.containerInfo); } function j2(o, s, d, g, b) { return m0(), Pf(b), s.flags |= 256, Cr(o, s, d, g), s.child; } var n1 = { dehydrated: null, treeContext: null, retryLane: 0 }; function a1(o) { return { baseLanes: o, cachePool: null, transitions: null }; } function z2(o, s, d) { var g = s.pendingProps, b = Pt.current, F = false, H = (s.flags & 128) !== 0, J; if ((J = H) || (J = o !== null && o.memoizedState === null ? false : (b & 2) !== 0), J ? (F = true, s.flags &= -129) : (o === null || o.memoizedState !== null) && (b |= 1), Et(Pt, b & 1), o === null) return If(s), o = s.memoizedState, o !== null && (o = o.dehydrated, o !== null) ? ((s.mode & 1) === 0 ? s.lanes = 1 : o.data === "$!" ? s.lanes = 8 : s.lanes = 1073741824, null) : (H = g.children, o = g.fallback, F ? (g = s.mode, F = s.child, H = { mode: "hidden", children: H }, (g & 1) === 0 && F !== null ? (F.childLanes = 0, F.pendingProps = H) : F = ju(H, g, 0, null), o = bi(o, g, d, null), F.return = s, o.return = s, F.sibling = o, s.child = F, s.child.memoizedState = a1(d), s.memoizedState = n1, o) : o1(s, H)); if (b = o.memoizedState, b !== null && (J = b.dehydrated, J !== null)) return kA(o, s, H, g, J, b, d); if (F) { F = g.fallback, H = s.mode, b = o.child, J = b.sibling; var re = { mode: "hidden", children: g.children }; return (H & 1) === 0 && s.child !== b ? (g = s.child, g.childLanes = 0, g.pendingProps = re, s.deletions = null) : (g = ko(b, re), g.subtreeFlags = b.subtreeFlags & 14680064), J !== null ? F = ko(J, F) : (F = bi(F, H, d, null), F.flags |= 2), F.return = s, g.return = s, g.sibling = F, s.child = g, g = F, F = s.child, H = o.child.memoizedState, H = H === null ? a1(d) : { baseLanes: H.baseLanes | d, cachePool: null, transitions: H.transitions }, F.memoizedState = H, F.childLanes = o.childLanes & ~d, s.memoizedState = n1, g; } return F = o.child, o = F.sibling, g = ko(F, { mode: "visible", children: g.children }), (s.mode & 1) === 0 && (g.lanes = d), g.return = s, g.sibling = null, o !== null && (d = s.deletions, d === null ? (s.deletions = [ o ], s.flags |= 16) : d.push(o)), s.child = g, s.memoizedState = null, g; } function o1(o, s) { return s = ju({ mode: "visible", children: s }, o.mode, 0, null), s.return = o, o.child = s; } function bu(o, s, d, g) { return g !== null && Pf(g), y0(s, o.child, null, d), o = o1(s, s.pendingProps.children), o.flags |= 2, s.memoizedState = null, o; } function kA(o, s, d, g, b, F, H) { if (d) return s.flags & 256 ? (s.flags &= -257, g = Jf(Error(r(422))), bu(o, s, H, g)) : s.memoizedState !== null ? (s.child = o.child, s.flags |= 128, null) : (F = g.fallback, b = s.mode, g = ju({ mode: "visible", children: g.children }, b, 0, null), F = bi(F, b, H, null), F.flags |= 2, g.return = s, F.return = s, g.sibling = F, s.child = g, (s.mode & 1) !== 0 && y0(s, o.child, null, H), s.child.memoizedState = a1(H), s.memoizedState = n1, F); if ((s.mode & 1) === 0) return bu(o, s, H, null); if (b.data === "$!") { if (g = b.nextSibling && b.nextSibling.dataset, g) var J = g.dgst; return g = J, F = Error(r(419)), g = Jf(F, g, void 0), bu(o, s, H, g); } if (J = (H & o.childLanes) !== 0, jr || J) { if (g = Xt, g !== null) { switch (H & -H) { case 4: b = 2; break; case 16: b = 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: b = 32; break; case 536870912: b = 268435456; break; default: b = 0; } b = (b & (g.suspendedLanes | H)) !== 0 ? 0 : b, b !== 0 && b !== F.retryLane && (F.retryLane = b, Sa(o, b), Tn(g, o, b, -1)); } return b1(), g = Jf(Error(r(421))), bu(o, s, H, g); } return b.data === "$?" ? (s.flags |= 128, s.child = o.child, s = KA.bind(null, o), b._reactRetry = s, null) : (o = F.treeContext, Yr = po(b.nextSibling), Zr = s, kt = true, Nn = null, o !== null && (ln[cn++] = Da, ln[cn++] = Fa, ln[cn++] = di, Da = o.id, Fa = o.overflow, di = s), s = o1(s, g.children), s.flags |= 4096, s); } function U2(o, s, d) { o.lanes |= s; var g = o.alternate; g !== null && (g.lanes |= s), Uf(o.return, s, d); } function i1(o, s, d, g, b) { var F = o.memoizedState; F === null ? o.memoizedState = { isBackwards: s, rendering: null, renderingStartTime: 0, last: g, tail: d, tailMode: b } : (F.isBackwards = s, F.rendering = null, F.renderingStartTime = 0, F.last = g, F.tail = d, F.tailMode = b); } function T2(o, s, d) { var g = s.pendingProps, b = g.revealOrder, F = g.tail; if (Cr(o, s, g.children, d), g = Pt.current, (g & 2) !== 0) g = g & 1 | 2, s.flags |= 128; else { if (o !== null && (o.flags & 128) !== 0) e: for (o = s.child; o !== null; ) { if (o.tag === 13) o.memoizedState !== null && U2(o, d, s); else if (o.tag === 19) U2(o, d, s); else if (o.child !== null) { o.child.return = o, o = o.child; continue; } if (o === s) break e; for (; o.sibling === null; ) { if (o.return === null || o.return === s) break e; o = o.return; } o.sibling.return = o.return, o = o.sibling; } g &= 1; } if (Et(Pt, g), (s.mode & 1) === 0) s.memoizedState = null; else switch (b) { case "forwards": for (d = s.child, b = null; d !== null; ) o = d.alternate, o !== null && hu(o) === null && (b = d), d = d.sibling; d = b, d === null ? (b = s.child, s.child = null) : (b = d.sibling, d.sibling = null), i1(s, false, b, d, F); break; case "backwards": for (d = null, b = s.child, s.child = null; b !== null; ) { if (o = b.alternate, o !== null && hu(o) === null) { s.child = b; break; } o = b.sibling, b.sibling = d, d = b, b = o; } i1(s, true, d, null, F); break; case "together": i1(s, false, null, null, void 0); break; default: s.memoizedState = null; } return s.child; } function wu(o, s) { (s.mode & 1) === 0 && o !== null && (o.alternate = null, s.alternate = null, s.flags |= 2); } function Ia(o, s, d) { if (o !== null && (s.dependencies = o.dependencies), mi |= s.lanes, (d & s.childLanes) === 0) return null; if (o !== null && s.child !== o.child) throw Error(r(153)); if (s.child !== null) { for (o = s.child, d = ko(o, o.pendingProps), s.child = d, d.return = s; o.sibling !== null; ) o = o.sibling, d = d.sibling = ko(o, o.pendingProps), d.return = s; d.sibling = null; } return s.child; } function DA(o, s, d) { switch (s.tag) { case 3: N2(s), m0(); break; case 5: Y5(s); break; case 1: Nr(s.type) && au(s); break; case 4: Kf(s, s.stateNode.containerInfo); break; case 10: var g = s.type._context, b = s.memoizedProps.value; Et(uu, g._currentValue), g._currentValue = b; break; case 13: if (g = s.memoizedState, g !== null) return g.dehydrated !== null ? (Et(Pt, Pt.current & 1), s.flags |= 128, null) : (d & s.child.childLanes) !== 0 ? z2(o, s, d) : (Et(Pt, Pt.current & 1), o = Ia(o, s, d), o !== null ? o.sibling : null); Et(Pt, Pt.current & 1); break; case 19: if (g = (d & s.childLanes) !== 0, (o.flags & 128) !== 0) { if (g) return T2(o, s, d); s.flags |= 128; } if (b = s.memoizedState, b !== null && (b.rendering = null, b.tail = null, b.lastEffect = null), Et(Pt, Pt.current), g) break; return null; case 22: case 23: return s.lanes = 0, _2(o, s, d); } return Ia(o, s, d); } var R2, s1, K2, M2; R2 = function(o, s) { for (var d = s.child; d !== null; ) { if (d.tag === 5 || d.tag === 6) o.appendChild(d.stateNode); else if (d.tag !== 4 && d.child !== null) { d.child.return = d, d = d.child; continue; } if (d === s) break; for (; d.sibling === null; ) { if (d.return === null || d.return === s) return; d = d.return; } d.sibling.return = d.return, d = d.sibling; } }, s1 = function() { }, K2 = function(o, s, d, g) { var b = o.memoizedProps; if (b !== g) { o = s.stateNode, pi($n.current); var F = null; switch (d) { case "input": b = Ue(o, b), g = Ue(o, g), F = []; break; case "select": b = V({}, b, { value: void 0 }), g = V({}, g, { value: void 0 }), F = []; break; case "textarea": b = wt(o, b), g = wt(o, g), F = []; break; default: typeof b.onClick != "function" && typeof g.onClick == "function" && (o.onclick = tu); } Ze(d, g); var H; d = null; for (ue in b) if (!g.hasOwnProperty(ue) && b.hasOwnProperty(ue) && b[ue] != null) if (ue === "style") { var J = b[ue]; for (H in J) J.hasOwnProperty(H) && (d || (d = {}), d[H] = ""); } else ue !== "dangerouslySetInnerHTML" && ue !== "children" && ue !== "suppressContentEditableWarning" && ue !== "suppressHydrationWarning" && ue !== "autoFocus" && (a.hasOwnProperty(ue) ? F || (F = []) : (F = F || []).push(ue, null)); for (ue in g) { var re = g[ue]; if (J = b == null ? void 0 : b[ue], g.hasOwnProperty(ue) && re !== J && (re != null || J != null)) if (ue === "style") if (J) { for (H in J) !J.hasOwnProperty(H) || re && re.hasOwnProperty(H) || (d || (d = {}), d[H] = ""); for (H in re) re.hasOwnProperty(H) && J[H] !== re[H] && (d || (d = {}), d[H] = re[H]); } else d || (F || (F = []), F.push(ue, d)), d = re; else ue === "dangerouslySetInnerHTML" ? (re = re ? re.__html : void 0, J = J ? J.__html : void 0, re != null && J !== re && (F = F || []).push(ue, re)) : ue === "children" ? typeof re != "string" && typeof re != "number" || (F = F || []).push(ue, "" + re) : ue !== "suppressContentEditableWarning" && ue !== "suppressHydrationWarning" && (a.hasOwnProperty(ue) ? (re != null && ue === "onScroll" && vt("scroll", o), F || J === re || (F = [])) : (F = F || []).push(ue, re)); } d && (F = F || []).push("style", d); var ue = F; (s.updateQueue = ue) && (s.flags |= 4); } }, M2 = function(o, s, d, g) { d !== g && (s.flags |= 4); }; function el(o, s) { if (!kt) switch (o.tailMode) { case "hidden": s = o.tail; for (var d = null; s !== null; ) s.alternate !== null && (d = s), s = s.sibling; d === null ? o.tail = null : d.sibling = null; break; case "collapsed": d = o.tail; for (var g = null; d !== null; ) d.alternate !== null && (g = d), d = d.sibling; g === null ? s || o.tail === null ? o.tail = null : o.tail.sibling = null : g.sibling = null; } } function pr(o) { var s = o.alternate !== null && o.alternate.child === o.child, d = 0, g = 0; if (s) for (var b = o.child; b !== null; ) d |= b.lanes | b.childLanes, g |= b.subtreeFlags & 14680064, g |= b.flags & 14680064, b.return = o, b = b.sibling; else for (b = o.child; b !== null; ) d |= b.lanes | b.childLanes, g |= b.subtreeFlags, g |= b.flags, b.return = o, b = b.sibling; return o.subtreeFlags |= g, o.childLanes = d, s; } function FA(o, s, d) { var g = s.pendingProps; switch (Sf(s), s.tag) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return pr(s), null; case 1: return Nr(s.type) && nu(), pr(s), null; case 3: return g = s.stateNode, b0(), Bt(Pr), Bt(fr), Of(), g.pendingContext && (g.context = g.pendingContext, g.pendingContext = null), (o === null || o.child === null) && (lu(s) ? s.flags |= 4 : o === null || o.memoizedState.isDehydrated && (s.flags & 256) === 0 || (s.flags |= 1024, Nn !== null && (y1(Nn), Nn = null))), s1(o, s), pr(s), null; case 5: Mf(s); var b = pi($s.current); if (d = s.type, o !== null && s.stateNode != null) K2(o, s, d, g, b), o.ref !== s.ref && (s.flags |= 512, s.flags |= 2097152); else { if (!g) { if (s.stateNode === null) throw Error(r(166)); return pr(s), null; } if (o = pi($n.current), lu(s)) { g = s.stateNode, d = s.type; var F = s.memoizedProps; switch (g[Wn] = s, g[Qs] = F, o = (s.mode & 1) !== 0, d) { case "dialog": vt("cancel", g), vt("close", g); break; case "iframe": case "object": case "embed": vt("load", g); break; case "video": case "audio": for (b = 0; b < Ls.length; b++) vt(Ls[b], g); break; case "source": vt("error", g); break; case "img": case "image": case "link": vt("error", g), vt("load", g); break; case "details": vt("toggle", g); break; case "input": ge(g, F), vt("invalid", g); break; case "select": g._wrapperState = { wasMultiple: !!F.multiple }, vt("invalid", g); break; case "textarea": _n(g, F), vt("invalid", g); } Ze(d, F), b = null; for (var H in F) if (F.hasOwnProperty(H)) { var J = F[H]; H === "children" ? typeof J == "string" ? g.textContent !== J && (F.suppressHydrationWarning !== true && eu(g.textContent, J, o), b = [ "children", J ]) : typeof J == "number" && g.textContent !== "" + J && (F.suppressHydrationWarning !== true && eu(g.textContent, J, o), b = [ "children", "" + J ]) : a.hasOwnProperty(H) && J != null && H === "onScroll" && vt("scroll", g); } switch (d) { case "input": ve(g), Qe(g, F, true); break; case "textarea": ve(g), Ir(g); break; case "select": case "option": break; default: typeof F.onClick == "function" && (g.onclick = tu); } g = b, s.updateQueue = g, g !== null && (s.flags |= 4); } else { H = b.nodeType === 9 ? b : b.ownerDocument, o === "http://www.w3.org/1999/xhtml" && (o = dr(d)), o === "http://www.w3.org/1999/xhtml" ? d === "script" ? (o = H.createElement("div"), o.innerHTML = "