UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

1,589 lines 245 kB
(function() { try { var e = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {}; e.SENTRY_RELEASE = { id: "3.7.8" }; var t = new e.Error().stack; t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "c4bce585-9316-4a68-9bc7-7a3f56ca021c", e._sentryDebugIdIdentifier = "sentry-dbid-c4bce585-9316-4a68-9bc7-7a3f56ca021c"); } catch {} })(); import { t as e } from "./rolldown-runtime-YBAZwyzS.js"; import { t } from "./react-Di3Pmpio.js"; import { t as n } from "./react-dom-xeogvqlp.js"; //#region ../../node_modules/.pnpm/scheduler@0.27.0/node_modules/scheduler/cjs/scheduler.production.js var r = /* @__PURE__ */ e(((e) => { function t(e, t) { var n = e.length; e.push(t); a: for (; 0 < n;) { var r = n - 1 >>> 1, a = e[r]; if (0 < i(a, t)) e[r] = t, e[n] = a, n = r; else break a; } } function n(e) { return e.length === 0 ? null : e[0]; } function r(e) { if (e.length === 0) return null; var t = e[0], n = e.pop(); if (n !== t) { e[0] = n; a: for (var r = 0, a = e.length, o = a >>> 1; r < o;) { var s = 2 * (r + 1) - 1, c = e[s], l = s + 1, u = e[l]; if (0 > i(c, n)) l < a && 0 > i(u, c) ? (e[r] = u, e[l] = n, r = l) : (e[r] = c, e[s] = n, r = s); else if (l < a && 0 > i(u, n)) e[r] = u, e[l] = n, r = l; else break a; } } return t; } function i(e, t) { var n = e.sortIndex - t.sortIndex; return n === 0 ? e.id - t.id : n; } if (e.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") { var a = performance; e.unstable_now = function() { return a.now(); }; } else { var o = Date, s = o.now(); e.unstable_now = function() { return o.now() - s; }; } var c = [], l = [], u = 1, d = null, f = 3, p = !1, m = !1, h = !1, g = !1, _ = typeof setTimeout == "function" ? setTimeout : null, v = typeof clearTimeout == "function" ? clearTimeout : null, y = typeof setImmediate < "u" ? setImmediate : null; function b(e) { for (var i = n(l); i !== null;) { if (i.callback === null) r(l); else if (i.startTime <= e) r(l), i.sortIndex = i.expirationTime, t(c, i); else break; i = n(l); } } function x(e) { if (h = !1, b(e), !m) if (n(c) !== null) m = !0, ee || (ee = !0, oe()); else { var t = n(l); t !== null && le(x, t.startTime - e); } } var ee = !1, te = -1, ne = 5, re = -1; function ie() { return g ? !0 : !(e.unstable_now() - re < ne); } function ae() { if (g = !1, ee) { var t = e.unstable_now(); re = t; var i = !0; try { a: { m = !1, h && (h = !1, v(te), te = -1), p = !0; var a = f; try { b: { for (b(t), d = n(c); d !== null && !(d.expirationTime > t && ie());) { var o = d.callback; if (typeof o == "function") { d.callback = null, f = d.priorityLevel; var s = o(d.expirationTime <= t); if (t = e.unstable_now(), typeof s == "function") { d.callback = s, b(t), i = !0; break b; } d === n(c) && r(c), b(t); } else r(c); d = n(c); } if (d !== null) i = !0; else { var u = n(l); u !== null && le(x, u.startTime - t), i = !1; } } break a; } finally { d = null, f = a, p = !1; } i = void 0; } } finally { i ? oe() : ee = !1; } } } var oe; if (typeof y == "function") oe = function() { y(ae); }; else if (typeof MessageChannel < "u") { var se = new MessageChannel(), ce = se.port2; se.port1.onmessage = ae, oe = function() { ce.postMessage(null); }; } else oe = function() { _(ae, 0); }; function le(t, n) { te = _(function() { t(e.unstable_now()); }, n); } e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(e) { e.callback = null; }, e.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") : ne = 0 < e ? Math.floor(1e3 / e) : 5; }, e.unstable_getCurrentPriorityLevel = function() { return f; }, e.unstable_next = function(e) { switch (f) { case 1: case 2: case 3: var t = 3; break; default: t = f; } var n = f; f = t; try { return e(); } finally { f = n; } }, e.unstable_requestPaint = function() { g = !0; }, e.unstable_runWithPriority = function(e, t) { switch (e) { case 1: case 2: case 3: case 4: case 5: break; default: e = 3; } var n = f; f = e; try { return t(); } finally { f = n; } }, e.unstable_scheduleCallback = function(r, i, a) { var o = e.unstable_now(); switch (typeof a == "object" && a ? (a = a.delay, a = typeof a == "number" && 0 < a ? o + a : o) : a = o, r) { case 1: var s = -1; break; case 2: s = 250; break; case 5: s = 1073741823; break; case 4: s = 1e4; break; default: s = 5e3; } return s = a + s, r = { id: u++, callback: i, priorityLevel: r, startTime: a, expirationTime: s, sortIndex: -1 }, a > o ? (r.sortIndex = a, t(l, r), n(c) === null && r === n(l) && (h ? (v(te), te = -1) : h = !0, le(x, a - o))) : (r.sortIndex = s, t(c, r), m || p || (m = !0, ee || (ee = !0, oe()))), r; }, e.unstable_shouldYield = ie, e.unstable_wrapCallback = function(e) { var t = f; return function() { var n = f; f = t; try { return e.apply(this, arguments); } finally { f = n; } }; }; })), i = /* @__PURE__ */ e(((e, t) => { t.exports = r(); })), a = /* @__PURE__ */ e(((e) => { var r = i(), a = t(), o = n(); function s(e) { var t = "https://react.dev/errors/" + e; if (1 < arguments.length) { t += "?args[]=" + encodeURIComponent(arguments[1]); for (var n = 2; 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."; } function c(e) { return !(!e || e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11); } function l(e) { var t = e, n = e; if (e.alternate) for (; t.return;) t = t.return; else { e = t; do t = e, t.flags & 4098 && (n = t.return), e = t.return; while (e); } return t.tag === 3 ? n : null; } function u(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; } return null; } function d(e) { if (e.tag === 31) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; } return null; } function f(e) { if (l(e) !== e) throw Error(s(188)); } function p(e) { var t = e.alternate; if (!t) { if (t = l(e), t === null) throw Error(s(188)); return t === e ? e : null; } for (var n = e, r = t;;) { var i = n.return; if (i === null) break; var a = i.alternate; if (a === null) { if (r = i.return, r !== null) { n = r; continue; } break; } if (i.child === a.child) { for (a = i.child; a;) { if (a === n) return f(i), e; if (a === r) return f(i), t; a = a.sibling; } throw Error(s(188)); } if (n.return !== r.return) n = i, r = a; else { for (var o = !1, c = i.child; c;) { if (c === n) { o = !0, n = i, r = a; break; } if (c === r) { o = !0, r = i, n = a; break; } c = c.sibling; } if (!o) { for (c = a.child; c;) { if (c === n) { o = !0, n = a, r = i; break; } if (c === r) { o = !0, r = a, n = i; break; } c = c.sibling; } if (!o) throw Error(s(189)); } } if (n.alternate !== r) throw Error(s(190)); } if (n.tag !== 3) throw Error(s(188)); return n.stateNode.current === n ? e : t; } function m(e) { var t = e.tag; if (t === 5 || t === 26 || t === 27 || t === 6) return e; for (e = e.child; e !== null;) { if (t = m(e), t !== null) return t; e = e.sibling; } return null; } var h = Object.assign, g = Symbol.for("react.element"), _ = Symbol.for("react.transitional.element"), v = Symbol.for("react.portal"), y = Symbol.for("react.fragment"), b = Symbol.for("react.strict_mode"), x = Symbol.for("react.profiler"), ee = Symbol.for("react.consumer"), te = Symbol.for("react.context"), ne = Symbol.for("react.forward_ref"), re = Symbol.for("react.suspense"), ie = Symbol.for("react.suspense_list"), ae = Symbol.for("react.memo"), oe = Symbol.for("react.lazy"), se = Symbol.for("react.activity"), ce = Symbol.for("react.memo_cache_sentinel"), le = Symbol.iterator; function ue(e) { return typeof e != "object" || !e ? null : (e = le && e[le] || e["@@iterator"], typeof e == "function" ? e : null); } var de = Symbol.for("react.client.reference"); function fe(e) { if (e == null) return null; if (typeof e == "function") return e.$$typeof === de ? null : e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case y: return "Fragment"; case x: return "Profiler"; case b: return "StrictMode"; case re: return "Suspense"; case ie: return "SuspenseList"; case se: return "Activity"; } if (typeof e == "object") switch (e.$$typeof) { case v: return "Portal"; case te: return e.displayName || "Context"; case ee: return (e._context.displayName || "Context") + ".Consumer"; case ne: var t = e.render; return e = e.displayName, e || (e = t.displayName || t.name || "", e = e === "" ? "ForwardRef" : "ForwardRef(" + e + ")"), e; case ae: return t = e.displayName || null, t === null ? fe(e.type) || "Memo" : t; case oe: t = e._payload, e = e._init; try { return fe(e(t)); } catch {} } return null; } var pe = Array.isArray, S = a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, C = o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, me = { pending: !1, data: null, method: null, action: null }, he = [], ge = -1; function _e(e) { return { current: e }; } function w(e) { 0 > ge || (e.current = he[ge], he[ge] = null, ge--); } function T(e, t) { ge++, he[ge] = e.current, e.current = t; } var ve = _e(null), ye = _e(null), be = _e(null), xe = _e(null); function Se(e, t) { switch (T(be, t), T(ye, e), T(ve, null), t.nodeType) { case 9: case 11: e = (e = t.documentElement) && (e = e.namespaceURI) ? Vd(e) : 0; break; default: if (e = t.tagName, t = t.namespaceURI) t = Vd(t), e = Hd(t, e); else switch (e) { case "svg": e = 1; break; case "math": e = 2; break; default: e = 0; } } w(ve), T(ve, e); } function Ce() { w(ve), w(ye), w(be); } function we(e) { e.memoizedState !== null && T(xe, e); var t = ve.current, n = Hd(t, e.type); t !== n && (T(ye, e), T(ve, n)); } function Te(e) { ye.current === e && (w(ve), w(ye)), xe.current === e && (w(xe), Qf._currentValue = me); } var Ee, De; function Oe(e) { if (Ee === void 0) try { throw Error(); } catch (e) { var t = e.stack.trim().match(/\n( *(at )?)/); Ee = t && t[1] || "", De = -1 < e.stack.indexOf("\n at") ? " (<anonymous>)" : -1 < e.stack.indexOf("@") ? "@unknown:0:0" : ""; } return "\n" + Ee + e + De; } var ke = !1; function Ae(e, t) { if (!e || ke) return ""; ke = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { var r = { DetermineComponentFrameRoot: function() { try { if (t) { var n = function() { throw Error(); }; if (Object.defineProperty(n.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(n, []); } catch (e) { var r = e; } Reflect.construct(e, [], n); } else { try { n.call(); } catch (e) { r = e; } e.call(n.prototype); } } else { try { throw Error(); } catch (e) { r = e; } (n = e()) && typeof n.catch == "function" && n.catch(function() {}); } } catch (e) { if (e && r && typeof e.stack == "string") return [e.stack, r.stack]; } return [null, null]; } }; r.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot"; var i = Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot, "name"); i && i.configurable && Object.defineProperty(r.DetermineComponentFrameRoot, "name", { value: "DetermineComponentFrameRoot" }); var a = r.DetermineComponentFrameRoot(), o = a[0], s = a[1]; if (o && s) { var c = o.split("\n"), l = s.split("\n"); for (i = r = 0; r < c.length && !c[r].includes("DetermineComponentFrameRoot");) r++; for (; i < l.length && !l[i].includes("DetermineComponentFrameRoot");) i++; if (r === c.length || i === l.length) for (r = c.length - 1, i = l.length - 1; 1 <= r && 0 <= i && c[r] !== l[i];) i--; for (; 1 <= r && 0 <= i; r--, i--) if (c[r] !== l[i]) { if (r !== 1 || i !== 1) do if (r--, i--, 0 > i || c[r] !== l[i]) { var u = "\n" + c[r].replace(" at new ", " at "); return e.displayName && u.includes("<anonymous>") && (u = u.replace("<anonymous>", e.displayName)), u; } while (1 <= r && 0 <= i); break; } } } finally { ke = !1, Error.prepareStackTrace = n; } return (n = e ? e.displayName || e.name : "") ? Oe(n) : ""; } function je(e, t) { switch (e.tag) { case 26: case 27: case 5: return Oe(e.type); case 16: return Oe("Lazy"); case 13: return e.child !== t && t !== null ? Oe("Suspense Fallback") : Oe("Suspense"); case 19: return Oe("SuspenseList"); case 0: case 15: return Ae(e.type, !1); case 11: return Ae(e.type.render, !1); case 1: return Ae(e.type, !0); case 31: return Oe("Activity"); default: return ""; } } function Me(e) { try { var t = "", n = null; do t += je(e, n), n = e, e = e.return; while (e); return t; } catch (e) { return "\nError generating stack: " + e.message + "\n" + e.stack; } } var Ne = Object.prototype.hasOwnProperty, Pe = r.unstable_scheduleCallback, Fe = r.unstable_cancelCallback, Ie = r.unstable_shouldYield, Le = r.unstable_requestPaint, Re = r.unstable_now, ze = r.unstable_getCurrentPriorityLevel, Be = r.unstable_ImmediatePriority, Ve = r.unstable_UserBlockingPriority, He = r.unstable_NormalPriority, Ue = r.unstable_LowPriority, We = r.unstable_IdlePriority, Ge = r.log, Ke = r.unstable_setDisableYieldValue, qe = null, Je = null; function Ye(e) { if (typeof Ge == "function" && Ke(e), Je && typeof Je.setStrictMode == "function") try { Je.setStrictMode(qe, e); } catch {} } var Xe = Math.clz32 ? Math.clz32 : $e, Ze = Math.log, Qe = Math.LN2; function $e(e) { return e >>>= 0, e === 0 ? 32 : 31 - (Ze(e) / Qe | 0) | 0; } var et = 256, tt = 262144, nt = 4194304; function rt(e) { var t = e & 42; if (t !== 0) return t; 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: return 64; case 128: return 128; case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: return e & 261888; case 262144: case 524288: case 1048576: case 2097152: return e & 3932160; case 4194304: case 8388608: case 16777216: case 33554432: return e & 62914560; case 67108864: return 67108864; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 0; default: return e; } } function it(e, t, n) { var r = e.pendingLanes; if (r === 0) return 0; var i = 0, a = e.suspendedLanes, o = e.pingedLanes; e = e.warmLanes; var s = r & 134217727; return s === 0 ? (s = r & ~a, s === 0 ? o === 0 ? n || (n = r & ~e, n !== 0 && (i = rt(n))) : i = rt(o) : i = rt(s)) : (r = s & ~a, r === 0 ? (o &= s, o === 0 ? n || (n = s & ~e, n !== 0 && (i = rt(n))) : i = rt(o)) : i = rt(r)), i === 0 ? 0 : t !== 0 && t !== i && (t & a) === 0 && (a = i & -i, n = t & -t, a >= n || a === 32 && n & 4194048) ? t : i; } function at(e, t) { return (e.pendingLanes & ~(e.suspendedLanes & ~e.pingedLanes) & t) === 0; } function ot(e, t) { switch (e) { case 1: case 2: case 4: case 8: case 64: return t + 250; case 16: case 32: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: return -1; case 67108864: case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1; } } function st() { var e = nt; return nt <<= 1, !(nt & 62914560) && (nt = 4194304), e; } function ct(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function lt(e, t) { e.pendingLanes |= t, t !== 268435456 && (e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0); } function ut(e, t, n, r, i, a) { var o = e.pendingLanes; e.pendingLanes = n, e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0, e.expiredLanes &= n, e.entangledLanes &= n, e.errorRecoveryDisabledLanes &= n, e.shellSuspendCounter = 0; var s = e.entanglements, c = e.expirationTimes, l = e.hiddenUpdates; for (n = o & ~n; 0 < n;) { var u = 31 - Xe(n), d = 1 << u; s[u] = 0, c[u] = -1; var f = l[u]; if (f !== null) for (l[u] = null, u = 0; u < f.length; u++) { var p = f[u]; p !== null && (p.lane &= -536870913); } n &= ~d; } r !== 0 && dt(e, r, 0), a !== 0 && i === 0 && e.tag !== 0 && (e.suspendedLanes |= a & ~(o & ~t)); } function dt(e, t, n) { e.pendingLanes |= t, e.suspendedLanes &= ~t; var r = 31 - Xe(t); e.entangledLanes |= t, e.entanglements[r] = e.entanglements[r] | 1073741824 | n & 261930; } function ft(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n;) { var r = 31 - Xe(n), i = 1 << r; i & t | e[r] & t && (e[r] |= t), n &= ~i; } } function pt(e, t) { var n = t & -t; return n = n & 42 ? 1 : mt(n), (n & (e.suspendedLanes | t)) === 0 ? n : 0; } function mt(e) { switch (e) { case 2: e = 1; break; case 8: e = 4; break; case 32: e = 16; break; 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: e = 128; break; case 268435456: e = 134217728; break; default: e = 0; } return e; } function ht(e) { return e &= -e, 2 < e ? 8 < e ? e & 134217727 ? 32 : 268435456 : 8 : 2; } function gt() { var e = C.p; return e === 0 ? (e = window.event, e === void 0 ? 32 : mp(e.type)) : e; } function _t(e, t) { var n = C.p; try { return C.p = e, t(); } finally { C.p = n; } } var vt = Math.random().toString(36).slice(2), yt = "__reactFiber$" + vt, bt = "__reactProps$" + vt, xt = "__reactContainer$" + vt, St = "__reactEvents$" + vt, Ct = "__reactListeners$" + vt, wt = "__reactHandles$" + vt, Tt = "__reactResources$" + vt, Et = "__reactMarker$" + vt; function Dt(e) { delete e[yt], delete e[bt], delete e[St], delete e[Ct], delete e[wt]; } function Ot(e) { var t = e[yt]; if (t) return t; for (var n = e.parentNode; n;) { if (t = n[xt] || n[yt]) { if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = df(e); e !== null;) { if (n = e[yt]) return n; e = df(e); } return t; } e = n, n = e.parentNode; } return null; } function kt(e) { if (e = e[yt] || e[xt]) { var t = e.tag; if (t === 5 || t === 6 || t === 13 || t === 31 || t === 26 || t === 27 || t === 3) return e; } return null; } function At(e) { var t = e.tag; if (t === 5 || t === 26 || t === 27 || t === 6) return e.stateNode; throw Error(s(33)); } function jt(e) { var t = e[Tt]; return t || (t = e[Tt] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), t; } function E(e) { e[Et] = !0; } var Mt = /* @__PURE__ */ new Set(), Nt = {}; function Pt(e, t) { Ft(e, t), Ft(e + "Capture", t); } function Ft(e, t) { for (Nt[e] = t, e = 0; e < t.length; e++) Mt.add(t[e]); } var It = RegExp("^[: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]*$"), Lt = {}, Rt = {}; function zt(e) { return Ne.call(Rt, e) ? !0 : Ne.call(Lt, e) ? !1 : It.test(e) ? Rt[e] = !0 : (Lt[e] = !0, !1); } function Bt(e, t, n) { if (zt(t)) if (n === null) e.removeAttribute(t); else { switch (typeof n) { case "undefined": case "function": case "symbol": e.removeAttribute(t); return; case "boolean": var r = t.toLowerCase().slice(0, 5); if (r !== "data-" && r !== "aria-") { e.removeAttribute(t); return; } } e.setAttribute(t, "" + n); } } function Vt(e, t, n) { if (n === null) e.removeAttribute(t); else { switch (typeof n) { case "undefined": case "function": case "symbol": case "boolean": e.removeAttribute(t); return; } e.setAttribute(t, "" + n); } } function Ht(e, t, n, r) { if (r === null) e.removeAttribute(n); else { switch (typeof r) { case "undefined": case "function": case "symbol": case "boolean": e.removeAttribute(n); return; } e.setAttributeNS(t, n, "" + r); } } function Ut(e) { switch (typeof e) { case "bigint": case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return ""; } } function Wt(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); } function Gt(e, t, n) { var r = Object.getOwnPropertyDescriptor(e.constructor.prototype, t); if (!e.hasOwnProperty(t) && r !== void 0 && typeof r.get == "function" && typeof r.set == "function") { var i = r.get, a = r.set; return Object.defineProperty(e, t, { configurable: !0, get: function() { return i.call(this); }, set: function(e) { n = "" + e, a.call(this, e); } }), Object.defineProperty(e, t, { enumerable: r.enumerable }), { getValue: function() { return n; }, setValue: function(e) { n = "" + e; }, stopTracking: function() { e._valueTracker = null, delete e[t]; } }; } } function Kt(e) { if (!e._valueTracker) { var t = Wt(e) ? "checked" : "value"; e._valueTracker = Gt(e, t, "" + e[t]); } } function qt(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return e && (r = Wt(e) ? e.checked ? "true" : "false" : e.value), e = r, e === n ? !1 : (t.setValue(e), !0); } function Jt(e) { if (e = e || (typeof document < "u" ? document : void 0), e === void 0) return null; try { return e.activeElement || e.body; } catch { return e.body; } } var Yt = /[\n"\\]/g; function Xt(e) { return e.replace(Yt, function(e) { return "\\" + e.charCodeAt(0).toString(16) + " "; }); } function Zt(e, t, n, r, i, a, o, s) { e.name = "", o != null && typeof o != "function" && typeof o != "symbol" && typeof o != "boolean" ? e.type = o : e.removeAttribute("type"), t == null ? o !== "submit" && o !== "reset" || e.removeAttribute("value") : o === "number" ? (t === 0 && e.value === "" || e.value != t) && (e.value = "" + Ut(t)) : e.value !== "" + Ut(t) && (e.value = "" + Ut(t)), t == null ? n == null ? r != null && e.removeAttribute("value") : $t(e, o, Ut(n)) : $t(e, o, Ut(t)), i == null && a != null && (e.defaultChecked = !!a), i != null && (e.checked = i && typeof i != "function" && typeof i != "symbol"), s != null && typeof s != "function" && typeof s != "symbol" && typeof s != "boolean" ? e.name = "" + Ut(s) : e.removeAttribute("name"); } function Qt(e, t, n, r, i, a, o, s) { if (a != null && typeof a != "function" && typeof a != "symbol" && typeof a != "boolean" && (e.type = a), t != null || n != null) { if (!(a !== "submit" && a !== "reset" || t != null)) { Kt(e); return; } n = n == null ? "" : "" + Ut(n), t = t == null ? n : "" + Ut(t), s || t === e.value || (e.value = t), e.defaultValue = t; } r = r == null ? i : r, r = typeof r != "function" && typeof r != "symbol" && !!r, e.checked = s ? e.checked : !!r, e.defaultChecked = !!r, o != null && typeof o != "function" && typeof o != "symbol" && typeof o != "boolean" && (e.name = o), Kt(e); } function $t(e, t, n) { t === "number" && Jt(e.ownerDocument) === e || e.defaultValue === "" + n || (e.defaultValue = "" + n); } function en(e, t, n, r) { if (e = e.options, t) { t = {}; for (var i = 0; i < n.length; i++) t["$" + n[i]] = !0; for (n = 0; n < e.length; n++) i = t.hasOwnProperty("$" + e[n].value), e[n].selected !== i && (e[n].selected = i), i && r && (e[n].defaultSelected = !0); } else { for (n = "" + Ut(n), t = null, i = 0; i < e.length; i++) { if (e[i].value === n) { e[i].selected = !0, r && (e[i].defaultSelected = !0); return; } t !== null || e[i].disabled || (t = e[i]); } t !== null && (t.selected = !0); } } function tn(e, t, n) { if (t != null && (t = "" + Ut(t), t !== e.value && (e.value = t), n == null)) { e.defaultValue !== t && (e.defaultValue = t); return; } e.defaultValue = n == null ? "" : "" + Ut(n); } function nn(e, t, n, r) { if (t == null) { if (r != null) { if (n != null) throw Error(s(92)); if (pe(r)) { if (1 < r.length) throw Error(s(93)); r = r[0]; } n = r; } n == null && (n = ""), t = n; } n = Ut(t), e.defaultValue = n, r = e.textContent, r === n && r !== "" && r !== null && (e.value = r), Kt(e); } function rn(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) { n.nodeValue = t; return; } } e.textContent = t; } var an = new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" ")); function on(e, t, n) { var r = t.indexOf("--") === 0; n == null || typeof n == "boolean" || n === "" ? r ? e.setProperty(t, "") : t === "float" ? e.cssFloat = "" : e[t] = "" : r ? e.setProperty(t, n) : typeof n != "number" || n === 0 || an.has(t) ? t === "float" ? e.cssFloat = n : e[t] = ("" + n).trim() : e[t] = n + "px"; } function sn(e, t, n) { if (t != null && typeof t != "object") throw Error(s(62)); if (e = e.style, n != null) { for (var r in n) !n.hasOwnProperty(r) || t != null && t.hasOwnProperty(r) || (r.indexOf("--") === 0 ? e.setProperty(r, "") : r === "float" ? e.cssFloat = "" : e[r] = ""); for (var i in t) r = t[i], t.hasOwnProperty(i) && n[i] !== r && on(e, i, r); } else for (var a in t) t.hasOwnProperty(a) && on(e, a, t[a]); } function cn(e) { if (e.indexOf("-") === -1) return !1; 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 ln = new Map([ ["acceptCharset", "accept-charset"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"], ["crossOrigin", "crossorigin"], ["accentHeight", "accent-height"], ["alignmentBaseline", "alignment-baseline"], ["arabicForm", "arabic-form"], ["baselineShift", "baseline-shift"], ["capHeight", "cap-height"], ["clipPath", "clip-path"], ["clipRule", "clip-rule"], ["colorInterpolation", "color-interpolation"], ["colorInterpolationFilters", "color-interpolation-filters"], ["colorProfile", "color-profile"], ["colorRendering", "color-rendering"], ["dominantBaseline", "dominant-baseline"], ["enableBackground", "enable-background"], ["fillOpacity", "fill-opacity"], ["fillRule", "fill-rule"], ["floodColor", "flood-color"], ["floodOpacity", "flood-opacity"], ["fontFamily", "font-family"], ["fontSize", "font-size"], ["fontSizeAdjust", "font-size-adjust"], ["fontStretch", "font-stretch"], ["fontStyle", "font-style"], ["fontVariant", "font-variant"], ["fontWeight", "font-weight"], ["glyphName", "glyph-name"], ["glyphOrientationHorizontal", "glyph-orientation-horizontal"], ["glyphOrientationVertical", "glyph-orientation-vertical"], ["horizAdvX", "horiz-adv-x"], ["horizOriginX", "horiz-origin-x"], ["imageRendering", "image-rendering"], ["letterSpacing", "letter-spacing"], ["lightingColor", "lighting-color"], ["markerEnd", "marker-end"], ["markerMid", "marker-mid"], ["markerStart", "marker-start"], ["overlinePosition", "overline-position"], ["overlineThickness", "overline-thickness"], ["paintOrder", "paint-order"], ["panose-1", "panose-1"], ["pointerEvents", "pointer-events"], ["renderingIntent", "rendering-intent"], ["shapeRendering", "shape-rendering"], ["stopColor", "stop-color"], ["stopOpacity", "stop-opacity"], ["strikethroughPosition", "strikethrough-position"], ["strikethroughThickness", "strikethrough-thickness"], ["strokeDasharray", "stroke-dasharray"], ["strokeDashoffset", "stroke-dashoffset"], ["strokeLinecap", "stroke-linecap"], ["strokeLinejoin", "stroke-linejoin"], ["strokeMiterlimit", "stroke-miterlimit"], ["strokeOpacity", "stroke-opacity"], ["strokeWidth", "stroke-width"], ["textAnchor", "text-anchor"], ["textDecoration", "text-decoration"], ["textRendering", "text-rendering"], ["transformOrigin", "transform-origin"], ["underlinePosition", "underline-position"], ["underlineThickness", "underline-thickness"], ["unicodeBidi", "unicode-bidi"], ["unicodeRange", "unicode-range"], ["unitsPerEm", "units-per-em"], ["vAlphabetic", "v-alphabetic"], ["vHanging", "v-hanging"], ["vIdeographic", "v-ideographic"], ["vMathematical", "v-mathematical"], ["vectorEffect", "vector-effect"], ["vertAdvY", "vert-adv-y"], ["vertOriginX", "vert-origin-x"], ["vertOriginY", "vert-origin-y"], ["wordSpacing", "word-spacing"], ["writingMode", "writing-mode"], ["xmlnsXlink", "xmlns:xlink"], ["xHeight", "x-height"] ]), un = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i; function dn(e) { return un.test("" + e) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : e; } function fn() {} var pn = null; function mn(e) { return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e; } var hn = null, gn = null; function _n(e) { var t = kt(e); if (t && (e = t.stateNode)) { var n = e[bt] || null; a: switch (e = t.stateNode, t.type) { case "input": if (Zt(e, n.value, n.defaultValue, n.defaultValue, n.checked, n.defaultChecked, n.type, n.name), t = n.name, n.type === "radio" && t != null) { for (n = e; n.parentNode;) n = n.parentNode; for (n = n.querySelectorAll("input[name=\"" + Xt("" + t) + "\"][type=\"radio\"]"), t = 0; t < n.length; t++) { var r = n[t]; if (r !== e && r.form === e.form) { var i = r[bt] || null; if (!i) throw Error(s(90)); Zt(r, i.value, i.defaultValue, i.defaultValue, i.checked, i.defaultChecked, i.type, i.name); } } for (t = 0; t < n.length; t++) r = n[t], r.form === e.form && qt(r); } break a; case "textarea": tn(e, n.value, n.defaultValue); break a; case "select": t = n.value, t != null && en(e, !!n.multiple, t, !1); } } } var vn = !1; function yn(e, t, n) { if (vn) return e(t, n); vn = !0; try { return e(t); } finally { if (vn = !1, (hn !== null || gn !== null) && (xu(), hn && (t = hn, e = gn, gn = hn = null, _n(t), e))) for (t = 0; t < e.length; t++) _n(e[t]); } } function bn(e, t) { var n = e.stateNode; if (n === null) return null; var r = n[bt] || null; if (r === null) return null; n = r[t]; a: switch (t) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || (e = e.type, r = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !r; break a; default: e = !1; } if (e) return null; if (n && typeof n != "function") throw Error(s(231, t, typeof n)); return n; } var xn = !(typeof window > "u" || window.document === void 0 || window.document.createElement === void 0), Sn = !1; if (xn) try { var Cn = {}; Object.defineProperty(Cn, "passive", { get: function() { Sn = !0; } }), window.addEventListener("test", Cn, Cn), window.removeEventListener("test", Cn, Cn); } catch { Sn = !1; } var wn = null, Tn = null, En = null; function Dn() { if (En) return En; var e, t = Tn, n = t.length, r, i = "value" in wn ? wn.value : wn.textContent, a = i.length; for (e = 0; e < n && t[e] === i[e]; e++); var o = n - e; for (r = 1; r <= o && t[n - r] === i[a - r]; r++); return En = i.slice(e, 1 < r ? 1 - r : void 0); } function On(e) { var t = e.keyCode; return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; } function kn() { return !0; } function An() { return !1; } function jn(e) { function t(t, n, r, i, a) { for (var o in this._reactName = t, this._targetInst = r, this.type = n, this.nativeEvent = i, this.target = a, this.currentTarget = null, e) e.hasOwnProperty(o) && (t = e[o], this[o] = t ? t(i) : i[o]); return this.isDefaultPrevented = (i.defaultPrevented == null ? !1 === i.returnValue : i.defaultPrevented) ? kn : An, this.isPropagationStopped = An, this; } return h(t.prototype, { preventDefault: function() { this.defaultPrevented = !0; var e = this.nativeEvent; e && (e.preventDefault ? e.preventDefault() : typeof e.returnValue != "unknown" && (e.returnValue = !1), this.isDefaultPrevented = kn); }, stopPropagation: function() { var e = this.nativeEvent; e && (e.stopPropagation ? e.stopPropagation() : typeof e.cancelBubble != "unknown" && (e.cancelBubble = !0), this.isPropagationStopped = kn); }, persist: function() {}, isPersistent: kn }), t; } var Mn = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0 }, Nn = jn(Mn), Pn = h({}, Mn, { view: 0, detail: 0 }), Fn = jn(Pn), In, Ln, Rn, zn = h({}, Pn, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: Xn, button: 0, buttons: 0, relatedTarget: function(e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function(e) { return "movementX" in e ? e.movementX : (e !== Rn && (Rn && e.type === "mousemove" ? (In = e.screenX - Rn.screenX, Ln = e.screenY - Rn.screenY) : Ln = In = 0, Rn = e), In); }, movementY: function(e) { return "movementY" in e ? e.movementY : Ln; } }), Bn = jn(zn), Vn = jn(h({}, zn, { dataTransfer: 0 })), Hn = jn(h({}, Pn, { relatedTarget: 0 })), Un = jn(h({}, Mn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), Wn = jn(h({}, Mn, { clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; } })), Gn = jn(h({}, Mn, { data: 0 })), Kn = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, qn = { 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" }, Jn = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function Yn(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : (e = Jn[e]) ? !!t[e] : !1; } function Xn() { return Yn; } var Zn = jn(h({}, Pn, { key: function(e) { if (e.key) { var t = Kn[e.key] || e.key; if (t !== "Unidentified") return t; } return e.type === "keypress" ? (e = On(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? qn[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: Xn, charCode: function(e) { return e.type === "keypress" ? On(e) : 0; }, keyCode: function(e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function(e) { return e.type === "keypress" ? On(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; } })), Qn = jn(h({}, zn, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 })), $n = jn(h({}, Pn, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: Xn })), er = jn(h({}, Mn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), tr = jn(h({}, zn, { 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 })), nr = jn(h({}, Mn, { newState: 0, oldState: 0 })), rr = [ 9, 13, 27, 32 ], ir = xn && "CompositionEvent" in window, ar = null; xn && "documentMode" in document && (ar = document.documentMode); var or = xn && "TextEvent" in window && !ar, sr = xn && (!ir || ar && 8 < ar && 11 >= ar), cr = " ", lr = !1; function ur(e, t) { switch (e) { case "keyup": return rr.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1; } } function dr(e) { return e = e.detail, typeof e == "object" && "data" in e ? e.data : null; } var fr = !1; function pr(e, t) { switch (e) { case "compositionend": return dr(t); case "keypress": return t.which === 32 ? (lr = !0, cr) : null; case "textInput": return e = t.data, e === cr && lr ? null : e; default: return null; } } function mr(e, t) { if (fr) return e === "compositionend" || !ir && ur(e, t) ? (e = Dn(), En = Tn = wn = null, fr = !1, e) : null; switch (e) { case "paste": return null; case "keypress": if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) { if (t.char && 1 < t.char.length) return t.char; if (t.which) return String.fromCharCode(t.which); } return null; case "compositionend": return sr && t.locale !== "ko" ? null : t.data; default: return null; } } var hr = { 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 gr(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t === "input" ? !!hr[e.type] : t === "textarea"; } function _r(e, t, n, r) { hn ? gn ? gn.push(r) : gn = [r] : hn = r, t = Dd(t, "onChange"), 0 < t.length && (n = new Nn("onChange", "change", null, n, r), e.push({ event: n, listeners: t })); } var vr = null, yr = null; function br(e) { bd(e, 0); } function xr(e) { if (qt(At(e))) return e; } function Sr(e, t) { if (e === "change") return t; } var Cr = !1; if (xn) { var wr; if (xn) { var Tr = "oninput" in document; if (!Tr) { var Er = document.createElement("div"); Er.setAttribute("oninput", "return;"), Tr = typeof Er.oninput == "function"; } wr = Tr; } else wr = !1; Cr = wr && (!document.documentMode || 9 < document.documentMode); } function Dr() { vr && (vr.detachEvent("onpropertychange", Or), yr = vr = null); } function Or(e) { if (e.propertyName === "value" && xr(yr)) { var t = []; _r(t, yr, e, mn(e)), yn(br, t); } } function kr(e, t, n) { e === "focusin" ? (Dr(), vr = t, yr = n, vr.attachEvent("onpropertychange", Or)) : e === "focusout" && Dr(); } function Ar(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return xr(yr); } function jr(e, t) { if (e === "click") return xr(t); } function Mr(e, t) { if (e === "input" || e === "change") return xr(t); } function Nr(e, t) { return e === t && (e !== 0 || 1 / e == 1 / t) || e !== e && t !== t; } var Pr = typeof Object.is == "function" ? Object.is : Nr; function Fr(e, t) { if (Pr(e, t)) return !0; if (typeof e != "object" || !e || typeof t != "object" || !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 i = n[r]; if (!Ne.call(t, i) || !Pr(e[i], t[i])) return !1; } return !0; } function Ir(e) { for (; e && e.firstChild;) e = e.firstChild; return e; } function Lr(e, t) { var n = Ir(e); e = 0; for (var r; n;) { if (n.nodeType === 3) { if (r = e + n.textContent.length, e <= t && r >= t) return { node: n, offset: t - e }; e = r; } a: { for (; n;) { if (n.nextSibling) { n = n.nextSibling; break a; } n = n.parentNode; } n = void 0; } n = Ir(n); } } function Rr(e, t) { return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? Rr(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; } function zr(e) { e = e != null && e.ownerDocument != null && e.ownerDocument.defaultView != null ? e.ownerDocument.defaultView : window; for (var t = Jt(e.document); t instanceof e.HTMLIFrameElement;) { try { var n = typeof t.contentWindow.location.href == "string"; } catch { n = !1; } if (n) e = t.contentWindow; else break; t = Jt(e.document); } return t; } function Br(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true"); } var Vr = xn && "documentMode" in document && 11 >= document.documentMode, Hr = null, Ur = null, Wr = null, Gr = !1; function Kr(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; Gr || Hr == null || Hr !== Jt(r) || (r = Hr, "selectionStart" in r && Br(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), Wr && Fr(Wr, r) || (Wr = r, r = Dd(Ur, "onSelect"), 0 < r.length && (t = new Nn("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = Hr))); } function qr(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n; } var Jr = { animationend: qr("Animation", "AnimationEnd"), animationiteration: qr("Animation", "AnimationIteration"), animationstart: qr("Animation", "AnimationStart"), transitionrun: qr("Transition", "TransitionRun"), transitionstart: qr("Transition", "TransitionStart"), transitioncancel: qr("Transition", "TransitionCancel"), transitionend: qr("Transition", "TransitionEnd") }, Yr = {}, Xr = {}; xn && (Xr = document.createElement("div").style, "AnimationEvent" in window || (delete Jr.animationend.animation, delete Jr.animationiteration.animation, delete Jr.animationstart.animation), "TransitionEvent" in window || delete Jr.transitionend.transition); function Zr(e) { if (Yr[e]) return Yr[e]; if (!Jr[e]) return e; var t = Jr[e], n; for (n in t) if (t.hasOwnProperty(n) && n in Xr) return Yr[e] = t[n]; return e; } var Qr = Zr("animationend"), $r = Zr("animationiteration"), ei = Zr("animationstart"), ti = Zr("transitionrun"), ni = Zr("transitionstart"), ri = Zr("transitioncancel"), ii = Zr("transitionend"), ai = /* @__PURE__ */ new Map(), oi = "abort auxClick beforeToggle 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(" "); oi.push("scrollEnd"); function si(e, t) { ai.set(e, t), Pt(t, [e]); } var ci = typeof reportError == "function" ? reportError : function(e) { if (typeof window == "object" && typeof window.ErrorEvent == "function") { var t = new window.ErrorEvent("error", { bubbles: !0, cancelable: !0, message: typeof e == "object" && e && typeof e.message == "string" ? String(e.message) : String(e), error: e }); if (!window.dispatchEvent(t)) return; } else if (typeof process == "object" && typeof process.emit == "function") { process.emit("uncaughtException", e); return; } console.error(e); }, li = [], ui = 0, di = 0; function fi() { for (var e = ui, t = di = ui = 0; t < e;) { var n = li[t]; li[t++] = null; var r = li[t]; li[t++] = null; var i = li[t]; li[t++] = null; var a = li[t]; if (li[t++] = null, r !== null && i !== null) { var o = r.pending; o === null ? i.next = i : (i.next = o.next, o.next = i), r.pending = i; } a !== 0 && gi(n, i, a); } } function pi(e, t, n, r) { li[ui++] = e, li[ui++] = t, li[ui++] = n, li[ui++] = r, di |= r, e.lanes |= r, e = e.alternate, e !== null && (e.lanes |= r); } function mi(e, t, n, r) { return pi(e, t, n, r), _i(e); } function hi(e, t) { return pi(e, null, null, t), _i(e); } function gi(e, t, n) { e.lanes |= n; var r = e.alternate; r !== null && (r.lanes |= n); for (var i = !1, a = e.return; a !== null;) a.childLanes |= n, r = a.alternate, r !== null && (r.childLanes |= n), a.tag === 22 && (e = a.stateNode, e === null || e._visibility & 1 || (i = !0)), e = a, a = a.return; return e.tag === 3 ? (a = e.stateNode, i && t !== null && (i = 31 - Xe(n), e = a.hiddenUpdates, r = e[i], r === null ? e[i] = [t] : r.push(t), t.lane = n | 536870912), a) : null; } function _i(e) { if (50 < fu) throw fu = 0, pu = null, Error(s(185)); for (var t = e.return; t !== null;) e = t, t = e.return; return e.tag === 3 ? e.stateNode : null; } var vi = {}; function yi(e, t, n, r) { this.tag = e, this.key = n, this.sibling = this.child = this.return = this.stateNode = this.type =