(function() {
const GC = "GC9RNZ9";
const GCNAME = "Let's Play A Game: Mathler Edition";
const GCNAMESHORT = "LPAG: Mathler";
const GCURL = "cachesleuth.com/mathler";
var __webpack_modules__ = {
107: function(e, t, n) {
"use strict";
n.d(t, {
k: function() {
return r
}
});
var r = {
tries: 6,
language: "YourLanguageHere",
wordLength: 6,
author: "YourNameHere",
authorWebsite: "YourLinkHere",
wordListSource: "YourDictionarySource",
wordListSourceLink: "YourDictionaryLink",
googleAnalytics: "",
shuffle: !1,
normalization: "NFC"
}
},
592: function(e, t, n) {
"use strict";
n.d(t, {
C: function() {
return a
}
});
var r = n(107),
a = ["56/4+9", "27*3-9", "72/4*3", "112-47", "34*2-9", "64/8-2", "4*9-13", "81/9+6", "60/5*9", "72/4+8", "24*3+6", "8*4-17", "18-2*5", "49/7+5", "40-2+9", "169-41", "28/7*6", "85/5-7", "72*2-9", "12*8-9", "45/9*3", "68/4*3", "96-8/2", "28-8/4", "195-87", "42/6*4", "162/27", "68/4+9", "96/8+7", "12*8-7", "81/9+2", "184-97", "144/12", "45/5+7", "24*3+9", "36/6*8", "9*4+27", "72/9+3", "9*5-13", "82/2+7", "145-62", "72/4*3", "16*3-9", "42+7*8", "89-6+7", "12/6+9", "9*7+85", "12/6*9", "86/2*3", "36/6*8", "12*4-9", "48/8+7", "36*2-9", "14/2*8", "72-9+3", "21*4+8", "72+9-3", "32+9-7", "45*2-8", "278-81", "64/8*3", "24*3-8", "94+2-9", "13*6-8", "27/9*6", "48/4-7", "22*8+3", "65/5*2", "195-68", "52*3-6", "36/6*3", "28+9-7", "81/9+3", "16*4+3", "67+4-2", "48+9-7", "36*2-4", "65/5+9", "34*3-8", "13*4-2", "35/7*8", "62/2*7", "52-4/2", "58-6+9"];
r.k.normalization && a.forEach((function(e, t) {
return a[t] = e.normalize(r.k.normalization)
})), r.k.shuffle && function(e) {
for (var t = e.length - 1; t > 0; t--) {
var n = Math.floor(Math.random() * (t + 1)),
r = [e[n], e[t]];
e[t] = r[0], e[n] = r[1]
}
}(a)
},
54: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.d(__webpack_exports__, {
MD: function() {
return isWordInWordList
},
bx: function() {
return isWinningWordExact
},
F9: function() {
return isWinningWord
},
DV: function() {
return solution
},
xX: function() {
return solutionMath
},
Ds: function() {
return solutionIndex
},
Ro: function() {
return tomorrow
}
});
var _constants_wordlist__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(592);
function sortWord(e) {
return e.split("").sort().join("")
}
function checkNumbers(e) {
return e.replace(/[()]/g, "").split(/[*]|[+]|[-]|[/]/).sort().join("")
}
var isWordInWordList = function isWordInWordList(word) {
return solutionMath === eval(word)
},
isWinningWordExact = function(e) {
return solution === e
},
isWinningWord = function(e) {
return sortWord(solution) === sortWord(e) && checkNumbers(solution) === checkNumbers(e)
},
getWordOfDay = function getWordOfDay() {
var epochMs = new Date("April 20, 2022 00:00:00").valueOf(),
now = Date.now(),
msInDay = 864e5,
index = Math.floor((now - epochMs) / msInDay),
nextday = (index + 1) * msInDay + epochMs;
return {
solution: _constants_wordlist__WEBPACK_IMPORTED_MODULE_0__.C[index % _constants_wordlist__WEBPACK_IMPORTED_MODULE_0__.C.length],
solutionMath: eval(_constants_wordlist__WEBPACK_IMPORTED_MODULE_0__.C[index % _constants_wordlist__WEBPACK_IMPORTED_MODULE_0__.C.length]),
solutionIndex: index,
tomorrow: nextday
}
},
_getWordOfDay = getWordOfDay(),
solution = _getWordOfDay.solution,
solutionMath = _getWordOfDay.solutionMath,
solutionIndex = _getWordOfDay.solutionIndex,
tomorrow = _getWordOfDay.tomorrow
},
694: function(e, t) {
var n;
! function() {
"use strict";
var r = {}.hasOwnProperty;
function a() {
for (var e = [], t = 0; t < arguments.length; t++) {
var n = arguments[t];
if (n) {
var o = typeof n;
if ("string" === o || "number" === o) e.push(n);
else if (Array.isArray(n)) {
if (n.length) {
var i = a.apply(null, n);
i && e.push(i)
}
} else if ("object" === o)
if (n.toString === Object.prototype.toString)
for (var l in n) r.call(n, l) && n[l] && e.push(l);
else e.push(n.toString())
}
}
return e.join(" ")
}
e.exports ? (a.default = a, e.exports = a) : void 0 === (n = function() {
return a
}.apply(t, [])) || (e.exports = n)
}()
},
725: function(e) {
"use strict";
var t = Object.getOwnPropertySymbols,
n = Object.prototype.hasOwnProperty,
r = Object.prototype.propertyIsEnumerable;
function a(e) {
if (null === e || void 0 === e) throw new TypeError("Object.assign cannot be called with null or undefined");
return Object(e)
}
e.exports = function() {
try {
if (!Object.assign) return !1;
var e = new String("abc");
if (e[5] = "de", "5" === Object.getOwnPropertyNames(e)[0]) return !1;
for (var t = {}, n = 0; n < 10; n++) t["_" + String.fromCharCode(n)] = n;
if ("0123456789" !== Object.getOwnPropertyNames(t).map((function(e) {
return t[e]
})).join("")) return !1;
var r = {};
return "abcdefghijklmnopqrst".split("").forEach((function(e) {
r[e] = e
})), "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, r)).join("")
} catch (a) {
return !1
}
}() ? Object.assign : function(e, o) {
for (var i, l, u = a(e), s = 1; s < arguments.length; s++) {
for (var c in i = Object(arguments[s])) n.call(i, c) && (u[c] = i[c]);
if (t) {
l = t(i);
for (var f = 0; f < l.length; f++) r.call(i, l[f]) && (u[l[f]] = i[l[f]])
}
}
return u
}
},
888: function(e, t, n) {
"use strict";
var r = n(47);
function a() {}
function o() {}
o.resetWarningCache = a, e.exports = function() {
function e(e, t, n, a, o, i) {
if (i !== r) {
var l = new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");
throw l.name = "Invariant Violation", l
}
}
function t() {
return e
}
e.isRequired = e;
var n = {
array: e,
bigint: e,
bool: e,
func: e,
number: e,
object: e,
string: e,
symbol: e,
any: e,
arrayOf: t,
element: e,
elementType: e,
instanceOf: t,
node: e,
objectOf: t,
oneOf: t,
oneOfType: t,
shape: t,
exact: t,
checkPropTypes: o,
resetWarningCache: a
};
return n.PropTypes = n, n
}
},
7: function(e, t, n) {
e.exports = n(888)()
},
47: function(e) {
"use strict";
e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"
},
463: function(e, t, n) {
"use strict";
var r = n(791),
a = n(725),
o = n(296);
function i(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."
}
if (!r) throw Error(i(227));
var l = new Set,
u = {};
function s(e, t) {
c(e, t), c(e + "Capture", t)
}
function c(e, t) {
for (u[e] = t, e = 0; e < t.length; e++) l.add(t[e])
}
var f = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement),
d = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
p = Object.prototype.hasOwnProperty,
m = {},
h = {};
function v(e, t, n, r, a, o, i) {
this.acceptsBooleans = 2 === t || 3 === t || 4 === t, this.attributeName = r, this.attributeNamespace = a, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = o, this.removeEmptyString = i
}
var g = {};
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e) {
g[e] = new v(e, 0, !1, e, null, !1, !1)
})), [
["acceptCharset", "accept-charset"],
["className", "class"],
["htmlFor", "for"],
["httpEquiv", "http-equiv"]
].forEach((function(e) {
var t = e[0];
g[t] = new v(t, 1, !1, e[1], null, !1, !1)
})), ["contentEditable", "draggable", "spellCheck", "value"].forEach((function(e) {
g[e] = new v(e, 2, !1, e.toLowerCase(), null, !1, !1)
})), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach((function(e) {
g[e] = new v(e, 2, !1, e, null, !1, !1)
})), "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e) {
g[e] = new v(e, 3, !1, e.toLowerCase(), null, !1, !1)
})), ["checked", "multiple", "muted", "selected"].forEach((function(e) {
g[e] = new v(e, 3, !0, e, null, !1, !1)
})), ["capture", "download"].forEach((function(e) {
g[e] = new v(e, 4, !1, e, null, !1, !1)
})), ["cols", "rows", "size", "span"].forEach((function(e) {
g[e] = new v(e, 6, !1, e, null, !1, !1)
})), ["rowSpan", "start"].forEach((function(e) {
g[e] = new v(e, 5, !1, e.toLowerCase(), null, !1, !1)
}));
var y = /[\-:]([a-z])/g;
function b(e) {
return e[1].toUpperCase()
}
function w(e, t, n, r) {
var a = g.hasOwnProperty(t) ? g[t] : null;
(null !== a ? 0 === a.type : !r && (2 < t.length && ("o" === t[0] || "O" === t[0]) && ("n" === t[1] || "N" === t[1]))) || (function(e, t, n, r) {
if (null === t || "undefined" === typeof t || function(e, t, n, r) {
if (null !== n && 0 === n.type) return !1;
switch (typeof t) {
case "function":
case "symbol":
return !0;
case "boolean":
return !r && (null !== n ? !n.acceptsBooleans : "data-" !== (e = e.toLowerCase().slice(0, 5)) && "aria-" !== e);
default:
return !1
}
}(e, t, n, r)) return !0;
if (r) return !1;
if (null !== n) switch (n.type) {
case 3:
return !t;
case 4:
return !1 === t;
case 5:
return isNaN(t);
case 6:
return isNaN(t) || 1 > t
}
return !1
}(t, n, a, r) && (n = null), r || null === a ? function(e) {
return !!p.call(h, e) || !p.call(m, e) && (d.test(e) ? h[e] = !0 : (m[e] = !0, !1))
}(t) && (null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : a.mustUseProperty ? e[a.propertyName] = null === n ? 3 !== a.type && "" : n : (t = a.attributeName, r = a.attributeNamespace, null === n ? e.removeAttribute(t) : (n = 3 === (a = a.type) || 4 === a && !0 === n ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n))))
}
"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e) {
var t = e.replace(y, b);
g[t] = new v(t, 1, !1, e, null, !1, !1)
})), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e) {
var t = e.replace(y, b);
g[t] = new v(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1)
})), ["xml:base", "xml:lang", "xml:space"].forEach((function(e) {
var t = e.replace(y, b);
g[t] = new v(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1)
})), ["tabIndex", "crossOrigin"].forEach((function(e) {
g[e] = new v(e, 1, !1, e.toLowerCase(), null, !1, !1)
})), g.xlinkHref = new v("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach((function(e) {
g[e] = new v(e, 1, !1, e.toLowerCase(), null, !0, !0)
}));
var k = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
_ = 60103,
x = 60106,
S = 60107,
E = 60108,
C = 60114,
O = 60109,
j = 60110,
T = 60112,
P = 60113,
N = 60120,
L = 60115,
D = 60116,
M = 60121,
R = 60128,
A = 60129,
z = 60130,
I = 60131;
if ("function" === typeof Symbol && Symbol.for) {
var F = Symbol.for;
_ = F("react.element"), x = F("react.portal"), S = F("react.fragment"), E = F("react.strict_mode"), C = F("react.profiler"), O = F("react.provider"), j = F("react.context"), T = F("react.forward_ref"), P = F("react.suspense"), N = F("react.suspense_list"), L = F("react.memo"), D = F("react.lazy"), M = F("react.block"), F("react.scope"), R = F("react.opaque.id"), A = F("react.debug_trace_mode"), z = F("react.offscreen"), I = F("react.legacy_hidden")
}
var U, q = "function" === typeof Symbol && Symbol.iterator;
function W(e) {
return null === e || "object" !== typeof e ? null : "function" === typeof(e = q && e[q] || e["@@iterator"]) ? e : null
}
function V(e) {
if (void 0 === U) try {
throw Error()
} catch (n) {
var t = n.stack.trim().match(/\n( *(at )?)/);
U = t && t[1] || ""
}
return "\n" + U + e
}
var H = !1;
function B(e, t) {
if (!e || H) return "";
H = !0;
var n = Error.prepareStackTrace;
Error.prepareStackTrace = void 0;
try {
if (t)
if (t = function() {
throw Error()
}, Object.defineProperty(t.prototype, "props", {
set: function() {
throw Error()
}
}), "object" === typeof Reflect && Reflect.construct) {
try {
Reflect.construct(t, [])
} catch (u) {
var r = u
}
Reflect.construct(e, [], t)
} else {
try {
t.call()
} catch (u) {
r = u
}
e.call(t.prototype)
}
else {
try {
throw Error()
} catch (u) {
r = u
}
e()
}
} catch (u) {
if (u && r && "string" === typeof u.stack) {
for (var a = u.stack.split("\n"), o = r.stack.split("\n"), i = a.length - 1, l = o.length - 1; 1 <= i && 0 <= l && a[i] !== o[l];) l--;
for (; 1 <= i && 0 <= l; i--, l--)
if (a[i] !== o[l]) {
if (1 !== i || 1 !== l)
do {
if (i--, 0 > --l || a[i] !== o[l]) return "\n" + a[i].replace(" at new ", " at ")
} while (1 <= i && 0 <= l);
break
}
}
} finally {
H = !1, Error.prepareStackTrace = n
}
return (e = e ? e.displayName || e.name : "") ? V(e) : ""
}
function $(e) {
switch (e.tag) {
case 5:
return V(e.type);
case 16:
return V("Lazy");
case 13:
return V("Suspense");
case 19:
return V("SuspenseList");
case 0:
case 2:
case 15:
return e = B(e.type, !1);
case 11:
return e = B(e.type.render, !1);
case 22:
return e = B(e.type._render, !1);
case 1:
return e = B(e.type, !0);
default:
return ""
}
}
function Q(e) {
if (null == e) return null;
if ("function" === typeof e) return e.displayName || e.name || null;
if ("string" === typeof e) return e;
switch (e) {
case S:
return "Fragment";
case x:
return "Portal";
case C:
return "Profiler";
case E:
return "StrictMode";
case P:
return "Suspense";
case N:
return "SuspenseList"
}
if ("object" === typeof e) switch (e.$$typeof) {
case j:
return (e.displayName || "Context") + ".Consumer";
case O:
return (e._context.displayName || "Context") + ".Provider";
case T:
var t = e.render;
return t = t.displayName || t.name || "", e.displayName || ("" !== t ? "ForwardRef(" + t + ")" : "ForwardRef");
case L:
return Q(e.type);
case M:
return Q(e._render);
case D:
t = e._payload, e = e._init;
try {
return Q(e(t))
} catch (n) {}
}
return null
}
function K(e) {
switch (typeof e) {
case "boolean":
case "number":
case "object":
case "string":
case "undefined":
return e;
default:
return ""
}
}
function G(e) {
var t = e.type;
return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === t || "radio" === t)
}
function Y(e) {
e._valueTracker || (e._valueTracker = function(e) {
var t = G(e) ? "checked" : "value",
n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t),
r = "" + e[t];
if (!e.hasOwnProperty(t) && "undefined" !== typeof n && "function" === typeof n.get && "function" === typeof n.set) {
var a = n.get,
o = n.set;
return Object.defineProperty(e, t, {
configurable: !0,
get: function() {
return a.call(this)
},
set: function(e) {
r = "" + e, o.call(this, e)
}
}), Object.defineProperty(e, t, {
enumerable: n.enumerable
}), {
getValue: function() {
return r
},
setValue: function(e) {
r = "" + e
},
stopTracking: function() {
e._valueTracker = null, delete e[t]
}
}
}
}(e))
}
function X(e) {
if (!e) return !1;
var t = e._valueTracker;
if (!t) return !0;
var n = t.getValue(),
r = "";
return e && (r = G(e) ? e.checked ? "true" : "false" : e.value), (e = r) !== n && (t.setValue(e), !0)
}
function J(e) {
if ("undefined" === typeof(e = e || ("undefined" !== typeof document ? document : void 0))) return null;
try {
return e.activeElement || e.body
} catch (t) {
return e.body
}
}
function Z(e, t) {
var n = t.checked;
return a({}, t, {
defaultChecked: void 0,
defaultValue: void 0,
value: void 0,
checked: null != n ? n : e._wrapperState.initialChecked
})
}
function ee(e, t) {
var n = null == t.defaultValue ? "" : t.defaultValue,
r = null != t.checked ? t.checked : t.defaultChecked;
n = K(null != t.value ? t.value : n), e._wrapperState = {
initialChecked: r,
initialValue: n,
controlled: "checkbox" === t.type || "radio" === t.type ? null != t.checked : null != t.value
}
}
function te(e, t) {
null != (t = t.checked) && w(e, "checked", t, !1)
}
function ne(e, t) {
te(e, t);
var n = K(t.value),
r = t.type;
if (null != n) "number" === r ? (0 === n && "" === e.value || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n);
else if ("submit" === r || "reset" === r) return void e.removeAttribute("value");
t.hasOwnProperty("value") ? ae(e, t.type, n) : t.hasOwnProperty("defaultValue") && ae(e, t.type, K(t.defaultValue)), null == t.checked && null != t.defaultChecked && (e.defaultChecked = !!t.defaultChecked)
}
function re(e, t, n) {
if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
var r = t.type;
if (!("submit" !== r && "reset" !== r || void 0 !== t.value && null !== t.value)) return;
t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t
}
"" !== (n = e.name) && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, "" !== n && (e.name = n)
}
function ae(e, t, n) {
"number" === t && J(e.ownerDocument) === e || (null == n ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n))
}
function oe(e, t) {
return e = a({
children: void 0
}, t), (t = function(e) {
var t = "";
return r.Children.forEach(e, (function(e) {
null != e && (t += e)
})), t
}(t.children)) && (e.children = t), e
}
function ie(e, t, n, r) {
if (e = e.options, t) {
t = {};
for (var a = 0; a < n.length; a++) t["$" + n[a]] = !0;
for (n = 0; n < e.length; n++) a = t.hasOwnProperty("$" + e[n].value), e[n].selected !== a && (e[n].selected = a), a && r && (e[n].defaultSelected = !0)
} else {
for (n = "" + K(n), t = null, a = 0; a < e.length; a++) {
if (e[a].value === n) return e[a].selected = !0, void(r && (e[a].defaultSelected = !0));
null !== t || e[a].disabled || (t = e[a])
}
null !== t && (t.selected = !0)
}
}
function le(e, t) {
if (null != t.dangerouslySetInnerHTML) throw Error(i(91));
return a({}, t, {
value: void 0,
defaultValue: void 0,
children: "" + e._wrapperState.initialValue
})
}
function ue(e, t) {
var n = t.value;
if (null == n) {
if (n = t.children, t = t.defaultValue, null != n) {
if (null != t) throw Error(i(92));
if (Array.isArray(n)) {
if (!(1 >= n.length)) throw Error(i(93));
n = n[0]
}
t = n
}
null == t && (t = ""), n = t
}
e._wrapperState = {
initialValue: K(n)
}
}
function se(e, t) {
var n = K(t.value),
r = K(t.defaultValue);
null != n && ((n = "" + n) !== e.value && (e.value = n), null == t.defaultValue && e.defaultValue !== n && (e.defaultValue = n)), null != r && (e.defaultValue = "" + r)
}
function ce(e) {
var t = e.textContent;
t === e._wrapperState.initialValue && "" !== t && null !== t && (e.value = t)
}
var fe = "http://www.w3.org/1999/xhtml",
de = "http://www.w3.org/2000/svg";
function pe(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 me(e, t) {
return null == e || "http://www.w3.org/1999/xhtml" === e ? pe(t) : "http://www.w3.org/2000/svg" === e && "foreignObject" === t ? "http://www.w3.org/1999/xhtml" : e
}
var he, ve, ge = (ve = function(e, t) {
if (e.namespaceURI !== de || "innerHTML" in e) e.innerHTML = t;
else {
for ((he = he || document.createElement("div")).innerHTML = "", t = he.firstChild; e.firstChild;) e.removeChild(e.firstChild);
for (; t.firstChild;) e.appendChild(t.firstChild)
}
}, "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function(e, t, n, r) {
MSApp.execUnsafeLocalFunction((function() {
return ve(e, t)
}))
} : ve);
function ye(e, t) {
if (t) {
var n = e.firstChild;
if (n && n === e.lastChild && 3 === n.nodeType) return void(n.nodeValue = t)
}
e.textContent = t
}
var be = {
animationIterationCount: !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
},
we = ["Webkit", "ms", "Moz", "O"];
function ke(e, t, n) {
return null == t || "boolean" === typeof t || "" === t ? "" : n || "number" !== typeof t || 0 === t || be.hasOwnProperty(e) && be[e] ? ("" + t).trim() : t + "px"
}
function _e(e, t) {
for (var n in e = e.style, t)
if (t.hasOwnProperty(n)) {
var r = 0 === n.indexOf("--"),
a = ke(n, t[n], r);
"float" === n && (n = "cssFloat"), r ? e.setProperty(n, a) : e[n] = a
}
}
Object.keys(be).forEach((function(e) {
we.forEach((function(t) {
t = t + e.charAt(0).toUpperCase() + e.substring(1), be[t] = be[e]
}))
}));
var xe = a({
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 Se(e, t) {
if (t) {
if (xe[e] && (null != t.children || null != t.dangerouslySetInnerHTML)) throw Error(i(137, e));
if (null != t.dangerouslySetInnerHTML) {
if (null != t.children) throw Error(i(60));
if ("object" !== typeof t.dangerouslySetInnerHTML || !("__html" in t.dangerouslySetInnerHTML)) throw Error(i(61))
}
if (null != t.style && "object" !== typeof t.style) throw Error(i(62))
}
}
function Ee(e, t) {
if (-1 === e.indexOf("-")) return "string" === typeof t.is;
switch (e) {
case "annotation-xml":
case "color-profile":
case "font-face":
case "font-face-src":
case "font-face-uri":
case "font-face-format":
case "font-face-name":
case "missing-glyph":
return !1;
default:
return !0
}
}
function Ce(e) {
return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e
}
var Oe = null,
je = null,
Te = null;
function Pe(e) {
if (e = ra(e)) {
if ("function" !== typeof Oe) throw Error(i(280));
var t = e.stateNode;
t && (t = oa(t), Oe(e.stateNode, e.type, t))
}
}
function Ne(e) {
je ? Te ? Te.push(e) : Te = [e] : je = e
}
function Le() {
if (je) {
var e = je,
t = Te;
if (Te = je = null, Pe(e), t)
for (e = 0; e < t.length; e++) Pe(t[e])
}
}
function De(e, t) {
return e(t)
}
function Me(e, t, n, r, a) {
return e(t, n, r, a)
}
function Re() {}
var Ae = De,
ze = !1,
Ie = !1;
function Fe() {
null === je && null === Te || (Re(), Le())
}
function Ue(e, t) {
var n = e.stateNode;
if (null === n) return null;
var r = oa(n);
if (null === r) return null;
n = r[t];
e: switch (t) {
case "onClick":
case "onClickCapture":
case "onDoubleClick":
case "onDoubleClickCapture":
case "onMouseDown":
case "onMouseDownCapture":
case "onMouseMove":
case "onMouseMoveCapture":
case "onMouseUp":
case "onMouseUpCapture":
case "onMouseEnter":
(r = !r.disabled) || (r = !("button" === (e = e.type) || "input" === e || "select" === e || "textarea" === e)), e = !r;
break e;
default:
e = !1
}
if (e) return null;
if (n && "function" !== typeof n) throw Error(i(231, t, typeof n));
return n
}
var qe = !1;
if (f) try {
var We = {};
Object.defineProperty(We, "passive", {
get: function() {
qe = !0
}
}), window.addEventListener("test", We, We), window.removeEventListener("test", We, We)
} catch (ve) {
qe = !1
}
function Ve(e, t, n, r, a, o, i, l, u) {
var s = Array.prototype.slice.call(arguments, 3);
try {
t.apply(n, s)
} catch (c) {
this.onError(c)
}
}
var He = !1,
Be = null,
$e = !1,
Qe = null,
Ke = {
onError: function(e) {
He = !0, Be = e
}
};
function Ge(e, t, n, r, a, o, i, l, u) {
He = !1, Be = null, Ve.apply(Ke, arguments)
}
function Ye(e) {
var t = e,
n = e;
if (e.alternate)
for (; t.return;) t = t.return;
else {
e = t;
do {
0 !== (1026 & (t = e).flags) && (n = t.return), e = t.return
} while (e)
}
return 3 === t.tag ? n : null
}
function Xe(e) {
if (13 === e.tag) {
var t = e.memoizedState;
if (null === t && (null !== (e = e.alternate) && (t = e.memoizedState)), null !== t) return t.dehydrated
}
return null
}
function Je(e) {
if (Ye(e) !== e) throw Error(i(188))
}
function Ze(e) {
if (e = function(e) {
var t = e.alternate;
if (!t) {
if (null === (t = Ye(e))) throw Error(i(188));
return t !== e ? null : e
}
for (var n = e, r = t;;) {
var a = n.return;
if (null === a) break;
var o = a.alternate;
if (null === o) {
if (null !== (r = a.return)) {
n = r;
continue
}
break
}
if (a.child === o.child) {
for (o = a.child; o;) {
if (o === n) return Je(a), e;
if (o === r) return Je(a), t;
o = o.sibling
}
throw Error(i(188))
}
if (n.return !== r.return) n = a, r = o;
else {
for (var l = !1, u = a.child; u;) {
if (u === n) {
l = !0, n = a, r = o;
break
}
if (u === r) {
l = !0, r = a, n = o;
break
}
u = u.sibling
}
if (!l) {
for (u = o.child; u;) {
if (u === n) {
l = !0, n = o, r = a;
break
}
if (u === r) {
l = !0, r = o, n = a;
break
}
u = u.sibling
}
if (!l) throw Error(i(189))
}
}
if (n.alternate !== r) throw Error(i(190))
}
if (3 !== n.tag) throw Error(i(188));
return n.stateNode.current === n ? e : t
}(e), !e) return null;
for (var t = e;;) {
if (5 === t.tag || 6 === t.tag) return t;
if (t.child) t.child.return = t, t = t.child;
else {
if (t === e) break;
for (; !t.sibling;) {
if (!t.return || t.return === e) return null;
t = t.return
}
t.sibling.return = t.return, t = t.sibling
}
}
return null
}
function et(e, t) {
for (var n = e.alternate; null !== t;) {
if (t === e || t === n) return !0;
t = t.return
}
return !1
}
var tt, nt, rt, at, ot = !1,
it = [],
lt = null,
ut = null,
st = null,
ct = new Map,
ft = new Map,
dt = [],
pt = "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 mt(e, t, n, r, a) {
return {
blockedOn: e,
domEventName: t,
eventSystemFlags: 16 | n,
nativeEvent: a,
targetContainers: [r]
}
}
function ht(e, t) {
switch (e) {
case "focusin":
case "focusout":
lt = null;
break;
case "dragenter":
case "dragleave":
ut = null;
break;
case "mouseover":
case "mouseout":
st = null;
break;
case "pointerover":
case "pointerout":
ct.delete(t.pointerId);
break;
case "gotpointercapture":
case "lostpointercapture":
ft.delete(t.pointerId)
}
}
function vt(e, t, n, r, a, o) {
return null === e || e.nativeEvent !== o ? (e = mt(t, n, r, a, o), null !== t && (null !== (t = ra(t)) && nt(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, null !== a && -1 === t.indexOf(a) && t.push(a), e)
}
function gt(e) {
var t = na(e.target);
if (null !== t) {
var n = Ye(t);
if (null !== n)
if (13 === (t = n.tag)) {
if (null !== (t = Xe(n))) return e.blockedOn = t, void at(e.lanePriority, (function() {
o.unstable_runWithPriority(e.priority, (function() {
rt(n)
}))
}))
} else if (3 === t && n.stateNode.hydrate) return void(e.blockedOn = 3 === n.tag ? n.stateNode.containerInfo : null)
}
e.blockedOn = null
}
function yt(e) {
if (null !== e.blockedOn) return !1;
for (var t = e.targetContainers; 0 < t.length;) {
var n = Zt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
if (null !== n) return null !== (t = ra(n)) && nt(t), e.blockedOn = n, !1;
t.shift()
}
return !0
}
function bt(e, t, n) {
yt(e) && n.delete(t)
}
function wt() {
for (ot = !1; 0 < it.length;) {
var e = it[0];
if (null !== e.blockedOn) {
null !== (e = ra(e.blockedOn)) && tt(e);
break
}
for (var t = e.targetContainers; 0 < t.length;) {
var n = Zt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
if (null !== n) {
e.blockedOn = n;
break
}
t.shift()
}
null === e.blockedOn && it.shift()
}
null !== lt && yt(lt) && (lt = null), null !== ut && yt(ut) && (ut = null), null !== st && yt(st) && (st = null), ct.forEach(bt), ft.forEach(bt)
}
function kt(e, t) {
e.blockedOn === t && (e.blockedOn = null, ot || (ot = !0, o.unstable_scheduleCallback(o.unstable_NormalPriority, wt)))
}
function _t(e) {
function t(t) {
return kt(t, e)
}
if (0 < it.length) {
kt(it[0], e);
for (var n = 1; n < it.length; n++) {
var r = it[n];
r.blockedOn === e && (r.blockedOn = null)
}
}
for (null !== lt && kt(lt, e), null !== ut && kt(ut, e), null !== st && kt(st, e), ct.forEach(t), ft.forEach(t), n = 0; n < dt.length; n++)(r = dt[n]).blockedOn === e && (r.blockedOn = null);
for (; 0 < dt.length && null === (n = dt[0]).blockedOn;) gt(n), null === n.blockedOn && dt.shift()
}
function xt(e, t) {
var n = {};
return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n
}
var St = {
animationend: xt("Animation", "AnimationEnd"),
animationiteration: xt("Animation", "AnimationIteration"),
animationstart: xt("Animation", "AnimationStart"),
transitionend: xt("Transition", "TransitionEnd")
},
Et = {},
Ct = {};
function Ot(e) {
if (Et[e]) return Et[e];
if (!St[e]) return e;
var t, n = St[e];
for (t in n)
if (n.hasOwnProperty(t) && t in Ct) return Et[e] = n[t];
return e
}
f && (Ct = document.createElement("div").style, "AnimationEvent" in window || (delete St.animationend.animation, delete St.animationiteration.animation, delete St.animationstart.animation), "TransitionEvent" in window || delete St.transitionend.transition);
var jt = Ot("animationend"),
Tt = Ot("animationiteration"),
Pt = Ot("animationstart"),
Nt = Ot("transitionend"),
Lt = new Map,
Dt = new Map,
Mt = ["abort", "abort", jt, "animationEnd", Tt, "animationIteration", Pt, "animationStart", "canplay", "canPlay", "canplaythrough", "canPlayThrough", "durationchange", "durationChange", "emptied", "emptied", "encrypted", "encrypted", "ended", "ended", "error", "error", "gotpointercapture", "gotPointerCapture", "load", "load", "loadeddata", "loadedData", "loadedmetadata", "loadedMetadata", "loadstart", "loadStart", "lostpointercapture", "lostPointerCapture", "playing", "playing", "progress", "progress", "seeking", "seeking", "stalled", "stalled", "suspend", "suspend", "timeupdate", "timeUpdate", Nt, "transitionEnd", "waiting", "waiting"];
function Rt(e, t) {
for (var n = 0; n < e.length; n += 2) {
var r = e[n],
a = e[n + 1];
a = "on" + (a[0].toUpperCase() + a.slice(1)), Dt.set(r, t), Lt.set(r, a), s(a, [r])
}
}(0, o.unstable_now)();
var At = 8;
function zt(e) {
if (0 !== (1 & e)) return At = 15, 1;
if (0 !== (2 & e)) return At = 14, 2;
if (0 !== (4 & e)) return At = 13, 4;
var t = 24 & e;
return 0 !== t ? (At = 12, t) : 0 !== (32 & e) ? (At = 11, 32) : 0 !== (t = 192 & e) ? (At = 10, t) : 0 !== (256 & e) ? (At = 9, 256) : 0 !== (t = 3584 & e) ? (At = 8, t) : 0 !== (4096 & e) ? (At = 7, 4096) : 0 !== (t = 4186112 & e) ? (At = 6, t) : 0 !== (t = 62914560 & e) ? (At = 5, t) : 67108864 & e ? (At = 4, 67108864) : 0 !== (134217728 & e) ? (At = 3, 134217728) : 0 !== (t = 805306368 & e) ? (At = 2, t) : 0 !== (1073741824 & e) ? (At = 1, 1073741824) : (At = 8, e)
}
function It(e, t) {
var n = e.pendingLanes;
if (0 === n) return At = 0;
var r = 0,
a = 0,
o = e.expiredLanes,
i = e.suspendedLanes,
l = e.pingedLanes;
if (0 !== o) r = o, a = At = 15;
else if (0 !== (o = 134217727 & n)) {
var u = o & ~i;
0 !== u ? (r = zt(u), a = At) : 0 !== (l &= o) && (r = zt(l), a = At)
} else 0 !== (o = n & ~i) ? (r = zt(o), a = At) : 0 !== l && (r = zt(l), a = At);
if (0 === r) return 0;
if (r = n & ((0 > (r = 31 - Ht(r)) ? 0 : 1 << r) << 1) - 1, 0 !== t && t !== r && 0 === (t & i)) {
if (zt(t), a <= At) return t;
At = a
}
if (0 !== (t = e.entangledLanes))
for (e = e.entanglements, t &= r; 0 < t;) a = 1 << (n = 31 - Ht(t)), r |= e[n], t &= ~a;
return r
}
function Ft(e) {
return 0 !== (e = -1073741825 & e.pendingLanes) ? e : 1073741824 & e ? 1073741824 : 0
}
function Ut(e, t) {
switch (e) {
case 15:
return 1;
case 14:
return 2;
case 12:
return 0 === (e = qt(24 & ~t)) ? Ut(10, t) : e;
case 10:
return 0 === (e = qt(192 & ~t)) ? Ut(8, t) : e;
case 8:
return 0 === (e = qt(3584 & ~t)) && (0 === (e = qt(4186112 & ~t)) && (e = 512)), e;
case 2:
return 0 === (t = qt(805306368 & ~t)) && (t = 268435456), t
}
throw Error(i(358, e))
}
function qt(e) {
return e & -e
}
function Wt(e) {
for (var t = [], n = 0; 31 > n; n++) t.push(e);
return t
}
function Vt(e, t, n) {
e.pendingLanes |= t;
var r = t - 1;
e.suspendedLanes &= r, e.pingedLanes &= r, (e = e.eventTimes)[t = 31 - Ht(t)] = n
}
var Ht = Math.clz32 ? Math.clz32 : function(e) {
return 0 === e ? 32 : 31 - (Bt(e) / $t | 0) | 0
},
Bt = Math.log,
$t = Math.LN2;
var Qt = o.unstable_UserBlockingPriority,
Kt = o.unstable_runWithPriority,
Gt = !0;
function Yt(e, t, n, r) {
ze || Re();
var a = Jt,
o = ze;
ze = !0;
try {
Me(a, e, t, n, r)
} finally {
(ze = o) || Fe()
}
}
function Xt(e, t, n, r) {
Kt(Qt, Jt.bind(null, e, t, n, r))
}
function Jt(e, t, n, r) {
var a;
if (Gt)
if ((a = 0 === (4 & t)) && 0 < it.length && -1 < pt.indexOf(e)) e = mt(null, e, t, n, r), it.push(e);
else {
var o = Zt(e, t, n, r);
if (null === o) a && ht(e, r);
else {
if (a) {
if (-1 < pt.indexOf(e)) return e = mt(o, e, t, n, r), void it.push(e);
if (function(e, t, n, r, a) {
switch (t) {
case "focusin":
return lt = vt(lt, e, t, n, r, a), !0;
case "dragenter":
return ut = vt(ut, e, t, n, r, a), !0;
case "mouseover":
return st = vt(st, e, t, n, r, a), !0;
case "pointerover":
var o = a.pointerId;
return ct.set(o, vt(ct.get(o) || null, e, t, n, r, a)), !0;
case "gotpointercapture":
return o = a.pointerId, ft.set(o, vt(ft.get(o) || null, e, t, n, r, a)), !0
}
return !1
}(o, e, t, n, r)) return;
ht(e, r)
}
Rr(e, t, r, null, n)
}
}
}
function Zt(e, t, n, r) {
var a = Ce(r);
if (null !== (a = na(a))) {
var o = Ye(a);
if (null === o) a = null;
else {
var i = o.tag;
if (13 === i) {
if (null !== (a = Xe(o))) return a;
a = null
} else if (3 === i) {
if (o.stateNode.hydrate) return 3 === o.tag ? o.stateNode.containerInfo : null;
a = null
} else o !== a && (a = null)
}
}
return Rr(e, t, r, a, n), null
}
var en = null,
tn = null,
nn = null;
function rn() {
if (nn) return nn;
var e, t, n = tn,
r = n.length,
a = "value" in en ? en.value : en.textContent,
o = a.length;
for (e = 0; e < r && n[e] === a[e]; e++);
var i = r - e;
for (t = 1; t <= i && n[r - t] === a[o - t]; t++);
return nn = a.slice(e, 1 < t ? 1 - t : void 0)
}
function an(e) {
var t = e.keyCode;
return "charCode" in e ? 0 === (e = e.charCode) && 13 === t && (e = 13) : e = t, 10 === e && (e = 13), 32 <= e || 13 === e ? e : 0
}
function on() {
return !0
}
function ln() {
return !1
}
function un(e) {
function t(t, n, r, a, o) {
for (var i in this._reactName = t, this._targetInst = r, this.type = n, this.nativeEvent = a, this.target = o, this.currentTarget = null, e) e.hasOwnProperty(i) && (t = e[i], this[i] = t ? t(a) : a[i]);
return this.isDefaultPrevented = (null != a.defaultPrevented ? a.defaultPrevented : !1 === a.returnValue) ? on : ln, this.isPropagationStopped = ln, this
}
return a(t.prototype, {
preventDefault: function() {
this.defaultPrevented = !0;
var e = this.nativeEvent;
e && (e.preventDefault ? e.preventDefault() : "unknown" !== typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = on)
},
stopPropagation: function() {
var e = this.nativeEvent;
e && (e.stopPropagation ? e.stopPropagation() : "unknown" !== typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = on)
},
persist: function() {},
isPersistent: on
}), t
}
var sn, cn, fn, dn = {
eventPhase: 0,
bubbles: 0,
cancelable: 0,
timeStamp: function(e) {
return e.timeStamp || Date.now()
},
defaultPrevented: 0,
isTrusted: 0
},
pn = un(dn),
mn = a({}, dn, {
view: 0,
detail: 0
}),
hn = un(mn),
vn = a({}, mn, {
screenX: 0,
screenY: 0,
clientX: 0,
clientY: 0,
pageX: 0,
pageY: 0,
ctrlKey: 0,
shiftKey: 0,
altKey: 0,
metaKey: 0,
getModifierState: jn,
button: 0,
buttons: 0,
relatedTarget: function(e) {
return void 0 === e.relatedTarget ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget
},
movementX: function(e) {
return "movementX" in e ? e.movementX : (e !== fn && (fn && "mousemove" === e.type ? (sn = e.screenX - fn.screenX, cn = e.screenY - fn.screenY) : cn = sn = 0, fn = e), sn)
},
movementY: function(e) {
return "movementY" in e ? e.movementY : cn
}
}),
gn = un(vn),
yn = un(a({}, vn, {
dataTransfer: 0
})),
bn = un(a({}, mn, {
relatedTarget: 0
})),
wn = un(a({}, dn, {
animationName: 0,
elapsedTime: 0,
pseudoElement: 0
})),
kn = a({}, dn, {
clipboardData: function(e) {
return "clipboardData" in e ? e.clipboardData : window.clipboardData
}
}),
_n = un(kn),
xn = un(a({}, dn, {
data: 0
})),
Sn = {
Esc: "Escape",
Spacebar: " ",
Left: "ArrowLeft",
Up: "ArrowUp",
Right: "ArrowRight",
Down: "ArrowDown",
Del: "Delete",
Win: "OS",
Menu: "ContextMenu",
Apps: "ContextMenu",
Scroll: "ScrollLock",
MozPrintableKey: "Unidentified"
},
En = {
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"
},
Cn = {
Alt: "altKey",
Control: "ctrlKey",
Meta: "metaKey",
Shift: "shiftKey"
};
function On(e) {
var t = this.nativeEvent;
return t.getModifierState ? t.getModifierState(e) : !!(e = Cn[e]) && !!t[e]
}
function jn() {
return On
}
var Tn = a({}, mn, {
key: function(e) {
if (e.key) {
var t = Sn[e.key] || e.key;
if ("Unidentified" !== t) return t
}
return "keypress" === e.type ? 13 === (e = an(e)) ? "Enter" : String.fromCharCode(e) : "keydown" === e.type || "keyup" === e.type ? En[e.keyCode] || "Unidentified" : ""
},
code: 0,
location: 0,
ctrlKey: 0,
shiftKey: 0,
altKey: 0,
metaKey: 0,
repeat: 0,
locale: 0,
getModifierState: jn,
charCode: function(e) {
return "keypress" === e.type ? an(e) : 0
},
keyCode: function(e) {
return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0
},
which: function(e) {
return "keypress" === e.type ? an(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0
}
}),
Pn = un(Tn),
Nn = un(a({}, vn, {
pointerId: 0,
width: 0,
height: 0,
pressure: 0,
tangentialPressure: 0,
tiltX: 0,
tiltY: 0,
twist: 0,
pointerType: 0,
isPrimary: 0
})),
Ln = un(a({}, mn, {
touches: 0,
targetTouches: 0,
changedTouches: 0,
altKey: 0,
metaKey: 0,
ctrlKey: 0,
shiftKey: 0,
getModifierState: jn
})),
Dn = un(a({}, dn, {
propertyName: 0,
elapsedTime: 0,
pseudoElement: 0
})),
Mn = a({}, vn, {
deltaX: function(e) {
return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0
},
deltaY: function(e) {
return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0
},
deltaZ: 0,
deltaMode: 0
}),
Rn = un(Mn),
An = [9, 13, 27, 32],
zn = f && "CompositionEvent" in window,
In = null;
f && "documentMode" in document && (In = document.documentMode);
var Fn = f && "TextEvent" in window && !In,
Un = f && (!zn || In && 8 < In && 11 >= In),
qn = String.fromCharCode(32),
Wn = !1;
function Vn(e, t) {
switch (e) {
case "keyup":
return -1 !== An.indexOf(t.keyCode);
case "keydown":
return 229 !== t.keyCode;
case "keypress":
case "mousedown":
case "focusout":
return !0;
default:
return !1
}
}
function Hn(e) {
return "object" === typeof(e = e.detail) && "data" in e ? e.data : null
}
var Bn = !1;
var $n = {
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 Qn(e) {
var t = e && e.nodeName && e.nodeName.toLowerCase();
return "input" === t ? !!$n[e.type] : "textarea" === t
}
function Kn(e, t, n, r) {
Ne(r), 0 < (t = zr(t, "onChange")).length && (n = new pn("onChange", "change", null, n, r), e.push({
event: n,
listeners: t
}))
}
var Gn = null,
Yn = null;
function Xn(e) {
Tr(e, 0)
}
function Jn(e) {
if (X(aa(e))) return e
}
function Zn(e, t) {
if ("change" === e) return t
}
var er = !1;
if (f) {
var tr;
if (f) {
var nr = "oninput" in document;
if (!nr) {
var rr = document.createElement("div");
rr.setAttribute("oninput", "return;"), nr = "function" === typeof rr.oninput
}
tr = nr
} else tr = !1;
er = tr && (!document.documentMode || 9 < document.documentMode)
}
function ar() {
Gn && (Gn.detachEvent("onpropertychange", or), Yn = Gn = null)
}
function or(e) {
if ("value" === e.propertyName && Jn(Yn)) {
var t = [];
if (Kn(t, Yn, e, Ce(e)), e = Xn, ze) e(t);
else {
ze = !0;
try {
De(e, t)
} finally {
ze = !1, Fe()
}
}
}
}
function ir(e, t, n) {
"focusin" === e ? (ar(), Yn = n, (Gn = t).attachEvent("onpropertychange", or)) : "focusout" === e && ar()
}
function lr(e) {
if ("selectionchange" === e || "keyup" === e || "keydown" === e) return Jn(Yn)
}
function ur(e, t) {
if ("click" === e) return Jn(t)
}
function sr(e, t) {
if ("input" === e || "change" === e) return Jn(t)
}
var cr = "function" === typeof Object.is ? Object.is : function(e, t) {
return e === t && (0 !== e || 1 / e === 1 / t) || e !== e && t !== t
},
fr = Object.prototype.hasOwnProperty;
function dr(e, t) {
if (cr(e, t)) return !0;
if ("object" !== typeof e || null === e || "object" !== typeof t || null === t) return !1;
var n = Object.keys(e),
r = Object.keys(t);
if (n.length !== r.length) return !1;
for (r = 0; r < n.length; r++)
if (!fr.call(t, n[r]) || !cr(e[n[r]], t[n[r]])) return !1;
return !0
}
function pr(e) {
for (; e && e.firstChild;) e = e.firstChild;
return e
}
function mr(e, t) {
var n, r = pr(e);
for (e = 0; r;) {
if (3 === r.nodeType) {
if (n = e + r.textContent.length, e <= t && n >= t) return {
node: r,
offset: t - e
};
e = n
}
e: {
for (; r;) {
if (r.nextSibling) {
r = r.nextSibling;
break e
}
r = r.parentNode
}
r = void 0
}
r = pr(r)
}
}
function hr(e, t) {
return !(!e || !t) && (e === t || (!e || 3 !== e.nodeType) && (t && 3 === t.nodeType ? hr(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t))))
}
function vr() {
for (var e = window, t = J(); t instanceof e.HTMLIFrameElement;) {
try {
var n = "string" === typeof t.contentWindow.location.href
} catch (r) {
n = !1
}
if (!n) break;
t = J((e = t.contentWindow).document)
}
return t
}
function gr(e) {
var t = e && e.nodeName && e.nodeName.toLowerCase();
return t && ("input" === t && ("text" === e.type || "search" === e.type || "tel" === e.type || "url" === e.type || "password" === e.type) || "textarea" === t || "true" === e.contentEditable)
}
var yr = f && "documentMode" in document && 11 >= document.documentMode,
br = null,
wr = null,
kr = null,
_r = !1;
function xr(e, t, n) {
var r = n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument;
_r || null == br || br !== J(r) || ("selectionStart" in (r = br) && gr(r) ? r = {
start: r.selectionStart,
end: r.selectionEnd
} : r = {
anchorNode: (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection()).anchorNode,
anchorOffset: r.anchorOffset,
focusNode: r.focusNode,
focusOffset: r.focusOffset
}, kr && dr(kr, r) || (kr = r, 0 < (r = zr(wr, "onSelect")).length && (t = new pn("onSelect", "select", null, t, n), e.push({
event: t,
listeners: r
}), t.target = br)))
}
Rt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "), 0), Rt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "), 1), Rt(Mt, 2);
for (var Sr = "change selectionchange textInput compositionstart compositionend compositionupdate".split(" "), Er = 0; Er < Sr.length; Er++) Dt.set(Sr[Er], 0);
c("onMouseEnter", ["mouseout", "mouseover"]), c("onMouseLeave", ["mouseout", "mouseover"]), c("onPointerEnter", ["pointerout", "pointerover"]), c("onPointerLeave", ["pointerout", "pointerover"]), s("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), s("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), s("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]), s("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), s("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), s("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
var Cr = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),
Or = new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));
function jr(e, t, n) {
var r = e.type || "unknown-event";
e.currentTarget = n,
function(e, t, n, r, a, o, l, u, s) {
if (Ge.apply(this, arguments), He) {
if (!He) throw Error(i(198));
var c = Be;
He = !1, Be = null, $e || ($e = !0, Qe = c)
}
}(r, t, void 0, e), e.currentTarget = null
}
function Tr(e, t) {
t = 0 !== (4 & t);
for (var n = 0; n < e.length; n++) {
var r = e[n],
a = r.event;
r = r.listeners;
e: {
var o = void 0;
if (t)
for (var i = r.length - 1; 0 <= i; i--) {
var l = r[i],
u = l.instance,
s = l.currentTarget;
if (l = l.listener, u !== o && a.isPropagationStopped()) break e;
jr(a, l, s), o = u
} else
for (i = 0; i < r.length; i++) {
if (u = (l = r[i]).instance, s = l.currentTarget, l = l.listener, u !== o && a.isPropagationStopped()) break e;
jr(a, l, s), o = u
}
}
}
if ($e) throw e = Qe, $e = !1, Qe = null, e
}
function Pr(e, t) {
var n = ia(t),
r = e + "__bubble";
n.has(r) || (Mr(t, e, 2, !1), n.add(r))
}
var Nr = "_reactListening" + Math.random().toString(36).slice(2);
function Lr(e) {
e[Nr] || (e[Nr] = !0, l.forEach((function(t) {
Or.has(t) || Dr(t, !1, e, null), Dr(t, !0, e, null)
})))
}
function Dr(e, t, n, r) {
var a = 4 < arguments.length && void 0 !== arguments[4] ? arguments[4] : 0,
o = n;
if ("selectionchange" === e && 9 !== n.nodeType && (o = n.ownerDocument), null !== r && !t && Or.has(e)) {
if ("scroll" !== e) return;
a |= 2, o = r
}
var i = ia(o),
l = e + "__" + (t ? "capture" : "bubble");
i.has(l) || (t && (a |= 4), Mr(o, e, a, t), i.add(l))
}
function Mr(e, t, n, r) {
var a = Dt.get(t);
switch (void 0 === a ? 2 : a) {
case 0:
a = Yt;
break;
case 1:
a = Xt;
break;
default:
a = Jt
}
n = a.bind(null, t, n, e), a = void 0, !qe || "touchstart" !== t && "touchmove" !== t && "wheel" !== t || (a = !0), r ? void 0 !== a ? e.addEventListener(t, n, {
capture: !0,
passive: a
}) : e.addEventListener(t, n, !0) : void 0 !== a ? e.addEventListener(t, n, {
passive: a
}) : e.addEventListener(t, n, !1)
}
function Rr(e, t, n, r, a) {
var o = r;
if (0 === (1 & t) && 0 === (2 & t) && null !== r) e: for (;;) {
if (null === r) return;
var i = r.tag;
if (3 === i || 4 === i) {
var l = r.stateNode.containerInfo;
if (l === a || 8 === l.nodeType && l.parentNode === a) break;
if (4 === i)
for (i = r.return; null !== i;) {
var u = i.tag;
if ((3 === u || 4 === u) && ((u = i.stateNode.containerInfo) === a || 8 === u.nodeType && u.parentNode === a)) return;
i = i.return
}
for (; null !== l;) {
if (null === (i = na(l))) return;
if (5 === (u = i.tag) || 6 === u) {
r = o = i;
continue e
}
l = l.parentNode
}
}
r = r.return
}! function(e, t, n) {
if (Ie) return e(t, n);
Ie = !0;
try {
Ae(e, t, n)
} finally {
Ie = !1, Fe()
}
}((function() {
var r = o,
a = Ce(n),
i = [];
e: {
var l = Lt.get(e);
if (void 0 !== l) {
var u = pn,
s = e;
switch (e) {
case "keypress":
if (0 === an(n)) break e;
case "keydown":
case "keyup":
u = Pn;
break;
case "focusin":
s = "focus", u = bn;
break;
case "focusout":
s = "blur", u = bn;
break;
case "beforeblur":
case "afterblur":
u = bn;
break;
case "click":
if (2 === n.button) break e;
case "auxclick":
case "dblclick":
case "mousedown":
case "mousemove":
case "mouseup":
case "mouseout":
case "mouseover":
case "contextmenu":
u = gn;
break;
case "drag":
case "dragend":
case "dragenter":
case "dragexit":
case "dragleave":
case "dragover":
case "dragstart":
case "drop":
u = yn;
break;
case "touchcancel":
case "touchend":
case "touchmove":
case "touchstart":
u = Ln;
break;
case jt:
case Tt:
case Pt:
u = wn;
break;
case Nt:
u = Dn;
break;
case "scroll":
u = hn;
break;
case "wheel":
u = Rn;
break;
case "copy":
case "cut":
case "paste":
u = _n;
break;
case "gotpointercapture":
case "lostpointercapture":
case "pointercancel":
case "pointerdown":
case "pointermove":
case "pointerout":
case "pointerover":
case "pointerup":
u = Nn
}
var c = 0 !== (4 & t),
f = !c && "scroll" === e,
d = c ? null !== l ? l + "Capture" : null : l;
c = [];
for (var p, m = r; null !== m;) {
var h = (p = m).stateNode;
if (5 === p.tag && null !== h && (p = h, null !== d && (null != (h = Ue(m, d)) && c.push(Ar(m, h, p)))), f) break;
m = m.return
}
0 < c.length && (l = new u(l, s, null, n, a), i.push({
event: l,
listeners: c
}))
}
}
if (0 === (7 & t)) {
if (u = "mouseout" === e || "pointerout" === e, (!(l = "mouseover" === e || "pointerover" === e) || 0 !== (16 & t) || !(s = n.relatedTarget || n.fromElement) || !na(s) && !s[ea]) && (u || l) && (l = a.window === a ? a : (l = a.ownerDocument) ? l.defaultView || l.parentWindow : window, u ? (u = r, null !== (s = (s = n.relatedTarget || n.toElement) ? na(s) : null) && (s !== (f = Ye(s)) || 5 !== s.tag && 6 !== s.tag) && (s = null)) : (u = null, s = r), u !== s)) {
if (c = gn, h = "onMouseLeave", d = "onMouseEnter", m = "mouse", "pointerout" !== e && "pointerover" !== e || (c = Nn, h = "onPointerLeave", d = "onPointerEnter", m = "pointer"), f = null == u ? l : aa(u), p = null == s ? l : aa(s), (l = new c(h, m + "leave", u, n, a)).target = f, l.relatedTarget = p, h = null, na(a) === r && ((c = new c(d, m + "enter", s, n, a)).target = p, c.relatedTarget = f, h = c), f = h, u && s) e: {
for (d = s, m = 0, p = c = u; p; p = Ir(p)) m++;
for (p = 0, h = d; h; h = Ir(h)) p++;
for (; 0 < m - p;) c = Ir(c),
m--;
for (; 0 < p - m;) d = Ir(d),
p--;
for (; m--;) {
if (c === d || null !== d && c === d.alternate) break e;
c = Ir(c), d = Ir(d)
}
c = null
}
else c = null;
null !== u && Fr(i, l, u, c, !1), null !== s && null !== f && Fr(i, f, s, c, !0)
}
if ("select" === (u = (l = r ? aa(r) : window).nodeName && l.nodeName.toLowerCase()) || "input" === u && "file" === l.type) var v = Zn;
else if (Qn(l))
if (er) v = sr;
else {
v = lr;
var g = ir
}
else(u = l.nodeName) && "input" === u.toLowerCase() && ("checkbox" === l.type || "radio" === l.type) && (v = ur);
switch (v && (v = v(e, r)) ? Kn(i, v, n, a) : (g && g(e, l, r), "focusout" === e && (g = l._wrapperState) && g.controlled && "number" === l.type && ae(l, "number", l.value)), g = r ? aa(r) : window, e) {
case "focusin":
(Qn(g) || "true" === g.contentEditable) && (br = g, wr = r, kr = null);
break;
case "focusout":
kr = wr = br = null;
break;
case "mousedown":
_r = !0;
break;
case "contextmenu":
case "mouseup":
case "dragend":
_r = !1, xr(i, n, a);
break;
case "selectionchange":
if (yr) break;
case "keydown":
case "keyup":
xr(i, n, a)
}
var y;
if (zn) 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 Bn ? Vn(e, n) && (b = "onCompositionEnd") : "keydown" === e && 229 === n.keyCode && (b = "onCompositionStart");
b && (Un && "ko" !== n.locale && (Bn || "onCompositionStart" !== b ? "onCompositionEnd" === b && Bn && (y = rn()) : (tn = "value" in (en = a) ? en.value : en.textContent, Bn = !0)), 0 < (g = zr(r, b)).length && (b = new xn(b, e, null, n, a), i.push({
event: b,
listeners: g
}), y ? b.data = y : null !== (y = Hn(n)) && (b.data = y))), (y = Fn ? function(e, t) {
switch (e) {
case "compositionend":
return Hn(t);
case "keypress":
return 32 !== t.which ? null : (Wn = !0, qn);
case "textInput":
return (e = t.data) === qn && Wn ? null : e;
default:
return null
}
}(e, n) : function(e, t) {
if (Bn) return "compositionend" === e || !zn && Vn(e, t) ? (e = rn(), nn = tn = en = null, Bn = !1, e) : null;
switch (e) {
case "paste":
default:
return null;
case "keypress":
if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) {
if (t.char && 1 < t.char.length) return t.char;
if (t.which) return String.fromCharCode(t.which)
}
return null;
case "compositionend":
return Un && "ko" !== t.locale ? null : t.data
}
}(e, n)) && (0 < (r = zr(r, "onBeforeInput")).length && (a = new xn("onBeforeInput", "beforeinput", null, n, a), i.push({
event: a,
listeners: r
}), a.data = y))
}
Tr(i, t)
}))
}
function Ar(e, t, n) {
return {
instance: e,
listener: t,
currentTarget: n
}
}
function zr(e, t) {
for (var n = t + "Capture", r = []; null !== e;) {
var a = e,
o = a.stateNode;
5 === a.tag && null !== o && (a = o, null != (o = Ue(e, n)) && r.unshift(Ar(e, o, a)), null != (o = Ue(e, t)) && r.push(Ar(e, o, a))), e = e.return
}
return r
}
function Ir(e) {
if (null === e) return null;
do {
e = e.return
} while (e && 5 !== e.tag);
return e || null
}
function Fr(e, t, n, r, a) {
for (var o = t._reactName, i = []; null !== n && n !== r;) {
var l = n,
u = l.alternate,
s = l.stateNode;
if (null !== u && u === r) break;
5 === l.tag && null !== s && (l = s, a ? null != (u = Ue(n, o)) && i.unshift(Ar(n, u, l)) : a || null != (u = Ue(n, o)) && i.push(Ar(n, u, l))), n = n.return
}
0 !== i.length && e.push({
event: t,
listeners: i
})
}
function Ur() {}
var qr = null,
Wr = null;
function Vr(e, t) {
switch (e) {
case "button":
case "input":
case "select":
case "textarea":
return !!t.autoFocus
}
return !1
}
function Hr(e, t) {
return "textarea" === e || "option" === e || "noscript" === e || "string" === typeof t.children || "number" === typeof t.children || "object" === typeof t.dangerouslySetInnerHTML && null !== t.dangerouslySetInnerHTML && null != t.dangerouslySetInnerHTML.__html
}
var Br = "function" === typeof setTimeout ? setTimeout : void 0,
$r = "function" === typeof clearTimeout ? clearTimeout : void 0;
function Qr(e) {
1 === e.nodeType ? e.textContent = "" : 9 === e.nodeType && (null != (e = e.body) && (e.textContent = ""))
}
function Kr(e) {
for (; null != e; e = e.nextSibling) {
var t = e.nodeType;
if (1 === t || 3 === t) break
}
return e
}
function Gr(e) {
e = e.previousSibling;
for (var t = 0; e;) {
if (8 === e.nodeType) {
var n = e.data;
if ("$" === n || "$!" === n || "$?" === n) {
if (0 === t) return e;
t--
} else "/$" === n && t++
}
e = e.previousSibling
}
return null
}
var Yr = 0;
var Xr = Math.random().toString(36).slice(2),
Jr = "__reactFiber$" + Xr,
Zr = "__reactProps$" + Xr,
ea = "__reactContainer$" + Xr,
ta = "__reactEvents$" + Xr;
function na(e) {
var t = e[Jr];
if (t) return t;
for (var n = e.parentNode; n;) {
if (t = n[ea] || n[Jr]) {
if (n = t.alternate, null !== t.child || null !== n && null !== n.child)
for (e = Gr(e); null !== e;) {
if (n = e[Jr]) return n;
e = Gr(e)
}
return t
}
n = (e = n).parentNode
}
return null
}
function ra(e) {
return !(e = e[Jr] || e[ea]) || 5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag ? null : e
}
function aa(e) {
if (5 === e.tag || 6 === e.tag) return e.stateNode;
throw Error(i(33))
}
function oa(e) {
return e[Zr] || null
}
function ia(e) {
var t = e[ta];
return void 0 === t && (t = e[ta] = new Set), t
}
var la = [],
ua = -1;
function sa(e) {
return {
current: e
}
}
function ca(e) {
0 > ua || (e.current = la[ua], la[ua] = null, ua--)
}
function fa(e, t) {
ua++, la[ua] = e.current, e.current = t
}
var da = {},
pa = sa(da),
ma = sa(!1),
ha = da;
function va(e, t) {
var n = e.type.contextTypes;
if (!n) return da;
var r = e.stateNode;
if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext;
var a, o = {};
for (a in n) o[a] = t[a];
return r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = o), o
}
function ga(e) {
return null !== (e = e.childContextTypes) && void 0 !== e
}
function ya() {
ca(ma), ca(pa)
}
function ba(e, t, n) {
if (pa.current !== da) throw Error(i(168));
fa(pa, t), fa(ma, n)
}
function wa(e, t, n) {
var r = e.stateNode;
if (e = t.childContextTypes, "function" !== typeof r.getChildContext) return n;
for (var o in r = r.getChildContext())
if (!(o in e)) throw Error(i(108, Q(t) || "Unknown", o));
return a({}, n, r)
}
function ka(e) {
return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || da, ha = pa.current, fa(pa, e), fa(ma, ma.current), !0
}
function _a(e, t, n) {
var r = e.stateNode;
if (!r) throw Error(i(169));
n ? (e = wa(e, t, ha), r.__reactInternalMemoizedMergedChildContext = e, ca(ma), ca(pa), fa(pa, e)) : ca(ma), fa(ma, n)
}
var xa = null,
Sa = null,
Ea = o.unstable_runWithPriority,
Ca = o.unstable_scheduleCallback,
Oa = o.unstable_cancelCallback,
ja = o.unstable_shouldYield,
Ta = o.unstable_requestPaint,
Pa = o.unstable_now,
Na = o.unstable_getCurrentPriorityLevel,
La = o.unstable_ImmediatePriority,
Da = o.unstable_UserBlockingPriority,
Ma = o.unstable_NormalPriority,
Ra = o.unstable_LowPriority,
Aa = o.unstable_IdlePriority,
za = {},
Ia = void 0 !== Ta ? Ta : function() {},
Fa = null,
Ua = null,
qa = !1,
Wa = Pa(),
Va = 1e4 > Wa ? Pa : function() {
return Pa() - Wa
};
function Ha() {
switch (Na()) {
case La:
return 99;
case Da:
return 98;
case Ma:
return 97;
case Ra:
return 96;
case Aa:
return 95;
default:
throw Error(i(332))
}
}
function Ba(e) {
switch (e) {
case 99:
return La;
case 98:
return Da;
case 97:
return Ma;
case 96:
return Ra;
case 95:
return Aa;
default:
throw Error(i(332))
}
}
function $a(e, t) {
return e = Ba(e), Ea(e, t)
}
function Qa(e, t, n) {
return e = Ba(e), Ca(e, t, n)
}
function Ka() {
if (null !== Ua) {
var e = Ua;
Ua = null, Oa(e)
}
Ga()
}
function Ga() {
if (!qa && null !== Fa) {
qa = !0;
var e = 0;
try {
var t = Fa;
$a(99, (function() {
for (; e < t.length; e++) {
var n = t[e];
do {
n = n(!0)
} while (null !== n)
}
})), Fa = null
} catch (n) {
throw null !== Fa && (Fa = Fa.slice(e + 1)), Ca(La, Ka), n
} finally {
qa = !1
}
}
}
var Ya = k.ReactCurrentBatchConfig;
function Xa(e, t) {
if (e && e.defaultProps) {
for (var n in t = a({}, t), e = e.defaultProps) void 0 === t[n] && (t[n] = e[n]);
return t
}
return t
}
var Ja = sa(null),
Za = null,
eo = null,
to = null;
function no() {
to = eo = Za = null
}
function ro(e) {
var t = Ja.current;
ca(Ja), e.type._context._currentValue = t
}
function ao(e, t) {
for (; null !== e;) {
var n = e.alternate;
if ((e.childLanes & t) === t) {
if (null === n || (n.childLanes & t) === t) break;
n.childLanes |= t
} else e.childLanes |= t, null !== n && (n.childLanes |= t);
e = e.return
}
}
function oo(e, t) {
Za = e, to = eo = null, null !== (e = e.dependencies) && null !== e.firstContext && (0 !== (e.lanes & t) && (zi = !0), e.firstContext = null)
}
function io(e, t) {
if (to !== e && !1 !== t && 0 !== t)
if ("number" === typeof t && 1073741823 !== t || (to = e, t = 1073741823), t = {
context: e,
observedBits: t,
next: null
}, null === eo) {
if (null === Za) throw Error(i(308));
eo = t, Za.dependencies = {
lanes: 0,
firstContext: t,
responders: null
}
} else eo = eo.next = t;
return e._currentValue
}
var lo = !1;
function uo(e) {
e.updateQueue = {
baseState: e.memoizedState,
firstBaseUpdate: null,
lastBaseUpdate: null,
shared: {
pending: null
},
effects: null
}
}
function so(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 co(e, t) {
return {
eventTime: e,
lane: t,
tag: 0,
payload: null,
callback: null,
next: null
}
}
function fo(e, t) {
if (null !== (e = e.updateQueue)) {
var n = (e = e.shared).pending;
null === n ? t.next = t : (t.next = n.next, n.next = t), e.pending = t
}
}
function po(e, t) {
var n = e.updateQueue,
r = e.alternate;
if (null !== r && n === (r = r.updateQueue)) {
var a = null,
o = null;
if (null !== (n = n.firstBaseUpdate)) {
do {
var i = {
eventTime: n.eventTime,
lane: n.lane,
tag: n.tag,
payload: n.payload,
callback: n.callback,
next: null
};
null === o ? a = o = i : o = o.next = i, n = n.next
} while (null !== n);
null === o ? a = o = t : o = o.next = t
} else a = o = t;
return n = {
baseState: r.baseState,
firstBaseUpdate: a,
lastBaseUpdate: o,
shared: r.shared,
effects: r.effects
}, void(e.updateQueue = n)
}
null === (e = n.lastBaseUpdate) ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t
}
function mo(e, t, n, r) {
var o = e.updateQueue;
lo = !1;
var i = o.firstBaseUpdate,
l = o.lastBaseUpdate,
u = o.shared.pending;
if (null !== u) {
o.shared.pending = null;
var s = u,
c = s.next;
s.next = null, null === l ? i = c : l.next = c, l = s;
var f = e.alternate;
if (null !== f) {
var d = (f = f.updateQueue).lastBaseUpdate;
d !== l && (null === d ? f.firstBaseUpdate = c : d.next = c, f.lastBaseUpdate = s)
}
}
if (null !== i) {
for (d = o.baseState, l = 0, f = c = s = null;;) {
u = i.lane;
var p = i.eventTime;
if ((r & u) === u) {
null !== f && (f = f.next = {
eventTime: p,
lane: 0,
tag: i.tag,
payload: i.payload,
callback: i.callback,
next: null
});
e: {
var m = e,
h = i;
switch (u = t, p = n, h.tag) {
case 1:
if ("function" === typeof(m = h.payload)) {
d = m.call(p, d, u);
break e
}
d = m;
break e;
case 3:
m.flags = -4097 & m.flags | 64;
case 0:
if (null === (u = "function" === typeof(m = h.payload) ? m.call(p, d, u) : m) || void 0 === u) break e;
d = a({}, d, u);
break e;
case 2:
lo = !0
}
}
null !== i.callback && (e.flags |= 32, null === (u = o.effects) ? o.effects = [i] : u.push(i))
} else p = {
eventTime: p,
lane: u,
tag: i.tag,
payload: i.payload,
callback: i.callback,
next: null
}, null === f ? (c = f = p, s = d) : f = f.next = p, l |= u;
if (null === (i = i.next)) {
if (null === (u = o.shared.pending)) break;
i = u.next, u.next = null, o.lastBaseUpdate = u, o.shared.pending = null
}
}
null === f && (s = d), o.baseState = s, o.firstBaseUpdate = c, o.lastBaseUpdate = f, ql |= l, e.lanes = l, e.memoizedState = d
}
}
function ho(e, t, n) {
if (e = t.effects, t.effects = null, null !== e)
for (t = 0; t < e.length; t++) {
var r = e[t],
a = r.callback;
if (null !== a) {
if (r.callback = null, r = n, "function" !== typeof a) throw Error(i(191, a));
a.call(r)
}
}
}
var vo = (new r.Component).refs;
function go(e, t, n, r) {
n = null === (n = n(r, t = e.memoizedState)) || void 0 === n ? t : a({}, t, n), e.memoizedState = n, 0 === e.lanes && (e.updateQueue.baseState = n)
}
var yo = {
isMounted: function(e) {
return !!(e = e._reactInternals) && Ye(e) === e
},
enqueueSetState: function(e, t, n) {
e = e._reactInternals;
var r = du(),
a = pu(e),
o = co(r, a);
o.payload = t, void 0 !== n && null !== n && (o.callback = n), fo(e, o), mu(e, a, r)
},
enqueueReplaceState: function(e, t, n) {
e = e._reactInternals;
var r = du(),
a = pu(e),
o = co(r, a);
o.tag = 1, o.payload = t, void 0 !== n && null !== n && (o.callback = n), fo(e, o), mu(e, a, r)
},
enqueueForceUpdate: function(e, t) {
e = e._reactInternals;
var n = du(),
r = pu(e),
a = co(n, r);
a.tag = 2, void 0 !== t && null !== t && (a.callback = t), fo(e, a), mu(e, r, n)
}
};
function bo(e, t, n, r, a, o, i) {
return "function" === typeof(e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(r, o, i) : !t.prototype || !t.prototype.isPureReactComponent || (!dr(n, r) || !dr(a, o))
}
function wo(e, t, n) {
var r = !1,
a = da,
o = t.contextType;
return "object" === typeof o && null !== o ? o = io(o) : (a = ga(t) ? ha : pa.current, o = (r = null !== (r = t.contextTypes) && void 0 !== r) ? va(e, a) : da), t = new t(n, o), e.memoizedState = null !== t.state && void 0 !== t.state ? t.state : null, t.updater = yo, e.stateNode = t, t._reactInternals = e, r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = a, e.__reactInternalMemoizedMaskedChildContext = o), t
}
function ko(e, t, n, r) {
e = t.state, "function" === typeof t.componentWillReceiveProps && t.componentWillReceiveProps(n, r), "function" === typeof t.UNSAFE_componentWillReceiveProps && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && yo.enqueueReplaceState(t, t.state, null)
}
function _o(e, t, n, r) {
var a = e.stateNode;
a.props = n, a.state = e.memoizedState, a.refs = vo, uo(e);
var o = t.contextType;
"object" === typeof o && null !== o ? a.context = io(o) : (o = ga(t) ? ha : pa.current, a.context = va(e, o)), mo(e, n, a, r), a.state = e.memoizedState, "function" === typeof(o = t.getDerivedStateFromProps) && (go(e, t, o, n), a.state = e.memoizedState), "function" === typeof t.getDerivedStateFromProps || "function" === typeof a.getSnapshotBeforeUpdate || "function" !== typeof a.UNSAFE_componentWillMount && "function" !== typeof a.componentWillMount || (t = a.state, "function" === typeof a.componentWillMount && a.componentWillMount(), "function" === typeof a.UNSAFE_componentWillMount && a.UNSAFE_componentWillMount(), t !== a.state && yo.enqueueReplaceState(a, a.state, null), mo(e, n, a, r), a.state = e.memoizedState), "function" === typeof a.componentDidMount && (e.flags |= 4)
}
var xo = Array.isArray;
function So(e, t, n) {
if (null !== (e = n.ref) && "function" !== typeof e && "object" !== typeof e) {
if (n._owner) {
if (n = n._owner) {
if (1 !== n.tag) throw Error(i(309));
var r = n.stateNode
}
if (!r) throw Error(i(147, e));
var a = "" + e;
return null !== t && null !== t.ref && "function" === typeof t.ref && t.ref._stringRef === a ? t.ref : (t = function(e) {
var t = r.refs;
t === vo && (t = r.refs = {}), null === e ? delete t[a] : t[a] = e
}, t._stringRef = a, t)
}
if ("string" !== typeof e) throw Error(i(284));
if (!n._owner) throw Error(i(290, e))
}
return e
}
function Eo(e, t) {
if ("textarea" !== e.type) throw Error(i(31, "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t))
}
function Co(e) {
function t(t, n) {
if (e) {
var r = t.lastEffect;
null !== r ? (r.nextEffect = n, t.lastEffect = n) : t.firstEffect = t.lastEffect = n, n.nextEffect = null, n.flags = 8
}
}
function n(n, r) {
if (!e) return null;
for (; null !== r;) t(n, r), r = r.sibling;
return null
}
function r(e, t) {
for (e = new Map; null !== t;) null !== t.key ? e.set(t.key, t) : e.set(t.index, t), t = t.sibling;
return e
}
function a(e, t) {
return (e = $u(e, t)).index = 0, e.sibling = null, e
}
function o(t, n, r) {
return t.index = r, e ? null !== (r = t.alternate) ? (r = r.index) < n ? (t.flags = 2, n) : r : (t.flags = 2, n) : n
}
function l(t) {
return e && null === t.alternate && (t.flags = 2), t
}
function u(e, t, n, r) {
return null === t || 6 !== t.tag ? ((t = Yu(n, e.mode, r)).return = e, t) : ((t = a(t, n)).return = e, t)
}
function s(e, t, n, r) {
return null !== t && t.elementType === n.type ? ((r = a(t, n.props)).ref = So(e, t, n), r.return = e, r) : ((r = Qu(n.type, n.key, n.props, null, e.mode, r)).ref = So(e, t, n), r.return = e, r)
}
function c(e, t, n, r) {
return null === t || 4 !== t.tag || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation ? ((t = Xu(n, e.mode, r)).return = e, t) : ((t = a(t, n.children || [])).return = e, t)
}
function f(e, t, n, r, o) {
return null === t || 7 !== t.tag ? ((t = Ku(n, e.mode, r, o)).return = e, t) : ((t = a(t, n)).return = e, t)
}
function d(e, t, n) {
if ("string" === typeof t || "number" === typeof t) return (t = Yu("" + t, e.mode, n)).return = e, t;
if ("object" === typeof t && null !== t) {
switch (t.$$typeof) {
case _:
return (n = Qu(t.type, t.key, t.props, null, e.mode, n)).ref = So(e, null, t), n.return = e, n;
case x:
return (t = Xu(t, e.mode, n)).return = e, t
}
if (xo(t) || W(t)) return (t = Ku(t, e.mode, n, null)).return = e, t;
Eo(e, t)
}
return null
}
function p(e, t, n, r) {
var a = null !== t ? t.key : null;
if ("string" === typeof n || "number" === typeof n) return null !== a ? null : u(e, t, "" + n, r);
if ("object" === typeof n && null !== n) {
switch (n.$$typeof) {
case _:
return n.key === a ? n.type === S ? f(e, t, n.props.children, r, a) : s(e, t, n, r) : null;
case x:
return n.key === a ? c(e, t, n, r) : null
}
if (xo(n) || W(n)) return null !== a ? null : f(e, t, n, r, null);
Eo(e, n)
}
return null
}
function m(e, t, n, r, a) {
if ("string" === typeof r || "number" === typeof r) return u(t, e = e.get(n) || null, "" + r, a);
if ("object" === typeof r && null !== r) {
switch (r.$$typeof) {
case _:
return e = e.get(null === r.key ? n : r.key) || null, r.type === S ? f(t, e, r.props.children, a, r.key) : s(t, e, r, a);
case x:
return c(t, e = e.get(null === r.key ? n : r.key) || null, r, a)
}
if (xo(r) || W(r)) return f(t, e = e.get(n) || null, r, a, null);
Eo(t, r)
}
return null
}
function h(a, i, l, u) {
for (var s = null, c = null, f = i, h = i = 0, v = null; null !== f && h < l.length; h++) {
f.index > h ? (v = f, f = null) : v = f.sibling;
var g = p(a, f, l[h], u);
if (null === g) {
null === f && (f = v);
break
}
e && f && null === g.alternate && t(a, f), i = o(g, i, h), null === c ? s = g : c.sibling = g, c = g, f = v
}
if (h === l.length) return n(a, f), s;
if (null === f) {
for (; h < l.length; h++) null !== (f = d(a, l[h], u)) && (i = o(f, i, h), null === c ? s = f : c.sibling = f, c = f);
return s
}
for (f = r(a, f); h < l.length; h++) null !== (v = m(f, a, h, l[h], u)) && (e && null !== v.alternate && f.delete(null === v.key ? h : v.key), i = o(v, i, h), null === c ? s = v : c.sibling = v, c = v);
return e && f.forEach((function(e) {
return t(a, e)
})), s
}
function v(a, l, u, s) {
var c = W(u);
if ("function" !== typeof c) throw Error(i(150));
if (null == (u = c.call(u))) throw Error(i(151));
for (var f = c = null, h = l, v = l = 0, g = null, y = u.next(); null !== h && !y.done; v++, y = u.next()) {
h.index > v ? (g = h, h = null) : g = h.sibling;
var b = p(a, h, y.value, s);
if (null === b) {
null === h && (h = g);
break
}
e && h && null === b.alternate && t(a, h), l = o(b, l, v), null === f ? c = b : f.sibling = b, f = b, h = g
}
if (y.done) return n(a, h), c;
if (null === h) {
for (; !y.done; v++, y = u.next()) null !== (y = d(a, y.value, s)) && (l = o(y, l, v), null === f ? c = y : f.sibling = y, f = y);
return c
}
for (h = r(a, h); !y.done; v++, y = u.next()) null !== (y = m(h, a, v, y.value, s)) && (e && null !== y.alternate && h.delete(null === y.key ? v : y.key), l = o(y, l, v), null === f ? c = y : f.sibling = y, f = y);
return e && h.forEach((function(e) {
return t(a, e)
})), c
}
return function(e, r, o, u) {
var s = "object" === typeof o && null !== o && o.type === S && null === o.key;
s && (o = o.props.children);
var c = "object" === typeof o && null !== o;
if (c) switch (o.$$typeof) {
case _:
e: {
for (c = o.key, s = r; null !== s;) {
if (s.key === c) {
if (7 === s.tag) {
if (o.type === S) {
n(e, s.sibling), (r = a(s, o.props.children)).return = e, e = r;
break e
}
} else if (s.elementType === o.type) {
n(e, s.sibling), (r = a(s, o.props)).ref = So(e, s, o), r.return = e, e = r;
break e
}
n(e, s);
break
}
t(e, s), s = s.sibling
}
o.type === S ? ((r = Ku(o.props.children, e.mode, u, o.key)).return = e, e = r) : ((u = Qu(o.type, o.key, o.props, null, e.mode, u)).ref = So(e, r, o), u.return = e, e = u)
}
return l(e);
case x:
e: {
for (s = o.key; null !== r;) {
if (r.key === s) {
if (4 === r.tag && r.stateNode.containerInfo === o.containerInfo && r.stateNode.implementation === o.implementation) {
n(e, r.sibling), (r = a(r, o.children || [])).return = e, e = r;
break e
}
n(e, r);
break
}
t(e, r), r = r.sibling
}(r = Xu(o, e.mode, u)).return = e,
e = r
}
return l(e)
}
if ("string" === typeof o || "number" === typeof o) return o = "" + o, null !== r && 6 === r.tag ? (n(e, r.sibling), (r = a(r, o)).return = e, e = r) : (n(e, r), (r = Yu(o, e.mode, u)).return = e, e = r), l(e);
if (xo(o)) return h(e, r, o, u);
if (W(o)) return v(e, r, o, u);
if (c && Eo(e, o), "undefined" === typeof o && !s) switch (e.tag) {
case 1:
case 22:
case 0:
case 11:
case 15:
throw Error(i(152, Q(e.type) || "Component"))
}
return n(e, r)
}
}
var Oo = Co(!0),
jo = Co(!1),
To = {},
Po = sa(To),
No = sa(To),
Lo = sa(To);
function Do(e) {
if (e === To) throw Error(i(174));
return e
}
function Mo(e, t) {
switch (fa(Lo, t), fa(No, e), fa(Po, To), e = t.nodeType) {
case 9:
case 11:
t = (t = t.documentElement) ? t.namespaceURI : me(null, "");
break;
default:
t = me(t = (e = 8 === e ? t.parentNode : t).namespaceURI || null, e = e.tagName)
}
ca(Po), fa(Po, t)
}
function Ro() {
ca(Po), ca(No), ca(Lo)
}
function Ao(e) {
Do(Lo.current);
var t = Do(Po.current),
n = me(t, e.type);
t !== n && (fa(No, e), fa(Po, n))
}
function zo(e) {
No.current === e && (ca(Po), ca(No))
}
var Io = sa(0);
function Fo(e) {
for (var t = e; null !== t;) {
if (13 === t.tag) {
var n = t.memoizedState;
if (null !== n && (null === (n = n.dehydrated) || "$?" === n.data || "$!" === n.data)) return t
} else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) {
if (0 !== (64 & t.flags)) return t
} else if (null !== t.child) {
t.child.return = t, t = t.child;
continue
}
if (t === e) break;
for (; null === t.sibling;) {
if (null === t.return || t.return === e) return null;
t = t.return
}
t.sibling.return = t.return, t = t.sibling
}
return null
}
var Uo = null,
qo = null,
Wo = !1;
function Vo(e, t) {
var n = Hu(5, null, null, 0);
n.elementType = "DELETED", n.type = "DELETED", n.stateNode = t, n.return = e, n.flags = 8, null !== e.lastEffect ? (e.lastEffect.nextEffect = n, e.lastEffect = n) : e.firstEffect = e.lastEffect = n
}
function Ho(e, t) {
switch (e.tag) {
case 5:
var n = e.type;
return null !== (t = 1 !== t.nodeType || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t) && (e.stateNode = t, !0);
case 6:
return null !== (t = "" === e.pendingProps || 3 !== t.nodeType ? null : t) && (e.stateNode = t, !0);
default:
return !1
}
}
function Bo(e) {
if (Wo) {
var t = qo;
if (t) {
var n = t;
if (!Ho(e, t)) {
if (!(t = Kr(n.nextSibling)) || !Ho(e, t)) return e.flags = -1025 & e.flags | 2, Wo = !1, void(Uo = e);
Vo(Uo, n)
}
Uo = e, qo = Kr(t.firstChild)
} else e.flags = -1025 & e.flags | 2, Wo = !1, Uo = e
}
}
function $o(e) {
for (e = e.return; null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;) e = e.return;
Uo = e
}
function Qo(e) {
if (e !== Uo) return !1;
if (!Wo) return $o(e), Wo = !0, !1;
var t = e.type;
if (5 !== e.tag || "head" !== t && "body" !== t && !Hr(t, e.memoizedProps))
for (t = qo; t;) Vo(e, t), t = Kr(t.nextSibling);
if ($o(e), 13 === e.tag) {
if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(i(317));
e: {
for (e = e.nextSibling, t = 0; e;) {
if (8 === e.nodeType) {
var n = e.data;
if ("/$" === n) {
if (0 === t) {
qo = Kr(e.nextSibling);
break e
}
t--
} else "$" !== n && "$!" !== n && "$?" !== n || t++
}
e = e.nextSibling
}
qo = null
}
} else qo = Uo ? Kr(e.stateNode.nextSibling) : null;
return !0
}
function Ko() {
qo = Uo = null, Wo = !1
}
var Go = [];
function Yo() {
for (var e = 0; e < Go.length; e++) Go[e]._workInProgressVersionPrimary = null;
Go.length = 0
}
var Xo = k.ReactCurrentDispatcher,
Jo = k.ReactCurrentBatchConfig,
Zo = 0,
ei = null,
ti = null,
ni = null,
ri = !1,
ai = !1;
function oi() {
throw Error(i(321))
}
function ii(e, t) {
if (null === t) return !1;
for (var n = 0; n < t.length && n < e.length; n++)
if (!cr(e[n], t[n])) return !1;
return !0
}
function li(e, t, n, r, a, o) {
if (Zo = o, ei = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Xo.current = null === e || null === e.memoizedState ? Di : Mi, e = n(r, a), ai) {
o = 0;
do {
if (ai = !1, !(25 > o)) throw Error(i(301));
o += 1, ni = ti = null, t.updateQueue = null, Xo.current = Ri, e = n(r, a)
} while (ai)
}
if (Xo.current = Li, t = null !== ti && null !== ti.next, Zo = 0, ni = ti = ei = null, ri = !1, t) throw Error(i(300));
return e
}
function ui() {
var e = {
memoizedState: null,
baseState: null,
baseQueue: null,
queue: null,
next: null
};
return null === ni ? ei.memoizedState = ni = e : ni = ni.next = e, ni
}
function si() {
if (null === ti) {
var e = ei.alternate;
e = null !== e ? e.memoizedState : null
} else e = ti.next;
var t = null === ni ? ei.memoizedState : ni.next;
if (null !== t) ni = t, ti = e;
else {
if (null === e) throw Error(i(310));
e = {
memoizedState: (ti = e).memoizedState,
baseState: ti.baseState,
baseQueue: ti.baseQueue,
queue: ti.queue,
next: null
}, null === ni ? ei.memoizedState = ni = e : ni = ni.next = e
}
return ni
}
function ci(e, t) {
return "function" === typeof t ? t(e) : t
}
function fi(e) {
var t = si(),
n = t.queue;
if (null === n) throw Error(i(311));
n.lastRenderedReducer = e;
var r = ti,
a = r.baseQueue,
o = n.pending;
if (null !== o) {
if (null !== a) {
var l = a.next;
a.next = o.next, o.next = l
}
r.baseQueue = a = o, n.pending = null
}
if (null !== a) {
a = a.next, r = r.baseState;
var u = l = o = null,
s = a;
do {
var c = s.lane;
if ((Zo & c) === c) null !== u && (u = u.next = {
lane: 0,
action: s.action,
eagerReducer: s.eagerReducer,
eagerState: s.eagerState,
next: null
}), r = s.eagerReducer === e ? s.eagerState : e(r, s.action);
else {
var f = {
lane: c,
action: s.action,
eagerReducer: s.eagerReducer,
eagerState: s.eagerState,
next: null
};
null === u ? (l = u = f, o = r) : u = u.next = f, ei.lanes |= c, ql |= c
}
s = s.next
} while (null !== s && s !== a);
null === u ? o = r : u.next = l, cr(r, t.memoizedState) || (zi = !0), t.memoizedState = r, t.baseState = o, t.baseQueue = u, n.lastRenderedState = r
}
return [t.memoizedState, n.dispatch]
}
function di(e) {
var t = si(),
n = t.queue;
if (null === n) throw Error(i(311));
n.lastRenderedReducer = e;
var r = n.dispatch,
a = n.pending,
o = t.memoizedState;
if (null !== a) {
n.pending = null;
var l = a = a.next;
do {
o = e(o, l.action), l = l.next
} while (l !== a);
cr(o, t.memoizedState) || (zi = !0), t.memoizedState = o, null === t.baseQueue && (t.baseState = o), n.lastRenderedState = o
}
return [o, r]
}
function pi(e, t, n) {
var r = t._getVersion;
r = r(t._source);
var a = t._workInProgressVersionPrimary;
if (null !== a ? e = a === r : (e = e.mutableReadLanes, (e = (Zo & e) === e) && (t._workInProgressVersionPrimary = r, Go.push(t))), e) return n(t._source);
throw Go.push(t), Error(i(350))
}
function mi(e, t, n, r) {
var a = Dl;
if (null === a) throw Error(i(349));
var o = t._getVersion,
l = o(t._source),
u = Xo.current,
s = u.useState((function() {
return pi(a, t, n)
})),
c = s[1],
f = s[0];
s = ni;
var d = e.memoizedState,
p = d.refs,
m = p.getSnapshot,
h = d.source;
d = d.subscribe;
var v = ei;
return e.memoizedState = {
refs: p,
source: t,
subscribe: r
}, u.useEffect((function() {
p.getSnapshot = n, p.setSnapshot = c;
var e = o(t._source);
if (!cr(l, e)) {
e = n(t._source), cr(f, e) || (c(e), e = pu(v), a.mutableReadLanes |= e & a.pendingLanes), e = a.mutableReadLanes, a.entangledLanes |= e;
for (var r = a.entanglements, i = e; 0 < i;) {
var u = 31 - Ht(i),
s = 1 << u;
r[u] |= e, i &= ~s
}
}
}), [n, t, r]), u.useEffect((function() {
return r(t._source, (function() {
var e = p.getSnapshot,
n = p.setSnapshot;
try {
n(e(t._source));
var r = pu(v);
a.mutableReadLanes |= r & a.pendingLanes
} catch (o) {
n((function() {
throw o
}))
}
}))
}), [t, r]), cr(m, n) && cr(h, t) && cr(d, r) || ((e = {
pending: null,
dispatch: null,
lastRenderedReducer: ci,
lastRenderedState: f
}).dispatch = c = Ni.bind(null, ei, e), s.queue = e, s.baseQueue = null, f = pi(a, t, n), s.memoizedState = s.baseState = f), f
}
function hi(e, t, n) {
return mi(si(), e, t, n)
}
function vi(e) {
var t = ui();
return "function" === typeof e && (e = e()), t.memoizedState = t.baseState = e, e = (e = t.queue = {
pending: null,
dispatch: null,
lastRenderedReducer: ci,
lastRenderedState: e
}).dispatch = Ni.bind(null, ei, e), [t.memoizedState, e]
}
function gi(e, t, n, r) {
return e = {
tag: e,
create: t,
destroy: n,
deps: r,
next: null
}, null === (t = ei.updateQueue) ? (t = {
lastEffect: null
}, ei.updateQueue = t, t.lastEffect = e.next = e) : null === (n = t.lastEffect) ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e), e
}
function yi(e) {
return e = {
current: e
}, ui().memoizedState = e
}
function bi() {
return si().memoizedState
}
function wi(e, t, n, r) {
var a = ui();
ei.flags |= e, a.memoizedState = gi(1 | t, n, void 0, void 0 === r ? null : r)
}
function ki(e, t, n, r) {
var a = si();
r = void 0 === r ? null : r;
var o = void 0;
if (null !== ti) {
var i = ti.memoizedState;
if (o = i.destroy, null !== r && ii(r, i.deps)) return void gi(t, n, o, r)
}
ei.flags |= e, a.memoizedState = gi(1 | t, n, o, r)
}
function _i(e, t) {
return wi(516, 4, e, t)
}
function xi(e, t) {
return ki(516, 4, e, t)
}
function Si(e, t) {
return ki(4, 2, e, t)
}
function Ei(e, t) {
return "function" === typeof t ? (e = e(), t(e), function() {
t(null)
}) : null !== t && void 0 !== t ? (e = e(), t.current = e, function() {
t.current = null
}) : void 0
}
function Ci(e, t, n) {
return n = null !== n && void 0 !== n ? n.concat([e]) : null, ki(4, 2, Ei.bind(null, t, e), n)
}
function Oi() {}
function ji(e, t) {
var n = si();
t = void 0 === t ? null : t;
var r = n.memoizedState;
return null !== r && null !== t && ii(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e)
}
function Ti(e, t) {
var n = si();
t = void 0 === t ? null : t;
var r = n.memoizedState;
return null !== r && null !== t && ii(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e)
}
function Pi(e, t) {
var n = Ha();
$a(98 > n ? 98 : n, (function() {
e(!0)
})), $a(97 < n ? 97 : n, (function() {
var n = Jo.transition;
Jo.transition = 1;
try {
e(!1), t()
} finally {
Jo.transition = n
}
}))
}
function Ni(e, t, n) {
var r = du(),
a = pu(e),
o = {
lane: a,
action: n,
eagerReducer: null,
eagerState: null,
next: null
},
i = t.pending;
if (null === i ? o.next = o : (o.next = i.next, i.next = o), t.pending = o, i = e.alternate, e === ei || null !== i && i === ei) ai = ri = !0;
else {
if (0 === e.lanes && (null === i || 0 === i.lanes) && null !== (i = t.lastRenderedReducer)) try {
var l = t.lastRenderedState,
u = i(l, n);
if (o.eagerReducer = i, o.eagerState = u, cr(u, l)) return
} catch (s) {}
mu(e, a, r)
}
}
var Li = {
readContext: io,
useCallback: oi,
useContext: oi,
useEffect: oi,
useImperativeHandle: oi,
useLayoutEffect: oi,
useMemo: oi,
useReducer: oi,
useRef: oi,
useState: oi,
useDebugValue: oi,
useDeferredValue: oi,
useTransition: oi,
useMutableSource: oi,
useOpaqueIdentifier: oi,
unstable_isNewReconciler: !1
},
Di = {
readContext: io,
useCallback: function(e, t) {
return ui().memoizedState = [e, void 0 === t ? null : t], e
},
useContext: io,
useEffect: _i,
useImperativeHandle: function(e, t, n) {
return n = null !== n && void 0 !== n ? n.concat([e]) : null, wi(4, 2, Ei.bind(null, t, e), n)
},
useLayoutEffect: function(e, t) {
return wi(4, 2, e, t)
},
useMemo: function(e, t) {
var n = ui();
return t = void 0 === t ? null : t, e = e(), n.memoizedState = [e, t], e
},
useReducer: function(e, t, n) {
var r = ui();
return t = void 0 !== n ? n(t) : t, r.memoizedState = r.baseState = t, e = (e = r.queue = {
pending: null,
dispatch: null,
lastRenderedReducer: e,
lastRenderedState: t
}).dispatch = Ni.bind(null, ei, e), [r.memoizedState, e]
},
useRef: yi,
useState: vi,
useDebugValue: Oi,
useDeferredValue: function(e) {
var t = vi(e),
n = t[0],
r = t[1];
return _i((function() {
var t = Jo.transition;
Jo.transition = 1;
try {
r(e)
} finally {
Jo.transition = t
}
}), [e]), n
},
useTransition: function() {
var e = vi(!1),
t = e[0];
return yi(e = Pi.bind(null, e[1])), [e, t]
},
useMutableSource: function(e, t, n) {
var r = ui();
return r.memoizedState = {
refs: {
getSnapshot: t,
setSnapshot: null
},
source: e,
subscribe: n
}, mi(r, e, t, n)
},
useOpaqueIdentifier: function() {
if (Wo) {
var e = !1,
t = function(e) {
return {
$$typeof: R,
toString: e,
valueOf: e
}
}((function() {
throw e || (e = !0, n("r:" + (Yr++).toString(36))), Error(i(355))
})),
n = vi(t)[1];
return 0 === (2 & ei.mode) && (ei.flags |= 516, gi(5, (function() {
n("r:" + (Yr++).toString(36))
}), void 0, null)), t
}
return vi(t = "r:" + (Yr++).toString(36)), t
},
unstable_isNewReconciler: !1
},
Mi = {
readContext: io,
useCallback: ji,
useContext: io,
useEffect: xi,
useImperativeHandle: Ci,
useLayoutEffect: Si,
useMemo: Ti,
useReducer: fi,
useRef: bi,
useState: function() {
return fi(ci)
},
useDebugValue: Oi,
useDeferredValue: function(e) {
var t = fi(ci),
n = t[0],
r = t[1];
return xi((function() {
var t = Jo.transition;
Jo.transition = 1;
try {
r(e)
} finally {
Jo.transition = t
}
}), [e]), n
},
useTransition: function() {
var e = fi(ci)[0];
return [bi().current, e]
},
useMutableSource: hi,
useOpaqueIdentifier: function() {
return fi(ci)[0]
},
unstable_isNewReconciler: !1
},
Ri = {
readContext: io,
useCallback: ji,
useContext: io,
useEffect: xi,
useImperativeHandle: Ci,
useLayoutEffect: Si,
useMemo: Ti,
useReducer: di,
useRef: bi,
useState: function() {
return di(ci)
},
useDebugValue: Oi,
useDeferredValue: function(e) {
var t = di(ci),
n = t[0],
r = t[1];
return xi((function() {
var t = Jo.transition;
Jo.transition = 1;
try {
r(e)
} finally {
Jo.transition = t
}
}), [e]), n
},
useTransition: function() {
var e = di(ci)[0];
return [bi().current, e]
},
useMutableSource: hi,
useOpaqueIdentifier: function() {
return di(ci)[0]
},
unstable_isNewReconciler: !1
},
Ai = k.ReactCurrentOwner,
zi = !1;
function Ii(e, t, n, r) {
t.child = null === e ? jo(t, null, n, r) : Oo(t, e.child, n, r)
}
function Fi(e, t, n, r, a) {
n = n.render;
var o = t.ref;
return oo(t, a), r = li(e, t, n, r, o, a), null === e || zi ? (t.flags |= 1, Ii(e, t, r, a), t.child) : (t.updateQueue = e.updateQueue, t.flags &= -517, e.lanes &= ~a, ol(e, t, a))
}
function Ui(e, t, n, r, a, o) {
if (null === e) {
var i = n.type;
return "function" !== typeof i || Bu(i) || void 0 !== i.defaultProps || null !== n.compare || void 0 !== n.defaultProps ? ((e = Qu(n.type, null, r, t, t.mode, o)).ref = t.ref, e.return = t, t.child = e) : (t.tag = 15, t.type = i, qi(e, t, i, r, a, o))
}
return i = e.child, 0 === (a & o) && (a = i.memoizedProps, (n = null !== (n = n.compare) ? n : dr)(a, r) && e.ref === t.ref) ? ol(e, t, o) : (t.flags |= 1, (e = $u(i, r)).ref = t.ref, e.return = t, t.child = e)
}
function qi(e, t, n, r, a, o) {
if (null !== e && dr(e.memoizedProps, r) && e.ref === t.ref) {
if (zi = !1, 0 === (o & a)) return t.lanes = e.lanes, ol(e, t, o);
0 !== (16384 & e.flags) && (zi = !0)
}
return Hi(e, t, n, r, o)
}
function Wi(e, t, n) {
var r = t.pendingProps,
a = r.children,
o = null !== e ? e.memoizedState : null;
if ("hidden" === r.mode || "unstable-defer-without-hiding" === r.mode)
if (0 === (4 & t.mode)) t.memoizedState = {
baseLanes: 0
}, _u(t, n);
else {
if (0 === (1073741824 & n)) return e = null !== o ? o.baseLanes | n : n, t.lanes = t.childLanes = 1073741824, t.memoizedState = {
baseLanes: e
}, _u(t, e), null;
t.memoizedState = {
baseLanes: 0
}, _u(t, null !== o ? o.baseLanes : n)
}
else null !== o ? (r = o.baseLanes | n, t.memoizedState = null) : r = n, _u(t, r);
return Ii(e, t, a, n), t.child
}
function Vi(e, t) {
var n = t.ref;
(null === e && null !== n || null !== e && e.ref !== n) && (t.flags |= 128)
}
function Hi(e, t, n, r, a) {
var o = ga(n) ? ha : pa.current;
return o = va(t, o), oo(t, a), n = li(e, t, n, r, o, a), null === e || zi ? (t.flags |= 1, Ii(e, t, n, a), t.child) : (t.updateQueue = e.updateQueue, t.flags &= -517, e.lanes &= ~a, ol(e, t, a))
}
function Bi(e, t, n, r, a) {
if (ga(n)) {
var o = !0;
ka(t)
} else o = !1;
if (oo(t, a), null === t.stateNode) null !== e && (e.alternate = null, t.alternate = null, t.flags |= 2), wo(t, n, r), _o(t, n, r, a), r = !0;
else if (null === e) {
var i = t.stateNode,
l = t.memoizedProps;
i.props = l;
var u = i.context,
s = n.contextType;
"object" === typeof s && null !== s ? s = io(s) : s = va(t, s = ga(n) ? ha : pa.current);
var c = n.getDerivedStateFromProps,
f = "function" === typeof c || "function" === typeof i.getSnapshotBeforeUpdate;
f || "function" !== typeof i.UNSAFE_componentWillReceiveProps && "function" !== typeof i.componentWillReceiveProps || (l !== r || u !== s) && ko(t, i, r, s), lo = !1;
var d = t.memoizedState;
i.state = d, mo(t, r, i, a), u = t.memoizedState, l !== r || d !== u || ma.current || lo ? ("function" === typeof c && (go(t, n, c, r), u = t.memoizedState), (l = lo || bo(t, n, l, r, d, u, s)) ? (f || "function" !== typeof i.UNSAFE_componentWillMount && "function" !== typeof i.componentWillMount || ("function" === typeof i.componentWillMount && i.componentWillMount(), "function" === typeof i.UNSAFE_componentWillMount && i.UNSAFE_componentWillMount()), "function" === typeof i.componentDidMount && (t.flags |= 4)) : ("function" === typeof i.componentDidMount && (t.flags |= 4), t.memoizedProps = r, t.memoizedState = u), i.props = r, i.state = u, i.context = s, r = l) : ("function" === typeof i.componentDidMount && (t.flags |= 4), r = !1)
} else {
i = t.stateNode, so(e, t), l = t.memoizedProps, s = t.type === t.elementType ? l : Xa(t.type, l), i.props = s, f = t.pendingProps, d = i.context, "object" === typeof(u = n.contextType) && null !== u ? u = io(u) : u = va(t, u = ga(n) ? ha : pa.current);
var p = n.getDerivedStateFromProps;
(c = "function" === typeof p || "function" === typeof i.getSnapshotBeforeUpdate) || "function" !== typeof i.UNSAFE_componentWillReceiveProps && "function" !== typeof i.componentWillReceiveProps || (l !== f || d !== u) && ko(t, i, r, u), lo = !1, d = t.memoizedState, i.state = d, mo(t, r, i, a);
var m = t.memoizedState;
l !== f || d !== m || ma.current || lo ? ("function" === typeof p && (go(t, n, p, r), m = t.memoizedState), (s = lo || bo(t, n, s, r, d, m, u)) ? (c || "function" !== typeof i.UNSAFE_componentWillUpdate && "function" !== typeof i.componentWillUpdate || ("function" === typeof i.componentWillUpdate && i.componentWillUpdate(r, m, u), "function" === typeof i.UNSAFE_componentWillUpdate && i.UNSAFE_componentWillUpdate(r, m, u)), "function" === typeof i.componentDidUpdate && (t.flags |= 4), "function" === typeof i.getSnapshotBeforeUpdate && (t.flags |= 256)) : ("function" !== typeof i.componentDidUpdate || l === e.memoizedProps && d === e.memoizedState || (t.flags |= 4), "function" !== typeof i.getSnapshotBeforeUpdate || l === e.memoizedProps && d === e.memoizedState || (t.flags |= 256), t.memoizedProps = r, t.memoizedState = m), i.props = r, i.state = m, i.context = u, r = s) : ("function" !== typeof i.componentDidUpdate || l === e.memoizedProps && d === e.memoizedState || (t.flags |= 4), "function" !== typeof i.getSnapshotBeforeUpdate || l === e.memoizedProps && d === e.memoizedState || (t.flags |= 256), r = !1)
}
return $i(e, t, n, r, o, a)
}
function $i(e, t, n, r, a, o) {
Vi(e, t);
var i = 0 !== (64 & t.flags);
if (!r && !i) return a && _a(t, n, !1), ol(e, t, o);
r = t.stateNode, Ai.current = t;
var l = i && "function" !== typeof n.getDerivedStateFromError ? null : r.render();
return t.flags |= 1, null !== e && i ? (t.child = Oo(t, e.child, null, o), t.child = Oo(t, null, l, o)) : Ii(e, t, l, o), t.memoizedState = r.state, a && _a(t, n, !0), t.child
}
function Qi(e) {
var t = e.stateNode;
t.pendingContext ? ba(0, t.pendingContext, t.pendingContext !== t.context) : t.context && ba(0, t.context, !1), Mo(e, t.containerInfo)
}
var Ki, Gi, Yi, Xi = {
dehydrated: null,
retryLane: 0
};
function Ji(e, t, n) {
var r, a = t.pendingProps,
o = Io.current,
i = !1;
return (r = 0 !== (64 & t.flags)) || (r = (null === e || null !== e.memoizedState) && 0 !== (2 & o)), r ? (i = !0, t.flags &= -65) : null !== e && null === e.memoizedState || void 0 === a.fallback || !0 === a.unstable_avoidThisFallback || (o |= 1), fa(Io, 1 & o), null === e ? (void 0 !== a.fallback && Bo(t), e = a.children, o = a.fallback, i ? (e = Zi(t, e, o, n), t.child.memoizedState = {
baseLanes: n
}, t.memoizedState = Xi, e) : "number" === typeof a.unstable_expectedLoadTime ? (e = Zi(t, e, o, n), t.child.memoizedState = {
baseLanes: n
}, t.memoizedState = Xi, t.lanes = 33554432, e) : ((n = Gu({
mode: "visible",
children: e
}, t.mode, n, null)).return = t, t.child = n)) : (e.memoizedState, i ? (a = tl(e, t, a.children, a.fallback, n), i = t.child, o = e.child.memoizedState, i.memoizedState = null === o ? {
baseLanes: n
} : {
baseLanes: o.baseLanes | n
}, i.childLanes = e.childLanes & ~n, t.memoizedState = Xi, a) : (n = el(e, t, a.children, n), t.memoizedState = null, n))
}
function Zi(e, t, n, r) {
var a = e.mode,
o = e.child;
return t = {
mode: "hidden",
children: t
}, 0 === (2 & a) && null !== o ? (o.childLanes = 0, o.pendingProps = t) : o = Gu(t, a, 0, null), n = Ku(n, a, r, null), o.return = e, n.return = e, o.sibling = n, e.child = o, n
}
function el(e, t, n, r) {
var a = e.child;
return e = a.sibling, n = $u(a, {
mode: "visible",
children: n
}), 0 === (2 & t.mode) && (n.lanes = r), n.return = t, n.sibling = null, null !== e && (e.nextEffect = null, e.flags = 8, t.firstEffect = t.lastEffect = e), t.child = n
}
function tl(e, t, n, r, a) {
var o = t.mode,
i = e.child;
e = i.sibling;
var l = {
mode: "hidden",
children: n
};
return 0 === (2 & o) && t.child !== i ? ((n = t.child).childLanes = 0, n.pendingProps = l, null !== (i = n.lastEffect) ? (t.firstEffect = n.firstEffect, t.lastEffect = i, i.nextEffect = null) : t.firstEffect = t.lastEffect = null) : n = $u(i, l), null !== e ? r = $u(e, r) : (r = Ku(r, o, a, null)).flags |= 2, r.return = t, n.return = t, n.sibling = r, t.child = n, r
}
function nl(e, t) {
e.lanes |= t;
var n = e.alternate;
null !== n && (n.lanes |= t), ao(e.return, t)
}
function rl(e, t, n, r, a, o) {
var i = e.memoizedState;
null === i ? e.memoizedState = {
isBackwards: t,
rendering: null,
renderingStartTime: 0,
last: r,
tail: n,
tailMode: a,
lastEffect: o
} : (i.isBackwards = t, i.rendering = null, i.renderingStartTime = 0, i.last = r, i.tail = n, i.tailMode = a, i.lastEffect = o)
}
function al(e, t, n) {
var r = t.pendingProps,
a = r.revealOrder,
o = r.tail;
if (Ii(e, t, r.children, n), 0 !== (2 & (r = Io.current))) r = 1 & r | 2, t.flags |= 64;
else {
if (null !== e && 0 !== (64 & e.flags)) e: for (e = t.child; null !== e;) {
if (13 === e.tag) null !== e.memoizedState && nl(e, n);
else if (19 === e.tag) nl(e, n);
else if (null !== e.child) {
e.child.return = e, e = e.child;
continue
}
if (e === t) break e;
for (; null === e.sibling;) {
if (null === e.return || e.return === t) break e;
e = e.return
}
e.sibling.return = e.return, e = e.sibling
}
r &= 1
}
if (fa(Io, r), 0 === (2 & t.mode)) t.memoizedState = null;
else switch (a) {
case "forwards":
for (n = t.child, a = null; null !== n;) null !== (e = n.alternate) && null === Fo(e) && (a = n), n = n.sibling;
null === (n = a) ? (a = t.child, t.child = null) : (a = n.sibling, n.sibling = null), rl(t, !1, a, n, o, t.lastEffect);
break;
case "backwards":
for (n = null, a = t.child, t.child = null; null !== a;) {
if (null !== (e = a.alternate) && null === Fo(e)) {
t.child = a;
break
}
e = a.sibling, a.sibling = n, n = a, a = e
}
rl(t, !0, n, null, o, t.lastEffect);
break;
case "together":
rl(t, !1, null, null, void 0, t.lastEffect);
break;
default:
t.memoizedState = null
}
return t.child
}
function ol(e, t, n) {
if (null !== e && (t.dependencies = e.dependencies), ql |= t.lanes, 0 !== (n & t.childLanes)) {
if (null !== e && t.child !== e.child) throw Error(i(153));
if (null !== t.child) {
for (n = $u(e = t.child, e.pendingProps), t.child = n, n.return = t; null !== e.sibling;) e = e.sibling, (n = n.sibling = $u(e, e.pendingProps)).return = t;
n.sibling = null
}
return t.child
}
return null
}
function il(e, t) {
if (!Wo) switch (e.tailMode) {
case "hidden":
t = e.tail;
for (var n = null; null !== t;) null !== t.alternate && (n = t), t = t.sibling;
null === n ? e.tail = null : n.sibling = null;
break;
case "collapsed":
n = e.tail;
for (var r = null; null !== n;) null !== n.alternate && (r = n), n = n.sibling;
null === r ? t || null === e.tail ? e.tail = null : e.tail.sibling = null : r.sibling = null
}
}
function ll(e, t, n) {
var r = t.pendingProps;
switch (t.tag) {
case 2:
case 16:
case 15:
case 0:
case 11:
case 7:
case 8:
case 12:
case 9:
case 14:
return null;
case 1:
case 17:
return ga(t.type) && ya(), null;
case 3:
return Ro(), ca(ma), ca(pa), Yo(), (r = t.stateNode).pendingContext && (r.context = r.pendingContext, r.pendingContext = null), null !== e && null !== e.child || (Qo(t) ? t.flags |= 4 : r.hydrate || (t.flags |= 256)), null;
case 5:
zo(t);
var o = Do(Lo.current);
if (n = t.type, null !== e && null != t.stateNode) Gi(e, t, n, r), e.ref !== t.ref && (t.flags |= 128);
else {
if (!r) {
if (null === t.stateNode) throw Error(i(166));
return null
}
if (e = Do(Po.current), Qo(t)) {
r = t.stateNode, n = t.type;
var l = t.memoizedProps;
switch (r[Jr] = t, r[Zr] = l, n) {
case "dialog":
Pr("cancel", r), Pr("close", r);
break;
case "iframe":
case "object":
case "embed":
Pr("load", r);
break;
case "video":
case "audio":
for (e = 0; e < Cr.length; e++) Pr(Cr[e], r);
break;
case "source":
Pr("error", r);
break;
case "img":
case "image":
case "link":
Pr("error", r), Pr("load", r);
break;
case "details":
Pr("toggle", r);
break;
case "input":
ee(r, l), Pr("invalid", r);
break;
case "select":
r._wrapperState = {
wasMultiple: !!l.multiple
}, Pr("invalid", r);
break;
case "textarea":
ue(r, l), Pr("invalid", r)
}
for (var s in Se(n, l), e = null, l) l.hasOwnProperty(s) && (o = l[s], "children" === s ? "string" === typeof o ? r.textContent !== o && (e = ["children", o]) : "number" === typeof o && r.textContent !== "" + o && (e = ["children", "" + o]) : u.hasOwnProperty(s) && null != o && "onScroll" === s && Pr("scroll", r));
switch (n) {
case "input":
Y(r), re(r, l, !0);
break;
case "textarea":
Y(r), ce(r);
break;
case "select":
case "option":
break;
default:
"function" === typeof l.onClick && (r.onclick = Ur)
}
r = e, t.updateQueue = r, null !== r && (t.flags |= 4)
} else {
switch (s = 9 === o.nodeType ? o : o.ownerDocument, e === fe && (e = pe(n)), e === fe ? "script" === n ? ((e = s.createElement("div")).innerHTML = "