var L1 = {}; (function(N1) { class Qd extends Error { constructor(i) { super(), this.message = "Failed to request store info", this.name = "WALLET_STORE_INFO", this.cause = i.cause, this.stack = i.stack; } } class Yd extends Error { constructor(i) { super(), this.message = "Error occurred trying to run auth flow", this.name = "WALLET_AUTH_FLOW", this.cause = i.cause, this.stack = i.stack; } } const ke = class ke { }; ke.AB_CONTROL_VARIANT = "a", ke.AB_TREATMENT_VARIANT = "b", ke.getStoreId = () => { var i; return (i = ke.getStorefrontObject().storeId) == null ? void 0 : i.toString(); }, ke.getCountry = () => ke.getStorefrontObject().country, ke.getLanguage = () => ke.getStorefrontObject().lang.replace("_", "-"), ke.getCartId = () => ke.getStorefrontObject().cartId ? ke.getStorefrontObject().cartId.toString() : null, ke.isPageCart = () => window.LS.template === "cart", ke.isModalCartEnabled = () => !!document.querySelector('[data-store="cart-form"]'), ke.getThemeCode = () => window.LS.theme.code, ke.getCustomerId = () => window.LS.customer ? window.LS.customer.toString() : void 0, ke.isWalletExperimentTreatmentVariant = () => ke.getStorefrontObject().abStorefrontCartExperiments["ab-storefront_cart-wallet"] === ke.AB_TREATMENT_VARIANT, ke.hasZipcode = () => { var i; return !!((i = document.querySelector(".js-shipping-calculator-current-zip")) != null && i.textContent); }, ke.updateZipcodeAndLoadShippingOptions = (i, o) => { window.LS.calculateShippingAjax( i, o("#cart-shipping-container").data("shipping-url"), o("#cart-shipping-container").closest( ".js-shipping-calculator-container" ) ), document.querySelectorAll(".js-shipping-calculator-current-zip").forEach((a) => { a.textContent = i; }), document.querySelectorAll(".js-shipping-input").forEach((a) => { a.setAttribute("value", i); }); }, ke.hasShippingCalculator = () => !!document.querySelector('[data-store="shipping-calculator"]'), ke.getStorefrontObject = () => ({ storeId: window.LS.store.id, cartId: window.LS.cart.id, lang: window.LS.lang, country: window.LS.country, abStorefrontCartExperiments: window.LS.abStorefrontCartExperiments // ab tests are loaded at the moment script runs }); let we = ke; class Na extends Error { constructor() { super(), this.message = "Error Iframe not found", this.name = "WALLET_IFRAME_NOT_FOUND"; } } var Gd = { WALLET_API_URL: "https://api-wallet.tiendanube.com", NODE_ENV: "production", WALLET_IFRAME_URL: "https://nuvempay.nuvemshop.com.br", WALLET_LIB_AUTH_URL: "https://wallet.tiendanube.com/auth.js" }; class Zd { constructor(i) { this.startAuthFlow = async () => { try { return await window.WalletAuth.start(this.getConfigWalletAuth()); } catch (o) { throw new Yd(o); } }, this.getConfigWalletAuth = () => ({ loggedUserEmail: null, iframeHost: Gd.WALLET_IFRAME_URL, version: "v2" }), this.getStoreInfo = async () => { try { const o = we.getCustomerId(), a = we.getStoreId(); return await this.walletApi.getStoreInfo({ storeId: a, customerId: o }); } catch (o) { throw o instanceof Na ? o : new Qd(o); } }, this.walletApi = i; } async run() { const i = await this.startAuthFlow(); if (!i.isLogged) return { status: "notLogged" }; const o = i.user.email, a = await this.getStoreInfo(); return { status: !a.customerEmail || o === a.customerEmail ? "logged" : "notLogged" }.status === "logged" ? { status: "logged", email: o, address: i.user.address, tags: a.tags } : { status: "notLogged" }; } } var Xd = { WALLET_API_URL: "https://api-wallet.tiendanube.com", NODE_ENV: "production", WALLET_IFRAME_URL: "https://nuvempay.nuvemshop.com.br", WALLET_LIB_AUTH_URL: "https://wallet.tiendanube.com/auth.js" }; const Jd = Xd.WALLET_API_URL, qd = "v1"; class fi { constructor() { this.commonHeaders = { "Accept-Language": we.getLanguage(), "Content-Type": "application/json" }, this.getErrorContexts = (i) => ({ store: { storeId: we.getStoreId(), cartId: we.getCartId(), country: we.getCountry() }, template: window.LS.template, theme: we.getThemeCode(), ...i }); } reportError(i, o) { this.reportLog(i, o); } reportException(i, o) { this.reportLog(o ?? i.message, { error: JSON.stringify(i, Object.getOwnPropertyNames(i)) }); } reportLog(i, o) { fetch(`${Jd}/${qd}/logger`, { method: "POST", body: JSON.stringify({ log: `[WALLET_STORE_FRONT] ${i}`, context: { ...this.getErrorContexts(o) } }), headers: this.commonHeaders }); } } /*! js-cookie v3.0.5 | MIT */ function di(s) { for (var i = 1; i < arguments.length; i++) { var o = arguments[i]; for (var a in o) s[a] = o[a]; } return s; } var bd = { read: function(s) { return s[0] === '"' && (s = s.slice(1, -1)), s.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent); }, write: function(s) { return encodeURIComponent(s).replace( /%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g, decodeURIComponent ); } }; function qo(s, i) { function o(c, f, p) { if (!(typeof document > "u")) { p = di({}, i, p), typeof p.expires == "number" && (p.expires = new Date(Date.now() + p.expires * 864e5)), p.expires && (p.expires = p.expires.toUTCString()), c = encodeURIComponent(c).replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent).replace(/[()]/g, escape); var m = ""; for (var g in p) p[g] && (m += "; " + g, p[g] !== !0 && (m += "=" + p[g].split(";")[0])); return document.cookie = c + "=" + s.write(f, c) + m; } } function a(c) { if (!(typeof document > "u" || arguments.length && !c)) { for (var f = document.cookie ? document.cookie.split("; ") : [], p = {}, m = 0; m < f.length; m++) { var g = f[m].split("="), S = g.slice(1).join("="); try { var C = decodeURIComponent(g[0]); if (p[C] = s.read(S, C), c === C) break; } catch { } } return c ? p[c] : p; } } return Object.create( { set: o, get: a, remove: function(c, f) { o( c, "", di({}, f, { expires: -1 }) ); }, withAttributes: function(c) { return qo(this.converter, di({}, this.attributes, c)); }, withConverter: function(c) { return qo(di({}, this.converter, c), this.attributes); } }, { attributes: { value: Object.freeze(i) }, converter: { value: Object.freeze(s) } } ); } var ep = qo(bd, { path: "/" }); const $t = class $t { static isAuthenticated() { return !!$t.getCookieByName( $t.cookie.WALLET_AUTHENTICATED ); } static getAccessToken() { return $t.getCookieByName( $t.cookie.WALLET_ACCESS_TOKEN ); } static getCrossStoreImposible() { const i = $t.getCookieByName( $t.cookie.WALLET_CROSS_STORE_IMPOSSIBLE ); return i ? i === "true" : !1; } static getCookieByName(i) { return ep.get(i); } }; $t.cookie = { WALLET_AUTHENTICATED: "wallet-authenticated", WALLET_ACCESS_TOKEN: "wallet-access-token", WALLET_CROSS_STORE_IMPOSSIBLE: "wallet-cross-store-impossible" }; let pi = $t; class tp { constructor(i) { this.event = { WALLET_CART_IDENTIFICATION: "wallet_cart_identification", WALLET_CART_ZIPCODE: "wallet_cart_zipcode" }, this.eventDataForRequest = (o) => ({ cart_id: o, timestamp: (/* @__PURE__ */ new Date()).toISOString() }), this.api = i; } async registerEventWalletCartIdentification(i, o) { const a = { ...this.eventDataForRequest(i), store_id: we.getStoreId(), cart_hash: o, login_persisted_channel: pi.getCrossStoreImposible() ? "same" : "cross" }; await this.api.registerEvent( a, this.event.WALLET_CART_IDENTIFICATION ); } async registerEventWalletCartZipcode(i, o) { const a = { ...this.eventDataForRequest(i), type: o }; await this.api.registerEvent( a, this.event.WALLET_CART_ZIPCODE ); } } class Ta extends Error { constructor(i, o) { super(), this.message = "Error occurred trying to register event", this.name = "WALLET_REGISTER_EVENT", this.customTag = { name: "wallet_register_event", data: i }, this.stack = o.stack, this.cause = o.cause; } } class np { constructor(i, o) { this.event = { WALLET_CART_IDENTIFICATION: "wallet_cart_identification", WALLET_CART_ZIPCODE: "wallet_cart_zipcode" }, this.eventService = new tp(i), this.errorHandlerService = o; } run() { this.reportEventWalletCartIdentification(); } reportEventWalletCartIdentification() { window.addEventListener("cart.updated", async (i) => { var o, a; try { const c = (o = i.detail) == null ? void 0 : o.id.toString(), f = (a = i.detail) == null ? void 0 : a.token; this.hasEventBeenSent(c, "WALLET_CART_IDENTIFICATION") || (await this.eventService.registerEventWalletCartIdentification( c, f ), this.saveEventSent(c, "WALLET_CART_IDENTIFICATION")); } catch (c) { this.errorHandlerService.reportException( new Ta( this.event.WALLET_CART_IDENTIFICATION, c ) ); } }); } async reportEventWalletCartZipcode(i) { try { const o = we.getCartId(); await this.eventService.registerEventWalletCartZipcode(o, i); } catch (o) { this.errorHandlerService.reportException( new Ta( this.event.WALLET_CART_ZIPCODE, o ) ); } } hasEventBeenSent(i, o) { const a = window.localStorage.getItem(o); return a && a === i; } saveEventSent(i, o) { window.localStorage.setItem(o, i); } } class rp extends Error { constructor() { super(), this.message = "Error occurred trying to load Auth library", this.name = "WALLET_LOAD_AUTH"; } } var ip = { WALLET_API_URL: "https://api-wallet.tiendanube.com", NODE_ENV: "production", WALLET_IFRAME_URL: "https://nuvempay.nuvemshop.com.br", WALLET_LIB_AUTH_URL: "https://wallet.tiendanube.com/auth.js" }; class op { run() { return new Promise((i, o) => { const a = document.createElement("script"); a.src = ip.WALLET_LIB_AUTH_URL, document.body.appendChild(a), a.addEventListener("load", () => { window.WalletAuth ? i("WalletAuth library is ready") : o(new rp()); }); }); } } var sp = { WALLET_API_URL: "https://api-wallet.tiendanube.com", NODE_ENV: "production", WALLET_IFRAME_URL: "https://nuvempay.nuvemshop.com.br", WALLET_LIB_AUTH_URL: "https://wallet.tiendanube.com/auth.js" }; const kr = class kr { static postMessage(i, o) { var c; const a = document.getElementById(this.iframeId); if (!a) throw new Na(); (c = a == null ? void 0 : a.contentWindow) == null || c.postMessage( JSON.stringify({ message: i, data: o }), this.host ); } }; kr.host = sp.WALLET_IFRAME_URL, kr.iframeId = "walletAuthProxyIframe", kr.EVENTS = { NUVEM_REQUEST: "NUVEM_REQUEST" }; let yr = kr; var lp = { WALLET_API_URL: "https://api-wallet.tiendanube.com", NODE_ENV: "production", WALLET_IFRAME_URL: "https://nuvempay.nuvemshop.com.br", WALLET_LIB_AUTH_URL: "https://wallet.tiendanube.com/auth.js" }; const Fi = class Fi { }; Fi.onMessage = (i, o, a) => { window.addEventListener( "message", (c) => { const f = c.data; f.error ? a == null || a(f.error) : f.message === i && c.origin === lp.WALLET_IFRAME_URL && o(f.data); } ); }, Fi.removeEvent = (i, o) => { window.removeEventListener(i, o); }; let bo = Fi; class ap { get(i, o) { return new Promise((a, c) => { const f = setTimeout(() => { c(new Error(`Timeout request with message:${i}`)); }, 6e3), p = (m) => { clearTimeout(f), a(m); }; bo.onMessage(i, p), yr.postMessage(i, o); }); } } class up { constructor(i) { this.commonHeaders = { "Accept-Language": we.getLanguage() }, this.post = (o, a) => this.authClient.makeRequest("POST", o, a, this.commonHeaders), this.get = async (o) => this.authClient.makeRequest("GET", o, void 0, this.commonHeaders), this.authClient = new window.WalletAuth.Client(i); } } var cp = { WALLET_API_URL: "https://api-wallet.tiendanube.com", NODE_ENV: "production", WALLET_IFRAME_URL: "https://nuvempay.nuvemshop.com.br", WALLET_LIB_AUTH_URL: "https://wallet.tiendanube.com/auth.js" }; const fp = cp.WALLET_API_URL, es = "v1"; class Pa { constructor() { this.registerEvent = async (i, o) => { await this.client.post(`/${es}/events`, { event: o, eventData: i }); }, this.getStoreInfo = async (i) => { if (this.isCrossStore()) return await this.iframeClient.get( yr.EVENTS.NUVEM_REQUEST, { resource: "storeInfo", body: i } ); const o = i.customerId ? `?customer_id=${i.customerId}` : ""; return (await this.client.get( `/${es}/stores/${i.storeId}/info${o}` )).data; }, this.createAbandonedCart = async (i) => { if (this.isCrossStore()) await this.iframeClient.get( yr.EVENTS.NUVEM_REQUEST, { resource: "createAbandonedCart", body: i } ); else { const o = `/${es}/carts/abandon`; await this.client.post(o, i); } }, this.isCrossStore = () => !pi.getCrossStoreImposible(), this.client = new up(fp), this.iframeClient = new ap(); } } function dp(s) { return s && s.__esModule && Object.prototype.hasOwnProperty.call(s, "default") ? s.default : s; } var _a = { exports: {} }, vr = {}, Ra = { exports: {} }, oe = {}; /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Oa; function pp() { if (Oa) return oe; Oa = 1; var s = Symbol.for("react.element"), i = Symbol.for("react.portal"), o = Symbol.for("react.fragment"), a = Symbol.for("react.strict_mode"), c = Symbol.for("react.profiler"), f = Symbol.for("react.provider"), p = Symbol.for("react.context"), m = Symbol.for("react.forward_ref"), g = Symbol.for("react.suspense"), S = Symbol.for("react.memo"), C = Symbol.for("react.lazy"), N = Symbol.iterator; function k(y) { return y === null || typeof y != "object" ? null : (y = N && y[N] || y["@@iterator"], typeof y == "function" ? y : null); } var D = { isMounted: function() { return !1; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { } }, O = Object.assign, A = {}; function z(y, T, $) { this.props = y, this.context = T, this.refs = A, this.updater = $ || D; } z.prototype.isReactComponent = {}, z.prototype.setState = function(y, T) { if (typeof y != "object" && typeof y != "function" && y != 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, y, T, "setState"); }, z.prototype.forceUpdate = function(y) { this.updater.enqueueForceUpdate(this, y, "forceUpdate"); }; function q() { } q.prototype = z.prototype; function Y(y, T, $) { this.props = y, this.context = T, this.refs = A, this.updater = $ || D; } var G = Y.prototype = new q(); G.constructor = Y, O(G, z.prototype), G.isPureReactComponent = !0; var Q = Array.isArray, te = Object.prototype.hasOwnProperty, K = { current: null }, M = { key: !0, ref: !0, __self: !0, __source: !0 }; function J(y, T, $) { var re, ne = {}, ge = null, se = null; if (T != null) for (re in T.ref !== void 0 && (se = T.ref), T.key !== void 0 && (ge = "" + T.key), T) te.call(T, re) && !M.hasOwnProperty(re) && (ne[re] = T[re]); var de = arguments.length - 2; if (de === 1) ne.children = $; else if (1 < de) { for (var le = Array(de), Ae = 0; Ae < de; Ae++) le[Ae] = arguments[Ae + 2]; ne.children = le; } if (y && y.defaultProps) for (re in de = y.defaultProps, de) ne[re] === void 0 && (ne[re] = de[re]); return { $$typeof: s, type: y, key: ge, ref: se, props: ne, _owner: K.current }; } function fe(y, T) { return { $$typeof: s, type: y.type, key: T, ref: y.ref, props: y.props, _owner: y._owner }; } function ve(y) { return typeof y == "object" && y !== null && y.$$typeof === s; } function ae(y) { var T = { "=": "=0", ":": "=2" }; return "$" + y.replace(/[=:]/g, function($) { return T[$]; }); } var Le = /\/+/g; function Fe(y, T) { return typeof y == "object" && y !== null && y.key != null ? ae("" + y.key) : T.toString(36); } function Ne(y, T, $, re, ne) { var ge = typeof y; (ge === "undefined" || ge === "boolean") && (y = null); var se = !1; if (y === null) se = !0; else switch (ge) { case "string": case "number": se = !0; break; case "object": switch (y.$$typeof) { case s: case i: se = !0; } } if (se) return se = y, ne = ne(se), y = re === "" ? "." + Fe(se, 0) : re, Q(ne) ? ($ = "", y != null && ($ = y.replace(Le, "$&/") + "/"), Ne(ne, T, $, "", function(Ae) { return Ae; })) : ne != null && (ve(ne) && (ne = fe(ne, $ + (!ne.key || se && se.key === ne.key ? "" : ("" + ne.key).replace(Le, "$&/") + "/") + y)), T.push(ne)), 1; if (se = 0, re = re === "" ? "." : re + ":", Q(y)) for (var de = 0; de < y.length; de++) { ge = y[de]; var le = re + Fe(ge, de); se += Ne(ge, T, $, le, ne); } else if (le = k(y), typeof le == "function") for (y = le.call(y), de = 0; !(ge = y.next()).done; ) ge = ge.value, le = re + Fe(ge, de++), se += Ne(ge, T, $, le, ne); else if (ge === "object") throw T = String(y), Error("Objects are not valid as a React child (found: " + (T === "[object Object]" ? "object with keys {" + Object.keys(y).join(", ") + "}" : T) + "). If you meant to render a collection of children, use an array instead."); return se; } function Re(y, T, $) { if (y == null) return y; var re = [], ne = 0; return Ne(y, re, "", "", function(ge) { return T.call($, ge, ne++); }), re; } function Oe(y) { if (y._status === -1) { var T = y._result; T = T(), T.then(function($) { (y._status === 0 || y._status === -1) && (y._status = 1, y._result = $); }, function($) { (y._status === 0 || y._status === -1) && (y._status = 2, y._result = $); }), y._status === -1 && (y._status = 0, y._result = T); } if (y._status === 1) return y._result.default; throw y._result; } var he = { current: null }, j = { transition: null }, F = { ReactCurrentDispatcher: he, ReactCurrentBatchConfig: j, ReactCurrentOwner: K }; return oe.Children = { map: Re, forEach: function(y, T, $) { Re(y, function() { T.apply(this, arguments); }, $); }, count: function(y) { var T = 0; return Re(y, function() { T++; }), T; }, toArray: function(y) { return Re(y, function(T) { return T; }) || []; }, only: function(y) { if (!ve(y)) throw Error("React.Children.only expected to receive a single React element child."); return y; } }, oe.Component = z, oe.Fragment = o, oe.Profiler = c, oe.PureComponent = Y, oe.StrictMode = a, oe.Suspense = g, oe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = F, oe.cloneElement = function(y, T, $) { if (y == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + y + "."); var re = O({}, y.props), ne = y.key, ge = y.ref, se = y._owner; if (T != null) { if (T.ref !== void 0 && (ge = T.ref, se = K.current), T.key !== void 0 && (ne = "" + T.key), y.type && y.type.defaultProps) var de = y.type.defaultProps; for (le in T) te.call(T, le) && !M.hasOwnProperty(le) && (re[le] = T[le] === void 0 && de !== void 0 ? de[le] : T[le]); } var le = arguments.length - 2; if (le === 1) re.children = $; else if (1 < le) { de = Array(le); for (var Ae = 0; Ae < le; Ae++) de[Ae] = arguments[Ae + 2]; re.children = de; } return { $$typeof: s, type: y.type, key: ne, ref: ge, props: re, _owner: se }; }, oe.createContext = function(y) { return y = { $$typeof: p, _currentValue: y, _currentValue2: y, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, y.Provider = { $$typeof: f, _context: y }, y.Consumer = y; }, oe.createElement = J, oe.createFactory = function(y) { var T = J.bind(null, y); return T.type = y, T; }, oe.createRef = function() { return { current: null }; }, oe.forwardRef = function(y) { return { $$typeof: m, render: y }; }, oe.isValidElement = ve, oe.lazy = function(y) { return { $$typeof: C, _payload: { _status: -1, _result: y }, _init: Oe }; }, oe.memo = function(y, T) { return { $$typeof: S, type: y, compare: T === void 0 ? null : T }; }, oe.startTransition = function(y) { var T = j.transition; j.transition = {}; try { y(); } finally { j.transition = T; } }, oe.unstable_act = function() { throw Error("act(...) is not supported in production builds of React."); }, oe.useCallback = function(y, T) { return he.current.useCallback(y, T); }, oe.useContext = function(y) { return he.current.useContext(y); }, oe.useDebugValue = function() { }, oe.useDeferredValue = function(y) { return he.current.useDeferredValue(y); }, oe.useEffect = function(y, T) { return he.current.useEffect(y, T); }, oe.useId = function() { return he.current.useId(); }, oe.useImperativeHandle = function(y, T, $) { return he.current.useImperativeHandle(y, T, $); }, oe.useInsertionEffect = function(y, T) { return he.current.useInsertionEffect(y, T); }, oe.useLayoutEffect = function(y, T) { return he.current.useLayoutEffect(y, T); }, oe.useMemo = function(y, T) { return he.current.useMemo(y, T); }, oe.useReducer = function(y, T, $) { return he.current.useReducer(y, T, $); }, oe.useRef = function(y) { return he.current.useRef(y); }, oe.useState = function(y) { return he.current.useState(y); }, oe.useSyncExternalStore = function(y, T, $) { return he.current.useSyncExternalStore(y, T, $); }, oe.useTransition = function() { return he.current.useTransition(); }, oe.version = "18.2.0", oe; } Ra.exports = pp(); var Ve = Ra.exports; const mn = /* @__PURE__ */ dp(Ve); /** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Aa; function hp() { if (Aa) return vr; Aa = 1; var s = Ve, i = Symbol.for("react.element"), o = Symbol.for("react.fragment"), a = Object.prototype.hasOwnProperty, c = s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, f = { key: !0, ref: !0, __self: !0, __source: !0 }; function p(m, g, S) { var C, N = {}, k = null, D = null; S !== void 0 && (k = "" + S), g.key !== void 0 && (k = "" + g.key), g.ref !== void 0 && (D = g.ref); for (C in g) a.call(g, C) && !f.hasOwnProperty(C) && (N[C] = g[C]); if (m && m.defaultProps) for (C in g = m.defaultProps, g) N[C] === void 0 && (N[C] = g[C]); return { $$typeof: i, type: m, key: k, ref: D, props: N, _owner: c.current }; } return vr.Fragment = o, vr.jsx = p, vr.jsxs = p, vr; } _a.exports = hp(); var We = _a.exports, Ia = { exports: {} }, rt = {}, ts = { exports: {} }, ns = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Da; function gp() { return Da || (Da = 1, function(s) { function i(j, F) { var y = j.length; j.push(F); e: for (; 0 < y; ) { var T = y - 1 >>> 1, $ = j[T]; if (0 < c($, F)) j[T] = F, j[y] = $, y = T; else break e; } } function o(j) { return j.length === 0 ? null : j[0]; } function a(j) { if (j.length === 0) return null; var F = j[0], y = j.pop(); if (y !== F) { j[0] = y; e: for (var T = 0, $ = j.length, re = $ >>> 1; T < re; ) { var ne = 2 * (T + 1) - 1, ge = j[ne], se = ne + 1, de = j[se]; if (0 > c(ge, y)) se < $ && 0 > c(de, ge) ? (j[T] = de, j[se] = y, T = se) : (j[T] = ge, j[ne] = y, T = ne); else if (se < $ && 0 > c(de, y)) j[T] = de, j[se] = y, T = se; else break e; } } return F; } function c(j, F) { var y = j.sortIndex - F.sortIndex; return y !== 0 ? y : j.id - F.id; } if (typeof performance == "object" && typeof performance.now == "function") { var f = performance; s.unstable_now = function() { return f.now(); }; } else { var p = Date, m = p.now(); s.unstable_now = function() { return p.now() - m; }; } var g = [], S = [], C = 1, N = null, k = 3, D = !1, O = !1, A = !1, z = typeof setTimeout == "function" ? setTimeout : null, q = typeof clearTimeout == "function" ? clearTimeout : null, Y = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function G(j) { for (var F = o(S); F !== null; ) { if (F.callback === null) a(S); else if (F.startTime <= j) a(S), F.sortIndex = F.expirationTime, i(g, F); else break; F = o(S); } } function Q(j) { if (A = !1, G(j), !O) if (o(g) !== null) O = !0, Oe(te); else { var F = o(S); F !== null && he(Q, F.startTime - j); } } function te(j, F) { O = !1, A && (A = !1, q(J), J = -1), D = !0; var y = k; try { for (G(F), N = o(g); N !== null && (!(N.expirationTime > F) || j && !ae()); ) { var T = N.callback; if (typeof T == "function") { N.callback = null, k = N.priorityLevel; var $ = T(N.expirationTime <= F); F = s.unstable_now(), typeof $ == "function" ? N.callback = $ : N === o(g) && a(g), G(F); } else a(g); N = o(g); } if (N !== null) var re = !0; else { var ne = o(S); ne !== null && he(Q, ne.startTime - F), re = !1; } return re; } finally { N = null, k = y, D = !1; } } var K = !1, M = null, J = -1, fe = 5, ve = -1; function ae() { return !(s.unstable_now() - ve < fe); } function Le() { if (M !== null) { var j = s.unstable_now(); ve = j; var F = !0; try { F = M(!0, j); } finally { F ? Fe() : (K = !1, M = null); } } else K = !1; } var Fe; if (typeof Y == "function") Fe = function() { Y(Le); }; else if (typeof MessageChannel < "u") { var Ne = new MessageChannel(), Re = Ne.port2; Ne.port1.onmessage = Le, Fe = function() { Re.postMessage(null); }; } else Fe = function() { z(Le, 0); }; function Oe(j) { M = j, K || (K = !0, Fe()); } function he(j, F) { J = z(function() { j(s.unstable_now()); }, F); } s.unstable_IdlePriority = 5, s.unstable_ImmediatePriority = 1, s.unstable_LowPriority = 4, s.unstable_NormalPriority = 3, s.unstable_Profiling = null, s.unstable_UserBlockingPriority = 2, s.unstable_cancelCallback = function(j) { j.callback = null; }, s.unstable_continueExecution = function() { O || D || (O = !0, Oe(te)); }, s.unstable_forceFrameRate = function(j) { 0 > j || 125 < j ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : fe = 0 < j ? Math.floor(1e3 / j) : 5; }, s.unstable_getCurrentPriorityLevel = function() { return k; }, s.unstable_getFirstCallbackNode = function() { return o(g); }, s.unstable_next = function(j) { switch (k) { case 1: case 2: case 3: var F = 3; break; default: F = k; } var y = k; k = F; try { return j(); } finally { k = y; } }, s.unstable_pauseExecution = function() { }, s.unstable_requestPaint = function() { }, s.unstable_runWithPriority = function(j, F) { switch (j) { case 1: case 2: case 3: case 4: case 5: break; default: j = 3; } var y = k; k = j; try { return F(); } finally { k = y; } }, s.unstable_scheduleCallback = function(j, F, y) { var T = s.unstable_now(); switch (typeof y == "object" && y !== null ? (y = y.delay, y = typeof y == "number" && 0 < y ? T + y : T) : y = T, j) { case 1: var $ = -1; break; case 2: $ = 250; break; case 5: $ = 1073741823; break; case 4: $ = 1e4; break; default: $ = 5e3; } return $ = y + $, j = { id: C++, callback: F, priorityLevel: j, startTime: y, expirationTime: $, sortIndex: -1 }, y > T ? (j.sortIndex = y, i(S, j), o(g) === null && j === o(S) && (A ? (q(J), J = -1) : A = !0, he(Q, y - T))) : (j.sortIndex = $, i(g, j), O || D || (O = !0, Oe(te))), j; }, s.unstable_shouldYield = ae, s.unstable_wrapCallback = function(j) { var F = k; return function() { var y = k; k = F; try { return j.apply(this, arguments); } finally { k = y; } }; }; }(ns)), ns; } var za; function mp() { return za || (za = 1, ts.exports = gp()), ts.exports; } /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var ja; function yp() { if (ja) return rt; ja = 1; var s = Ve, i = mp(); function o(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var a = /* @__PURE__ */ new Set(), c = {}; function f(e, t) { p(e, t), p(e + "Capture", t); } function p(e, t) { for (c[e] = t, e = 0; e < t.length; e++) a.add(t[e]); } var m = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), g = Object.prototype.hasOwnProperty, S = /^[: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]*$/, C = {}, N = {}; function k(e) { return g.call(N, e) ? !0 : g.call(C, e) ? !1 : S.test(e) ? N[e] = !0 : (C[e] = !0, !1); } function D(e, t, n, r) { if (n !== null && n.type === 0) return !1; switch (typeof t) { case "function": case "symbol": return !0; case "boolean": return r ? !1 : n !== null ? !n.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-"); default: return !1; } } function O(e, t, n, r) { if (t === null || typeof t > "u" || D(e, t, n, r)) return !0; if (r) return !1; if (n !== null) switch (n.type) { case 3: return !t; case 4: return t === !1; case 5: return isNaN(t); case 6: return isNaN(t) || 1 > t; } return !1; } function A(e, t, n, r, l, u, d) { this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = r, this.attributeNamespace = l, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = u, this.removeEmptyString = d; } var z = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e) { z[e] = new A(e, 0, !1, e, null, !1, !1); }), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) { var t = e[0]; z[t] = new A(t, 1, !1, e[1], null, !1, !1); }), ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) { z[e] = new A(e, 2, !1, e.toLowerCase(), null, !1, !1); }), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) { z[e] = new A(e, 2, !1, e, null, !1, !1); }), "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) { z[e] = new A(e, 3, !1, e.toLowerCase(), null, !1, !1); }), ["checked", "multiple", "muted", "selected"].forEach(function(e) { z[e] = new A(e, 3, !0, e, null, !1, !1); }), ["capture", "download"].forEach(function(e) { z[e] = new A(e, 4, !1, e, null, !1, !1); }), ["cols", "rows", "size", "span"].forEach(function(e) { z[e] = new A(e, 6, !1, e, null, !1, !1); }), ["rowSpan", "start"].forEach(function(e) { z[e] = new A(e, 5, !1, e.toLowerCase(), null, !1, !1); }); var q = /[\-:]([a-z])/g; function Y(e) { return e[1].toUpperCase(); } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) { var t = e.replace( q, Y ); z[t] = new A(t, 1, !1, e, null, !1, !1); }), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) { var t = e.replace(q, Y); z[t] = new A(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); }), ["xml:base", "xml:lang", "xml:space"].forEach(function(e) { var t = e.replace(q, Y); z[t] = new A(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); }), ["tabIndex", "crossOrigin"].forEach(function(e) { z[e] = new A(e, 1, !1, e.toLowerCase(), null, !1, !1); }), z.xlinkHref = new A("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach(function(e) { z[e] = new A(e, 1, !1, e.toLowerCase(), null, !0, !0); }); function G(e, t, n, r) { var l = z.hasOwnProperty(t) ? z[t] : null; (l !== null ? l.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (O(t, n, l, r) && (n = null), r || l === null ? k(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : l.mustUseProperty ? e[l.propertyName] = n === null ? l.type === 3 ? !1 : "" : n : (t = l.attributeName, r = l.attributeNamespace, n === null ? e.removeAttribute(t) : (l = l.type, n = l === 3 || l === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); } var Q = s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, te = Symbol.for("react.element"), K = Symbol.for("react.portal"), M = Symbol.for("react.fragment"), J = Symbol.for("react.strict_mode"), fe = Symbol.for("react.profiler"), ve = Symbol.for("react.provider"), ae = Symbol.for("react.context"), Le = Symbol.for("react.forward_ref"), Fe = Symbol.for("react.suspense"), Ne = Symbol.for("react.suspense_list"), Re = Symbol.for("react.memo"), Oe = Symbol.for("react.lazy"), he = Symbol.for("react.offscreen"), j = Symbol.iterator; function F(e) { return e === null || typeof e != "object" ? null : (e = j && e[j] || e["@@iterator"], typeof e == "function" ? e : null); } var y = Object.assign, T; function $(e) { if (T === void 0) try { throw Error(); } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); T = t && t[1] || ""; } return ` ` + T + e; } var re = !1; function ne(e, t) { if (!e || re) return ""; re = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if (t = function() { throw Error(); }, Object.defineProperty(t.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(t, []); } catch (L) { var r = L; } Reflect.construct(e, [], t); } else { try { t.call(); } catch (L) { r = L; } e.call(t.prototype); } else { try { throw Error(); } catch (L) { r = L; } e(); } } catch (L) { if (L && r && typeof L.stack == "string") { for (var l = L.stack.split(` `), u = r.stack.split(` `), d = l.length - 1, h = u.length - 1; 1 <= d && 0 <= h && l[d] !== u[h]; ) h--; for (; 1 <= d && 0 <= h; d--, h--) if (l[d] !== u[h]) { if (d !== 1 || h !== 1) do if (d--, h--, 0 > h || l[d] !== u[h]) { var v = ` ` + l[d].replace(" at new ", " at "); return e.displayName && v.includes("") && (v = v.replace("", e.displayName)), v; } while (1 <= d && 0 <= h); break; } } } finally { re = !1, Error.prepareStackTrace = n; } return (e = e ? e.displayName || e.name : "") ? $(e) : ""; } function ge(e) { switch (e.tag) { case 5: return $(e.type); case 16: return $("Lazy"); case 13: return $("Suspense"); case 19: return $("SuspenseList"); case 0: case 2: case 15: return e = ne(e.type, !1), e; case 11: return e = ne(e.type.render, !1), e; case 1: return e = ne(e.type, !0), e; default: return ""; } } function se(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case M: return "Fragment"; case K: return "Portal"; case fe: return "Profiler"; case J: return "StrictMode"; case Fe: return "Suspense"; case Ne: return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { case ae: return (e.displayName || "Context") + ".Consumer"; case ve: return (e._context.displayName || "Context") + ".Provider"; case Le: var t = e.render; return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case Re: return t = e.displayName || null, t !== null ? t : se(e.type) || "Memo"; case Oe: t = e._payload, e = e._init; try { return se(e(t)); } catch { } } return null; } function de(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return se(t); case 8: return t === J ? "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 t == "function") return t.displayName || t.name || null; if (typeof t == "string") return t; } return null; } function le(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return ""; } } function Ae(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); } function Lr(e) { var t = Ae(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if (!e.hasOwnProperty(t) && typeof n < "u" && typeof n.get == "function" && typeof n.set == "function") { var l = n.get, u = n.set; return Object.defineProperty(e, t, { configurable: !0, get: function() { return l.call(this); }, set: function(d) { r = "" + d, u.call(this, d); } }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function() { return r; }, setValue: function(d) { r = "" + d; }, stopTracking: function() { e._valueTracker = null, delete e[t]; } }; } } function Ut(e) { e._valueTracker || (e._valueTracker = Lr(e)); } function xt(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return e && (r = Ae(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1; } function Wi(e) { if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; try { return e.activeElement || e.body; } catch { return e.body; } } function Is(e, t) { var n = t.checked; return y({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n ?? e._wrapperState.initialChecked }); } function Ju(e, t) { var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked; n = le(t.value != null ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null }; } function qu(e, t) { t = t.checked, t != null && G(e, "checked", t, !1); } function Ds(e, t) { qu(e, t); var n = le(t.value), r = t.type; if (n != null) r === "number" ? (n === 0 && e.value === "" || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return; } t.hasOwnProperty("value") ? zs(e, t.type, n) : t.hasOwnProperty("defaultValue") && zs(e, t.type, le(t.defaultValue)), t.checked == null && t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked); } function bu(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { var r = t.type; if (!(r !== "submit" && r !== "reset" || t.value !== void 0 && t.value !== null)) return; t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t; } n = e.name, n !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, n !== "" && (e.name = n); } function zs(e, t, n) { (t !== "number" || Wi(e.ownerDocument) !== e) && (n == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n)); } var Nr = Array.isArray; function Qn(e, t, n, r) { if (e = e.options, t) { t = {}; for (var l = 0; l < n.length; l++) t["$" + n[l]] = !0; for (n = 0; n < e.length; n++) l = t.hasOwnProperty("$" + e[n].value), e[n].selected !== l && (e[n].selected = l), l && r && (e[n].defaultSelected = !0); } else { for (n = "" + le(n), t = null, l = 0; l < e.length; l++) { if (e[l].value === n) { e[l].selected = !0, r && (e[l].defaultSelected = !0); return; } t !== null || e[l].disabled || (t = e[l]); } t !== null && (t.selected = !0); } } function js(e, t) { if (t.dangerouslySetInnerHTML != null) throw Error(o(91)); return y({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); } function ec(e, t) { var n = t.value; if (n == null) { if (n = t.children, t = t.defaultValue, n != null) { if (t != null) throw Error(o(92)); if (Nr(n)) { if (1 < n.length) throw Error(o(93)); n = n[0]; } t = n; } t == null && (t = ""), n = t; } e._wrapperState = { initialValue: le(n) }; } function tc(e, t) { var n = le(t.value), r = le(t.defaultValue); n != null && (n = "" + n, n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r); } function nc(e) { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); } function rc(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; case "math": return "http://www.w3.org/1998/Math/MathML"; default: return "http://www.w3.org/1999/xhtml"; } } function Ms(e, t) { return e == null || e === "http://www.w3.org/1999/xhtml" ? rc(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; } var Bi, ic = function(e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(t, n, r, l) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, l); }); } : e; }(function(e, t) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; else { for (Bi = Bi || document.createElement("div"), Bi.innerHTML = "" + t.valueOf().toString() + "", t = Bi.firstChild; e.firstChild; ) e.removeChild(e.firstChild); for (; t.firstChild; ) e.appendChild(t.firstChild); } }); function Tr(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) { n.nodeValue = t; return; } } e.textContent = t; } var Pr = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, _g = ["Webkit", "ms", "Moz", "O"]; Object.keys(Pr).forEach(function(e) { _g.forEach(function(t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), Pr[t] = Pr[e]; }); }); function oc(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || Pr.hasOwnProperty(e) && Pr[e] ? ("" + t).trim() : t + "px"; } function sc(e, t) { e = e.style; for (var n in t) if (t.hasOwnProperty(n)) { var r = n.indexOf("--") === 0, l = oc(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, l) : e[n] = l; } } var Rg = y({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); function Fs(e, t) { if (t) { if (Rg[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(o(137, e)); if (t.dangerouslySetInnerHTML != null) { if (t.children != null) throw Error(o(60)); if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(o(61)); } if (t.style != null && typeof t.style != "object") throw Error(o(62)); } } function $s(e, t) { if (e.indexOf("-") === -1) return typeof t.is == "string"; switch (e) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return !1; default: return !0; } } var Us = null; function Vs(e) { return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e; } var Ws = null, Yn = null, Gn = null; function lc(e) { if (e = Xr(e)) { if (typeof Ws != "function") throw Error(o(280)); var t = e.stateNode; t && (t = po(t), Ws(e.stateNode, e.type, t)); } } function ac(e) { Yn ? Gn ? Gn.push(e) : Gn = [e] : Yn = e; } function uc() { if (Yn) { var e = Yn, t = Gn; if (Gn = Yn = null, lc(e), t) for (e = 0; e < t.length; e++) lc(t[e]); } } function cc(e, t) { return e(t); } function fc() { } var Bs = !1; function dc(e, t, n) { if (Bs) return e(t, n); Bs = !0; try { return cc(e, t, n); } finally { Bs = !1, (Yn !== null || Gn !== null) && (fc(), uc()); } } function _r(e, t) { var n = e.stateNode; if (n === null) return null; var r = po(n); if (r === null) return null; n = r[t]; e: switch (t) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || (e = e.type, r = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !r; break e; default: e = !1; } if (e) return null; if (n && typeof n != "function") throw Error(o(231, t, typeof n)); return n; } var Hs = !1; if (m) try { var Rr = {}; Object.defineProperty(Rr, "passive", { get: function() { Hs = !0; } }), window.addEventListener("test", Rr, Rr), window.removeEventListener("test", Rr, Rr); } catch { Hs = !1; } function Og(e, t, n, r, l, u, d, h, v) { var L = Array.prototype.slice.call(arguments, 3); try { t.apply(n, L); } catch (_) { this.onError(_); } } var Or = !1, Hi = null, Ki = !1, Ks = null, Ag = { onError: function(e) { Or = !0, Hi = e; } }; function Ig(e, t, n, r, l, u, d, h, v) { Or = !1, Hi = null, Og.apply(Ag, arguments); } function Dg(e, t, n, r, l, u, d, h, v) { if (Ig.apply(this, arguments), Or) { if (Or) { var L = Hi; Or = !1, Hi = null; } else throw Error(o(198)); Ki || (Ki = !0, Ks = L); } } function kn(e) { var t = e, n = e; if (e.alternate) for (; t.return; ) t = t.return; else { e = t; do t = e, t.flags & 4098 && (n = t.return), e = t.return; while (e); } return t.tag === 3 ? n : null; } function pc(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; } return null; } function hc(e) { if (kn(e) !== e) throw Error(o(188)); } function zg(e) { var t = e.alternate; if (!t) { if (t = kn(e), t === null) throw Error(o(188)); return t !== e ? null : e; } for (var n = e, r = t; ; ) { var l = n.return; if (l === null) break; var u = l.alternate; if (u === null) { if (r = l.return, r !== null) { n = r; continue; } break; } if (l.child === u.child) { for (u = l.child; u; ) { if (u === n) return hc(l), e; if (u === r) return hc(l), t; u = u.sibling; } throw Error(o(188)); } if (n.return !== r.return) n = l, r = u; else { for (var d = !1, h = l.child; h; ) { if (h === n) { d = !0, n = l, r = u; break; } if (h === r) { d = !0, r = l, n = u; break; } h = h.sibling; } if (!d) { for (h = u.child; h; ) { if (h === n) { d = !0, n = u, r = l; break; } if (h === r) { d = !0, r = u, n = l; break; } h = h.sibling; } if (!d) throw Error(o(189)); } } if (n.alternate !== r) throw Error(o(190)); } if (n.tag !== 3) throw Error(o(188)); return n.stateNode.current === n ? e : t; } function gc(e) { return e = zg(e), e !== null ? mc(e) : null; } function mc(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { var t = mc(e); if (t !== null) return t; e = e.sibling; } return null; } var yc = i.unstable_scheduleCallback, vc = i.unstable_cancelCallback, jg = i.unstable_shouldYield, Mg = i.unstable_requestPaint, De = i.unstable_now, Fg = i.unstable_getCurrentPriorityLevel, Qs = i.unstable_ImmediatePriority, wc = i.unstable_UserBlockingPriority, Qi = i.unstable_NormalPriority, $g = i.unstable_LowPriority, Sc = i.unstable_IdlePriority, Yi = null, At = null; function Ug(e) { if (At && typeof At.onCommitFiberRoot == "function") try { At.onCommitFiberRoot(Yi, e, void 0, (e.current.flags & 128) === 128); } catch { } } var Ct = Math.clz32 ? Math.clz32 : Bg, Vg = Math.log, Wg = Math.LN2; function Bg(e) { return e >>>= 0, e === 0 ? 32 : 31 - (Vg(e) / Wg | 0) | 0; } var Gi = 64, Zi = 4194304; function Ar(e) { switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e; } } function Xi(e, t) { var n = e.pendingLanes; if (n === 0) return 0; var r = 0, l = e.suspendedLanes, u = e.pingedLanes, d = n & 268435455; if (d !== 0) { var h = d & ~l; h !== 0 ? r = Ar(h) : (u &= d, u !== 0 && (r = Ar(u))); } else d = n & ~l, d !== 0 ? r = Ar(d) : u !== 0 && (r = Ar(u)); if (r === 0) return 0; if (t !== 0 && t !== r && !(t & l) && (l = r & -r, u = t & -t, l >= u || l === 16 && (u & 4194240) !== 0)) return t; if (r & 4 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t; ) n = 31 - Ct(t), l = 1 << n, r |= e[n], t &= ~l; return r; } function Hg(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; 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 Kg(e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, u = e.pendingLanes; 0 < u; ) { var d = 31 - Ct(u), h = 1 << d, v = l[d]; v === -1 ? (!(h & n) || h & r) && (l[d] = Hg(h, t)) : v <= t && (e.expiredLanes |= h), u &= ~h; } } function Ys(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; } function Ec() { var e = Gi; return Gi <<= 1, !(Gi & 4194240) && (Gi = 64), e; } function Gs(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function Ir(e, t, n) { e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - Ct(t), e[t] = n; } function Qg(e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < n; ) { var l = 31 - Ct(n), u = 1 << l; t[l] = 0, r[l] = -1, e[l] = -1, n &= ~u; } } function Zs(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n; ) { var r = 31 - Ct(n), l = 1 << r; l & t | e[r] & t && (e[r] |= t), n &= ~l; } } var ye = 0; function xc(e) { return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1; } var Cc, Xs, kc, Lc, Nc, Js = !1, Ji = [], Xt = null, Jt = null, qt = null, Dr = /* @__PURE__ */ new Map(), zr = /* @__PURE__ */ new Map(), bt = [], Yg = "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 Tc(e, t) { switch (e) { case "focusin": case "focusout": Xt = null; break; case "dragenter": case "dragleave": Jt = null; break; case "mouseover": case "mouseout": qt = null; break; case "pointerover": case "pointerout": Dr.delete(t.pointerId); break; case "gotpointercapture": case "lostpointercapture": zr.delete(t.pointerId); } } function jr(e, t, n, r, l, u) { return e === null || e.nativeEvent !== u ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: u, targetContainers: [l] }, t !== null && (t = Xr(t), t !== null && Xs(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, l !== null && t.indexOf(l) === -1 && t.push(l), e); } function Gg(e, t, n, r, l) { switch (t) { case "focusin": return Xt = jr(Xt, e, t, n, r, l), !0; case "dragenter": return Jt = jr(Jt, e, t, n, r, l), !0; case "mouseover": return qt = jr(qt, e, t, n, r, l), !0; case "pointerover": var u = l.pointerId; return Dr.set(u, jr(Dr.get(u) || null, e, t, n, r, l)), !0; case "gotpointercapture": return u = l.pointerId, zr.set(u, jr(zr.get(u) || null, e, t, n, r, l)), !0; } return !1; } function Pc(e) { var t = Ln(e.target); if (t !== null) { var n = kn(t); if (n !== null) { if (t = n.tag, t === 13) { if (t = pc(n), t !== null) { e.blockedOn = t, Nc(e.priority, function() { kc(n); }); return; } } else if (t === 3 && n.stateNode.current.memoizedState.isDehydrated) { e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null; return; } } } e.blockedOn = null; } function qi(e) { if (e.blockedOn !== null) return !1; for (var t = e.targetContainers; 0 < t.length; ) { var n = bs(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); if (n === null) { n = e.nativeEvent; var r = new n.constructor(n.type, n); Us = r, n.target.dispatchEvent(r), Us = null; } else return t = Xr(n), t !== null && Xs(t), e.blockedOn = n, !1; t.shift(); } return !0; } function _c(e, t, n) { qi(e) && n.delete(t); } function Zg() { Js = !1, Xt !== null && qi(Xt) && (Xt = null), Jt !== null && qi(Jt) && (Jt = null), qt !== null && qi(qt) && (qt = null), Dr.forEach(_c), zr.forEach(_c); } function Mr(e, t) { e.blockedOn === t && (e.blockedOn = null, Js || (Js = !0, i.unstable_scheduleCallback(i.unstable_NormalPriority, Zg))); } function Fr(e) { function t(l) { return Mr(l, e); } if (0 < Ji.length) { Mr(Ji[0], e); for (var n = 1; n < Ji.length; n++) { var r = Ji[n]; r.blockedOn === e && (r.blockedOn = null); } } for (Xt !== null && Mr(Xt, e), Jt !== null && Mr(Jt, e), qt !== null && Mr(qt, e), Dr.forEach(t), zr.forEach(t), n = 0; n < bt.length; n++) r = bt[n], r.blockedOn === e && (r.blockedOn = null); for (; 0 < bt.length && (n = bt[0], n.blockedOn === null); ) Pc(n), n.blockedOn === null && bt.shift(); } var Zn = Q.ReactCurrentBatchConfig, bi = !0; function Xg(e, t, n, r) { var l = ye, u = Zn.transition; Zn.transition = null; try { ye = 1, qs(e, t, n, r); } finally { ye = l, Zn.transition = u; } } function Jg(e, t, n, r) { var l = ye, u = Zn.transition; Zn.transition = null; try { ye = 4, qs(e, t, n, r); } finally { ye = l, Zn.transition = u; } } function qs(e, t, n, r) { if (bi) { var l = bs(e, t, n, r); if (l === null) ml(e, t, r, eo, n), Tc(e, r); else if (Gg(l, e, t, n, r)) r.stopPropagation(); else if (Tc(e, r), t & 4 && -1 < Yg.indexOf(e)) { for (; l !== null; ) { var u = Xr(l); if (u !== null && Cc(u), u = bs(e, t, n, r), u === null && ml(e, t, r, eo, n), u === l) break; l = u; } l !== null && r.stopPropagation(); } else ml(e, t, r, null, n); } } var eo = null; function bs(e, t, n, r) { if (eo = null, e = Vs(r), e = Ln(e), e !== null) if (t = kn(e), t === null) e = null; else if (n = t.tag, n === 13) { if (e = pc(t), e !== null) return e; e = null; } else if (n === 3) { if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; e = null; } else t !== e && (e = null); return eo = e, null; } function Rc(e) { switch (e) { case "cancel": case "click": case "close": case "contextmenu": case "copy": case "cut": case "auxclick": case "dblclick": case "dragend": case "dragstart": case "drop": case "focusin": case "focusout": case "input": case "invalid": case "keydown": case "keypress": case "keyup": case "mousedown": case "mouseup": case "paste": case "pause": case "play": case "pointercancel": case "pointerdown": case "pointerup": case "ratechange": case "reset": case "resize": case "seeked": case "submit": case "touchcancel": case "touchend": case "touchstart": case "volumechange": case "change": case "selectionchange": case "textInput": case "compositionstart": case "compositionend": case "compositionupdate": case "beforeblur": case "afterblur": case "beforeinput": case "blur": case "fullscreenchange": case "focus": case "hashchange": case "popstate": case "select": case "selectstart": return 1; case "drag": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "mousemove": case "mouseout": case "mouseover": case "pointermove": case "pointerout": case "pointerover": case "scroll": case "toggle": case "touchmove": case "wheel": case "mouseenter": case "mouseleave": case "pointerenter": case "pointerleave": return 4; case "message": switch (Fg()) { case Qs: return 1; case wc: return 4; case Qi: case $g: return 16; case Sc: return 536870912; default: return 16; } default: return 16; } } var en = null, el = null, to = null; function Oc() { if (to) return to; var e, t = el, n = t.length, r, l = "value" in en ? en.value : en.textContent, u = l.length; for (e = 0; e < n && t[e] === l[e]; e++) ; var d = n - e; for (r = 1; r <= d && t[n - r] === l[u - r]; r++) ; return to = l.slice(e, 1 < r ? 1 - r : void 0); } function no(e) { var t = e.keyCode; return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; } function ro() { return !0; } function Ac() { return !1; } function ct(e) { function t(n, r, l, u, d) { this._reactName = n, this._targetInst = l, this.type = r, this.nativeEvent = u, this.target = d, this.currentTarget = null; for (var h in e) e.hasOwnProperty(h) && (n = e[h], this[h] = n ? n(u) : u[h]); return this.isDefaultPrevented = (u.defaultPrevented != null ? u.defaultPrevented : u.returnValue === !1) ? ro : Ac, this.isPropagationStopped = Ac, this; } return y(t.prototype, { preventDefault: function() { this.defaultPrevented = !0; var n = this.nativeEvent; n && (n.preventDefault ? n.preventDefault() : typeof n.returnValue != "unknown" && (n.returnValue = !1), this.isDefaultPrevented = ro); }, stopPropagation: function() { var n = this.nativeEvent; n && (n.stopPropagation ? n.stopPropagation() : typeof n.cancelBubble != "unknown" && (n.cancelBubble = !0), this.isPropagationStopped = ro); }, persist: function() { }, isPersistent: ro }), t; } var Xn = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0 }, tl = ct(Xn), $r = y({}, Xn, { view: 0, detail: 0 }), qg = ct($r), nl, rl, Ur, io = y({}, $r, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: ol, button: 0, buttons: 0, relatedTarget: function(e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function(e) { return "movementX" in e ? e.movementX : (e !== Ur && (Ur && e.type === "mousemove" ? (nl = e.screenX - Ur.screenX, rl = e.screenY - Ur.screenY) : rl = nl = 0, Ur = e), nl); }, movementY: function(e) { return "movementY" in e ? e.movementY : rl; } }), Ic = ct(io), bg = y({}, io, { dataTransfer: 0 }), em = ct(bg), tm = y({}, $r, { relatedTarget: 0 }), il = ct(tm), nm = y({}, Xn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), rm = ct(nm), im = y({}, Xn, { clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; } }), om = ct(im), sm = y({}, Xn, { data: 0 }), Dc = ct(sm), lm = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, am = { 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" }, um = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function cm(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : (e = um[e]) ? !!t[e] : !1; } function ol() { return cm; } var fm = y({}, $r, { key: function(e) { if (e.key) { var t = lm[e.key] || e.key; if (t !== "Unidentified") return t; } return e.type === "keypress" ? (e = no(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? am[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: ol, charCode: function(e) { return e.type === "keypress" ? no(e) : 0; }, keyCode: function(e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function(e) { return e.type === "keypress" ? no(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; } }), dm = ct(fm), pm = y({}, io, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), zc = ct(pm), hm = y({}, $r, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: ol }), gm = ct(hm), mm = y({}, Xn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), ym = ct(mm), vm = y({}, io, { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, deltaY: function(e) { return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; }, deltaZ: 0, deltaMode: 0 }), wm = ct(vm), Sm = [9, 13, 27, 32], sl = m && "CompositionEvent" in window, Vr = null; m && "documentMode" in document && (Vr = document.documentMode); var Em = m && "TextEvent" in window && !Vr, jc = m && (!sl || Vr && 8 < Vr && 11 >= Vr), Mc = " ", Fc = !1; function $c(e, t) { switch (e) { case "keyup": return Sm.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1; } } function Uc(e) { return e = e.detail, typeof e == "object" && "data" in e ? e.data : null; } var Jn = !1; function xm(e, t) { switch (e) { case "compositionend": return Uc(t); case "keypress": return t.which !== 32 ? null : (Fc = !0, Mc); case "textInput": return e = t.data, e === Mc && Fc ? null : e; default: return null; } } function Cm(e, t) { if (Jn) return e === "compositionend" || !sl && $c(e, t) ? (e = Oc(), to = el = en = null, Jn = !1, e) : null; switch (e) { case "paste": return null; case "keypress": if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) { if (t.char && 1 < t.char.length) return t.char; if (t.which) return String.fromCharCode(t.which); } return null; case "compositionend": return jc && t.locale !== "ko" ? null : t.data; default: return null; } } var km = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; function Vc(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t === "input" ? !!km[e.type] : t === "textarea"; } function Wc(e, t, n, r) { ac(r), t = uo(t, "onChange"), 0 < t.length && (n = new tl("onChange", "change", null, n, r), e.push({ event: n, listeners: t })); } var Wr = null, Br = null; function Lm(e) { lf(e, 0); } function oo(e) { var t = nr(e); if (xt(t)) return e; } function Nm(e, t) { if (e === "change") return t; } var Bc = !1; if (m) { var ll; if (m) { var al = "oninput" in document; if (!al) { var Hc = document.createElement("div"); Hc.setAttribute("oninput", "return;"), al = typeof Hc.oninput == "function"; } ll = al; } else ll = !1; Bc = ll && (!document.documentMode || 9 < document.documentMode); } function Kc() { Wr && (Wr.detachEvent("onpropertychange", Qc), Br = Wr = null); } function Qc(e) { if (e.propertyName === "value" && oo(Br)) { var t = []; Wc(t, Br, e, Vs(e)), dc(Lm, t); } } function Tm(e, t, n) { e === "focusin" ? (Kc(), Wr = t, Br = n, Wr.attachEvent("onpropertychange", Qc)) : e === "focusout" && Kc(); } function Pm(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return oo(Br); } function _m(e, t) { if (e === "click") return oo(t); } function Rm(e, t) { if (e === "input" || e === "change") return oo(t); } function Om(e, t) { return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t; } var kt = typeof Object.is == "function" ? Object.is : Om; function Hr(e, t) { if (kt(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; for (r = 0; r < n.length; r++) { var l = n[r]; if (!g.call(t, l) || !kt(e[l], t[l])) return !1; } return !0; } function Yc(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } function Gc(e, t) { var n = Yc(e); e = 0; for (var r; n; ) { if (n.nodeType === 3) { if (r = e + n.textContent.length, e <= t && r >= t) return { node: n, offset: t - e }; e = r; } e: { for (; n; ) { if (n.nextSibling) { n = n.nextSibling; break e; } n = n.parentNode; } n = void 0; } n = Yc(n); } } function Zc(e, t) { return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? Zc(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; } function Xc() { for (var e = window, t = Wi(); t instanceof e.HTMLIFrameElement; ) { try { var n = typeof t.contentWindow.location.href == "string"; } catch { n = !1; } if (n) e = t.contentWindow; else break; t = Wi(e.document); } return t; } function ul(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true"); } function Am(e) { var t = Xc(), n = e.focusedElem, r = e.selectionRange; if (t !== n && n && n.ownerDocument && Zc(n.ownerDocument.documentElement, n)) { if (r !== null && ul(n)) { if (t = r.start, e = r.end, e === void 0 && (e = t), "selectionStart" in n) n.selectionStart = t, n.selectionEnd = Math.min(e, n.value.length); else if (e = (t = n.ownerDocument || document) && t.defaultView || window, e.getSelection) { e = e.getSelection(); var l = n.textContent.length, u = Math.min(r.start, l); r = r.end === void 0 ? u : Math.min(r.end, l), !e.extend && u > r && (l = r, r = u, u = l), l = Gc(n, u); var d = Gc( n, r ); l && d && (e.rangeCount !== 1 || e.anchorNode !== l.node || e.anchorOffset !== l.offset || e.focusNode !== d.node || e.focusOffset !== d.offset) && (t = t.createRange(), t.setStart(l.node, l.offset), e.removeAllRanges(), u > r ? (e.addRange(t), e.extend(d.node, d.offset)) : (t.setEnd(d.node, d.offset), e.addRange(t))); } } for (t = [], e = n; e = e.parentNode; ) e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for (typeof n.focus == "function" && n.focus(), n = 0; n < t.length; n++) e = t[n], e.element.scrollLeft = e.left, e.element.scrollTop = e.top; } } var Im = m && "documentMode" in document && 11 >= document.documentMode, qn = null, cl = null, Kr = null, fl = !1; function Jc(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; fl || qn == null || qn !== Wi(r) || (r = qn, "selectionStart" in r && ul(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), Kr && Hr(Kr, r) || (Kr = r, r = uo(cl, "onSelect"), 0 < r.length && (t = new tl("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = qn))); } function so(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n; } var bn = { animationend: so("Animation", "AnimationEnd"), animationiteration: so("Animation", "AnimationIteration"), animationstart: so("Animation", "AnimationStart"), transitionend: so("Transition", "TransitionEnd") }, dl = {}, qc = {}; m && (qc = document.createElement("div").style, "AnimationEvent" in window || (delete bn.animationend.animation, delete bn.animationiteration.animation, delete bn.animationstart.animation), "TransitionEvent" in window || delete bn.transitionend.transition); function lo(e) { if (dl[e]) return dl[e]; if (!bn[e]) return e; var t = bn[e], n; for (n in t) if (t.hasOwnProperty(n) && n in qc) return dl[e] = t[n]; return e; } var bc = lo("animationend"), ef = lo("animationiteration"), tf = lo("animationstart"), nf = lo("transitionend"), rf = /* @__PURE__ */ new Map(), of = "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 tn(e, t) { rf.set(e, t), f(t, [e]); } for (var pl = 0; pl < of.length; pl++) { var hl = of[pl], Dm = hl.toLowerCase(), zm = hl[0].toUpperCase() + hl.slice(1); tn(Dm, "on" + zm); } tn(bc, "onAnimationEnd"), tn(ef, "onAnimationIteration"), tn(tf, "onAnimationStart"), tn("dblclick", "onDoubleClick"), tn("focusin", "onFocus"), tn("focusout", "onBlur"), tn(nf, "onTransitionEnd"), p("onMouseEnter", ["mouseout", "mouseover"]), p("onMouseLeave", ["mouseout", "mouseover"]), p("onPointerEnter", ["pointerout", "pointerover"]), p("onPointerLeave", ["pointerout", "pointerover"]), f("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), f("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), f("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]), f("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), f("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), f("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); var Qr = "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(" "), jm = new Set("cancel close invalid load scroll toggle".split(" ").concat(Qr)); function sf(e, t, n) { var r = e.type || "unknown-event"; e.currentTarget = n, Dg(r, t, void 0, e), e.currentTarget = null; } function lf(e, t) { t = (t & 4) !== 0; for (var n = 0; n < e.length; n++) { var r = e[n], l = r.event; r = r.listeners; e: { var u = void 0; if (t) for (var d = r.length - 1; 0 <= d; d--) { var h = r[d], v = h.instance, L = h.currentTarget; if (h = h.listener, v !== u && l.isPropagationStopped()) break e; sf(l, h, L), u = v; } else for (d = 0; d < r.length; d++) { if (h = r[d], v = h.instance, L = h.currentTarget, h = h.listener, v !== u && l.isPropagationStopped()) break e; sf(l, h, L), u = v; } } } if (Ki) throw e = Ks, Ki = !1, Ks = null, e; } function xe(e, t) { var n = t[xl]; n === void 0 && (n = t[xl] = /* @__PURE__ */ new Set()); var r = e + "__bubble"; n.has(r) || (af(t, e, 2, !1), n.add(r)); } function gl(e, t, n) { var r = 0; t && (r |= 4), af(n, e, r, t); } var ao = "_reactListening" + Math.random().toString(36).slice(2); function Yr(e) { if (!e[ao]) { e[ao] = !0, a.forEach(function(n) { n !== "selectionchange" && (jm.has(n) || gl(n, !1, e), gl(n, !0, e)); }); var t = e.nodeType === 9 ? e : e.ownerDocument; t === null || t[ao] || (t[ao] = !0, gl("selectionchange", !1, t)); } } function af(e, t, n, r) { switch (Rc(t)) { case 1: var l = Xg; break; case 4: l = Jg; break; default: l = qs; } n = l.bind(null, t, n, e), l = void 0, !Hs || t !== "touchstart" && t !== "touchmove" && t !== "wheel" || (l = !0), r ? l !== void 0 ? e.addEventListener(t, n, { capture: !0, passive: l }) : e.addEventListener(t, n, !0) : l !== void 0 ? e.addEventListener(t, n, { passive: l }) : e.addEventListener(t, n, !1); } function ml(e, t, n, r, l) { var u = r; if (!(t & 1) && !(t & 2) && r !== null) e: for (; ; ) { if (r === null) return; var d = r.tag; if (d === 3 || d === 4) { var h = r.stateNode.containerInfo; if (h === l || h.nodeType === 8 && h.parentNode === l) break; if (d === 4) for (d = r.return; d !== null; ) { var v = d.tag; if ((v === 3 || v === 4) && (v = d.stateNode.containerInfo, v === l || v.nodeType === 8 && v.parentNode === l)) return; d = d.return; } for (; h !== null; ) { if (d = Ln(h), d === null) return; if (v = d.tag, v === 5 || v === 6) { r = u = d; continue e; } h = h.parentNode; } } r = r.return; } dc(function() { var L = u, _ = Vs(n), R = []; e: { var P = rf.get(e); if (P !== void 0) { var U = tl, W = e; switch (e) { case "keypress": if (no(n) === 0) break e; case "keydown": case "keyup": U = dm; break; case "focusin": W = "focus", U = il; break; case "focusout": W = "blur", U = il; break; case "beforeblur": case "afterblur": U = il; break; case "click": if (n.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": U = Ic; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": U = em; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": U = gm; break; case bc: case ef: case tf: U = rm; break; case nf: U = ym; break; case "scroll": U = qg; break; case "wheel": U = wm; break; case "copy": case "cut": case "paste": U = om; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": U = zc; } var B = (t & 4) !== 0, ze = !B && e === "scroll", E = B ? P !== null ? P + "Capture" : null : P; B = []; for (var w = L, x; w !== null; ) { x = w; var I = x.stateNode; if (x.tag === 5 && I !== null && (x = I, E !== null && (I = _r(w, E), I != null && B.push(Gr(w, I, x)))), ze) break; w = w.return; } 0 < B.length && (P = new U(P, W, null, n, _), R.push({ event: P, listeners: B })); } } if (!(t & 7)) { e: { if (P = e === "mouseover" || e === "pointerover", U = e === "mouseout" || e === "pointerout", P && n !== Us && (W = n.relatedTarget || n.fromElement) && (Ln(W) || W[Vt])) break e; if ((U || P) && (P = _.window === _ ? _ : (P = _.ownerDocument) ? P.defaultView || P.parentWindow : window, U ? (W = n.relatedTarget || n.toElement, U = L, W = W ? Ln(W) : null, W !== null && (ze = kn(W), W !== ze || W.tag !== 5 && W.tag !== 6) && (W = null)) : (U = null, W = L), U !== W)) { if (B = Ic, I = "onMouseLeave", E = "onMouseEnter", w = "mouse", (e === "pointerout" || e === "pointerover") && (B = zc, I = "onPointerLeave", E = "onPointerEnter", w = "pointer"), ze = U == null ? P : nr(U), x = W == null ? P : nr(W), P = new B(I, w + "leave", U, n, _), P.target = ze, P.relatedTarget = x, I = null, Ln(_) === L && (B = new B(E, w + "enter", W, n, _), B.target = x, B.relatedTarget = ze, I = B), ze = I, U && W) t: { for (B = U, E = W, w = 0, x = B; x; x = er(x)) w++; for (x = 0, I = E; I; I = er(I)) x++; for (; 0 < w - x; ) B = er(B), w--; for (; 0 < x - w; ) E = er(E), x--; for (; w--; ) { if (B === E || E !== null && B === E.alternate) break t; B = er(B), E = er(E); } B = null; } else B = null; U !== null && uf(R, P, U, B, !1), W !== null && ze !== null && uf(R, ze, W, B, !0); } } e: { if (P = L ? nr(L) : window, U = P.nodeName && P.nodeName.toLowerCase(), U === "select" || U === "input" && P.type === "file") var H = Nm; else if (Vc(P)) if (Bc) H = Rm; else { H = Pm; var Z = Tm; } else (U = P.nodeName) && U.toLowerCase() === "input" && (P.type === "checkbox" || P.type === "radio") && (H = _m); if (H && (H = H(e, L))) { Wc(R, H, n, _); break e; } Z && Z(e, P, L), e === "focusout" && (Z = P._wrapperState) && Z.controlled && P.type === "number" && zs(P, "number", P.value); } switch (Z = L ? nr(L) : window, e) { case "focusin": (Vc(Z) || Z.contentEditable === "true") && (qn = Z, cl = L, Kr = null); break; case "focusout": Kr = cl = qn = null; break; case "mousedown": fl = !0; break; case "contextmenu": case "mouseup": case "dragend": fl = !1, Jc(R, n, _); break; case "selectionchange": if (Im) break; case "keydown": case "keyup": Jc(R, n, _); } var X; if (sl) e: { switch (e) { case "compositionstart": var b = "onCompositionStart"; break e; case "compositionend": b = "onCompositionEnd"; break e; case "compositionupdate": b = "onCompositionUpdate"; break e; } b = void 0; } else Jn ? $c(e, n) && (b = "onCompositionEnd") : e === "keydown" && n.keyCode === 229 && (b = "onCompositionStart"); b && (jc && n.locale !== "ko" && (Jn || b !== "onCompositionStart" ? b === "onCompositionEnd" && Jn && (X = Oc()) : (en = _, el = "value" in en ? en.value : en.textContent, Jn = !0)), Z = uo(L, b), 0 < Z.length && (b = new Dc(b, e, null, n, _), R.push({ event: b, listeners: Z }), X ? b.data = X : (X = Uc(n), X !== null && (b.data = X)))), (X = Em ? xm(e, n) : Cm(e, n)) && (L = uo(L, "onBeforeInput"), 0 < L.length && (_ = new Dc("onBeforeInput", "beforeinput", null, n, _), R.push({ event: _, listeners: L }), _.data = X)); } lf(R, t); }); } function Gr(e, t, n) { return { instance: e, listener: t, currentTarget: n }; } function uo(e, t) { for (var n = t + "Capture", r = []; e !== null; ) { var l = e, u = l.stateNode; l.tag === 5 && u !== null && (l = u, u = _r(e, n), u != null && r.unshift(Gr(e, u, l)), u = _r(e, t), u != null && r.push(Gr(e, u, l))), e = e.return; } return r; } function er(e) { if (e === null) return null; do e = e.return; while (e && e.tag !== 5); return e || null; } function uf(e, t, n, r, l) { for (var u = t._reactName, d = []; n !== null && n !== r; ) { var h = n, v = h.alternate, L = h.stateNode; if (v !== null && v === r) break; h.tag === 5 && L !== null && (h = L, l ? (v = _r(n, u), v != null && d.unshift(Gr(n, v, h))) : l || (v = _r(n, u), v != null && d.push(Gr(n, v, h)))), n = n.return; } d.length !== 0 && e.push({ event: t, listeners: d }); } var Mm = /\r\n?/g, Fm = /\u0000|\uFFFD/g; function cf(e) { return (typeof e == "string" ? e : "" + e).replace(Mm, ` `).replace(Fm, ""); } function co(e, t, n) { if (t = cf(t), cf(e) !== t && n) throw Error(o(425)); } function fo() { } var yl = null, vl = null; function wl(e, t) { return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null; } var Sl = typeof setTimeout == "function" ? setTimeout : void 0, $m = typeof clearTimeout == "function" ? clearTimeout : void 0, ff = typeof Promise == "function" ? Promise : void 0, Um = typeof queueMicrotask == "function" ? queueMicrotask : typeof ff < "u" ? function(e) { return ff.resolve(null).then(e).catch(Vm); } : Sl; function Vm(e) { setTimeout(function() { throw e; }); } function El(e, t) { var n = t, r = 0; do { var l = n.nextSibling; if (e.removeChild(n), l && l.nodeType === 8) if (n = l.data, n === "/$") { if (r === 0) { e.removeChild(l), Fr(t); return; } r--; } else n !== "$" && n !== "$?" && n !== "$!" || r++; n = l; } while (n); Fr(t); } function nn(e) { for (; e != null; e = e.nextSibling) { var t = e.nodeType; if (t === 1 || t === 3) break; if (t === 8) { if (t = e.data, t === "$" || t === "$!" || t === "$?") break; if (t === "/$") return null; } } return e; } function df(e) { e = e.previousSibling; for (var t = 0; e; ) { if (e.nodeType === 8) { var n = e.data; if (n === "$" || n === "$!" || n === "$?") { if (t === 0) return e; t--; } else n === "/$" && t++; } e = e.previousSibling; } return null; } var tr = Math.random().toString(36).slice(2), It = "__reactFiber$" + tr, Zr = "__reactProps$" + tr, Vt = "__reactContainer$" + tr, xl = "__reactEvents$" + tr, Wm = "__reactListeners$" + tr, Bm = "__reactHandles$" + tr; function Ln(e) { var t = e[It]; if (t) return t; for (var n = e.parentNode; n; ) { if (t = n[Vt] || n[It]) { if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = df(e); e !== null; ) { if (n = e[It]) return n; e = df(e); } return t; } e = n, n = e.parentNode; } return null; } function Xr(e) { return e = e[It] || e[Vt], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e; } function nr(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; throw Error(o(33)); } function po(e) { return e[Zr] || null; } var Cl = [], rr = -1; function rn(e) { return { current: e }; } function Ce(e) { 0 > rr || (e.current = Cl[rr], Cl[rr] = null, rr--); } function Se(e, t) { rr++, Cl[rr] = e.current, e.current = t; } var on = {}, Je = rn(on), it = rn(!1), Nn = on; function ir(e, t) { var n = e.type.contextTypes; if (!n) return on; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext; var l = {}, u; for (u in n) l[u] = t[u]; return r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = l), l; } function ot(e) { return e = e.childContextTypes, e != null; } function ho() { Ce(it), Ce(Je); } function pf(e, t, n) { if (Je.current !== on) throw Error(o(168)); Se(Je, t), Se(it, n); } function hf(e, t, n) { var r = e.stateNode; if (t = t.childContextTypes, typeof r.getChildContext != "function") return n; r = r.getChildContext(); for (var l in r) if (!(l in t)) throw Error(o(108, de(e) || "Unknown", l)); return y({}, n, r); } function go(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || on, Nn = Je.current, Se(Je, e), Se(it, it.current), !0; } function gf(e, t, n) { var r = e.stateNode; if (!r) throw Error(o(169)); n ? (e = hf(e, t, Nn), r.__reactInternalMemoizedMergedChildContext = e, Ce(it), Ce(Je), Se(Je, e)) : Ce(it), Se(it, n); } var Wt = null, mo = !1, kl = !1; function mf(e) { Wt === null ? Wt = [e] : Wt.push(e); } function Hm(e) { mo = !0, mf(e); } function sn() { if (!kl && Wt !== null) { kl = !0; var e = 0, t = ye; try { var n = Wt; for (ye = 1; e < n.length; e++) { var r = n[e]; do r = r(!0); while (r !== null); } Wt = null, mo = !1; } catch (l) { throw Wt !== null && (Wt = Wt.slice(e + 1)), yc(Qs, sn), l; } finally { ye = t, kl = !1; } } return null; } var or = [], sr = 0, yo = null, vo = 0, gt = [], mt = 0, Tn = null, Bt = 1, Ht = ""; function Pn(e, t) { or[sr++] = vo, or[sr++] = yo, yo = e, vo = t; } function yf(e, t, n) { gt[mt++] = Bt, gt[mt++] = Ht, gt[mt++] = Tn, Tn = e; var r = Bt; e = Ht; var l = 32 - Ct(r) - 1; r &= ~(1 << l), n += 1; var u = 32 - Ct(t) + l; if (30 < u) { var d = l - l % 5; u = (r & (1 << d) - 1).toString(32), r >>= d, l -= d, Bt = 1 << 32 - Ct(t) + l | n << l | r, Ht = u + e; } else Bt = 1 << u | n << l | r, Ht = e; } function Ll(e) { e.return !== null && (Pn(e, 1), yf(e, 1, 0)); } function Nl(e) { for (; e === yo; ) yo = or[--sr], or[sr] = null, vo = or[--sr], or[sr] = null; for (; e === Tn; ) Tn = gt[--mt], gt[mt] = null, Ht = gt[--mt], gt[mt] = null, Bt = gt[--mt], gt[mt] = null; } var ft = null, dt = null, Te = !1, Lt = null; function vf(e, t) { var n = St(5, null, null, 0); n.elementType = "DELETED", n.stateNode = t, n.return = e, t = e.deletions, t === null ? (e.deletions = [n], e.flags |= 16) : t.push(n); } function wf(e, t) { switch (e.tag) { case 5: var n = e.type; return t = t.nodeType !== 1 || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t, t !== null ? (e.stateNode = t, ft = e, dt = nn(t.firstChild), !0) : !1; case 6: return t = e.pendingProps === "" || t.nodeType !== 3 ? null : t, t !== null ? (e.stateNode = t, ft = e, dt = null, !0) : !1; case 13: return t = t.nodeType !== 8 ? null : t, t !== null ? (n = Tn !== null ? { id: Bt, overflow: Ht } : null, e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824 }, n = St(18, null, null, 0), n.stateNode = t, n.return = e, e.child = n, ft = e, dt = null, !0) : !1; default: return !1; } } function Tl(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0; } function Pl(e) { if (Te) { var t = dt; if (t) { var n = t; if (!wf(e, t)) { if (Tl(e)) throw Error(o(418)); t = nn(n.nextSibling); var r = ft; t && wf(e, t) ? vf(r, n) : (e.flags = e.flags & -4097 | 2, Te = !1, ft = e); } } else { if (Tl(e)) throw Error(o(418)); e.flags = e.flags & -4097 | 2, Te = !1, ft = e; } } } function Sf(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; ft = e; } function wo(e) { if (e !== ft) return !1; if (!Te) return Sf(e), Te = !0, !1; var t; if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !wl(e.type, e.memoizedProps)), t && (t = dt)) { if (Tl(e)) throw Ef(), Error(o(418)); for (; t; ) vf(e, t), t = nn(t.nextSibling); } if (Sf(e), e.tag === 13) { if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(o(317)); e: { for (e = e.nextSibling, t = 0; e; ) { if (e.nodeType === 8) { var n = e.data; if (n === "/$") { if (t === 0) { dt = nn(e.nextSibling); break e; } t--; } else n !== "$" && n !== "$!" && n !== "$?" || t++; } e = e.nextSibling; } dt = null; } } else dt = ft ? nn(e.stateNode.nextSibling) : null; return !0; } function Ef() { for (var e = dt; e; ) e = nn(e.nextSibling); } function lr() { dt = ft = null, Te = !1; } function _l(e) { Lt === null ? Lt = [e] : Lt.push(e); } var Km = Q.ReactCurrentBatchConfig; function Nt(e, t) { if (e && e.defaultProps) { t = y({}, t), e = e.defaultProps; for (var n in e) t[n] === void 0 && (t[n] = e[n]); return t; } return t; } var So = rn(null), Eo = null, ar = null, Rl = null; function Ol() { Rl = ar = Eo = null; } function Al(e) { var t = So.current; Ce(So), e._currentValue = t; } function Il(e, t, n) { for (; e !== null; ) { var r = e.alternate; if ((e.childLanes & t) !== t ? (e.childLanes |= t, r !== null && (r.childLanes |= t)) : r !== null && (r.childLanes & t) !== t && (r.childLanes |= t), e === n) break; e = e.return; } } function ur(e, t) { Eo = e, Rl = ar = null, e = e.dependencies, e !== null && e.firstContext !== null && (e.lanes & t && (st = !0), e.firstContext = null); } function yt(e) { var t = e._currentValue; if (Rl !== e) if (e = { context: e, memoizedValue: t, next: null }, ar === null) { if (Eo === null) throw Error(o(308)); ar = e, Eo.dependencies = { lanes: 0, firstContext: e }; } else ar = ar.next = e; return t; } var _n = null; function Dl(e) { _n === null ? _n = [e] : _n.push(e); } function xf(e, t, n, r) { var l = t.interleaved; return l === null ? (n.next = n, Dl(t)) : (n.next = l.next, l.next = n), t.interleaved = n, Kt(e, r); } function Kt(e, t) { e.lanes |= t; var n = e.alternate; for (n !== null && (n.lanes |= t), n = e, e = e.return; e !== null; ) e.childLanes |= t, n = e.alternate, n !== null && (n.childLanes |= t), n = e, e = e.return; return n.tag === 3 ? n.stateNode : null; } var ln = !1; function zl(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; } function Cf(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }); } function Qt(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null }; } function an(e, t, n) { var r = e.updateQueue; if (r === null) return null; if (r = r.shared, ue & 2) { var l = r.pending; return l === null ? t.next = t : (t.next = l.next, l.next = t), r.pending = t, Kt(e, n); } return l = r.interleaved, l === null ? (t.next = t, Dl(r)) : (t.next = l.next, l.next = t), r.interleaved = t, Kt(e, n); } function xo(e, t, n) { if (t = t.updateQueue, t !== null && (t = t.shared, (n & 4194240) !== 0)) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, Zs(e, n); } } function kf(e, t) { var n = e.updateQueue, r = e.alternate; if (r !== null && (r = r.updateQueue, n === r)) { var l = null, u = null; if (n = n.firstBaseUpdate, n !== null) { do { var d = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null }; u === null ? l = u = d : u = u.next = d, n = n.next; } while (n !== null); u === null ? l = u = t : u = u.next = t; } else l = u = t; n = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: u, shared: r.shared, effects: r.effects }, e.updateQueue = n; return; } e = n.lastBaseUpdate, e === null ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t; } function Co(e, t, n, r) { var l = e.updateQueue; ln = !1; var u = l.firstBaseUpdate, d = l.lastBaseUpdate, h = l.shared.pending; if (h !== null) { l.shared.pending = null; var v = h, L = v.next; v.next = null, d === null ? u = L : d.next = L, d = v; var _ = e.alternate; _ !== null && (_ = _.updateQueue, h = _.lastBaseUpdate, h !== d && (h === null ? _.firstBaseUpdate = L : h.next = L, _.lastBaseUpdate = v)); } if (u !== null) { var R = l.baseState; d = 0, _ = L = v = null, h = u; do { var P = h.lane, U = h.eventTime; if ((r & P) === P) { _ !== null && (_ = _.next = { eventTime: U, lane: 0, tag: h.tag, payload: h.payload, callback: h.callback, next: null }); e: { var W = e, B = h; switch (P = t, U = n, B.tag) { case 1: if (W = B.payload, typeof W == "function") { R = W.call(U, R, P); break e; } R = W; break e; case 3: W.flags = W.flags & -65537 | 128; case 0: if (W = B.payload, P = typeof W == "function" ? W.call(U, R, P) : W, P == null) break e; R = y({}, R, P); break e; case 2: ln = !0; } } h.callback !== null && h.lane !== 0 && (e.flags |= 64, P = l.effects, P === null ? l.effects = [h] : P.push(h)); } else U = { eventTime: U, lane: P, tag: h.tag, payload: h.payload, callback: h.callback, next: null }, _ === null ? (L = _ = U, v = R) : _ = _.next = U, d |= P; if (h = h.next, h === null) { if (h = l.shared.pending, h === null) break; P = h, h = P.next, P.next = null, l.lastBaseUpdate = P, l.shared.pending = null; } } while (!0); if (_ === null && (v = R), l.baseState = v, l.firstBaseUpdate = L, l.lastBaseUpdate = _, t = l.shared.interleaved, t !== null) { l = t; do d |= l.lane, l = l.next; while (l !== t); } else u === null && (l.shared.lanes = 0); An |= d, e.lanes = d, e.memoizedState = R; } } function Lf(e, t, n) { if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { var r = e[t], l = r.callback; if (l !== null) { if (r.callback = null, r = n, typeof l != "function") throw Error(o(191, l)); l.call(r); } } } var Nf = new s.Component().refs; function jl(e, t, n, r) { t = e.memoizedState, n = n(r, t), n = n == null ? t : y({}, t, n), e.memoizedState = n, e.lanes === 0 && (e.updateQueue.baseState = n); } var ko = { isMounted: function(e) { return (e = e._reactInternals) ? kn(e) === e : !1; }, enqueueSetState: function(e, t, n) { e = e._reactInternals; var r = nt(), l = dn(e), u = Qt(r, l); u.payload = t, n != null && (u.callback = n), t = an(e, u, l), t !== null && (_t(t, e, l, r), xo(t, e, l)); }, enqueueReplaceState: function(e, t, n) { e = e._reactInternals; var r = nt(), l = dn(e), u = Qt(r, l); u.tag = 1, u.payload = t, n != null && (u.callback = n), t = an(e, u, l), t !== null && (_t(t, e, l, r), xo(t, e, l)); }, enqueueForceUpdate: function(e, t) { e = e._reactInternals; var n = nt(), r = dn(e), l = Qt(n, r); l.tag = 2, t != null && (l.callback = t), t = an(e, l, r), t !== null && (_t(t, e, r, n), xo(t, e, r)); } }; function Tf(e, t, n, r, l, u, d) { return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, u, d) : t.prototype && t.prototype.isPureReactComponent ? !Hr(n, r) || !Hr(l, u) : !0; } function Pf(e, t, n) { var r = !1, l = on, u = t.contextType; return typeof u == "object" && u !== null ? u = yt(u) : (l = ot(t) ? Nn : Je.current, r = t.contextTypes, u = (r = r != null) ? ir(e, l) : on), t = new t(n, u), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = ko, e.stateNode = t, t._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = u), t; } function _f(e, t, n, r) { e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && ko.enqueueReplaceState(t, t.state, null); } function Ml(e, t, n, r) { var l = e.stateNode; l.props = n, l.state = e.memoizedState, l.refs = Nf, zl(e); var u = t.contextType; typeof u == "object" && u !== null ? l.context = yt(u) : (u = ot(t) ? Nn : Je.current, l.context = ir(e, u)), l.state = e.memoizedState, u = t.getDerivedStateFromProps, typeof u == "function" && (jl(e, t, u, n), l.state = e.memoizedState), typeof t.getDerivedStateFromProps == "function" || typeof l.getSnapshotBeforeUpdate == "function" || typeof l.UNSAFE_componentWillMount != "function" && typeof l.componentWillMount != "function" || (t = l.state, typeof l.componentWillMount == "function" && l.componentWillMount(), typeof l.UNSAFE_componentWillMount == "function" && l.UNSAFE_componentWillMount(), t !== l.state && ko.enqueueReplaceState(l, l.state, null), Co(e, n, l, r), l.state = e.memoizedState), typeof l.componentDidMount == "function" && (e.flags |= 4194308); } function Jr(e, t, n) { if (e = n.ref, e !== null && typeof e != "function" && typeof e != "object") { if (n._owner) { if (n = n._owner, n) { if (n.tag !== 1) throw Error(o(309)); var r = n.stateNode; } if (!r) throw Error(o(147, e)); var l = r, u = "" + e; return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === u ? t.ref : (t = function(d) { var h = l.refs; h === Nf && (h = l.refs = {}), d === null ? delete h[u] : h[u] = d; }, t._stringRef = u, t); } if (typeof e != "string") throw Error(o(284)); if (!n._owner) throw Error(o(290, e)); } return e; } function Lo(e, t) { throw e = Object.prototype.toString.call(t), Error(o(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : e)); } function Rf(e) { var t = e._init; return t(e._payload); } function Of(e) { function t(E, w) { if (e) { var x = E.deletions; x === null ? (E.deletions = [w], E.flags |= 16) : x.push(w); } } function n(E, w) { if (!e) return null; for (; w !== null; ) t(E, w), w = w.sibling; return null; } function r(E, w) { for (E = /* @__PURE__ */ new Map(); w !== null; ) w.key !== null ? E.set(w.key, w) : E.set(w.index, w), w = w.sibling; return E; } function l(E, w) { return E = hn(E, w), E.index = 0, E.sibling = null, E; } function u(E, w, x) { return E.index = x, e ? (x = E.alternate, x !== null ? (x = x.index, x < w ? (E.flags |= 2, w) : x) : (E.flags |= 2, w)) : (E.flags |= 1048576, w); } function d(E) { return e && E.alternate === null && (E.flags |= 2), E; } function h(E, w, x, I) { return w === null || w.tag !== 6 ? (w = Sa(x, E.mode, I), w.return = E, w) : (w = l(w, x), w.return = E, w); } function v(E, w, x, I) { var H = x.type; return H === M ? _(E, w, x.props.children, I, x.key) : w !== null && (w.elementType === H || typeof H == "object" && H !== null && H.$$typeof === Oe && Rf(H) === w.type) ? (I = l(w, x.props), I.ref = Jr(E, w, x), I.return = E, I) : (I = Ho(x.type, x.key, x.props, null, E.mode, I), I.ref = Jr(E, w, x), I.return = E, I); } function L(E, w, x, I) { return w === null || w.tag !== 4 || w.stateNode.containerInfo !== x.containerInfo || w.stateNode.implementation !== x.implementation ? (w = Ea(x, E.mode, I), w.return = E, w) : (w = l(w, x.children || []), w.return = E, w); } function _(E, w, x, I, H) { return w === null || w.tag !== 7 ? (w = jn(x, E.mode, I, H), w.return = E, w) : (w = l(w, x), w.return = E, w); } function R(E, w, x) { if (typeof w == "string" && w !== "" || typeof w == "number") return w = Sa("" + w, E.mode, x), w.return = E, w; if (typeof w == "object" && w !== null) { switch (w.$$typeof) { case te: return x = Ho(w.type, w.key, w.props, null, E.mode, x), x.ref = Jr(E, null, w), x.return = E, x; case K: return w = Ea(w, E.mode, x), w.return = E, w; case Oe: var I = w._init; return R(E, I(w._payload), x); } if (Nr(w) || F(w)) return w = jn(w, E.mode, x, null), w.return = E, w; Lo(E, w); } return null; } function P(E, w, x, I) { var H = w !== null ? w.key : null; if (typeof x == "string" && x !== "" || typeof x == "number") return H !== null ? null : h(E, w, "" + x, I); if (typeof x == "object" && x !== null) { switch (x.$$typeof) { case te: return x.key === H ? v(E, w, x, I) : null; case K: return x.key === H ? L(E, w, x, I) : null; case Oe: return H = x._init, P( E, w, H(x._payload), I ); } if (Nr(x) || F(x)) return H !== null ? null : _(E, w, x, I, null); Lo(E, x); } return null; } function U(E, w, x, I, H) { if (typeof I == "string" && I !== "" || typeof I == "number") return E = E.get(x) || null, h(w, E, "" + I, H); if (typeof I == "object" && I !== null) { switch (I.$$typeof) { case te: return E = E.get(I.key === null ? x : I.key) || null, v(w, E, I, H); case K: return E = E.get(I.key === null ? x : I.key) || null, L(w, E, I, H); case Oe: var Z = I._init; return U(E, w, x, Z(I._payload), H); } if (Nr(I) || F(I)) return E = E.get(x) || null, _(w, E, I, H, null); Lo(w, I); } return null; } function W(E, w, x, I) { for (var H = null, Z = null, X = w, b = w = 0, Qe = null; X !== null && b < x.length; b++) { X.index > b ? (Qe = X, X = null) : Qe = X.sibling; var pe = P(E, X, x[b], I); if (pe === null) { X === null && (X = Qe); break; } e && X && pe.alternate === null && t(E, X), w = u(pe, w, b), Z === null ? H = pe : Z.sibling = pe, Z = pe, X = Qe; } if (b === x.length) return n(E, X), Te && Pn(E, b), H; if (X === null) { for (; b < x.length; b++) X = R(E, x[b], I), X !== null && (w = u(X, w, b), Z === null ? H = X : Z.sibling = X, Z = X); return Te && Pn(E, b), H; } for (X = r(E, X); b < x.length; b++) Qe = U(X, E, b, x[b], I), Qe !== null && (e && Qe.alternate !== null && X.delete(Qe.key === null ? b : Qe.key), w = u(Qe, w, b), Z === null ? H = Qe : Z.sibling = Qe, Z = Qe); return e && X.forEach(function(gn) { return t(E, gn); }), Te && Pn(E, b), H; } function B(E, w, x, I) { var H = F(x); if (typeof H != "function") throw Error(o(150)); if (x = H.call(x), x == null) throw Error(o(151)); for (var Z = H = null, X = w, b = w = 0, Qe = null, pe = x.next(); X !== null && !pe.done; b++, pe = x.next()) { X.index > b ? (Qe = X, X = null) : Qe = X.sibling; var gn = P(E, X, pe.value, I); if (gn === null) { X === null && (X = Qe); break; } e && X && gn.alternate === null && t(E, X), w = u(gn, w, b), Z === null ? H = gn : Z.sibling = gn, Z = gn, X = Qe; } if (pe.done) return n( E, X ), Te && Pn(E, b), H; if (X === null) { for (; !pe.done; b++, pe = x.next()) pe = R(E, pe.value, I), pe !== null && (w = u(pe, w, b), Z === null ? H = pe : Z.sibling = pe, Z = pe); return Te && Pn(E, b), H; } for (X = r(E, X); !pe.done; b++, pe = x.next()) pe = U(X, E, b, pe.value, I), pe !== null && (e && pe.alternate !== null && X.delete(pe.key === null ? b : pe.key), w = u(pe, w, b), Z === null ? H = pe : Z.sibling = pe, Z = pe); return e && X.forEach(function(k1) { return t(E, k1); }), Te && Pn(E, b), H; } function ze(E, w, x, I) { if (typeof x == "object" && x !== null && x.type === M && x.key === null && (x = x.props.children), typeof x == "object" && x !== null) { switch (x.$$typeof) { case te: e: { for (var H = x.key, Z = w; Z !== null; ) { if (Z.key === H) { if (H = x.type, H === M) { if (Z.tag === 7) { n(E, Z.sibling), w = l(Z, x.props.children), w.return = E, E = w; break e; } } else if (Z.elementType === H || typeof H == "object" && H !== null && H.$$typeof === Oe && Rf(H) === Z.type) { n(E, Z.sibling), w = l(Z, x.props), w.ref = Jr(E, Z, x), w.return = E, E = w; break e; } n(E, Z); break; } else t(E, Z); Z = Z.sibling; } x.type === M ? (w = jn(x.props.children, E.mode, I, x.key), w.return = E, E = w) : (I = Ho(x.type, x.key, x.props, null, E.mode, I), I.ref = Jr(E, w, x), I.return = E, E = I); } return d(E); case K: e: { for (Z = x.key; w !== null; ) { if (w.key === Z) if (w.tag === 4 && w.stateNode.containerInfo === x.containerInfo && w.stateNode.implementation === x.implementation) { n(E, w.sibling), w = l(w, x.children || []), w.return = E, E = w; break e; } else { n(E, w); break; } else t(E, w); w = w.sibling; } w = Ea(x, E.mode, I), w.return = E, E = w; } return d(E); case Oe: return Z = x._init, ze(E, w, Z(x._payload), I); } if (Nr(x)) return W(E, w, x, I); if (F(x)) return B(E, w, x, I); Lo(E, x); } return typeof x == "string" && x !== "" || typeof x == "number" ? (x = "" + x, w !== null && w.tag === 6 ? (n(E, w.sibling), w = l(w, x), w.return = E, E = w) : (n(E, w), w = Sa(x, E.mode, I), w.return = E, E = w), d(E)) : n(E, w); } return ze; } var cr = Of(!0), Af = Of(!1), qr = {}, Dt = rn(qr), br = rn(qr), ei = rn(qr); function Rn(e) { if (e === qr) throw Error(o(174)); return e; } function Fl(e, t) { switch (Se(ei, t), Se(br, e), Se(Dt, qr), e = t.nodeType, e) { case 9: case 11: t = (t = t.documentElement) ? t.namespaceURI : Ms(null, ""); break; default: e = e === 8 ? t.parentNode : t, t = e.namespaceURI || null, e = e.tagName, t = Ms(t, e); } Ce(Dt), Se(Dt, t); } function fr() { Ce(Dt), Ce(br), Ce(ei); } function If(e) { Rn(ei.current); var t = Rn(Dt.current), n = Ms(t, e.type); t !== n && (Se(br, e), Se(Dt, n)); } function $l(e) { br.current === e && (Ce(Dt), Ce(br)); } var Pe = rn(0); function No(e) { for (var t = e; t !== null; ) { if (t.tag === 13) { var n = t.memoizedState; if (n !== null && (n = n.dehydrated, n === null || n.data === "$?" || n.data === "$!")) return t; } else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) { if (t.flags & 128) return t; } else if (t.child !== null) { t.child.return = t, t = t.child; continue; } if (t === e) break; for (; t.sibling === null; ) { if (t.return === null || t.return === e) return null; t = t.return; } t.sibling.return = t.return, t = t.sibling; } return null; } var Ul = []; function Vl() { for (var e = 0; e < Ul.length; e++) Ul[e]._workInProgressVersionPrimary = null; Ul.length = 0; } var To = Q.ReactCurrentDispatcher, Wl = Q.ReactCurrentBatchConfig, On = 0, _e = null, $e = null, He = null, Po = !1, ti = !1, ni = 0, Qm = 0; function qe() { throw Error(o(321)); } function Bl(e, t) { if (t === null) return !1; for (var n = 0; n < t.length && n < e.length; n++) if (!kt(e[n], t[n])) return !1; return !0; } function Hl(e, t, n, r, l, u) { if (On = u, _e = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, To.current = e === null || e.memoizedState === null ? Xm : Jm, e = n(r, l), ti) { u = 0; do { if (ti = !1, ni = 0, 25 <= u) throw Error(o(301)); u += 1, He = $e = null, t.updateQueue = null, To.current = qm, e = n(r, l); } while (ti); } if (To.current = Oo, t = $e !== null && $e.next !== null, On = 0, He = $e = _e = null, Po = !1, t) throw Error(o(300)); return e; } function Kl() { var e = ni !== 0; return ni = 0, e; } function zt() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return He === null ? _e.memoizedState = He = e : He = He.next = e, He; } function vt() { if ($e === null) { var e = _e.alternate; e = e !== null ? e.memoizedState : null; } else e = $e.next; var t = He === null ? _e.memoizedState : He.next; if (t !== null) He = t, $e = e; else { if (e === null) throw Error(o(310)); $e = e, e = { memoizedState: $e.memoizedState, baseState: $e.baseState, baseQueue: $e.baseQueue, queue: $e.queue, next: null }, He === null ? _e.memoizedState = He = e : He = He.next = e; } return He; } function ri(e, t) { return typeof t == "function" ? t(e) : t; } function Ql(e) { var t = vt(), n = t.queue; if (n === null) throw Error(o(311)); n.lastRenderedReducer = e; var r = $e, l = r.baseQueue, u = n.pending; if (u !== null) { if (l !== null) { var d = l.next; l.next = u.next, u.next = d; } r.baseQueue = l = u, n.pending = null; } if (l !== null) { u = l.next, r = r.baseState; var h = d = null, v = null, L = u; do { var _ = L.lane; if ((On & _) === _) v !== null && (v = v.next = { lane: 0, action: L.action, hasEagerState: L.hasEagerState, eagerState: L.eagerState, next: null }), r = L.hasEagerState ? L.eagerState : e(r, L.action); else { var R = { lane: _, action: L.action, hasEagerState: L.hasEagerState, eagerState: L.eagerState, next: null }; v === null ? (h = v = R, d = r) : v = v.next = R, _e.lanes |= _, An |= _; } L = L.next; } while (L !== null && L !== u); v === null ? d = r : v.next = h, kt(r, t.memoizedState) || (st = !0), t.memoizedState = r, t.baseState = d, t.baseQueue = v, n.lastRenderedState = r; } if (e = n.interleaved, e !== null) { l = e; do u = l.lane, _e.lanes |= u, An |= u, l = l.next; while (l !== e); } else l === null && (n.lanes = 0); return [t.memoizedState, n.dispatch]; } function Yl(e) { var t = vt(), n = t.queue; if (n === null) throw Error(o(311)); n.lastRenderedReducer = e; var r = n.dispatch, l = n.pending, u = t.memoizedState; if (l !== null) { n.pending = null; var d = l = l.next; do u = e(u, d.action), d = d.next; while (d !== l); kt(u, t.memoizedState) || (st = !0), t.memoizedState = u, t.baseQueue === null && (t.baseState = u), n.lastRenderedState = u; } return [u, r]; } function Df() { } function zf(e, t) { var n = _e, r = vt(), l = t(), u = !kt(r.memoizedState, l); if (u && (r.memoizedState = l, st = !0), r = r.queue, Gl(Ff.bind(null, n, r, e), [e]), r.getSnapshot !== t || u || He !== null && He.memoizedState.tag & 1) { if (n.flags |= 2048, ii(9, Mf.bind(null, n, r, l, t), void 0, null), Ke === null) throw Error(o(349)); On & 30 || jf(n, t, l); } return l; } function jf(e, t, n) { e.flags |= 16384, e = { getSnapshot: t, value: n }, t = _e.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, _e.updateQueue = t, t.stores = [e]) : (n = t.stores, n === null ? t.stores = [e] : n.push(e)); } function Mf(e, t, n, r) { t.value = n, t.getSnapshot = r, $f(t) && Uf(e); } function Ff(e, t, n) { return n(function() { $f(t) && Uf(e); }); } function $f(e) { var t = e.getSnapshot; e = e.value; try { var n = t(); return !kt(e, n); } catch { return !0; } } function Uf(e) { var t = Kt(e, 1); t !== null && _t(t, e, 1, -1); } function Vf(e) { var t = zt(); return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: ri, lastRenderedState: e }, t.queue = e, e = e.dispatch = Zm.bind(null, _e, e), [t.memoizedState, e]; } function ii(e, t, n, r) { return e = { tag: e, create: t, destroy: n, deps: r, next: null }, t = _e.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, _e.updateQueue = t, t.lastEffect = e.next = e) : (n = t.lastEffect, n === null ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e)), e; } function Wf() { return vt().memoizedState; } function _o(e, t, n, r) { var l = zt(); _e.flags |= e, l.memoizedState = ii(1 | t, n, void 0, r === void 0 ? null : r); } function Ro(e, t, n, r) { var l = vt(); r = r === void 0 ? null : r; var u = void 0; if ($e !== null) { var d = $e.memoizedState; if (u = d.destroy, r !== null && Bl(r, d.deps)) { l.memoizedState = ii(t, n, u, r); return; } } _e.flags |= e, l.memoizedState = ii(1 | t, n, u, r); } function Bf(e, t) { return _o(8390656, 8, e, t); } function Gl(e, t) { return Ro(2048, 8, e, t); } function Hf(e, t) { return Ro(4, 2, e, t); } function Kf(e, t) { return Ro(4, 4, e, t); } function Qf(e, t) { if (typeof t == "function") return e = e(), t(e), function() { t(null); }; if (t != null) return e = e(), t.current = e, function() { t.current = null; }; } function Yf(e, t, n) { return n = n != null ? n.concat([e]) : null, Ro(4, 4, Qf.bind(null, t, e), n); } function Zl() { } function Gf(e, t) { var n = vt(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Bl(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e); } function Zf(e, t) { var n = vt(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Bl(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e); } function Xf(e, t, n) { return On & 21 ? (kt(n, t) || (n = Ec(), _e.lanes |= n, An |= n, e.baseState = !0), t) : (e.baseState && (e.baseState = !1, st = !0), e.memoizedState = n); } function Ym(e, t) { var n = ye; ye = n !== 0 && 4 > n ? n : 4, e(!0); var r = Wl.transition; Wl.transition = {}; try { e(!1), t(); } finally { ye = n, Wl.transition = r; } } function Jf() { return vt().memoizedState; } function Gm(e, t, n) { var r = dn(e); if (n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }, qf(e)) bf(t, n); else if (n = xf(e, t, n, r), n !== null) { var l = nt(); _t(n, e, r, l), ed(n, t, r); } } function Zm(e, t, n) { var r = dn(e), l = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; if (qf(e)) bf(t, l); else { var u = e.alternate; if (e.lanes === 0 && (u === null || u.lanes === 0) && (u = t.lastRenderedReducer, u !== null)) try { var d = t.lastRenderedState, h = u(d, n); if (l.hasEagerState = !0, l.eagerState = h, kt(h, d)) { var v = t.interleaved; v === null ? (l.next = l, Dl(t)) : (l.next = v.next, v.next = l), t.interleaved = l; return; } } catch { } finally { } n = xf(e, t, l, r), n !== null && (l = nt(), _t(n, e, r, l), ed(n, t, r)); } } function qf(e) { var t = e.alternate; return e === _e || t !== null && t === _e; } function bf(e, t) { ti = Po = !0; var n = e.pending; n === null ? t.next = t : (t.next = n.next, n.next = t), e.pending = t; } function ed(e, t, n) { if (n & 4194240) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, Zs(e, n); } } var Oo = { readContext: yt, useCallback: qe, useContext: qe, useEffect: qe, useImperativeHandle: qe, useInsertionEffect: qe, useLayoutEffect: qe, useMemo: qe, useReducer: qe, useRef: qe, useState: qe, useDebugValue: qe, useDeferredValue: qe, useTransition: qe, useMutableSource: qe, useSyncExternalStore: qe, useId: qe, unstable_isNewReconciler: !1 }, Xm = { readContext: yt, useCallback: function(e, t) { return zt().memoizedState = [e, t === void 0 ? null : t], e; }, useContext: yt, useEffect: Bf, useImperativeHandle: function(e, t, n) { return n = n != null ? n.concat([e]) : null, _o( 4194308, 4, Qf.bind(null, t, e), n ); }, useLayoutEffect: function(e, t) { return _o(4194308, 4, e, t); }, useInsertionEffect: function(e, t) { return _o(4, 2, e, t); }, useMemo: function(e, t) { var n = zt(); return t = t === void 0 ? null : t, e = e(), n.memoizedState = [e, t], e; }, useReducer: function(e, t, n) { var r = zt(); return t = n !== void 0 ? n(t) : t, r.memoizedState = r.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }, r.queue = e, e = e.dispatch = Gm.bind(null, _e, e), [r.memoizedState, e]; }, useRef: function(e) { var t = zt(); return e = { current: e }, t.memoizedState = e; }, useState: Vf, useDebugValue: Zl, useDeferredValue: function(e) { return zt().memoizedState = e; }, useTransition: function() { var e = Vf(!1), t = e[0]; return e = Ym.bind(null, e[1]), zt().memoizedState = e, [t, e]; }, useMutableSource: function() { }, useSyncExternalStore: function(e, t, n) { var r = _e, l = zt(); if (Te) { if (n === void 0) throw Error(o(407)); n = n(); } else { if (n = t(), Ke === null) throw Error(o(349)); On & 30 || jf(r, t, n); } l.memoizedState = n; var u = { value: n, getSnapshot: t }; return l.queue = u, Bf(Ff.bind( null, r, u, e ), [e]), r.flags |= 2048, ii(9, Mf.bind(null, r, u, n, t), void 0, null), n; }, useId: function() { var e = zt(), t = Ke.identifierPrefix; if (Te) { var n = Ht, r = Bt; n = (r & ~(1 << 32 - Ct(r) - 1)).toString(32) + n, t = ":" + t + "R" + n, n = ni++, 0 < n && (t += "H" + n.toString(32)), t += ":"; } else n = Qm++, t = ":" + t + "r" + n.toString(32) + ":"; return e.memoizedState = t; }, unstable_isNewReconciler: !1 }, Jm = { readContext: yt, useCallback: Gf, useContext: yt, useEffect: Gl, useImperativeHandle: Yf, useInsertionEffect: Hf, useLayoutEffect: Kf, useMemo: Zf, useReducer: Ql, useRef: Wf, useState: function() { return Ql(ri); }, useDebugValue: Zl, useDeferredValue: function(e) { var t = vt(); return Xf(t, $e.memoizedState, e); }, useTransition: function() { var e = Ql(ri)[0], t = vt().memoizedState; return [e, t]; }, useMutableSource: Df, useSyncExternalStore: zf, useId: Jf, unstable_isNewReconciler: !1 }, qm = { readContext: yt, useCallback: Gf, useContext: yt, useEffect: Gl, useImperativeHandle: Yf, useInsertionEffect: Hf, useLayoutEffect: Kf, useMemo: Zf, useReducer: Yl, useRef: Wf, useState: function() { return Yl(ri); }, useDebugValue: Zl, useDeferredValue: function(e) { var t = vt(); return $e === null ? t.memoizedState = e : Xf(t, $e.memoizedState, e); }, useTransition: function() { var e = Yl(ri)[0], t = vt().memoizedState; return [e, t]; }, useMutableSource: Df, useSyncExternalStore: zf, useId: Jf, unstable_isNewReconciler: !1 }; function dr(e, t) { try { var n = "", r = t; do n += ge(r), r = r.return; while (r); var l = n; } catch (u) { l = ` Error generating stack: ` + u.message + ` ` + u.stack; } return { value: e, source: t, stack: l, digest: null }; } function Xl(e, t, n) { return { value: e, source: null, stack: n ?? null, digest: t ?? null }; } function Jl(e, t) { try { console.error(t.value); } catch (n) { setTimeout(function() { throw n; }); } } var bm = typeof WeakMap == "function" ? WeakMap : Map; function td(e, t, n) { n = Qt(-1, n), n.tag = 3, n.payload = { element: null }; var r = t.value; return n.callback = function() { Fo || (Fo = !0, da = r), Jl(e, t); }, n; } function nd(e, t, n) { n = Qt(-1, n), n.tag = 3; var r = e.type.getDerivedStateFromError; if (typeof r == "function") { var l = t.value; n.payload = function() { return r(l); }, n.callback = function() { Jl(e, t); }; } var u = e.stateNode; return u !== null && typeof u.componentDidCatch == "function" && (n.callback = function() { Jl(e, t), typeof r != "function" && (cn === null ? cn = /* @__PURE__ */ new Set([this]) : cn.add(this)); var d = t.stack; this.componentDidCatch(t.value, { componentStack: d !== null ? d : "" }); }), n; } function rd(e, t, n) { var r = e.pingCache; if (r === null) { r = e.pingCache = new bm(); var l = /* @__PURE__ */ new Set(); r.set(t, l); } else l = r.get(t), l === void 0 && (l = /* @__PURE__ */ new Set(), r.set(t, l)); l.has(n) || (l.add(n), e = p1.bind(null, e, t, n), t.then(e, e)); } function id(e) { do { var t; if ((t = e.tag === 13) && (t = e.memoizedState, t = t !== null ? t.dehydrated !== null : !0), t) return e; e = e.return; } while (e !== null); return null; } function od(e, t, n, r, l) { return e.mode & 1 ? (e.flags |= 65536, e.lanes = l, e) : (e === t ? e.flags |= 65536 : (e.flags |= 128, n.flags |= 131072, n.flags &= -52805, n.tag === 1 && (n.alternate === null ? n.tag = 17 : (t = Qt(-1, 1), t.tag = 2, an(n, t, 1))), n.lanes |= 1), e); } var e1 = Q.ReactCurrentOwner, st = !1; function tt(e, t, n, r) { t.child = e === null ? Af(t, null, n, r) : cr(t, e.child, n, r); } function sd(e, t, n, r, l) { n = n.render; var u = t.ref; return ur(t, l), r = Hl(e, t, n, r, u, l), n = Kl(), e !== null && !st ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~l, Yt(e, t, l)) : (Te && n && Ll(t), t.flags |= 1, tt(e, t, r, l), t.child); } function ld(e, t, n, r, l) { if (e === null) { var u = n.type; return typeof u == "function" && !wa(u) && u.defaultProps === void 0 && n.compare === null && n.defaultProps === void 0 ? (t.tag = 15, t.type = u, ad(e, t, u, r, l)) : (e = Ho(n.type, null, r, t, t.mode, l), e.ref = t.ref, e.return = t, t.child = e); } if (u = e.child, !(e.lanes & l)) { var d = u.memoizedProps; if (n = n.compare, n = n !== null ? n : Hr, n(d, r) && e.ref === t.ref) return Yt(e, t, l); } return t.flags |= 1, e = hn(u, r), e.ref = t.ref, e.return = t, t.child = e; } function ad(e, t, n, r, l) { if (e !== null) { var u = e.memoizedProps; if (Hr(u, r) && e.ref === t.ref) if (st = !1, t.pendingProps = r = u, (e.lanes & l) !== 0) e.flags & 131072 && (st = !0); else return t.lanes = e.lanes, Yt(e, t, l); } return ql(e, t, n, r, l); } function ud(e, t, n) { var r = t.pendingProps, l = r.children, u = e !== null ? e.memoizedState : null; if (r.mode === "hidden") if (!(t.mode & 1)) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, Se(hr, pt), pt |= n; else { if (!(n & 1073741824)) return e = u !== null ? u.baseLanes | n : n, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, t.updateQueue = null, Se(hr, pt), pt |= e, null; t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = u !== null ? u.baseLanes : n, Se(hr, pt), pt |= r; } else u !== null ? (r = u.baseLanes | n, t.memoizedState = null) : r = n, Se(hr, pt), pt |= r; return tt(e, t, l, n), t.child; } function cd(e, t) { var n = t.ref; (e === null && n !== null || e !== null && e.ref !== n) && (t.flags |= 512, t.flags |= 2097152); } function ql(e, t, n, r, l) { var u = ot(n) ? Nn : Je.current; return u = ir(t, u), ur(t, l), n = Hl(e, t, n, r, u, l), r = Kl(), e !== null && !st ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~l, Yt(e, t, l)) : (Te && r && Ll(t), t.flags |= 1, tt(e, t, n, l), t.child); } function fd(e, t, n, r, l) { if (ot(n)) { var u = !0; go(t); } else u = !1; if (ur(t, l), t.stateNode === null) Io(e, t), Pf(t, n, r), Ml(t, n, r, l), r = !0; else if (e === null) { var d = t.stateNode, h = t.memoizedProps; d.props = h; var v = d.context, L = n.contextType; typeof L == "object" && L !== null ? L = yt(L) : (L = ot(n) ? Nn : Je.current, L = ir(t, L)); var _ = n.getDerivedStateFromProps, R = typeof _ == "function" || typeof d.getSnapshotBeforeUpdate == "function"; R || typeof d.UNSAFE_componentWillReceiveProps != "function" && typeof d.componentWillReceiveProps != "function" || (h !== r || v !== L) && _f(t, d, r, L), ln = !1; var P = t.memoizedState; d.state = P, Co(t, r, d, l), v = t.memoizedState, h !== r || P !== v || it.current || ln ? (typeof _ == "function" && (jl(t, n, _, r), v = t.memoizedState), (h = ln || Tf(t, n, h, r, P, v, L)) ? (R || typeof d.UNSAFE_componentWillMount != "function" && typeof d.componentWillMount != "function" || (typeof d.componentWillMount == "function" && d.componentWillMount(), typeof d.UNSAFE_componentWillMount == "function" && d.UNSAFE_componentWillMount()), typeof d.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof d.componentDidMount == "function" && (t.flags |= 4194308), t.memoizedProps = r, t.memoizedState = v), d.props = r, d.state = v, d.context = L, r = h) : (typeof d.componentDidMount == "function" && (t.flags |= 4194308), r = !1); } else { d = t.stateNode, Cf(e, t), h = t.memoizedProps, L = t.type === t.elementType ? h : Nt(t.type, h), d.props = L, R = t.pendingProps, P = d.context, v = n.contextType, typeof v == "object" && v !== null ? v = yt(v) : (v = ot(n) ? Nn : Je.current, v = ir(t, v)); var U = n.getDerivedStateFromProps; (_ = typeof U == "function" || typeof d.getSnapshotBeforeUpdate == "function") || typeof d.UNSAFE_componentWillReceiveProps != "function" && typeof d.componentWillReceiveProps != "function" || (h !== R || P !== v) && _f(t, d, r, v), ln = !1, P = t.memoizedState, d.state = P, Co(t, r, d, l); var W = t.memoizedState; h !== R || P !== W || it.current || ln ? (typeof U == "function" && (jl(t, n, U, r), W = t.memoizedState), (L = ln || Tf(t, n, L, r, P, W, v) || !1) ? (_ || typeof d.UNSAFE_componentWillUpdate != "function" && typeof d.componentWillUpdate != "function" || (typeof d.componentWillUpdate == "function" && d.componentWillUpdate(r, W, v), typeof d.UNSAFE_componentWillUpdate == "function" && d.UNSAFE_componentWillUpdate(r, W, v)), typeof d.componentDidUpdate == "function" && (t.flags |= 4), typeof d.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof d.componentDidUpdate != "function" || h === e.memoizedProps && P === e.memoizedState || (t.flags |= 4), typeof d.getSnapshotBeforeUpdate != "function" || h === e.memoizedProps && P === e.memoizedState || (t.flags |= 1024), t.memoizedProps = r, t.memoizedState = W), d.props = r, d.state = W, d.context = v, r = L) : (typeof d.componentDidUpdate != "function" || h === e.memoizedProps && P === e.memoizedState || (t.flags |= 4), typeof d.getSnapshotBeforeUpdate != "function" || h === e.memoizedProps && P === e.memoizedState || (t.flags |= 1024), r = !1); } return bl(e, t, n, r, u, l); } function bl(e, t, n, r, l, u) { cd(e, t); var d = (t.flags & 128) !== 0; if (!r && !d) return l && gf(t, n, !1), Yt(e, t, u); r = t.stateNode, e1.current = t; var h = d && typeof n.getDerivedStateFromError != "function" ? null : r.render(); return t.flags |= 1, e !== null && d ? (t.child = cr(t, e.child, null, u), t.child = cr(t, null, h, u)) : tt(e, t, h, u), t.memoizedState = r.state, l && gf(t, n, !0), t.child; } function dd(e) { var t = e.stateNode; t.pendingContext ? pf(e, t.pendingContext, t.pendingContext !== t.context) : t.context && pf(e, t.context, !1), Fl(e, t.containerInfo); } function pd(e, t, n, r, l) { return lr(), _l(l), t.flags |= 256, tt(e, t, n, r), t.child; } var ea = { dehydrated: null, treeContext: null, retryLane: 0 }; function ta(e) { return { baseLanes: e, cachePool: null, transitions: null }; } function hd(e, t, n) { var r = t.pendingProps, l = Pe.current, u = !1, d = (t.flags & 128) !== 0, h; if ((h = d) || (h = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), h ? (u = !0, t.flags &= -129) : (e === null || e.memoizedState !== null) && (l |= 1), Se(Pe, l & 1), e === null) return Pl(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (t.mode & 1 ? e.data === "$!" ? t.lanes = 8 : t.lanes = 1073741824 : t.lanes = 1, null) : (d = r.children, e = r.fallback, u ? (r = t.mode, u = t.child, d = { mode: "hidden", children: d }, !(r & 1) && u !== null ? (u.childLanes = 0, u.pendingProps = d) : u = Ko(d, r, 0, null), e = jn(e, r, n, null), u.return = t, e.return = t, u.sibling = e, t.child = u, t.child.memoizedState = ta(n), t.memoizedState = ea, e) : na(t, d)); if (l = e.memoizedState, l !== null && (h = l.dehydrated, h !== null)) return t1(e, t, d, r, h, l, n); if (u) { u = r.fallback, d = t.mode, l = e.child, h = l.sibling; var v = { mode: "hidden", children: r.children }; return !(d & 1) && t.child !== l ? (r = t.child, r.childLanes = 0, r.pendingProps = v, t.deletions = null) : (r = hn(l, v), r.subtreeFlags = l.subtreeFlags & 14680064), h !== null ? u = hn(h, u) : (u = jn(u, d, n, null), u.flags |= 2), u.return = t, r.return = t, r.sibling = u, t.child = r, r = u, u = t.child, d = e.child.memoizedState, d = d === null ? ta(n) : { baseLanes: d.baseLanes | n, cachePool: null, transitions: d.transitions }, u.memoizedState = d, u.childLanes = e.childLanes & ~n, t.memoizedState = ea, r; } return u = e.child, e = u.sibling, r = hn(u, { mode: "visible", children: r.children }), !(t.mode & 1) && (r.lanes = n), r.return = t, r.sibling = null, e !== null && (n = t.deletions, n === null ? (t.deletions = [e], t.flags |= 16) : n.push(e)), t.child = r, t.memoizedState = null, r; } function na(e, t) { return t = Ko({ mode: "visible", children: t }, e.mode, 0, null), t.return = e, e.child = t; } function Ao(e, t, n, r) { return r !== null && _l(r), cr(t, e.child, null, n), e = na(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e; } function t1(e, t, n, r, l, u, d) { if (n) return t.flags & 256 ? (t.flags &= -257, r = Xl(Error(o(422))), Ao(e, t, d, r)) : t.memoizedState !== null ? (t.child = e.child, t.flags |= 128, null) : (u = r.fallback, l = t.mode, r = Ko({ mode: "visible", children: r.children }, l, 0, null), u = jn(u, l, d, null), u.flags |= 2, r.return = t, u.return = t, r.sibling = u, t.child = r, t.mode & 1 && cr(t, e.child, null, d), t.child.memoizedState = ta(d), t.memoizedState = ea, u); if (!(t.mode & 1)) return Ao(e, t, d, null); if (l.data === "$!") { if (r = l.nextSibling && l.nextSibling.dataset, r) var h = r.dgst; return r = h, u = Error(o(419)), r = Xl(u, r, void 0), Ao(e, t, d, r); } if (h = (d & e.childLanes) !== 0, st || h) { if (r = Ke, r !== null) { switch (d & -d) { case 4: l = 2; break; case 16: l = 8; break; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: l = 32; break; case 536870912: l = 268435456; break; default: l = 0; } l = l & (r.suspendedLanes | d) ? 0 : l, l !== 0 && l !== u.retryLane && (u.retryLane = l, Kt(e, l), _t(r, e, l, -1)); } return va(), r = Xl(Error(o(421))), Ao(e, t, d, r); } return l.data === "$?" ? (t.flags |= 128, t.child = e.child, t = h1.bind(null, e), l._reactRetry = t, null) : (e = u.treeContext, dt = nn(l.nextSibling), ft = t, Te = !0, Lt = null, e !== null && (gt[mt++] = Bt, gt[mt++] = Ht, gt[mt++] = Tn, Bt = e.id, Ht = e.overflow, Tn = t), t = na(t, r.children), t.flags |= 4096, t); } function gd(e, t, n) { e.lanes |= t; var r = e.alternate; r !== null && (r.lanes |= t), Il(e.return, t, n); } function ra(e, t, n, r, l) { var u = e.memoizedState; u === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: l } : (u.isBackwards = t, u.rendering = null, u.renderingStartTime = 0, u.last = r, u.tail = n, u.tailMode = l); } function md(e, t, n) { var r = t.pendingProps, l = r.revealOrder, u = r.tail; if (tt(e, t, r.children, n), r = Pe.current, r & 2) r = r & 1 | 2, t.flags |= 128; else { if (e !== null && e.flags & 128) e: for (e = t.child; e !== null; ) { if (e.tag === 13) e.memoizedState !== null && gd(e, n, t); else if (e.tag === 19) gd(e, n, t); else if (e.child !== null) { e.child.return = e, e = e.child; continue; } if (e === t) break e; for (; e.sibling === null; ) { if (e.return === null || e.return === t) break e; e = e.return; } e.sibling.return = e.return, e = e.sibling; } r &= 1; } if (Se(Pe, r), !(t.mode & 1)) t.memoizedState = null; else switch (l) { case "forwards": for (n = t.child, l = null; n !== null; ) e = n.alternate, e !== null && No(e) === null && (l = n), n = n.sibling; n = l, n === null ? (l = t.child, t.child = null) : (l = n.sibling, n.sibling = null), ra(t, !1, l, n, u); break; case "backwards": for (n = null, l = t.child, t.child = null; l !== null; ) { if (e = l.alternate, e !== null && No(e) === null) { t.child = l; break; } e = l.sibling, l.sibling = n, n = l, l = e; } ra(t, !0, n, null, u); break; case "together": ra(t, !1, null, null, void 0); break; default: t.memoizedState = null; } return t.child; } function Io(e, t) { !(t.mode & 1) && e !== null && (e.alternate = null, t.alternate = null, t.flags |= 2); } function Yt(e, t, n) { if (e !== null && (t.dependencies = e.dependencies), An |= t.lanes, !(n & t.childLanes)) return null; if (e !== null && t.child !== e.child) throw Error(o(153)); if (t.child !== null) { for (e = t.child, n = hn(e, e.pendingProps), t.child = n, n.return = t; e.sibling !== null; ) e = e.sibling, n = n.sibling = hn(e, e.pendingProps), n.return = t; n.sibling = null; } return t.child; } function n1(e, t, n) { switch (t.tag) { case 3: dd(t), lr(); break; case 5: If(t); break; case 1: ot(t.type) && go(t); break; case 4: Fl(t, t.stateNode.containerInfo); break; case 10: var r = t.type._context, l = t.memoizedProps.value; Se(So, r._currentValue), r._currentValue = l; break; case 13: if (r = t.memoizedState, r !== null) return r.dehydrated !== null ? (Se(Pe, Pe.current & 1), t.flags |= 128, null) : n & t.child.childLanes ? hd(e, t, n) : (Se(Pe, Pe.current & 1), e = Yt(e, t, n), e !== null ? e.sibling : null); Se(Pe, Pe.current & 1); break; case 19: if (r = (n & t.childLanes) !== 0, e.flags & 128) { if (r) return md(e, t, n); t.flags |= 128; } if (l = t.memoizedState, l !== null && (l.rendering = null, l.tail = null, l.lastEffect = null), Se(Pe, Pe.current), r) break; return null; case 22: case 23: return t.lanes = 0, ud(e, t, n); } return Yt(e, t, n); } var yd, ia, vd, wd; yd = function(e, t) { for (var n = t.child; n !== null; ) { if (n.tag === 5 || n.tag === 6) e.appendChild(n.stateNode); else if (n.tag !== 4 && n.child !== null) { n.child.return = n, n = n.child; continue; } if (n === t) break; for (; n.sibling === null; ) { if (n.return === null || n.return === t) return; n = n.return; } n.sibling.return = n.return, n = n.sibling; } }, ia = function() { }, vd = function(e, t, n, r) { var l = e.memoizedProps; if (l !== r) { e = t.stateNode, Rn(Dt.current); var u = null; switch (n) { case "input": l = Is(e, l), r = Is(e, r), u = []; break; case "select": l = y({}, l, { value: void 0 }), r = y({}, r, { value: void 0 }), u = []; break; case "textarea": l = js(e, l), r = js(e, r), u = []; break; default: typeof l.onClick != "function" && typeof r.onClick == "function" && (e.onclick = fo); } Fs(n, r); var d; n = null; for (L in l) if (!r.hasOwnProperty(L) && l.hasOwnProperty(L) && l[L] != null) if (L === "style") { var h = l[L]; for (d in h) h.hasOwnProperty(d) && (n || (n = {}), n[d] = ""); } else L !== "dangerouslySetInnerHTML" && L !== "children" && L !== "suppressContentEditableWarning" && L !== "suppressHydrationWarning" && L !== "autoFocus" && (c.hasOwnProperty(L) ? u || (u = []) : (u = u || []).push(L, null)); for (L in r) { var v = r[L]; if (h = l != null ? l[L] : void 0, r.hasOwnProperty(L) && v !== h && (v != null || h != null)) if (L === "style") if (h) { for (d in h) !h.hasOwnProperty(d) || v && v.hasOwnProperty(d) || (n || (n = {}), n[d] = ""); for (d in v) v.hasOwnProperty(d) && h[d] !== v[d] && (n || (n = {}), n[d] = v[d]); } else n || (u || (u = []), u.push( L, n )), n = v; else L === "dangerouslySetInnerHTML" ? (v = v ? v.__html : void 0, h = h ? h.__html : void 0, v != null && h !== v && (u = u || []).push(L, v)) : L === "children" ? typeof v != "string" && typeof v != "number" || (u = u || []).push(L, "" + v) : L !== "suppressContentEditableWarning" && L !== "suppressHydrationWarning" && (c.hasOwnProperty(L) ? (v != null && L === "onScroll" && xe("scroll", e), u || h === v || (u = [])) : (u = u || []).push(L, v)); } n && (u = u || []).push("style", n); var L = u; (t.updateQueue = L) && (t.flags |= 4); } }, wd = function(e, t, n, r) { n !== r && (t.flags |= 4); }; function oi(e, t) { if (!Te) switch (e.tailMode) { case "hidden": t = e.tail; for (var n = null; t !== null; ) t.alternate !== null && (n = t), t = t.sibling; n === null ? e.tail = null : n.sibling = null; break; case "collapsed": n = e.tail; for (var r = null; n !== null; ) n.alternate !== null && (r = n), n = n.sibling; r === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : r.sibling = null; } } function be(e) { var t = e.alternate !== null && e.alternate.child === e.child, n = 0, r = 0; if (t) for (var l = e.child; l !== null; ) n |= l.lanes | l.childLanes, r |= l.subtreeFlags & 14680064, r |= l.flags & 14680064, l.return = e, l = l.sibling; else for (l = e.child; l !== null; ) n |= l.lanes | l.childLanes, r |= l.subtreeFlags, r |= l.flags, l.return = e, l = l.sibling; return e.subtreeFlags |= r, e.childLanes = n, t; } function r1(e, t, n) { var r = t.pendingProps; switch (Nl(t), t.tag) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return be(t), null; case 1: return ot(t.type) && ho(), be(t), null; case 3: return r = t.stateNode, fr(), Ce(it), Ce(Je), Vl(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), (e === null || e.child === null) && (wo(t) ? t.flags |= 4 : e === null || e.memoizedState.isDehydrated && !(t.flags & 256) || (t.flags |= 1024, Lt !== null && (ga(Lt), Lt = null))), ia(e, t), be(t), null; case 5: $l(t); var l = Rn(ei.current); if (n = t.type, e !== null && t.stateNode != null) vd(e, t, n, r, l), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); else { if (!r) { if (t.stateNode === null) throw Error(o(166)); return be(t), null; } if (e = Rn(Dt.current), wo(t)) { r = t.stateNode, n = t.type; var u = t.memoizedProps; switch (r[It] = t, r[Zr] = u, e = (t.mode & 1) !== 0, n) { case "dialog": xe("cancel", r), xe("close", r); break; case "iframe": case "object": case "embed": xe("load", r); break; case "video": case "audio": for (l = 0; l < Qr.length; l++) xe(Qr[l], r); break; case "source": xe("error", r); break; case "img": case "image": case "link": xe( "error", r ), xe("load", r); break; case "details": xe("toggle", r); break; case "input": Ju(r, u), xe("invalid", r); break; case "select": r._wrapperState = { wasMultiple: !!u.multiple }, xe("invalid", r); break; case "textarea": ec(r, u), xe("invalid", r); } Fs(n, u), l = null; for (var d in u) if (u.hasOwnProperty(d)) { var h = u[d]; d === "children" ? typeof h == "string" ? r.textContent !== h && (u.suppressHydrationWarning !== !0 && co(r.textContent, h, e), l = ["children", h]) : typeof h == "number" && r.textContent !== "" + h && (u.suppressHydrationWarning !== !0 && co( r.textContent, h, e ), l = ["children", "" + h]) : c.hasOwnProperty(d) && h != null && d === "onScroll" && xe("scroll", r); } switch (n) { case "input": Ut(r), bu(r, u, !0); break; case "textarea": Ut(r), nc(r); break; case "select": case "option": break; default: typeof u.onClick == "function" && (r.onclick = fo); } r = l, t.updateQueue = r, r !== null && (t.flags |= 4); } else { d = l.nodeType === 9 ? l : l.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = rc(n)), e === "http://www.w3.org/1999/xhtml" ? n === "script" ? (e = d.createElement("div"), e.innerHTML = "