diff --git "a/static/js/main.a221d807.js" "b/static/js/main.a221d807.js" new file mode 100644--- /dev/null +++ "b/static/js/main.a221d807.js" @@ -0,0 +1,9186 @@ +/*! For license information please see main.a221d807.js.LICENSE.txt */ +(() => { + "use strict"; + var e = { + 463: (e, t, n) => { + var r = n(791), + l = n(296); + function a(e) { + for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]); + return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + } + var i = new Set(), + o = {}; + function s(e, t) { + u(e, t), u(e + "Capture", t); + } + function u(e, t) { + for (o[e] = t, e = 0; e < t.length; e++) i.add(t[e]); + } + var c = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), + d = Object.prototype.hasOwnProperty, + f = /^[: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 = {}, + h = {}; + function m(e, t, n, r, l, a, i) { + (this.acceptsBooleans = 2 === t || 3 === t || 4 === t), (this.attributeName = r), (this.attributeNamespace = l), (this.mustUseProperty = n), (this.propertyName = e), (this.type = t), (this.sanitizeURL = a), (this.removeEmptyString = i); + } + var g = {}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function (e) { + g[e] = new m(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 m(t, 1, !1, e[1], null, !1, !1); + }), + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { + g[e] = new m(e, 2, !1, e.toLowerCase(), null, !1, !1); + }), + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (e) { + g[e] = new m(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 m(e, 3, !1, e.toLowerCase(), null, !1, !1); + }), + ["checked", "multiple", "muted", "selected"].forEach(function (e) { + g[e] = new m(e, 3, !0, e, null, !1, !1); + }), + ["capture", "download"].forEach(function (e) { + g[e] = new m(e, 4, !1, e, null, !1, !1); + }), + ["cols", "rows", "size", "span"].forEach(function (e) { + g[e] = new m(e, 6, !1, e, null, !1, !1); + }), + ["rowSpan", "start"].forEach(function (e) { + g[e] = new m(e, 5, !1, e.toLowerCase(), null, !1, !1); + }); + var v = /[\-:]([a-z])/g; + function y(e) { + return e[1].toUpperCase(); + } + function b(e, t, n, r) { + var l = g.hasOwnProperty(t) ? g[t] : null; + (null !== l ? 0 !== l.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, l, r) && (n = null), + r || null === l + ? (function (e) { + return !!d.call(h, e) || (!d.call(p, e) && (f.test(e) ? (h[e] = !0) : ((p[e] = !0), !1))); + })(t) && (null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) + : l.mustUseProperty + ? (e[l.propertyName] = null === n ? 3 !== l.type && "" : n) + : ((t = l.attributeName), (r = l.attributeNamespace), null === n ? e.removeAttribute(t) : ((n = 3 === (l = l.type) || (4 === l && !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(v, y); + g[t] = new m(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(v, y); + g[t] = new m(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(v, y); + g[t] = new m(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); + }), + ["tabIndex", "crossOrigin"].forEach(function (e) { + g[e] = new m(e, 1, !1, e.toLowerCase(), null, !1, !1); + }), + (g.xlinkHref = new m("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1)), + ["src", "href", "action", "formAction"].forEach(function (e) { + g[e] = new m(e, 1, !1, e.toLowerCase(), null, !0, !0); + }); + var w = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + S = Symbol.for("react.element"), + x = Symbol.for("react.portal"), + k = Symbol.for("react.fragment"), + E = Symbol.for("react.strict_mode"), + T = Symbol.for("react.profiler"), + C = Symbol.for("react.provider"), + _ = Symbol.for("react.context"), + P = Symbol.for("react.forward_ref"), + M = Symbol.for("react.suspense"), + z = Symbol.for("react.suspense_list"), + N = Symbol.for("react.memo"), + I = Symbol.for("react.lazy"); + Symbol.for("react.scope"), Symbol.for("react.debug_trace_mode"); + var L = Symbol.for("react.offscreen"); + Symbol.for("react.legacy_hidden"), Symbol.for("react.cache"), Symbol.for("react.tracing_marker"); + var O = Symbol.iterator; + function A(e) { + return null === e || "object" !== typeof e ? null : "function" === typeof (e = (O && e[O]) || e["@@iterator"]) ? e : null; + } + var j, + D = Object.assign; + function R(e) { + if (void 0 === j) + try { + throw Error(); + } catch (n) { + var t = n.stack.trim().match(/\n( *(at )?)/); + j = (t && t[1]) || ""; + } + return "\n" + j + e; + } + var F = !1; + function B(e, t) { + if (!e || F) return ""; + F = !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 l = u.stack.split("\n"), a = r.stack.split("\n"), i = l.length - 1, o = a.length - 1; 1 <= i && 0 <= o && l[i] !== a[o]; ) o--; + for (; 1 <= i && 0 <= o; i--, o--) + if (l[i] !== a[o]) { + if (1 !== i || 1 !== o) + do { + if ((i--, 0 > --o || l[i] !== a[o])) { + var s = "\n" + l[i].replace(" at new ", " at "); + return e.displayName && s.includes("") && (s = s.replace("", e.displayName)), s; + } + } while (1 <= i && 0 <= o); + break; + } + } + } finally { + (F = !1), (Error.prepareStackTrace = n); + } + return (e = e ? e.displayName || e.name : "") ? R(e) : ""; + } + function U(e) { + switch (e.tag) { + case 5: + return R(e.type); + case 16: + return R("Lazy"); + case 13: + return R("Suspense"); + case 19: + return R("SuspenseList"); + case 0: + case 2: + case 15: + return (e = B(e.type, !1)); + case 11: + return (e = B(e.type.render, !1)); + case 1: + return (e = B(e.type, !0)); + default: + return ""; + } + } + function V(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 k: + return "Fragment"; + case x: + return "Portal"; + case T: + return "Profiler"; + case E: + return "StrictMode"; + case M: + return "Suspense"; + case z: + return "SuspenseList"; + } + if ("object" === typeof e) + switch (e.$$typeof) { + case _: + return (e.displayName || "Context") + ".Consumer"; + case C: + return (e._context.displayName || "Context") + ".Provider"; + case P: + var t = e.render; + return (e = e.displayName) || (e = "" !== (e = t.displayName || t.name || "") ? "ForwardRef(" + e + ")" : "ForwardRef"), e; + case N: + return null !== (t = e.displayName || null) ? t : V(e.type) || "Memo"; + case I: + (t = e._payload), (e = e._init); + try { + return V(e(t)); + } catch (n) {} + } + return null; + } + function H(e) { + var t = e.type; + switch (e.tag) { + case 24: + return "Cache"; + case 9: + return (t.displayName || "Context") + ".Consumer"; + case 10: + return (t._context.displayName || "Context") + ".Provider"; + case 18: + return "DehydratedFragment"; + case 11: + return (e = (e = t.render).displayName || e.name || ""), t.displayName || ("" !== e ? "ForwardRef(" + e + ")" : "ForwardRef"); + case 7: + return "Fragment"; + case 5: + return t; + case 4: + return "Portal"; + case 3: + return "Root"; + case 6: + return "Text"; + case 16: + return V(t); + case 8: + return t === E ? "StrictMode" : "Mode"; + case 22: + return "Offscreen"; + case 12: + return "Profiler"; + case 21: + return "Scope"; + case 13: + return "Suspense"; + case 19: + return "SuspenseList"; + case 25: + return "TracingMarker"; + case 1: + case 0: + case 17: + case 2: + case 14: + case 15: + if ("function" === typeof t) return t.displayName || t.name || null; + if ("string" === typeof t) return t; + } + return null; + } + function W(e) { + switch (typeof e) { + case "boolean": + case "number": + case "string": + case "undefined": + case "object": + return e; + default: + return ""; + } + } + function G(e) { + var t = e.type; + return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === t || "radio" === t); + } + function $(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 l = n.get, + a = n.set; + return ( + Object.defineProperty(e, t, { + configurable: !0, + get: function () { + return l.call(this); + }, + set: function (e) { + (r = "" + e), a.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 q(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 Q(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 Y(e, t) { + var n = t.checked; + return D({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != n ? n : e._wrapperState.initialChecked }); + } + function X(e, t) { + var n = null == t.defaultValue ? "" : t.defaultValue, + r = null != t.checked ? t.checked : t.defaultChecked; + (n = W(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 K(e, t) { + null != (t = t.checked) && b(e, "checked", t, !1); + } + function J(e, t) { + K(e, t); + var n = W(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") ? ee(e, t.type, n) : t.hasOwnProperty("defaultValue") && ee(e, t.type, W(t.defaultValue)), null == t.checked && null != t.defaultChecked && (e.defaultChecked = !!t.defaultChecked); + } + function Z(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 ee(e, t, n) { + ("number" === t && Q(e.ownerDocument) === e) || (null == n ? (e.defaultValue = "" + e._wrapperState.initialValue) : e.defaultValue !== "" + n && (e.defaultValue = "" + n)); + } + var te = Array.isArray; + function ne(e, t, n, r) { + if (((e = e.options), t)) { + t = {}; + for (var l = 0; l < n.length; l++) t["$" + n[l]] = !0; + for (n = 0; n < e.length; n++) (l = t.hasOwnProperty("$" + e[n].value)), e[n].selected !== l && (e[n].selected = l), l && r && (e[n].defaultSelected = !0); + } else { + for (n = "" + W(n), t = null, l = 0; l < e.length; l++) { + if (e[l].value === n) return (e[l].selected = !0), void (r && (e[l].defaultSelected = !0)); + null !== t || e[l].disabled || (t = e[l]); + } + null !== t && (t.selected = !0); + } + } + function re(e, t) { + if (null != t.dangerouslySetInnerHTML) throw Error(a(91)); + return D({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); + } + function le(e, t) { + var n = t.value; + if (null == n) { + if (((n = t.children), (t = t.defaultValue), null != n)) { + if (null != t) throw Error(a(92)); + if (te(n)) { + if (1 < n.length) throw Error(a(93)); + n = n[0]; + } + t = n; + } + null == t && (t = ""), (n = t); + } + e._wrapperState = { initialValue: W(n) }; + } + function ae(e, t) { + var n = W(t.value), + r = W(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 ie(e) { + var t = e.textContent; + t === e._wrapperState.initialValue && "" !== t && null !== t && (e.value = t); + } + function oe(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 se(e, t) { + return null == e || "http://www.w3.org/1999/xhtml" === e ? oe(t) : "http://www.w3.org/2000/svg" === e && "foreignObject" === t ? "http://www.w3.org/1999/xhtml" : e; + } + var ue, + ce, + de = + ((ce = function (e, t) { + if ("http://www.w3.org/2000/svg" !== e.namespaceURI || "innerHTML" in e) e.innerHTML = t; + else { + for ((ue = ue || document.createElement("div")).innerHTML = "" + t.valueOf().toString() + "", t = ue.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 ce(e, t); + }); + } + : ce); + function fe(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 pe = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, + he = ["Webkit", "ms", "Moz", "O"]; + function me(e, t, n) { + return null == t || "boolean" === typeof t || "" === t ? "" : n || "number" !== typeof t || 0 === t || (pe.hasOwnProperty(e) && pe[e]) ? ("" + t).trim() : t + "px"; + } + function ge(e, t) { + for (var n in ((e = e.style), t)) + if (t.hasOwnProperty(n)) { + var r = 0 === n.indexOf("--"), + l = me(n, t[n], r); + "float" === n && (n = "cssFloat"), r ? e.setProperty(n, l) : (e[n] = l); + } + } + Object.keys(pe).forEach(function (e) { + he.forEach(function (t) { + (t = t + e.charAt(0).toUpperCase() + e.substring(1)), (pe[t] = pe[e]); + }); + }); + var ve = D({ 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 ye(e, t) { + if (t) { + if (ve[e] && (null != t.children || null != t.dangerouslySetInnerHTML)) throw Error(a(137, e)); + if (null != t.dangerouslySetInnerHTML) { + if (null != t.children) throw Error(a(60)); + if ("object" !== typeof t.dangerouslySetInnerHTML || !("__html" in t.dangerouslySetInnerHTML)) throw Error(a(61)); + } + if (null != t.style && "object" !== typeof t.style) throw Error(a(62)); + } + } + function be(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; + } + } + var we = null; + function Se(e) { + return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e; + } + var xe = null, + ke = null, + Ee = null; + function Te(e) { + if ((e = bl(e))) { + if ("function" !== typeof xe) throw Error(a(280)); + var t = e.stateNode; + t && ((t = Sl(t)), xe(e.stateNode, e.type, t)); + } + } + function Ce(e) { + ke ? (Ee ? Ee.push(e) : (Ee = [e])) : (ke = e); + } + function _e() { + if (ke) { + var e = ke, + t = Ee; + if (((Ee = ke = null), Te(e), t)) for (e = 0; e < t.length; e++) Te(t[e]); + } + } + function Pe(e, t) { + return e(t); + } + function Me() {} + var ze = !1; + function Ne(e, t, n) { + if (ze) return e(t, n); + ze = !0; + try { + return Pe(e, t, n); + } finally { + (ze = !1), (null !== ke || null !== Ee) && (Me(), _e()); + } + } + function Ie(e, t) { + var n = e.stateNode; + if (null === n) return null; + var r = Sl(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(a(231, t, typeof n)); + return n; + } + var Le = !1; + if (c) + try { + var Oe = {}; + Object.defineProperty(Oe, "passive", { + get: function () { + Le = !0; + }, + }), + window.addEventListener("test", Oe, Oe), + window.removeEventListener("test", Oe, Oe); + } catch (ce) { + Le = !1; + } + function Ae(e, t, n, r, l, a, i, o, s) { + var u = Array.prototype.slice.call(arguments, 3); + try { + t.apply(n, u); + } catch (c) { + this.onError(c); + } + } + var je = !1, + De = null, + Re = !1, + Fe = null, + Be = { + onError: function (e) { + (je = !0), (De = e); + }, + }; + function Ue(e, t, n, r, l, a, i, o, s) { + (je = !1), (De = null), Ae.apply(Be, arguments); + } + function Ve(e) { + var t = e, + n = e; + if (e.alternate) for (; t.return; ) t = t.return; + else { + e = t; + do { + 0 !== (4098 & (t = e).flags) && (n = t.return), (e = t.return); + } while (e); + } + return 3 === t.tag ? n : null; + } + function He(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 We(e) { + if (Ve(e) !== e) throw Error(a(188)); + } + function Ge(e) { + return null !== + (e = (function (e) { + var t = e.alternate; + if (!t) { + if (null === (t = Ve(e))) throw Error(a(188)); + return t !== e ? null : e; + } + for (var n = e, r = t; ; ) { + var l = n.return; + if (null === l) break; + var i = l.alternate; + if (null === i) { + if (null !== (r = l.return)) { + n = r; + continue; + } + break; + } + if (l.child === i.child) { + for (i = l.child; i; ) { + if (i === n) return We(l), e; + if (i === r) return We(l), t; + i = i.sibling; + } + throw Error(a(188)); + } + if (n.return !== r.return) (n = l), (r = i); + else { + for (var o = !1, s = l.child; s; ) { + if (s === n) { + (o = !0), (n = l), (r = i); + break; + } + if (s === r) { + (o = !0), (r = l), (n = i); + break; + } + s = s.sibling; + } + if (!o) { + for (s = i.child; s; ) { + if (s === n) { + (o = !0), (n = i), (r = l); + break; + } + if (s === r) { + (o = !0), (r = i), (n = l); + break; + } + s = s.sibling; + } + if (!o) throw Error(a(189)); + } + } + if (n.alternate !== r) throw Error(a(190)); + } + if (3 !== n.tag) throw Error(a(188)); + return n.stateNode.current === n ? e : t; + })(e)) + ? $e(e) + : null; + } + function $e(e) { + if (5 === e.tag || 6 === e.tag) return e; + for (e = e.child; null !== e; ) { + var t = $e(e); + if (null !== t) return t; + e = e.sibling; + } + return null; + } + var qe = l.unstable_scheduleCallback, + Qe = l.unstable_cancelCallback, + Ye = l.unstable_shouldYield, + Xe = l.unstable_requestPaint, + Ke = l.unstable_now, + Je = l.unstable_getCurrentPriorityLevel, + Ze = l.unstable_ImmediatePriority, + et = l.unstable_UserBlockingPriority, + tt = l.unstable_NormalPriority, + nt = l.unstable_LowPriority, + rt = l.unstable_IdlePriority, + lt = null, + at = null; + var it = Math.clz32 + ? Math.clz32 + : function (e) { + return (e >>>= 0), 0 === e ? 32 : (31 - ((ot(e) / st) | 0)) | 0; + }, + ot = Math.log, + st = Math.LN2; + var ut = 64, + ct = 4194304; + function dt(e) { + switch (e & -e) { + case 1: + return 1; + case 2: + return 2; + case 4: + return 4; + case 8: + return 8; + case 16: + return 16; + case 32: + return 32; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return 4194240 & e; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return 130023424 & e; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 1073741824; + default: + return e; + } + } + function ft(e, t) { + var n = e.pendingLanes; + if (0 === n) return 0; + var r = 0, + l = e.suspendedLanes, + a = e.pingedLanes, + i = 268435455 & n; + if (0 !== i) { + var o = i & ~l; + 0 !== o ? (r = dt(o)) : 0 !== (a &= i) && (r = dt(a)); + } else 0 !== (i = n & ~l) ? (r = dt(i)) : 0 !== a && (r = dt(a)); + if (0 === r) return 0; + if (0 !== t && t !== r && 0 === (t & l) && ((l = r & -r) >= (a = t & -t) || (16 === l && 0 !== (4194240 & a)))) return t; + if ((0 !== (4 & r) && (r |= 16 & n), 0 !== (t = e.entangledLanes))) for (e = e.entanglements, t &= r; 0 < t; ) (l = 1 << (n = 31 - it(t))), (r |= e[n]), (t &= ~l); + return r; + } + function pt(e, t) { + switch (e) { + case 1: + case 2: + case 4: + return t + 250; + case 8: + case 16: + case 32: + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return t + 5e3; + default: + return -1; + } + } + function ht(e) { + return 0 !== (e = -1073741825 & e.pendingLanes) ? e : 1073741824 & e ? 1073741824 : 0; + } + function mt() { + var e = ut; + return 0 === (4194240 & (ut <<= 1)) && (ut = 64), e; + } + function gt(e) { + for (var t = [], n = 0; 31 > n; n++) t.push(e); + return t; + } + function vt(e, t, n) { + (e.pendingLanes |= t), 536870912 !== t && ((e.suspendedLanes = 0), (e.pingedLanes = 0)), ((e = e.eventTimes)[(t = 31 - it(t))] = n); + } + function yt(e, t) { + var n = (e.entangledLanes |= t); + for (e = e.entanglements; n; ) { + var r = 31 - it(n), + l = 1 << r; + (l & t) | (e[r] & t) && (e[r] |= t), (n &= ~l); + } + } + var bt = 0; + function wt(e) { + return 1 < (e &= -e) ? (4 < e ? (0 !== (268435455 & e) ? 16 : 536870912) : 4) : 1; + } + var St, + xt, + kt, + Et, + Tt, + Ct = !1, + _t = [], + Pt = null, + Mt = null, + zt = null, + Nt = new Map(), + It = new Map(), + Lt = [], + Ot = "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 At(e, t) { + switch (e) { + case "focusin": + case "focusout": + Pt = null; + break; + case "dragenter": + case "dragleave": + Mt = null; + break; + case "mouseover": + case "mouseout": + zt = null; + break; + case "pointerover": + case "pointerout": + Nt.delete(t.pointerId); + break; + case "gotpointercapture": + case "lostpointercapture": + It.delete(t.pointerId); + } + } + function jt(e, t, n, r, l, a) { + return null === e || e.nativeEvent !== a ? ((e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: a, targetContainers: [l] }), null !== t && null !== (t = bl(t)) && xt(t), e) : ((e.eventSystemFlags |= r), (t = e.targetContainers), null !== l && -1 === t.indexOf(l) && t.push(l), e); + } + function Dt(e) { + var t = yl(e.target); + if (null !== t) { + var n = Ve(t); + if (null !== n) + if (13 === (t = n.tag)) { + if (null !== (t = He(n))) + return ( + (e.blockedOn = t), + void Tt(e.priority, function () { + kt(n); + }) + ); + } else if (3 === t && n.stateNode.current.memoizedState.isDehydrated) return void (e.blockedOn = 3 === n.tag ? n.stateNode.containerInfo : null); + } + e.blockedOn = null; + } + function Rt(e) { + if (null !== e.blockedOn) return !1; + for (var t = e.targetContainers; 0 < t.length; ) { + var n = Yt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); + if (null !== n) return null !== (t = bl(n)) && xt(t), (e.blockedOn = n), !1; + var r = new (n = e.nativeEvent).constructor(n.type, n); + (we = r), n.target.dispatchEvent(r), (we = null), t.shift(); + } + return !0; + } + function Ft(e, t, n) { + Rt(e) && n.delete(t); + } + function Bt() { + (Ct = !1), null !== Pt && Rt(Pt) && (Pt = null), null !== Mt && Rt(Mt) && (Mt = null), null !== zt && Rt(zt) && (zt = null), Nt.forEach(Ft), It.forEach(Ft); + } + function Ut(e, t) { + e.blockedOn === t && ((e.blockedOn = null), Ct || ((Ct = !0), l.unstable_scheduleCallback(l.unstable_NormalPriority, Bt))); + } + function Vt(e) { + function t(t) { + return Ut(t, e); + } + if (0 < _t.length) { + Ut(_t[0], e); + for (var n = 1; n < _t.length; n++) { + var r = _t[n]; + r.blockedOn === e && (r.blockedOn = null); + } + } + for (null !== Pt && Ut(Pt, e), null !== Mt && Ut(Mt, e), null !== zt && Ut(zt, e), Nt.forEach(t), It.forEach(t), n = 0; n < Lt.length; n++) (r = Lt[n]).blockedOn === e && (r.blockedOn = null); + for (; 0 < Lt.length && null === (n = Lt[0]).blockedOn; ) Dt(n), null === n.blockedOn && Lt.shift(); + } + var Ht = w.ReactCurrentBatchConfig, + Wt = !0; + function Gt(e, t, n, r) { + var l = bt, + a = Ht.transition; + Ht.transition = null; + try { + (bt = 1), qt(e, t, n, r); + } finally { + (bt = l), (Ht.transition = a); + } + } + function $t(e, t, n, r) { + var l = bt, + a = Ht.transition; + Ht.transition = null; + try { + (bt = 4), qt(e, t, n, r); + } finally { + (bt = l), (Ht.transition = a); + } + } + function qt(e, t, n, r) { + if (Wt) { + var l = Yt(e, t, n, r); + if (null === l) Wr(e, t, r, Qt, n), At(e, r); + else if ( + (function (e, t, n, r, l) { + switch (t) { + case "focusin": + return (Pt = jt(Pt, e, t, n, r, l)), !0; + case "dragenter": + return (Mt = jt(Mt, e, t, n, r, l)), !0; + case "mouseover": + return (zt = jt(zt, e, t, n, r, l)), !0; + case "pointerover": + var a = l.pointerId; + return Nt.set(a, jt(Nt.get(a) || null, e, t, n, r, l)), !0; + case "gotpointercapture": + return (a = l.pointerId), It.set(a, jt(It.get(a) || null, e, t, n, r, l)), !0; + } + return !1; + })(l, e, t, n, r) + ) + r.stopPropagation(); + else if ((At(e, r), 4 & t && -1 < Ot.indexOf(e))) { + for (; null !== l; ) { + var a = bl(l); + if ((null !== a && St(a), null === (a = Yt(e, t, n, r)) && Wr(e, t, r, Qt, n), a === l)) break; + l = a; + } + null !== l && r.stopPropagation(); + } else Wr(e, t, r, null, n); + } + } + var Qt = null; + function Yt(e, t, n, r) { + if (((Qt = null), null !== (e = yl((e = Se(r)))))) + if (null === (t = Ve(e))) e = null; + else if (13 === (n = t.tag)) { + if (null !== (e = He(t))) return e; + e = null; + } else if (3 === n) { + if (t.stateNode.current.memoizedState.isDehydrated) return 3 === t.tag ? t.stateNode.containerInfo : null; + e = null; + } else t !== e && (e = null); + return (Qt = e), null; + } + function Xt(e) { + switch (e) { + case "cancel": + case "click": + case "close": + case "contextmenu": + case "copy": + case "cut": + case "auxclick": + case "dblclick": + case "dragend": + case "dragstart": + case "drop": + case "focusin": + case "focusout": + case "input": + case "invalid": + case "keydown": + case "keypress": + case "keyup": + case "mousedown": + case "mouseup": + case "paste": + case "pause": + case "play": + case "pointercancel": + case "pointerdown": + case "pointerup": + case "ratechange": + case "reset": + case "resize": + case "seeked": + case "submit": + case "touchcancel": + case "touchend": + case "touchstart": + case "volumechange": + case "change": + case "selectionchange": + case "textInput": + case "compositionstart": + case "compositionend": + case "compositionupdate": + case "beforeblur": + case "afterblur": + case "beforeinput": + case "blur": + case "fullscreenchange": + case "focus": + case "hashchange": + case "popstate": + case "select": + case "selectstart": + return 1; + case "drag": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "mousemove": + case "mouseout": + case "mouseover": + case "pointermove": + case "pointerout": + case "pointerover": + case "scroll": + case "toggle": + case "touchmove": + case "wheel": + case "mouseenter": + case "mouseleave": + case "pointerenter": + case "pointerleave": + return 4; + case "message": + switch (Je()) { + case Ze: + return 1; + case et: + return 4; + case tt: + case nt: + return 16; + case rt: + return 536870912; + default: + return 16; + } + default: + return 16; + } + } + var Kt = null, + Jt = null, + Zt = null; + function en() { + if (Zt) return Zt; + var e, + t, + n = Jt, + r = n.length, + l = "value" in Kt ? Kt.value : Kt.textContent, + a = l.length; + for (e = 0; e < r && n[e] === l[e]; e++); + var i = r - e; + for (t = 1; t <= i && n[r - t] === l[a - t]; t++); + return (Zt = l.slice(e, 1 < t ? 1 - t : void 0)); + } + function tn(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 nn() { + return !0; + } + function rn() { + return !1; + } + function ln(e) { + function t(t, n, r, l, a) { + for (var i in ((this._reactName = t), (this._targetInst = r), (this.type = n), (this.nativeEvent = l), (this.target = a), (this.currentTarget = null), e)) e.hasOwnProperty(i) && ((t = e[i]), (this[i] = t ? t(l) : l[i])); + return (this.isDefaultPrevented = (null != l.defaultPrevented ? l.defaultPrevented : !1 === l.returnValue) ? nn : rn), (this.isPropagationStopped = rn), this; + } + return ( + D(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 = nn)); + }, + stopPropagation: function () { + var e = this.nativeEvent; + e && (e.stopPropagation ? e.stopPropagation() : "unknown" !== typeof e.cancelBubble && (e.cancelBubble = !0), (this.isPropagationStopped = nn)); + }, + persist: function () {}, + isPersistent: nn, + }), + t + ); + } + var an, + on, + sn, + un = { + eventPhase: 0, + bubbles: 0, + cancelable: 0, + timeStamp: function (e) { + return e.timeStamp || Date.now(); + }, + defaultPrevented: 0, + isTrusted: 0, + }, + cn = ln(un), + dn = D({}, un, { view: 0, detail: 0 }), + fn = ln(dn), + pn = D({}, dn, { + screenX: 0, + screenY: 0, + clientX: 0, + clientY: 0, + pageX: 0, + pageY: 0, + ctrlKey: 0, + shiftKey: 0, + altKey: 0, + metaKey: 0, + getModifierState: Tn, + 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 !== sn && (sn && "mousemove" === e.type ? ((an = e.screenX - sn.screenX), (on = e.screenY - sn.screenY)) : (on = an = 0), (sn = e)), an); + }, + movementY: function (e) { + return "movementY" in e ? e.movementY : on; + }, + }), + hn = ln(pn), + mn = ln(D({}, pn, { dataTransfer: 0 })), + gn = ln(D({}, dn, { relatedTarget: 0 })), + vn = ln(D({}, un, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), + yn = D({}, un, { + clipboardData: function (e) { + return "clipboardData" in e ? e.clipboardData : window.clipboardData; + }, + }), + bn = ln(yn), + wn = ln(D({}, un, { 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" }, + xn = { 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" }, + kn = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; + function En(e) { + var t = this.nativeEvent; + return t.getModifierState ? t.getModifierState(e) : !!(e = kn[e]) && !!t[e]; + } + function Tn() { + return En; + } + var Cn = D({}, dn, { + key: function (e) { + if (e.key) { + var t = Sn[e.key] || e.key; + if ("Unidentified" !== t) return t; + } + return "keypress" === e.type ? (13 === (e = tn(e)) ? "Enter" : String.fromCharCode(e)) : "keydown" === e.type || "keyup" === e.type ? xn[e.keyCode] || "Unidentified" : ""; + }, + code: 0, + location: 0, + ctrlKey: 0, + shiftKey: 0, + altKey: 0, + metaKey: 0, + repeat: 0, + locale: 0, + getModifierState: Tn, + charCode: function (e) { + return "keypress" === e.type ? tn(e) : 0; + }, + keyCode: function (e) { + return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + }, + which: function (e) { + return "keypress" === e.type ? tn(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + }, + }), + _n = ln(Cn), + Pn = ln(D({}, pn, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 })), + Mn = ln(D({}, dn, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: Tn })), + zn = ln(D({}, un, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), + Nn = D({}, pn, { + 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, + }), + In = ln(Nn), + Ln = [9, 13, 27, 32], + On = c && "CompositionEvent" in window, + An = null; + c && "documentMode" in document && (An = document.documentMode); + var jn = c && "TextEvent" in window && !An, + Dn = c && (!On || (An && 8 < An && 11 >= An)), + Rn = String.fromCharCode(32), + Fn = !1; + function Bn(e, t) { + switch (e) { + case "keyup": + return -1 !== Ln.indexOf(t.keyCode); + case "keydown": + return 229 !== t.keyCode; + case "keypress": + case "mousedown": + case "focusout": + return !0; + default: + return !1; + } + } + function Un(e) { + return "object" === typeof (e = e.detail) && "data" in e ? e.data : null; + } + var Vn = !1; + var Hn = { 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 Wn(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return "input" === t ? !!Hn[e.type] : "textarea" === t; + } + function Gn(e, t, n, r) { + Ce(r), 0 < (t = $r(t, "onChange")).length && ((n = new cn("onChange", "change", null, n, r)), e.push({ event: n, listeners: t })); + } + var $n = null, + qn = null; + function Qn(e) { + Rr(e, 0); + } + function Yn(e) { + if (q(wl(e))) return e; + } + function Xn(e, t) { + if ("change" === e) return t; + } + var Kn = !1; + if (c) { + var Jn; + if (c) { + var Zn = "oninput" in document; + if (!Zn) { + var er = document.createElement("div"); + er.setAttribute("oninput", "return;"), (Zn = "function" === typeof er.oninput); + } + Jn = Zn; + } else Jn = !1; + Kn = Jn && (!document.documentMode || 9 < document.documentMode); + } + function tr() { + $n && ($n.detachEvent("onpropertychange", nr), (qn = $n = null)); + } + function nr(e) { + if ("value" === e.propertyName && Yn(qn)) { + var t = []; + Gn(t, qn, e, Se(e)), Ne(Qn, t); + } + } + function rr(e, t, n) { + "focusin" === e ? (tr(), (qn = n), ($n = t).attachEvent("onpropertychange", nr)) : "focusout" === e && tr(); + } + function lr(e) { + if ("selectionchange" === e || "keyup" === e || "keydown" === e) return Yn(qn); + } + function ar(e, t) { + if ("click" === e) return Yn(t); + } + function ir(e, t) { + if ("input" === e || "change" === e) return Yn(t); + } + var or = + "function" === typeof Object.is + ? Object.is + : function (e, t) { + return (e === t && (0 !== e || 1 / e === 1 / t)) || (e !== e && t !== t); + }; + function sr(e, t) { + if (or(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++) { + var l = n[r]; + if (!d.call(t, l) || !or(e[l], t[l])) return !1; + } + return !0; + } + function ur(e) { + for (; e && e.firstChild; ) e = e.firstChild; + return e; + } + function cr(e, t) { + var n, + r = ur(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 = ur(r); + } + } + function dr(e, t) { + return !(!e || !t) && (e === t || ((!e || 3 !== e.nodeType) && (t && 3 === t.nodeType ? dr(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t))))); + } + function fr() { + for (var e = window, t = Q(); t instanceof e.HTMLIFrameElement; ) { + try { + var n = "string" === typeof t.contentWindow.location.href; + } catch (r) { + n = !1; + } + if (!n) break; + t = Q((e = t.contentWindow).document); + } + return t; + } + function pr(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); + } + function hr(e) { + var t = fr(), + n = e.focusedElem, + r = e.selectionRange; + if (t !== n && n && n.ownerDocument && dr(n.ownerDocument.documentElement, n)) { + if (null !== r && pr(n)) + if (((t = r.start), void 0 === (e = r.end) && (e = t), "selectionStart" in n)) (n.selectionStart = t), (n.selectionEnd = Math.min(e, n.value.length)); + else if ((e = ((t = n.ownerDocument || document) && t.defaultView) || window).getSelection) { + e = e.getSelection(); + var l = n.textContent.length, + a = Math.min(r.start, l); + (r = void 0 === r.end ? a : Math.min(r.end, l)), !e.extend && a > r && ((l = r), (r = a), (a = l)), (l = cr(n, a)); + var i = cr(n, r); + l && i && (1 !== e.rangeCount || e.anchorNode !== l.node || e.anchorOffset !== l.offset || e.focusNode !== i.node || e.focusOffset !== i.offset) && ((t = t.createRange()).setStart(l.node, l.offset), e.removeAllRanges(), a > r ? (e.addRange(t), e.extend(i.node, i.offset)) : (t.setEnd(i.node, i.offset), e.addRange(t))); + } + for (t = [], e = n; (e = e.parentNode); ) 1 === e.nodeType && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); + for ("function" === typeof n.focus && n.focus(), n = 0; n < t.length; n++) ((e = t[n]).element.scrollLeft = e.left), (e.element.scrollTop = e.top); + } + } + var mr = c && "documentMode" in document && 11 >= document.documentMode, + gr = null, + vr = null, + yr = null, + br = !1; + function wr(e, t, n) { + var r = n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument; + br || null == gr || gr !== Q(r) || ("selectionStart" in (r = gr) && pr(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 }), (yr && sr(yr, r)) || ((yr = r), 0 < (r = $r(vr, "onSelect")).length && ((t = new cn("onSelect", "select", null, t, n)), e.push({ event: t, listeners: r }), (t.target = gr)))); + } + function Sr(e, t) { + var n = {}; + return (n[e.toLowerCase()] = t.toLowerCase()), (n["Webkit" + e] = "webkit" + t), (n["Moz" + e] = "moz" + t), n; + } + var xr = { animationend: Sr("Animation", "AnimationEnd"), animationiteration: Sr("Animation", "AnimationIteration"), animationstart: Sr("Animation", "AnimationStart"), transitionend: Sr("Transition", "TransitionEnd") }, + kr = {}, + Er = {}; + function Tr(e) { + if (kr[e]) return kr[e]; + if (!xr[e]) return e; + var t, + n = xr[e]; + for (t in n) if (n.hasOwnProperty(t) && t in Er) return (kr[e] = n[t]); + return e; + } + c && ((Er = document.createElement("div").style), "AnimationEvent" in window || (delete xr.animationend.animation, delete xr.animationiteration.animation, delete xr.animationstart.animation), "TransitionEvent" in window || delete xr.transitionend.transition); + var Cr = Tr("animationend"), + _r = Tr("animationiteration"), + Pr = Tr("animationstart"), + Mr = Tr("transitionend"), + zr = new Map(), + Nr = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); + function Ir(e, t) { + zr.set(e, t), s(t, [e]); + } + for (var Lr = 0; Lr < Nr.length; Lr++) { + var Or = Nr[Lr]; + Ir(Or.toLowerCase(), "on" + (Or[0].toUpperCase() + Or.slice(1))); + } + Ir(Cr, "onAnimationEnd"), Ir(_r, "onAnimationIteration"), Ir(Pr, "onAnimationStart"), Ir("dblclick", "onDoubleClick"), Ir("focusin", "onFocus"), Ir("focusout", "onBlur"), Ir(Mr, "onTransitionEnd"), u("onMouseEnter", ["mouseout", "mouseover"]), u("onMouseLeave", ["mouseout", "mouseover"]), u("onPointerEnter", ["pointerout", "pointerover"]), u("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 Ar = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), + jr = new Set("cancel close invalid load scroll toggle".split(" ").concat(Ar)); + function Dr(e, t, n) { + var r = e.type || "unknown-event"; + (e.currentTarget = n), + (function (e, t, n, r, l, i, o, s, u) { + if ((Ue.apply(this, arguments), je)) { + if (!je) throw Error(a(198)); + var c = De; + (je = !1), (De = null), Re || ((Re = !0), (Fe = c)); + } + })(r, t, void 0, e), + (e.currentTarget = null); + } + function Rr(e, t) { + t = 0 !== (4 & t); + for (var n = 0; n < e.length; n++) { + var r = e[n], + l = r.event; + r = r.listeners; + e: { + var a = void 0; + if (t) + for (var i = r.length - 1; 0 <= i; i--) { + var o = r[i], + s = o.instance, + u = o.currentTarget; + if (((o = o.listener), s !== a && l.isPropagationStopped())) break e; + Dr(l, o, u), (a = s); + } + else + for (i = 0; i < r.length; i++) { + if (((s = (o = r[i]).instance), (u = o.currentTarget), (o = o.listener), s !== a && l.isPropagationStopped())) break e; + Dr(l, o, u), (a = s); + } + } + } + if (Re) throw ((e = Fe), (Re = !1), (Fe = null), e); + } + function Fr(e, t) { + var n = t[ml]; + void 0 === n && (n = t[ml] = new Set()); + var r = e + "__bubble"; + n.has(r) || (Hr(t, e, 2, !1), n.add(r)); + } + function Br(e, t, n) { + var r = 0; + t && (r |= 4), Hr(n, e, r, t); + } + var Ur = "_reactListening" + Math.random().toString(36).slice(2); + function Vr(e) { + if (!e[Ur]) { + (e[Ur] = !0), + i.forEach(function (t) { + "selectionchange" !== t && (jr.has(t) || Br(t, !1, e), Br(t, !0, e)); + }); + var t = 9 === e.nodeType ? e : e.ownerDocument; + null === t || t[Ur] || ((t[Ur] = !0), Br("selectionchange", !1, t)); + } + } + function Hr(e, t, n, r) { + switch (Xt(t)) { + case 1: + var l = Gt; + break; + case 4: + l = $t; + break; + default: + l = qt; + } + (n = l.bind(null, t, n, e)), (l = void 0), !Le || ("touchstart" !== t && "touchmove" !== t && "wheel" !== t) || (l = !0), r ? (void 0 !== l ? e.addEventListener(t, n, { capture: !0, passive: l }) : e.addEventListener(t, n, !0)) : void 0 !== l ? e.addEventListener(t, n, { passive: l }) : e.addEventListener(t, n, !1); + } + function Wr(e, t, n, r, l) { + var a = 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 o = r.stateNode.containerInfo; + if (o === l || (8 === o.nodeType && o.parentNode === l)) break; + if (4 === i) + for (i = r.return; null !== i; ) { + var s = i.tag; + if ((3 === s || 4 === s) && ((s = i.stateNode.containerInfo) === l || (8 === s.nodeType && s.parentNode === l))) return; + i = i.return; + } + for (; null !== o; ) { + if (null === (i = yl(o))) return; + if (5 === (s = i.tag) || 6 === s) { + r = a = i; + continue e; + } + o = o.parentNode; + } + } + r = r.return; + } + Ne(function () { + var r = a, + l = Se(n), + i = []; + e: { + var o = zr.get(e); + if (void 0 !== o) { + var s = cn, + u = e; + switch (e) { + case "keypress": + if (0 === tn(n)) break e; + case "keydown": + case "keyup": + s = _n; + break; + case "focusin": + (u = "focus"), (s = gn); + break; + case "focusout": + (u = "blur"), (s = gn); + break; + case "beforeblur": + case "afterblur": + s = gn; + 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": + s = hn; + break; + case "drag": + case "dragend": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "dragstart": + case "drop": + s = mn; + break; + case "touchcancel": + case "touchend": + case "touchmove": + case "touchstart": + s = Mn; + break; + case Cr: + case _r: + case Pr: + s = vn; + break; + case Mr: + s = zn; + break; + case "scroll": + s = fn; + break; + case "wheel": + s = In; + break; + case "copy": + case "cut": + case "paste": + s = bn; + break; + case "gotpointercapture": + case "lostpointercapture": + case "pointercancel": + case "pointerdown": + case "pointermove": + case "pointerout": + case "pointerover": + case "pointerup": + s = Pn; + } + var c = 0 !== (4 & t), + d = !c && "scroll" === e, + f = c ? (null !== o ? o + "Capture" : null) : o; + c = []; + for (var p, h = r; null !== h; ) { + var m = (p = h).stateNode; + if ((5 === p.tag && null !== m && ((p = m), null !== f && null != (m = Ie(h, f)) && c.push(Gr(h, m, p))), d)) break; + h = h.return; + } + 0 < c.length && ((o = new s(o, u, null, n, l)), i.push({ event: o, listeners: c })); + } + } + if (0 === (7 & t)) { + if (((s = "mouseout" === e || "pointerout" === e), (!(o = "mouseover" === e || "pointerover" === e) || n === we || !(u = n.relatedTarget || n.fromElement) || (!yl(u) && !u[hl])) && (s || o) && ((o = l.window === l ? l : (o = l.ownerDocument) ? o.defaultView || o.parentWindow : window), s ? ((s = r), null !== (u = (u = n.relatedTarget || n.toElement) ? yl(u) : null) && (u !== (d = Ve(u)) || (5 !== u.tag && 6 !== u.tag)) && (u = null)) : ((s = null), (u = r)), s !== u))) { + if (((c = hn), (m = "onMouseLeave"), (f = "onMouseEnter"), (h = "mouse"), ("pointerout" !== e && "pointerover" !== e) || ((c = Pn), (m = "onPointerLeave"), (f = "onPointerEnter"), (h = "pointer")), (d = null == s ? o : wl(s)), (p = null == u ? o : wl(u)), ((o = new c(m, h + "leave", s, n, l)).target = d), (o.relatedTarget = p), (m = null), yl(l) === r && (((c = new c(f, h + "enter", u, n, l)).target = p), (c.relatedTarget = d), (m = c)), (d = m), s && u)) + e: { + for (f = u, h = 0, p = c = s; p; p = qr(p)) h++; + for (p = 0, m = f; m; m = qr(m)) p++; + for (; 0 < h - p; ) (c = qr(c)), h--; + for (; 0 < p - h; ) (f = qr(f)), p--; + for (; h--; ) { + if (c === f || (null !== f && c === f.alternate)) break e; + (c = qr(c)), (f = qr(f)); + } + c = null; + } + else c = null; + null !== s && Qr(i, o, s, c, !1), null !== u && null !== d && Qr(i, d, u, c, !0); + } + if ("select" === (s = (o = r ? wl(r) : window).nodeName && o.nodeName.toLowerCase()) || ("input" === s && "file" === o.type)) var g = Xn; + else if (Wn(o)) + if (Kn) g = ir; + else { + g = lr; + var v = rr; + } + else (s = o.nodeName) && "input" === s.toLowerCase() && ("checkbox" === o.type || "radio" === o.type) && (g = ar); + switch ((g && (g = g(e, r)) ? Gn(i, g, n, l) : (v && v(e, o, r), "focusout" === e && (v = o._wrapperState) && v.controlled && "number" === o.type && ee(o, "number", o.value)), (v = r ? wl(r) : window), e)) { + case "focusin": + (Wn(v) || "true" === v.contentEditable) && ((gr = v), (vr = r), (yr = null)); + break; + case "focusout": + yr = vr = gr = null; + break; + case "mousedown": + br = !0; + break; + case "contextmenu": + case "mouseup": + case "dragend": + (br = !1), wr(i, n, l); + break; + case "selectionchange": + if (mr) break; + case "keydown": + case "keyup": + wr(i, n, l); + } + var y; + if (On) + 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 Vn ? Bn(e, n) && (b = "onCompositionEnd") : "keydown" === e && 229 === n.keyCode && (b = "onCompositionStart"); + b && (Dn && "ko" !== n.locale && (Vn || "onCompositionStart" !== b ? "onCompositionEnd" === b && Vn && (y = en()) : ((Jt = "value" in (Kt = l) ? Kt.value : Kt.textContent), (Vn = !0))), 0 < (v = $r(r, b)).length && ((b = new wn(b, e, null, n, l)), i.push({ event: b, listeners: v }), y ? (b.data = y) : null !== (y = Un(n)) && (b.data = y))), + (y = jn + ? (function (e, t) { + switch (e) { + case "compositionend": + return Un(t); + case "keypress": + return 32 !== t.which ? null : ((Fn = !0), Rn); + case "textInput": + return (e = t.data) === Rn && Fn ? null : e; + default: + return null; + } + })(e, n) + : (function (e, t) { + if (Vn) return "compositionend" === e || (!On && Bn(e, t)) ? ((e = en()), (Zt = Jt = Kt = null), (Vn = !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 Dn && "ko" !== t.locale ? null : t.data; + } + })(e, n)) && + 0 < (r = $r(r, "onBeforeInput")).length && + ((l = new wn("onBeforeInput", "beforeinput", null, n, l)), i.push({ event: l, listeners: r }), (l.data = y)); + } + Rr(i, t); + }); + } + function Gr(e, t, n) { + return { instance: e, listener: t, currentTarget: n }; + } + function $r(e, t) { + for (var n = t + "Capture", r = []; null !== e; ) { + var l = e, + a = l.stateNode; + 5 === l.tag && null !== a && ((l = a), null != (a = Ie(e, n)) && r.unshift(Gr(e, a, l)), null != (a = Ie(e, t)) && r.push(Gr(e, a, l))), (e = e.return); + } + return r; + } + function qr(e) { + if (null === e) return null; + do { + e = e.return; + } while (e && 5 !== e.tag); + return e || null; + } + function Qr(e, t, n, r, l) { + for (var a = t._reactName, i = []; null !== n && n !== r; ) { + var o = n, + s = o.alternate, + u = o.stateNode; + if (null !== s && s === r) break; + 5 === o.tag && null !== u && ((o = u), l ? null != (s = Ie(n, a)) && i.unshift(Gr(n, s, o)) : l || (null != (s = Ie(n, a)) && i.push(Gr(n, s, o)))), (n = n.return); + } + 0 !== i.length && e.push({ event: t, listeners: i }); + } + var Yr = /\r\n?/g, + Xr = /\u0000|\uFFFD/g; + function Kr(e) { + return ("string" === typeof e ? e : "" + e).replace(Yr, "\n").replace(Xr, ""); + } + function Jr(e, t, n) { + if (((t = Kr(t)), Kr(e) !== t && n)) throw Error(a(425)); + } + function Zr() {} + var el = null, + tl = null; + function nl(e, t) { + return "textarea" === e || "noscript" === e || "string" === typeof t.children || "number" === typeof t.children || ("object" === typeof t.dangerouslySetInnerHTML && null !== t.dangerouslySetInnerHTML && null != t.dangerouslySetInnerHTML.__html); + } + var rl = "function" === typeof setTimeout ? setTimeout : void 0, + ll = "function" === typeof clearTimeout ? clearTimeout : void 0, + al = "function" === typeof Promise ? Promise : void 0, + il = + "function" === typeof queueMicrotask + ? queueMicrotask + : "undefined" !== typeof al + ? function (e) { + return al.resolve(null).then(e).catch(ol); + } + : rl; + function ol(e) { + setTimeout(function () { + throw e; + }); + } + function sl(e, t) { + var n = t, + r = 0; + do { + var l = n.nextSibling; + if ((e.removeChild(n), l && 8 === l.nodeType)) + if ("/$" === (n = l.data)) { + if (0 === r) return e.removeChild(l), void Vt(t); + r--; + } else ("$" !== n && "$?" !== n && "$!" !== n) || r++; + n = l; + } while (n); + Vt(t); + } + function ul(e) { + for (; null != e; e = e.nextSibling) { + var t = e.nodeType; + if (1 === t || 3 === t) break; + if (8 === t) { + if ("$" === (t = e.data) || "$!" === t || "$?" === t) break; + if ("/$" === t) return null; + } + } + return e; + } + function cl(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 dl = Math.random().toString(36).slice(2), + fl = "__reactFiber$" + dl, + pl = "__reactProps$" + dl, + hl = "__reactContainer$" + dl, + ml = "__reactEvents$" + dl, + gl = "__reactListeners$" + dl, + vl = "__reactHandles$" + dl; + function yl(e) { + var t = e[fl]; + if (t) return t; + for (var n = e.parentNode; n; ) { + if ((t = n[hl] || n[fl])) { + if (((n = t.alternate), null !== t.child || (null !== n && null !== n.child))) + for (e = cl(e); null !== e; ) { + if ((n = e[fl])) return n; + e = cl(e); + } + return t; + } + n = (e = n).parentNode; + } + return null; + } + function bl(e) { + return !(e = e[fl] || e[hl]) || (5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag) ? null : e; + } + function wl(e) { + if (5 === e.tag || 6 === e.tag) return e.stateNode; + throw Error(a(33)); + } + function Sl(e) { + return e[pl] || null; + } + var xl = [], + kl = -1; + function El(e) { + return { current: e }; + } + function Tl(e) { + 0 > kl || ((e.current = xl[kl]), (xl[kl] = null), kl--); + } + function Cl(e, t) { + kl++, (xl[kl] = e.current), (e.current = t); + } + var _l = {}, + Pl = El(_l), + Ml = El(!1), + zl = _l; + function Nl(e, t) { + var n = e.type.contextTypes; + if (!n) return _l; + var r = e.stateNode; + if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext; + var l, + a = {}; + for (l in n) a[l] = t[l]; + return r && (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t), (e.__reactInternalMemoizedMaskedChildContext = a)), a; + } + function Il(e) { + return null !== (e = e.childContextTypes) && void 0 !== e; + } + function Ll() { + Tl(Ml), Tl(Pl); + } + function Ol(e, t, n) { + if (Pl.current !== _l) throw Error(a(168)); + Cl(Pl, t), Cl(Ml, n); + } + function Al(e, t, n) { + var r = e.stateNode; + if (((t = t.childContextTypes), "function" !== typeof r.getChildContext)) return n; + for (var l in (r = r.getChildContext())) if (!(l in t)) throw Error(a(108, H(e) || "Unknown", l)); + return D({}, n, r); + } + function jl(e) { + return (e = ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) || _l), (zl = Pl.current), Cl(Pl, e), Cl(Ml, Ml.current), !0; + } + function Dl(e, t, n) { + var r = e.stateNode; + if (!r) throw Error(a(169)); + n ? ((e = Al(e, t, zl)), (r.__reactInternalMemoizedMergedChildContext = e), Tl(Ml), Tl(Pl), Cl(Pl, e)) : Tl(Ml), Cl(Ml, n); + } + var Rl = null, + Fl = !1, + Bl = !1; + function Ul(e) { + null === Rl ? (Rl = [e]) : Rl.push(e); + } + function Vl() { + if (!Bl && null !== Rl) { + Bl = !0; + var e = 0, + t = bt; + try { + var n = Rl; + for (bt = 1; e < n.length; e++) { + var r = n[e]; + do { + r = r(!0); + } while (null !== r); + } + (Rl = null), (Fl = !1); + } catch (l) { + throw (null !== Rl && (Rl = Rl.slice(e + 1)), qe(Ze, Vl), l); + } finally { + (bt = t), (Bl = !1); + } + } + return null; + } + var Hl = [], + Wl = 0, + Gl = null, + $l = 0, + ql = [], + Ql = 0, + Yl = null, + Xl = 1, + Kl = ""; + function Jl(e, t) { + (Hl[Wl++] = $l), (Hl[Wl++] = Gl), (Gl = e), ($l = t); + } + function Zl(e, t, n) { + (ql[Ql++] = Xl), (ql[Ql++] = Kl), (ql[Ql++] = Yl), (Yl = e); + var r = Xl; + e = Kl; + var l = 32 - it(r) - 1; + (r &= ~(1 << l)), (n += 1); + var a = 32 - it(t) + l; + if (30 < a) { + var i = l - (l % 5); + (a = (r & ((1 << i) - 1)).toString(32)), (r >>= i), (l -= i), (Xl = (1 << (32 - it(t) + l)) | (n << l) | r), (Kl = a + e); + } else (Xl = (1 << a) | (n << l) | r), (Kl = e); + } + function ea(e) { + null !== e.return && (Jl(e, 1), Zl(e, 1, 0)); + } + function ta(e) { + for (; e === Gl; ) (Gl = Hl[--Wl]), (Hl[Wl] = null), ($l = Hl[--Wl]), (Hl[Wl] = null); + for (; e === Yl; ) (Yl = ql[--Ql]), (ql[Ql] = null), (Kl = ql[--Ql]), (ql[Ql] = null), (Xl = ql[--Ql]), (ql[Ql] = null); + } + var na = null, + ra = null, + la = !1, + aa = null; + function ia(e, t) { + var n = Iu(5, null, null, 0); + (n.elementType = "DELETED"), (n.stateNode = t), (n.return = e), null === (t = e.deletions) ? ((e.deletions = [n]), (e.flags |= 16)) : t.push(n); + } + function oa(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), (na = e), (ra = ul(t.firstChild)), !0); + case 6: + return null !== (t = "" === e.pendingProps || 3 !== t.nodeType ? null : t) && ((e.stateNode = t), (na = e), (ra = null), !0); + case 13: + return null !== (t = 8 !== t.nodeType ? null : t) && ((n = null !== Yl ? { id: Xl, overflow: Kl } : null), (e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824 }), ((n = Iu(18, null, null, 0)).stateNode = t), (n.return = e), (e.child = n), (na = e), (ra = null), !0); + default: + return !1; + } + } + function sa(e) { + return 0 !== (1 & e.mode) && 0 === (128 & e.flags); + } + function ua(e) { + if (la) { + var t = ra; + if (t) { + var n = t; + if (!oa(e, t)) { + if (sa(e)) throw Error(a(418)); + t = ul(n.nextSibling); + var r = na; + t && oa(e, t) ? ia(r, n) : ((e.flags = (-4097 & e.flags) | 2), (la = !1), (na = e)); + } + } else { + if (sa(e)) throw Error(a(418)); + (e.flags = (-4097 & e.flags) | 2), (la = !1), (na = e); + } + } + } + function ca(e) { + for (e = e.return; null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag; ) e = e.return; + na = e; + } + function da(e) { + if (e !== na) return !1; + if (!la) return ca(e), (la = !0), !1; + var t; + if (((t = 3 !== e.tag) && !(t = 5 !== e.tag) && (t = "head" !== (t = e.type) && "body" !== t && !nl(e.type, e.memoizedProps)), t && (t = ra))) { + if (sa(e)) throw (fa(), Error(a(418))); + for (; t; ) ia(e, t), (t = ul(t.nextSibling)); + } + if ((ca(e), 13 === e.tag)) { + if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(a(317)); + e: { + for (e = e.nextSibling, t = 0; e; ) { + if (8 === e.nodeType) { + var n = e.data; + if ("/$" === n) { + if (0 === t) { + ra = ul(e.nextSibling); + break e; + } + t--; + } else ("$" !== n && "$!" !== n && "$?" !== n) || t++; + } + e = e.nextSibling; + } + ra = null; + } + } else ra = na ? ul(e.stateNode.nextSibling) : null; + return !0; + } + function fa() { + for (var e = ra; e; ) e = ul(e.nextSibling); + } + function pa() { + (ra = na = null), (la = !1); + } + function ha(e) { + null === aa ? (aa = [e]) : aa.push(e); + } + var ma = w.ReactCurrentBatchConfig; + function ga(e, t) { + if (e && e.defaultProps) { + for (var n in ((t = D({}, t)), (e = e.defaultProps))) void 0 === t[n] && (t[n] = e[n]); + return t; + } + return t; + } + var va = El(null), + ya = null, + ba = null, + wa = null; + function Sa() { + wa = ba = ya = null; + } + function xa(e) { + var t = va.current; + Tl(va), (e._currentValue = t); + } + function ka(e, t, n) { + for (; null !== e; ) { + var r = e.alternate; + if (((e.childLanes & t) !== t ? ((e.childLanes |= t), null !== r && (r.childLanes |= t)) : null !== r && (r.childLanes & t) !== t && (r.childLanes |= t), e === n)) break; + e = e.return; + } + } + function Ea(e, t) { + (ya = e), (wa = ba = null), null !== (e = e.dependencies) && null !== e.firstContext && (0 !== (e.lanes & t) && (wo = !0), (e.firstContext = null)); + } + function Ta(e) { + var t = e._currentValue; + if (wa !== e) + if (((e = { context: e, memoizedValue: t, next: null }), null === ba)) { + if (null === ya) throw Error(a(308)); + (ba = e), (ya.dependencies = { lanes: 0, firstContext: e }); + } else ba = ba.next = e; + return t; + } + var Ca = null; + function _a(e) { + null === Ca ? (Ca = [e]) : Ca.push(e); + } + function Pa(e, t, n, r) { + var l = t.interleaved; + return null === l ? ((n.next = n), _a(t)) : ((n.next = l.next), (l.next = n)), (t.interleaved = n), Ma(e, r); + } + function Ma(e, t) { + e.lanes |= t; + var n = e.alternate; + for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e; ) (e.childLanes |= t), null !== (n = e.alternate) && (n.childLanes |= t), (n = e), (e = e.return); + return 3 === n.tag ? n.stateNode : null; + } + var za = !1; + function Na(e) { + e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; + } + function Ia(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 La(e, t) { + return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null }; + } + function Oa(e, t, n) { + var r = e.updateQueue; + if (null === r) return null; + if (((r = r.shared), 0 !== (2 & Ms))) { + var l = r.pending; + return null === l ? (t.next = t) : ((t.next = l.next), (l.next = t)), (r.pending = t), Ma(e, n); + } + return null === (l = r.interleaved) ? ((t.next = t), _a(r)) : ((t.next = l.next), (l.next = t)), (r.interleaved = t), Ma(e, n); + } + function Aa(e, t, n) { + if (null !== (t = t.updateQueue) && ((t = t.shared), 0 !== (4194240 & n))) { + var r = t.lanes; + (n |= r &= e.pendingLanes), (t.lanes = n), yt(e, n); + } + } + function ja(e, t) { + var n = e.updateQueue, + r = e.alternate; + if (null !== r && n === (r = r.updateQueue)) { + var l = null, + a = 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 === a ? (l = a = i) : (a = a.next = i), (n = n.next); + } while (null !== n); + null === a ? (l = a = t) : (a = a.next = t); + } else l = a = t; + return (n = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: a, shared: r.shared, effects: r.effects }), void (e.updateQueue = n); + } + null === (e = n.lastBaseUpdate) ? (n.firstBaseUpdate = t) : (e.next = t), (n.lastBaseUpdate = t); + } + function Da(e, t, n, r) { + var l = e.updateQueue; + za = !1; + var a = l.firstBaseUpdate, + i = l.lastBaseUpdate, + o = l.shared.pending; + if (null !== o) { + l.shared.pending = null; + var s = o, + u = s.next; + (s.next = null), null === i ? (a = u) : (i.next = u), (i = s); + var c = e.alternate; + null !== c && (o = (c = c.updateQueue).lastBaseUpdate) !== i && (null === o ? (c.firstBaseUpdate = u) : (o.next = u), (c.lastBaseUpdate = s)); + } + if (null !== a) { + var d = l.baseState; + for (i = 0, c = u = s = null, o = a; ; ) { + var f = o.lane, + p = o.eventTime; + if ((r & f) === f) { + null !== c && (c = c.next = { eventTime: p, lane: 0, tag: o.tag, payload: o.payload, callback: o.callback, next: null }); + e: { + var h = e, + m = o; + switch (((f = t), (p = n), m.tag)) { + case 1: + if ("function" === typeof (h = m.payload)) { + d = h.call(p, d, f); + break e; + } + d = h; + break e; + case 3: + h.flags = (-65537 & h.flags) | 128; + case 0: + if (null === (f = "function" === typeof (h = m.payload) ? h.call(p, d, f) : h) || void 0 === f) break e; + d = D({}, d, f); + break e; + case 2: + za = !0; + } + } + null !== o.callback && 0 !== o.lane && ((e.flags |= 64), null === (f = l.effects) ? (l.effects = [o]) : f.push(o)); + } else (p = { eventTime: p, lane: f, tag: o.tag, payload: o.payload, callback: o.callback, next: null }), null === c ? ((u = c = p), (s = d)) : (c = c.next = p), (i |= f); + if (null === (o = o.next)) { + if (null === (o = l.shared.pending)) break; + (o = (f = o).next), (f.next = null), (l.lastBaseUpdate = f), (l.shared.pending = null); + } + } + if ((null === c && (s = d), (l.baseState = s), (l.firstBaseUpdate = u), (l.lastBaseUpdate = c), null !== (t = l.shared.interleaved))) { + l = t; + do { + (i |= l.lane), (l = l.next); + } while (l !== t); + } else null === a && (l.shared.lanes = 0); + (Ds |= i), (e.lanes = i), (e.memoizedState = d); + } + } + function Ra(e, t, n) { + if (((e = t.effects), (t.effects = null), null !== e)) + for (t = 0; t < e.length; t++) { + var r = e[t], + l = r.callback; + if (null !== l) { + if (((r.callback = null), (r = n), "function" !== typeof l)) throw Error(a(191, l)); + l.call(r); + } + } + } + var Fa = new r.Component().refs; + function Ba(e, t, n, r) { + (n = null === (n = n(r, (t = e.memoizedState))) || void 0 === n ? t : D({}, t, n)), (e.memoizedState = n), 0 === e.lanes && (e.updateQueue.baseState = n); + } + var Ua = { + isMounted: function (e) { + return !!(e = e._reactInternals) && Ve(e) === e; + }, + enqueueSetState: function (e, t, n) { + e = e._reactInternals; + var r = tu(), + l = nu(e), + a = La(r, l); + (a.payload = t), void 0 !== n && null !== n && (a.callback = n), null !== (t = Oa(e, a, l)) && (ru(t, e, l, r), Aa(t, e, l)); + }, + enqueueReplaceState: function (e, t, n) { + e = e._reactInternals; + var r = tu(), + l = nu(e), + a = La(r, l); + (a.tag = 1), (a.payload = t), void 0 !== n && null !== n && (a.callback = n), null !== (t = Oa(e, a, l)) && (ru(t, e, l, r), Aa(t, e, l)); + }, + enqueueForceUpdate: function (e, t) { + e = e._reactInternals; + var n = tu(), + r = nu(e), + l = La(n, r); + (l.tag = 2), void 0 !== t && null !== t && (l.callback = t), null !== (t = Oa(e, l, r)) && (ru(t, e, r, n), Aa(t, e, r)); + }, + }; + function Va(e, t, n, r, l, a, i) { + return "function" === typeof (e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(r, a, i) : !t.prototype || !t.prototype.isPureReactComponent || !sr(n, r) || !sr(l, a); + } + function Ha(e, t, n) { + var r = !1, + l = _l, + a = t.contextType; + return "object" === typeof a && null !== a ? (a = Ta(a)) : ((l = Il(t) ? zl : Pl.current), (a = (r = null !== (r = t.contextTypes) && void 0 !== r) ? Nl(e, l) : _l)), (t = new t(n, a)), (e.memoizedState = null !== t.state && void 0 !== t.state ? t.state : null), (t.updater = Ua), (e.stateNode = t), (t._reactInternals = e), r && (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = l), (e.__reactInternalMemoizedMaskedChildContext = a)), t; + } + function Wa(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 && Ua.enqueueReplaceState(t, t.state, null); + } + function Ga(e, t, n, r) { + var l = e.stateNode; + (l.props = n), (l.state = e.memoizedState), (l.refs = Fa), Na(e); + var a = t.contextType; + "object" === typeof a && null !== a ? (l.context = Ta(a)) : ((a = Il(t) ? zl : Pl.current), (l.context = Nl(e, a))), (l.state = e.memoizedState), "function" === typeof (a = t.getDerivedStateFromProps) && (Ba(e, t, a, n), (l.state = e.memoizedState)), "function" === typeof t.getDerivedStateFromProps || "function" === typeof l.getSnapshotBeforeUpdate || ("function" !== typeof l.UNSAFE_componentWillMount && "function" !== typeof l.componentWillMount) || ((t = l.state), "function" === typeof l.componentWillMount && l.componentWillMount(), "function" === typeof l.UNSAFE_componentWillMount && l.UNSAFE_componentWillMount(), t !== l.state && Ua.enqueueReplaceState(l, l.state, null), Da(e, n, l, r), (l.state = e.memoizedState)), "function" === typeof l.componentDidMount && (e.flags |= 4194308); + } + function $a(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(a(309)); + var r = n.stateNode; + } + if (!r) throw Error(a(147, e)); + var l = r, + i = "" + e; + return null !== t && null !== t.ref && "function" === typeof t.ref && t.ref._stringRef === i + ? t.ref + : ((t = function (e) { + var t = l.refs; + t === Fa && (t = l.refs = {}), null === e ? delete t[i] : (t[i] = e); + }), + (t._stringRef = i), + t); + } + if ("string" !== typeof e) throw Error(a(284)); + if (!n._owner) throw Error(a(290, e)); + } + return e; + } + function qa(e, t) { + throw ((e = Object.prototype.toString.call(t)), Error(a(31, "[object Object]" === e ? "object with keys {" + Object.keys(t).join(", ") + "}" : e))); + } + function Qa(e) { + return (0, e._init)(e._payload); + } + function Ya(e) { + function t(t, n) { + if (e) { + var r = t.deletions; + null === r ? ((t.deletions = [n]), (t.flags |= 16)) : r.push(n); + } + } + 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 l(e, t) { + return ((e = Ou(e, t)).index = 0), (e.sibling = null), e; + } + function i(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)) : ((t.flags |= 1048576), n); + } + function o(t) { + return e && null === t.alternate && (t.flags |= 2), t; + } + function s(e, t, n, r) { + return null === t || 6 !== t.tag ? (((t = Ru(n, e.mode, r)).return = e), t) : (((t = l(t, n)).return = e), t); + } + function u(e, t, n, r) { + var a = n.type; + return a === k ? d(e, t, n.props.children, r, n.key) : null !== t && (t.elementType === a || ("object" === typeof a && null !== a && a.$$typeof === I && Qa(a) === t.type)) ? (((r = l(t, n.props)).ref = $a(e, t, n)), (r.return = e), r) : (((r = Au(n.type, n.key, n.props, null, e.mode, r)).ref = $a(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 = Fu(n, e.mode, r)).return = e), t) : (((t = l(t, n.children || [])).return = e), t); + } + function d(e, t, n, r, a) { + return null === t || 7 !== t.tag ? (((t = ju(n, e.mode, r, a)).return = e), t) : (((t = l(t, n)).return = e), t); + } + function f(e, t, n) { + if (("string" === typeof t && "" !== t) || "number" === typeof t) return ((t = Ru("" + t, e.mode, n)).return = e), t; + if ("object" === typeof t && null !== t) { + switch (t.$$typeof) { + case S: + return ((n = Au(t.type, t.key, t.props, null, e.mode, n)).ref = $a(e, null, t)), (n.return = e), n; + case x: + return ((t = Fu(t, e.mode, n)).return = e), t; + case I: + return f(e, (0, t._init)(t._payload), n); + } + if (te(t) || A(t)) return ((t = ju(t, e.mode, n, null)).return = e), t; + qa(e, t); + } + return null; + } + function p(e, t, n, r) { + var l = null !== t ? t.key : null; + if (("string" === typeof n && "" !== n) || "number" === typeof n) return null !== l ? null : s(e, t, "" + n, r); + if ("object" === typeof n && null !== n) { + switch (n.$$typeof) { + case S: + return n.key === l ? u(e, t, n, r) : null; + case x: + return n.key === l ? c(e, t, n, r) : null; + case I: + return p(e, t, (l = n._init)(n._payload), r); + } + if (te(n) || A(n)) return null !== l ? null : d(e, t, n, r, null); + qa(e, n); + } + return null; + } + function h(e, t, n, r, l) { + if (("string" === typeof r && "" !== r) || "number" === typeof r) return s(t, (e = e.get(n) || null), "" + r, l); + if ("object" === typeof r && null !== r) { + switch (r.$$typeof) { + case S: + return u(t, (e = e.get(null === r.key ? n : r.key) || null), r, l); + case x: + return c(t, (e = e.get(null === r.key ? n : r.key) || null), r, l); + case I: + return h(e, t, n, (0, r._init)(r._payload), l); + } + if (te(r) || A(r)) return d(t, (e = e.get(n) || null), r, l, null); + qa(t, r); + } + return null; + } + function m(l, a, o, s) { + for (var u = null, c = null, d = a, m = (a = 0), g = null; null !== d && m < o.length; m++) { + d.index > m ? ((g = d), (d = null)) : (g = d.sibling); + var v = p(l, d, o[m], s); + if (null === v) { + null === d && (d = g); + break; + } + e && d && null === v.alternate && t(l, d), (a = i(v, a, m)), null === c ? (u = v) : (c.sibling = v), (c = v), (d = g); + } + if (m === o.length) return n(l, d), la && Jl(l, m), u; + if (null === d) { + for (; m < o.length; m++) null !== (d = f(l, o[m], s)) && ((a = i(d, a, m)), null === c ? (u = d) : (c.sibling = d), (c = d)); + return la && Jl(l, m), u; + } + for (d = r(l, d); m < o.length; m++) null !== (g = h(d, l, m, o[m], s)) && (e && null !== g.alternate && d.delete(null === g.key ? m : g.key), (a = i(g, a, m)), null === c ? (u = g) : (c.sibling = g), (c = g)); + return ( + e && + d.forEach(function (e) { + return t(l, e); + }), + la && Jl(l, m), + u + ); + } + function g(l, o, s, u) { + var c = A(s); + if ("function" !== typeof c) throw Error(a(150)); + if (null == (s = c.call(s))) throw Error(a(151)); + for (var d = (c = null), m = o, g = (o = 0), v = null, y = s.next(); null !== m && !y.done; g++, y = s.next()) { + m.index > g ? ((v = m), (m = null)) : (v = m.sibling); + var b = p(l, m, y.value, u); + if (null === b) { + null === m && (m = v); + break; + } + e && m && null === b.alternate && t(l, m), (o = i(b, o, g)), null === d ? (c = b) : (d.sibling = b), (d = b), (m = v); + } + if (y.done) return n(l, m), la && Jl(l, g), c; + if (null === m) { + for (; !y.done; g++, y = s.next()) null !== (y = f(l, y.value, u)) && ((o = i(y, o, g)), null === d ? (c = y) : (d.sibling = y), (d = y)); + return la && Jl(l, g), c; + } + for (m = r(l, m); !y.done; g++, y = s.next()) null !== (y = h(m, l, g, y.value, u)) && (e && null !== y.alternate && m.delete(null === y.key ? g : y.key), (o = i(y, o, g)), null === d ? (c = y) : (d.sibling = y), (d = y)); + return ( + e && + m.forEach(function (e) { + return t(l, e); + }), + la && Jl(l, g), + c + ); + } + return function e(r, a, i, s) { + if (("object" === typeof i && null !== i && i.type === k && null === i.key && (i = i.props.children), "object" === typeof i && null !== i)) { + switch (i.$$typeof) { + case S: + e: { + for (var u = i.key, c = a; null !== c; ) { + if (c.key === u) { + if ((u = i.type) === k) { + if (7 === c.tag) { + n(r, c.sibling), ((a = l(c, i.props.children)).return = r), (r = a); + break e; + } + } else if (c.elementType === u || ("object" === typeof u && null !== u && u.$$typeof === I && Qa(u) === c.type)) { + n(r, c.sibling), ((a = l(c, i.props)).ref = $a(r, c, i)), (a.return = r), (r = a); + break e; + } + n(r, c); + break; + } + t(r, c), (c = c.sibling); + } + i.type === k ? (((a = ju(i.props.children, r.mode, s, i.key)).return = r), (r = a)) : (((s = Au(i.type, i.key, i.props, null, r.mode, s)).ref = $a(r, a, i)), (s.return = r), (r = s)); + } + return o(r); + case x: + e: { + for (c = i.key; null !== a; ) { + if (a.key === c) { + if (4 === a.tag && a.stateNode.containerInfo === i.containerInfo && a.stateNode.implementation === i.implementation) { + n(r, a.sibling), ((a = l(a, i.children || [])).return = r), (r = a); + break e; + } + n(r, a); + break; + } + t(r, a), (a = a.sibling); + } + ((a = Fu(i, r.mode, s)).return = r), (r = a); + } + return o(r); + case I: + return e(r, a, (c = i._init)(i._payload), s); + } + if (te(i)) return m(r, a, i, s); + if (A(i)) return g(r, a, i, s); + qa(r, i); + } + return ("string" === typeof i && "" !== i) || "number" === typeof i ? ((i = "" + i), null !== a && 6 === a.tag ? (n(r, a.sibling), ((a = l(a, i)).return = r), (r = a)) : (n(r, a), ((a = Ru(i, r.mode, s)).return = r), (r = a)), o(r)) : n(r, a); + }; + } + var Xa = Ya(!0), + Ka = Ya(!1), + Ja = {}, + Za = El(Ja), + ei = El(Ja), + ti = El(Ja); + function ni(e) { + if (e === Ja) throw Error(a(174)); + return e; + } + function ri(e, t) { + switch ((Cl(ti, t), Cl(ei, e), Cl(Za, Ja), (e = t.nodeType))) { + case 9: + case 11: + t = (t = t.documentElement) ? t.namespaceURI : se(null, ""); + break; + default: + t = se((t = (e = 8 === e ? t.parentNode : t).namespaceURI || null), (e = e.tagName)); + } + Tl(Za), Cl(Za, t); + } + function li() { + Tl(Za), Tl(ei), Tl(ti); + } + function ai(e) { + ni(ti.current); + var t = ni(Za.current), + n = se(t, e.type); + t !== n && (Cl(ei, e), Cl(Za, n)); + } + function ii(e) { + ei.current === e && (Tl(Za), Tl(ei)); + } + var oi = El(0); + function si(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 !== (128 & 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 ui = []; + function ci() { + for (var e = 0; e < ui.length; e++) ui[e]._workInProgressVersionPrimary = null; + ui.length = 0; + } + var di = w.ReactCurrentDispatcher, + fi = w.ReactCurrentBatchConfig, + pi = 0, + hi = null, + mi = null, + gi = null, + vi = !1, + yi = !1, + bi = 0, + wi = 0; + function Si() { + throw Error(a(321)); + } + function xi(e, t) { + if (null === t) return !1; + for (var n = 0; n < t.length && n < e.length; n++) if (!or(e[n], t[n])) return !1; + return !0; + } + function ki(e, t, n, r, l, i) { + if (((pi = i), (hi = t), (t.memoizedState = null), (t.updateQueue = null), (t.lanes = 0), (di.current = null === e || null === e.memoizedState ? io : oo), (e = n(r, l)), yi)) { + i = 0; + do { + if (((yi = !1), (bi = 0), 25 <= i)) throw Error(a(301)); + (i += 1), (gi = mi = null), (t.updateQueue = null), (di.current = so), (e = n(r, l)); + } while (yi); + } + if (((di.current = ao), (t = null !== mi && null !== mi.next), (pi = 0), (gi = mi = hi = null), (vi = !1), t)) throw Error(a(300)); + return e; + } + function Ei() { + var e = 0 !== bi; + return (bi = 0), e; + } + function Ti() { + var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; + return null === gi ? (hi.memoizedState = gi = e) : (gi = gi.next = e), gi; + } + function Ci() { + if (null === mi) { + var e = hi.alternate; + e = null !== e ? e.memoizedState : null; + } else e = mi.next; + var t = null === gi ? hi.memoizedState : gi.next; + if (null !== t) (gi = t), (mi = e); + else { + if (null === e) throw Error(a(310)); + (e = { memoizedState: (mi = e).memoizedState, baseState: mi.baseState, baseQueue: mi.baseQueue, queue: mi.queue, next: null }), null === gi ? (hi.memoizedState = gi = e) : (gi = gi.next = e); + } + return gi; + } + function _i(e, t) { + return "function" === typeof t ? t(e) : t; + } + function Pi(e) { + var t = Ci(), + n = t.queue; + if (null === n) throw Error(a(311)); + n.lastRenderedReducer = e; + var r = mi, + l = r.baseQueue, + i = n.pending; + if (null !== i) { + if (null !== l) { + var o = l.next; + (l.next = i.next), (i.next = o); + } + (r.baseQueue = l = i), (n.pending = null); + } + if (null !== l) { + (i = l.next), (r = r.baseState); + var s = (o = null), + u = null, + c = i; + do { + var d = c.lane; + if ((pi & d) === d) null !== u && (u = u.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }), (r = c.hasEagerState ? c.eagerState : e(r, c.action)); + else { + var f = { lane: d, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }; + null === u ? ((s = u = f), (o = r)) : (u = u.next = f), (hi.lanes |= d), (Ds |= d); + } + c = c.next; + } while (null !== c && c !== i); + null === u ? (o = r) : (u.next = s), or(r, t.memoizedState) || (wo = !0), (t.memoizedState = r), (t.baseState = o), (t.baseQueue = u), (n.lastRenderedState = r); + } + if (null !== (e = n.interleaved)) { + l = e; + do { + (i = l.lane), (hi.lanes |= i), (Ds |= i), (l = l.next); + } while (l !== e); + } else null === l && (n.lanes = 0); + return [t.memoizedState, n.dispatch]; + } + function Mi(e) { + var t = Ci(), + n = t.queue; + if (null === n) throw Error(a(311)); + n.lastRenderedReducer = e; + var r = n.dispatch, + l = n.pending, + i = t.memoizedState; + if (null !== l) { + n.pending = null; + var o = (l = l.next); + do { + (i = e(i, o.action)), (o = o.next); + } while (o !== l); + or(i, t.memoizedState) || (wo = !0), (t.memoizedState = i), null === t.baseQueue && (t.baseState = i), (n.lastRenderedState = i); + } + return [i, r]; + } + function zi() {} + function Ni(e, t) { + var n = hi, + r = Ci(), + l = t(), + i = !or(r.memoizedState, l); + if ((i && ((r.memoizedState = l), (wo = !0)), (r = r.queue), Hi(Oi.bind(null, n, r, e), [e]), r.getSnapshot !== t || i || (null !== gi && 1 & gi.memoizedState.tag))) { + if (((n.flags |= 2048), Ri(9, Li.bind(null, n, r, l, t), void 0, null), null === zs)) throw Error(a(349)); + 0 !== (30 & pi) || Ii(n, t, l); + } + return l; + } + function Ii(e, t, n) { + (e.flags |= 16384), (e = { getSnapshot: t, value: n }), null === (t = hi.updateQueue) ? ((t = { lastEffect: null, stores: null }), (hi.updateQueue = t), (t.stores = [e])) : null === (n = t.stores) ? (t.stores = [e]) : n.push(e); + } + function Li(e, t, n, r) { + (t.value = n), (t.getSnapshot = r), Ai(t) && ji(e); + } + function Oi(e, t, n) { + return n(function () { + Ai(t) && ji(e); + }); + } + function Ai(e) { + var t = e.getSnapshot; + e = e.value; + try { + var n = t(); + return !or(e, n); + } catch (r) { + return !0; + } + } + function ji(e) { + var t = Ma(e, 1); + null !== t && ru(t, e, 1, -1); + } + function Di(e) { + var t = Ti(); + return "function" === typeof e && (e = e()), (t.memoizedState = t.baseState = e), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: _i, lastRenderedState: e }), (t.queue = e), (e = e.dispatch = to.bind(null, hi, e)), [t.memoizedState, e]; + } + function Ri(e, t, n, r) { + return (e = { tag: e, create: t, destroy: n, deps: r, next: null }), null === (t = hi.updateQueue) ? ((t = { lastEffect: null, stores: null }), (hi.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 Fi() { + return Ci().memoizedState; + } + function Bi(e, t, n, r) { + var l = Ti(); + (hi.flags |= e), (l.memoizedState = Ri(1 | t, n, void 0, void 0 === r ? null : r)); + } + function Ui(e, t, n, r) { + var l = Ci(); + r = void 0 === r ? null : r; + var a = void 0; + if (null !== mi) { + var i = mi.memoizedState; + if (((a = i.destroy), null !== r && xi(r, i.deps))) return void (l.memoizedState = Ri(t, n, a, r)); + } + (hi.flags |= e), (l.memoizedState = Ri(1 | t, n, a, r)); + } + function Vi(e, t) { + return Bi(8390656, 8, e, t); + } + function Hi(e, t) { + return Ui(2048, 8, e, t); + } + function Wi(e, t) { + return Ui(4, 2, e, t); + } + function Gi(e, t) { + return Ui(4, 4, e, t); + } + function $i(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 qi(e, t, n) { + return (n = null !== n && void 0 !== n ? n.concat([e]) : null), Ui(4, 4, $i.bind(null, t, e), n); + } + function Qi() {} + function Yi(e, t) { + var n = Ci(); + t = void 0 === t ? null : t; + var r = n.memoizedState; + return null !== r && null !== t && xi(t, r[1]) ? r[0] : ((n.memoizedState = [e, t]), e); + } + function Xi(e, t) { + var n = Ci(); + t = void 0 === t ? null : t; + var r = n.memoizedState; + return null !== r && null !== t && xi(t, r[1]) ? r[0] : ((e = e()), (n.memoizedState = [e, t]), e); + } + function Ki(e, t, n) { + return 0 === (21 & pi) ? (e.baseState && ((e.baseState = !1), (wo = !0)), (e.memoizedState = n)) : (or(n, t) || ((n = mt()), (hi.lanes |= n), (Ds |= n), (e.baseState = !0)), t); + } + function Ji(e, t) { + var n = bt; + (bt = 0 !== n && 4 > n ? n : 4), e(!0); + var r = fi.transition; + fi.transition = {}; + try { + e(!1), t(); + } finally { + (bt = n), (fi.transition = r); + } + } + function Zi() { + return Ci().memoizedState; + } + function eo(e, t, n) { + var r = nu(e); + if (((n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }), no(e))) ro(t, n); + else if (null !== (n = Pa(e, t, n, r))) { + ru(n, e, r, tu()), lo(n, t, r); + } + } + function to(e, t, n) { + var r = nu(e), + l = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; + if (no(e)) ro(t, l); + else { + var a = e.alternate; + if (0 === e.lanes && (null === a || 0 === a.lanes) && null !== (a = t.lastRenderedReducer)) + try { + var i = t.lastRenderedState, + o = a(i, n); + if (((l.hasEagerState = !0), (l.eagerState = o), or(o, i))) { + var s = t.interleaved; + return null === s ? ((l.next = l), _a(t)) : ((l.next = s.next), (s.next = l)), void (t.interleaved = l); + } + } catch (u) {} + null !== (n = Pa(e, t, l, r)) && (ru(n, e, r, (l = tu())), lo(n, t, r)); + } + } + function no(e) { + var t = e.alternate; + return e === hi || (null !== t && t === hi); + } + function ro(e, t) { + yi = vi = !0; + var n = e.pending; + null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)), (e.pending = t); + } + function lo(e, t, n) { + if (0 !== (4194240 & n)) { + var r = t.lanes; + (n |= r &= e.pendingLanes), (t.lanes = n), yt(e, n); + } + } + var ao = { readContext: Ta, useCallback: Si, useContext: Si, useEffect: Si, useImperativeHandle: Si, useInsertionEffect: Si, useLayoutEffect: Si, useMemo: Si, useReducer: Si, useRef: Si, useState: Si, useDebugValue: Si, useDeferredValue: Si, useTransition: Si, useMutableSource: Si, useSyncExternalStore: Si, useId: Si, unstable_isNewReconciler: !1 }, + io = { + readContext: Ta, + useCallback: function (e, t) { + return (Ti().memoizedState = [e, void 0 === t ? null : t]), e; + }, + useContext: Ta, + useEffect: Vi, + useImperativeHandle: function (e, t, n) { + return (n = null !== n && void 0 !== n ? n.concat([e]) : null), Bi(4194308, 4, $i.bind(null, t, e), n); + }, + useLayoutEffect: function (e, t) { + return Bi(4194308, 4, e, t); + }, + useInsertionEffect: function (e, t) { + return Bi(4, 2, e, t); + }, + useMemo: function (e, t) { + var n = Ti(); + return (t = void 0 === t ? null : t), (e = e()), (n.memoizedState = [e, t]), e; + }, + useReducer: function (e, t, n) { + var r = Ti(); + return (t = void 0 !== n ? n(t) : t), (r.memoizedState = r.baseState = t), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }), (r.queue = e), (e = e.dispatch = eo.bind(null, hi, e)), [r.memoizedState, e]; + }, + useRef: function (e) { + return (e = { current: e }), (Ti().memoizedState = e); + }, + useState: Di, + useDebugValue: Qi, + useDeferredValue: function (e) { + return (Ti().memoizedState = e); + }, + useTransition: function () { + var e = Di(!1), + t = e[0]; + return (e = Ji.bind(null, e[1])), (Ti().memoizedState = e), [t, e]; + }, + useMutableSource: function () {}, + useSyncExternalStore: function (e, t, n) { + var r = hi, + l = Ti(); + if (la) { + if (void 0 === n) throw Error(a(407)); + n = n(); + } else { + if (((n = t()), null === zs)) throw Error(a(349)); + 0 !== (30 & pi) || Ii(r, t, n); + } + l.memoizedState = n; + var i = { value: n, getSnapshot: t }; + return (l.queue = i), Vi(Oi.bind(null, r, i, e), [e]), (r.flags |= 2048), Ri(9, Li.bind(null, r, i, n, t), void 0, null), n; + }, + useId: function () { + var e = Ti(), + t = zs.identifierPrefix; + if (la) { + var n = Kl; + (t = ":" + t + "R" + (n = (Xl & ~(1 << (32 - it(Xl) - 1))).toString(32) + n)), 0 < (n = bi++) && (t += "H" + n.toString(32)), (t += ":"); + } else t = ":" + t + "r" + (n = wi++).toString(32) + ":"; + return (e.memoizedState = t); + }, + unstable_isNewReconciler: !1, + }, + oo = { + readContext: Ta, + useCallback: Yi, + useContext: Ta, + useEffect: Hi, + useImperativeHandle: qi, + useInsertionEffect: Wi, + useLayoutEffect: Gi, + useMemo: Xi, + useReducer: Pi, + useRef: Fi, + useState: function () { + return Pi(_i); + }, + useDebugValue: Qi, + useDeferredValue: function (e) { + return Ki(Ci(), mi.memoizedState, e); + }, + useTransition: function () { + return [Pi(_i)[0], Ci().memoizedState]; + }, + useMutableSource: zi, + useSyncExternalStore: Ni, + useId: Zi, + unstable_isNewReconciler: !1, + }, + so = { + readContext: Ta, + useCallback: Yi, + useContext: Ta, + useEffect: Hi, + useImperativeHandle: qi, + useInsertionEffect: Wi, + useLayoutEffect: Gi, + useMemo: Xi, + useReducer: Mi, + useRef: Fi, + useState: function () { + return Mi(_i); + }, + useDebugValue: Qi, + useDeferredValue: function (e) { + var t = Ci(); + return null === mi ? (t.memoizedState = e) : Ki(t, mi.memoizedState, e); + }, + useTransition: function () { + return [Mi(_i)[0], Ci().memoizedState]; + }, + useMutableSource: zi, + useSyncExternalStore: Ni, + useId: Zi, + unstable_isNewReconciler: !1, + }; + function uo(e, t) { + try { + var n = "", + r = t; + do { + (n += U(r)), (r = r.return); + } while (r); + var l = n; + } catch (a) { + l = "\nError generating stack: " + a.message + "\n" + a.stack; + } + return { value: e, source: t, stack: l, digest: null }; + } + function co(e, t, n) { + return { value: e, source: null, stack: null != n ? n : null, digest: null != t ? t : null }; + } + function fo(e, t) { + try { + console.error(t.value); + } catch (n) { + setTimeout(function () { + throw n; + }); + } + } + var po = "function" === typeof WeakMap ? WeakMap : Map; + function ho(e, t, n) { + ((n = La(-1, n)).tag = 3), (n.payload = { element: null }); + var r = t.value; + return ( + (n.callback = function () { + Gs || ((Gs = !0), ($s = r)), fo(0, t); + }), + n + ); + } + function mo(e, t, n) { + (n = La(-1, n)).tag = 3; + var r = e.type.getDerivedStateFromError; + if ("function" === typeof r) { + var l = t.value; + (n.payload = function () { + return r(l); + }), + (n.callback = function () { + fo(0, t); + }); + } + var a = e.stateNode; + return ( + null !== a && + "function" === typeof a.componentDidCatch && + (n.callback = function () { + fo(0, t), "function" !== typeof r && (null === qs ? (qs = new Set([this])) : qs.add(this)); + var e = t.stack; + this.componentDidCatch(t.value, { componentStack: null !== e ? e : "" }); + }), + n + ); + } + function go(e, t, n) { + var r = e.pingCache; + if (null === r) { + r = e.pingCache = new po(); + var l = new Set(); + r.set(t, l); + } else void 0 === (l = r.get(t)) && ((l = new Set()), r.set(t, l)); + l.has(n) || (l.add(n), (e = Cu.bind(null, e, t, n)), t.then(e, e)); + } + function vo(e) { + do { + var t; + if (((t = 13 === e.tag) && (t = null === (t = e.memoizedState) || null !== t.dehydrated), t)) return e; + e = e.return; + } while (null !== e); + return null; + } + function yo(e, t, n, r, l) { + return 0 === (1 & e.mode) ? (e === t ? (e.flags |= 65536) : ((e.flags |= 128), (n.flags |= 131072), (n.flags &= -52805), 1 === n.tag && (null === n.alternate ? (n.tag = 17) : (((t = La(-1, 1)).tag = 2), Oa(n, t, 1))), (n.lanes |= 1)), e) : ((e.flags |= 65536), (e.lanes = l), e); + } + var bo = w.ReactCurrentOwner, + wo = !1; + function So(e, t, n, r) { + t.child = null === e ? Ka(t, null, n, r) : Xa(t, e.child, n, r); + } + function xo(e, t, n, r, l) { + n = n.render; + var a = t.ref; + return Ea(t, l), (r = ki(e, t, n, r, a, l)), (n = Ei()), null === e || wo ? (la && n && ea(t), (t.flags |= 1), So(e, t, r, l), t.child) : ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~l), Go(e, t, l)); + } + function ko(e, t, n, r, l) { + if (null === e) { + var a = n.type; + return "function" !== typeof a || Lu(a) || void 0 !== a.defaultProps || null !== n.compare || void 0 !== n.defaultProps ? (((e = Au(n.type, null, r, t, t.mode, l)).ref = t.ref), (e.return = t), (t.child = e)) : ((t.tag = 15), (t.type = a), Eo(e, t, a, r, l)); + } + if (((a = e.child), 0 === (e.lanes & l))) { + var i = a.memoizedProps; + if ((n = null !== (n = n.compare) ? n : sr)(i, r) && e.ref === t.ref) return Go(e, t, l); + } + return (t.flags |= 1), ((e = Ou(a, r)).ref = t.ref), (e.return = t), (t.child = e); + } + function Eo(e, t, n, r, l) { + if (null !== e) { + var a = e.memoizedProps; + if (sr(a, r) && e.ref === t.ref) { + if (((wo = !1), (t.pendingProps = r = a), 0 === (e.lanes & l))) return (t.lanes = e.lanes), Go(e, t, l); + 0 !== (131072 & e.flags) && (wo = !0); + } + } + return _o(e, t, n, r, l); + } + function To(e, t, n) { + var r = t.pendingProps, + l = r.children, + a = null !== e ? e.memoizedState : null; + if ("hidden" === r.mode) + if (0 === (1 & t.mode)) (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), Cl(Os, Ls), (Ls |= n); + else { + if (0 === (1073741824 & n)) return (e = null !== a ? a.baseLanes | n : n), (t.lanes = t.childLanes = 1073741824), (t.memoizedState = { baseLanes: e, cachePool: null, transitions: null }), (t.updateQueue = null), Cl(Os, Ls), (Ls |= e), null; + (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), (r = null !== a ? a.baseLanes : n), Cl(Os, Ls), (Ls |= r); + } + else null !== a ? ((r = a.baseLanes | n), (t.memoizedState = null)) : (r = n), Cl(Os, Ls), (Ls |= r); + return So(e, t, l, n), t.child; + } + function Co(e, t) { + var n = t.ref; + ((null === e && null !== n) || (null !== e && e.ref !== n)) && ((t.flags |= 512), (t.flags |= 2097152)); + } + function _o(e, t, n, r, l) { + var a = Il(n) ? zl : Pl.current; + return (a = Nl(t, a)), Ea(t, l), (n = ki(e, t, n, r, a, l)), (r = Ei()), null === e || wo ? (la && r && ea(t), (t.flags |= 1), So(e, t, n, l), t.child) : ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~l), Go(e, t, l)); + } + function Po(e, t, n, r, l) { + if (Il(n)) { + var a = !0; + jl(t); + } else a = !1; + if ((Ea(t, l), null === t.stateNode)) Wo(e, t), Ha(t, n, r), Ga(t, n, r, l), (r = !0); + else if (null === e) { + var i = t.stateNode, + o = t.memoizedProps; + i.props = o; + var s = i.context, + u = n.contextType; + "object" === typeof u && null !== u ? (u = Ta(u)) : (u = Nl(t, (u = Il(n) ? zl : Pl.current))); + var c = n.getDerivedStateFromProps, + d = "function" === typeof c || "function" === typeof i.getSnapshotBeforeUpdate; + d || ("function" !== typeof i.UNSAFE_componentWillReceiveProps && "function" !== typeof i.componentWillReceiveProps) || ((o !== r || s !== u) && Wa(t, i, r, u)), (za = !1); + var f = t.memoizedState; + (i.state = f), Da(t, r, i, l), (s = t.memoizedState), o !== r || f !== s || Ml.current || za ? ("function" === typeof c && (Ba(t, n, c, r), (s = t.memoizedState)), (o = za || Va(t, n, o, r, f, s, u)) ? (d || ("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 |= 4194308)) : ("function" === typeof i.componentDidMount && (t.flags |= 4194308), (t.memoizedProps = r), (t.memoizedState = s)), (i.props = r), (i.state = s), (i.context = u), (r = o)) : ("function" === typeof i.componentDidMount && (t.flags |= 4194308), (r = !1)); + } else { + (i = t.stateNode), Ia(e, t), (o = t.memoizedProps), (u = t.type === t.elementType ? o : ga(t.type, o)), (i.props = u), (d = t.pendingProps), (f = i.context), "object" === typeof (s = n.contextType) && null !== s ? (s = Ta(s)) : (s = Nl(t, (s = Il(n) ? zl : Pl.current))); + var p = n.getDerivedStateFromProps; + (c = "function" === typeof p || "function" === typeof i.getSnapshotBeforeUpdate) || ("function" !== typeof i.UNSAFE_componentWillReceiveProps && "function" !== typeof i.componentWillReceiveProps) || ((o !== d || f !== s) && Wa(t, i, r, s)), (za = !1), (f = t.memoizedState), (i.state = f), Da(t, r, i, l); + var h = t.memoizedState; + o !== d || f !== h || Ml.current || za ? ("function" === typeof p && (Ba(t, n, p, r), (h = t.memoizedState)), (u = za || Va(t, n, u, r, f, h, s) || !1) ? (c || ("function" !== typeof i.UNSAFE_componentWillUpdate && "function" !== typeof i.componentWillUpdate) || ("function" === typeof i.componentWillUpdate && i.componentWillUpdate(r, h, s), "function" === typeof i.UNSAFE_componentWillUpdate && i.UNSAFE_componentWillUpdate(r, h, s)), "function" === typeof i.componentDidUpdate && (t.flags |= 4), "function" === typeof i.getSnapshotBeforeUpdate && (t.flags |= 1024)) : ("function" !== typeof i.componentDidUpdate || (o === e.memoizedProps && f === e.memoizedState) || (t.flags |= 4), "function" !== typeof i.getSnapshotBeforeUpdate || (o === e.memoizedProps && f === e.memoizedState) || (t.flags |= 1024), (t.memoizedProps = r), (t.memoizedState = h)), (i.props = r), (i.state = h), (i.context = s), (r = u)) : ("function" !== typeof i.componentDidUpdate || (o === e.memoizedProps && f === e.memoizedState) || (t.flags |= 4), "function" !== typeof i.getSnapshotBeforeUpdate || (o === e.memoizedProps && f === e.memoizedState) || (t.flags |= 1024), (r = !1)); + } + return Mo(e, t, n, r, a, l); + } + function Mo(e, t, n, r, l, a) { + Co(e, t); + var i = 0 !== (128 & t.flags); + if (!r && !i) return l && Dl(t, n, !1), Go(e, t, a); + (r = t.stateNode), (bo.current = t); + var o = i && "function" !== typeof n.getDerivedStateFromError ? null : r.render(); + return (t.flags |= 1), null !== e && i ? ((t.child = Xa(t, e.child, null, a)), (t.child = Xa(t, null, o, a))) : So(e, t, o, a), (t.memoizedState = r.state), l && Dl(t, n, !0), t.child; + } + function zo(e) { + var t = e.stateNode; + t.pendingContext ? Ol(0, t.pendingContext, t.pendingContext !== t.context) : t.context && Ol(0, t.context, !1), ri(e, t.containerInfo); + } + function No(e, t, n, r, l) { + return pa(), ha(l), (t.flags |= 256), So(e, t, n, r), t.child; + } + var Io, + Lo, + Oo, + Ao, + jo = { dehydrated: null, treeContext: null, retryLane: 0 }; + function Do(e) { + return { baseLanes: e, cachePool: null, transitions: null }; + } + function Ro(e, t, n) { + var r, + l = t.pendingProps, + i = oi.current, + o = !1, + s = 0 !== (128 & t.flags); + if (((r = s) || (r = (null === e || null !== e.memoizedState) && 0 !== (2 & i)), r ? ((o = !0), (t.flags &= -129)) : (null !== e && null === e.memoizedState) || (i |= 1), Cl(oi, 1 & i), null === e)) return ua(t), null !== (e = t.memoizedState) && null !== (e = e.dehydrated) ? (0 === (1 & t.mode) ? (t.lanes = 1) : "$!" === e.data ? (t.lanes = 8) : (t.lanes = 1073741824), null) : ((s = l.children), (e = l.fallback), o ? ((l = t.mode), (o = t.child), (s = { mode: "hidden", children: s }), 0 === (1 & l) && null !== o ? ((o.childLanes = 0), (o.pendingProps = s)) : (o = Du(s, l, 0, null)), (e = ju(e, l, n, null)), (o.return = t), (e.return = t), (o.sibling = e), (t.child = o), (t.child.memoizedState = Do(n)), (t.memoizedState = jo), e) : Fo(t, s)); + if (null !== (i = e.memoizedState) && null !== (r = i.dehydrated)) + return (function (e, t, n, r, l, i, o) { + if (n) return 256 & t.flags ? ((t.flags &= -257), Bo(e, t, o, (r = co(Error(a(422)))))) : null !== t.memoizedState ? ((t.child = e.child), (t.flags |= 128), null) : ((i = r.fallback), (l = t.mode), (r = Du({ mode: "visible", children: r.children }, l, 0, null)), ((i = ju(i, l, o, null)).flags |= 2), (r.return = t), (i.return = t), (r.sibling = i), (t.child = r), 0 !== (1 & t.mode) && Xa(t, e.child, null, o), (t.child.memoizedState = Do(o)), (t.memoizedState = jo), i); + if (0 === (1 & t.mode)) return Bo(e, t, o, null); + if ("$!" === l.data) { + if ((r = l.nextSibling && l.nextSibling.dataset)) var s = r.dgst; + return (r = s), Bo(e, t, o, (r = co((i = Error(a(419))), r, void 0))); + } + if (((s = 0 !== (o & e.childLanes)), wo || s)) { + if (null !== (r = zs)) { + switch (o & -o) { + case 4: + l = 2; + break; + case 16: + l = 8; + break; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + l = 32; + break; + case 536870912: + l = 268435456; + break; + default: + l = 0; + } + 0 !== (l = 0 !== (l & (r.suspendedLanes | o)) ? 0 : l) && l !== i.retryLane && ((i.retryLane = l), Ma(e, l), ru(r, e, l, -1)); + } + return gu(), Bo(e, t, o, (r = co(Error(a(421))))); + } + return "$?" === l.data ? ((t.flags |= 128), (t.child = e.child), (t = Pu.bind(null, e)), (l._reactRetry = t), null) : ((e = i.treeContext), (ra = ul(l.nextSibling)), (na = t), (la = !0), (aa = null), null !== e && ((ql[Ql++] = Xl), (ql[Ql++] = Kl), (ql[Ql++] = Yl), (Xl = e.id), (Kl = e.overflow), (Yl = t)), (t = Fo(t, r.children)), (t.flags |= 4096), t); + })(e, t, s, l, r, i, n); + if (o) { + (o = l.fallback), (s = t.mode), (r = (i = e.child).sibling); + var u = { mode: "hidden", children: l.children }; + return 0 === (1 & s) && t.child !== i ? (((l = t.child).childLanes = 0), (l.pendingProps = u), (t.deletions = null)) : ((l = Ou(i, u)).subtreeFlags = 14680064 & i.subtreeFlags), null !== r ? (o = Ou(r, o)) : ((o = ju(o, s, n, null)).flags |= 2), (o.return = t), (l.return = t), (l.sibling = o), (t.child = l), (l = o), (o = t.child), (s = null === (s = e.child.memoizedState) ? Do(n) : { baseLanes: s.baseLanes | n, cachePool: null, transitions: s.transitions }), (o.memoizedState = s), (o.childLanes = e.childLanes & ~n), (t.memoizedState = jo), l; + } + return (e = (o = e.child).sibling), (l = Ou(o, { mode: "visible", children: l.children })), 0 === (1 & t.mode) && (l.lanes = n), (l.return = t), (l.sibling = null), null !== e && (null === (n = t.deletions) ? ((t.deletions = [e]), (t.flags |= 16)) : n.push(e)), (t.child = l), (t.memoizedState = null), l; + } + function Fo(e, t) { + return ((t = Du({ mode: "visible", children: t }, e.mode, 0, null)).return = e), (e.child = t); + } + function Bo(e, t, n, r) { + return null !== r && ha(r), Xa(t, e.child, null, n), ((e = Fo(t, t.pendingProps.children)).flags |= 2), (t.memoizedState = null), e; + } + function Uo(e, t, n) { + e.lanes |= t; + var r = e.alternate; + null !== r && (r.lanes |= t), ka(e.return, t, n); + } + function Vo(e, t, n, r, l) { + var a = e.memoizedState; + null === a ? (e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: l }) : ((a.isBackwards = t), (a.rendering = null), (a.renderingStartTime = 0), (a.last = r), (a.tail = n), (a.tailMode = l)); + } + function Ho(e, t, n) { + var r = t.pendingProps, + l = r.revealOrder, + a = r.tail; + if ((So(e, t, r.children, n), 0 !== (2 & (r = oi.current)))) (r = (1 & r) | 2), (t.flags |= 128); + else { + if (null !== e && 0 !== (128 & e.flags)) + e: for (e = t.child; null !== e; ) { + if (13 === e.tag) null !== e.memoizedState && Uo(e, n, t); + else if (19 === e.tag) Uo(e, n, t); + 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 ((Cl(oi, r), 0 === (1 & t.mode))) t.memoizedState = null; + else + switch (l) { + case "forwards": + for (n = t.child, l = null; null !== n; ) null !== (e = n.alternate) && null === si(e) && (l = n), (n = n.sibling); + null === (n = l) ? ((l = t.child), (t.child = null)) : ((l = n.sibling), (n.sibling = null)), Vo(t, !1, l, n, a); + break; + case "backwards": + for (n = null, l = t.child, t.child = null; null !== l; ) { + if (null !== (e = l.alternate) && null === si(e)) { + t.child = l; + break; + } + (e = l.sibling), (l.sibling = n), (n = l), (l = e); + } + Vo(t, !0, n, null, a); + break; + case "together": + Vo(t, !1, null, null, void 0); + break; + default: + t.memoizedState = null; + } + return t.child; + } + function Wo(e, t) { + 0 === (1 & t.mode) && null !== e && ((e.alternate = null), (t.alternate = null), (t.flags |= 2)); + } + function Go(e, t, n) { + if ((null !== e && (t.dependencies = e.dependencies), (Ds |= t.lanes), 0 === (n & t.childLanes))) return null; + if (null !== e && t.child !== e.child) throw Error(a(153)); + if (null !== t.child) { + for (n = Ou((e = t.child), e.pendingProps), t.child = n, n.return = t; null !== e.sibling; ) (e = e.sibling), ((n = n.sibling = Ou(e, e.pendingProps)).return = t); + n.sibling = null; + } + return t.child; + } + function $o(e, t) { + if (!la) + 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 qo(e) { + var t = null !== e.alternate && e.alternate.child === e.child, + n = 0, + r = 0; + if (t) for (var l = e.child; null !== l; ) (n |= l.lanes | l.childLanes), (r |= 14680064 & l.subtreeFlags), (r |= 14680064 & l.flags), (l.return = e), (l = l.sibling); + else for (l = e.child; null !== l; ) (n |= l.lanes | l.childLanes), (r |= l.subtreeFlags), (r |= l.flags), (l.return = e), (l = l.sibling); + return (e.subtreeFlags |= r), (e.childLanes = n), t; + } + function Qo(e, t, n) { + var r = t.pendingProps; + switch ((ta(t), t.tag)) { + case 2: + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return qo(t), null; + case 1: + case 17: + return Il(t.type) && Ll(), qo(t), null; + case 3: + return (r = t.stateNode), li(), Tl(Ml), Tl(Pl), ci(), r.pendingContext && ((r.context = r.pendingContext), (r.pendingContext = null)), (null !== e && null !== e.child) || (da(t) ? (t.flags |= 4) : null === e || (e.memoizedState.isDehydrated && 0 === (256 & t.flags)) || ((t.flags |= 1024), null !== aa && (ou(aa), (aa = null)))), Lo(e, t), qo(t), null; + case 5: + ii(t); + var l = ni(ti.current); + if (((n = t.type), null !== e && null != t.stateNode)) Oo(e, t, n, r, l), e.ref !== t.ref && ((t.flags |= 512), (t.flags |= 2097152)); + else { + if (!r) { + if (null === t.stateNode) throw Error(a(166)); + return qo(t), null; + } + if (((e = ni(Za.current)), da(t))) { + (r = t.stateNode), (n = t.type); + var i = t.memoizedProps; + switch (((r[fl] = t), (r[pl] = i), (e = 0 !== (1 & t.mode)), n)) { + case "dialog": + Fr("cancel", r), Fr("close", r); + break; + case "iframe": + case "object": + case "embed": + Fr("load", r); + break; + case "video": + case "audio": + for (l = 0; l < Ar.length; l++) Fr(Ar[l], r); + break; + case "source": + Fr("error", r); + break; + case "img": + case "image": + case "link": + Fr("error", r), Fr("load", r); + break; + case "details": + Fr("toggle", r); + break; + case "input": + X(r, i), Fr("invalid", r); + break; + case "select": + (r._wrapperState = { wasMultiple: !!i.multiple }), Fr("invalid", r); + break; + case "textarea": + le(r, i), Fr("invalid", r); + } + for (var s in (ye(n, i), (l = null), i)) + if (i.hasOwnProperty(s)) { + var u = i[s]; + "children" === s ? ("string" === typeof u ? r.textContent !== u && (!0 !== i.suppressHydrationWarning && Jr(r.textContent, u, e), (l = ["children", u])) : "number" === typeof u && r.textContent !== "" + u && (!0 !== i.suppressHydrationWarning && Jr(r.textContent, u, e), (l = ["children", "" + u]))) : o.hasOwnProperty(s) && null != u && "onScroll" === s && Fr("scroll", r); + } + switch (n) { + case "input": + $(r), Z(r, i, !0); + break; + case "textarea": + $(r), ie(r); + break; + case "select": + case "option": + break; + default: + "function" === typeof i.onClick && (r.onclick = Zr); + } + (r = l), (t.updateQueue = r), null !== r && (t.flags |= 4); + } else { + (s = 9 === l.nodeType ? l : l.ownerDocument), "http://www.w3.org/1999/xhtml" === e && (e = oe(n)), "http://www.w3.org/1999/xhtml" === e ? ("script" === n ? (((e = s.createElement("div")).innerHTML = ""), (e = e.removeChild(e.firstChild))) : "string" === typeof r.is ? (e = s.createElement(n, { is: r.is })) : ((e = s.createElement(n)), "select" === n && ((s = e), r.multiple ? (s.multiple = !0) : r.size && (s.size = r.size)))) : (e = s.createElementNS(e, n)), (e[fl] = t), (e[pl] = r), Io(e, t, !1, !1), (t.stateNode = e); + e: { + switch (((s = be(n, r)), n)) { + case "dialog": + Fr("cancel", e), Fr("close", e), (l = r); + break; + case "iframe": + case "object": + case "embed": + Fr("load", e), (l = r); + break; + case "video": + case "audio": + for (l = 0; l < Ar.length; l++) Fr(Ar[l], e); + l = r; + break; + case "source": + Fr("error", e), (l = r); + break; + case "img": + case "image": + case "link": + Fr("error", e), Fr("load", e), (l = r); + break; + case "details": + Fr("toggle", e), (l = r); + break; + case "input": + X(e, r), (l = Y(e, r)), Fr("invalid", e); + break; + case "option": + default: + l = r; + break; + case "select": + (e._wrapperState = { wasMultiple: !!r.multiple }), (l = D({}, r, { value: void 0 })), Fr("invalid", e); + break; + case "textarea": + le(e, r), (l = re(e, r)), Fr("invalid", e); + } + for (i in (ye(n, l), (u = l))) + if (u.hasOwnProperty(i)) { + var c = u[i]; + "style" === i ? ge(e, c) : "dangerouslySetInnerHTML" === i ? null != (c = c ? c.__html : void 0) && de(e, c) : "children" === i ? ("string" === typeof c ? ("textarea" !== n || "" !== c) && fe(e, c) : "number" === typeof c && fe(e, "" + c)) : "suppressContentEditableWarning" !== i && "suppressHydrationWarning" !== i && "autoFocus" !== i && (o.hasOwnProperty(i) ? null != c && "onScroll" === i && Fr("scroll", e) : null != c && b(e, i, c, s)); + } + switch (n) { + case "input": + $(e), Z(e, r, !1); + break; + case "textarea": + $(e), ie(e); + break; + case "option": + null != r.value && e.setAttribute("value", "" + W(r.value)); + break; + case "select": + (e.multiple = !!r.multiple), null != (i = r.value) ? ne(e, !!r.multiple, i, !1) : null != r.defaultValue && ne(e, !!r.multiple, r.defaultValue, !0); + break; + default: + "function" === typeof l.onClick && (e.onclick = Zr); + } + switch (n) { + case "button": + case "input": + case "select": + case "textarea": + r = !!r.autoFocus; + break e; + case "img": + r = !0; + break e; + default: + r = !1; + } + } + r && (t.flags |= 4); + } + null !== t.ref && ((t.flags |= 512), (t.flags |= 2097152)); + } + return qo(t), null; + case 6: + if (e && null != t.stateNode) Ao(e, t, e.memoizedProps, r); + else { + if ("string" !== typeof r && null === t.stateNode) throw Error(a(166)); + if (((n = ni(ti.current)), ni(Za.current), da(t))) { + if (((r = t.stateNode), (n = t.memoizedProps), (r[fl] = t), (i = r.nodeValue !== n) && null !== (e = na))) + switch (e.tag) { + case 3: + Jr(r.nodeValue, n, 0 !== (1 & e.mode)); + break; + case 5: + !0 !== e.memoizedProps.suppressHydrationWarning && Jr(r.nodeValue, n, 0 !== (1 & e.mode)); + } + i && (t.flags |= 4); + } else ((r = (9 === n.nodeType ? n : n.ownerDocument).createTextNode(r))[fl] = t), (t.stateNode = r); + } + return qo(t), null; + case 13: + if ((Tl(oi), (r = t.memoizedState), null === e || (null !== e.memoizedState && null !== e.memoizedState.dehydrated))) { + if (la && null !== ra && 0 !== (1 & t.mode) && 0 === (128 & t.flags)) fa(), pa(), (t.flags |= 98560), (i = !1); + else if (((i = da(t)), null !== r && null !== r.dehydrated)) { + if (null === e) { + if (!i) throw Error(a(318)); + if (!(i = null !== (i = t.memoizedState) ? i.dehydrated : null)) throw Error(a(317)); + i[fl] = t; + } else pa(), 0 === (128 & t.flags) && (t.memoizedState = null), (t.flags |= 4); + qo(t), (i = !1); + } else null !== aa && (ou(aa), (aa = null)), (i = !0); + if (!i) return 65536 & t.flags ? t : null; + } + return 0 !== (128 & t.flags) ? ((t.lanes = n), t) : ((r = null !== r) !== (null !== e && null !== e.memoizedState) && r && ((t.child.flags |= 8192), 0 !== (1 & t.mode) && (null === e || 0 !== (1 & oi.current) ? 0 === As && (As = 3) : gu())), null !== t.updateQueue && (t.flags |= 4), qo(t), null); + case 4: + return li(), Lo(e, t), null === e && Vr(t.stateNode.containerInfo), qo(t), null; + case 10: + return xa(t.type._context), qo(t), null; + case 19: + if ((Tl(oi), null === (i = t.memoizedState))) return qo(t), null; + if (((r = 0 !== (128 & t.flags)), null === (s = i.rendering))) + if (r) $o(i, !1); + else { + if (0 !== As || (null !== e && 0 !== (128 & e.flags))) + for (e = t.child; null !== e; ) { + if (null !== (s = si(e))) { + for (t.flags |= 128, $o(i, !1), null !== (r = s.updateQueue) && ((t.updateQueue = r), (t.flags |= 4)), t.subtreeFlags = 0, r = n, n = t.child; null !== n; ) (e = r), ((i = n).flags &= 14680066), null === (s = i.alternate) ? ((i.childLanes = 0), (i.lanes = e), (i.child = null), (i.subtreeFlags = 0), (i.memoizedProps = null), (i.memoizedState = null), (i.updateQueue = null), (i.dependencies = null), (i.stateNode = null)) : ((i.childLanes = s.childLanes), (i.lanes = s.lanes), (i.child = s.child), (i.subtreeFlags = 0), (i.deletions = null), (i.memoizedProps = s.memoizedProps), (i.memoizedState = s.memoizedState), (i.updateQueue = s.updateQueue), (i.type = s.type), (e = s.dependencies), (i.dependencies = null === e ? null : { lanes: e.lanes, firstContext: e.firstContext })), (n = n.sibling); + return Cl(oi, (1 & oi.current) | 2), t.child; + } + e = e.sibling; + } + null !== i.tail && Ke() > Hs && ((t.flags |= 128), (r = !0), $o(i, !1), (t.lanes = 4194304)); + } + else { + if (!r) + if (null !== (e = si(s))) { + if (((t.flags |= 128), (r = !0), null !== (n = e.updateQueue) && ((t.updateQueue = n), (t.flags |= 4)), $o(i, !0), null === i.tail && "hidden" === i.tailMode && !s.alternate && !la)) return qo(t), null; + } else 2 * Ke() - i.renderingStartTime > Hs && 1073741824 !== n && ((t.flags |= 128), (r = !0), $o(i, !1), (t.lanes = 4194304)); + i.isBackwards ? ((s.sibling = t.child), (t.child = s)) : (null !== (n = i.last) ? (n.sibling = s) : (t.child = s), (i.last = s)); + } + return null !== i.tail ? ((t = i.tail), (i.rendering = t), (i.tail = t.sibling), (i.renderingStartTime = Ke()), (t.sibling = null), (n = oi.current), Cl(oi, r ? (1 & n) | 2 : 1 & n), t) : (qo(t), null); + case 22: + case 23: + return fu(), (r = null !== t.memoizedState), null !== e && (null !== e.memoizedState) !== r && (t.flags |= 8192), r && 0 !== (1 & t.mode) ? 0 !== (1073741824 & Ls) && (qo(t), 6 & t.subtreeFlags && (t.flags |= 8192)) : qo(t), null; + case 24: + case 25: + return null; + } + throw Error(a(156, t.tag)); + } + function Yo(e, t) { + switch ((ta(t), t.tag)) { + case 1: + return Il(t.type) && Ll(), 65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null; + case 3: + return li(), Tl(Ml), Tl(Pl), ci(), 0 !== (65536 & (e = t.flags)) && 0 === (128 & e) ? ((t.flags = (-65537 & e) | 128), t) : null; + case 5: + return ii(t), null; + case 13: + if ((Tl(oi), null !== (e = t.memoizedState) && null !== e.dehydrated)) { + if (null === t.alternate) throw Error(a(340)); + pa(); + } + return 65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null; + case 19: + return Tl(oi), null; + case 4: + return li(), null; + case 10: + return xa(t.type._context), null; + case 22: + case 23: + return fu(), null; + default: + return null; + } + } + (Io = function (e, t) { + for (var n = t.child; null !== n; ) { + if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode); + else if (4 !== n.tag && null !== n.child) { + (n.child.return = n), (n = n.child); + continue; + } + if (n === t) break; + for (; null === n.sibling; ) { + if (null === n.return || n.return === t) return; + n = n.return; + } + (n.sibling.return = n.return), (n = n.sibling); + } + }), + (Lo = function () {}), + (Oo = function (e, t, n, r) { + var l = e.memoizedProps; + if (l !== r) { + (e = t.stateNode), ni(Za.current); + var a, + i = null; + switch (n) { + case "input": + (l = Y(e, l)), (r = Y(e, r)), (i = []); + break; + case "select": + (l = D({}, l, { value: void 0 })), (r = D({}, r, { value: void 0 })), (i = []); + break; + case "textarea": + (l = re(e, l)), (r = re(e, r)), (i = []); + break; + default: + "function" !== typeof l.onClick && "function" === typeof r.onClick && (e.onclick = Zr); + } + for (c in (ye(n, r), (n = null), l)) + if (!r.hasOwnProperty(c) && l.hasOwnProperty(c) && null != l[c]) + if ("style" === c) { + var s = l[c]; + for (a in s) s.hasOwnProperty(a) && (n || (n = {}), (n[a] = "")); + } else "dangerouslySetInnerHTML" !== c && "children" !== c && "suppressContentEditableWarning" !== c && "suppressHydrationWarning" !== c && "autoFocus" !== c && (o.hasOwnProperty(c) ? i || (i = []) : (i = i || []).push(c, null)); + for (c in r) { + var u = r[c]; + if (((s = null != l ? l[c] : void 0), r.hasOwnProperty(c) && u !== s && (null != u || null != s))) + if ("style" === c) + if (s) { + for (a in s) !s.hasOwnProperty(a) || (u && u.hasOwnProperty(a)) || (n || (n = {}), (n[a] = "")); + for (a in u) u.hasOwnProperty(a) && s[a] !== u[a] && (n || (n = {}), (n[a] = u[a])); + } else n || (i || (i = []), i.push(c, n)), (n = u); + else "dangerouslySetInnerHTML" === c ? ((u = u ? u.__html : void 0), (s = s ? s.__html : void 0), null != u && s !== u && (i = i || []).push(c, u)) : "children" === c ? ("string" !== typeof u && "number" !== typeof u) || (i = i || []).push(c, "" + u) : "suppressContentEditableWarning" !== c && "suppressHydrationWarning" !== c && (o.hasOwnProperty(c) ? (null != u && "onScroll" === c && Fr("scroll", e), i || s === u || (i = [])) : (i = i || []).push(c, u)); + } + n && (i = i || []).push("style", n); + var c = i; + (t.updateQueue = c) && (t.flags |= 4); + } + }), + (Ao = function (e, t, n, r) { + n !== r && (t.flags |= 4); + }); + var Xo = !1, + Ko = !1, + Jo = "function" === typeof WeakSet ? WeakSet : Set, + Zo = null; + function es(e, t) { + var n = e.ref; + if (null !== n) + if ("function" === typeof n) + try { + n(null); + } catch (r) { + Tu(e, t, r); + } + else n.current = null; + } + function ts(e, t, n) { + try { + n(); + } catch (r) { + Tu(e, t, r); + } + } + var ns = !1; + function rs(e, t, n) { + var r = t.updateQueue; + if (null !== (r = null !== r ? r.lastEffect : null)) { + var l = (r = r.next); + do { + if ((l.tag & e) === e) { + var a = l.destroy; + (l.destroy = void 0), void 0 !== a && ts(t, n, a); + } + l = l.next; + } while (l !== r); + } + } + function ls(e, t) { + if (null !== (t = null !== (t = t.updateQueue) ? t.lastEffect : null)) { + var n = (t = t.next); + do { + if ((n.tag & e) === e) { + var r = n.create; + n.destroy = r(); + } + n = n.next; + } while (n !== t); + } + } + function as(e) { + var t = e.ref; + if (null !== t) { + var n = e.stateNode; + e.tag, (e = n), "function" === typeof t ? t(e) : (t.current = e); + } + } + function is(e) { + var t = e.alternate; + null !== t && ((e.alternate = null), is(t)), (e.child = null), (e.deletions = null), (e.sibling = null), 5 === e.tag && null !== (t = e.stateNode) && (delete t[fl], delete t[pl], delete t[ml], delete t[gl], delete t[vl]), (e.stateNode = null), (e.return = null), (e.dependencies = null), (e.memoizedProps = null), (e.memoizedState = null), (e.pendingProps = null), (e.stateNode = null), (e.updateQueue = null); + } + function os(e) { + return 5 === e.tag || 3 === e.tag || 4 === e.tag; + } + function ss(e) { + e: for (;;) { + for (; null === e.sibling; ) { + if (null === e.return || os(e.return)) return null; + e = e.return; + } + for (e.sibling.return = e.return, e = e.sibling; 5 !== e.tag && 6 !== e.tag && 18 !== e.tag; ) { + if (2 & e.flags) continue e; + if (null === e.child || 4 === e.tag) continue e; + (e.child.return = e), (e = e.child); + } + if (!(2 & e.flags)) return e.stateNode; + } + } + function us(e, t, n) { + var r = e.tag; + if (5 === r || 6 === r) (e = e.stateNode), t ? (8 === n.nodeType ? n.parentNode.insertBefore(e, t) : n.insertBefore(e, t)) : (8 === n.nodeType ? (t = n.parentNode).insertBefore(e, n) : (t = n).appendChild(e), (null !== (n = n._reactRootContainer) && void 0 !== n) || null !== t.onclick || (t.onclick = Zr)); + else if (4 !== r && null !== (e = e.child)) for (us(e, t, n), e = e.sibling; null !== e; ) us(e, t, n), (e = e.sibling); + } + function cs(e, t, n) { + var r = e.tag; + if (5 === r || 6 === r) (e = e.stateNode), t ? n.insertBefore(e, t) : n.appendChild(e); + else if (4 !== r && null !== (e = e.child)) for (cs(e, t, n), e = e.sibling; null !== e; ) cs(e, t, n), (e = e.sibling); + } + var ds = null, + fs = !1; + function ps(e, t, n) { + for (n = n.child; null !== n; ) hs(e, t, n), (n = n.sibling); + } + function hs(e, t, n) { + if (at && "function" === typeof at.onCommitFiberUnmount) + try { + at.onCommitFiberUnmount(lt, n); + } catch (o) {} + switch (n.tag) { + case 5: + Ko || es(n, t); + case 6: + var r = ds, + l = fs; + (ds = null), ps(e, t, n), (fs = l), null !== (ds = r) && (fs ? ((e = ds), (n = n.stateNode), 8 === e.nodeType ? e.parentNode.removeChild(n) : e.removeChild(n)) : ds.removeChild(n.stateNode)); + break; + case 18: + null !== ds && (fs ? ((e = ds), (n = n.stateNode), 8 === e.nodeType ? sl(e.parentNode, n) : 1 === e.nodeType && sl(e, n), Vt(e)) : sl(ds, n.stateNode)); + break; + case 4: + (r = ds), (l = fs), (ds = n.stateNode.containerInfo), (fs = !0), ps(e, t, n), (ds = r), (fs = l); + break; + case 0: + case 11: + case 14: + case 15: + if (!Ko && null !== (r = n.updateQueue) && null !== (r = r.lastEffect)) { + l = r = r.next; + do { + var a = l, + i = a.destroy; + (a = a.tag), void 0 !== i && (0 !== (2 & a) || 0 !== (4 & a)) && ts(n, t, i), (l = l.next); + } while (l !== r); + } + ps(e, t, n); + break; + case 1: + if (!Ko && (es(n, t), "function" === typeof (r = n.stateNode).componentWillUnmount)) + try { + (r.props = n.memoizedProps), (r.state = n.memoizedState), r.componentWillUnmount(); + } catch (o) { + Tu(n, t, o); + } + ps(e, t, n); + break; + case 21: + ps(e, t, n); + break; + case 22: + 1 & n.mode ? ((Ko = (r = Ko) || null !== n.memoizedState), ps(e, t, n), (Ko = r)) : ps(e, t, n); + break; + default: + ps(e, t, n); + } + } + function ms(e) { + var t = e.updateQueue; + if (null !== t) { + e.updateQueue = null; + var n = e.stateNode; + null === n && (n = e.stateNode = new Jo()), + t.forEach(function (t) { + var r = Mu.bind(null, e, t); + n.has(t) || (n.add(t), t.then(r, r)); + }); + } + } + function gs(e, t) { + var n = t.deletions; + if (null !== n) + for (var r = 0; r < n.length; r++) { + var l = n[r]; + try { + var i = e, + o = t, + s = o; + e: for (; null !== s; ) { + switch (s.tag) { + case 5: + (ds = s.stateNode), (fs = !1); + break e; + case 3: + case 4: + (ds = s.stateNode.containerInfo), (fs = !0); + break e; + } + s = s.return; + } + if (null === ds) throw Error(a(160)); + hs(i, o, l), (ds = null), (fs = !1); + var u = l.alternate; + null !== u && (u.return = null), (l.return = null); + } catch (c) { + Tu(l, t, c); + } + } + if (12854 & t.subtreeFlags) for (t = t.child; null !== t; ) vs(t, e), (t = t.sibling); + } + function vs(e, t) { + var n = e.alternate, + r = e.flags; + switch (e.tag) { + case 0: + case 11: + case 14: + case 15: + if ((gs(t, e), ys(e), 4 & r)) { + try { + rs(3, e, e.return), ls(3, e); + } catch (g) { + Tu(e, e.return, g); + } + try { + rs(5, e, e.return); + } catch (g) { + Tu(e, e.return, g); + } + } + break; + case 1: + gs(t, e), ys(e), 512 & r && null !== n && es(n, n.return); + break; + case 5: + if ((gs(t, e), ys(e), 512 & r && null !== n && es(n, n.return), 32 & e.flags)) { + var l = e.stateNode; + try { + fe(l, ""); + } catch (g) { + Tu(e, e.return, g); + } + } + if (4 & r && null != (l = e.stateNode)) { + var i = e.memoizedProps, + o = null !== n ? n.memoizedProps : i, + s = e.type, + u = e.updateQueue; + if (((e.updateQueue = null), null !== u)) + try { + "input" === s && "radio" === i.type && null != i.name && K(l, i), be(s, o); + var c = be(s, i); + for (o = 0; o < u.length; o += 2) { + var d = u[o], + f = u[o + 1]; + "style" === d ? ge(l, f) : "dangerouslySetInnerHTML" === d ? de(l, f) : "children" === d ? fe(l, f) : b(l, d, f, c); + } + switch (s) { + case "input": + J(l, i); + break; + case "textarea": + ae(l, i); + break; + case "select": + var p = l._wrapperState.wasMultiple; + l._wrapperState.wasMultiple = !!i.multiple; + var h = i.value; + null != h ? ne(l, !!i.multiple, h, !1) : p !== !!i.multiple && (null != i.defaultValue ? ne(l, !!i.multiple, i.defaultValue, !0) : ne(l, !!i.multiple, i.multiple ? [] : "", !1)); + } + l[pl] = i; + } catch (g) { + Tu(e, e.return, g); + } + } + break; + case 6: + if ((gs(t, e), ys(e), 4 & r)) { + if (null === e.stateNode) throw Error(a(162)); + (l = e.stateNode), (i = e.memoizedProps); + try { + l.nodeValue = i; + } catch (g) { + Tu(e, e.return, g); + } + } + break; + case 3: + if ((gs(t, e), ys(e), 4 & r && null !== n && n.memoizedState.isDehydrated)) + try { + Vt(t.containerInfo); + } catch (g) { + Tu(e, e.return, g); + } + break; + case 4: + default: + gs(t, e), ys(e); + break; + case 13: + gs(t, e), ys(e), 8192 & (l = e.child).flags && ((i = null !== l.memoizedState), (l.stateNode.isHidden = i), !i || (null !== l.alternate && null !== l.alternate.memoizedState) || (Vs = Ke())), 4 & r && ms(e); + break; + case 22: + if (((d = null !== n && null !== n.memoizedState), 1 & e.mode ? ((Ko = (c = Ko) || d), gs(t, e), (Ko = c)) : gs(t, e), ys(e), 8192 & r)) { + if (((c = null !== e.memoizedState), (e.stateNode.isHidden = c) && !d && 0 !== (1 & e.mode))) + for (Zo = e, d = e.child; null !== d; ) { + for (f = Zo = d; null !== Zo; ) { + switch (((h = (p = Zo).child), p.tag)) { + case 0: + case 11: + case 14: + case 15: + rs(4, p, p.return); + break; + case 1: + es(p, p.return); + var m = p.stateNode; + if ("function" === typeof m.componentWillUnmount) { + (r = p), (n = p.return); + try { + (t = r), (m.props = t.memoizedProps), (m.state = t.memoizedState), m.componentWillUnmount(); + } catch (g) { + Tu(r, n, g); + } + } + break; + case 5: + es(p, p.return); + break; + case 22: + if (null !== p.memoizedState) { + xs(f); + continue; + } + } + null !== h ? ((h.return = p), (Zo = h)) : xs(f); + } + d = d.sibling; + } + e: for (d = null, f = e; ; ) { + if (5 === f.tag) { + if (null === d) { + d = f; + try { + (l = f.stateNode), c ? ("function" === typeof (i = l.style).setProperty ? i.setProperty("display", "none", "important") : (i.display = "none")) : ((s = f.stateNode), (o = void 0 !== (u = f.memoizedProps.style) && null !== u && u.hasOwnProperty("display") ? u.display : null), (s.style.display = me("display", o))); + } catch (g) { + Tu(e, e.return, g); + } + } + } else if (6 === f.tag) { + if (null === d) + try { + f.stateNode.nodeValue = c ? "" : f.memoizedProps; + } catch (g) { + Tu(e, e.return, g); + } + } else if (((22 !== f.tag && 23 !== f.tag) || null === f.memoizedState || f === e) && null !== f.child) { + (f.child.return = f), (f = f.child); + continue; + } + if (f === e) break e; + for (; null === f.sibling; ) { + if (null === f.return || f.return === e) break e; + d === f && (d = null), (f = f.return); + } + d === f && (d = null), (f.sibling.return = f.return), (f = f.sibling); + } + } + break; + case 19: + gs(t, e), ys(e), 4 & r && ms(e); + case 21: + } + } + function ys(e) { + var t = e.flags; + if (2 & t) { + try { + e: { + for (var n = e.return; null !== n; ) { + if (os(n)) { + var r = n; + break e; + } + n = n.return; + } + throw Error(a(160)); + } + switch (r.tag) { + case 5: + var l = r.stateNode; + 32 & r.flags && (fe(l, ""), (r.flags &= -33)), cs(e, ss(e), l); + break; + case 3: + case 4: + var i = r.stateNode.containerInfo; + us(e, ss(e), i); + break; + default: + throw Error(a(161)); + } + } catch (o) { + Tu(e, e.return, o); + } + e.flags &= -3; + } + 4096 & t && (e.flags &= -4097); + } + function bs(e, t, n) { + (Zo = e), ws(e, t, n); + } + function ws(e, t, n) { + for (var r = 0 !== (1 & e.mode); null !== Zo; ) { + var l = Zo, + a = l.child; + if (22 === l.tag && r) { + var i = null !== l.memoizedState || Xo; + if (!i) { + var o = l.alternate, + s = (null !== o && null !== o.memoizedState) || Ko; + o = Xo; + var u = Ko; + if (((Xo = i), (Ko = s) && !u)) for (Zo = l; null !== Zo; ) (s = (i = Zo).child), 22 === i.tag && null !== i.memoizedState ? ks(l) : null !== s ? ((s.return = i), (Zo = s)) : ks(l); + for (; null !== a; ) (Zo = a), ws(a, t, n), (a = a.sibling); + (Zo = l), (Xo = o), (Ko = u); + } + Ss(e); + } else 0 !== (8772 & l.subtreeFlags) && null !== a ? ((a.return = l), (Zo = a)) : Ss(e); + } + } + function Ss(e) { + for (; null !== Zo; ) { + var t = Zo; + if (0 !== (8772 & t.flags)) { + var n = t.alternate; + try { + if (0 !== (8772 & t.flags)) + switch (t.tag) { + case 0: + case 11: + case 15: + Ko || ls(5, t); + break; + case 1: + var r = t.stateNode; + if (4 & t.flags && !Ko) + if (null === n) r.componentDidMount(); + else { + var l = t.elementType === t.type ? n.memoizedProps : ga(t.type, n.memoizedProps); + r.componentDidUpdate(l, n.memoizedState, r.__reactInternalSnapshotBeforeUpdate); + } + var i = t.updateQueue; + null !== i && Ra(t, i, r); + break; + case 3: + var o = t.updateQueue; + if (null !== o) { + if (((n = null), null !== t.child)) + switch (t.child.tag) { + case 5: + case 1: + n = t.child.stateNode; + } + Ra(t, o, n); + } + break; + case 5: + var s = t.stateNode; + if (null === n && 4 & t.flags) { + n = s; + var u = t.memoizedProps; + switch (t.type) { + case "button": + case "input": + case "select": + case "textarea": + u.autoFocus && n.focus(); + break; + case "img": + u.src && (n.src = u.src); + } + } + break; + case 6: + case 4: + case 12: + case 19: + case 17: + case 21: + case 22: + case 23: + case 25: + break; + case 13: + if (null === t.memoizedState) { + var c = t.alternate; + if (null !== c) { + var d = c.memoizedState; + if (null !== d) { + var f = d.dehydrated; + null !== f && Vt(f); + } + } + } + break; + default: + throw Error(a(163)); + } + Ko || (512 & t.flags && as(t)); + } catch (p) { + Tu(t, t.return, p); + } + } + if (t === e) { + Zo = null; + break; + } + if (null !== (n = t.sibling)) { + (n.return = t.return), (Zo = n); + break; + } + Zo = t.return; + } + } + function xs(e) { + for (; null !== Zo; ) { + var t = Zo; + if (t === e) { + Zo = null; + break; + } + var n = t.sibling; + if (null !== n) { + (n.return = t.return), (Zo = n); + break; + } + Zo = t.return; + } + } + function ks(e) { + for (; null !== Zo; ) { + var t = Zo; + try { + switch (t.tag) { + case 0: + case 11: + case 15: + var n = t.return; + try { + ls(4, t); + } catch (s) { + Tu(t, n, s); + } + break; + case 1: + var r = t.stateNode; + if ("function" === typeof r.componentDidMount) { + var l = t.return; + try { + r.componentDidMount(); + } catch (s) { + Tu(t, l, s); + } + } + var a = t.return; + try { + as(t); + } catch (s) { + Tu(t, a, s); + } + break; + case 5: + var i = t.return; + try { + as(t); + } catch (s) { + Tu(t, i, s); + } + } + } catch (s) { + Tu(t, t.return, s); + } + if (t === e) { + Zo = null; + break; + } + var o = t.sibling; + if (null !== o) { + (o.return = t.return), (Zo = o); + break; + } + Zo = t.return; + } + } + var Es, + Ts = Math.ceil, + Cs = w.ReactCurrentDispatcher, + _s = w.ReactCurrentOwner, + Ps = w.ReactCurrentBatchConfig, + Ms = 0, + zs = null, + Ns = null, + Is = 0, + Ls = 0, + Os = El(0), + As = 0, + js = null, + Ds = 0, + Rs = 0, + Fs = 0, + Bs = null, + Us = null, + Vs = 0, + Hs = 1 / 0, + Ws = null, + Gs = !1, + $s = null, + qs = null, + Qs = !1, + Ys = null, + Xs = 0, + Ks = 0, + Js = null, + Zs = -1, + eu = 0; + function tu() { + return 0 !== (6 & Ms) ? Ke() : -1 !== Zs ? Zs : (Zs = Ke()); + } + function nu(e) { + return 0 === (1 & e.mode) ? 1 : 0 !== (2 & Ms) && 0 !== Is ? Is & -Is : null !== ma.transition ? (0 === eu && (eu = mt()), eu) : 0 !== (e = bt) ? e : (e = void 0 === (e = window.event) ? 16 : Xt(e.type)); + } + function ru(e, t, n, r) { + if (50 < Ks) throw ((Ks = 0), (Js = null), Error(a(185))); + vt(e, n, r), (0 !== (2 & Ms) && e === zs) || (e === zs && (0 === (2 & Ms) && (Rs |= n), 4 === As && su(e, Is)), lu(e, r), 1 === n && 0 === Ms && 0 === (1 & t.mode) && ((Hs = Ke() + 500), Fl && Vl())); + } + function lu(e, t) { + var n = e.callbackNode; + !(function (e, t) { + for (var n = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, a = e.pendingLanes; 0 < a; ) { + var i = 31 - it(a), + o = 1 << i, + s = l[i]; + -1 === s ? (0 !== (o & n) && 0 === (o & r)) || (l[i] = pt(o, t)) : s <= t && (e.expiredLanes |= o), (a &= ~o); + } + })(e, t); + var r = ft(e, e === zs ? Is : 0); + if (0 === r) null !== n && Qe(n), (e.callbackNode = null), (e.callbackPriority = 0); + else if (((t = r & -r), e.callbackPriority !== t)) { + if ((null != n && Qe(n), 1 === t)) + 0 === e.tag + ? (function (e) { + (Fl = !0), Ul(e); + })(uu.bind(null, e)) + : Ul(uu.bind(null, e)), + il(function () { + 0 === (6 & Ms) && Vl(); + }), + (n = null); + else { + switch (wt(r)) { + case 1: + n = Ze; + break; + case 4: + n = et; + break; + case 16: + default: + n = tt; + break; + case 536870912: + n = rt; + } + n = zu(n, au.bind(null, e)); + } + (e.callbackPriority = t), (e.callbackNode = n); + } + } + function au(e, t) { + if (((Zs = -1), (eu = 0), 0 !== (6 & Ms))) throw Error(a(327)); + var n = e.callbackNode; + if (ku() && e.callbackNode !== n) return null; + var r = ft(e, e === zs ? Is : 0); + if (0 === r) return null; + if (0 !== (30 & r) || 0 !== (r & e.expiredLanes) || t) t = vu(e, r); + else { + t = r; + var l = Ms; + Ms |= 2; + var i = mu(); + for ((zs === e && Is === t) || ((Ws = null), (Hs = Ke() + 500), pu(e, t)); ; ) + try { + bu(); + break; + } catch (s) { + hu(e, s); + } + Sa(), (Cs.current = i), (Ms = l), null !== Ns ? (t = 0) : ((zs = null), (Is = 0), (t = As)); + } + if (0 !== t) { + if ((2 === t && 0 !== (l = ht(e)) && ((r = l), (t = iu(e, l))), 1 === t)) throw ((n = js), pu(e, 0), su(e, r), lu(e, Ke()), n); + if (6 === t) su(e, r); + else { + if ( + ((l = e.current.alternate), + 0 === (30 & r) && + !(function (e) { + for (var t = e; ; ) { + if (16384 & t.flags) { + var n = t.updateQueue; + if (null !== n && null !== (n = n.stores)) + for (var r = 0; r < n.length; r++) { + var l = n[r], + a = l.getSnapshot; + l = l.value; + try { + if (!or(a(), l)) return !1; + } catch (o) { + return !1; + } + } + } + if (((n = t.child), 16384 & t.subtreeFlags && null !== n)) (n.return = t), (t = n); + else { + if (t === e) break; + for (; null === t.sibling; ) { + if (null === t.return || t.return === e) return !0; + t = t.return; + } + (t.sibling.return = t.return), (t = t.sibling); + } + } + return !0; + })(l) && + (2 === (t = vu(e, r)) && 0 !== (i = ht(e)) && ((r = i), (t = iu(e, i))), 1 === t)) + ) + throw ((n = js), pu(e, 0), su(e, r), lu(e, Ke()), n); + switch (((e.finishedWork = l), (e.finishedLanes = r), t)) { + case 0: + case 1: + throw Error(a(345)); + case 2: + case 5: + xu(e, Us, Ws); + break; + case 3: + if ((su(e, r), (130023424 & r) === r && 10 < (t = Vs + 500 - Ke()))) { + if (0 !== ft(e, 0)) break; + if (((l = e.suspendedLanes) & r) !== r) { + tu(), (e.pingedLanes |= e.suspendedLanes & l); + break; + } + e.timeoutHandle = rl(xu.bind(null, e, Us, Ws), t); + break; + } + xu(e, Us, Ws); + break; + case 4: + if ((su(e, r), (4194240 & r) === r)) break; + for (t = e.eventTimes, l = -1; 0 < r; ) { + var o = 31 - it(r); + (i = 1 << o), (o = t[o]) > l && (l = o), (r &= ~i); + } + if (((r = l), 10 < (r = (120 > (r = Ke() - r) ? 120 : 480 > r ? 480 : 1080 > r ? 1080 : 1920 > r ? 1920 : 3e3 > r ? 3e3 : 4320 > r ? 4320 : 1960 * Ts(r / 1960)) - r))) { + e.timeoutHandle = rl(xu.bind(null, e, Us, Ws), r); + break; + } + xu(e, Us, Ws); + break; + default: + throw Error(a(329)); + } + } + } + return lu(e, Ke()), e.callbackNode === n ? au.bind(null, e) : null; + } + function iu(e, t) { + var n = Bs; + return e.current.memoizedState.isDehydrated && (pu(e, t).flags |= 256), 2 !== (e = vu(e, t)) && ((t = Us), (Us = n), null !== t && ou(t)), e; + } + function ou(e) { + null === Us ? (Us = e) : Us.push.apply(Us, e); + } + function su(e, t) { + for (t &= ~Fs, t &= ~Rs, e.suspendedLanes |= t, e.pingedLanes &= ~t, e = e.expirationTimes; 0 < t; ) { + var n = 31 - it(t), + r = 1 << n; + (e[n] = -1), (t &= ~r); + } + } + function uu(e) { + if (0 !== (6 & Ms)) throw Error(a(327)); + ku(); + var t = ft(e, 0); + if (0 === (1 & t)) return lu(e, Ke()), null; + var n = vu(e, t); + if (0 !== e.tag && 2 === n) { + var r = ht(e); + 0 !== r && ((t = r), (n = iu(e, r))); + } + if (1 === n) throw ((n = js), pu(e, 0), su(e, t), lu(e, Ke()), n); + if (6 === n) throw Error(a(345)); + return (e.finishedWork = e.current.alternate), (e.finishedLanes = t), xu(e, Us, Ws), lu(e, Ke()), null; + } + function cu(e, t) { + var n = Ms; + Ms |= 1; + try { + return e(t); + } finally { + 0 === (Ms = n) && ((Hs = Ke() + 500), Fl && Vl()); + } + } + function du(e) { + null !== Ys && 0 === Ys.tag && 0 === (6 & Ms) && ku(); + var t = Ms; + Ms |= 1; + var n = Ps.transition, + r = bt; + try { + if (((Ps.transition = null), (bt = 1), e)) return e(); + } finally { + (bt = r), (Ps.transition = n), 0 === (6 & (Ms = t)) && Vl(); + } + } + function fu() { + (Ls = Os.current), Tl(Os); + } + function pu(e, t) { + (e.finishedWork = null), (e.finishedLanes = 0); + var n = e.timeoutHandle; + if ((-1 !== n && ((e.timeoutHandle = -1), ll(n)), null !== Ns)) + for (n = Ns.return; null !== n; ) { + var r = n; + switch ((ta(r), r.tag)) { + case 1: + null !== (r = r.type.childContextTypes) && void 0 !== r && Ll(); + break; + case 3: + li(), Tl(Ml), Tl(Pl), ci(); + break; + case 5: + ii(r); + break; + case 4: + li(); + break; + case 13: + case 19: + Tl(oi); + break; + case 10: + xa(r.type._context); + break; + case 22: + case 23: + fu(); + } + n = n.return; + } + if (((zs = e), (Ns = e = Ou(e.current, null)), (Is = Ls = t), (As = 0), (js = null), (Fs = Rs = Ds = 0), (Us = Bs = null), null !== Ca)) { + for (t = 0; t < Ca.length; t++) + if (null !== (r = (n = Ca[t]).interleaved)) { + n.interleaved = null; + var l = r.next, + a = n.pending; + if (null !== a) { + var i = a.next; + (a.next = l), (r.next = i); + } + n.pending = r; + } + Ca = null; + } + return e; + } + function hu(e, t) { + for (;;) { + var n = Ns; + try { + if ((Sa(), (di.current = ao), vi)) { + for (var r = hi.memoizedState; null !== r; ) { + var l = r.queue; + null !== l && (l.pending = null), (r = r.next); + } + vi = !1; + } + if (((pi = 0), (gi = mi = hi = null), (yi = !1), (bi = 0), (_s.current = null), null === n || null === n.return)) { + (As = 1), (js = t), (Ns = null); + break; + } + e: { + var i = e, + o = n.return, + s = n, + u = t; + if (((t = Is), (s.flags |= 32768), null !== u && "object" === typeof u && "function" === typeof u.then)) { + var c = u, + d = s, + f = d.tag; + if (0 === (1 & d.mode) && (0 === f || 11 === f || 15 === f)) { + var p = d.alternate; + p ? ((d.updateQueue = p.updateQueue), (d.memoizedState = p.memoizedState), (d.lanes = p.lanes)) : ((d.updateQueue = null), (d.memoizedState = null)); + } + var h = vo(o); + if (null !== h) { + (h.flags &= -257), yo(h, o, s, 0, t), 1 & h.mode && go(i, c, t), (u = c); + var m = (t = h).updateQueue; + if (null === m) { + var g = new Set(); + g.add(u), (t.updateQueue = g); + } else m.add(u); + break e; + } + if (0 === (1 & t)) { + go(i, c, t), gu(); + break e; + } + u = Error(a(426)); + } else if (la && 1 & s.mode) { + var v = vo(o); + if (null !== v) { + 0 === (65536 & v.flags) && (v.flags |= 256), yo(v, o, s, 0, t), ha(uo(u, s)); + break e; + } + } + (i = u = uo(u, s)), 4 !== As && (As = 2), null === Bs ? (Bs = [i]) : Bs.push(i), (i = o); + do { + switch (i.tag) { + case 3: + (i.flags |= 65536), (t &= -t), (i.lanes |= t), ja(i, ho(0, u, t)); + break e; + case 1: + s = u; + var y = i.type, + b = i.stateNode; + if (0 === (128 & i.flags) && ("function" === typeof y.getDerivedStateFromError || (null !== b && "function" === typeof b.componentDidCatch && (null === qs || !qs.has(b))))) { + (i.flags |= 65536), (t &= -t), (i.lanes |= t), ja(i, mo(i, s, t)); + break e; + } + } + i = i.return; + } while (null !== i); + } + Su(n); + } catch (w) { + (t = w), Ns === n && null !== n && (Ns = n = n.return); + continue; + } + break; + } + } + function mu() { + var e = Cs.current; + return (Cs.current = ao), null === e ? ao : e; + } + function gu() { + (0 !== As && 3 !== As && 2 !== As) || (As = 4), null === zs || (0 === (268435455 & Ds) && 0 === (268435455 & Rs)) || su(zs, Is); + } + function vu(e, t) { + var n = Ms; + Ms |= 2; + var r = mu(); + for ((zs === e && Is === t) || ((Ws = null), pu(e, t)); ; ) + try { + yu(); + break; + } catch (l) { + hu(e, l); + } + if ((Sa(), (Ms = n), (Cs.current = r), null !== Ns)) throw Error(a(261)); + return (zs = null), (Is = 0), As; + } + function yu() { + for (; null !== Ns; ) wu(Ns); + } + function bu() { + for (; null !== Ns && !Ye(); ) wu(Ns); + } + function wu(e) { + var t = Es(e.alternate, e, Ls); + (e.memoizedProps = e.pendingProps), null === t ? Su(e) : (Ns = t), (_s.current = null); + } + function Su(e) { + var t = e; + do { + var n = t.alternate; + if (((e = t.return), 0 === (32768 & t.flags))) { + if (null !== (n = Qo(n, t, Ls))) return void (Ns = n); + } else { + if (null !== (n = Yo(n, t))) return (n.flags &= 32767), void (Ns = n); + if (null === e) return (As = 6), void (Ns = null); + (e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null); + } + if (null !== (t = t.sibling)) return void (Ns = t); + Ns = t = e; + } while (null !== t); + 0 === As && (As = 5); + } + function xu(e, t, n) { + var r = bt, + l = Ps.transition; + try { + (Ps.transition = null), + (bt = 1), + (function (e, t, n, r) { + do { + ku(); + } while (null !== Ys); + if (0 !== (6 & Ms)) throw Error(a(327)); + n = e.finishedWork; + var l = e.finishedLanes; + if (null === n) return null; + if (((e.finishedWork = null), (e.finishedLanes = 0), n === e.current)) throw Error(a(177)); + (e.callbackNode = null), (e.callbackPriority = 0); + var i = n.lanes | n.childLanes; + if ( + ((function (e, t) { + var n = e.pendingLanes & ~t; + (e.pendingLanes = t), (e.suspendedLanes = 0), (e.pingedLanes = 0), (e.expiredLanes &= t), (e.mutableReadLanes &= t), (e.entangledLanes &= t), (t = e.entanglements); + var r = e.eventTimes; + for (e = e.expirationTimes; 0 < n; ) { + var l = 31 - it(n), + a = 1 << l; + (t[l] = 0), (r[l] = -1), (e[l] = -1), (n &= ~a); + } + })(e, i), + e === zs && ((Ns = zs = null), (Is = 0)), + (0 === (2064 & n.subtreeFlags) && 0 === (2064 & n.flags)) || + Qs || + ((Qs = !0), + zu(tt, function () { + return ku(), null; + })), + (i = 0 !== (15990 & n.flags)), + 0 !== (15990 & n.subtreeFlags) || i) + ) { + (i = Ps.transition), (Ps.transition = null); + var o = bt; + bt = 1; + var s = Ms; + (Ms |= 4), + (_s.current = null), + (function (e, t) { + if (((el = Wt), pr((e = fr())))) { + if ("selectionStart" in e) var n = { start: e.selectionStart, end: e.selectionEnd }; + else + e: { + var r = (n = ((n = e.ownerDocument) && n.defaultView) || window).getSelection && n.getSelection(); + if (r && 0 !== r.rangeCount) { + n = r.anchorNode; + var l = r.anchorOffset, + i = r.focusNode; + r = r.focusOffset; + try { + n.nodeType, i.nodeType; + } catch (S) { + n = null; + break e; + } + var o = 0, + s = -1, + u = -1, + c = 0, + d = 0, + f = e, + p = null; + t: for (;;) { + for (var h; f !== n || (0 !== l && 3 !== f.nodeType) || (s = o + l), f !== i || (0 !== r && 3 !== f.nodeType) || (u = o + r), 3 === f.nodeType && (o += f.nodeValue.length), null !== (h = f.firstChild); ) (p = f), (f = h); + for (;;) { + if (f === e) break t; + if ((p === n && ++c === l && (s = o), p === i && ++d === r && (u = o), null !== (h = f.nextSibling))) break; + p = (f = p).parentNode; + } + f = h; + } + n = -1 === s || -1 === u ? null : { start: s, end: u }; + } else n = null; + } + n = n || { start: 0, end: 0 }; + } else n = null; + for (tl = { focusedElem: e, selectionRange: n }, Wt = !1, Zo = t; null !== Zo; ) + if (((e = (t = Zo).child), 0 !== (1028 & t.subtreeFlags) && null !== e)) (e.return = t), (Zo = e); + else + for (; null !== Zo; ) { + t = Zo; + try { + var m = t.alternate; + if (0 !== (1024 & t.flags)) + switch (t.tag) { + case 0: + case 11: + case 15: + case 5: + case 6: + case 4: + case 17: + break; + case 1: + if (null !== m) { + var g = m.memoizedProps, + v = m.memoizedState, + y = t.stateNode, + b = y.getSnapshotBeforeUpdate(t.elementType === t.type ? g : ga(t.type, g), v); + y.__reactInternalSnapshotBeforeUpdate = b; + } + break; + case 3: + var w = t.stateNode.containerInfo; + 1 === w.nodeType ? (w.textContent = "") : 9 === w.nodeType && w.documentElement && w.removeChild(w.documentElement); + break; + default: + throw Error(a(163)); + } + } catch (S) { + Tu(t, t.return, S); + } + if (null !== (e = t.sibling)) { + (e.return = t.return), (Zo = e); + break; + } + Zo = t.return; + } + (m = ns), (ns = !1); + })(e, n), + vs(n, e), + hr(tl), + (Wt = !!el), + (tl = el = null), + (e.current = n), + bs(n, e, l), + Xe(), + (Ms = s), + (bt = o), + (Ps.transition = i); + } else e.current = n; + if ( + (Qs && ((Qs = !1), (Ys = e), (Xs = l)), + (i = e.pendingLanes), + 0 === i && (qs = null), + (function (e) { + if (at && "function" === typeof at.onCommitFiberRoot) + try { + at.onCommitFiberRoot(lt, e, void 0, 128 === (128 & e.current.flags)); + } catch (t) {} + })(n.stateNode), + lu(e, Ke()), + null !== t) + ) + for (r = e.onRecoverableError, n = 0; n < t.length; n++) (l = t[n]), r(l.value, { componentStack: l.stack, digest: l.digest }); + if (Gs) throw ((Gs = !1), (e = $s), ($s = null), e); + 0 !== (1 & Xs) && 0 !== e.tag && ku(), (i = e.pendingLanes), 0 !== (1 & i) ? (e === Js ? Ks++ : ((Ks = 0), (Js = e))) : (Ks = 0), Vl(); + })(e, t, n, r); + } finally { + (Ps.transition = l), (bt = r); + } + return null; + } + function ku() { + if (null !== Ys) { + var e = wt(Xs), + t = Ps.transition, + n = bt; + try { + if (((Ps.transition = null), (bt = 16 > e ? 16 : e), null === Ys)) var r = !1; + else { + if (((e = Ys), (Ys = null), (Xs = 0), 0 !== (6 & Ms))) throw Error(a(331)); + var l = Ms; + for (Ms |= 4, Zo = e.current; null !== Zo; ) { + var i = Zo, + o = i.child; + if (0 !== (16 & Zo.flags)) { + var s = i.deletions; + if (null !== s) { + for (var u = 0; u < s.length; u++) { + var c = s[u]; + for (Zo = c; null !== Zo; ) { + var d = Zo; + switch (d.tag) { + case 0: + case 11: + case 15: + rs(8, d, i); + } + var f = d.child; + if (null !== f) (f.return = d), (Zo = f); + else + for (; null !== Zo; ) { + var p = (d = Zo).sibling, + h = d.return; + if ((is(d), d === c)) { + Zo = null; + break; + } + if (null !== p) { + (p.return = h), (Zo = p); + break; + } + Zo = h; + } + } + } + var m = i.alternate; + if (null !== m) { + var g = m.child; + if (null !== g) { + m.child = null; + do { + var v = g.sibling; + (g.sibling = null), (g = v); + } while (null !== g); + } + } + Zo = i; + } + } + if (0 !== (2064 & i.subtreeFlags) && null !== o) (o.return = i), (Zo = o); + else + e: for (; null !== Zo; ) { + if (0 !== (2048 & (i = Zo).flags)) + switch (i.tag) { + case 0: + case 11: + case 15: + rs(9, i, i.return); + } + var y = i.sibling; + if (null !== y) { + (y.return = i.return), (Zo = y); + break e; + } + Zo = i.return; + } + } + var b = e.current; + for (Zo = b; null !== Zo; ) { + var w = (o = Zo).child; + if (0 !== (2064 & o.subtreeFlags) && null !== w) (w.return = o), (Zo = w); + else + e: for (o = b; null !== Zo; ) { + if (0 !== (2048 & (s = Zo).flags)) + try { + switch (s.tag) { + case 0: + case 11: + case 15: + ls(9, s); + } + } catch (x) { + Tu(s, s.return, x); + } + if (s === o) { + Zo = null; + break e; + } + var S = s.sibling; + if (null !== S) { + (S.return = s.return), (Zo = S); + break e; + } + Zo = s.return; + } + } + if (((Ms = l), Vl(), at && "function" === typeof at.onPostCommitFiberRoot)) + try { + at.onPostCommitFiberRoot(lt, e); + } catch (x) {} + r = !0; + } + return r; + } finally { + (bt = n), (Ps.transition = t); + } + } + return !1; + } + function Eu(e, t, n) { + (e = Oa(e, (t = ho(0, (t = uo(n, t)), 1)), 1)), (t = tu()), null !== e && (vt(e, 1, t), lu(e, t)); + } + function Tu(e, t, n) { + if (3 === e.tag) Eu(e, e, n); + else + for (; null !== t; ) { + if (3 === t.tag) { + Eu(t, e, n); + break; + } + if (1 === t.tag) { + var r = t.stateNode; + if ("function" === typeof t.type.getDerivedStateFromError || ("function" === typeof r.componentDidCatch && (null === qs || !qs.has(r)))) { + (t = Oa(t, (e = mo(t, (e = uo(n, e)), 1)), 1)), (e = tu()), null !== t && (vt(t, 1, e), lu(t, e)); + break; + } + } + t = t.return; + } + } + function Cu(e, t, n) { + var r = e.pingCache; + null !== r && r.delete(t), (t = tu()), (e.pingedLanes |= e.suspendedLanes & n), zs === e && (Is & n) === n && (4 === As || (3 === As && (130023424 & Is) === Is && 500 > Ke() - Vs) ? pu(e, 0) : (Fs |= n)), lu(e, t); + } + function _u(e, t) { + 0 === t && (0 === (1 & e.mode) ? (t = 1) : ((t = ct), 0 === (130023424 & (ct <<= 1)) && (ct = 4194304))); + var n = tu(); + null !== (e = Ma(e, t)) && (vt(e, t, n), lu(e, n)); + } + function Pu(e) { + var t = e.memoizedState, + n = 0; + null !== t && (n = t.retryLane), _u(e, n); + } + function Mu(e, t) { + var n = 0; + switch (e.tag) { + case 13: + var r = e.stateNode, + l = e.memoizedState; + null !== l && (n = l.retryLane); + break; + case 19: + r = e.stateNode; + break; + default: + throw Error(a(314)); + } + null !== r && r.delete(t), _u(e, n); + } + function zu(e, t) { + return qe(e, t); + } + function Nu(e, t, n, r) { + (this.tag = e), (this.key = n), (this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null), (this.index = 0), (this.ref = null), (this.pendingProps = t), (this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null), (this.mode = r), (this.subtreeFlags = this.flags = 0), (this.deletions = null), (this.childLanes = this.lanes = 0), (this.alternate = null); + } + function Iu(e, t, n, r) { + return new Nu(e, t, n, r); + } + function Lu(e) { + return !(!(e = e.prototype) || !e.isReactComponent); + } + function Ou(e, t) { + var n = e.alternate; + return null === n ? (((n = Iu(e.tag, t, e.key, e.mode)).elementType = e.elementType), (n.type = e.type), (n.stateNode = e.stateNode), (n.alternate = e), (e.alternate = n)) : ((n.pendingProps = t), (n.type = e.type), (n.flags = 0), (n.subtreeFlags = 0), (n.deletions = null)), (n.flags = 14680064 & e.flags), (n.childLanes = e.childLanes), (n.lanes = e.lanes), (n.child = e.child), (n.memoizedProps = e.memoizedProps), (n.memoizedState = e.memoizedState), (n.updateQueue = e.updateQueue), (t = e.dependencies), (n.dependencies = null === t ? null : { lanes: t.lanes, firstContext: t.firstContext }), (n.sibling = e.sibling), (n.index = e.index), (n.ref = e.ref), n; + } + function Au(e, t, n, r, l, i) { + var o = 2; + if (((r = e), "function" === typeof e)) Lu(e) && (o = 1); + else if ("string" === typeof e) o = 5; + else + e: switch (e) { + case k: + return ju(n.children, l, i, t); + case E: + (o = 8), (l |= 8); + break; + case T: + return ((e = Iu(12, n, t, 2 | l)).elementType = T), (e.lanes = i), e; + case M: + return ((e = Iu(13, n, t, l)).elementType = M), (e.lanes = i), e; + case z: + return ((e = Iu(19, n, t, l)).elementType = z), (e.lanes = i), e; + case L: + return Du(n, l, i, t); + default: + if ("object" === typeof e && null !== e) + switch (e.$$typeof) { + case C: + o = 10; + break e; + case _: + o = 9; + break e; + case P: + o = 11; + break e; + case N: + o = 14; + break e; + case I: + (o = 16), (r = null); + break e; + } + throw Error(a(130, null == e ? e : typeof e, "")); + } + return ((t = Iu(o, n, t, l)).elementType = e), (t.type = r), (t.lanes = i), t; + } + function ju(e, t, n, r) { + return ((e = Iu(7, e, r, t)).lanes = n), e; + } + function Du(e, t, n, r) { + return ((e = Iu(22, e, r, t)).elementType = L), (e.lanes = n), (e.stateNode = { isHidden: !1 }), e; + } + function Ru(e, t, n) { + return ((e = Iu(6, e, null, t)).lanes = n), e; + } + function Fu(e, t, n) { + return ((t = Iu(4, null !== e.children ? e.children : [], e.key, t)).lanes = n), (t.stateNode = { containerInfo: e.containerInfo, pendingChildren: null, implementation: e.implementation }), t; + } + function Bu(e, t, n, r, l) { + (this.tag = t), (this.containerInfo = e), (this.finishedWork = this.pingCache = this.current = this.pendingChildren = null), (this.timeoutHandle = -1), (this.callbackNode = this.pendingContext = this.context = null), (this.callbackPriority = 0), (this.eventTimes = gt(0)), (this.expirationTimes = gt(-1)), (this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0), (this.entanglements = gt(0)), (this.identifierPrefix = r), (this.onRecoverableError = l), (this.mutableSourceEagerHydrationData = null); + } + function Uu(e, t, n, r, l, a, i, o, s) { + return (e = new Bu(e, t, n, o, s)), 1 === t ? ((t = 1), !0 === a && (t |= 8)) : (t = 0), (a = Iu(3, null, null, t)), (e.current = a), (a.stateNode = e), (a.memoizedState = { element: r, isDehydrated: n, cache: null, transitions: null, pendingSuspenseBoundaries: null }), Na(a), e; + } + function Vu(e) { + if (!e) return _l; + e: { + if (Ve((e = e._reactInternals)) !== e || 1 !== e.tag) throw Error(a(170)); + var t = e; + do { + switch (t.tag) { + case 3: + t = t.stateNode.context; + break e; + case 1: + if (Il(t.type)) { + t = t.stateNode.__reactInternalMemoizedMergedChildContext; + break e; + } + } + t = t.return; + } while (null !== t); + throw Error(a(171)); + } + if (1 === e.tag) { + var n = e.type; + if (Il(n)) return Al(e, n, t); + } + return t; + } + function Hu(e, t, n, r, l, a, i, o, s) { + return ((e = Uu(n, r, !0, e, 0, a, 0, o, s)).context = Vu(null)), (n = e.current), ((a = La((r = tu()), (l = nu(n)))).callback = void 0 !== t && null !== t ? t : null), Oa(n, a, l), (e.current.lanes = l), vt(e, l, r), lu(e, r), e; + } + function Wu(e, t, n, r) { + var l = t.current, + a = tu(), + i = nu(l); + return (n = Vu(n)), null === t.context ? (t.context = n) : (t.pendingContext = n), ((t = La(a, i)).payload = { element: e }), null !== (r = void 0 === r ? null : r) && (t.callback = r), null !== (e = Oa(l, t, i)) && (ru(e, l, i, a), Aa(e, l, i)), i; + } + function Gu(e) { + return (e = e.current).child ? (e.child.tag, e.child.stateNode) : null; + } + function $u(e, t) { + if (null !== (e = e.memoizedState) && null !== e.dehydrated) { + var n = e.retryLane; + e.retryLane = 0 !== n && n < t ? n : t; + } + } + function qu(e, t) { + $u(e, t), (e = e.alternate) && $u(e, t); + } + Es = function (e, t, n) { + if (null !== e) + if (e.memoizedProps !== t.pendingProps || Ml.current) wo = !0; + else { + if (0 === (e.lanes & n) && 0 === (128 & t.flags)) + return ( + (wo = !1), + (function (e, t, n) { + switch (t.tag) { + case 3: + zo(t), pa(); + break; + case 5: + ai(t); + break; + case 1: + Il(t.type) && jl(t); + break; + case 4: + ri(t, t.stateNode.containerInfo); + break; + case 10: + var r = t.type._context, + l = t.memoizedProps.value; + Cl(va, r._currentValue), (r._currentValue = l); + break; + case 13: + if (null !== (r = t.memoizedState)) return null !== r.dehydrated ? (Cl(oi, 1 & oi.current), (t.flags |= 128), null) : 0 !== (n & t.child.childLanes) ? Ro(e, t, n) : (Cl(oi, 1 & oi.current), null !== (e = Go(e, t, n)) ? e.sibling : null); + Cl(oi, 1 & oi.current); + break; + case 19: + if (((r = 0 !== (n & t.childLanes)), 0 !== (128 & e.flags))) { + if (r) return Ho(e, t, n); + t.flags |= 128; + } + if ((null !== (l = t.memoizedState) && ((l.rendering = null), (l.tail = null), (l.lastEffect = null)), Cl(oi, oi.current), r)) break; + return null; + case 22: + case 23: + return (t.lanes = 0), To(e, t, n); + } + return Go(e, t, n); + })(e, t, n) + ); + wo = 0 !== (131072 & e.flags); + } + else (wo = !1), la && 0 !== (1048576 & t.flags) && Zl(t, $l, t.index); + switch (((t.lanes = 0), t.tag)) { + case 2: + var r = t.type; + Wo(e, t), (e = t.pendingProps); + var l = Nl(t, Pl.current); + Ea(t, n), (l = ki(null, t, r, e, l, n)); + var i = Ei(); + return (t.flags |= 1), "object" === typeof l && null !== l && "function" === typeof l.render && void 0 === l.$$typeof ? ((t.tag = 1), (t.memoizedState = null), (t.updateQueue = null), Il(r) ? ((i = !0), jl(t)) : (i = !1), (t.memoizedState = null !== l.state && void 0 !== l.state ? l.state : null), Na(t), (l.updater = Ua), (t.stateNode = l), (l._reactInternals = t), Ga(t, r, e, n), (t = Mo(null, t, r, !0, i, n))) : ((t.tag = 0), la && i && ea(t), So(null, t, l, n), (t = t.child)), t; + case 16: + r = t.elementType; + e: { + switch ( + (Wo(e, t), + (e = t.pendingProps), + (r = (l = r._init)(r._payload)), + (t.type = r), + (l = t.tag = + (function (e) { + if ("function" === typeof e) return Lu(e) ? 1 : 0; + if (void 0 !== e && null !== e) { + if ((e = e.$$typeof) === P) return 11; + if (e === N) return 14; + } + return 2; + })(r)), + (e = ga(r, e)), + l) + ) { + case 0: + t = _o(null, t, r, e, n); + break e; + case 1: + t = Po(null, t, r, e, n); + break e; + case 11: + t = xo(null, t, r, e, n); + break e; + case 14: + t = ko(null, t, r, ga(r.type, e), n); + break e; + } + throw Error(a(306, r, "")); + } + return t; + case 0: + return (r = t.type), (l = t.pendingProps), _o(e, t, r, (l = t.elementType === r ? l : ga(r, l)), n); + case 1: + return (r = t.type), (l = t.pendingProps), Po(e, t, r, (l = t.elementType === r ? l : ga(r, l)), n); + case 3: + e: { + if ((zo(t), null === e)) throw Error(a(387)); + (r = t.pendingProps), (l = (i = t.memoizedState).element), Ia(e, t), Da(t, r, null, n); + var o = t.memoizedState; + if (((r = o.element), i.isDehydrated)) { + if (((i = { element: r, isDehydrated: !1, cache: o.cache, pendingSuspenseBoundaries: o.pendingSuspenseBoundaries, transitions: o.transitions }), (t.updateQueue.baseState = i), (t.memoizedState = i), 256 & t.flags)) { + t = No(e, t, r, n, (l = uo(Error(a(423)), t))); + break e; + } + if (r !== l) { + t = No(e, t, r, n, (l = uo(Error(a(424)), t))); + break e; + } + for (ra = ul(t.stateNode.containerInfo.firstChild), na = t, la = !0, aa = null, n = Ka(t, null, r, n), t.child = n; n; ) (n.flags = (-3 & n.flags) | 4096), (n = n.sibling); + } else { + if ((pa(), r === l)) { + t = Go(e, t, n); + break e; + } + So(e, t, r, n); + } + t = t.child; + } + return t; + case 5: + return ai(t), null === e && ua(t), (r = t.type), (l = t.pendingProps), (i = null !== e ? e.memoizedProps : null), (o = l.children), nl(r, l) ? (o = null) : null !== i && nl(r, i) && (t.flags |= 32), Co(e, t), So(e, t, o, n), t.child; + case 6: + return null === e && ua(t), null; + case 13: + return Ro(e, t, n); + case 4: + return ri(t, t.stateNode.containerInfo), (r = t.pendingProps), null === e ? (t.child = Xa(t, null, r, n)) : So(e, t, r, n), t.child; + case 11: + return (r = t.type), (l = t.pendingProps), xo(e, t, r, (l = t.elementType === r ? l : ga(r, l)), n); + case 7: + return So(e, t, t.pendingProps, n), t.child; + case 8: + case 12: + return So(e, t, t.pendingProps.children, n), t.child; + case 10: + e: { + if (((r = t.type._context), (l = t.pendingProps), (i = t.memoizedProps), (o = l.value), Cl(va, r._currentValue), (r._currentValue = o), null !== i)) + if (or(i.value, o)) { + if (i.children === l.children && !Ml.current) { + t = Go(e, t, n); + break e; + } + } else + for (null !== (i = t.child) && (i.return = t); null !== i; ) { + var s = i.dependencies; + if (null !== s) { + o = i.child; + for (var u = s.firstContext; null !== u; ) { + if (u.context === r) { + if (1 === i.tag) { + (u = La(-1, n & -n)).tag = 2; + var c = i.updateQueue; + if (null !== c) { + var d = (c = c.shared).pending; + null === d ? (u.next = u) : ((u.next = d.next), (d.next = u)), (c.pending = u); + } + } + (i.lanes |= n), null !== (u = i.alternate) && (u.lanes |= n), ka(i.return, n, t), (s.lanes |= n); + break; + } + u = u.next; + } + } else if (10 === i.tag) o = i.type === t.type ? null : i.child; + else if (18 === i.tag) { + if (null === (o = i.return)) throw Error(a(341)); + (o.lanes |= n), null !== (s = o.alternate) && (s.lanes |= n), ka(o, n, t), (o = i.sibling); + } else o = i.child; + if (null !== o) o.return = i; + else + for (o = i; null !== o; ) { + if (o === t) { + o = null; + break; + } + if (null !== (i = o.sibling)) { + (i.return = o.return), (o = i); + break; + } + o = o.return; + } + i = o; + } + So(e, t, l.children, n), (t = t.child); + } + return t; + case 9: + return (l = t.type), (r = t.pendingProps.children), Ea(t, n), (r = r((l = Ta(l)))), (t.flags |= 1), So(e, t, r, n), t.child; + case 14: + return (l = ga((r = t.type), t.pendingProps)), ko(e, t, r, (l = ga(r.type, l)), n); + case 15: + return Eo(e, t, t.type, t.pendingProps, n); + case 17: + return (r = t.type), (l = t.pendingProps), (l = t.elementType === r ? l : ga(r, l)), Wo(e, t), (t.tag = 1), Il(r) ? ((e = !0), jl(t)) : (e = !1), Ea(t, n), Ha(t, r, l), Ga(t, r, l, n), Mo(null, t, r, !0, e, n); + case 19: + return Ho(e, t, n); + case 22: + return To(e, t, n); + } + throw Error(a(156, t.tag)); + }; + var Qu = + "function" === typeof reportError + ? reportError + : function (e) { + console.error(e); + }; + function Yu(e) { + this._internalRoot = e; + } + function Xu(e) { + this._internalRoot = e; + } + function Ku(e) { + return !(!e || (1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType)); + } + function Ju(e) { + return !(!e || (1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType && (8 !== e.nodeType || " react-mount-point-unstable " !== e.nodeValue))); + } + function Zu() {} + function ec(e, t, n, r, l) { + var a = n._reactRootContainer; + if (a) { + var i = a; + if ("function" === typeof l) { + var o = l; + l = function () { + var e = Gu(i); + o.call(e); + }; + } + Wu(t, i, e, l); + } else + i = (function (e, t, n, r, l) { + if (l) { + if ("function" === typeof r) { + var a = r; + r = function () { + var e = Gu(i); + a.call(e); + }; + } + var i = Hu(t, r, e, 0, null, !1, 0, "", Zu); + return (e._reactRootContainer = i), (e[hl] = i.current), Vr(8 === e.nodeType ? e.parentNode : e), du(), i; + } + for (; (l = e.lastChild); ) e.removeChild(l); + if ("function" === typeof r) { + var o = r; + r = function () { + var e = Gu(s); + o.call(e); + }; + } + var s = Uu(e, 0, !1, null, 0, !1, 0, "", Zu); + return ( + (e._reactRootContainer = s), + (e[hl] = s.current), + Vr(8 === e.nodeType ? e.parentNode : e), + du(function () { + Wu(t, s, n, r); + }), + s + ); + })(n, t, e, l, r); + return Gu(i); + } + (Xu.prototype.render = Yu.prototype.render = + function (e) { + var t = this._internalRoot; + if (null === t) throw Error(a(409)); + Wu(e, t, null, null); + }), + (Xu.prototype.unmount = Yu.prototype.unmount = + function () { + var e = this._internalRoot; + if (null !== e) { + this._internalRoot = null; + var t = e.containerInfo; + du(function () { + Wu(null, e, null, null); + }), + (t[hl] = null); + } + }), + (Xu.prototype.unstable_scheduleHydration = function (e) { + if (e) { + var t = Et(); + e = { blockedOn: null, target: e, priority: t }; + for (var n = 0; n < Lt.length && 0 !== t && t < Lt[n].priority; n++); + Lt.splice(n, 0, e), 0 === n && Dt(e); + } + }), + (St = function (e) { + switch (e.tag) { + case 3: + var t = e.stateNode; + if (t.current.memoizedState.isDehydrated) { + var n = dt(t.pendingLanes); + 0 !== n && (yt(t, 1 | n), lu(t, Ke()), 0 === (6 & Ms) && ((Hs = Ke() + 500), Vl())); + } + break; + case 13: + du(function () { + var t = Ma(e, 1); + if (null !== t) { + var n = tu(); + ru(t, e, 1, n); + } + }), + qu(e, 1); + } + }), + (xt = function (e) { + if (13 === e.tag) { + var t = Ma(e, 134217728); + if (null !== t) ru(t, e, 134217728, tu()); + qu(e, 134217728); + } + }), + (kt = function (e) { + if (13 === e.tag) { + var t = nu(e), + n = Ma(e, t); + if (null !== n) ru(n, e, t, tu()); + qu(e, t); + } + }), + (Et = function () { + return bt; + }), + (Tt = function (e, t) { + var n = bt; + try { + return (bt = e), t(); + } finally { + bt = n; + } + }), + (xe = function (e, t, n) { + switch (t) { + case "input": + if ((J(e, n), (t = n.name), "radio" === n.type && null != t)) { + for (n = e; n.parentNode; ) n = n.parentNode; + for (n = n.querySelectorAll("input[name=" + JSON.stringify("" + t) + '][type="radio"]'), t = 0; t < n.length; t++) { + var r = n[t]; + if (r !== e && r.form === e.form) { + var l = Sl(r); + if (!l) throw Error(a(90)); + q(r), J(r, l); + } + } + } + break; + case "textarea": + ae(e, n); + break; + case "select": + null != (t = n.value) && ne(e, !!n.multiple, t, !1); + } + }), + (Pe = cu), + (Me = du); + var tc = { usingClientEntryPoint: !1, Events: [bl, wl, Sl, Ce, _e, cu] }, + nc = { findFiberByHostInstance: yl, bundleType: 0, version: "18.2.0", rendererPackageName: "react-dom" }, + rc = { + bundleType: nc.bundleType, + version: nc.version, + rendererPackageName: nc.rendererPackageName, + rendererConfig: nc.rendererConfig, + overrideHookState: null, + overrideHookStateDeletePath: null, + overrideHookStateRenamePath: null, + overrideProps: null, + overridePropsDeletePath: null, + overridePropsRenamePath: null, + setErrorHandler: null, + setSuspenseHandler: null, + scheduleUpdate: null, + currentDispatcherRef: w.ReactCurrentDispatcher, + findHostInstanceByFiber: function (e) { + return null === (e = Ge(e)) ? null : e.stateNode; + }, + findFiberByHostInstance: + nc.findFiberByHostInstance || + function () { + return null; + }, + findHostInstancesForRefresh: null, + scheduleRefresh: null, + scheduleRoot: null, + setRefreshHandler: null, + getCurrentFiber: null, + reconcilerVersion: "18.2.0-next-9e3b772b8-20220608", + }; + if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { + var lc = __REACT_DEVTOOLS_GLOBAL_HOOK__; + if (!lc.isDisabled && lc.supportsFiber) + try { + (lt = lc.inject(rc)), (at = lc); + } catch (ce) {} + } + (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = tc), + (t.createPortal = function (e, t) { + var n = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null; + if (!Ku(t)) throw Error(a(200)); + return (function (e, t, n) { + var r = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null; + return { $$typeof: x, key: null == r ? null : "" + r, children: e, containerInfo: t, implementation: n }; + })(e, t, null, n); + }), + (t.createRoot = function (e, t) { + if (!Ku(e)) throw Error(a(299)); + var n = !1, + r = "", + l = Qu; + return null !== t && void 0 !== t && (!0 === t.unstable_strictMode && (n = !0), void 0 !== t.identifierPrefix && (r = t.identifierPrefix), void 0 !== t.onRecoverableError && (l = t.onRecoverableError)), (t = Uu(e, 1, !1, null, 0, n, 0, r, l)), (e[hl] = t.current), Vr(8 === e.nodeType ? e.parentNode : e), new Yu(t); + }), + (t.findDOMNode = function (e) { + if (null == e) return null; + if (1 === e.nodeType) return e; + var t = e._reactInternals; + if (void 0 === t) { + if ("function" === typeof e.render) throw Error(a(188)); + throw ((e = Object.keys(e).join(",")), Error(a(268, e))); + } + return (e = null === (e = Ge(t)) ? null : e.stateNode); + }), + (t.flushSync = function (e) { + return du(e); + }), + (t.hydrate = function (e, t, n) { + if (!Ju(t)) throw Error(a(200)); + return ec(null, e, t, !0, n); + }), + (t.hydrateRoot = function (e, t, n) { + if (!Ku(e)) throw Error(a(405)); + var r = (null != n && n.hydratedSources) || null, + l = !1, + i = "", + o = Qu; + if ((null !== n && void 0 !== n && (!0 === n.unstable_strictMode && (l = !0), void 0 !== n.identifierPrefix && (i = n.identifierPrefix), void 0 !== n.onRecoverableError && (o = n.onRecoverableError)), (t = Hu(t, null, e, 1, null != n ? n : null, l, 0, i, o)), (e[hl] = t.current), Vr(e), r)) for (e = 0; e < r.length; e++) (l = (l = (n = r[e])._getVersion)(n._source)), null == t.mutableSourceEagerHydrationData ? (t.mutableSourceEagerHydrationData = [n, l]) : t.mutableSourceEagerHydrationData.push(n, l); + return new Xu(t); + }), + (t.render = function (e, t, n) { + if (!Ju(t)) throw Error(a(200)); + return ec(null, e, t, !1, n); + }), + (t.unmountComponentAtNode = function (e) { + if (!Ju(e)) throw Error(a(40)); + return ( + !!e._reactRootContainer && + (du(function () { + ec(null, null, e, !1, function () { + (e._reactRootContainer = null), (e[hl] = null); + }); + }), + !0) + ); + }), + (t.unstable_batchedUpdates = cu), + (t.unstable_renderSubtreeIntoContainer = function (e, t, n, r) { + if (!Ju(n)) throw Error(a(200)); + if (null == e || void 0 === e._reactInternals) throw Error(a(38)); + return ec(e, t, n, !1, r); + }), + (t.version = "18.2.0-next-9e3b772b8-20220608"); + }, + 250: (e, t, n) => { + var r = n(164); + (t.createRoot = r.createRoot), (t.hydrateRoot = r.hydrateRoot); + }, + 164: (e, t, n) => { + !(function e() { + if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE) + try { + __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e); + } catch (t) { + console.error(t); + } + })(), + (e.exports = n(463)); + }, + 374: (e, t, n) => { + var r = n(791), + l = Symbol.for("react.element"), + a = Symbol.for("react.fragment"), + i = Object.prototype.hasOwnProperty, + o = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, + s = { key: !0, ref: !0, __self: !0, __source: !0 }; + function u(e, t, n) { + var r, + a = {}, + u = null, + c = null; + for (r in (void 0 !== n && (u = "" + n), void 0 !== t.key && (u = "" + t.key), void 0 !== t.ref && (c = t.ref), t)) i.call(t, r) && !s.hasOwnProperty(r) && (a[r] = t[r]); + if (e && e.defaultProps) for (r in (t = e.defaultProps)) void 0 === a[r] && (a[r] = t[r]); + return { $$typeof: l, type: e, key: u, ref: c, props: a, _owner: o.current }; + } + (t.jsx = u), (t.jsxs = u); + }, + 117: (e, t) => { + var n = Symbol.for("react.element"), + r = Symbol.for("react.portal"), + l = Symbol.for("react.fragment"), + a = Symbol.for("react.strict_mode"), + i = Symbol.for("react.profiler"), + o = Symbol.for("react.provider"), + s = Symbol.for("react.context"), + u = Symbol.for("react.forward_ref"), + c = Symbol.for("react.suspense"), + d = Symbol.for("react.memo"), + f = Symbol.for("react.lazy"), + p = Symbol.iterator; + var h = { + isMounted: function () { + return !1; + }, + enqueueForceUpdate: function () {}, + enqueueReplaceState: function () {}, + enqueueSetState: function () {}, + }, + m = Object.assign, + g = {}; + function v(e, t, n) { + (this.props = e), (this.context = t), (this.refs = g), (this.updater = n || h); + } + function y() {} + function b(e, t, n) { + (this.props = e), (this.context = t), (this.refs = g), (this.updater = n || h); + } + (v.prototype.isReactComponent = {}), + (v.prototype.setState = function (e, t) { + if ("object" !== typeof e && "function" !== typeof e && null != e) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); + this.updater.enqueueSetState(this, e, t, "setState"); + }), + (v.prototype.forceUpdate = function (e) { + this.updater.enqueueForceUpdate(this, e, "forceUpdate"); + }), + (y.prototype = v.prototype); + var w = (b.prototype = new y()); + (w.constructor = b), m(w, v.prototype), (w.isPureReactComponent = !0); + var S = Array.isArray, + x = Object.prototype.hasOwnProperty, + k = { current: null }, + E = { key: !0, ref: !0, __self: !0, __source: !0 }; + function T(e, t, r) { + var l, + a = {}, + i = null, + o = null; + if (null != t) for (l in (void 0 !== t.ref && (o = t.ref), void 0 !== t.key && (i = "" + t.key), t)) x.call(t, l) && !E.hasOwnProperty(l) && (a[l] = t[l]); + var s = arguments.length - 2; + if (1 === s) a.children = r; + else if (1 < s) { + for (var u = Array(s), c = 0; c < s; c++) u[c] = arguments[c + 2]; + a.children = u; + } + if (e && e.defaultProps) for (l in (s = e.defaultProps)) void 0 === a[l] && (a[l] = s[l]); + return { $$typeof: n, type: e, key: i, ref: o, props: a, _owner: k.current }; + } + function C(e) { + return "object" === typeof e && null !== e && e.$$typeof === n; + } + var _ = /\/+/g; + function P(e, t) { + return "object" === typeof e && null !== e && null != e.key + ? (function (e) { + var t = { "=": "=0", ":": "=2" }; + return ( + "$" + + e.replace(/[=:]/g, function (e) { + return t[e]; + }) + ); + })("" + e.key) + : t.toString(36); + } + function M(e, t, l, a, i) { + var o = typeof e; + ("undefined" !== o && "boolean" !== o) || (e = null); + var s = !1; + if (null === e) s = !0; + else + switch (o) { + case "string": + case "number": + s = !0; + break; + case "object": + switch (e.$$typeof) { + case n: + case r: + s = !0; + } + } + if (s) + return ( + (i = i((s = e))), + (e = "" === a ? "." + P(s, 0) : a), + S(i) + ? ((l = ""), + null != e && (l = e.replace(_, "$&/") + "/"), + M(i, t, l, "", function (e) { + return e; + })) + : null != i && + (C(i) && + (i = (function (e, t) { + return { $$typeof: n, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner }; + })(i, l + (!i.key || (s && s.key === i.key) ? "" : ("" + i.key).replace(_, "$&/") + "/") + e)), + t.push(i)), + 1 + ); + if (((s = 0), (a = "" === a ? "." : a + ":"), S(e))) + for (var u = 0; u < e.length; u++) { + var c = a + P((o = e[u]), u); + s += M(o, t, l, c, i); + } + else if ( + ((c = (function (e) { + return null === e || "object" !== typeof e ? null : "function" === typeof (e = (p && e[p]) || e["@@iterator"]) ? e : null; + })(e)), + "function" === typeof c) + ) + for (e = c.call(e), u = 0; !(o = e.next()).done; ) s += M((o = o.value), t, l, (c = a + P(o, u++)), i); + else if ("object" === o) throw ((t = String(e)), Error("Objects are not valid as a React child (found: " + ("[object Object]" === t ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead.")); + return s; + } + function z(e, t, n) { + if (null == e) return e; + var r = [], + l = 0; + return ( + M(e, r, "", "", function (e) { + return t.call(n, e, l++); + }), + r + ); + } + function N(e) { + if (-1 === e._status) { + var t = e._result; + (t = t()).then( + function (t) { + (0 !== e._status && -1 !== e._status) || ((e._status = 1), (e._result = t)); + }, + function (t) { + (0 !== e._status && -1 !== e._status) || ((e._status = 2), (e._result = t)); + } + ), + -1 === e._status && ((e._status = 0), (e._result = t)); + } + if (1 === e._status) return e._result.default; + throw e._result; + } + var I = { current: null }, + L = { transition: null }, + O = { ReactCurrentDispatcher: I, ReactCurrentBatchConfig: L, ReactCurrentOwner: k }; + (t.Children = { + map: z, + forEach: function (e, t, n) { + z( + e, + function () { + t.apply(this, arguments); + }, + n + ); + }, + count: function (e) { + var t = 0; + return ( + z(e, function () { + t++; + }), + t + ); + }, + toArray: function (e) { + return ( + z(e, function (e) { + return e; + }) || [] + ); + }, + only: function (e) { + if (!C(e)) throw Error("React.Children.only expected to receive a single React element child."); + return e; + }, + }), + (t.Component = v), + (t.Fragment = l), + (t.Profiler = i), + (t.PureComponent = b), + (t.StrictMode = a), + (t.Suspense = c), + (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = O), + (t.cloneElement = function (e, t, r) { + if (null === e || void 0 === e) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); + var l = m({}, e.props), + a = e.key, + i = e.ref, + o = e._owner; + if (null != t) { + if ((void 0 !== t.ref && ((i = t.ref), (o = k.current)), void 0 !== t.key && (a = "" + t.key), e.type && e.type.defaultProps)) var s = e.type.defaultProps; + for (u in t) x.call(t, u) && !E.hasOwnProperty(u) && (l[u] = void 0 === t[u] && void 0 !== s ? s[u] : t[u]); + } + var u = arguments.length - 2; + if (1 === u) l.children = r; + else if (1 < u) { + s = Array(u); + for (var c = 0; c < u; c++) s[c] = arguments[c + 2]; + l.children = s; + } + return { $$typeof: n, type: e.type, key: a, ref: i, props: l, _owner: o }; + }), + (t.createContext = function (e) { + return ((e = { $$typeof: s, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }).Provider = { $$typeof: o, _context: e }), (e.Consumer = e); + }), + (t.createElement = T), + (t.createFactory = function (e) { + var t = T.bind(null, e); + return (t.type = e), t; + }), + (t.createRef = function () { + return { current: null }; + }), + (t.forwardRef = function (e) { + return { $$typeof: u, render: e }; + }), + (t.isValidElement = C), + (t.lazy = function (e) { + return { $$typeof: f, _payload: { _status: -1, _result: e }, _init: N }; + }), + (t.memo = function (e, t) { + return { $$typeof: d, type: e, compare: void 0 === t ? null : t }; + }), + (t.startTransition = function (e) { + var t = L.transition; + L.transition = {}; + try { + e(); + } finally { + L.transition = t; + } + }), + (t.unstable_act = function () { + throw Error("act(...) is not supported in production builds of React."); + }), + (t.useCallback = function (e, t) { + return I.current.useCallback(e, t); + }), + (t.useContext = function (e) { + return I.current.useContext(e); + }), + (t.useDebugValue = function () {}), + (t.useDeferredValue = function (e) { + return I.current.useDeferredValue(e); + }), + (t.useEffect = function (e, t) { + return I.current.useEffect(e, t); + }), + (t.useId = function () { + return I.current.useId(); + }), + (t.useImperativeHandle = function (e, t, n) { + return I.current.useImperativeHandle(e, t, n); + }), + (t.useInsertionEffect = function (e, t) { + return I.current.useInsertionEffect(e, t); + }), + (t.useLayoutEffect = function (e, t) { + return I.current.useLayoutEffect(e, t); + }), + (t.useMemo = function (e, t) { + return I.current.useMemo(e, t); + }), + (t.useReducer = function (e, t, n) { + return I.current.useReducer(e, t, n); + }), + (t.useRef = function (e) { + return I.current.useRef(e); + }), + (t.useState = function (e) { + return I.current.useState(e); + }), + (t.useSyncExternalStore = function (e, t, n) { + return I.current.useSyncExternalStore(e, t, n); + }), + (t.useTransition = function () { + return I.current.useTransition(); + }), + (t.version = "18.2.0"); + }, + 791: (e, t, n) => { + e.exports = n(117); + }, + 184: (e, t, n) => { + e.exports = n(374); + }, + 813: (e, t) => { + function n(e, t) { + var n = e.length; + e.push(t); + e: for (; 0 < n; ) { + var r = (n - 1) >>> 1, + l = e[r]; + if (!(0 < a(l, t))) break e; + (e[r] = t), (e[n] = l), (n = r); + } + } + function r(e) { + return 0 === e.length ? null : e[0]; + } + function l(e) { + if (0 === e.length) return null; + var t = e[0], + n = e.pop(); + if (n !== t) { + e[0] = n; + e: for (var r = 0, l = e.length, i = l >>> 1; r < i; ) { + var o = 2 * (r + 1) - 1, + s = e[o], + u = o + 1, + c = e[u]; + if (0 > a(s, n)) u < l && 0 > a(c, s) ? ((e[r] = c), (e[u] = n), (r = u)) : ((e[r] = s), (e[o] = n), (r = o)); + else { + if (!(u < l && 0 > a(c, n))) break e; + (e[r] = c), (e[u] = n), (r = u); + } + } + } + return t; + } + function a(e, t) { + var n = e.sortIndex - t.sortIndex; + return 0 !== n ? n : e.id - t.id; + } + if ("object" === typeof performance && "function" === typeof performance.now) { + var i = performance; + t.unstable_now = function () { + return i.now(); + }; + } else { + var o = Date, + s = o.now(); + t.unstable_now = function () { + return o.now() - s; + }; + } + var u = [], + c = [], + d = 1, + f = null, + p = 3, + h = !1, + m = !1, + g = !1, + v = "function" === typeof setTimeout ? setTimeout : null, + y = "function" === typeof clearTimeout ? clearTimeout : null, + b = "undefined" !== typeof setImmediate ? setImmediate : null; + function w(e) { + for (var t = r(c); null !== t; ) { + if (null === t.callback) l(c); + else { + if (!(t.startTime <= e)) break; + l(c), (t.sortIndex = t.expirationTime), n(u, t); + } + t = r(c); + } + } + function S(e) { + if (((g = !1), w(e), !m)) + if (null !== r(u)) (m = !0), L(x); + else { + var t = r(c); + null !== t && O(S, t.startTime - e); + } + } + function x(e, n) { + (m = !1), g && ((g = !1), y(C), (C = -1)), (h = !0); + var a = p; + try { + for (w(n), f = r(u); null !== f && (!(f.expirationTime > n) || (e && !M())); ) { + var i = f.callback; + if ("function" === typeof i) { + (f.callback = null), (p = f.priorityLevel); + var o = i(f.expirationTime <= n); + (n = t.unstable_now()), "function" === typeof o ? (f.callback = o) : f === r(u) && l(u), w(n); + } else l(u); + f = r(u); + } + if (null !== f) var s = !0; + else { + var d = r(c); + null !== d && O(S, d.startTime - n), (s = !1); + } + return s; + } finally { + (f = null), (p = a), (h = !1); + } + } + "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling); + var k, + E = !1, + T = null, + C = -1, + _ = 5, + P = -1; + function M() { + return !(t.unstable_now() - P < _); + } + function z() { + if (null !== T) { + var e = t.unstable_now(); + P = e; + var n = !0; + try { + n = T(!0, e); + } finally { + n ? k() : ((E = !1), (T = null)); + } + } else E = !1; + } + if ("function" === typeof b) + k = function () { + b(z); + }; + else if ("undefined" !== typeof MessageChannel) { + var N = new MessageChannel(), + I = N.port2; + (N.port1.onmessage = z), + (k = function () { + I.postMessage(null); + }); + } else + k = function () { + v(z, 0); + }; + function L(e) { + (T = e), E || ((E = !0), k()); + } + function O(e, n) { + C = v(function () { + e(t.unstable_now()); + }, n); + } + (t.unstable_IdlePriority = 5), + (t.unstable_ImmediatePriority = 1), + (t.unstable_LowPriority = 4), + (t.unstable_NormalPriority = 3), + (t.unstable_Profiling = null), + (t.unstable_UserBlockingPriority = 2), + (t.unstable_cancelCallback = function (e) { + e.callback = null; + }), + (t.unstable_continueExecution = function () { + m || h || ((m = !0), L(x)); + }), + (t.unstable_forceFrameRate = function (e) { + 0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : (_ = 0 < e ? Math.floor(1e3 / e) : 5); + }), + (t.unstable_getCurrentPriorityLevel = function () { + return p; + }), + (t.unstable_getFirstCallbackNode = function () { + return r(u); + }), + (t.unstable_next = function (e) { + switch (p) { + case 1: + case 2: + case 3: + var t = 3; + break; + default: + t = p; + } + var n = p; + p = t; + try { + return e(); + } finally { + p = n; + } + }), + (t.unstable_pauseExecution = function () {}), + (t.unstable_requestPaint = function () {}), + (t.unstable_runWithPriority = function (e, t) { + switch (e) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + e = 3; + } + var n = p; + p = e; + try { + return t(); + } finally { + p = n; + } + }), + (t.unstable_scheduleCallback = function (e, l, a) { + var i = t.unstable_now(); + switch (("object" === typeof a && null !== a ? (a = "number" === typeof (a = a.delay) && 0 < a ? i + a : i) : (a = i), e)) { + case 1: + var o = -1; + break; + case 2: + o = 250; + break; + case 5: + o = 1073741823; + break; + case 4: + o = 1e4; + break; + default: + o = 5e3; + } + return (e = { id: d++, callback: l, priorityLevel: e, startTime: a, expirationTime: (o = a + o), sortIndex: -1 }), a > i ? ((e.sortIndex = a), n(c, e), null === r(u) && e === r(c) && (g ? (y(C), (C = -1)) : (g = !0), O(S, a - i))) : ((e.sortIndex = o), n(u, e), m || h || ((m = !0), L(x))), e; + }), + (t.unstable_shouldYield = M), + (t.unstable_wrapCallback = function (e) { + var t = p; + return function () { + var n = p; + p = t; + try { + return e.apply(this, arguments); + } finally { + p = n; + } + }; + }); + }, + 296: (e, t, n) => { + e.exports = n(813); + }, + }, + t = {}; + function n(r) { + var l = t[r]; + if (void 0 !== l) return l.exports; + var a = (t[r] = { exports: {} }); + return e[r](a, a.exports, n), a.exports; + } + (() => { + var e = n(791), + t = n(250); + let r = 0; + function l(e, t) { + const n = "atom".concat(++r), + l = { toString: () => n }; + return ( + "function" === typeof e + ? (l.read = e) + : ((l.init = e), + (l.read = function (e) { + return e(this); + }), + (l.write = function (e, t, n) { + return t(this, "function" === typeof n ? n(e(this)) : n); + })), + t && (l.write = t), + l + ); + } + const a = (e) => "init" in e, + i = (e) => !!e.write, + o = new WeakMap(), + s = (e, t) => { + const n = o.get(e); + n && (o.delete(e), n(t)); + }, + u = (e, t) => { + (e.status = "fulfilled"), (e.value = t); + }, + c = (e, t) => { + (e.status = "rejected"), (e.reason = t); + }, + d = (e, t) => !!e && "v" in e && "v" in t && Object.is(e.v, t.v), + f = (e, t) => !!e && "e" in e && "e" in t && Object.is(e.e, t.e), + p = (e) => !!e && "v" in e && e.v instanceof Promise, + h = (e) => { + if ("e" in e) throw e.e; + return e.v; + }, + m = () => { + const e = new WeakMap(), + t = new WeakMap(), + n = new Map(); + let r, l; + (r = new Set()), (l = new Set()); + const m = (t) => e.get(t), + g = (t, r) => { + Object.freeze(r); + const l = e.get(t); + if ((e.set(t, r), n.has(t) || n.set(t, l), p(l))) { + const e = "v" in r ? (r.v instanceof Promise ? r.v : Promise.resolve(r.v)) : Promise.reject(r.e); + l.v !== e && s(l.v, e); + } + }, + v = (e, t, n) => { + const r = new Map(); + let l = !1; + n.forEach((n, a) => { + n || a !== e || (n = t), n ? (r.set(a, n), t.d.get(a) !== n && (l = !0)) : console.warn("[Bug] atom state not found"); + }), + (l || t.d.size !== r.size) && (t.d = r); + }, + y = (e, t, n) => { + const r = m(e), + l = { d: (null == r ? void 0 : r.d) || new Map(), v: t }; + if ((n && v(e, l, n), d(r, l) && r.d === l.d)) return r; + if (p(r) && p(l) && ((i = l), "v" in (a = r) && "v" in i && a.v.orig && a.v.orig === i.v.orig)) { + if (r.d === l.d) return r; + l.v = r.v; + } + var a, i; + return g(e, l), l; + }, + b = (e, n, r, l) => { + if ("function" === typeof (null == (a = n) ? void 0 : a.then)) { + let a; + const i = () => { + const n = m(e); + if (!p(n) || n.v !== s) return; + const l = y(e, s, r); + t.has(e) && n.d !== l.d && P(e, l, n.d); + }, + s = new Promise((e, t) => { + let r = !1; + n.then( + (t) => { + r || ((r = !0), u(s, t), e(t), i()); + }, + (e) => { + r || ((r = !0), c(s, e), t(e), i()); + } + ), + (a = (t) => { + r || + ((r = !0), + t.then( + (e) => u(s, e), + (e) => c(s, e) + ), + e(t)); + }); + }); + return ( + (s.orig = n), + (s.status = "pending"), + ((e, t) => { + o.set(e, t), e.catch(() => {}).finally(() => o.delete(e)); + })(s, (e) => { + e && a(e), null == l || l(); + }), + y(e, s, r) + ); + } + var a; + return y(e, n, r); + }, + w = (e, n) => { + const r = m(e); + if (!n && r) { + if (t.has(e)) return r; + if ( + Array.from(r.d).every((t) => { + let [n, r] = t; + if (n === e) return !0; + const l = w(n); + return l === r || d(l, r); + }) + ) + return r; + } + const l = new Map(); + let o = !0; + const s = (t) => { + if (t === e) { + const e = m(t); + if (e) return l.set(t, e), h(e); + if (a(t)) return l.set(t, void 0), t.init; + throw new Error("no atom init"); + } + const n = w(t); + return l.set(t, n), h(n); + }; + let u, c; + const p = { + get signal() { + return u || (u = new AbortController()), u.signal; + }, + get setSelf() { + return ( + i(e) || console.warn("setSelf function cannot be used with read-only atom"), + !c && + i(e) && + (c = function () { + if ((o && console.warn("setSelf function cannot be called in sync"), !o)) { + for (var t = arguments.length, n = new Array(t), r = 0; r < t; r++) n[r] = arguments[r]; + return T(e, ...n); + } + }), + c + ); + }, + }; + try { + const t = e.read(s, p); + return b(e, t, l, () => (null == u ? void 0 : u.abort())); + } catch (y) { + return ((e, t, n) => { + const r = m(e), + l = { d: (null == r ? void 0 : r.d) || new Map(), e: t }; + return n && v(e, l, n), f(r, l) && r.d === l.d ? r : (g(e, l), l); + })(e, y, l); + } finally { + o = !1; + } + }, + S = (e) => h(w(e)), + x = (e, t) => !t.l.size && (!t.t.size || (1 === t.t.size && t.t.has(e))), + k = (e) => { + const r = new Map(), + l = new WeakMap(), + a = (e) => { + var r; + const l = new Set(null == (r = t.get(e)) ? void 0 : r.t); + return ( + n.forEach((t, n) => { + var r; + (null == (r = m(n)) ? void 0 : r.d.has(e)) && l.add(n); + }), + l + ); + }, + i = (e) => { + a(e).forEach((t) => { + t !== e && (r.set(t, (r.get(t) || new Set()).add(e)), l.set(t, (l.get(t) || 0) + 1), i(t)); + }); + }; + i(e); + const o = (e) => { + a(e).forEach((t) => { + var n; + if (t !== e) { + let e = l.get(t); + if ((e && l.set(t, --e), !e)) { + let e = !!(null == (n = r.get(t)) ? void 0 : n.size); + if (e) { + const n = m(t), + r = w(t, !0); + e = !d(n, r); + } + e || r.forEach((e) => e.delete(t)); + } + o(t); + } + }); + }; + o(e); + }, + E = function (e) { + let t = !0; + for (var n = arguments.length, l = new Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) l[i - 1] = arguments[i]; + const o = e.write( + (e) => h(w(e)), + function (n) { + let l; + for (var i = arguments.length, o = new Array(i > 1 ? i - 1 : 0), s = 1; s < i; s++) o[s - 1] = arguments[s]; + if (n === e) { + if (!a(n)) throw new Error("atom not writable"); + const e = m(n), + t = b(n, o[0]); + d(e, t) || k(n); + } else l = E(n, ...o); + if (!t) { + const e = M(); + r.forEach((t) => t({ type: "async-write", flushed: e })); + } + return l; + }, + ...l + ); + return (t = !1), o; + }, + T = function (e) { + for (var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), l = 1; l < t; l++) n[l - 1] = arguments[l]; + const a = E(e, ...n), + i = M(); + return r.forEach((e) => e({ type: "write", flushed: i })), a; + }, + C = (e, n, r) => { + var a; + const o = r || []; + null == (a = m(e)) || + a.d.forEach((n, r) => { + const l = t.get(r); + l ? l.t.add(e) : r !== e && C(r, e, o); + }), + w(e); + const s = { t: new Set(n && [n]), l: new Set() }; + if ((t.set(e, s), l.add(e), i(e) && e.onMount)) { + const { onMount: t } = e; + o.push(() => { + const n = t(function () { + for (var t = arguments.length, n = new Array(t), r = 0; r < t; r++) n[r] = arguments[r]; + return T(e, ...n); + }); + n && (s.u = n); + }); + } + return r || o.forEach((e) => e()), s; + }, + _ = (e) => { + var n; + const r = null == (n = t.get(e)) ? void 0 : n.u; + r && r(), t.delete(e), l.delete(e); + const a = m(e); + a + ? (p(a) && s(a.v), + a.d.forEach((n, r) => { + if (r !== e) { + const n = t.get(r); + n && (n.t.delete(e), x(r, n) && _(r)); + } + })) + : console.warn("[Bug] could not find atom state to unmount", e); + }, + P = (e, n, r) => { + const l = new Set(n.d.keys()), + a = new Set(); + null == r || + r.forEach((n, r) => { + if (l.has(r)) return void l.delete(r); + a.add(r); + const i = t.get(r); + i && i.t.delete(e); + }), + l.forEach((n) => { + const r = t.get(n); + r ? r.t.add(e) : t.has(e) && C(n, e); + }), + a.forEach((e) => { + const n = t.get(e); + n && x(e, n) && _(e); + }); + }, + M = () => { + let e; + for (e = new Set(); n.size; ) { + const r = Array.from(n); + n.clear(), + r.forEach((n) => { + let [r, l] = n; + const a = m(r); + if (a) { + const n = t.get(r); + n && a.d !== (null == l ? void 0 : l.d) && P(r, a, null == l ? void 0 : l.d), n && (p(l) || (!d(l, a) && !f(l, a))) && (n.l.forEach((e) => e()), e.add(r)); + } else console.warn("[Bug] no atom state to flush"); + }); + } + return e; + }, + z = (e, n) => { + const l = ((e) => { + let n = t.get(e); + return n || (n = C(e)), n; + })(e), + a = M(), + i = l.l; + return ( + i.add(n), + r.forEach((e) => e({ type: "sub", flushed: a })), + () => { + i.delete(n), + ((e) => { + const n = t.get(e); + n && x(e, n) && _(e); + })(e), + r.forEach((e) => e({ type: "unsub" })); + } + ); + }; + return { + get: S, + set: T, + sub: z, + dev_subscribe_store: (e, t) => { + if (2 !== t) throw new Error("The current StoreListener revision is 2."); + return ( + r.add(e), + () => { + r.delete(e); + } + ); + }, + dev_get_mounted_atoms: () => l.values(), + dev_get_atom_state: (t) => e.get(t), + dev_get_mounted: (e) => t.get(e), + dev_restore_atoms: (e) => { + for (const [n, r] of e) a(n) && (b(n, r), k(n)); + const t = M(); + r.forEach((e) => e({ type: "restore", flushed: t })); + }, + }; + }; + let g; + "number" === typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__ ? ++globalThis.__NUMBER_OF_JOTAI_INSTANCES__ : (globalThis.__NUMBER_OF_JOTAI_INSTANCES__ = 1); + const v = (0, e.createContext)(void 0), + y = (t) => { + const n = (0, e.useContext)(v); + return (null == t ? void 0 : t.store) || n || (g || (1 !== globalThis.__NUMBER_OF_JOTAI_INSTANCES__ && console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"), (g = m())), g); + }, + b = (e) => "function" === typeof (null == e ? void 0 : e.then), + w = + e.use || + ((e) => { + if ("pending" === e.status) throw e; + if ("fulfilled" === e.status) return e.value; + throw "rejected" === e.status + ? e.reason + : ((e.status = "pending"), + e.then( + (t) => { + (e.status = "fulfilled"), (e.value = t); + }, + (t) => { + (e.status = "rejected"), (e.reason = t); + } + ), + e); + }); + function S(t, n) { + const r = y(n), + [[l, a, i], o] = (0, e.useReducer)( + (e) => { + const n = r.get(t); + return Object.is(e[0], n) && e[1] === r && e[2] === t ? e : [n, r, t]; + }, + void 0, + () => [r.get(t), r, t] + ); + let s = l; + (a === r && i === t) || (o(), (s = r.get(t))); + const u = null == n ? void 0 : n.delay; + return ( + (0, e.useEffect)(() => { + const e = r.sub(t, () => { + "number" !== typeof u ? o() : setTimeout(o, u); + }); + return o(), e; + }, [r, t, u]), + (0, e.useDebugValue)(s), + b(s) ? w(s) : s + ); + } + function x(t, n) { + const r = y(n), + l = (0, e.useCallback)( + function () { + if (!("write" in t)) throw new Error("not writable atom"); + for (var e = arguments.length, n = new Array(e), l = 0; l < e; l++) n[l] = arguments[l]; + return r.set(t, ...n); + }, + [r, t] + ); + return l; + } + function k(e, t) { + return [S(e, t), x(e, t)]; + } + function E(e) { + return null !== e && "object" === typeof e && "constructor" in e && e.constructor === Object; + } + function T(e, t) { + void 0 === e && (e = {}), + void 0 === t && (t = {}), + Object.keys(t).forEach((n) => { + "undefined" === typeof e[n] ? (e[n] = t[n]) : E(t[n]) && E(e[n]) && Object.keys(t[n]).length > 0 && T(e[n], t[n]); + }); + } + const C = { body: {}, addEventListener() {}, removeEventListener() {}, activeElement: { blur() {}, nodeName: "" }, querySelector: () => null, querySelectorAll: () => [], getElementById: () => null, createEvent: () => ({ initEvent() {} }), createElement: () => ({ children: [], childNodes: [], style: {}, setAttribute() {}, getElementsByTagName: () => [] }), createElementNS: () => ({}), importNode: () => null, location: { hash: "", host: "", hostname: "", href: "", origin: "", pathname: "", protocol: "", search: "" } }; + function _() { + const e = "undefined" !== typeof document ? document : {}; + return T(e, C), e; + } + const P = { + document: C, + navigator: { userAgent: "" }, + location: { hash: "", host: "", hostname: "", href: "", origin: "", pathname: "", protocol: "", search: "" }, + history: { replaceState() {}, pushState() {}, go() {}, back() {} }, + CustomEvent: function () { + return this; + }, + addEventListener() {}, + removeEventListener() {}, + getComputedStyle: () => ({ getPropertyValue: () => "" }), + Image() {}, + Date() {}, + screen: {}, + setTimeout() {}, + clearTimeout() {}, + matchMedia: () => ({}), + requestAnimationFrame: (e) => ("undefined" === typeof setTimeout ? (e(), null) : setTimeout(e, 0)), + cancelAnimationFrame(e) { + "undefined" !== typeof setTimeout && clearTimeout(e); + }, + }; + function M() { + const e = "undefined" !== typeof window ? window : {}; + return T(e, P), e; + } + function z(e, t) { + return void 0 === t && (t = 0), setTimeout(e, t); + } + function N() { + return Date.now(); + } + function I(e, t) { + void 0 === t && (t = "x"); + const n = M(); + let r, l, a; + const i = (function (e) { + const t = M(); + let n; + return t.getComputedStyle && (n = t.getComputedStyle(e, null)), !n && e.currentStyle && (n = e.currentStyle), n || (n = e.style), n; + })(e); + return ( + n.WebKitCSSMatrix + ? ((l = i.transform || i.webkitTransform), + l.split(",").length > 6 && + (l = l + .split(", ") + .map((e) => e.replace(",", ".")) + .join(", ")), + (a = new n.WebKitCSSMatrix("none" === l ? "" : l))) + : ((a = i.MozTransform || i.OTransform || i.MsTransform || i.msTransform || i.transform || i.getPropertyValue("transform").replace("translate(", "matrix(1, 0, 0, 1,")), (r = a.toString().split(","))), + "x" === t && (l = n.WebKitCSSMatrix ? a.m41 : 16 === r.length ? parseFloat(r[12]) : parseFloat(r[4])), + "y" === t && (l = n.WebKitCSSMatrix ? a.m42 : 16 === r.length ? parseFloat(r[13]) : parseFloat(r[5])), + l || 0 + ); + } + function L(e) { + return "object" === typeof e && null !== e && e.constructor && "Object" === Object.prototype.toString.call(e).slice(8, -1); + } + function O() { + const e = Object(arguments.length <= 0 ? void 0 : arguments[0]), + t = ["__proto__", "constructor", "prototype"]; + for (let r = 1; r < arguments.length; r += 1) { + const l = r < 0 || arguments.length <= r ? void 0 : arguments[r]; + if (void 0 !== l && null !== l && ((n = l), !("undefined" !== typeof window && "undefined" !== typeof window.HTMLElement ? n instanceof HTMLElement : n && (1 === n.nodeType || 11 === n.nodeType)))) { + const n = Object.keys(Object(l)).filter((e) => t.indexOf(e) < 0); + for (let t = 0, r = n.length; t < r; t += 1) { + const r = n[t], + a = Object.getOwnPropertyDescriptor(l, r); + void 0 !== a && a.enumerable && (L(e[r]) && L(l[r]) ? (l[r].__swiper__ ? (e[r] = l[r]) : O(e[r], l[r])) : !L(e[r]) && L(l[r]) ? ((e[r] = {}), l[r].__swiper__ ? (e[r] = l[r]) : O(e[r], l[r])) : (e[r] = l[r])); + } + } + } + var n; + return e; + } + function A(e, t, n) { + e.style.setProperty(t, n); + } + function j(e) { + let { swiper: t, targetPosition: n, side: r } = e; + const l = M(), + a = -t.translate; + let i, + o = null; + const s = t.params.speed; + (t.wrapperEl.style.scrollSnapType = "none"), l.cancelAnimationFrame(t.cssModeFrameID); + const u = n > a ? "next" : "prev", + c = (e, t) => ("next" === u && e >= t) || ("prev" === u && e <= t), + d = () => { + (i = new Date().getTime()), null === o && (o = i); + const e = Math.max(Math.min((i - o) / s, 1), 0), + u = 0.5 - Math.cos(e * Math.PI) / 2; + let f = a + u * (n - a); + if ((c(f, n) && (f = n), t.wrapperEl.scrollTo({ [r]: f }), c(f, n))) + return ( + (t.wrapperEl.style.overflow = "hidden"), + (t.wrapperEl.style.scrollSnapType = ""), + setTimeout(() => { + (t.wrapperEl.style.overflow = ""), t.wrapperEl.scrollTo({ [r]: f }); + }), + void l.cancelAnimationFrame(t.cssModeFrameID) + ); + t.cssModeFrameID = l.requestAnimationFrame(d); + }; + d(); + } + function D(e, t) { + return void 0 === t && (t = ""), [...e.children].filter((e) => e.matches(t)); + } + function R(e) { + try { + return void console.warn(e); + } catch (t) {} + } + function F(e, t) { + void 0 === t && (t = []); + const n = document.createElement(e); + return ( + n.classList.add( + ...(Array.isArray(t) + ? t + : (function (e) { + return ( + void 0 === e && (e = ""), + e + .trim() + .split(" ") + .filter((e) => !!e.trim()) + ); + })(t)) + ), + n + ); + } + function B(e, t) { + return M().getComputedStyle(e, null).getPropertyValue(t); + } + function U(e) { + let t, + n = e; + if (n) { + for (t = 0; null !== (n = n.previousSibling); ) 1 === n.nodeType && (t += 1); + return t; + } + } + function V(e, t, n) { + const r = M(); + return n ? e["width" === t ? "offsetWidth" : "offsetHeight"] + parseFloat(r.getComputedStyle(e, null).getPropertyValue("width" === t ? "margin-right" : "margin-top")) + parseFloat(r.getComputedStyle(e, null).getPropertyValue("width" === t ? "margin-left" : "margin-bottom")) : e.offsetWidth; + } + let H, W, G; + function $() { + return ( + H || + (H = (function () { + const e = M(), + t = _(); + return { smoothScroll: t.documentElement && t.documentElement.style && "scrollBehavior" in t.documentElement.style, touch: !!("ontouchstart" in e || (e.DocumentTouch && t instanceof e.DocumentTouch)) }; + })()), + H + ); + } + function q(e) { + return ( + void 0 === e && (e = {}), + W || + (W = (function (e) { + let { userAgent: t } = void 0 === e ? {} : e; + const n = $(), + r = M(), + l = r.navigator.platform, + a = t || r.navigator.userAgent, + i = { ios: !1, android: !1 }, + o = r.screen.width, + s = r.screen.height, + u = a.match(/(Android);?[\s\/]+([\d.]+)?/); + let c = a.match(/(iPad).*OS\s([\d_]+)/); + const d = a.match(/(iPod)(.*OS\s([\d_]+))?/), + f = !c && a.match(/(iPhone\sOS|iOS)\s([\d_]+)/), + p = "Win32" === l; + let h = "MacIntel" === l; + return !c && h && n.touch && ["1024x1366", "1366x1024", "834x1194", "1194x834", "834x1112", "1112x834", "768x1024", "1024x768", "820x1180", "1180x820", "810x1080", "1080x810"].indexOf("".concat(o, "x").concat(s)) >= 0 && ((c = a.match(/(Version)\/([\d.]+)/)), c || (c = [0, 1, "13_0_0"]), (h = !1)), u && !p && ((i.os = "android"), (i.android = !0)), (c || f || d) && ((i.os = "ios"), (i.ios = !0)), i; + })(e)), + W + ); + } + function Q() { + return ( + G || + (G = (function () { + const e = M(); + let t = !1; + function n() { + const t = e.navigator.userAgent.toLowerCase(); + return t.indexOf("safari") >= 0 && t.indexOf("chrome") < 0 && t.indexOf("android") < 0; + } + if (n()) { + const n = String(e.navigator.userAgent); + if (n.includes("Version/")) { + const [e, r] = n + .split("Version/")[1] + .split(" ")[0] + .split(".") + .map((e) => Number(e)); + t = e < 16 || (16 === e && r < 2); + } + } + return { isSafari: t || n(), needPerspectiveFix: t, isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent) }; + })()), + G + ); + } + var Y = { + on(e, t, n) { + const r = this; + if (!r.eventsListeners || r.destroyed) return r; + if ("function" !== typeof t) return r; + const l = n ? "unshift" : "push"; + return ( + e.split(" ").forEach((e) => { + r.eventsListeners[e] || (r.eventsListeners[e] = []), r.eventsListeners[e][l](t); + }), + r + ); + }, + once(e, t, n) { + const r = this; + if (!r.eventsListeners || r.destroyed) return r; + if ("function" !== typeof t) return r; + function l() { + r.off(e, l), l.__emitterProxy && delete l.__emitterProxy; + for (var n = arguments.length, a = new Array(n), i = 0; i < n; i++) a[i] = arguments[i]; + t.apply(r, a); + } + return (l.__emitterProxy = t), r.on(e, l, n); + }, + onAny(e, t) { + const n = this; + if (!n.eventsListeners || n.destroyed) return n; + if ("function" !== typeof e) return n; + const r = t ? "unshift" : "push"; + return n.eventsAnyListeners.indexOf(e) < 0 && n.eventsAnyListeners[r](e), n; + }, + offAny(e) { + const t = this; + if (!t.eventsListeners || t.destroyed) return t; + if (!t.eventsAnyListeners) return t; + const n = t.eventsAnyListeners.indexOf(e); + return n >= 0 && t.eventsAnyListeners.splice(n, 1), t; + }, + off(e, t) { + const n = this; + return !n.eventsListeners || n.destroyed + ? n + : n.eventsListeners + ? (e.split(" ").forEach((e) => { + "undefined" === typeof t + ? (n.eventsListeners[e] = []) + : n.eventsListeners[e] && + n.eventsListeners[e].forEach((r, l) => { + (r === t || (r.__emitterProxy && r.__emitterProxy === t)) && n.eventsListeners[e].splice(l, 1); + }); + }), + n) + : n; + }, + emit() { + const e = this; + if (!e.eventsListeners || e.destroyed) return e; + if (!e.eventsListeners) return e; + let t, n, r; + for (var l = arguments.length, a = new Array(l), i = 0; i < l; i++) a[i] = arguments[i]; + "string" === typeof a[0] || Array.isArray(a[0]) ? ((t = a[0]), (n = a.slice(1, a.length)), (r = e)) : ((t = a[0].events), (n = a[0].data), (r = a[0].context || e)), n.unshift(r); + return ( + (Array.isArray(t) ? t : t.split(" ")).forEach((t) => { + e.eventsAnyListeners && + e.eventsAnyListeners.length && + e.eventsAnyListeners.forEach((e) => { + e.apply(r, [t, ...n]); + }), + e.eventsListeners && + e.eventsListeners[t] && + e.eventsListeners[t].forEach((e) => { + e.apply(r, n); + }); + }), + e + ); + }, + }; + const X = (e, t) => { + if (!e || e.destroyed || !e.params) return; + const n = t.closest(e.isElement ? "swiper-slide" : ".".concat(e.params.slideClass)); + if (n) { + let t = n.querySelector(".".concat(e.params.lazyPreloaderClass)); + !t && + e.isElement && + (n.shadowRoot + ? (t = n.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass))) + : requestAnimationFrame(() => { + n.shadowRoot && ((t = n.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass))), t && t.remove()); + })), + t && t.remove(); + } + }, + K = (e, t) => { + if (!e.slides[t]) return; + const n = e.slides[t].querySelector('[loading="lazy"]'); + n && n.removeAttribute("loading"); + }, + J = (e) => { + if (!e || e.destroyed || !e.params) return; + let t = e.params.lazyPreloadPrevNext; + const n = e.slides.length; + if (!n || !t || t < 0) return; + t = Math.min(t, n); + const r = "auto" === e.params.slidesPerView ? e.slidesPerViewDynamic() : Math.ceil(e.params.slidesPerView), + l = e.activeIndex; + if (e.params.grid && e.params.grid.rows > 1) { + const n = l, + a = [n - t]; + return ( + a.push(...Array.from({ length: t }).map((e, t) => n + r + t)), + void e.slides.forEach((t, n) => { + a.includes(t.column) && K(e, n); + }) + ); + } + const a = l + r - 1; + if (e.params.rewind || e.params.loop) + for (let i = l - t; i <= a + t; i += 1) { + const t = ((i % n) + n) % n; + (t < l || t > a) && K(e, t); + } + else for (let i = Math.max(l - t, 0); i <= Math.min(a + t, n - 1); i += 1) i !== l && (i > a || i < l) && K(e, i); + }; + var Z = { + updateSize: function () { + const e = this; + let t, n; + const r = e.el; + (t = "undefined" !== typeof e.params.width && null !== e.params.width ? e.params.width : r.clientWidth), (n = "undefined" !== typeof e.params.height && null !== e.params.height ? e.params.height : r.clientHeight), (0 === t && e.isHorizontal()) || (0 === n && e.isVertical()) || ((t = t - parseInt(B(r, "padding-left") || 0, 10) - parseInt(B(r, "padding-right") || 0, 10)), (n = n - parseInt(B(r, "padding-top") || 0, 10) - parseInt(B(r, "padding-bottom") || 0, 10)), Number.isNaN(t) && (t = 0), Number.isNaN(n) && (n = 0), Object.assign(e, { width: t, height: n, size: e.isHorizontal() ? t : n })); + }, + updateSlides: function () { + const e = this; + function t(t, n) { + return parseFloat(t.getPropertyValue(e.getDirectionLabel(n)) || 0); + } + const n = e.params, + { wrapperEl: r, slidesEl: l, size: a, rtlTranslate: i, wrongRTL: o } = e, + s = e.virtual && n.virtual.enabled, + u = s ? e.virtual.slides.length : e.slides.length, + c = D(l, ".".concat(e.params.slideClass, ", swiper-slide")), + d = s ? e.virtual.slides.length : c.length; + let f = []; + const p = [], + h = []; + let m = n.slidesOffsetBefore; + "function" === typeof m && (m = n.slidesOffsetBefore.call(e)); + let g = n.slidesOffsetAfter; + "function" === typeof g && (g = n.slidesOffsetAfter.call(e)); + const v = e.snapGrid.length, + y = e.slidesGrid.length; + let b = n.spaceBetween, + w = -m, + S = 0, + x = 0; + if ("undefined" === typeof a) return; + "string" === typeof b && b.indexOf("%") >= 0 ? (b = (parseFloat(b.replace("%", "")) / 100) * a) : "string" === typeof b && (b = parseFloat(b)), + (e.virtualSize = -b), + c.forEach((e) => { + i ? (e.style.marginLeft = "") : (e.style.marginRight = ""), (e.style.marginBottom = ""), (e.style.marginTop = ""); + }), + n.centeredSlides && n.cssMode && (A(r, "--swiper-centered-offset-before", ""), A(r, "--swiper-centered-offset-after", "")); + const k = n.grid && n.grid.rows > 1 && e.grid; + let E; + k ? e.grid.initSlides(c) : e.grid && e.grid.unsetSlides(); + const T = "auto" === n.slidesPerView && n.breakpoints && Object.keys(n.breakpoints).filter((e) => "undefined" !== typeof n.breakpoints[e].slidesPerView).length > 0; + for (let C = 0; C < d; C += 1) { + let r; + if (((E = 0), c[C] && (r = c[C]), k && e.grid.updateSlide(C, r, c), !c[C] || "none" !== B(r, "display"))) { + if ("auto" === n.slidesPerView) { + T && (c[C].style[e.getDirectionLabel("width")] = ""); + const l = getComputedStyle(r), + a = r.style.transform, + i = r.style.webkitTransform; + if ((a && (r.style.transform = "none"), i && (r.style.webkitTransform = "none"), n.roundLengths)) E = e.isHorizontal() ? V(r, "width", !0) : V(r, "height", !0); + else { + const e = t(l, "width"), + n = t(l, "padding-left"), + a = t(l, "padding-right"), + i = t(l, "margin-left"), + o = t(l, "margin-right"), + s = l.getPropertyValue("box-sizing"); + if (s && "border-box" === s) E = e + i + o; + else { + const { clientWidth: t, offsetWidth: l } = r; + E = e + n + a + i + o + (l - t); + } + } + a && (r.style.transform = a), i && (r.style.webkitTransform = i), n.roundLengths && (E = Math.floor(E)); + } else (E = (a - (n.slidesPerView - 1) * b) / n.slidesPerView), n.roundLengths && (E = Math.floor(E)), c[C] && (c[C].style[e.getDirectionLabel("width")] = "".concat(E, "px")); + c[C] && (c[C].swiperSlideSize = E), h.push(E), n.centeredSlides ? ((w = w + E / 2 + S / 2 + b), 0 === S && 0 !== C && (w = w - a / 2 - b), 0 === C && (w = w - a / 2 - b), Math.abs(w) < 0.001 && (w = 0), n.roundLengths && (w = Math.floor(w)), x % n.slidesPerGroup === 0 && f.push(w), p.push(w)) : (n.roundLengths && (w = Math.floor(w)), (x - Math.min(e.params.slidesPerGroupSkip, x)) % e.params.slidesPerGroup === 0 && f.push(w), p.push(w), (w = w + E + b)), (e.virtualSize += E + b), (S = E), (x += 1); + } + } + if (((e.virtualSize = Math.max(e.virtualSize, a) + g), i && o && ("slide" === n.effect || "coverflow" === n.effect) && (r.style.width = "".concat(e.virtualSize + b, "px")), n.setWrapperSize && (r.style[e.getDirectionLabel("width")] = "".concat(e.virtualSize + b, "px")), k && e.grid.updateWrapperSize(E, f), !n.centeredSlides)) { + const t = []; + for (let r = 0; r < f.length; r += 1) { + let l = f[r]; + n.roundLengths && (l = Math.floor(l)), f[r] <= e.virtualSize - a && t.push(l); + } + (f = t), Math.floor(e.virtualSize - a) - Math.floor(f[f.length - 1]) > 1 && f.push(e.virtualSize - a); + } + if (s && n.loop) { + const t = h[0] + b; + if (n.slidesPerGroup > 1) { + const r = Math.ceil((e.virtual.slidesBefore + e.virtual.slidesAfter) / n.slidesPerGroup), + l = t * n.slidesPerGroup; + for (let e = 0; e < r; e += 1) f.push(f[f.length - 1] + l); + } + for (let r = 0; r < e.virtual.slidesBefore + e.virtual.slidesAfter; r += 1) 1 === n.slidesPerGroup && f.push(f[f.length - 1] + t), p.push(p[p.length - 1] + t), (e.virtualSize += t); + } + if ((0 === f.length && (f = [0]), 0 !== b)) { + const t = e.isHorizontal() && i ? "marginLeft" : e.getDirectionLabel("marginRight"); + c.filter((e, t) => !(n.cssMode && !n.loop) || t !== c.length - 1).forEach((e) => { + e.style[t] = "".concat(b, "px"); + }); + } + if (n.centeredSlides && n.centeredSlidesBounds) { + let e = 0; + h.forEach((t) => { + e += t + (b || 0); + }), + (e -= b); + const t = e - a; + f = f.map((e) => (e <= 0 ? -m : e > t ? t + g : e)); + } + if (n.centerInsufficientSlides) { + let e = 0; + if ( + (h.forEach((t) => { + e += t + (b || 0); + }), + (e -= b), + e < a) + ) { + const t = (a - e) / 2; + f.forEach((e, n) => { + f[n] = e - t; + }), + p.forEach((e, n) => { + p[n] = e + t; + }); + } + } + if ((Object.assign(e, { slides: c, snapGrid: f, slidesGrid: p, slidesSizesGrid: h }), n.centeredSlides && n.cssMode && !n.centeredSlidesBounds)) { + A(r, "--swiper-centered-offset-before", "".concat(-f[0], "px")), A(r, "--swiper-centered-offset-after", "".concat(e.size / 2 - h[h.length - 1] / 2, "px")); + const t = -e.snapGrid[0], + n = -e.slidesGrid[0]; + (e.snapGrid = e.snapGrid.map((e) => e + t)), (e.slidesGrid = e.slidesGrid.map((e) => e + n)); + } + if ((d !== u && e.emit("slidesLengthChange"), f.length !== v && (e.params.watchOverflow && e.checkOverflow(), e.emit("snapGridLengthChange")), p.length !== y && e.emit("slidesGridLengthChange"), n.watchSlidesProgress && e.updateSlidesOffset(), e.emit("slidesUpdated"), !s && !n.cssMode && ("slide" === n.effect || "fade" === n.effect))) { + const t = "".concat(n.containerModifierClass, "backface-hidden"), + r = e.el.classList.contains(t); + d <= n.maxBackfaceHiddenSlides ? r || e.el.classList.add(t) : r && e.el.classList.remove(t); + } + }, + updateAutoHeight: function (e) { + const t = this, + n = [], + r = t.virtual && t.params.virtual.enabled; + let l, + a = 0; + "number" === typeof e ? t.setTransition(e) : !0 === e && t.setTransition(t.params.speed); + const i = (e) => (r ? t.slides[t.getSlideIndexByData(e)] : t.slides[e]); + if ("auto" !== t.params.slidesPerView && t.params.slidesPerView > 1) + if (t.params.centeredSlides) + (t.visibleSlides || []).forEach((e) => { + n.push(e); + }); + else + for (l = 0; l < Math.ceil(t.params.slidesPerView); l += 1) { + const e = t.activeIndex + l; + if (e > t.slides.length && !r) break; + n.push(i(e)); + } + else n.push(i(t.activeIndex)); + for (l = 0; l < n.length; l += 1) + if ("undefined" !== typeof n[l]) { + const e = n[l].offsetHeight; + a = e > a ? e : a; + } + (a || 0 === a) && (t.wrapperEl.style.height = "".concat(a, "px")); + }, + updateSlidesOffset: function () { + const e = this, + t = e.slides, + n = e.isElement ? (e.isHorizontal() ? e.wrapperEl.offsetLeft : e.wrapperEl.offsetTop) : 0; + for (let r = 0; r < t.length; r += 1) t[r].swiperSlideOffset = (e.isHorizontal() ? t[r].offsetLeft : t[r].offsetTop) - n - e.cssOverflowAdjustment(); + }, + updateSlidesProgress: function (e) { + void 0 === e && (e = (this && this.translate) || 0); + const t = this, + n = t.params, + { slides: r, rtlTranslate: l, snapGrid: a } = t; + if (0 === r.length) return; + "undefined" === typeof r[0].swiperSlideOffset && t.updateSlidesOffset(); + let i = -e; + l && (i = e), + r.forEach((e) => { + e.classList.remove(n.slideVisibleClass, n.slideFullyVisibleClass); + }), + (t.visibleSlidesIndexes = []), + (t.visibleSlides = []); + let o = n.spaceBetween; + "string" === typeof o && o.indexOf("%") >= 0 ? (o = (parseFloat(o.replace("%", "")) / 100) * t.size) : "string" === typeof o && (o = parseFloat(o)); + for (let s = 0; s < r.length; s += 1) { + const e = r[s]; + let u = e.swiperSlideOffset; + n.cssMode && n.centeredSlides && (u -= r[0].swiperSlideOffset); + const c = (i + (n.centeredSlides ? t.minTranslate() : 0) - u) / (e.swiperSlideSize + o), + d = (i - a[0] + (n.centeredSlides ? t.minTranslate() : 0) - u) / (e.swiperSlideSize + o), + f = -(i - u), + p = f + t.slidesSizesGrid[s], + h = f >= 0 && f <= t.size - t.slidesSizesGrid[s]; + ((f >= 0 && f < t.size - 1) || (p > 1 && p <= t.size) || (f <= 0 && p >= t.size)) && (t.visibleSlides.push(e), t.visibleSlidesIndexes.push(s), r[s].classList.add(n.slideVisibleClass)), h && r[s].classList.add(n.slideFullyVisibleClass), (e.progress = l ? -c : c), (e.originalProgress = l ? -d : d); + } + }, + updateProgress: function (e) { + const t = this; + if ("undefined" === typeof e) { + const n = t.rtlTranslate ? -1 : 1; + e = (t && t.translate && t.translate * n) || 0; + } + const n = t.params, + r = t.maxTranslate() - t.minTranslate(); + let { progress: l, isBeginning: a, isEnd: i, progressLoop: o } = t; + const s = a, + u = i; + if (0 === r) (l = 0), (a = !0), (i = !0); + else { + l = (e - t.minTranslate()) / r; + const n = Math.abs(e - t.minTranslate()) < 1, + o = Math.abs(e - t.maxTranslate()) < 1; + (a = n || l <= 0), (i = o || l >= 1), n && (l = 0), o && (l = 1); + } + if (n.loop) { + const n = t.getSlideIndexByData(0), + r = t.getSlideIndexByData(t.slides.length - 1), + l = t.slidesGrid[n], + a = t.slidesGrid[r], + i = t.slidesGrid[t.slidesGrid.length - 1], + s = Math.abs(e); + (o = s >= l ? (s - l) / i : (s + i - a) / i), o > 1 && (o -= 1); + } + Object.assign(t, { progress: l, progressLoop: o, isBeginning: a, isEnd: i }), (n.watchSlidesProgress || (n.centeredSlides && n.autoHeight)) && t.updateSlidesProgress(e), a && !s && t.emit("reachBeginning toEdge"), i && !u && t.emit("reachEnd toEdge"), ((s && !a) || (u && !i)) && t.emit("fromEdge"), t.emit("progress", l); + }, + updateSlidesClasses: function () { + const e = this, + { slides: t, params: n, slidesEl: r, activeIndex: l } = e, + a = e.virtual && n.virtual.enabled, + i = e.grid && n.grid && n.grid.rows > 1, + o = (e) => D(r, ".".concat(n.slideClass).concat(e, ", swiper-slide").concat(e))[0]; + let s, u, c; + if ( + (t.forEach((e) => { + e.classList.remove(n.slideActiveClass, n.slideNextClass, n.slidePrevClass); + }), + a) + ) + if (n.loop) { + let t = l - e.virtual.slidesBefore; + t < 0 && (t = e.virtual.slides.length + t), t >= e.virtual.slides.length && (t -= e.virtual.slides.length), (s = o('[data-swiper-slide-index="'.concat(t, '"]'))); + } else s = o('[data-swiper-slide-index="'.concat(l, '"]')); + else i ? ((s = t.filter((e) => e.column === l)[0]), (c = t.filter((e) => e.column === l + 1)[0]), (u = t.filter((e) => e.column === l - 1)[0])) : (s = t[l]); + s && + (s.classList.add(n.slideActiveClass), + i + ? (c && c.classList.add(n.slideNextClass), u && u.classList.add(n.slidePrevClass)) + : ((c = (function (e, t) { + const n = []; + for (; e.nextElementSibling; ) { + const r = e.nextElementSibling; + t ? r.matches(t) && n.push(r) : n.push(r), (e = r); + } + return n; + })(s, ".".concat(n.slideClass, ", swiper-slide"))[0]), + n.loop && !c && (c = t[0]), + c && c.classList.add(n.slideNextClass), + (u = (function (e, t) { + const n = []; + for (; e.previousElementSibling; ) { + const r = e.previousElementSibling; + t ? r.matches(t) && n.push(r) : n.push(r), (e = r); + } + return n; + })(s, ".".concat(n.slideClass, ", swiper-slide"))[0]), + n.loop && 0 === !u && (u = t[t.length - 1]), + u && u.classList.add(n.slidePrevClass))), + e.emitSlidesClasses(); + }, + updateActiveIndex: function (e) { + const t = this, + n = t.rtlTranslate ? t.translate : -t.translate, + { snapGrid: r, params: l, activeIndex: a, realIndex: i, snapIndex: o } = t; + let s, + u = e; + const c = (e) => { + let n = e - t.virtual.slidesBefore; + return n < 0 && (n = t.virtual.slides.length + n), n >= t.virtual.slides.length && (n -= t.virtual.slides.length), n; + }; + if ( + ("undefined" === typeof u && + (u = (function (e) { + const { slidesGrid: t, params: n } = e, + r = e.rtlTranslate ? e.translate : -e.translate; + let l; + for (let a = 0; a < t.length; a += 1) "undefined" !== typeof t[a + 1] ? (r >= t[a] && r < t[a + 1] - (t[a + 1] - t[a]) / 2 ? (l = a) : r >= t[a] && r < t[a + 1] && (l = a + 1)) : r >= t[a] && (l = a); + return n.normalizeSlideIndex && (l < 0 || "undefined" === typeof l) && (l = 0), l; + })(t)), + r.indexOf(n) >= 0) + ) + s = r.indexOf(n); + else { + const e = Math.min(l.slidesPerGroupSkip, u); + s = e + Math.floor((u - e) / l.slidesPerGroup); + } + if ((s >= r.length && (s = r.length - 1), u === a && !t.params.loop)) return void (s !== o && ((t.snapIndex = s), t.emit("snapIndexChange"))); + if (u === a && t.params.loop && t.virtual && t.params.virtual.enabled) return void (t.realIndex = c(u)); + const d = t.grid && l.grid && l.grid.rows > 1; + let f; + if (t.virtual && l.virtual.enabled && l.loop) f = c(u); + else if (d) { + const e = t.slides.filter((e) => e.column === u)[0]; + let n = parseInt(e.getAttribute("data-swiper-slide-index"), 10); + Number.isNaN(n) && (n = Math.max(t.slides.indexOf(e), 0)), (f = Math.floor(n / l.grid.rows)); + } else if (t.slides[u]) { + const e = t.slides[u].getAttribute("data-swiper-slide-index"); + f = e ? parseInt(e, 10) : u; + } else f = u; + Object.assign(t, { previousSnapIndex: o, snapIndex: s, previousRealIndex: i, realIndex: f, previousIndex: a, activeIndex: u }), t.initialized && J(t), t.emit("activeIndexChange"), t.emit("snapIndexChange"), (t.initialized || t.params.runCallbacksOnInit) && (i !== f && t.emit("realIndexChange"), t.emit("slideChange")); + }, + updateClickedSlide: function (e, t) { + const n = this, + r = n.params; + let l = e.closest(".".concat(r.slideClass, ", swiper-slide")); + !l && + n.isElement && + t && + t.length > 1 && + t.includes(e) && + [...t.slice(t.indexOf(e) + 1, t.length)].forEach((e) => { + !l && e.matches && e.matches(".".concat(r.slideClass, ", swiper-slide")) && (l = e); + }); + let a, + i = !1; + if (l) + for (let o = 0; o < n.slides.length; o += 1) + if (n.slides[o] === l) { + (i = !0), (a = o); + break; + } + if (!l || !i) return (n.clickedSlide = void 0), void (n.clickedIndex = void 0); + (n.clickedSlide = l), n.virtual && n.params.virtual.enabled ? (n.clickedIndex = parseInt(l.getAttribute("data-swiper-slide-index"), 10)) : (n.clickedIndex = a), r.slideToClickedSlide && void 0 !== n.clickedIndex && n.clickedIndex !== n.activeIndex && n.slideToClickedSlide(); + }, + }; + var ee = { + getTranslate: function (e) { + void 0 === e && (e = this.isHorizontal() ? "x" : "y"); + const { params: t, rtlTranslate: n, translate: r, wrapperEl: l } = this; + if (t.virtualTranslate) return n ? -r : r; + if (t.cssMode) return r; + let a = I(l, e); + return (a += this.cssOverflowAdjustment()), n && (a = -a), a || 0; + }, + setTranslate: function (e, t) { + const n = this, + { rtlTranslate: r, params: l, wrapperEl: a, progress: i } = n; + let o, + s = 0, + u = 0; + n.isHorizontal() ? (s = r ? -e : e) : (u = e), l.roundLengths && ((s = Math.floor(s)), (u = Math.floor(u))), (n.previousTranslate = n.translate), (n.translate = n.isHorizontal() ? s : u), l.cssMode ? (a[n.isHorizontal() ? "scrollLeft" : "scrollTop"] = n.isHorizontal() ? -s : -u) : l.virtualTranslate || (n.isHorizontal() ? (s -= n.cssOverflowAdjustment()) : (u -= n.cssOverflowAdjustment()), (a.style.transform = "translate3d(".concat(s, "px, ").concat(u, "px, ").concat(0, "px)"))); + const c = n.maxTranslate() - n.minTranslate(); + (o = 0 === c ? 0 : (e - n.minTranslate()) / c), o !== i && n.updateProgress(e), n.emit("setTranslate", n.translate, t); + }, + minTranslate: function () { + return -this.snapGrid[0]; + }, + maxTranslate: function () { + return -this.snapGrid[this.snapGrid.length - 1]; + }, + translateTo: function (e, t, n, r, l) { + void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === n && (n = !0), void 0 === r && (r = !0); + const a = this, + { params: i, wrapperEl: o } = a; + if (a.animating && i.preventInteractionOnTransition) return !1; + const s = a.minTranslate(), + u = a.maxTranslate(); + let c; + if (((c = r && e > s ? s : r && e < u ? u : e), a.updateProgress(c), i.cssMode)) { + const e = a.isHorizontal(); + if (0 === t) o[e ? "scrollLeft" : "scrollTop"] = -c; + else { + if (!a.support.smoothScroll) return j({ swiper: a, targetPosition: -c, side: e ? "left" : "top" }), !0; + o.scrollTo({ [e ? "left" : "top"]: -c, behavior: "smooth" }); + } + return !0; + } + return ( + 0 === t + ? (a.setTransition(0), a.setTranslate(c), n && (a.emit("beforeTransitionStart", t, l), a.emit("transitionEnd"))) + : (a.setTransition(t), + a.setTranslate(c), + n && (a.emit("beforeTransitionStart", t, l), a.emit("transitionStart")), + a.animating || + ((a.animating = !0), + a.onTranslateToWrapperTransitionEnd || + (a.onTranslateToWrapperTransitionEnd = function (e) { + a && !a.destroyed && e.target === this && (a.wrapperEl.removeEventListener("transitionend", a.onTranslateToWrapperTransitionEnd), (a.onTranslateToWrapperTransitionEnd = null), delete a.onTranslateToWrapperTransitionEnd, n && a.emit("transitionEnd")); + }), + a.wrapperEl.addEventListener("transitionend", a.onTranslateToWrapperTransitionEnd))), + !0 + ); + }, + }; + function te(e) { + let { swiper: t, runCallbacks: n, direction: r, step: l } = e; + const { activeIndex: a, previousIndex: i } = t; + let o = r; + if ((o || (o = a > i ? "next" : a < i ? "prev" : "reset"), t.emit("transition".concat(l)), n && a !== i)) { + if ("reset" === o) return void t.emit("slideResetTransition".concat(l)); + t.emit("slideChangeTransition".concat(l)), "next" === o ? t.emit("slideNextTransition".concat(l)) : t.emit("slidePrevTransition".concat(l)); + } + } + var ne = { + setTransition: function (e, t) { + const n = this; + n.params.cssMode || ((n.wrapperEl.style.transitionDuration = "".concat(e, "ms")), (n.wrapperEl.style.transitionDelay = 0 === e ? "0ms" : "")), n.emit("setTransition", e, t); + }, + transitionStart: function (e, t) { + void 0 === e && (e = !0); + const n = this, + { params: r } = n; + r.cssMode || (r.autoHeight && n.updateAutoHeight(), te({ swiper: n, runCallbacks: e, direction: t, step: "Start" })); + }, + transitionEnd: function (e, t) { + void 0 === e && (e = !0); + const n = this, + { params: r } = n; + (n.animating = !1), r.cssMode || (n.setTransition(0), te({ swiper: n, runCallbacks: e, direction: t, step: "End" })); + }, + }; + var re = { + slideTo: function (e, t, n, r, l) { + void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === n && (n = !0), "string" === typeof e && (e = parseInt(e, 10)); + const a = this; + let i = e; + i < 0 && (i = 0); + const { params: o, snapGrid: s, slidesGrid: u, previousIndex: c, activeIndex: d, rtlTranslate: f, wrapperEl: p, enabled: h } = a; + if ((a.animating && o.preventInteractionOnTransition) || (!h && !r && !l)) return !1; + const m = Math.min(a.params.slidesPerGroupSkip, i); + let g = m + Math.floor((i - m) / a.params.slidesPerGroup); + g >= s.length && (g = s.length - 1); + const v = -s[g]; + if (o.normalizeSlideIndex) + for (let b = 0; b < u.length; b += 1) { + const e = -Math.floor(100 * v), + t = Math.floor(100 * u[b]), + n = Math.floor(100 * u[b + 1]); + "undefined" !== typeof u[b + 1] ? (e >= t && e < n - (n - t) / 2 ? (i = b) : e >= t && e < n && (i = b + 1)) : e >= t && (i = b); + } + if (a.initialized && i !== d) { + if (!a.allowSlideNext && (f ? v > a.translate && v > a.minTranslate() : v < a.translate && v < a.minTranslate())) return !1; + if (!a.allowSlidePrev && v > a.translate && v > a.maxTranslate() && (d || 0) !== i) return !1; + } + let y; + if ((i !== (c || 0) && n && a.emit("beforeSlideChangeStart"), a.updateProgress(v), (y = i > d ? "next" : i < d ? "prev" : "reset"), (f && -v === a.translate) || (!f && v === a.translate))) return a.updateActiveIndex(i), o.autoHeight && a.updateAutoHeight(), a.updateSlidesClasses(), "slide" !== o.effect && a.setTranslate(v), "reset" !== y && (a.transitionStart(n, y), a.transitionEnd(n, y)), !1; + if (o.cssMode) { + const e = a.isHorizontal(), + n = f ? v : -v; + if (0 === t) { + const t = a.virtual && a.params.virtual.enabled; + t && ((a.wrapperEl.style.scrollSnapType = "none"), (a._immediateVirtual = !0)), + t && !a._cssModeVirtualInitialSet && a.params.initialSlide > 0 + ? ((a._cssModeVirtualInitialSet = !0), + requestAnimationFrame(() => { + p[e ? "scrollLeft" : "scrollTop"] = n; + })) + : (p[e ? "scrollLeft" : "scrollTop"] = n), + t && + requestAnimationFrame(() => { + (a.wrapperEl.style.scrollSnapType = ""), (a._immediateVirtual = !1); + }); + } else { + if (!a.support.smoothScroll) return j({ swiper: a, targetPosition: n, side: e ? "left" : "top" }), !0; + p.scrollTo({ [e ? "left" : "top"]: n, behavior: "smooth" }); + } + return !0; + } + return ( + a.setTransition(t), + a.setTranslate(v), + a.updateActiveIndex(i), + a.updateSlidesClasses(), + a.emit("beforeTransitionStart", t, r), + a.transitionStart(n, y), + 0 === t + ? a.transitionEnd(n, y) + : a.animating || + ((a.animating = !0), + a.onSlideToWrapperTransitionEnd || + (a.onSlideToWrapperTransitionEnd = function (e) { + a && !a.destroyed && e.target === this && (a.wrapperEl.removeEventListener("transitionend", a.onSlideToWrapperTransitionEnd), (a.onSlideToWrapperTransitionEnd = null), delete a.onSlideToWrapperTransitionEnd, a.transitionEnd(n, y)); + }), + a.wrapperEl.addEventListener("transitionend", a.onSlideToWrapperTransitionEnd)), + !0 + ); + }, + slideToLoop: function (e, t, n, r) { + if ((void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === n && (n = !0), "string" === typeof e)) { + e = parseInt(e, 10); + } + const l = this, + a = l.grid && l.params.grid && l.params.grid.rows > 1; + let i = e; + if (l.params.loop) + if (l.virtual && l.params.virtual.enabled) i += l.virtual.slidesBefore; + else { + let e; + if (a) { + const t = i * l.params.grid.rows; + e = l.slides.filter((e) => 1 * e.getAttribute("data-swiper-slide-index") === t)[0].column; + } else e = l.getSlideIndexByData(i); + const t = a ? Math.ceil(l.slides.length / l.params.grid.rows) : l.slides.length, + { centeredSlides: n } = l.params; + let r = l.params.slidesPerView; + "auto" === r ? (r = l.slidesPerViewDynamic()) : ((r = Math.ceil(parseFloat(l.params.slidesPerView, 10))), n && r % 2 === 0 && (r += 1)); + let o = t - e < r; + if ((n && (o = o || e < Math.ceil(r / 2)), o)) { + const r = n ? (e < l.activeIndex ? "prev" : "next") : e - l.activeIndex - 1 < l.params.slidesPerView ? "next" : "prev"; + l.loopFix({ direction: r, slideTo: !0, activeSlideIndex: "next" === r ? e + 1 : e - t + 1, slideRealIndex: "next" === r ? l.realIndex : void 0 }); + } + if (a) { + const e = i * l.params.grid.rows; + i = l.slides.filter((t) => 1 * t.getAttribute("data-swiper-slide-index") === e)[0].column; + } else i = l.getSlideIndexByData(i); + } + return ( + requestAnimationFrame(() => { + l.slideTo(i, t, n, r); + }), + l + ); + }, + slideNext: function (e, t, n) { + void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); + const r = this, + { enabled: l, params: a, animating: i } = r; + if (!l) return r; + let o = a.slidesPerGroup; + "auto" === a.slidesPerView && 1 === a.slidesPerGroup && a.slidesPerGroupAuto && (o = Math.max(r.slidesPerViewDynamic("current", !0), 1)); + const s = r.activeIndex < a.slidesPerGroupSkip ? 1 : o, + u = r.virtual && a.virtual.enabled; + if (a.loop) { + if (i && !u && a.loopPreventsSliding) return !1; + if ((r.loopFix({ direction: "next" }), (r._clientLeft = r.wrapperEl.clientLeft), r.activeIndex === r.slides.length - 1 && a.cssMode)) + return ( + requestAnimationFrame(() => { + r.slideTo(r.activeIndex + s, e, t, n); + }), + !0 + ); + } + return a.rewind && r.isEnd ? r.slideTo(0, e, t, n) : r.slideTo(r.activeIndex + s, e, t, n); + }, + slidePrev: function (e, t, n) { + void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); + const r = this, + { params: l, snapGrid: a, slidesGrid: i, rtlTranslate: o, enabled: s, animating: u } = r; + if (!s) return r; + const c = r.virtual && l.virtual.enabled; + if (l.loop) { + if (u && !c && l.loopPreventsSliding) return !1; + r.loopFix({ direction: "prev" }), (r._clientLeft = r.wrapperEl.clientLeft); + } + function d(e) { + return e < 0 ? -Math.floor(Math.abs(e)) : Math.floor(e); + } + const f = d(o ? r.translate : -r.translate), + p = a.map((e) => d(e)); + let h = a[p.indexOf(f) - 1]; + if ("undefined" === typeof h && l.cssMode) { + let e; + a.forEach((t, n) => { + f >= t && (e = n); + }), + "undefined" !== typeof e && (h = a[e > 0 ? e - 1 : e]); + } + let m = 0; + if (("undefined" !== typeof h && ((m = i.indexOf(h)), m < 0 && (m = r.activeIndex - 1), "auto" === l.slidesPerView && 1 === l.slidesPerGroup && l.slidesPerGroupAuto && ((m = m - r.slidesPerViewDynamic("previous", !0) + 1), (m = Math.max(m, 0)))), l.rewind && r.isBeginning)) { + const l = r.params.virtual && r.params.virtual.enabled && r.virtual ? r.virtual.slides.length - 1 : r.slides.length - 1; + return r.slideTo(l, e, t, n); + } + return l.loop && 0 === r.activeIndex && l.cssMode + ? (requestAnimationFrame(() => { + r.slideTo(m, e, t, n); + }), + !0) + : r.slideTo(m, e, t, n); + }, + slideReset: function (e, t, n) { + return void 0 === e && (e = this.params.speed), void 0 === t && (t = !0), this.slideTo(this.activeIndex, e, t, n); + }, + slideToClosest: function (e, t, n, r) { + void 0 === e && (e = this.params.speed), void 0 === t && (t = !0), void 0 === r && (r = 0.5); + const l = this; + let a = l.activeIndex; + const i = Math.min(l.params.slidesPerGroupSkip, a), + o = i + Math.floor((a - i) / l.params.slidesPerGroup), + s = l.rtlTranslate ? l.translate : -l.translate; + if (s >= l.snapGrid[o]) { + const e = l.snapGrid[o]; + s - e > (l.snapGrid[o + 1] - e) * r && (a += l.params.slidesPerGroup); + } else { + const e = l.snapGrid[o - 1]; + s - e <= (l.snapGrid[o] - e) * r && (a -= l.params.slidesPerGroup); + } + return (a = Math.max(a, 0)), (a = Math.min(a, l.slidesGrid.length - 1)), l.slideTo(a, e, t, n); + }, + slideToClickedSlide: function () { + const e = this, + { params: t, slidesEl: n } = e, + r = "auto" === t.slidesPerView ? e.slidesPerViewDynamic() : t.slidesPerView; + let l, + a = e.clickedIndex; + const i = e.isElement ? "swiper-slide" : ".".concat(t.slideClass); + if (t.loop) { + if (e.animating) return; + (l = parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"), 10)), + t.centeredSlides + ? a < e.loopedSlides - r / 2 || a > e.slides.length - e.loopedSlides + r / 2 + ? (e.loopFix(), + (a = e.getSlideIndex(D(n, "".concat(i, '[data-swiper-slide-index="').concat(l, '"]'))[0])), + z(() => { + e.slideTo(a); + })) + : e.slideTo(a) + : a > e.slides.length - r + ? (e.loopFix(), + (a = e.getSlideIndex(D(n, "".concat(i, '[data-swiper-slide-index="').concat(l, '"]'))[0])), + z(() => { + e.slideTo(a); + })) + : e.slideTo(a); + } else e.slideTo(a); + }, + }; + var le = { + loopCreate: function (e) { + const t = this, + { params: n, slidesEl: r } = t; + if (!n.loop || (t.virtual && t.params.virtual.enabled)) return; + const l = () => { + D(r, ".".concat(n.slideClass, ", swiper-slide")).forEach((e, t) => { + e.setAttribute("data-swiper-slide-index", t); + }); + }, + a = t.grid && n.grid && n.grid.rows > 1, + i = n.slidesPerGroup * (a ? n.grid.rows : 1), + o = t.slides.length % i !== 0, + s = a && t.slides.length % n.grid.rows !== 0, + u = (e) => { + for (let r = 0; r < e; r += 1) { + const e = t.isElement ? F("swiper-slide", [n.slideBlankClass]) : F("div", [n.slideClass, n.slideBlankClass]); + t.slidesEl.append(e); + } + }; + if (o) { + if (n.loopAddBlankSlides) { + u(i - (t.slides.length % i)), t.recalcSlides(), t.updateSlides(); + } else R("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"); + l(); + } else if (s) { + if (n.loopAddBlankSlides) { + u(n.grid.rows - (t.slides.length % n.grid.rows)), t.recalcSlides(), t.updateSlides(); + } else R("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"); + l(); + } else l(); + t.loopFix({ slideRealIndex: e, direction: n.centeredSlides ? void 0 : "next" }); + }, + loopFix: function (e) { + let { slideRealIndex: t, slideTo: n = !0, direction: r, setTranslate: l, activeSlideIndex: a, byController: i, byMousewheel: o } = void 0 === e ? {} : e; + const s = this; + if (!s.params.loop) return; + s.emit("beforeLoopFix"); + const { slides: u, allowSlidePrev: c, allowSlideNext: d, slidesEl: f, params: p } = s, + { centeredSlides: h } = p; + if (((s.allowSlidePrev = !0), (s.allowSlideNext = !0), s.virtual && p.virtual.enabled)) return n && (p.centeredSlides || 0 !== s.snapIndex ? (p.centeredSlides && s.snapIndex < p.slidesPerView ? s.slideTo(s.virtual.slides.length + s.snapIndex, 0, !1, !0) : s.snapIndex === s.snapGrid.length - 1 && s.slideTo(s.virtual.slidesBefore, 0, !1, !0)) : s.slideTo(s.virtual.slides.length, 0, !1, !0)), (s.allowSlidePrev = c), (s.allowSlideNext = d), void s.emit("loopFix"); + let m = p.slidesPerView; + "auto" === m ? (m = s.slidesPerViewDynamic()) : ((m = Math.ceil(parseFloat(p.slidesPerView, 10))), h && m % 2 === 0 && (m += 1)); + const g = p.slidesPerGroupAuto ? m : p.slidesPerGroup; + let v = g; + v % g !== 0 && (v += g - (v % g)), (v += p.loopAdditionalSlides), (s.loopedSlides = v); + const y = s.grid && p.grid && p.grid.rows > 1; + u.length < m + v ? R("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters") : y && "row" === p.grid.fill && R("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`"); + const b = [], + w = []; + let S = s.activeIndex; + "undefined" === typeof a ? (a = s.getSlideIndex(u.filter((e) => e.classList.contains(p.slideActiveClass))[0])) : (S = a); + const x = "next" === r || !r, + k = "prev" === r || !r; + let E = 0, + T = 0; + const C = y ? Math.ceil(u.length / p.grid.rows) : u.length, + _ = (y ? u[a].column : a) + (h && "undefined" === typeof l ? -m / 2 + 0.5 : 0); + if (_ < v) { + E = Math.max(v - _, g); + for (let e = 0; e < v - _; e += 1) { + const t = e - Math.floor(e / C) * C; + if (y) { + const e = C - t - 1; + for (let t = u.length - 1; t >= 0; t -= 1) u[t].column === e && b.push(t); + } else b.push(C - t - 1); + } + } else if (_ + m > C - v) { + T = Math.max(_ - (C - 2 * v), g); + for (let e = 0; e < T; e += 1) { + const t = e - Math.floor(e / C) * C; + y + ? u.forEach((e, n) => { + e.column === t && w.push(n); + }) + : w.push(t); + } + } + if ( + ((s.__preventObserver__ = !0), + requestAnimationFrame(() => { + s.__preventObserver__ = !1; + }), + k && + b.forEach((e) => { + (u[e].swiperLoopMoveDOM = !0), f.prepend(u[e]), (u[e].swiperLoopMoveDOM = !1); + }), + x && + w.forEach((e) => { + (u[e].swiperLoopMoveDOM = !0), f.append(u[e]), (u[e].swiperLoopMoveDOM = !1); + }), + s.recalcSlides(), + "auto" === p.slidesPerView + ? s.updateSlides() + : y && + ((b.length > 0 && k) || (w.length > 0 && x)) && + s.slides.forEach((e, t) => { + s.grid.updateSlide(t, e, s.slides); + }), + p.watchSlidesProgress && s.updateSlidesOffset(), + n) + ) + if (b.length > 0 && k) { + if ("undefined" === typeof t) { + const e = s.slidesGrid[S], + t = s.slidesGrid[S + E] - e; + o ? s.setTranslate(s.translate - t) : (s.slideTo(S + E, 0, !1, !0), l && ((s.touchEventsData.startTranslate = s.touchEventsData.startTranslate - t), (s.touchEventsData.currentTranslate = s.touchEventsData.currentTranslate - t))); + } else if (l) { + const e = y ? b.length / p.grid.rows : b.length; + s.slideTo(s.activeIndex + e, 0, !1, !0), (s.touchEventsData.currentTranslate = s.translate); + } + } else if (w.length > 0 && x) + if ("undefined" === typeof t) { + const e = s.slidesGrid[S], + t = s.slidesGrid[S - T] - e; + o ? s.setTranslate(s.translate - t) : (s.slideTo(S - T, 0, !1, !0), l && ((s.touchEventsData.startTranslate = s.touchEventsData.startTranslate - t), (s.touchEventsData.currentTranslate = s.touchEventsData.currentTranslate - t))); + } else { + const e = y ? w.length / p.grid.rows : w.length; + s.slideTo(s.activeIndex - e, 0, !1, !0); + } + if (((s.allowSlidePrev = c), (s.allowSlideNext = d), s.controller && s.controller.control && !i)) { + const e = { slideRealIndex: t, direction: r, setTranslate: l, activeSlideIndex: a, byController: !0 }; + Array.isArray(s.controller.control) + ? s.controller.control.forEach((t) => { + !t.destroyed && t.params.loop && t.loopFix({ ...e, slideTo: t.params.slidesPerView === p.slidesPerView && n }); + }) + : s.controller.control instanceof s.constructor && s.controller.control.params.loop && s.controller.control.loopFix({ ...e, slideTo: s.controller.control.params.slidesPerView === p.slidesPerView && n }); + } + s.emit("loopFix"); + }, + loopDestroy: function () { + const e = this, + { params: t, slidesEl: n } = e; + if (!t.loop || (e.virtual && e.params.virtual.enabled)) return; + e.recalcSlides(); + const r = []; + e.slides.forEach((e) => { + const t = "undefined" === typeof e.swiperSlideIndex ? 1 * e.getAttribute("data-swiper-slide-index") : e.swiperSlideIndex; + r[t] = e; + }), + e.slides.forEach((e) => { + e.removeAttribute("data-swiper-slide-index"); + }), + r.forEach((e) => { + n.append(e); + }), + e.recalcSlides(), + e.slideTo(e.realIndex, 0); + }, + }; + var ae = { + setGrabCursor: function (e) { + const t = this; + if (!t.params.simulateTouch || (t.params.watchOverflow && t.isLocked) || t.params.cssMode) return; + const n = "container" === t.params.touchEventsTarget ? t.el : t.wrapperEl; + t.isElement && (t.__preventObserver__ = !0), + (n.style.cursor = "move"), + (n.style.cursor = e ? "grabbing" : "grab"), + t.isElement && + requestAnimationFrame(() => { + t.__preventObserver__ = !1; + }); + }, + unsetGrabCursor: function () { + const e = this; + (e.params.watchOverflow && e.isLocked) || + e.params.cssMode || + (e.isElement && (e.__preventObserver__ = !0), + (e["container" === e.params.touchEventsTarget ? "el" : "wrapperEl"].style.cursor = ""), + e.isElement && + requestAnimationFrame(() => { + e.__preventObserver__ = !1; + })); + }, + }; + function ie(e, t, n) { + const r = M(), + { params: l } = e, + a = l.edgeSwipeDetection, + i = l.edgeSwipeThreshold; + return !a || !(n <= i || n >= r.innerWidth - i) || ("prevent" === a && (t.preventDefault(), !0)); + } + function oe(e) { + const t = this, + n = _(); + let r = e; + r.originalEvent && (r = r.originalEvent); + const l = t.touchEventsData; + if ("pointerdown" === r.type) { + if (null !== l.pointerId && l.pointerId !== r.pointerId) return; + l.pointerId = r.pointerId; + } else "touchstart" === r.type && 1 === r.targetTouches.length && (l.touchId = r.targetTouches[0].identifier); + if ("touchstart" === r.type) return void ie(t, r, r.targetTouches[0].pageX); + const { params: a, touches: i, enabled: o } = t; + if (!o) return; + if (!a.simulateTouch && "mouse" === r.pointerType) return; + if (t.animating && a.preventInteractionOnTransition) return; + !t.animating && a.cssMode && a.loop && t.loopFix(); + let s = r.target; + if ("wrapper" === a.touchEventsTarget && !t.wrapperEl.contains(s)) return; + if ("which" in r && 3 === r.which) return; + if ("button" in r && r.button > 0) return; + if (l.isTouched && l.isMoved) return; + const u = !!a.noSwipingClass && "" !== a.noSwipingClass, + c = r.composedPath ? r.composedPath() : r.path; + u && r.target && r.target.shadowRoot && c && (s = c[0]); + const d = a.noSwipingSelector ? a.noSwipingSelector : ".".concat(a.noSwipingClass), + f = !(!r.target || !r.target.shadowRoot); + if ( + a.noSwiping && + (f + ? (function (e, t) { + return ( + void 0 === t && (t = this), + (function t(n) { + if (!n || n === _() || n === M()) return null; + n.assignedSlot && (n = n.assignedSlot); + const r = n.closest(e); + return r || n.getRootNode ? r || t(n.getRootNode().host) : null; + })(t) + ); + })(d, s) + : s.closest(d)) + ) + return void (t.allowClick = !0); + if (a.swipeHandler && !s.closest(a.swipeHandler)) return; + (i.currentX = r.pageX), (i.currentY = r.pageY); + const p = i.currentX, + h = i.currentY; + if (!ie(t, r, p)) return; + Object.assign(l, { isTouched: !0, isMoved: !1, allowTouchCallbacks: !0, isScrolling: void 0, startMoving: void 0 }), (i.startX = p), (i.startY = h), (l.touchStartTime = N()), (t.allowClick = !0), t.updateSize(), (t.swipeDirection = void 0), a.threshold > 0 && (l.allowThresholdMove = !1); + let m = !0; + s.matches(l.focusableElements) && ((m = !1), "SELECT" === s.nodeName && (l.isTouched = !1)), n.activeElement && n.activeElement.matches(l.focusableElements) && n.activeElement !== s && n.activeElement.blur(); + const g = m && t.allowTouchMove && a.touchStartPreventDefault; + (!a.touchStartForcePreventDefault && !g) || s.isContentEditable || r.preventDefault(), a.freeMode && a.freeMode.enabled && t.freeMode && t.animating && !a.cssMode && t.freeMode.onTouchStart(), t.emit("touchStart", r); + } + function se(e) { + const t = _(), + n = this, + r = n.touchEventsData, + { params: l, touches: a, rtlTranslate: i, enabled: o } = n; + if (!o) return; + if (!l.simulateTouch && "mouse" === e.pointerType) return; + let s, + u = e; + if ((u.originalEvent && (u = u.originalEvent), "pointermove" === u.type)) { + if (null !== r.touchId) return; + if (u.pointerId !== r.pointerId) return; + } + if ("touchmove" === u.type) { + if (((s = [...u.changedTouches].filter((e) => e.identifier === r.touchId)[0]), !s || s.identifier !== r.touchId)) return; + } else s = u; + if (!r.isTouched) return void (r.startMoving && r.isScrolling && n.emit("touchMoveOpposite", u)); + const c = s.pageX, + d = s.pageY; + if (u.preventedByNestedSwiper) return (a.startX = c), void (a.startY = d); + if (!n.allowTouchMove) return u.target.matches(r.focusableElements) || (n.allowClick = !1), void (r.isTouched && (Object.assign(a, { startX: c, startY: d, currentX: c, currentY: d }), (r.touchStartTime = N()))); + if (l.touchReleaseOnEdges && !l.loop) + if (n.isVertical()) { + if ((d < a.startY && n.translate <= n.maxTranslate()) || (d > a.startY && n.translate >= n.minTranslate())) return (r.isTouched = !1), void (r.isMoved = !1); + } else if ((c < a.startX && n.translate <= n.maxTranslate()) || (c > a.startX && n.translate >= n.minTranslate())) return; + if (t.activeElement && u.target === t.activeElement && u.target.matches(r.focusableElements)) return (r.isMoved = !0), void (n.allowClick = !1); + r.allowTouchCallbacks && n.emit("touchMove", u), (a.previousX = a.currentX), (a.previousY = a.currentY), (a.currentX = c), (a.currentY = d); + const f = a.currentX - a.startX, + p = a.currentY - a.startY; + if (n.params.threshold && Math.sqrt(f ** 2 + p ** 2) < n.params.threshold) return; + if ("undefined" === typeof r.isScrolling) { + let e; + (n.isHorizontal() && a.currentY === a.startY) || (n.isVertical() && a.currentX === a.startX) ? (r.isScrolling = !1) : f * f + p * p >= 25 && ((e = (180 * Math.atan2(Math.abs(p), Math.abs(f))) / Math.PI), (r.isScrolling = n.isHorizontal() ? e > l.touchAngle : 90 - e > l.touchAngle)); + } + if ((r.isScrolling && n.emit("touchMoveOpposite", u), "undefined" === typeof r.startMoving && ((a.currentX === a.startX && a.currentY === a.startY) || (r.startMoving = !0)), r.isScrolling)) return void (r.isTouched = !1); + if (!r.startMoving) return; + (n.allowClick = !1), !l.cssMode && u.cancelable && u.preventDefault(), l.touchMoveStopPropagation && !l.nested && u.stopPropagation(); + let h = n.isHorizontal() ? f : p, + m = n.isHorizontal() ? a.currentX - a.previousX : a.currentY - a.previousY; + l.oneWayMovement && ((h = Math.abs(h) * (i ? 1 : -1)), (m = Math.abs(m) * (i ? 1 : -1))), (a.diff = h), (h *= l.touchRatio), i && ((h = -h), (m = -m)); + const g = n.touchesDirection; + (n.swipeDirection = h > 0 ? "prev" : "next"), (n.touchesDirection = m > 0 ? "prev" : "next"); + const v = n.params.loop && !l.cssMode, + y = ("next" === n.touchesDirection && n.allowSlideNext) || ("prev" === n.touchesDirection && n.allowSlidePrev); + if (!r.isMoved) { + if ((v && y && n.loopFix({ direction: n.swipeDirection }), (r.startTranslate = n.getTranslate()), n.setTransition(0), n.animating)) { + const e = new window.CustomEvent("transitionend", { bubbles: !0, cancelable: !0 }); + n.wrapperEl.dispatchEvent(e); + } + (r.allowMomentumBounce = !1), !l.grabCursor || (!0 !== n.allowSlideNext && !0 !== n.allowSlidePrev) || n.setGrabCursor(!0), n.emit("sliderFirstMove", u); + } + if ((new Date().getTime(), r.isMoved && r.allowThresholdMove && g !== n.touchesDirection && v && y && Math.abs(h) >= 1)) return Object.assign(a, { startX: c, startY: d, currentX: c, currentY: d, startTranslate: r.currentTranslate }), (r.loopSwapReset = !0), void (r.startTranslate = r.currentTranslate); + n.emit("sliderMove", u), (r.isMoved = !0), (r.currentTranslate = h + r.startTranslate); + let b = !0, + w = l.resistanceRatio; + if ((l.touchReleaseOnEdges && (w = 0), h > 0 ? (v && y && r.allowThresholdMove && r.currentTranslate > (l.centeredSlides ? n.minTranslate() - n.slidesSizesGrid[n.activeIndex + 1] : n.minTranslate()) && n.loopFix({ direction: "prev", setTranslate: !0, activeSlideIndex: 0 }), r.currentTranslate > n.minTranslate() && ((b = !1), l.resistance && (r.currentTranslate = n.minTranslate() - 1 + (-n.minTranslate() + r.startTranslate + h) ** w))) : h < 0 && (v && y && r.allowThresholdMove && r.currentTranslate < (l.centeredSlides ? n.maxTranslate() + n.slidesSizesGrid[n.slidesSizesGrid.length - 1] : n.maxTranslate()) && n.loopFix({ direction: "next", setTranslate: !0, activeSlideIndex: n.slides.length - ("auto" === l.slidesPerView ? n.slidesPerViewDynamic() : Math.ceil(parseFloat(l.slidesPerView, 10))) }), r.currentTranslate < n.maxTranslate() && ((b = !1), l.resistance && (r.currentTranslate = n.maxTranslate() + 1 - (n.maxTranslate() - r.startTranslate - h) ** w))), b && (u.preventedByNestedSwiper = !0), !n.allowSlideNext && "next" === n.swipeDirection && r.currentTranslate < r.startTranslate && (r.currentTranslate = r.startTranslate), !n.allowSlidePrev && "prev" === n.swipeDirection && r.currentTranslate > r.startTranslate && (r.currentTranslate = r.startTranslate), n.allowSlidePrev || n.allowSlideNext || (r.currentTranslate = r.startTranslate), l.threshold > 0)) { + if (!(Math.abs(h) > l.threshold || r.allowThresholdMove)) return void (r.currentTranslate = r.startTranslate); + if (!r.allowThresholdMove) return (r.allowThresholdMove = !0), (a.startX = a.currentX), (a.startY = a.currentY), (r.currentTranslate = r.startTranslate), void (a.diff = n.isHorizontal() ? a.currentX - a.startX : a.currentY - a.startY); + } + l.followFinger && !l.cssMode && (((l.freeMode && l.freeMode.enabled && n.freeMode) || l.watchSlidesProgress) && (n.updateActiveIndex(), n.updateSlidesClasses()), l.freeMode && l.freeMode.enabled && n.freeMode && n.freeMode.onTouchMove(), n.updateProgress(r.currentTranslate), n.setTranslate(r.currentTranslate)); + } + function ue(e) { + const t = this, + n = t.touchEventsData; + let r, + l = e; + l.originalEvent && (l = l.originalEvent); + if ("touchend" === l.type || "touchcancel" === l.type) { + if (((r = [...l.changedTouches].filter((e) => e.identifier === n.touchId)[0]), !r || r.identifier !== n.touchId)) return; + } else { + if (null !== n.touchId) return; + if (l.pointerId !== n.pointerId) return; + r = l; + } + if (["pointercancel", "pointerout", "pointerleave", "contextmenu"].includes(l.type)) { + if (!(["pointercancel", "contextmenu"].includes(l.type) && (t.browser.isSafari || t.browser.isWebView))) return; + } + (n.pointerId = null), (n.touchId = null); + const { params: a, touches: i, rtlTranslate: o, slidesGrid: s, enabled: u } = t; + if (!u) return; + if (!a.simulateTouch && "mouse" === l.pointerType) return; + if ((n.allowTouchCallbacks && t.emit("touchEnd", l), (n.allowTouchCallbacks = !1), !n.isTouched)) return n.isMoved && a.grabCursor && t.setGrabCursor(!1), (n.isMoved = !1), void (n.startMoving = !1); + a.grabCursor && n.isMoved && n.isTouched && (!0 === t.allowSlideNext || !0 === t.allowSlidePrev) && t.setGrabCursor(!1); + const c = N(), + d = c - n.touchStartTime; + if (t.allowClick) { + const e = l.path || (l.composedPath && l.composedPath()); + t.updateClickedSlide((e && e[0]) || l.target, e), t.emit("tap click", l), d < 300 && c - n.lastClickTime < 300 && t.emit("doubleTap doubleClick", l); + } + if ( + ((n.lastClickTime = N()), + z(() => { + t.destroyed || (t.allowClick = !0); + }), + !n.isTouched || !n.isMoved || !t.swipeDirection || (0 === i.diff && !n.loopSwapReset) || (n.currentTranslate === n.startTranslate && !n.loopSwapReset)) + ) + return (n.isTouched = !1), (n.isMoved = !1), void (n.startMoving = !1); + let f; + if (((n.isTouched = !1), (n.isMoved = !1), (n.startMoving = !1), (f = a.followFinger ? (o ? t.translate : -t.translate) : -n.currentTranslate), a.cssMode)) return; + if (a.freeMode && a.freeMode.enabled) return void t.freeMode.onTouchEnd({ currentPos: f }); + const p = f >= -t.maxTranslate() && !t.params.loop; + let h = 0, + m = t.slidesSizesGrid[0]; + for (let w = 0; w < s.length; w += w < a.slidesPerGroupSkip ? 1 : a.slidesPerGroup) { + const e = w < a.slidesPerGroupSkip - 1 ? 1 : a.slidesPerGroup; + "undefined" !== typeof s[w + e] ? (p || (f >= s[w] && f < s[w + e])) && ((h = w), (m = s[w + e] - s[w])) : (p || f >= s[w]) && ((h = w), (m = s[s.length - 1] - s[s.length - 2])); + } + let g = null, + v = null; + a.rewind && (t.isBeginning ? (v = a.virtual && a.virtual.enabled && t.virtual ? t.virtual.slides.length - 1 : t.slides.length - 1) : t.isEnd && (g = 0)); + const y = (f - s[h]) / m, + b = h < a.slidesPerGroupSkip - 1 ? 1 : a.slidesPerGroup; + if (d > a.longSwipesMs) { + if (!a.longSwipes) return void t.slideTo(t.activeIndex); + "next" === t.swipeDirection && (y >= a.longSwipesRatio ? t.slideTo(a.rewind && t.isEnd ? g : h + b) : t.slideTo(h)), "prev" === t.swipeDirection && (y > 1 - a.longSwipesRatio ? t.slideTo(h + b) : null !== v && y < 0 && Math.abs(y) > a.longSwipesRatio ? t.slideTo(v) : t.slideTo(h)); + } else { + if (!a.shortSwipes) return void t.slideTo(t.activeIndex); + t.navigation && (l.target === t.navigation.nextEl || l.target === t.navigation.prevEl) ? (l.target === t.navigation.nextEl ? t.slideTo(h + b) : t.slideTo(h)) : ("next" === t.swipeDirection && t.slideTo(null !== g ? g : h + b), "prev" === t.swipeDirection && t.slideTo(null !== v ? v : h)); + } + } + function ce() { + const e = this, + { params: t, el: n } = e; + if (n && 0 === n.offsetWidth) return; + t.breakpoints && e.setBreakpoint(); + const { allowSlideNext: r, allowSlidePrev: l, snapGrid: a } = e, + i = e.virtual && e.params.virtual.enabled; + (e.allowSlideNext = !0), (e.allowSlidePrev = !0), e.updateSize(), e.updateSlides(), e.updateSlidesClasses(); + const o = i && t.loop; + !("auto" === t.slidesPerView || t.slidesPerView > 1) || !e.isEnd || e.isBeginning || e.params.centeredSlides || o ? (e.params.loop && !i ? e.slideToLoop(e.realIndex, 0, !1, !0) : e.slideTo(e.activeIndex, 0, !1, !0)) : e.slideTo(e.slides.length - 1, 0, !1, !0), + e.autoplay && + e.autoplay.running && + e.autoplay.paused && + (clearTimeout(e.autoplay.resizeTimeout), + (e.autoplay.resizeTimeout = setTimeout(() => { + e.autoplay && e.autoplay.running && e.autoplay.paused && e.autoplay.resume(); + }, 500))), + (e.allowSlidePrev = l), + (e.allowSlideNext = r), + e.params.watchOverflow && a !== e.snapGrid && e.checkOverflow(); + } + function de(e) { + const t = this; + t.enabled && (t.allowClick || (t.params.preventClicks && e.preventDefault(), t.params.preventClicksPropagation && t.animating && (e.stopPropagation(), e.stopImmediatePropagation()))); + } + function fe() { + const e = this, + { wrapperEl: t, rtlTranslate: n, enabled: r } = e; + if (!r) return; + let l; + (e.previousTranslate = e.translate), e.isHorizontal() ? (e.translate = -t.scrollLeft) : (e.translate = -t.scrollTop), 0 === e.translate && (e.translate = 0), e.updateActiveIndex(), e.updateSlidesClasses(); + const a = e.maxTranslate() - e.minTranslate(); + (l = 0 === a ? 0 : (e.translate - e.minTranslate()) / a), l !== e.progress && e.updateProgress(n ? -e.translate : e.translate), e.emit("setTranslate", e.translate, !1); + } + function pe(e) { + const t = this; + X(t, e.target), t.params.cssMode || ("auto" !== t.params.slidesPerView && !t.params.autoHeight) || t.update(); + } + function he() { + const e = this; + e.documentTouchHandlerProceeded || ((e.documentTouchHandlerProceeded = !0), e.params.touchReleaseOnEdges && (e.el.style.touchAction = "auto")); + } + const me = (e, t) => { + const n = _(), + { params: r, el: l, wrapperEl: a, device: i } = e, + o = !!r.nested, + s = "on" === t ? "addEventListener" : "removeEventListener", + u = t; + n[s]("touchstart", e.onDocumentTouchStart, { passive: !1, capture: o }), l[s]("touchstart", e.onTouchStart, { passive: !1 }), l[s]("pointerdown", e.onTouchStart, { passive: !1 }), n[s]("touchmove", e.onTouchMove, { passive: !1, capture: o }), n[s]("pointermove", e.onTouchMove, { passive: !1, capture: o }), n[s]("touchend", e.onTouchEnd, { passive: !0 }), n[s]("pointerup", e.onTouchEnd, { passive: !0 }), n[s]("pointercancel", e.onTouchEnd, { passive: !0 }), n[s]("touchcancel", e.onTouchEnd, { passive: !0 }), n[s]("pointerout", e.onTouchEnd, { passive: !0 }), n[s]("pointerleave", e.onTouchEnd, { passive: !0 }), n[s]("contextmenu", e.onTouchEnd, { passive: !0 }), (r.preventClicks || r.preventClicksPropagation) && l[s]("click", e.onClick, !0), r.cssMode && a[s]("scroll", e.onScroll), r.updateOnWindowResize ? e[u](i.ios || i.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", ce, !0) : e[u]("observerUpdate", ce, !0), l[s]("load", e.onLoad, { capture: !0 }); + }; + var ge = { + attachEvents: function () { + const e = this, + { params: t } = e; + (e.onTouchStart = oe.bind(e)), (e.onTouchMove = se.bind(e)), (e.onTouchEnd = ue.bind(e)), (e.onDocumentTouchStart = he.bind(e)), t.cssMode && (e.onScroll = fe.bind(e)), (e.onClick = de.bind(e)), (e.onLoad = pe.bind(e)), me(e, "on"); + }, + detachEvents: function () { + me(this, "off"); + }, + }; + const ve = (e, t) => e.grid && t.grid && t.grid.rows > 1; + var ye = { + setBreakpoint: function () { + const e = this, + { realIndex: t, initialized: n, params: r, el: l } = e, + a = r.breakpoints; + if (!a || (a && 0 === Object.keys(a).length)) return; + const i = e.getBreakpoint(a, e.params.breakpointsBase, e.el); + if (!i || e.currentBreakpoint === i) return; + const o = (i in a ? a[i] : void 0) || e.originalParams, + s = ve(e, r), + u = ve(e, o), + c = r.enabled; + s && !u ? (l.classList.remove("".concat(r.containerModifierClass, "grid"), "".concat(r.containerModifierClass, "grid-column")), e.emitContainerClasses()) : !s && u && (l.classList.add("".concat(r.containerModifierClass, "grid")), ((o.grid.fill && "column" === o.grid.fill) || (!o.grid.fill && "column" === r.grid.fill)) && l.classList.add("".concat(r.containerModifierClass, "grid-column")), e.emitContainerClasses()), + ["navigation", "pagination", "scrollbar"].forEach((t) => { + if ("undefined" === typeof o[t]) return; + const n = r[t] && r[t].enabled, + l = o[t] && o[t].enabled; + n && !l && e[t].disable(), !n && l && e[t].enable(); + }); + const d = o.direction && o.direction !== r.direction, + f = r.loop && (o.slidesPerView !== r.slidesPerView || d), + p = r.loop; + d && n && e.changeDirection(), O(e.params, o); + const h = e.params.enabled, + m = e.params.loop; + Object.assign(e, { allowTouchMove: e.params.allowTouchMove, allowSlideNext: e.params.allowSlideNext, allowSlidePrev: e.params.allowSlidePrev }), c && !h ? e.disable() : !c && h && e.enable(), (e.currentBreakpoint = i), e.emit("_beforeBreakpoint", o), n && (f ? (e.loopDestroy(), e.loopCreate(t), e.updateSlides()) : !p && m ? (e.loopCreate(t), e.updateSlides()) : p && !m && e.loopDestroy()), e.emit("breakpoint", o); + }, + getBreakpoint: function (e, t, n) { + if ((void 0 === t && (t = "window"), !e || ("container" === t && !n))) return; + let r = !1; + const l = M(), + a = "window" === t ? l.innerHeight : n.clientHeight, + i = Object.keys(e).map((e) => { + if ("string" === typeof e && 0 === e.indexOf("@")) { + const t = parseFloat(e.substr(1)); + return { value: a * t, point: e }; + } + return { value: e, point: e }; + }); + i.sort((e, t) => parseInt(e.value, 10) - parseInt(t.value, 10)); + for (let o = 0; o < i.length; o += 1) { + const { point: e, value: a } = i[o]; + "window" === t ? l.matchMedia("(min-width: ".concat(a, "px)")).matches && (r = e) : a <= n.clientWidth && (r = e); + } + return r || "max"; + }, + }; + var be = { + addClasses: function () { + const e = this, + { classNames: t, params: n, rtl: r, el: l, device: a } = e, + i = (function (e, t) { + const n = []; + return ( + e.forEach((e) => { + "object" === typeof e + ? Object.keys(e).forEach((r) => { + e[r] && n.push(t + r); + }) + : "string" === typeof e && n.push(t + e); + }), + n + ); + })(["initialized", n.direction, { "free-mode": e.params.freeMode && n.freeMode.enabled }, { autoheight: n.autoHeight }, { rtl: r }, { grid: n.grid && n.grid.rows > 1 }, { "grid-column": n.grid && n.grid.rows > 1 && "column" === n.grid.fill }, { android: a.android }, { ios: a.ios }, { "css-mode": n.cssMode }, { centered: n.cssMode && n.centeredSlides }, { "watch-progress": n.watchSlidesProgress }], n.containerModifierClass); + t.push(...i), l.classList.add(...t), e.emitContainerClasses(); + }, + removeClasses: function () { + const { el: e, classNames: t } = this; + e.classList.remove(...t), this.emitContainerClasses(); + }, + }; + var we = { + checkOverflow: function () { + const e = this, + { isLocked: t, params: n } = e, + { slidesOffsetBefore: r } = n; + if (r) { + const t = e.slides.length - 1, + n = e.slidesGrid[t] + e.slidesSizesGrid[t] + 2 * r; + e.isLocked = e.size > n; + } else e.isLocked = 1 === e.snapGrid.length; + !0 === n.allowSlideNext && (e.allowSlideNext = !e.isLocked), !0 === n.allowSlidePrev && (e.allowSlidePrev = !e.isLocked), t && t !== e.isLocked && (e.isEnd = !1), t !== e.isLocked && e.emit(e.isLocked ? "lock" : "unlock"); + }, + }, + Se = { init: !0, direction: "horizontal", oneWayMovement: !1, touchEventsTarget: "wrapper", initialSlide: 0, speed: 300, cssMode: !1, updateOnWindowResize: !0, resizeObserver: !0, nested: !1, createElements: !1, eventsPrefix: "swiper", enabled: !0, focusableElements: "input, select, option, textarea, button, video, label", width: null, height: null, preventInteractionOnTransition: !1, userAgent: null, url: null, edgeSwipeDetection: !1, edgeSwipeThreshold: 20, autoHeight: !1, setWrapperSize: !1, virtualTranslate: !1, effect: "slide", breakpoints: void 0, breakpointsBase: "window", spaceBetween: 0, slidesPerView: 1, slidesPerGroup: 1, slidesPerGroupSkip: 0, slidesPerGroupAuto: !1, centeredSlides: !1, centeredSlidesBounds: !1, slidesOffsetBefore: 0, slidesOffsetAfter: 0, normalizeSlideIndex: !0, centerInsufficientSlides: !1, watchOverflow: !0, roundLengths: !1, touchRatio: 1, touchAngle: 45, simulateTouch: !0, shortSwipes: !0, longSwipes: !0, longSwipesRatio: 0.5, longSwipesMs: 300, followFinger: !0, allowTouchMove: !0, threshold: 5, touchMoveStopPropagation: !1, touchStartPreventDefault: !0, touchStartForcePreventDefault: !1, touchReleaseOnEdges: !1, uniqueNavElements: !0, resistance: !0, resistanceRatio: 0.85, watchSlidesProgress: !1, grabCursor: !1, preventClicks: !0, preventClicksPropagation: !0, slideToClickedSlide: !1, loop: !1, loopAddBlankSlides: !0, loopAdditionalSlides: 0, loopPreventsSliding: !0, rewind: !1, allowSlidePrev: !0, allowSlideNext: !0, swipeHandler: null, noSwiping: !0, noSwipingClass: "swiper-no-swiping", noSwipingSelector: null, passiveListeners: !0, maxBackfaceHiddenSlides: 10, containerModifierClass: "swiper-", slideClass: "swiper-slide", slideBlankClass: "swiper-slide-blank", slideActiveClass: "swiper-slide-active", slideVisibleClass: "swiper-slide-visible", slideFullyVisibleClass: "swiper-slide-fully-visible", slideNextClass: "swiper-slide-next", slidePrevClass: "swiper-slide-prev", wrapperClass: "swiper-wrapper", lazyPreloaderClass: "swiper-lazy-preloader", lazyPreloadPrevNext: 0, runCallbacksOnInit: !0, _emitClasses: !1 }; + function xe(e, t) { + return function (n) { + void 0 === n && (n = {}); + const r = Object.keys(n)[0], + l = n[r]; + "object" === typeof l && null !== l ? (!0 === e[r] && (e[r] = { enabled: !0 }), "navigation" === r && e[r] && e[r].enabled && !e[r].prevEl && !e[r].nextEl && (e[r].auto = !0), ["pagination", "scrollbar"].indexOf(r) >= 0 && e[r] && e[r].enabled && !e[r].el && (e[r].auto = !0), r in e && "enabled" in l ? ("object" !== typeof e[r] || "enabled" in e[r] || (e[r].enabled = !0), e[r] || (e[r] = { enabled: !1 }), O(t, n)) : O(t, n)) : O(t, n); + }; + } + const ke = { eventsEmitter: Y, update: Z, translate: ee, transition: ne, slide: re, loop: le, grabCursor: ae, events: ge, breakpoints: ye, checkOverflow: we, classes: be }, + Ee = {}; + class Te { + constructor() { + let e, t; + for (var n = arguments.length, r = new Array(n), l = 0; l < n; l++) r[l] = arguments[l]; + 1 === r.length && r[0].constructor && "Object" === Object.prototype.toString.call(r[0]).slice(8, -1) ? (t = r[0]) : ([e, t] = r), t || (t = {}), (t = O({}, t)), e && !t.el && (t.el = e); + const a = _(); + if (t.el && "string" === typeof t.el && a.querySelectorAll(t.el).length > 1) { + const e = []; + return ( + a.querySelectorAll(t.el).forEach((n) => { + const r = O({}, t, { el: n }); + e.push(new Te(r)); + }), + e + ); + } + const i = this; + (i.__swiper__ = !0), (i.support = $()), (i.device = q({ userAgent: t.userAgent })), (i.browser = Q()), (i.eventsListeners = {}), (i.eventsAnyListeners = []), (i.modules = [...i.__modules__]), t.modules && Array.isArray(t.modules) && i.modules.push(...t.modules); + const o = {}; + i.modules.forEach((e) => { + e({ params: t, swiper: i, extendParams: xe(t, o), on: i.on.bind(i), once: i.once.bind(i), off: i.off.bind(i), emit: i.emit.bind(i) }); + }); + const s = O({}, Se, o); + return ( + (i.params = O({}, s, Ee, t)), + (i.originalParams = O({}, i.params)), + (i.passedParams = O({}, t)), + i.params && + i.params.on && + Object.keys(i.params.on).forEach((e) => { + i.on(e, i.params.on[e]); + }), + i.params && i.params.onAny && i.onAny(i.params.onAny), + Object.assign(i, { + enabled: i.params.enabled, + el: e, + classNames: [], + slides: [], + slidesGrid: [], + snapGrid: [], + slidesSizesGrid: [], + isHorizontal: () => "horizontal" === i.params.direction, + isVertical: () => "vertical" === i.params.direction, + activeIndex: 0, + realIndex: 0, + isBeginning: !0, + isEnd: !1, + translate: 0, + previousTranslate: 0, + progress: 0, + velocity: 0, + animating: !1, + cssOverflowAdjustment() { + return Math.trunc(this.translate / 2 ** 23) * 2 ** 23; + }, + allowSlideNext: i.params.allowSlideNext, + allowSlidePrev: i.params.allowSlidePrev, + touchEventsData: { isTouched: void 0, isMoved: void 0, allowTouchCallbacks: void 0, touchStartTime: void 0, isScrolling: void 0, currentTranslate: void 0, startTranslate: void 0, allowThresholdMove: void 0, focusableElements: i.params.focusableElements, lastClickTime: 0, clickTimeout: void 0, velocities: [], allowMomentumBounce: void 0, startMoving: void 0, pointerId: null, touchId: null }, + allowClick: !0, + allowTouchMove: i.params.allowTouchMove, + touches: { startX: 0, startY: 0, currentX: 0, currentY: 0, diff: 0 }, + imagesToLoad: [], + imagesLoaded: 0, + }), + i.emit("_swiper"), + i.params.init && i.init(), + i + ); + } + getDirectionLabel(e) { + return this.isHorizontal() ? e : { width: "height", "margin-top": "margin-left", "margin-bottom ": "margin-right", "margin-left": "margin-top", "margin-right": "margin-bottom", "padding-left": "padding-top", "padding-right": "padding-bottom", marginRight: "marginBottom" }[e]; + } + getSlideIndex(e) { + const { slidesEl: t, params: n } = this, + r = U(D(t, ".".concat(n.slideClass, ", swiper-slide"))[0]); + return U(e) - r; + } + getSlideIndexByData(e) { + return this.getSlideIndex(this.slides.filter((t) => 1 * t.getAttribute("data-swiper-slide-index") === e)[0]); + } + recalcSlides() { + const { slidesEl: e, params: t } = this; + this.slides = D(e, ".".concat(t.slideClass, ", swiper-slide")); + } + enable() { + const e = this; + e.enabled || ((e.enabled = !0), e.params.grabCursor && e.setGrabCursor(), e.emit("enable")); + } + disable() { + const e = this; + e.enabled && ((e.enabled = !1), e.params.grabCursor && e.unsetGrabCursor(), e.emit("disable")); + } + setProgress(e, t) { + const n = this; + e = Math.min(Math.max(e, 0), 1); + const r = n.minTranslate(), + l = (n.maxTranslate() - r) * e + r; + n.translateTo(l, "undefined" === typeof t ? 0 : t), n.updateActiveIndex(), n.updateSlidesClasses(); + } + emitContainerClasses() { + const e = this; + if (!e.params._emitClasses || !e.el) return; + const t = e.el.className.split(" ").filter((t) => 0 === t.indexOf("swiper") || 0 === t.indexOf(e.params.containerModifierClass)); + e.emit("_containerClasses", t.join(" ")); + } + getSlideClasses(e) { + const t = this; + return t.destroyed + ? "" + : e.className + .split(" ") + .filter((e) => 0 === e.indexOf("swiper-slide") || 0 === e.indexOf(t.params.slideClass)) + .join(" "); + } + emitSlidesClasses() { + const e = this; + if (!e.params._emitClasses || !e.el) return; + const t = []; + e.slides.forEach((n) => { + const r = e.getSlideClasses(n); + t.push({ slideEl: n, classNames: r }), e.emit("_slideClass", n, r); + }), + e.emit("_slideClasses", t); + } + slidesPerViewDynamic(e, t) { + void 0 === e && (e = "current"), void 0 === t && (t = !1); + const { params: n, slides: r, slidesGrid: l, slidesSizesGrid: a, size: i, activeIndex: o } = this; + let s = 1; + if ("number" === typeof n.slidesPerView) return n.slidesPerView; + if (n.centeredSlides) { + let e, + t = r[o] ? r[o].swiperSlideSize : 0; + for (let n = o + 1; n < r.length; n += 1) r[n] && !e && ((t += r[n].swiperSlideSize), (s += 1), t > i && (e = !0)); + for (let n = o - 1; n >= 0; n -= 1) r[n] && !e && ((t += r[n].swiperSlideSize), (s += 1), t > i && (e = !0)); + } else if ("current" === e) + for (let u = o + 1; u < r.length; u += 1) { + (t ? l[u] + a[u] - l[o] < i : l[u] - l[o] < i) && (s += 1); + } + else + for (let u = o - 1; u >= 0; u -= 1) { + l[o] - l[u] < i && (s += 1); + } + return s; + } + update() { + const e = this; + if (!e || e.destroyed) return; + const { snapGrid: t, params: n } = e; + function r() { + const t = e.rtlTranslate ? -1 * e.translate : e.translate, + n = Math.min(Math.max(t, e.maxTranslate()), e.minTranslate()); + e.setTranslate(n), e.updateActiveIndex(), e.updateSlidesClasses(); + } + let l; + if ( + (n.breakpoints && e.setBreakpoint(), + [...e.el.querySelectorAll('[loading="lazy"]')].forEach((t) => { + t.complete && X(e, t); + }), + e.updateSize(), + e.updateSlides(), + e.updateProgress(), + e.updateSlidesClasses(), + n.freeMode && n.freeMode.enabled && !n.cssMode) + ) + r(), n.autoHeight && e.updateAutoHeight(); + else { + if (("auto" === n.slidesPerView || n.slidesPerView > 1) && e.isEnd && !n.centeredSlides) { + const t = e.virtual && n.virtual.enabled ? e.virtual.slides : e.slides; + l = e.slideTo(t.length - 1, 0, !1, !0); + } else l = e.slideTo(e.activeIndex, 0, !1, !0); + l || r(); + } + n.watchOverflow && t !== e.snapGrid && e.checkOverflow(), e.emit("update"); + } + changeDirection(e, t) { + void 0 === t && (t = !0); + const n = this, + r = n.params.direction; + return ( + e || (e = "horizontal" === r ? "vertical" : "horizontal"), + e === r || + ("horizontal" !== e && "vertical" !== e) || + (n.el.classList.remove("".concat(n.params.containerModifierClass).concat(r)), + n.el.classList.add("".concat(n.params.containerModifierClass).concat(e)), + n.emitContainerClasses(), + (n.params.direction = e), + n.slides.forEach((t) => { + "vertical" === e ? (t.style.width = "") : (t.style.height = ""); + }), + n.emit("changeDirection"), + t && n.update()), + n + ); + } + changeLanguageDirection(e) { + const t = this; + (t.rtl && "rtl" === e) || (!t.rtl && "ltr" === e) || ((t.rtl = "rtl" === e), (t.rtlTranslate = "horizontal" === t.params.direction && t.rtl), t.rtl ? (t.el.classList.add("".concat(t.params.containerModifierClass, "rtl")), (t.el.dir = "rtl")) : (t.el.classList.remove("".concat(t.params.containerModifierClass, "rtl")), (t.el.dir = "ltr")), t.update()); + } + mount(e) { + const t = this; + if (t.mounted) return !0; + let n = e || t.params.el; + if (("string" === typeof n && (n = document.querySelector(n)), !n)) return !1; + (n.swiper = t), n.parentNode && n.parentNode.host && "SWIPER-CONTAINER" === n.parentNode.host.nodeName && (t.isElement = !0); + const r = () => ".".concat((t.params.wrapperClass || "").trim().split(" ").join(".")); + let l = (() => { + if (n && n.shadowRoot && n.shadowRoot.querySelector) { + return n.shadowRoot.querySelector(r()); + } + return D(n, r())[0]; + })(); + return ( + !l && + t.params.createElements && + ((l = F("div", t.params.wrapperClass)), + n.append(l), + D(n, ".".concat(t.params.slideClass)).forEach((e) => { + l.append(e); + })), + Object.assign(t, { el: n, wrapperEl: l, slidesEl: t.isElement && !n.parentNode.host.slideSlots ? n.parentNode.host : l, hostEl: t.isElement ? n.parentNode.host : n, mounted: !0, rtl: "rtl" === n.dir.toLowerCase() || "rtl" === B(n, "direction"), rtlTranslate: "horizontal" === t.params.direction && ("rtl" === n.dir.toLowerCase() || "rtl" === B(n, "direction")), wrongRTL: "-webkit-box" === B(l, "display") }), + !0 + ); + } + init(e) { + const t = this; + if (t.initialized) return t; + if (!1 === t.mount(e)) return t; + t.emit("beforeInit"), t.params.breakpoints && t.setBreakpoint(), t.addClasses(), t.updateSize(), t.updateSlides(), t.params.watchOverflow && t.checkOverflow(), t.params.grabCursor && t.enabled && t.setGrabCursor(), t.params.loop && t.virtual && t.params.virtual.enabled ? t.slideTo(t.params.initialSlide + t.virtual.slidesBefore, 0, t.params.runCallbacksOnInit, !1, !0) : t.slideTo(t.params.initialSlide, 0, t.params.runCallbacksOnInit, !1, !0), t.params.loop && t.loopCreate(), t.attachEvents(); + const n = [...t.el.querySelectorAll('[loading="lazy"]')]; + return ( + t.isElement && n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')), + n.forEach((e) => { + e.complete + ? X(t, e) + : e.addEventListener("load", (e) => { + X(t, e.target); + }); + }), + J(t), + (t.initialized = !0), + J(t), + t.emit("init"), + t.emit("afterInit"), + t + ); + } + destroy(e, t) { + void 0 === e && (e = !0), void 0 === t && (t = !0); + const n = this, + { params: r, el: l, wrapperEl: a, slides: i } = n; + return ( + "undefined" === typeof n.params || + n.destroyed || + (n.emit("beforeDestroy"), + (n.initialized = !1), + n.detachEvents(), + r.loop && n.loopDestroy(), + t && + (n.removeClasses(), + l.removeAttribute("style"), + a.removeAttribute("style"), + i && + i.length && + i.forEach((e) => { + e.classList.remove(r.slideVisibleClass, r.slideFullyVisibleClass, r.slideActiveClass, r.slideNextClass, r.slidePrevClass), e.removeAttribute("style"), e.removeAttribute("data-swiper-slide-index"); + })), + n.emit("destroy"), + Object.keys(n.eventsListeners).forEach((e) => { + n.off(e); + }), + !1 !== e && + ((n.el.swiper = null), + (function (e) { + const t = e; + Object.keys(t).forEach((e) => { + try { + t[e] = null; + } catch (n) {} + try { + delete t[e]; + } catch (n) {} + }); + })(n)), + (n.destroyed = !0)), + null + ); + } + static extendDefaults(e) { + O(Ee, e); + } + static get extendedDefaults() { + return Ee; + } + static get defaults() { + return Se; + } + static installModule(e) { + Te.prototype.__modules__ || (Te.prototype.__modules__ = []); + const t = Te.prototype.__modules__; + "function" === typeof e && t.indexOf(e) < 0 && t.push(e); + } + static use(e) { + return Array.isArray(e) ? (e.forEach((e) => Te.installModule(e)), Te) : (Te.installModule(e), Te); + } + } + Object.keys(ke).forEach((e) => { + Object.keys(ke[e]).forEach((t) => { + Te.prototype[t] = ke[e][t]; + }); + }), + Te.use([ + function (e) { + let { swiper: t, on: n, emit: r } = e; + const l = M(); + let a = null, + i = null; + const o = () => { + t && !t.destroyed && t.initialized && (r("beforeResize"), r("resize")); + }, + s = () => { + t && !t.destroyed && t.initialized && r("orientationchange"); + }; + n("init", () => { + t.params.resizeObserver && "undefined" !== typeof l.ResizeObserver + ? t && + !t.destroyed && + t.initialized && + ((a = new ResizeObserver((e) => { + i = l.requestAnimationFrame(() => { + const { width: n, height: r } = t; + let l = n, + a = r; + e.forEach((e) => { + let { contentBoxSize: n, contentRect: r, target: i } = e; + (i && i !== t.el) || ((l = r ? r.width : (n[0] || n).inlineSize), (a = r ? r.height : (n[0] || n).blockSize)); + }), + (l === n && a === r) || o(); + }); + })), + a.observe(t.el)) + : (l.addEventListener("resize", o), l.addEventListener("orientationchange", s)); + }), + n("destroy", () => { + i && l.cancelAnimationFrame(i), a && a.unobserve && t.el && (a.unobserve(t.el), (a = null)), l.removeEventListener("resize", o), l.removeEventListener("orientationchange", s); + }); + }, + function (e) { + let { swiper: t, extendParams: n, on: r, emit: l } = e; + const a = [], + i = M(), + o = function (e, n) { + void 0 === n && (n = {}); + const r = new (i.MutationObserver || i.WebkitMutationObserver)((e) => { + if (t.__preventObserver__) return; + if (1 === e.length) return void l("observerUpdate", e[0]); + const n = function () { + l("observerUpdate", e[0]); + }; + i.requestAnimationFrame ? i.requestAnimationFrame(n) : i.setTimeout(n, 0); + }); + r.observe(e, { attributes: "undefined" === typeof n.attributes || n.attributes, childList: "undefined" === typeof n.childList || n.childList, characterData: "undefined" === typeof n.characterData || n.characterData }), a.push(r); + }; + n({ observer: !1, observeParents: !1, observeSlideChildren: !1 }), + r("init", () => { + if (t.params.observer) { + if (t.params.observeParents) { + const e = (function (e, t) { + const n = []; + let r = e.parentElement; + for (; r; ) t ? r.matches(t) && n.push(r) : n.push(r), (r = r.parentElement); + return n; + })(t.hostEl); + for (let t = 0; t < e.length; t += 1) o(e[t]); + } + o(t.hostEl, { childList: t.params.observeSlideChildren }), o(t.wrapperEl, { attributes: !1 }); + } + }), + r("destroy", () => { + a.forEach((e) => { + e.disconnect(); + }), + a.splice(0, a.length); + }); + }, + ]); + const Ce = ["eventsPrefix", "injectStyles", "injectStylesUrls", "modules", "init", "_direction", "oneWayMovement", "touchEventsTarget", "initialSlide", "_speed", "cssMode", "updateOnWindowResize", "resizeObserver", "nested", "focusableElements", "_enabled", "_width", "_height", "preventInteractionOnTransition", "userAgent", "url", "_edgeSwipeDetection", "_edgeSwipeThreshold", "_freeMode", "_autoHeight", "setWrapperSize", "virtualTranslate", "_effect", "breakpoints", "breakpointsBase", "_spaceBetween", "_slidesPerView", "maxBackfaceHiddenSlides", "_grid", "_slidesPerGroup", "_slidesPerGroupSkip", "_slidesPerGroupAuto", "_centeredSlides", "_centeredSlidesBounds", "_slidesOffsetBefore", "_slidesOffsetAfter", "normalizeSlideIndex", "_centerInsufficientSlides", "_watchOverflow", "roundLengths", "touchRatio", "touchAngle", "simulateTouch", "_shortSwipes", "_longSwipes", "longSwipesRatio", "longSwipesMs", "_followFinger", "allowTouchMove", "_threshold", "touchMoveStopPropagation", "touchStartPreventDefault", "touchStartForcePreventDefault", "touchReleaseOnEdges", "uniqueNavElements", "_resistance", "_resistanceRatio", "_watchSlidesProgress", "_grabCursor", "preventClicks", "preventClicksPropagation", "_slideToClickedSlide", "_loop", "loopAdditionalSlides", "loopAddBlankSlides", "loopPreventsSliding", "_rewind", "_allowSlidePrev", "_allowSlideNext", "_swipeHandler", "_noSwiping", "noSwipingClass", "noSwipingSelector", "passiveListeners", "containerModifierClass", "slideClass", "slideActiveClass", "slideVisibleClass", "slideFullyVisibleClass", "slideNextClass", "slidePrevClass", "slideBlankClass", "wrapperClass", "lazyPreloaderClass", "lazyPreloadPrevNext", "runCallbacksOnInit", "observer", "observeParents", "observeSlideChildren", "a11y", "_autoplay", "_controller", "coverflowEffect", "cubeEffect", "fadeEffect", "flipEffect", "creativeEffect", "cardsEffect", "hashNavigation", "history", "keyboard", "mousewheel", "_navigation", "_pagination", "parallax", "_scrollbar", "_thumbs", "virtual", "zoom", "control"]; + function _e(e) { + return "object" === typeof e && null !== e && e.constructor && "Object" === Object.prototype.toString.call(e).slice(8, -1) && !e.__swiper__; + } + function Pe(e, t) { + const n = ["__proto__", "constructor", "prototype"]; + Object.keys(t) + .filter((e) => n.indexOf(e) < 0) + .forEach((n) => { + "undefined" === typeof e[n] ? (e[n] = t[n]) : _e(t[n]) && _e(e[n]) && Object.keys(t[n]).length > 0 ? (t[n].__swiper__ ? (e[n] = t[n]) : Pe(e[n], t[n])) : (e[n] = t[n]); + }); + } + function Me(e) { + return void 0 === e && (e = {}), e.navigation && "undefined" === typeof e.navigation.nextEl && "undefined" === typeof e.navigation.prevEl; + } + function ze(e) { + return void 0 === e && (e = {}), e.pagination && "undefined" === typeof e.pagination.el; + } + function Ne(e) { + return void 0 === e && (e = {}), e.scrollbar && "undefined" === typeof e.scrollbar.el; + } + function Ie(e) { + void 0 === e && (e = ""); + const t = e + .split(" ") + .map((e) => e.trim()) + .filter((e) => !!e), + n = []; + return ( + t.forEach((e) => { + n.indexOf(e) < 0 && n.push(e); + }), + n.join(" ") + ); + } + function Le(e) { + return void 0 === e && (e = ""), e ? (e.includes("swiper-wrapper") ? e : "swiper-wrapper ".concat(e)) : "swiper-wrapper"; + } + function Oe() { + return ( + (Oe = Object.assign + ? Object.assign.bind() + : function (e) { + for (var t = 1; t < arguments.length; t++) { + var n = arguments[t]; + for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); + } + return e; + }), + Oe.apply(this, arguments) + ); + } + function Ae(e) { + return e.type && e.type.displayName && e.type.displayName.includes("SwiperSlide"); + } + function je(t) { + const n = []; + return ( + e.Children.toArray(t).forEach((e) => { + Ae(e) ? n.push(e) : e.props && e.props.children && je(e.props.children).forEach((e) => n.push(e)); + }), + n + ); + } + function De(t) { + const n = [], + r = { "container-start": [], "container-end": [], "wrapper-start": [], "wrapper-end": [] }; + return ( + e.Children.toArray(t).forEach((e) => { + if (Ae(e)) n.push(e); + else if (e.props && e.props.slot && r[e.props.slot]) r[e.props.slot].push(e); + else if (e.props && e.props.children) { + const t = je(e.props.children); + t.length > 0 ? t.forEach((e) => n.push(e)) : r["container-end"].push(e); + } else r["container-end"].push(e); + }), + { slides: n, slots: r } + ); + } + function Re(t, n) { + return "undefined" === typeof window ? (0, e.useEffect)(t, n) : (0, e.useLayoutEffect)(t, n); + } + const Fe = (0, e.createContext)(null), + Be = (0, e.createContext)(null), + Ue = (0, e.forwardRef)(function (t, n) { + let { className: r, tag: l = "div", wrapperTag: a = "div", children: i, onSwiper: o, ...s } = void 0 === t ? {} : t, + u = !1; + const [c, d] = (0, e.useState)("swiper"), + [f, p] = (0, e.useState)(null), + [h, m] = (0, e.useState)(!1), + g = (0, e.useRef)(!1), + v = (0, e.useRef)(null), + y = (0, e.useRef)(null), + b = (0, e.useRef)(null), + w = (0, e.useRef)(null), + S = (0, e.useRef)(null), + x = (0, e.useRef)(null), + k = (0, e.useRef)(null), + E = (0, e.useRef)(null), + { + params: T, + passedParams: C, + rest: _, + events: P, + } = (function (e, t) { + void 0 === e && (e = {}), void 0 === t && (t = !0); + const n = { on: {} }, + r = {}, + l = {}; + Pe(n, Se), (n._emitClasses = !0), (n.init = !1); + const a = {}, + i = Ce.map((e) => e.replace(/_/, "")), + o = Object.assign({}, e); + return ( + Object.keys(o).forEach((o) => { + "undefined" !== typeof e[o] && (i.indexOf(o) >= 0 ? (_e(e[o]) ? ((n[o] = {}), (l[o] = {}), Pe(n[o], e[o]), Pe(l[o], e[o])) : ((n[o] = e[o]), (l[o] = e[o]))) : 0 === o.search(/on[A-Z]/) && "function" === typeof e[o] ? (t ? (r["".concat(o[2].toLowerCase()).concat(o.substr(3))] = e[o]) : (n.on["".concat(o[2].toLowerCase()).concat(o.substr(3))] = e[o])) : (a[o] = e[o])); + }), + ["navigation", "pagination", "scrollbar"].forEach((e) => { + !0 === n[e] && (n[e] = {}), !1 === n[e] && delete n[e]; + }), + { params: n, passedParams: l, rest: a, events: r } + ); + })(s), + { slides: M, slots: z } = De(i), + N = () => { + m(!h); + }; + Object.assign(T.on, { + _containerClasses(e, t) { + d(t); + }, + }); + const I = () => { + Object.assign(T.on, P), (u = !0); + const e = { ...T }; + if ((delete e.wrapperClass, (y.current = new Te(e)), y.current.virtual && y.current.params.virtual.enabled)) { + y.current.virtual.slides = M; + const e = { cache: !1, slides: M, renderExternal: p, renderExternalUpdate: !1 }; + Pe(y.current.params.virtual, e), Pe(y.current.originalParams.virtual, e); + } + }; + v.current || I(), y.current && y.current.on("_beforeBreakpoint", N); + return ( + (0, e.useEffect)(() => () => { + y.current && y.current.off("_beforeBreakpoint", N); + }), + (0, e.useEffect)(() => { + !g.current && y.current && (y.current.emitSlidesClasses(), (g.current = !0)); + }), + Re(() => { + if ((n && (n.current = v.current), v.current)) + return ( + y.current.destroyed && I(), + (function (e, t) { + let { el: n, nextEl: r, prevEl: l, paginationEl: a, scrollbarEl: i, swiper: o } = e; + Me(t) && r && l && ((o.params.navigation.nextEl = r), (o.originalParams.navigation.nextEl = r), (o.params.navigation.prevEl = l), (o.originalParams.navigation.prevEl = l)), ze(t) && a && ((o.params.pagination.el = a), (o.originalParams.pagination.el = a)), Ne(t) && i && ((o.params.scrollbar.el = i), (o.originalParams.scrollbar.el = i)), o.init(n); + })({ el: v.current, nextEl: S.current, prevEl: x.current, paginationEl: k.current, scrollbarEl: E.current, swiper: y.current }, T), + o && o(y.current), + () => { + y.current && !y.current.destroyed && y.current.destroy(!0, !1); + } + ); + }, []), + Re(() => { + !u && + P && + y.current && + Object.keys(P).forEach((e) => { + y.current.on(e, P[e]); + }); + const e = (function (e, t, n, r, l) { + const a = []; + if (!t) return a; + const i = (e) => { + a.indexOf(e) < 0 && a.push(e); + }; + if (n && r) { + const e = r.map(l), + t = n.map(l); + e.join("") !== t.join("") && i("children"), r.length !== n.length && i("children"); + } + return ( + Ce.filter((e) => "_" === e[0]) + .map((e) => e.replace(/_/, "")) + .forEach((n) => { + if (n in e && n in t) + if (_e(e[n]) && _e(t[n])) { + const r = Object.keys(e[n]), + l = Object.keys(t[n]); + r.length !== l.length + ? i(n) + : (r.forEach((r) => { + e[n][r] !== t[n][r] && i(n); + }), + l.forEach((r) => { + e[n][r] !== t[n][r] && i(n); + })); + } else e[n] !== t[n] && i(n); + }), + a + ); + })(C, b.current, M, w.current, (e) => e.key); + return ( + (b.current = C), + (w.current = M), + e.length && + y.current && + !y.current.destroyed && + (function (e) { + let { swiper: t, slides: n, passedParams: r, changedParams: l, nextEl: a, prevEl: i, scrollbarEl: o, paginationEl: s } = e; + const u = l.filter((e) => "children" !== e && "direction" !== e && "wrapperClass" !== e), + { params: c, pagination: d, navigation: f, scrollbar: p, virtual: h, thumbs: m } = t; + let g, v, y, b, w, S, x, k; + l.includes("thumbs") && r.thumbs && r.thumbs.swiper && c.thumbs && !c.thumbs.swiper && (g = !0), l.includes("controller") && r.controller && r.controller.control && c.controller && !c.controller.control && (v = !0), l.includes("pagination") && r.pagination && (r.pagination.el || s) && (c.pagination || !1 === c.pagination) && d && !d.el && (y = !0), l.includes("scrollbar") && r.scrollbar && (r.scrollbar.el || o) && (c.scrollbar || !1 === c.scrollbar) && p && !p.el && (b = !0), l.includes("navigation") && r.navigation && (r.navigation.prevEl || i) && (r.navigation.nextEl || a) && (c.navigation || !1 === c.navigation) && f && !f.prevEl && !f.nextEl && (w = !0); + const E = (e) => { + t[e] && (t[e].destroy(), "navigation" === e ? (t.isElement && (t[e].prevEl.remove(), t[e].nextEl.remove()), (c[e].prevEl = void 0), (c[e].nextEl = void 0), (t[e].prevEl = void 0), (t[e].nextEl = void 0)) : (t.isElement && t[e].el.remove(), (c[e].el = void 0), (t[e].el = void 0))); + }; + l.includes("loop") && t.isElement && (c.loop && !r.loop ? (S = !0) : !c.loop && r.loop ? (x = !0) : (k = !0)), + u.forEach((e) => { + if (_e(c[e]) && _e(r[e])) Object.assign(c[e], r[e]), ("navigation" !== e && "pagination" !== e && "scrollbar" !== e) || !("enabled" in r[e]) || r[e].enabled || E(e); + else { + const t = r[e]; + (!0 !== t && !1 !== t) || ("navigation" !== e && "pagination" !== e && "scrollbar" !== e) ? (c[e] = r[e]) : !1 === t && E(e); + } + }), + u.includes("controller") && !v && t.controller && t.controller.control && c.controller && c.controller.control && (t.controller.control = c.controller.control), + l.includes("children") && n && h && c.virtual.enabled ? ((h.slides = n), h.update(!0)) : l.includes("virtual") && h && c.virtual.enabled && (n && (h.slides = n), h.update(!0)), + l.includes("children") && n && c.loop && (k = !0), + g && m.init() && m.update(!0); + v && (t.controller.control = c.controller.control), y && (!t.isElement || (s && "string" !== typeof s) || ((s = document.createElement("div")), s.classList.add("swiper-pagination"), s.part.add("pagination"), t.el.appendChild(s)), s && (c.pagination.el = s), d.init(), d.render(), d.update()), b && (!t.isElement || (o && "string" !== typeof o) || ((o = document.createElement("div")), o.classList.add("swiper-scrollbar"), o.part.add("scrollbar"), t.el.appendChild(o)), o && (c.scrollbar.el = o), p.init(), p.updateSize(), p.setTranslate()), w && (t.isElement && ((a && "string" !== typeof a) || ((a = document.createElement("div")), a.classList.add("swiper-button-next"), (a.innerHTML = t.hostEl.constructor.nextButtonSvg), a.part.add("button-next"), t.el.appendChild(a)), (i && "string" !== typeof i) || ((i = document.createElement("div")), i.classList.add("swiper-button-prev"), (i.innerHTML = t.hostEl.constructor.prevButtonSvg), i.part.add("button-prev"), t.el.appendChild(i))), a && (c.navigation.nextEl = a), i && (c.navigation.prevEl = i), f.init(), f.update()), l.includes("allowSlideNext") && (t.allowSlideNext = r.allowSlideNext), l.includes("allowSlidePrev") && (t.allowSlidePrev = r.allowSlidePrev), l.includes("direction") && t.changeDirection(r.direction, !1), (S || k) && t.loopDestroy(), (x || k) && t.loopCreate(), t.update(); + })({ swiper: y.current, slides: M, passedParams: C, changedParams: e, nextEl: S.current, prevEl: x.current, scrollbarEl: E.current, paginationEl: k.current }), + () => { + P && + y.current && + Object.keys(P).forEach((e) => { + y.current.off(e, P[e]); + }); + } + ); + }), + Re(() => { + ((e) => { + !e || e.destroyed || !e.params.virtual || (e.params.virtual && !e.params.virtual.enabled) || (e.updateSlides(), e.updateProgress(), e.updateSlidesClasses(), e.parallax && e.params.parallax && e.params.parallax.enabled && e.parallax.setTranslate()); + })(y.current); + }, [f]), + e.createElement( + l, + Oe({ ref: v, className: Ie("".concat(c).concat(r ? " ".concat(r) : "")) }, _), + e.createElement( + Be.Provider, + { value: y.current }, + z["container-start"], + e.createElement( + a, + { className: Le(T.wrapperClass) }, + z["wrapper-start"], + T.virtual + ? (function (t, n, r) { + if (!r) return null; + const l = (e) => { + let t = e; + return e < 0 ? (t = n.length + e) : t >= n.length && (t -= n.length), t; + }, + a = t.isHorizontal() ? { [t.rtlTranslate ? "right" : "left"]: "".concat(r.offset, "px") } : { top: "".concat(r.offset, "px") }, + { from: i, to: o } = r, + s = t.params.loop ? -n.length : 0, + u = t.params.loop ? 2 * n.length : n.length, + c = []; + for (let e = s; e < u; e += 1) e >= i && e <= o && c.push(n[l(e)]); + return c.map((n, r) => e.cloneElement(n, { swiper: t, style: a, key: "slide-".concat(r) })); + })(y.current, M, f) + : M.map((t, n) => e.cloneElement(t, { swiper: y.current, swiperSlideIndex: n })), + z["wrapper-end"] + ), + Me(T) && e.createElement(e.Fragment, null, e.createElement("div", { ref: x, className: "swiper-button-prev" }), e.createElement("div", { ref: S, className: "swiper-button-next" })), + Ne(T) && e.createElement("div", { ref: E, className: "swiper-scrollbar" }), + ze(T) && e.createElement("div", { ref: k, className: "swiper-pagination" }), + z["container-end"] + ) + ) + ); + }); + Ue.displayName = "Swiper"; + const Ve = (0, e.forwardRef)(function (t, n) { + let { tag: r = "div", children: l, className: a = "", swiper: i, zoom: o, lazy: s, virtualIndex: u, swiperSlideIndex: c, ...d } = void 0 === t ? {} : t; + const f = (0, e.useRef)(null), + [p, h] = (0, e.useState)("swiper-slide"), + [m, g] = (0, e.useState)(!1); + function v(e, t, n) { + t === f.current && h(n); + } + Re(() => { + if (("undefined" !== typeof c && (f.current.swiperSlideIndex = c), n && (n.current = f.current), f.current && i)) { + if (!i.destroyed) + return ( + i.on("_slideClass", v), + () => { + i && i.off("_slideClass", v); + } + ); + "swiper-slide" !== p && h("swiper-slide"); + } + }), + Re(() => { + i && f.current && !i.destroyed && h(i.getSlideClasses(f.current)); + }, [i]); + const y = { isActive: p.indexOf("swiper-slide-active") >= 0, isVisible: p.indexOf("swiper-slide-visible") >= 0, isPrev: p.indexOf("swiper-slide-prev") >= 0, isNext: p.indexOf("swiper-slide-next") >= 0 }, + b = () => ("function" === typeof l ? l(y) : l); + return e.createElement( + r, + Oe( + { + ref: f, + className: Ie("".concat(p).concat(a ? " ".concat(a) : "")), + "data-swiper-slide-index": u, + onLoad: () => { + g(!0); + }, + }, + d + ), + o && e.createElement(Fe.Provider, { value: y }, e.createElement("div", { className: "swiper-zoom-container", "data-swiper-zoom": "number" === typeof o ? o : void 0 }, b(), s && !m && e.createElement("div", { className: "swiper-lazy-preloader" }))), + !o && e.createElement(Fe.Provider, { value: y }, b(), s && !m && e.createElement("div", { className: "swiper-lazy-preloader" })) + ); + }); + Ve.displayName = "SwiperSlide"; + var He = n(184); + const We = (e) => { + let { list: t, placeholder: n, id: r, data: l, setData: a, up: i } = e; + return (0, He.jsxs)("div", { + className: "w-full h-10 rounded-lg bg-white/10 relative group cursor-pointer", + children: [ + (0, He.jsx)("svg", { className: "absolute top-4 right-4 w-3 h-3 opacity-50 group-hover:opacity-100 transition-all duration-100", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 190 320 200", children: (0, He.jsx)("path", { fill: "white", d: "M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z" }) }), + (0, He.jsx)("input", { type: "text", id: r, hidden: !0, value: l === n ? "" : l, className: "w-full h-full absolute top-0 left-0 opacity-0 cursor-pointer" }), + (0, He.jsx)("p", { className: "text-white p-2 px-3 w-[80%] truncate", children: l }), + (0, He.jsx)("div", { className: "w-full h-[20%] absolute " + (i ? "bottom-full" : "top-full") }), + (0, He.jsxs)("div", { + className: "bg-[#424242] w-full h-fit max-h-48 overflow-y-scroll rounded-lg shadow-xl absolute left-0 scale-y-0 group-hover:scale-y-100 transition-all overflow-hidden z-50 " + (i ? "bottom-[120%] origin-bottom" : "top-[120%] origin-top"), + children: [ + (0, He.jsx)("p", { + onClick: () => { + a(""); + }, + className: "text-white/75 text-center py-1 hover:bg-white/10 transition-all duration-100 " + (n === l ? " bg-white/10" : ""), + children: n, + }), + t.map((e, t) => + (0, He.jsx)( + "p", + { + onClick: () => { + a(e); + }, + className: "text-white/75 text-center py-1 hover:bg-white/10 transition-all duration-100 " + (e === l ? " bg-white/10" : ""), + children: e, + }, + t + ) + ), + ], + }), + ], + }); + }, + Ge = l(["Asian Woman", "African Woman", "American Woman", "Russian Woman", "Mexican Woman", "Asian Man", "African Man", "American Man"]), + $e = l("American Woman"), + qe = l(["flat", "small", "medium", "large", "extra large"]), + Qe = l("small"), + Ye = l(["flat", "small", "medium", "large", "extra large"]), + Xe = l("small"), + Ke = l(["Slim", "Average", "Chubby", "Fat"]), + Je = l("Slim"), + Ze = l(["Neutral", "Happy", "Sad", "Angry", "Surprised", "Scared", "Disgusted"]), + et = l("Neutral"), + tt = l(["Infant", "Child", "Teen", "Young", "Young Adult", "Adult", "Old"]), + nt = l("Young"), + rt = l(["Long", "ponytail", "Lower ponytail", "high ponytail", "braid ponytail", "twintails", "curly hair", "bob cut", "medium bob", "bowl cut hair", "bun_head", "twin braids", "messy hair", "hair intakes", "Long straight hair", "twin drills", "Princess curls", "French curls"]), + lt = l("Long"), + at = l(["Naked", "Evening dress", "Suit", "Business suit", "Garreg Mach Monastery uniform", "School uniform", "Sailor suit", "JK", "School uniform", "Seifuku", "skirt", "Long skirt", "Pleated skirt", "Miniskirt", "Sweater dress", "Summer dress", "Sailor dress", "Bikini", "School swimsuit", "One-piece swimsuit", "Competition swimsuit", "Sukumizu", "Tops", "Shirt", "Blouse", "Tank top", "Cropped jacket", "Hoodie", "Cardigan", "Sweater jacket", "Special style", "Revealing dress", "Pink lucency full dress", "Cleavage dress", "Off shoulder", "Bare shoulders", "Barefoot", "Bare legs", "Gothic", "Lolita fashion", "Western", "Tartan", "Bra", "Sexy lingerie", "Transparent underwear", "Panties", "Thong", "Socks and warmers", "Black silk stocking", "White silk stocking", "Stockings", "Knee-high socks", "Hat", "Robe", "Cape", "Apron", "Belt"]), + it = l("Hoodie"), + ot = l(["Top", "Bottom", "Full"]), + st = l("Full"), + ut = l(["Black", "White", "Red", "Orange", "Yellow", "Green", "Blue", "Purple", "Brown", "Gray"]), + ct = l("Black"), + dt = l(["Solid", "Striped", "Spotted", "Plaid", "Floral", "Abstract"]), + ft = l("Solid"), + pt = l(["Cotton", "Denim", "Leather", "Linen", "Silk", "Wool"]), + ht = l("Cotton"), + mt = l(["None", "Indoors", "Outdoors", "City", "Forest", "Beach", "Space", "white", "black", "Sunrise", "Starry Sky", "Waterfall Wallpaper", "Autumn Scenery", "City in Rain", "Snow", "Desert", "Beach", "Bamboo Forest", "Wheat Field", "Amusement Park", "Bar House", "Library", "Classroom", "Bedroom Night", "Castle", "Fountain", "Halloween", "Christmas", "Cyberpunk"]), + gt = l("Indoors"), + vt = l(["Front", "Back", "Side", "Top", "Bottom", "Isometric"]), + yt = l("Front"), + bt = l(["Urban", "Rural", "Fantasy", "Sci-Fi", "Historical", "Modern", "Futuristic", "Apocalyptic"]), + wt = l("Fantasy"), + St = l(["3d-model", "analog-film", "anime", "cinematic", "comic-book", "digital-art", "enhance", "fantasy-art", "isometric", "line-art", "low-poly", "neon-punk", "origami", "photographic", "pixel-art", "texture", "craft-clay"]), + xt = l("photographic"), + kt = l(["Rim Light", "Hard Light", "Soft Light", "Front Light", "Back Light", "Top Light", "Bottom Light"]), + Et = l("Soft Light"), + Tt = l(["low", "medium", "high", "ultra"]), + Ct = l("medium"), + _t = l(["None", "Standing", "Walking", "Running", "Jumping", "Sitting", "Laying", "Dancing", "Fighting", "Eating", "Drinking", "Sleeping", "Talking", "Thinking", "Reading", "Writing", "Drawing", "Cooking", "Cleaning", "Playing", "Exercising", "Working", "Shopping", "Driving", "Riding", "Swimming", "Fishing", "Hunting", "Farming", "Gardening", "Building", "Fixing", "Sewing", "Singing", "Playing Music", "Watching TV", "Playing Video Games", "Using Computer", "Using Phone", "Using Tablet", "Using Camera", "Using Binoculars", "Using Telescope", "Using Microscope", "Using Magnifying Glass", "Using Hammer", "Using Screwdriver", "Using Wrench", "Using Saw", "Using Drill", "Using Shovel", "Using Axe", "Using Pickaxe", "Using Hoe", "Using Rake", "Using Scythe", "Using Sickle", "Using Chainsaw", "Using Blowtorch", "Using Gun", "Using Bow", "Using Crossbow", "Using Slingshot", "Using Knife", "Using Sword", "Using Spear", "Using Shield", "Using Wand", "Using Staff", "Using Magic", "Using Superpowers", "Using Tentacles", "Using Tail", "Using Wings", "Using Claws", "Using Paws", "Using Hooves", "Using Fins", "Using Beak", "Using Trunk", "Using Horns", "Using Antlers", "Using Tusks", "Using Tail"]), + Pt = l("Standing"), + Mt = l(""), + zt = l(Math.floor(999999 * Math.random())), + Nt = () => { + const e = S(Ge), + t = S(qe), + n = S(Ye), + r = S(Ke), + l = S(Ze), + a = S(tt), + i = S(rt), + [o, s] = k($e), + [u, c] = k(Qe), + [d, f] = k(Xe), + [p, h] = k(Je), + [m, g] = k(et), + [v, y] = k(nt), + [b, w] = k(lt); + return (0, He.jsxs)("div", { className: "w-full h-full flex flex-col p-5 gap-2 overflow-y-scroll", children: [(0, He.jsx)("p", { className: "text-white/60", children: "Base" }), (0, He.jsx)(We, { id: "base", data: o, setData: s, list: e, placeholder: "Select Base" }), (0, He.jsx)("p", { className: "text-white/60", children: "Boobs" }), (0, He.jsx)(We, { id: "boobs", data: u, setData: c, list: t, placeholder: "Select Boobs Size" }), (0, He.jsx)("p", { className: "text-white/60", children: "Ass" }), (0, He.jsx)(We, { id: "ass", data: d, setData: f, list: n, placeholder: "Select Ass Size" }), (0, He.jsx)("p", { className: "text-white/60", children: "Body Type" }), (0, He.jsx)(We, { id: "bodyType", data: p, setData: h, list: r, placeholder: "Select Body Type" }), (0, He.jsx)("p", { className: "text-white/60", children: "Expression" }), (0, He.jsx)(We, { id: "expression", data: m, setData: g, list: l, placeholder: "Select Expression" }), (0, He.jsx)("p", { className: "text-white/60", children: "Age" }), (0, He.jsx)(We, { id: "age", data: v, setData: y, list: a, up: !0, placeholder: "Select Age" }), (0, He.jsx)("p", { className: "text-white/60", children: "Hair Style" }), (0, He.jsx)(We, { id: "hairStyle", data: b, setData: w, list: i, up: !0, placeholder: "Select Hair Style" })] }); + }, + It = () => { + const e = S(mt), + t = S(vt), + n = S(bt), + r = S(St), + l = S(kt), + a = S(Tt), + [i, o] = k(gt), + [s, u] = k(yt), + [c, d] = k(wt), + [f, p] = k(xt), + [h, m] = k(Et), + [g, v] = k(Ct); + return (0, He.jsxs)("div", { className: "w-full h-full flex flex-col p-5 gap-2 overflow-y-scroll", children: [(0, He.jsx)("p", { className: "text-white/60", children: "Quality" }), (0, He.jsx)(We, { id: "quality", data: g, setData: v, list: a, placeholder: "Select Quality" }), (0, He.jsx)("p", { className: "text-white/60", children: "Lighting" }), (0, He.jsx)(We, { id: "lighting", data: h, setData: m, list: l, placeholder: "Select Lighting" }), (0, He.jsx)("p", { className: "text-white/60", children: "Background" }), (0, He.jsx)(We, { id: "background", data: i, setData: o, list: e, placeholder: "Select Background" }), (0, He.jsx)("p", { className: "text-white/60", children: "Camera Angle" }), (0, He.jsx)(We, { id: "cameraAngle", data: s, setData: u, list: t, placeholder: "Select Camera Angle" }), (0, He.jsx)("p", { className: "text-white/60", children: "Setting" }), (0, He.jsx)(We, { id: "setting", data: c, setData: d, list: n, up: !0, placeholder: "Select Setting" }), (0, He.jsx)("p", { className: "text-white/60", children: "Style" }), (0, He.jsx)(We, { id: "style", data: f, setData: p, list: r, up: !0, placeholder: "Select Style" })] }); + }, + Lt = () => { + const e = S(at), + t = S(ot), + n = S(ut), + r = S(dt), + l = S(pt), + [a, i] = k(it), + [o, s] = k(st), + [u, c] = k(ct), + [d, f] = k(ft), + [p, h] = k(ht); + return (0, He.jsxs)("div", { className: "w-full h-full flex flex-col p-5 gap-2 overflow-y-scroll", children: [(0, He.jsx)("p", { className: "text-white/60", children: "Clothing" }), (0, He.jsx)(We, { id: "clothing", list: e, data: a, setData: i, placeholder: "Select Clothing" }), (0, He.jsx)("p", { className: "text-white/60", children: "Clothing Type" }), (0, He.jsx)(We, { id: "clothingType", list: t, data: o, setData: s, placeholder: "Select Clothing Type" }), (0, He.jsx)("p", { className: "text-white/60", children: "Clothing Color" }), (0, He.jsx)(We, { id: "clothingColor", list: n, data: u, setData: c, placeholder: "Select Clothing Color" }), (0, He.jsx)("p", { className: "text-white/60", children: "Clothing Pattern" }), (0, He.jsx)(We, { id: "clothingPattern", list: r, data: d, setData: f, placeholder: "Select Clothing Pattern" }), (0, He.jsx)("p", { className: "text-white/60", children: "Clothing Material" }), (0, He.jsx)(We, { id: "clothingMaterial", list: l, data: p, setData: h, up: !0, placeholder: "Select Clothing Material" })] }); + }, + Ot = () => { + const e = S(_t), + [t, n] = k(Pt), + [r, l] = k(zt); + return (0, He.jsxs)("div", { className: "w-full h-full flex flex-col p-5 gap-2", children: [(0, He.jsx)("p", { className: "text-white/60", children: "Action" }), (0, He.jsx)(We, { id: "action", list: e, data: t, setData: n, placeholder: "Select Action" }), (0, He.jsx)("p", { className: "text-white/60", children: "Seed" }), (0, He.jsx)("input", { type: "number", min: 0, max: 999999, id: "seed", className: "w-full h-10 rounded-lg bg-white/10 text-white/75 p-2 px-3 outline-none", value: r, onChange: (e) => l(e.target.value) })] }); + }; + const At = function () { + const [t, n] = (0, e.useState)(), + [r, l] = (0, e.useState)(), + [a, i] = k(Mt), + [o, s] = k($e), + [u, c] = k(Qe), + [d, f] = k(Xe), + [p, h] = k(Je), + [m, g] = k(et), + [v, y] = k(nt), + [b, w] = k(lt), + [x, E] = k(it), + [T, C] = k(st), + [_, P] = k(ct), + [M, z] = k(ft), + [N, I] = k(ht), + [L, O] = k(gt), + [A, j] = k(yt), + [D, R] = k(wt), + [F, B] = k(xt), + [U, V] = k(Et), + [H, W] = k(Ct), + [G, $] = k(Pt), + [q, Q] = k(zt), + [Y, X] = (0, e.useState)(!1), + K = S(Ge), + J = S(qe), + Z = S(Ye), + ee = S(Ke), + te = S(Ze), + ne = S(tt), + re = S(rt), + le = S(at), + ae = S(ot), + ie = S(ut), + oe = S(dt), + se = S(pt), + ue = S(mt), + ce = S(vt), + de = S(bt), + fe = S(St), + pe = S(kt), + he = S(Tt), + me = S(_t); + function ge() { + let e = "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner", + t = "cursor-pointer text-white/75 font-bold px-2 py-1"; + 2 === r.activeIndex ? (document.getElementById("CharacterSlide2").setAttribute("class", e), document.getElementById("ClothingSlide2").setAttribute("class", t), document.getElementById("CompositionSlide").setAttribute("class", t), document.getElementById("ActionSlide").setAttribute("class", t)) : 3 === r.activeIndex ? (document.getElementById("CharacterSlide2").setAttribute("class", t), document.getElementById("ClothingSlide2").setAttribute("class", e), document.getElementById("CompositionSlide").setAttribute("class", t), document.getElementById("ActionSlide").setAttribute("class", t)) : 0 === r.activeIndex ? (document.getElementById("CharacterSlide2").setAttribute("class", t), document.getElementById("ClothingSlide2").setAttribute("class", t), document.getElementById("CompositionSlide").setAttribute("class", e), document.getElementById("ActionSlide").setAttribute("class", t)) : 1 === r.activeIndex && (document.getElementById("CharacterSlide2").setAttribute("class", t), document.getElementById("ClothingSlide2").setAttribute("class", t), document.getElementById("CompositionSlide").setAttribute("class", t), document.getElementById("ActionSlide").setAttribute("class", e)); + } + return (0, He.jsx)("div", { + className: "bg-primary-950 w-full min-h-screen h-full py-5 md:py-10 flex items-center justify-center", + children: (0, He.jsxs)("div", { + className: "w-[95%] md:w-[90%] h-[90%] grid grid-cols-1 md:grid-cols-4 gap-3", + children: [ + (0, He.jsxs)("div", { + className: "bg-white/10 hidden md:block h-full w-full rounded-xl customShadow overflow-hidden", + children: [ + (0, He.jsxs)("div", { + className: "bg-white/10 shadow w-full h-14 flex gap-3 items-center justify-start px-5", + children: [ + (0, He.jsx)("p", { + onClick: () => { + t.slideTo(0), 0 === t.activeIndex ? (document.getElementById("CharacterSlide").setAttribute("class", "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner"), document.getElementById("ClothingSlide").setAttribute("class", "cursor-pointer text-white/75 font-bold px-2 py-1")) : (document.getElementById("CharacterSlide").setAttribute("class", "cursor-pointer text-white/75 font-bold px-2 py-1"), document.getElementById("ClothingSlide").setAttribute("class", "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner")); + }, + id: "CharacterSlide", + className: "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner", + children: "Character", + }), + (0, He.jsx)("p", { + onClick: () => { + t.slideTo(1), 0 === t.activeIndex ? (document.getElementById("CharacterSlide").setAttribute("class", "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner"), document.getElementById("ClothingSlide").setAttribute("class", "cursor-pointer text-white/75 font-bold px-2 py-1")) : (document.getElementById("CharacterSlide").setAttribute("class", "cursor-pointer text-white/75 font-bold px-2 py-1"), document.getElementById("ClothingSlide").setAttribute("class", "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner")); + }, + id: "ClothingSlide", + className: "cursor-pointer px-2 py-1 text-white/75 font-bold", + children: "Clothing", + }), + ], + }), + (0, He.jsxs)(Ue, { + onSwiper: (e) => { + n(e); + }, + className: "h-full", + spaceBetween: 50, + slidesPerView: 1, + simulateTouch: !1, + children: [(0, He.jsx)(Ve, { children: (0, He.jsx)(Nt, {}) }), (0, He.jsx)(Ve, { children: (0, He.jsx)(Lt, {}) })], + }), + ], + }), + (0, He.jsxs)("div", { + className: "h-fit md:h-full w-full flex flex-col md:col-span-2 md:grid md:grid-rows-6 gap-3", + children: [ + (0, He.jsxs)("div", { + className: "bg-white/10 w-full h-auto aspect-square md:aspect-auto row-span-5 rounded-xl customShadow overflow-hidden relative", + children: [ + (0, He.jsx)("img", { + id: "previewImg", + onError: () => { + "" !== document.getElementById("previewImg").getAttribute("src") && + (document.getElementById("previewImg").classList.add("opacity-0"), + setTimeout(() => { + document.getElementById("previewImg").setAttribute("src", document.getElementById("previewImg").src), document.getElementById("previewImg").classList.remove("opacity-0"); + }, 2e3)); + }, + onLoad: () => { + document.getElementById("loader").classList.add("hidden"), X(!1); + }, + src: "", + className: "absolute left-0 top-0 opacity-0 w-full h-full object-contain z-10", + }), + (0, He.jsx)("img", { + id: "previousImg", + onError: () => { + document.getElementById("previousImg").classList.add("opacity-0"), + setTimeout(() => { + document.getElementById("previousImg").setAttribute("src", document.getElementById("previousImg").src), document.getElementById("previousImg").classList.remove("opacity-0"); + }, 2e3); + }, + src: "/static/images/demo" + (Math.floor(10 * Math.random()) + 1) + ".jpg", + className: "absolute left-0 top-0 h-full w-full object-contain z-0", + }), + (0, He.jsx)("img", { src: "/static/logo512.png", className: "absolute right-3 bottom-3 h-10 w-10 drop-shadow-2xl z-20" }), + (0, He.jsxs)("div", { + className: "absolute top-3 right-3 flex items-center justify-center gap-3", + children: [ + (0, He.jsxs)("div", { + className: "relative group cursor-pointer z-20", + children: [ + (0, He.jsxs)("svg", { title: "Upload", className: "h-10 w-10 drop-shadow-2xl z-30 bg-white rounded-full p-2 group-hover:scale-105 overflow-visible", viewBox: "0 0 100 100", xmlns: "http://www.w3.org/2000/svg", children: [(0, He.jsx)("path", { fill: "#ff763b", d: "M0 100V0h72l28 28v72H0z" }), (0, He.jsx)("path", { fill: "#e64500", d: "M0 100V72L72 0l28 28-72 72H0z" }), (0, He.jsx)("path", { fill: "#ff763b", d: "M72 0h1l27 27v1H72V0z" }), (0, He.jsx)("path", { d: "M34.828 55.721v3.853H23.29v7.704h9.738v3.87H23.29V81.75h-4.878V55.721h16.416zm9.252 26.028h-4.86V55.721h4.86v26.028zm10.691-3.996h10.422v3.996H49.93V55.721h4.842v22.032zm30.187-22.032v3.853H73.42v7.218h9.09v3.726h-9.09v7.362h11.538v3.87H68.542V55.721h16.416z", fill: "#fff" })] }), + (0, He.jsx)("input", { + type: "file", + onChange: (e) => { + let t = e.currentTarget.files[0], + n = new FileReader(); + (n.onloadend = function () { + document.getElementById("loader").classList.remove("hidden"); + var e = new FormData(); + let t = n.result.split("base64,")[1]; + e.append("image", t), + fetch("https://api.imgbb.com/1/upload?expiration=600&key=8560d0a3da0674cd1bca85f36f734d81", { method: "POST", body: e, redirect: "follow" }) + .then((e) => e.json()) + .then((e) => { + !0 === e.success ? ((document.getElementById("previewImg").src = e.data.url), document.getElementById("previewImg").classList.contains("opacity-0") && document.getElementById("previewImg").classList.remove("opacity-0")) : alert("Error uploading image"); + }) + .catch((e) => console.log("error", e)) + .finally(() => { + document.getElementById("loader").classList.add("hidden"); + }); + }), + n.readAsDataURL(t); + }, + id: "uploadFile", + className: "absolute left-0 top-0 opacity-0 w-full h-full object-contain z-10", + }), + ], + }), + (0, He.jsxs)("svg", { + title: "nudify", + onClick: () => { + if (!Y) { + X(!0), document.getElementById("loader").classList.remove("hidden"), "" !== document.getElementById("previewImg").getAttribute("src") && document.getElementById("previousImg").setAttribute("src", document.getElementById("previewImg").getAttribute("src")); + var e = new Headers(); + e.append("Content-Type", "application/json"); + let n = ""; + n = document.getElementById("previewImg").getAttribute("src").includes("/api/v1/image/") ? document.getElementById("previewImg").getAttribute("src").split("/").at(-1) : document.getElementById("previewImg").getAttribute("src"); + var t = JSON.stringify({ image: n, cameraAngle: A, age: v, base: o, expression: m, bodyType: p, style: F, action: G, boobs: u, ass: d, clothing: x, hairStyle: b, quality: H, clothingColor: _, clothingType: T, clothingMaterial: N, clothingPattern: M, lighting: U, setting: D, background: L, seed: q }); + fetch("/api/v1/nudify", { method: "POST", headers: e, body: t, redirect: "follow" }) + .then((e) => e.json()) + .then((e) => { + if (Object.keys(e).includes("error")) alert(e.error); + else { + let t = "/api/v1/image/" + e.job + ".png"; + document.getElementById("previewImg").setAttribute("src", t); + } + }) + .catch((e) => console.log("error", e)); + } + }, + className: "h-10 w-10 drop-shadow-2xl z-20 bg-white rounded-full p-2 hover:scale-105 overflow-visible cursor-pointer", + viewBox: "0 0 504.48 504.48", + xmlns: "http://www.w3.org/2000/svg", + children: [(0, He.jsx)("path", { fill: "#faba81", d: "M472.932 100.594s-194.878-32.265-220.69 131.637l12.588 209.081h182.29l25.812-138.099c0 .001 70.982-103.247 0-202.619m-441.384 0c-70.983 99.372 0 202.62 0 202.62L57.36 441.312h180.983l13.895-209.081C226.426 68.329 31.548 100.594 31.548 100.594" }), (0, He.jsx)("path", { fill: "#e64500", d: "M70.335 63.167c-22.943 0-41.543 18.6-41.543 41.543.927-1.368 1.774-2.745 2.754-4.114 0 0 194.878-32.265 220.69 131.637 25.812-163.902 220.698-131.637 220.698-131.637 1.368 1.924 2.595 3.849 3.866 5.782v-1.668c0-22.943-18.6-41.543-41.543-41.543H70.335z" }), (0, He.jsx)("path", { fill: "#f4935e", d: "M319.946 331.091c-33.643-17.275-56.144-52.33-58.913-90.81.167-2.67.264-5.352.264-8.046a8.5 8.5 0 0 0-8.5-8.499h-.001c-.094 0-.184.011-.277.014-.093-.003-.184-.014-.277-.014h-.001a8.501 8.501 0 0 0-8.5 8.499 127.46 127.46 0 0 0 .264 8.05c-2.77 38.479-25.271 73.533-58.912 90.807a8.5 8.5 0 0 0 7.764 15.123c27.499-14.119 48.551-38.469 59.662-67.189 11.111 28.72 32.164 53.069 59.662 67.189a8.499 8.499 0 0 0 11.444-3.679 8.5 8.5 0 0 0-3.679-11.445z" }), (0, He.jsx)("path", { fill: "#e64500", d: "M406.091 217.973c.794-6.718 5.464-12.65 12.341-14.733 9.278-2.807 18.273 2.834 21.875 11.714 0 0 1.139 2.127 1.377 6.515.327 5.967-1.377 11.864-4.537 16.931l-16.852 26.527-28.337-12.853c-5.447-2.463-10.134-6.435-13.171-11.582-2.233-3.778-2.463-6.179-2.463-6.179-1.924-9.384 2.436-19.068 11.705-21.875 6.886-2.083 13.675.388 18.062 5.535" })], + }), + (0, He.jsxs)("svg", { + title: "random", + onClick: () => { + s(K[Math.floor(Math.random() * K.length)]), c(J[Math.floor(Math.random() * J.length)]), f(Z[Math.floor(Math.random() * Z.length)]), h(ee[Math.floor(Math.random() * ee.length)]), g(te[Math.floor(Math.random() * te.length)]), y(ne[Math.floor(Math.random() * ne.length)]), w(re[Math.floor(Math.random() * re.length)]), E(le[Math.floor(Math.random() * le.length)]), C(ae[Math.floor(Math.random() * ae.length)]), P(ie[Math.floor(Math.random() * ie.length)]), z(oe[Math.floor(Math.random() * oe.length)]), I(se[Math.floor(Math.random() * se.length)]), O(ue[Math.floor(Math.random() * ue.length)]), j(ce[Math.floor(Math.random() * ce.length)]), R(de[Math.floor(Math.random() * de.length)]), B(fe[Math.floor(Math.random() * fe.length)]), V(pe[Math.floor(Math.random() * pe.length)]), W(he[Math.floor(Math.random() * he.length)]), $(me[Math.floor(Math.random() * me.length)]); + }, + className: "h-10 w-10 drop-shadow-2xl z-20 bg-white rounded-full hover:scale-105 overflow-visible cursor-pointer", + viewBox: "0 0 512 512", + xmlns: "http://www.w3.org/2000/svg", + children: [(0, He.jsx)("path", { style: { fill: "#ff763b" }, d: "m289.065 135.808-96.123 48.067-96.123-48.067 96.123-48.061z" }), (0, He.jsx)("path", { style: { fill: "#fc611f" }, d: "M192.942 306.278 96.819 259.2V135.808l96.123 48.067z" }), (0, He.jsx)("path", { style: { fill: "#e64500" }, d: "m192.942 306.278 96.123-47.078V135.808l-96.123 48.067z" }), (0, He.jsx)("path", { style: { fill: "#fff" }, d: "M153.882 221.379c0 6.733-4.029 10.706-9.001 8.873-4.972-1.833-9.001-8.781-9.001-15.514 0-6.733 4.029-10.706 9.001-8.873 4.971 1.838 9.001 8.781 9.001 15.514zm80.931 1.361c0 6.733 4.029 10.706 9.001 8.873 4.972-1.833 9.001-8.781 9.001-15.514 0-6.733-4.029-10.706-9.001-8.873-4.971 1.839-9.001 8.782-9.001 15.514zm-29.26-16.972c0 6.733 4.029 10.706 9.001 8.873s9.001-8.781 9.001-15.514-4.029-10.706-9.001-8.873-9.001 8.781-9.001 15.514zm0 66.488c0 6.733 4.029 10.706 9.001 8.873 4.972-1.833 9.001-8.781 9.001-15.514s-4.029-10.706-9.001-8.873-9.001 8.781-9.001 15.514zm54.912-93.563c0 6.733 4.029 10.706 9.001 8.873s9.001-8.781 9.001-15.514c0-6.733-4.029-10.706-9.001-8.873-4.967 1.833-9.001 8.776-9.001 15.514zm0 66.488c0 6.733 4.029 10.706 9.001 8.873 4.972-1.833 9.001-8.781 9.001-15.514s-4.029-10.706-9.001-8.873-9.001 8.782-9.001 15.514zm-136.894-68.889c0 6.733-4.029 10.706-9.001 8.873-4.972-1.833-9.001-8.781-9.001-15.514 0-6.733 4.029-10.706 9.001-8.873 4.972 1.833 9.001 8.781 9.001 15.514zm56.551 94.167c0 6.733-4.029 10.706-9.001 8.873-4.972-1.833-9.001-8.781-9.001-15.514 0-6.733 4.029-10.706 9.001-8.873 4.971 1.838 9.001 8.781 9.001 15.514z" }), (0, He.jsx)("ellipse", { style: { fill: "#fff" }, cx: 192.942, cy: 135.808, rx: 12.611, ry: 8.53 }), (0, He.jsx)("path", { style: { fill: "#ff763b" }, d: "m414.776 351.278-101.954-33.986-33.987-101.955 101.955 33.987z" }), (0, He.jsx)("path", { style: { fill: "#fc611f" }, d: "m226.263 403.845-34.678-101.258 87.25-87.25 33.987 101.955z" }), (0, He.jsx)("path", { style: { fill: "#e64500" }, d: "m226.263 403.845 101.263 34.683 87.25-87.25-101.954-33.986z" }), (0, He.jsx)("path", { style: { fill: "#fff" }, d: "M306.253 341.693c-4.762 4.762-4.721 10.419.092 12.641 4.813 2.217 12.575.159 17.336-4.603 4.762-4.762 4.721-10.419-.092-12.641s-12.575-.158-17.336 4.603zm-47.017 47.012c-4.762 4.762-4.721 10.419.092 12.641 4.813 2.217 12.575.159 17.336-4.603 4.762-4.762 4.721-10.419-.092-12.641-4.813-2.222-12.575-.158-17.336 4.603zm77.363-36.843c-4.762 4.762-4.721 10.419.092 12.641 4.813 2.222 12.575.159 17.336-4.603s4.721-10.419-.092-12.641c-4.812-2.222-12.574-.159-17.336 4.603zm-47.017 47.017c-4.762 4.762-4.721 10.419.092 12.641 4.813 2.217 12.575.159 17.336-4.603 4.762-4.762 4.721-10.419-.092-12.641s-12.574-.159-17.336 4.603zm74.65-37.504c-4.762 4.762-4.721 10.419.092 12.641 4.813 2.217 12.575.159 17.336-4.603s4.721-10.419-.092-12.641c-4.813-2.217-12.575-.159-17.336 4.603zm-47.017 47.017c-4.762 4.762-4.721 10.419.092 12.641 4.813 2.217 12.575.159 17.336-4.603 4.762-4.762 4.721-10.419-.092-12.641-4.813-2.222-12.575-.159-17.336 4.603zm-48.087-145.511c-4.762 4.762-10.419 4.721-12.641-.092-2.217-4.813-.159-12.575 4.603-17.336 4.762-4.762 10.419-4.721 12.641.092 2.222 4.813.158 12.575-4.603 17.336zm-26.599 106.573c-4.762 4.762-10.419 4.721-12.641-.092-2.217-4.813-.159-12.575 4.603-17.336s10.419-4.721 12.641.092.159 12.574-4.603 17.336z" }), (0, He.jsx)("ellipse", { transform: "rotate(-45.001 346.797 283.278)", style: { fill: "#fff" }, cx: 346.798, cy: 283.273, rx: 8.53, ry: 12.61 })], + }), + (0, He.jsxs)("svg", { + title: "reimagine", + onClick: () => { + if ((Q(q + 1), !Y)) { + X(!0); + var e = JSON.stringify({ cameraAngle: A, age: v, base: o, expression: m, bodyType: p, style: F, action: G, boobs: u, ass: d, clothing: x, hairStyle: b, quality: H, clothingColor: _, clothingType: T, clothingMaterial: N, clothingPattern: M, lighting: U, setting: D, background: L, seed: q }), + t = new Headers(); + t.append("Content-Type", "application/json"); + var n = { method: "POST", headers: t, body: e }; + document.getElementById("loader").classList.remove("hidden"), + "" !== document.getElementById("previewImg").getAttribute("src") && document.getElementById("previousImg").setAttribute("src", document.getElementById("previewImg").getAttribute("src")), + fetch("/api/v1/sdxl/generate", n) + .then((e) => e.json()) + .then((e) => { + if (Object.keys(e).includes("error")) alert(e.error); + else { + let t = "/api/v1/image/" + e.job + ".png"; + document.getElementById("previewImg").setAttribute("src", t); + } + }) + .catch((e) => console.log("error", e)); + } + }, + viewBox: "0 0 512 512", + xmlns: "http://www.w3.org/2000/svg", + className: "h-10 w-10 drop-shadow-2xl z-20 bg-white rounded-full p-2 hover:scale-105 overflow-visible cursor-pointer", + children: [(0, He.jsx)("path", { fill: "#e54500", d: "m97.478 235.728 49.618 242.514L512 33.758z" }), (0, He.jsx)("path", { fill: "#fb611f", d: "M251.837 373.231 147.096 478.242l17.836-152.711 66.841 1.829z" }), (0, He.jsx)("path", { fill: "#fe763b", d: "M512 33.758 109.455 294.271 0 232.606zm0 0-.529 1.474-211.225 364.567-135.314-74.268z" })], + }), + ], + }), + (0, He.jsx)("svg", { id: "loader", className: "hidden absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-30 bg-white/30 rounded-full", xmlns: "http://www.w3.org/2000/svg", width: 200, height: 200, viewBox: "0 0 100 100", children: (0, He.jsx)("circle", { cx: 50, cy: 50, fill: "none", stroke: "#141414", strokeWidth: 10, r: 35, strokeDasharray: "164.93361431346415 56.97787143782138", children: (0, He.jsx)("animateTransform", { attributeName: "transform", type: "rotate", repeatCount: "indefinite", dur: "1s", values: "0 50 50;360 50 50", keyTimes: "0;1" }) }) }), + ], + }), + (0, He.jsxs)("div", { + className: "bg-white/10 rounded-xl customShadow overflow-hidden flex flex-col items-center justify-center px-5 py-2 gap-2", + children: [ + (0, He.jsx)("p", { className: "text-white/60 font-bold", children: "Custom Attributes" }), + (0, He.jsx)("input", { + onChange: () => { + i(document.getElementById("customAttributes").value); + }, + type: "text", + value: a, + id: "customAttributes", + className: "w-full h-10 rounded-lg bg-white/10 text-white/75 px-3 outline-none border border-white/25", + placeholder: "Type custom attributes here", + }), + ], + }), + ], + }), + (0, He.jsxs)("div", { + className: "bg-white/10 h-full w-full rounded-xl customShadow overflow-hidden", + children: [ + (0, He.jsxs)("div", { + className: "bg-white/10 shadow w-full py-2 h-fit md:h-14 flex flex-wrap md:flex-nowrap gap-3 items-center justify-start px-5", + children: [ + (0, He.jsxs)("div", { + className: "flex gap-3 items-center justify-start md:hidden", + children: [ + (0, He.jsx)("p", { + onClick: () => { + r.slideTo(2), ge(); + }, + id: "CharacterSlide2", + className: "cursor-pointer px-2 py-1 text-white/75 font-bold", + children: "Character", + }), + (0, He.jsx)("p", { + onClick: () => { + r.slideTo(3), ge(); + }, + id: "ClothingSlide2", + className: "cursor-pointer px-2 py-1 text-white/75 font-bold", + children: "Clothing", + }), + ], + }), + (0, He.jsx)("p", { + onClick: () => { + r.slideTo(0), ge(); + }, + id: "CompositionSlide", + className: "cursor-pointer text-white font-bold bg-primary-950/50 px-2 py-1 rounded-lg shadow-inner", + children: "Composition", + }), + (0, He.jsx)("p", { + onClick: () => { + r.slideTo(1), ge(); + }, + id: "ActionSlide", + className: "cursor-pointer px-2 py-1 text-white/75 font-bold", + children: "Action", + }), + ], + }), + (0, He.jsxs)(Ue, { + onSwiper: (e) => { + l(e); + }, + className: "h-full", + spaceBetween: 50, + slidesPerView: 1, + simulateTouch: !1, + onSlideChange: () => { + ge(); + }, + children: [(0, He.jsx)(Ve, { children: (0, He.jsx)(It, {}) }), (0, He.jsx)(Ve, { children: (0, He.jsx)(Ot, {}) }), (0, He.jsx)(Ve, { className: "opacity-100 md:!opacity-0 scale-y-100 md:!scale-y-0", children: (0, He.jsx)(Nt, {}) }), (0, He.jsx)(Ve, { className: "opacity-100 md:!opacity-0 scale-y-100 md:!scale-y-0", children: (0, He.jsx)(Lt, {}) })], + }), + ], + }), + ], + }), + }); + }; + t.createRoot(document.getElementById("root")).render((0, He.jsx)(At, {})); + })(); +})(); +//# sourceMappingURL=main.a221d807.js.map