UNPKG

@mcpflow.io/mcp-mcp-inspector

Version:

MCP服务器的视觉测试工具

1,580 lines 1.08 MB
function _mergeNamespaces(n2, m2) { for (var i = 0; i < m2.length; i++) { const e = m2[i]; if (typeof e !== "string" && !Array.isArray(e)) { for (const k2 in e) { if (k2 !== "default" && !(k2 in n2)) { const d2 = Object.getOwnPropertyDescriptor(e, k2); if (d2) { Object.defineProperty(n2, k2, d2.get ? d2 : { enumerable: true, get: () => e[k2] }); } } } } } return Object.freeze(Object.defineProperty(n2, Symbol.toStringTag, { value: "Module" })); } (function polyfill() { const relList = document.createElement("link").relList; if (relList && relList.supports && relList.supports("modulepreload")) { return; } for (const link of document.querySelectorAll('link[rel="modulepreload"]')) { processPreload(link); } new MutationObserver((mutations) => { for (const mutation of mutations) { if (mutation.type !== "childList") { continue; } for (const node of mutation.addedNodes) { if (node.tagName === "LINK" && node.rel === "modulepreload") processPreload(node); } } }).observe(document, { childList: true, subtree: true }); function getFetchOpts(link) { const fetchOpts = {}; if (link.integrity) fetchOpts.integrity = link.integrity; if (link.referrerPolicy) fetchOpts.referrerPolicy = link.referrerPolicy; if (link.crossOrigin === "use-credentials") fetchOpts.credentials = "include"; else if (link.crossOrigin === "anonymous") fetchOpts.credentials = "omit"; else fetchOpts.credentials = "same-origin"; return fetchOpts; } function processPreload(link) { if (link.ep) return; link.ep = true; const fetchOpts = getFetchOpts(link); fetch(link.href, fetchOpts); } })(); var commonjsGlobal = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {}; function getDefaultExportFromCjs(x2) { return x2 && x2.__esModule && Object.prototype.hasOwnProperty.call(x2, "default") ? x2["default"] : x2; } var jsxRuntime = { exports: {} }; var reactJsxRuntime_production_min = {}; var react = { exports: {} }; var react_production_min = {}; /** * @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 l$1 = Symbol.for("react.element"), n$1 = Symbol.for("react.portal"), p$4 = Symbol.for("react.fragment"), q$2 = Symbol.for("react.strict_mode"), r$1 = Symbol.for("react.profiler"), t = Symbol.for("react.provider"), u$2 = Symbol.for("react.context"), v$2 = Symbol.for("react.forward_ref"), w$1 = Symbol.for("react.suspense"), x$1 = Symbol.for("react.memo"), y$1 = Symbol.for("react.lazy"), z$3 = Symbol.iterator; function A$2(a) { if (null === a || "object" !== typeof a) return null; a = z$3 && a[z$3] || a["@@iterator"]; return "function" === typeof a ? a : null; } var B$3 = { isMounted: function() { return false; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { } }, C$2 = Object.assign, D$3 = {}; function E$2(a, b2, e) { this.props = a; this.context = b2; this.refs = D$3; this.updater = e || B$3; } E$2.prototype.isReactComponent = {}; E$2.prototype.setState = function(a, b2) { if ("object" !== typeof a && "function" !== typeof a && null != a) 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, a, b2, "setState"); }; E$2.prototype.forceUpdate = function(a) { this.updater.enqueueForceUpdate(this, a, "forceUpdate"); }; function F() { } F.prototype = E$2.prototype; function G$3(a, b2, e) { this.props = a; this.context = b2; this.refs = D$3; this.updater = e || B$3; } var H$3 = G$3.prototype = new F(); H$3.constructor = G$3; C$2(H$3, E$2.prototype); H$3.isPureReactComponent = true; var I$3 = Array.isArray, J$1 = Object.prototype.hasOwnProperty, K$3 = { current: null }, L$2 = { key: true, ref: true, __self: true, __source: true }; function M$3(a, b2, e) { var d2, c2 = {}, k2 = null, h2 = null; if (null != b2) for (d2 in void 0 !== b2.ref && (h2 = b2.ref), void 0 !== b2.key && (k2 = "" + b2.key), b2) J$1.call(b2, d2) && !L$2.hasOwnProperty(d2) && (c2[d2] = b2[d2]); var g2 = arguments.length - 2; if (1 === g2) c2.children = e; else if (1 < g2) { for (var f2 = Array(g2), m2 = 0; m2 < g2; m2++) f2[m2] = arguments[m2 + 2]; c2.children = f2; } if (a && a.defaultProps) for (d2 in g2 = a.defaultProps, g2) void 0 === c2[d2] && (c2[d2] = g2[d2]); return { $$typeof: l$1, type: a, key: k2, ref: h2, props: c2, _owner: K$3.current }; } function N$3(a, b2) { return { $$typeof: l$1, type: a.type, key: b2, ref: a.ref, props: a.props, _owner: a._owner }; } function O$2(a) { return "object" === typeof a && null !== a && a.$$typeof === l$1; } function escape(a) { var b2 = { "=": "=0", ":": "=2" }; return "$" + a.replace(/[=:]/g, function(a2) { return b2[a2]; }); } var P$2 = /\/+/g; function Q$3(a, b2) { return "object" === typeof a && null !== a && null != a.key ? escape("" + a.key) : b2.toString(36); } function R$2(a, b2, e, d2, c2) { var k2 = typeof a; if ("undefined" === k2 || "boolean" === k2) a = null; var h2 = false; if (null === a) h2 = true; else switch (k2) { case "string": case "number": h2 = true; break; case "object": switch (a.$$typeof) { case l$1: case n$1: h2 = true; } } if (h2) return h2 = a, c2 = c2(h2), a = "" === d2 ? "." + Q$3(h2, 0) : d2, I$3(c2) ? (e = "", null != a && (e = a.replace(P$2, "$&/") + "/"), R$2(c2, b2, e, "", function(a2) { return a2; })) : null != c2 && (O$2(c2) && (c2 = N$3(c2, e + (!c2.key || h2 && h2.key === c2.key ? "" : ("" + c2.key).replace(P$2, "$&/") + "/") + a)), b2.push(c2)), 1; h2 = 0; d2 = "" === d2 ? "." : d2 + ":"; if (I$3(a)) for (var g2 = 0; g2 < a.length; g2++) { k2 = a[g2]; var f2 = d2 + Q$3(k2, g2); h2 += R$2(k2, b2, e, f2, c2); } else if (f2 = A$2(a), "function" === typeof f2) for (a = f2.call(a), g2 = 0; !(k2 = a.next()).done; ) k2 = k2.value, f2 = d2 + Q$3(k2, g2++), h2 += R$2(k2, b2, e, f2, c2); else if ("object" === k2) throw b2 = String(a), Error("Objects are not valid as a React child (found: " + ("[object Object]" === b2 ? "object with keys {" + Object.keys(a).join(", ") + "}" : b2) + "). If you meant to render a collection of children, use an array instead."); return h2; } function S$2(a, b2, e) { if (null == a) return a; var d2 = [], c2 = 0; R$2(a, d2, "", "", function(a2) { return b2.call(e, a2, c2++); }); return d2; } function T$3(a) { if (-1 === a._status) { var b2 = a._result; b2 = b2(); b2.then(function(b3) { if (0 === a._status || -1 === a._status) a._status = 1, a._result = b3; }, function(b3) { if (0 === a._status || -1 === a._status) a._status = 2, a._result = b3; }); -1 === a._status && (a._status = 0, a._result = b2); } if (1 === a._status) return a._result.default; throw a._result; } var U$2 = { current: null }, V$1 = { transition: null }, W$2 = { ReactCurrentDispatcher: U$2, ReactCurrentBatchConfig: V$1, ReactCurrentOwner: K$3 }; function X$2() { throw Error("act(...) is not supported in production builds of React."); } react_production_min.Children = { map: S$2, forEach: function(a, b2, e) { S$2(a, function() { b2.apply(this, arguments); }, e); }, count: function(a) { var b2 = 0; S$2(a, function() { b2++; }); return b2; }, toArray: function(a) { return S$2(a, function(a2) { return a2; }) || []; }, only: function(a) { if (!O$2(a)) throw Error("React.Children.only expected to receive a single React element child."); return a; } }; react_production_min.Component = E$2; react_production_min.Fragment = p$4; react_production_min.Profiler = r$1; react_production_min.PureComponent = G$3; react_production_min.StrictMode = q$2; react_production_min.Suspense = w$1; react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W$2; react_production_min.act = X$2; react_production_min.cloneElement = function(a, b2, e) { if (null === a || void 0 === a) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + a + "."); var d2 = C$2({}, a.props), c2 = a.key, k2 = a.ref, h2 = a._owner; if (null != b2) { void 0 !== b2.ref && (k2 = b2.ref, h2 = K$3.current); void 0 !== b2.key && (c2 = "" + b2.key); if (a.type && a.type.defaultProps) var g2 = a.type.defaultProps; for (f2 in b2) J$1.call(b2, f2) && !L$2.hasOwnProperty(f2) && (d2[f2] = void 0 === b2[f2] && void 0 !== g2 ? g2[f2] : b2[f2]); } var f2 = arguments.length - 2; if (1 === f2) d2.children = e; else if (1 < f2) { g2 = Array(f2); for (var m2 = 0; m2 < f2; m2++) g2[m2] = arguments[m2 + 2]; d2.children = g2; } return { $$typeof: l$1, type: a.type, key: c2, ref: k2, props: d2, _owner: h2 }; }; react_production_min.createContext = function(a) { a = { $$typeof: u$2, _currentValue: a, _currentValue2: a, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }; a.Provider = { $$typeof: t, _context: a }; return a.Consumer = a; }; react_production_min.createElement = M$3; react_production_min.createFactory = function(a) { var b2 = M$3.bind(null, a); b2.type = a; return b2; }; react_production_min.createRef = function() { return { current: null }; }; react_production_min.forwardRef = function(a) { return { $$typeof: v$2, render: a }; }; react_production_min.isValidElement = O$2; react_production_min.lazy = function(a) { return { $$typeof: y$1, _payload: { _status: -1, _result: a }, _init: T$3 }; }; react_production_min.memo = function(a, b2) { return { $$typeof: x$1, type: a, compare: void 0 === b2 ? null : b2 }; }; react_production_min.startTransition = function(a) { var b2 = V$1.transition; V$1.transition = {}; try { a(); } finally { V$1.transition = b2; } }; react_production_min.unstable_act = X$2; react_production_min.useCallback = function(a, b2) { return U$2.current.useCallback(a, b2); }; react_production_min.useContext = function(a) { return U$2.current.useContext(a); }; react_production_min.useDebugValue = function() { }; react_production_min.useDeferredValue = function(a) { return U$2.current.useDeferredValue(a); }; react_production_min.useEffect = function(a, b2) { return U$2.current.useEffect(a, b2); }; react_production_min.useId = function() { return U$2.current.useId(); }; react_production_min.useImperativeHandle = function(a, b2, e) { return U$2.current.useImperativeHandle(a, b2, e); }; react_production_min.useInsertionEffect = function(a, b2) { return U$2.current.useInsertionEffect(a, b2); }; react_production_min.useLayoutEffect = function(a, b2) { return U$2.current.useLayoutEffect(a, b2); }; react_production_min.useMemo = function(a, b2) { return U$2.current.useMemo(a, b2); }; react_production_min.useReducer = function(a, b2, e) { return U$2.current.useReducer(a, b2, e); }; react_production_min.useRef = function(a) { return U$2.current.useRef(a); }; react_production_min.useState = function(a) { return U$2.current.useState(a); }; react_production_min.useSyncExternalStore = function(a, b2, e) { return U$2.current.useSyncExternalStore(a, b2, e); }; react_production_min.useTransition = function() { return U$2.current.useTransition(); }; react_production_min.version = "18.3.1"; { react.exports = react_production_min; } var reactExports = react.exports; const React$2 = /* @__PURE__ */ getDefaultExportFromCjs(reactExports); const React$3 = /* @__PURE__ */ _mergeNamespaces({ __proto__: null, default: React$2 }, [reactExports]); /** * @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 f$1 = reactExports, k$3 = Symbol.for("react.element"), l = Symbol.for("react.fragment"), m$3 = Object.prototype.hasOwnProperty, n = f$1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, p$3 = { key: true, ref: true, __self: true, __source: true }; function q$1(c2, a, g2) { var b2, d2 = {}, e = null, h2 = null; void 0 !== g2 && (e = "" + g2); void 0 !== a.key && (e = "" + a.key); void 0 !== a.ref && (h2 = a.ref); for (b2 in a) m$3.call(a, b2) && !p$3.hasOwnProperty(b2) && (d2[b2] = a[b2]); if (c2 && c2.defaultProps) for (b2 in a = c2.defaultProps, a) void 0 === d2[b2] && (d2[b2] = a[b2]); return { $$typeof: k$3, type: c2, key: e, ref: h2, props: d2, _owner: n.current }; } reactJsxRuntime_production_min.Fragment = l; reactJsxRuntime_production_min.jsx = q$1; reactJsxRuntime_production_min.jsxs = q$1; { jsxRuntime.exports = reactJsxRuntime_production_min; } var jsxRuntimeExports = jsxRuntime.exports; var reactDom = { exports: {} }; var reactDom_production_min = {}; var scheduler = { exports: {} }; var scheduler_production_min = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ (function(exports) { function f2(a, b2) { var c2 = a.length; a.push(b2); a: for (; 0 < c2; ) { var d2 = c2 - 1 >>> 1, e = a[d2]; if (0 < g2(e, b2)) a[d2] = b2, a[c2] = e, c2 = d2; else break a; } } function h2(a) { return 0 === a.length ? null : a[0]; } function k2(a) { if (0 === a.length) return null; var b2 = a[0], c2 = a.pop(); if (c2 !== b2) { a[0] = c2; a: for (var d2 = 0, e = a.length, w2 = e >>> 1; d2 < w2; ) { var m2 = 2 * (d2 + 1) - 1, C2 = a[m2], n2 = m2 + 1, x2 = a[n2]; if (0 > g2(C2, c2)) n2 < e && 0 > g2(x2, C2) ? (a[d2] = x2, a[n2] = c2, d2 = n2) : (a[d2] = C2, a[m2] = c2, d2 = m2); else if (n2 < e && 0 > g2(x2, c2)) a[d2] = x2, a[n2] = c2, d2 = n2; else break a; } } return b2; } function g2(a, b2) { var c2 = a.sortIndex - b2.sortIndex; return 0 !== c2 ? c2 : a.id - b2.id; } if ("object" === typeof performance && "function" === typeof performance.now) { var l2 = performance; exports.unstable_now = function() { return l2.now(); }; } else { var p2 = Date, q2 = p2.now(); exports.unstable_now = function() { return p2.now() - q2; }; } var r2 = [], t2 = [], u2 = 1, v2 = null, y2 = 3, z2 = false, A2 = false, B2 = false, D2 = "function" === typeof setTimeout ? setTimeout : null, E2 = "function" === typeof clearTimeout ? clearTimeout : null, F2 = "undefined" !== typeof setImmediate ? setImmediate : null; "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling); function G2(a) { for (var b2 = h2(t2); null !== b2; ) { if (null === b2.callback) k2(t2); else if (b2.startTime <= a) k2(t2), b2.sortIndex = b2.expirationTime, f2(r2, b2); else break; b2 = h2(t2); } } function H2(a) { B2 = false; G2(a); if (!A2) if (null !== h2(r2)) A2 = true, I2(J2); else { var b2 = h2(t2); null !== b2 && K2(H2, b2.startTime - a); } } function J2(a, b2) { A2 = false; B2 && (B2 = false, E2(L2), L2 = -1); z2 = true; var c2 = y2; try { G2(b2); for (v2 = h2(r2); null !== v2 && (!(v2.expirationTime > b2) || a && !M2()); ) { var d2 = v2.callback; if ("function" === typeof d2) { v2.callback = null; y2 = v2.priorityLevel; var e = d2(v2.expirationTime <= b2); b2 = exports.unstable_now(); "function" === typeof e ? v2.callback = e : v2 === h2(r2) && k2(r2); G2(b2); } else k2(r2); v2 = h2(r2); } if (null !== v2) var w2 = true; else { var m2 = h2(t2); null !== m2 && K2(H2, m2.startTime - b2); w2 = false; } return w2; } finally { v2 = null, y2 = c2, z2 = false; } } var N2 = false, O2 = null, L2 = -1, P2 = 5, Q2 = -1; function M2() { return exports.unstable_now() - Q2 < P2 ? false : true; } function R2() { if (null !== O2) { var a = exports.unstable_now(); Q2 = a; var b2 = true; try { b2 = O2(true, a); } finally { b2 ? S2() : (N2 = false, O2 = null); } } else N2 = false; } var S2; if ("function" === typeof F2) S2 = function() { F2(R2); }; else if ("undefined" !== typeof MessageChannel) { var T2 = new MessageChannel(), U2 = T2.port2; T2.port1.onmessage = R2; S2 = function() { U2.postMessage(null); }; } else S2 = function() { D2(R2, 0); }; function I2(a) { O2 = a; N2 || (N2 = true, S2()); } function K2(a, b2) { L2 = D2(function() { a(exports.unstable_now()); }, b2); } exports.unstable_IdlePriority = 5; exports.unstable_ImmediatePriority = 1; exports.unstable_LowPriority = 4; exports.unstable_NormalPriority = 3; exports.unstable_Profiling = null; exports.unstable_UserBlockingPriority = 2; exports.unstable_cancelCallback = function(a) { a.callback = null; }; exports.unstable_continueExecution = function() { A2 || z2 || (A2 = true, I2(J2)); }; exports.unstable_forceFrameRate = function(a) { 0 > a || 125 < a ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P2 = 0 < a ? Math.floor(1e3 / a) : 5; }; exports.unstable_getCurrentPriorityLevel = function() { return y2; }; exports.unstable_getFirstCallbackNode = function() { return h2(r2); }; exports.unstable_next = function(a) { switch (y2) { case 1: case 2: case 3: var b2 = 3; break; default: b2 = y2; } var c2 = y2; y2 = b2; try { return a(); } finally { y2 = c2; } }; exports.unstable_pauseExecution = function() { }; exports.unstable_requestPaint = function() { }; exports.unstable_runWithPriority = function(a, b2) { switch (a) { case 1: case 2: case 3: case 4: case 5: break; default: a = 3; } var c2 = y2; y2 = a; try { return b2(); } finally { y2 = c2; } }; exports.unstable_scheduleCallback = function(a, b2, c2) { var d2 = exports.unstable_now(); "object" === typeof c2 && null !== c2 ? (c2 = c2.delay, c2 = "number" === typeof c2 && 0 < c2 ? d2 + c2 : d2) : c2 = d2; switch (a) { case 1: var e = -1; break; case 2: e = 250; break; case 5: e = 1073741823; break; case 4: e = 1e4; break; default: e = 5e3; } e = c2 + e; a = { id: u2++, callback: b2, priorityLevel: a, startTime: c2, expirationTime: e, sortIndex: -1 }; c2 > d2 ? (a.sortIndex = c2, f2(t2, a), null === h2(r2) && a === h2(t2) && (B2 ? (E2(L2), L2 = -1) : B2 = true, K2(H2, c2 - d2))) : (a.sortIndex = e, f2(r2, a), A2 || z2 || (A2 = true, I2(J2))); return a; }; exports.unstable_shouldYield = M2; exports.unstable_wrapCallback = function(a) { var b2 = y2; return function() { var c2 = y2; y2 = b2; try { return a.apply(this, arguments); } finally { y2 = c2; } }; }; })(scheduler_production_min); { scheduler.exports = scheduler_production_min; } var schedulerExports = scheduler.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 aa = reactExports, ca = schedulerExports; function p$2(a) { for (var b2 = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, c2 = 1; c2 < arguments.length; c2++) b2 += "&args[]=" + encodeURIComponent(arguments[c2]); return "Minified React error #" + a + "; visit " + b2 + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var da = /* @__PURE__ */ new Set(), ea = {}; function fa(a, b2) { ha(a, b2); ha(a + "Capture", b2); } function ha(a, b2) { ea[a] = b2; for (a = 0; a < b2.length; a++) da.add(b2[a]); } var ia = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), ja = Object.prototype.hasOwnProperty, ka = /^[: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]*$/, la = {}, ma = {}; function oa(a) { if (ja.call(ma, a)) return true; if (ja.call(la, a)) return false; if (ka.test(a)) return ma[a] = true; la[a] = true; return false; } function pa(a, b2, c2, d2) { if (null !== c2 && 0 === c2.type) return false; switch (typeof b2) { case "function": case "symbol": return true; case "boolean": if (d2) return false; if (null !== c2) return !c2.acceptsBooleans; a = a.toLowerCase().slice(0, 5); return "data-" !== a && "aria-" !== a; default: return false; } } function qa(a, b2, c2, d2) { if (null === b2 || "undefined" === typeof b2 || pa(a, b2, c2, d2)) return true; if (d2) return false; if (null !== c2) switch (c2.type) { case 3: return !b2; case 4: return false === b2; case 5: return isNaN(b2); case 6: return isNaN(b2) || 1 > b2; } return false; } function v$1(a, b2, c2, d2, e, f2, g2) { this.acceptsBooleans = 2 === b2 || 3 === b2 || 4 === b2; this.attributeName = d2; this.attributeNamespace = e; this.mustUseProperty = c2; this.propertyName = a; this.type = b2; this.sanitizeURL = f2; this.removeEmptyString = g2; } var z$2 = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a) { z$2[a] = new v$1(a, 0, false, a, null, false, false); }); [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(a) { var b2 = a[0]; z$2[b2] = new v$1(b2, 1, false, a[1], null, false, false); }); ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(a) { z$2[a] = new v$1(a, 2, false, a.toLowerCase(), null, false, false); }); ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(a) { z$2[a] = new v$1(a, 2, false, a, null, false, false); }); "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a) { z$2[a] = new v$1(a, 3, false, a.toLowerCase(), null, false, false); }); ["checked", "multiple", "muted", "selected"].forEach(function(a) { z$2[a] = new v$1(a, 3, true, a, null, false, false); }); ["capture", "download"].forEach(function(a) { z$2[a] = new v$1(a, 4, false, a, null, false, false); }); ["cols", "rows", "size", "span"].forEach(function(a) { z$2[a] = new v$1(a, 6, false, a, null, false, false); }); ["rowSpan", "start"].forEach(function(a) { z$2[a] = new v$1(a, 5, false, a.toLowerCase(), null, false, false); }); var ra = /[\-:]([a-z])/g; function sa(a) { return a[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(a) { var b2 = a.replace( ra, sa ); z$2[b2] = new v$1(b2, 1, false, a, null, false, false); }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a) { var b2 = a.replace(ra, sa); z$2[b2] = new v$1(b2, 1, false, a, "http://www.w3.org/1999/xlink", false, false); }); ["xml:base", "xml:lang", "xml:space"].forEach(function(a) { var b2 = a.replace(ra, sa); z$2[b2] = new v$1(b2, 1, false, a, "http://www.w3.org/XML/1998/namespace", false, false); }); ["tabIndex", "crossOrigin"].forEach(function(a) { z$2[a] = new v$1(a, 1, false, a.toLowerCase(), null, false, false); }); z$2.xlinkHref = new v$1("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false); ["src", "href", "action", "formAction"].forEach(function(a) { z$2[a] = new v$1(a, 1, false, a.toLowerCase(), null, true, true); }); function ta(a, b2, c2, d2) { var e = z$2.hasOwnProperty(b2) ? z$2[b2] : null; if (null !== e ? 0 !== e.type : d2 || !(2 < b2.length) || "o" !== b2[0] && "O" !== b2[0] || "n" !== b2[1] && "N" !== b2[1]) qa(b2, c2, e, d2) && (c2 = null), d2 || null === e ? oa(b2) && (null === c2 ? a.removeAttribute(b2) : a.setAttribute(b2, "" + c2)) : e.mustUseProperty ? a[e.propertyName] = null === c2 ? 3 === e.type ? false : "" : c2 : (b2 = e.attributeName, d2 = e.attributeNamespace, null === c2 ? a.removeAttribute(b2) : (e = e.type, c2 = 3 === e || 4 === e && true === c2 ? "" : "" + c2, d2 ? a.setAttributeNS(d2, b2, c2) : a.setAttribute(b2, c2))); } var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, va = Symbol.for("react.element"), wa = Symbol.for("react.portal"), ya = Symbol.for("react.fragment"), za = Symbol.for("react.strict_mode"), Aa = Symbol.for("react.profiler"), Ba = Symbol.for("react.provider"), Ca = Symbol.for("react.context"), Da = Symbol.for("react.forward_ref"), Ea = Symbol.for("react.suspense"), Fa = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ha = Symbol.for("react.lazy"); var Ia = Symbol.for("react.offscreen"); var Ja = Symbol.iterator; function Ka(a) { if (null === a || "object" !== typeof a) return null; a = Ja && a[Ja] || a["@@iterator"]; return "function" === typeof a ? a : null; } var A$1 = Object.assign, La; function Ma(a) { if (void 0 === La) try { throw Error(); } catch (c2) { var b2 = c2.stack.trim().match(/\n( *(at )?)/); La = b2 && b2[1] || ""; } return "\n" + La + a; } var Na = false; function Oa(a, b2) { if (!a || Na) return ""; Na = true; var c2 = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (b2) if (b2 = function() { throw Error(); }, Object.defineProperty(b2.prototype, "props", { set: function() { throw Error(); } }), "object" === typeof Reflect && Reflect.construct) { try { Reflect.construct(b2, []); } catch (l2) { var d2 = l2; } Reflect.construct(a, [], b2); } else { try { b2.call(); } catch (l2) { d2 = l2; } a.call(b2.prototype); } else { try { throw Error(); } catch (l2) { d2 = l2; } a(); } } catch (l2) { if (l2 && d2 && "string" === typeof l2.stack) { for (var e = l2.stack.split("\n"), f2 = d2.stack.split("\n"), g2 = e.length - 1, h2 = f2.length - 1; 1 <= g2 && 0 <= h2 && e[g2] !== f2[h2]; ) h2--; for (; 1 <= g2 && 0 <= h2; g2--, h2--) if (e[g2] !== f2[h2]) { if (1 !== g2 || 1 !== h2) { do if (g2--, h2--, 0 > h2 || e[g2] !== f2[h2]) { var k2 = "\n" + e[g2].replace(" at new ", " at "); a.displayName && k2.includes("<anonymous>") && (k2 = k2.replace("<anonymous>", a.displayName)); return k2; } while (1 <= g2 && 0 <= h2); } break; } } } finally { Na = false, Error.prepareStackTrace = c2; } return (a = a ? a.displayName || a.name : "") ? Ma(a) : ""; } function Pa(a) { switch (a.tag) { case 5: return Ma(a.type); case 16: return Ma("Lazy"); case 13: return Ma("Suspense"); case 19: return Ma("SuspenseList"); case 0: case 2: case 15: return a = Oa(a.type, false), a; case 11: return a = Oa(a.type.render, false), a; case 1: return a = Oa(a.type, true), a; default: return ""; } } function Qa(a) { if (null == a) return null; if ("function" === typeof a) return a.displayName || a.name || null; if ("string" === typeof a) return a; switch (a) { case ya: return "Fragment"; case wa: return "Portal"; case Aa: return "Profiler"; case za: return "StrictMode"; case Ea: return "Suspense"; case Fa: return "SuspenseList"; } if ("object" === typeof a) switch (a.$$typeof) { case Ca: return (a.displayName || "Context") + ".Consumer"; case Ba: return (a._context.displayName || "Context") + ".Provider"; case Da: var b2 = a.render; a = a.displayName; a || (a = b2.displayName || b2.name || "", a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"); return a; case Ga: return b2 = a.displayName || null, null !== b2 ? b2 : Qa(a.type) || "Memo"; case Ha: b2 = a._payload; a = a._init; try { return Qa(a(b2)); } catch (c2) { } } return null; } function Ra(a) { var b2 = a.type; switch (a.tag) { case 24: return "Cache"; case 9: return (b2.displayName || "Context") + ".Consumer"; case 10: return (b2._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return a = b2.render, a = a.displayName || a.name || "", b2.displayName || ("" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return b2; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Qa(b2); case 8: return b2 === za ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if ("function" === typeof b2) return b2.displayName || b2.name || null; if ("string" === typeof b2) return b2; } return null; } function Sa(a) { switch (typeof a) { case "boolean": case "number": case "string": case "undefined": return a; case "object": return a; default: return ""; } } function Ta(a) { var b2 = a.type; return (a = a.nodeName) && "input" === a.toLowerCase() && ("checkbox" === b2 || "radio" === b2); } function Ua(a) { var b2 = Ta(a) ? "checked" : "value", c2 = Object.getOwnPropertyDescriptor(a.constructor.prototype, b2), d2 = "" + a[b2]; if (!a.hasOwnProperty(b2) && "undefined" !== typeof c2 && "function" === typeof c2.get && "function" === typeof c2.set) { var e = c2.get, f2 = c2.set; Object.defineProperty(a, b2, { configurable: true, get: function() { return e.call(this); }, set: function(a2) { d2 = "" + a2; f2.call(this, a2); } }); Object.defineProperty(a, b2, { enumerable: c2.enumerable }); return { getValue: function() { return d2; }, setValue: function(a2) { d2 = "" + a2; }, stopTracking: function() { a._valueTracker = null; delete a[b2]; } }; } } function Va(a) { a._valueTracker || (a._valueTracker = Ua(a)); } function Wa(a) { if (!a) return false; var b2 = a._valueTracker; if (!b2) return true; var c2 = b2.getValue(); var d2 = ""; a && (d2 = Ta(a) ? a.checked ? "true" : "false" : a.value); a = d2; return a !== c2 ? (b2.setValue(a), true) : false; } function Xa(a) { a = a || ("undefined" !== typeof document ? document : void 0); if ("undefined" === typeof a) return null; try { return a.activeElement || a.body; } catch (b2) { return a.body; } } function Ya(a, b2) { var c2 = b2.checked; return A$1({}, b2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != c2 ? c2 : a._wrapperState.initialChecked }); } function Za(a, b2) { var c2 = null == b2.defaultValue ? "" : b2.defaultValue, d2 = null != b2.checked ? b2.checked : b2.defaultChecked; c2 = Sa(null != b2.value ? b2.value : c2); a._wrapperState = { initialChecked: d2, initialValue: c2, controlled: "checkbox" === b2.type || "radio" === b2.type ? null != b2.checked : null != b2.value }; } function ab(a, b2) { b2 = b2.checked; null != b2 && ta(a, "checked", b2, false); } function bb(a, b2) { ab(a, b2); var c2 = Sa(b2.value), d2 = b2.type; if (null != c2) if ("number" === d2) { if (0 === c2 && "" === a.value || a.value != c2) a.value = "" + c2; } else a.value !== "" + c2 && (a.value = "" + c2); else if ("submit" === d2 || "reset" === d2) { a.removeAttribute("value"); return; } b2.hasOwnProperty("value") ? cb(a, b2.type, c2) : b2.hasOwnProperty("defaultValue") && cb(a, b2.type, Sa(b2.defaultValue)); null == b2.checked && null != b2.defaultChecked && (a.defaultChecked = !!b2.defaultChecked); } function db(a, b2, c2) { if (b2.hasOwnProperty("value") || b2.hasOwnProperty("defaultValue")) { var d2 = b2.type; if (!("submit" !== d2 && "reset" !== d2 || void 0 !== b2.value && null !== b2.value)) return; b2 = "" + a._wrapperState.initialValue; c2 || b2 === a.value || (a.value = b2); a.defaultValue = b2; } c2 = a.name; "" !== c2 && (a.name = ""); a.defaultChecked = !!a._wrapperState.initialChecked; "" !== c2 && (a.name = c2); } function cb(a, b2, c2) { if ("number" !== b2 || Xa(a.ownerDocument) !== a) null == c2 ? a.defaultValue = "" + a._wrapperState.initialValue : a.defaultValue !== "" + c2 && (a.defaultValue = "" + c2); } var eb = Array.isArray; function fb(a, b2, c2, d2) { a = a.options; if (b2) { b2 = {}; for (var e = 0; e < c2.length; e++) b2["$" + c2[e]] = true; for (c2 = 0; c2 < a.length; c2++) e = b2.hasOwnProperty("$" + a[c2].value), a[c2].selected !== e && (a[c2].selected = e), e && d2 && (a[c2].defaultSelected = true); } else { c2 = "" + Sa(c2); b2 = null; for (e = 0; e < a.length; e++) { if (a[e].value === c2) { a[e].selected = true; d2 && (a[e].defaultSelected = true); return; } null !== b2 || a[e].disabled || (b2 = a[e]); } null !== b2 && (b2.selected = true); } } function gb(a, b2) { if (null != b2.dangerouslySetInnerHTML) throw Error(p$2(91)); return A$1({}, b2, { value: void 0, defaultValue: void 0, children: "" + a._wrapperState.initialValue }); } function hb(a, b2) { var c2 = b2.value; if (null == c2) { c2 = b2.children; b2 = b2.defaultValue; if (null != c2) { if (null != b2) throw Error(p$2(92)); if (eb(c2)) { if (1 < c2.length) throw Error(p$2(93)); c2 = c2[0]; } b2 = c2; } null == b2 && (b2 = ""); c2 = b2; } a._wrapperState = { initialValue: Sa(c2) }; } function ib(a, b2) { var c2 = Sa(b2.value), d2 = Sa(b2.defaultValue); null != c2 && (c2 = "" + c2, c2 !== a.value && (a.value = c2), null == b2.defaultValue && a.defaultValue !== c2 && (a.defaultValue = c2)); null != d2 && (a.defaultValue = "" + d2); } function jb(a) { var b2 = a.textContent; b2 === a._wrapperState.initialValue && "" !== b2 && null !== b2 && (a.value = b2); } function kb(a) { switch (a) { 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 lb(a, b2) { return null == a || "http://www.w3.org/1999/xhtml" === a ? kb(b2) : "http://www.w3.org/2000/svg" === a && "foreignObject" === b2 ? "http://www.w3.org/1999/xhtml" : a; } var mb, nb = function(a) { return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function(b2, c2, d2, e) { MSApp.execUnsafeLocalFunction(function() { return a(b2, c2, d2, e); }); } : a; }(function(a, b2) { if ("http://www.w3.org/2000/svg" !== a.namespaceURI || "innerHTML" in a) a.innerHTML = b2; else { mb = mb || document.createElement("div"); mb.innerHTML = "<svg>" + b2.valueOf().toString() + "</svg>"; for (b2 = mb.firstChild; a.firstChild; ) a.removeChild(a.firstChild); for (; b2.firstChild; ) a.appendChild(b2.firstChild); } }); function ob(a, b2) { if (b2) { var c2 = a.firstChild; if (c2 && c2 === a.lastChild && 3 === c2.nodeType) { c2.nodeValue = b2; return; } } a.textContent = b2; } var pb = { animationIterationCount: true, aspectRatio: true, borderImageOutset: true, borderImageSlice: true, borderImageWidth: true, boxFlex: true, boxFlexGroup: true, boxOrdinalGroup: true, columnCount: true, columns: true, flex: true, flexGrow: true, flexPositive: true, flexShrink: true, flexNegative: true, flexOrder: true, gridArea: true, gridRow: true, gridRowEnd: true, gridRowSpan: true, gridRowStart: true, gridColumn: true, gridColumnEnd: true, gridColumnSpan: true, gridColumnStart: true, fontWeight: true, lineClamp: true, lineHeight: true, opacity: true, order: true, orphans: true, tabSize: true, widows: true, zIndex: true, zoom: true, fillOpacity: true, floodOpacity: true, stopOpacity: true, strokeDasharray: true, strokeDashoffset: true, strokeMiterlimit: true, strokeOpacity: true, strokeWidth: true }, qb = ["Webkit", "ms", "Moz", "O"]; Object.keys(pb).forEach(function(a) { qb.forEach(function(b2) { b2 = b2 + a.charAt(0).toUpperCase() + a.substring(1); pb[b2] = pb[a]; }); }); function rb(a, b2, c2) { return null == b2 || "boolean" === typeof b2 || "" === b2 ? "" : c2 || "number" !== typeof b2 || 0 === b2 || pb.hasOwnProperty(a) && pb[a] ? ("" + b2).trim() : b2 + "px"; } function sb(a, b2) { a = a.style; for (var c2 in b2) if (b2.hasOwnProperty(c2)) { var d2 = 0 === c2.indexOf("--"), e = rb(c2, b2[c2], d2); "float" === c2 && (c2 = "cssFloat"); d2 ? a.setProperty(c2, e) : a[c2] = e; } } var tb = A$1({ menuitem: true }, { area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }); function ub(a, b2) { if (b2) { if (tb[a] && (null != b2.children || null != b2.dangerouslySetInnerHTML)) throw Error(p$2(137, a)); if (null != b2.dangerouslySetInnerHTML) { if (null != b2.children) throw Error(p$2(60)); if ("object" !== typeof b2.dangerouslySetInnerHTML || !("__html" in b2.dangerouslySetInnerHTML)) throw Error(p$2(61)); } if (null != b2.style && "object" !== typeof b2.style) throw Error(p$2(62)); } } function vb(a, b2) { if (-1 === a.indexOf("-")) return "string" === typeof b2.is; switch (a) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return false; default: return true; } } var wb = null; function xb(a) { a = a.target || a.srcElement || window; a.correspondingUseElement && (a = a.correspondingUseElement); return 3 === a.nodeType ? a.parentNode : a; } var yb = null, zb = null, Ab = null; function Bb(a) { if (a = Cb(a)) { if ("function" !== typeof yb) throw Error(p$2(280)); var b2 = a.stateNode; b2 && (b2 = Db(b2), yb(a.stateNode, a.type, b2)); } } function Eb(a) { zb ? Ab ? Ab.push(a) : Ab = [a] : zb = a; } function Fb() { if (zb) { var a = zb, b2 = Ab; Ab = zb = null; Bb(a); if (b2) for (a = 0; a < b2.length; a++) Bb(b2[a]); } } function Gb(a, b2) { return a(b2); } function Hb() { } var Ib = false; function Jb(a, b2, c2) { if (Ib) return a(b2, c2); Ib = true; try { return Gb(a, b2, c2); } finally { if (Ib = false, null !== zb || null !== Ab) Hb(), Fb(); } } function Kb(a, b2) { var c2 = a.stateNode; if (null === c2) return null; var d2 = Db(c2); if (null === d2) return null; c2 = d2[b2]; a: switch (b2) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (d2 = !d2.disabled) || (a = a.type, d2 = !("button" === a || "input" === a || "select" === a || "textarea" === a)); a = !d2; break a; default: a = false; } if (a) return null; if (c2 && "function" !== typeof c2) throw Error(p$2(231, b2, typeof c2)); return c2; } var Lb = false; if (ia) try { var Mb = {}; Object.defineProperty(Mb, "passive", { get: function() { Lb = true; } }); window.addEventListener("test", Mb, Mb); window.removeEventListener("test", Mb, Mb); } catch (a) { Lb = false; } function Nb(a, b2, c2, d2, e, f2, g2, h2, k2) { var l2 = Array.prototype.slice.call(arguments, 3); try { b2.apply(c2, l2); } catch (m2) { this.onError(m2); } } var Ob = false, Pb = null, Qb = false, Rb = null, Sb = { onError: function(a) { Ob = true; Pb = a; } }; function Tb(a, b2, c2, d2, e, f2, g2, h2, k2) { Ob = false; Pb = null; Nb.apply(Sb, arguments); } function Ub(a, b2, c2, d2, e, f2, g2, h2, k2) { Tb.apply(this, arguments); if (Ob) { if (Ob) { var l2 = Pb; Ob = false; Pb = null; } else throw Error(p$2(198)); Qb || (Qb = true, Rb = l2); } } function Vb(a) { var b2 = a, c2 = a; if (a.alternate) for (; b2.return; ) b2 = b2.return; else { a = b2; do b2 = a, 0 !== (b2.flags & 4098) && (c2 = b2.return), a = b2.return; while (a); } return 3 === b2.tag ? c2 : null; } function Wb(a) { if (13 === a.tag) { var b2 = a.memoizedState; null === b2 && (a = a.alternate, null !== a && (b2 = a.memoizedState)); if (null !== b2) return b2.dehydrated; } return null; } function Xb(a) { if (Vb(a) !== a) throw Error(p$2(188)); } function Yb(a) { var b2 = a.alternate; if (!b2) { b2 = Vb(a); if (null === b2) throw Error(p$2(188)); return b2 !== a ? null : a; } for (var c2 = a, d2 = b2; ; ) { var e = c2.return; if (null === e) break; var f2 = e.alternate; if (null === f2) { d2 = e.return; if (null !== d2) { c2 = d2; continue; } break; } if (e.child === f2.child) { for (f2 = e.child; f2; ) { if (f2 === c2) return Xb(e), a; if (f2 === d2) return Xb(e), b2; f2 = f2.sibling; } throw Error(p$2(188)); } if (c2.return !== d2.return) c2 = e, d2 = f2; else { for (var g2 = false, h2 = e.child; h2; ) { if (h2 === c2) { g2 = true; c2 = e; d2 = f2; break; } if (h2 === d2) { g2 = true; d2 = e; c2 = f2; break; } h2 = h2.sibling; } if (!g2) { for (h2 = f2.child; h2; ) { if (h2 === c2) { g2 = true; c2 = f2; d2 = e; break; } if (h2 === d2) { g2 = true; d2 = f2; c2 = e; break; } h2 = h2.sibling; } if (!g2) throw Error(p$2(189)); } } if (c2.alternate !== d2) throw Error(p$2(190)); } if (3 !== c2.tag) throw Error(p$2(188)); return c2.stateNode.current === c2 ? a : b2; } function Zb(a) { a = Yb(a); return null !== a ? $b(a) : null; } function $b(a) { if (5 === a.tag || 6 === a.tag) return a; for (a = a.child; null !== a; ) { var b2 = $b(a); if (null !== b2) return b2; a = a.sibling; } return null; } var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B$2 = ca.unstable_now, ec = ca.unstable_getCurrentPriorityLevel, fc = ca.unstable_ImmediatePriority, gc = ca.unstable_UserBlockingPriority, hc = ca.unstable_NormalPriority, ic = ca.unstable_LowPriority, jc = ca.unstable_IdlePriority, kc = null, lc = null; function mc(a) { if (lc && "function" === typeof lc.onCommitFiberRoot) try { lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128)); } catch (b2) { } } var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2; function nc(a) { a >>>= 0; return 0 === a ? 32 : 31 - (pc(a) / qc | 0) | 0; } var rc = 64, sc = 4194304; function tc(a) { switch (a & -a) { 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 a & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return a & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return a; } } function uc(a, b2) { var c2 = a.pendingLanes; if (0 === c2) return 0; var d2 = 0, e = a.suspendedLanes, f2 = a.pingedLanes, g2 = c2 & 268435455; if (0 !== g2) { var h2 = g2 & ~e; 0 !== h2 ? d2 = tc(h2) : (f2 &= g2, 0 !== f2 && (d2 = tc(f2))); } else g2 = c2 & ~e, 0 !== g2 ? d2 = tc(g2) : 0 !== f2 && (d2 = tc(f2)); if (0 === d2) return 0; if (0 !== b2 && b2 !== d2 && 0 === (b2 & e) && (e = d2 & -d2, f2 = b2 & -b2, e >= f2 || 16 === e && 0 !== (f2 & 4194240))) return b2; 0 !== (d2 & 4) && (d2 |= c2 & 16); b2 = a.entangledLanes; if (0 !== b2) for (a = a.entanglements, b2 &= d2; 0 < b2; ) c2 = 31 - oc(b2), e = 1 << c2, d2 |= a[c2], b2 &= ~e; return d2; } function vc(a, b2) { switch (a) { case 1: case 2: case 4: return b2 + 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 b2 + 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 wc(a, b2) { for (var c2 = a.suspendedLanes, d2 = a.pingedLanes, e = a.expirationTimes, f2 = a.pendingLanes; 0 < f2; ) { var g2 = 31 - oc(f2), h2 = 1 << g2, k2 = e[g2]; if (-1 === k2) { if (0 === (h2 & c2) || 0 !== (h2 & d2)) e[g2] = vc(h2, b2); } else k2 <= b2 && (a.expiredLanes |= h2); f2 &= ~h2; } } function xc(a) { a = a.pendingLanes & -1073741825; return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0; } function yc() { var a = rc; rc <<= 1; 0 === (rc & 4194240) && (rc = 64); return a; } function zc(a) { for (var b2 = [], c2 = 0; 31 > c2; c2++) b2.push(a); return b2; } function Ac(a, b2, c2) { a.pendingLanes |= b2; 536870912 !== b2 && (a.suspendedLanes = 0, a.pingedLanes = 0); a = a.eventTimes; b2 = 31 - oc(b2); a[b2] = c2; } function Bc(a, b2) { var c2 = a.pendingLanes & ~b2; a.pendingLanes = b2; a.suspendedLanes = 0; a.pingedLanes = 0; a.expiredLanes &= b2; a.mutableReadLanes &= b2; a.entangledLanes &= b2; b2 = a.entanglements; var d2 = a.eventTimes; for (a = a.expirationTimes; 0 < c2; ) { var e = 31 - oc(c2), f2 = 1 << e; b2[e] = 0; d2[e] = -1; a[e] = -1; c2 &= ~f2; } } function Cc(a, b2) { var c2 = a.entangledLanes |= b2; for (a = a.entanglements; c2; ) { var d2 = 31 - oc(c2), e = 1 << d2; e & b2 | a[d2] & b2 && (a[d2] |= b2); c2