UNPKG

@uva-glass/component-library

Version:

React components UvA

1,574 lines 892 kB
import z2 from "react"; import D2 from "react-dom"; var _g = { exports: {} }, np = {}, Hg = { exports: {} }, cS = {}; /** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var g2; function WT() { return g2 || (g2 = 1, (function(J) { function kl(O, Q) { var V = O.length; O.push(Q); t: for (; 0 < V; ) { var at = V - 1 >>> 1, dt = O[at]; if (0 < Il(dt, Q)) O[at] = Q, O[V] = dt, V = at; else break t; } } function ml(O) { return O.length === 0 ? null : O[0]; } function N(O) { if (O.length === 0) return null; var Q = O[0], V = O.pop(); if (V !== Q) { O[0] = V; t: for (var at = 0, dt = O.length, xe = dt >>> 1; at < xe; ) { var Wt = 2 * (at + 1) - 1, Ut = O[Wt], zt = Wt + 1, pl = O[zt]; if (0 > Il(Ut, V)) zt < dt && 0 > Il(pl, Ut) ? (O[at] = pl, O[zt] = V, at = zt) : (O[at] = Ut, O[Wt] = V, at = Wt); else if (zt < dt && 0 > Il(pl, V)) O[at] = pl, O[zt] = V, at = zt; else break t; } } return Q; } function Il(O, Q) { var V = O.sortIndex - Q.sortIndex; return V !== 0 ? V : O.id - Q.id; } if (J.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") { var ya = performance; J.unstable_now = function() { return ya.now(); }; } else { var an = Date, K = an.now(); J.unstable_now = function() { return an.now() - K; }; } var yl = [], Pl = [], Fc = 1, it = null, Gt = 3, ke = !1, Ye = !1, ta = !1, Re = !1, ae = typeof setTimeout == "function" ? setTimeout : null, xn = typeof clearTimeout == "function" ? clearTimeout : null, Ve = typeof setImmediate < "u" ? setImmediate : null; function Hl(O) { for (var Q = ml(Pl); Q !== null; ) { if (Q.callback === null) N(Pl); else if (Q.startTime <= O) N(Pl), Q.sortIndex = Q.expirationTime, kl(yl, Q); else break; Q = ml(Pl); } } function nn(O) { if (ta = !1, Hl(O), !Ye) if (ml(yl) !== null) Ye = !0, ea || (ea = !0, Nt()); else { var Q = ml(Pl); Q !== null && na(nn, Q.startTime - O); } } var ea = !1, Ie = -1, Bt = 5, la = -1; function I() { return Re ? !0 : !(J.unstable_now() - la < Bt); } function Ze() { if (Re = !1, ea) { var O = J.unstable_now(); la = O; var Q = !0; try { t: { Ye = !1, ta && (ta = !1, xn(Ie), Ie = -1), ke = !0; var V = Gt; try { e: { for (Hl(O), it = ml(yl); it !== null && !(it.expirationTime > O && I()); ) { var at = it.callback; if (typeof at == "function") { it.callback = null, Gt = it.priorityLevel; var dt = at( it.expirationTime <= O ); if (O = J.unstable_now(), typeof dt == "function") { it.callback = dt, Hl(O), Q = !0; break e; } it === ml(yl) && N(yl), Hl(O); } else N(yl); it = ml(yl); } if (it !== null) Q = !0; else { var xe = ml(Pl); xe !== null && na( nn, xe.startTime - O ), Q = !1; } } break t; } finally { it = null, Gt = V, ke = !1; } Q = void 0; } } finally { Q ? Nt() : ea = !1; } } } var Nt; if (typeof Ve == "function") Nt = function() { Ve(Ze); }; else if (typeof MessageChannel < "u") { var Rt = new MessageChannel(), aa = Rt.port2; Rt.port1.onmessage = Ze, Nt = function() { aa.postMessage(null); }; } else Nt = function() { ae(Ze, 0); }; function na(O, Q) { Ie = ae(function() { O(J.unstable_now()); }, Q); } J.unstable_IdlePriority = 5, J.unstable_ImmediatePriority = 1, J.unstable_LowPriority = 4, J.unstable_NormalPriority = 3, J.unstable_Profiling = null, J.unstable_UserBlockingPriority = 2, J.unstable_cancelCallback = function(O) { O.callback = null; }, J.unstable_forceFrameRate = function(O) { 0 > O || 125 < O ? console.error( "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" ) : Bt = 0 < O ? Math.floor(1e3 / O) : 5; }, J.unstable_getCurrentPriorityLevel = function() { return Gt; }, J.unstable_next = function(O) { switch (Gt) { case 1: case 2: case 3: var Q = 3; break; default: Q = Gt; } var V = Gt; Gt = Q; try { return O(); } finally { Gt = V; } }, J.unstable_requestPaint = function() { Re = !0; }, J.unstable_runWithPriority = function(O, Q) { switch (O) { case 1: case 2: case 3: case 4: case 5: break; default: O = 3; } var V = Gt; Gt = O; try { return Q(); } finally { Gt = V; } }, J.unstable_scheduleCallback = function(O, Q, V) { var at = J.unstable_now(); switch (typeof V == "object" && V !== null ? (V = V.delay, V = typeof V == "number" && 0 < V ? at + V : at) : V = at, O) { case 1: var dt = -1; break; case 2: dt = 250; break; case 5: dt = 1073741823; break; case 4: dt = 1e4; break; default: dt = 5e3; } return dt = V + dt, O = { id: Fc++, callback: Q, priorityLevel: O, startTime: V, expirationTime: dt, sortIndex: -1 }, V > at ? (O.sortIndex = V, kl(Pl, O), ml(yl) === null && O === ml(Pl) && (ta ? (xn(Ie), Ie = -1) : ta = !0, na(nn, V - at))) : (O.sortIndex = dt, kl(yl, O), Ye || ke || (Ye = !0, ea || (ea = !0, Nt()))), O; }, J.unstable_shouldYield = I, J.unstable_wrapCallback = function(O) { var Q = Gt; return function() { var V = Gt; Gt = Q; try { return O.apply(this, arguments); } finally { Gt = V; } }; }; })(cS)), cS; } var iS = {}; /** * @license React * scheduler.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var S2; function FT() { return S2 || (S2 = 1, (function(J) { process.env.NODE_ENV !== "production" && (function() { function kl() { if (nn = !1, la) { var O = J.unstable_now(); Nt = O; var Q = !0; try { t: { Ve = !1, Hl && (Hl = !1, Ie(I), I = -1), xn = !0; var V = ae; try { e: { for (an(O), Re = N(ke); Re !== null && !(Re.expirationTime > O && yl()); ) { var at = Re.callback; if (typeof at == "function") { Re.callback = null, ae = Re.priorityLevel; var dt = at( Re.expirationTime <= O ); if (O = J.unstable_now(), typeof dt == "function") { Re.callback = dt, an(O), Q = !0; break e; } Re === N(ke) && Il(ke), an(O); } else Il(ke); Re = N(ke); } if (Re !== null) Q = !0; else { var xe = N(Ye); xe !== null && Pl( K, xe.startTime - O ), Q = !1; } } break t; } finally { Re = null, ae = V, xn = !1; } Q = void 0; } } finally { Q ? Rt() : la = !1; } } } function ml(O, Q) { var V = O.length; O.push(Q); t: for (; 0 < V; ) { var at = V - 1 >>> 1, dt = O[at]; if (0 < ya(dt, Q)) O[at] = Q, O[V] = dt, V = at; else break t; } } function N(O) { return O.length === 0 ? null : O[0]; } function Il(O) { if (O.length === 0) return null; var Q = O[0], V = O.pop(); if (V !== Q) { O[0] = V; t: for (var at = 0, dt = O.length, xe = dt >>> 1; at < xe; ) { var Wt = 2 * (at + 1) - 1, Ut = O[Wt], zt = Wt + 1, pl = O[zt]; if (0 > ya(Ut, V)) zt < dt && 0 > ya(pl, Ut) ? (O[at] = pl, O[zt] = V, at = zt) : (O[at] = Ut, O[Wt] = V, at = Wt); else if (zt < dt && 0 > ya(pl, V)) O[at] = pl, O[zt] = V, at = zt; else break t; } } return Q; } function ya(O, Q) { var V = O.sortIndex - Q.sortIndex; return V !== 0 ? V : O.id - Q.id; } function an(O) { for (var Q = N(Ye); Q !== null; ) { if (Q.callback === null) Il(Ye); else if (Q.startTime <= O) Il(Ye), Q.sortIndex = Q.expirationTime, ml(ke, Q); else break; Q = N(Ye); } } function K(O) { if (Hl = !1, an(O), !Ve) if (N(ke) !== null) Ve = !0, la || (la = !0, Rt()); else { var Q = N(Ye); Q !== null && Pl( K, Q.startTime - O ); } } function yl() { return nn ? !0 : !(J.unstable_now() - Nt < Ze); } function Pl(O, Q) { I = ea(function() { O(J.unstable_now()); }, Q); } if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error()), J.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") { var Fc = performance; J.unstable_now = function() { return Fc.now(); }; } else { var it = Date, Gt = it.now(); J.unstable_now = function() { return it.now() - Gt; }; } var ke = [], Ye = [], ta = 1, Re = null, ae = 3, xn = !1, Ve = !1, Hl = !1, nn = !1, ea = typeof setTimeout == "function" ? setTimeout : null, Ie = typeof clearTimeout == "function" ? clearTimeout : null, Bt = typeof setImmediate < "u" ? setImmediate : null, la = !1, I = -1, Ze = 5, Nt = -1; if (typeof Bt == "function") var Rt = function() { Bt(kl); }; else if (typeof MessageChannel < "u") { var aa = new MessageChannel(), na = aa.port2; aa.port1.onmessage = kl, Rt = function() { na.postMessage(null); }; } else Rt = function() { ea(kl, 0); }; J.unstable_IdlePriority = 5, J.unstable_ImmediatePriority = 1, J.unstable_LowPriority = 4, J.unstable_NormalPriority = 3, J.unstable_Profiling = null, J.unstable_UserBlockingPriority = 2, J.unstable_cancelCallback = function(O) { O.callback = null; }, J.unstable_forceFrameRate = function(O) { 0 > O || 125 < O ? console.error( "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" ) : Ze = 0 < O ? Math.floor(1e3 / O) : 5; }, J.unstable_getCurrentPriorityLevel = function() { return ae; }, J.unstable_next = function(O) { switch (ae) { case 1: case 2: case 3: var Q = 3; break; default: Q = ae; } var V = ae; ae = Q; try { return O(); } finally { ae = V; } }, J.unstable_requestPaint = function() { nn = !0; }, J.unstable_runWithPriority = function(O, Q) { switch (O) { case 1: case 2: case 3: case 4: case 5: break; default: O = 3; } var V = ae; ae = O; try { return Q(); } finally { ae = V; } }, J.unstable_scheduleCallback = function(O, Q, V) { var at = J.unstable_now(); switch (typeof V == "object" && V !== null ? (V = V.delay, V = typeof V == "number" && 0 < V ? at + V : at) : V = at, O) { case 1: var dt = -1; break; case 2: dt = 250; break; case 5: dt = 1073741823; break; case 4: dt = 1e4; break; default: dt = 5e3; } return dt = V + dt, O = { id: ta++, callback: Q, priorityLevel: O, startTime: V, expirationTime: dt, sortIndex: -1 }, V > at ? (O.sortIndex = V, ml(Ye, O), N(ke) === null && O === N(Ye) && (Hl ? (Ie(I), I = -1) : Hl = !0, Pl(K, V - at))) : (O.sortIndex = dt, ml(ke, O), Ve || xn || (Ve = !0, la || (la = !0, Rt()))), O; }, J.unstable_shouldYield = yl, J.unstable_wrapCallback = function(O) { var Q = ae; return function() { var V = ae; ae = Q; try { return O.apply(this, arguments); } finally { ae = V; } }; }, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error()); })(); })(iS)), iS; } var b2; function O2() { return b2 || (b2 = 1, process.env.NODE_ENV === "production" ? Hg.exports = WT() : Hg.exports = FT()), Hg.exports; } /** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var T2; function kT() { if (T2) return np; T2 = 1; var J = O2(), kl = z2, ml = D2; function N(l) { var n = "https://react.dev/errors/" + l; if (1 < arguments.length) { n += "?args[]=" + encodeURIComponent(arguments[1]); for (var u = 2; u < arguments.length; u++) n += "&args[]=" + encodeURIComponent(arguments[u]); } return "Minified React error #" + l + "; visit " + n + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } function Il(l) { return !(!l || l.nodeType !== 1 && l.nodeType !== 9 && l.nodeType !== 11); } function ya(l) { var n = l, u = l; if (l.alternate) for (; n.return; ) n = n.return; else { l = n; do n = l, (n.flags & 4098) !== 0 && (u = n.return), l = n.return; while (l); } return n.tag === 3 ? u : null; } function an(l) { if (l.tag === 13) { var n = l.memoizedState; if (n === null && (l = l.alternate, l !== null && (n = l.memoizedState)), n !== null) return n.dehydrated; } return null; } function K(l) { if (l.tag === 31) { var n = l.memoizedState; if (n === null && (l = l.alternate, l !== null && (n = l.memoizedState)), n !== null) return n.dehydrated; } return null; } function yl(l) { if (ya(l) !== l) throw Error(N(188)); } function Pl(l) { var n = l.alternate; if (!n) { if (n = ya(l), n === null) throw Error(N(188)); return n !== l ? null : l; } for (var u = l, i = n; ; ) { var s = u.return; if (s === null) break; var r = s.alternate; if (r === null) { if (i = s.return, i !== null) { u = i; continue; } break; } if (s.child === r.child) { for (r = s.child; r; ) { if (r === u) return yl(s), l; if (r === i) return yl(s), n; r = r.sibling; } throw Error(N(188)); } if (u.return !== i.return) u = s, i = r; else { for (var m = !1, v = s.child; v; ) { if (v === u) { m = !0, u = s, i = r; break; } if (v === i) { m = !0, i = s, u = r; break; } v = v.sibling; } if (!m) { for (v = r.child; v; ) { if (v === u) { m = !0, u = r, i = s; break; } if (v === i) { m = !0, i = r, u = s; break; } v = v.sibling; } if (!m) throw Error(N(189)); } } if (u.alternate !== i) throw Error(N(190)); } if (u.tag !== 3) throw Error(N(188)); return u.stateNode.current === u ? l : n; } function Fc(l) { var n = l.tag; if (n === 5 || n === 26 || n === 27 || n === 6) return l; for (l = l.child; l !== null; ) { if (n = Fc(l), n !== null) return n; l = l.sibling; } return null; } var it = Object.assign, Gt = Symbol.for("react.element"), ke = Symbol.for("react.transitional.element"), Ye = Symbol.for("react.portal"), ta = Symbol.for("react.fragment"), Re = Symbol.for("react.strict_mode"), ae = Symbol.for("react.profiler"), xn = Symbol.for("react.consumer"), Ve = Symbol.for("react.context"), Hl = Symbol.for("react.forward_ref"), nn = Symbol.for("react.suspense"), ea = Symbol.for("react.suspense_list"), Ie = Symbol.for("react.memo"), Bt = Symbol.for("react.lazy"), la = Symbol.for("react.activity"), I = Symbol.for("react.memo_cache_sentinel"), Ze = Symbol.iterator; function Nt(l) { return l === null || typeof l != "object" ? null : (l = Ze && l[Ze] || l["@@iterator"], typeof l == "function" ? l : null); } var Rt = Symbol.for("react.client.reference"); function aa(l) { if (l == null) return null; if (typeof l == "function") return l.$$typeof === Rt ? null : l.displayName || l.name || null; if (typeof l == "string") return l; switch (l) { case ta: return "Fragment"; case ae: return "Profiler"; case Re: return "StrictMode"; case nn: return "Suspense"; case ea: return "SuspenseList"; case la: return "Activity"; } if (typeof l == "object") switch (l.$$typeof) { case Ye: return "Portal"; case Ve: return l.displayName || "Context"; case xn: return (l._context.displayName || "Context") + ".Consumer"; case Hl: var n = l.render; return l = l.displayName, l || (l = n.displayName || n.name || "", l = l !== "" ? "ForwardRef(" + l + ")" : "ForwardRef"), l; case Ie: return n = l.displayName || null, n !== null ? n : aa(l.type) || "Memo"; case Bt: n = l._payload, l = l._init; try { return aa(l(n)); } catch { } } return null; } var na = Array.isArray, O = kl.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Q = ml.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, V = { pending: !1, data: null, method: null, action: null }, at = [], dt = -1; function xe(l) { return { current: l }; } function Wt(l) { 0 > dt || (l.current = at[dt], at[dt] = null, dt--); } function Ut(l, n) { dt++, at[dt] = l.current, l.current = n; } var zt = xe(null), pl = xe(null), ic = xe(null), Zf = xe(null); function Lf(l, n) { switch (Ut(ic, n), Ut(pl, l), Ut(zt, null), n.nodeType) { case 9: case 11: l = (l = n.documentElement) && (l = l.namespaceURI) ? Ev(l) : 0; break; default: if (l = n.tagName, n = n.namespaceURI) n = Ev(n), l = Py(n, l); else switch (l) { case "svg": l = 1; break; case "math": l = 2; break; default: l = 0; } } Wt(zt), Ut(zt, l); } function Uu() { Wt(zt), Wt(pl), Wt(ic); } function am(l) { l.memoizedState !== null && Ut(Zf, l); var n = zt.current, u = Py(n, l.type); n !== u && (Ut(pl, l), Ut(zt, u)); } function $(l) { pl.current === l && (Wt(zt), Wt(pl)), Zf.current === l && (Wt(Zf), cr._currentValue = V); } var Jf, wf; function Gn(l) { if (Jf === void 0) try { throw Error(); } catch (u) { var n = u.stack.trim().match(/\n( *(at )?)/); Jf = n && n[1] || "", wf = -1 < u.stack.indexOf(` at`) ? " (<anonymous>)" : -1 < u.stack.indexOf("@") ? "@unknown:0:0" : ""; } return ` ` + Jf + l + wf; } var kc = !1; function Ft(l, n) { if (!l || kc) return ""; kc = !0; var u = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { var i = { DetermineComponentFrameRoot: function() { try { if (n) { var j = function() { throw Error(); }; if (Object.defineProperty(j.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(j, []); } catch (q) { var C = q; } Reflect.construct(l, [], j); } else { try { j.call(); } catch (q) { C = q; } l.call(j.prototype); } } else { try { throw Error(); } catch (q) { C = q; } (j = l()) && typeof j.catch == "function" && j.catch(function() { }); } } catch (q) { if (q && C && typeof q.stack == "string") return [q.stack, C.stack]; } return [null, null]; } }; i.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot"; var s = Object.getOwnPropertyDescriptor( i.DetermineComponentFrameRoot, "name" ); s && s.configurable && Object.defineProperty( i.DetermineComponentFrameRoot, "name", { value: "DetermineComponentFrameRoot" } ); var r = i.DetermineComponentFrameRoot(), m = r[0], v = r[1]; if (m && v) { var T = m.split(` `), U = v.split(` `); for (s = i = 0; i < T.length && !T[i].includes("DetermineComponentFrameRoot"); ) i++; for (; s < U.length && !U[s].includes( "DetermineComponentFrameRoot" ); ) s++; if (i === T.length || s === U.length) for (i = T.length - 1, s = U.length - 1; 1 <= i && 0 <= s && T[i] !== U[s]; ) s--; for (; 1 <= i && 0 <= s; i--, s--) if (T[i] !== U[s]) { if (i !== 1 || s !== 1) do if (i--, s--, 0 > s || T[i] !== U[s]) { var Y = ` ` + T[i].replace(" at new ", " at "); return l.displayName && Y.includes("<anonymous>") && (Y = Y.replace("<anonymous>", l.displayName)), Y; } while (1 <= i && 0 <= s); break; } } } finally { kc = !1, Error.prepareStackTrace = u; } return (u = l ? l.displayName || l.name : "") ? Gn(u) : ""; } function nm(l, n) { switch (l.tag) { case 26: case 27: case 5: return Gn(l.type); case 16: return Gn("Lazy"); case 13: return l.child !== n && n !== null ? Gn("Suspense Fallback") : Gn("Suspense"); case 19: return Gn("SuspenseList"); case 0: case 15: return Ft(l.type, !1); case 11: return Ft(l.type.render, !1); case 1: return Ft(l.type, !0); case 31: return Gn("Activity"); default: return ""; } } function Br(l) { try { var n = "", u = null; do n += nm(l, u), u = l, l = l.return; while (l); return n; } catch (i) { return ` Error generating stack: ` + i.message + ` ` + i.stack; } } var um = Object.prototype.hasOwnProperty, ne = J.unstable_scheduleCallback, cm = J.unstable_cancelCallback, Ic = J.unstable_shouldYield, qr = J.unstable_requestPaint, vl = J.unstable_now, Bg = J.unstable_getCurrentPriorityLevel, Nr = J.unstable_ImmediatePriority, Yr = J.unstable_UserBlockingPriority, oc = J.unstable_NormalPriority, qg = J.unstable_LowPriority, im = J.unstable_IdlePriority, cp = J.log, ip = J.unstable_setDisableYieldValue, Pc = null, ua = null; function Cu(l) { if (typeof cp == "function" && ip(l), ua && typeof ua.setStrictMode == "function") try { ua.setStrictMode(Pc, l); } catch { } } var Bl = Math.clz32 ? Math.clz32 : om, op = Math.log, fp = Math.LN2; function om(l) { return l >>>= 0, l === 0 ? 32 : 31 - (op(l) / fp | 0) | 0; } var _u = 256, un = 262144, fc = 4194304; function Xa(l) { var n = l & 42; if (n !== 0) return n; switch (l & -l) { 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 l & 261888; case 262144: case 524288: case 1048576: case 2097152: return l & 3932160; case 4194304: case 8388608: case 16777216: case 33554432: return l & 62914560; case 67108864: return 67108864; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 0; default: return l; } } function Ue(l, n, u) { var i = l.pendingLanes; if (i === 0) return 0; var s = 0, r = l.suspendedLanes, m = l.pingedLanes; l = l.warmLanes; var v = i & 134217727; return v !== 0 ? (i = v & ~r, i !== 0 ? s = Xa(i) : (m &= v, m !== 0 ? s = Xa(m) : u || (u = v & ~l, u !== 0 && (s = Xa(u))))) : (v = i & ~r, v !== 0 ? s = Xa(v) : m !== 0 ? s = Xa(m) : u || (u = i & ~l, u !== 0 && (s = Xa(u)))), s === 0 ? 0 : n !== 0 && n !== s && (n & r) === 0 && (r = s & -s, u = n & -n, r >= u || r === 32 && (u & 4194048) !== 0) ? n : s; } function cn(l, n) { return (l.pendingLanes & ~(l.suspendedLanes & ~l.pingedLanes) & n) === 0; } function fo(l, n) { switch (l) { case 1: case 2: case 4: case 8: case 64: return n + 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 n + 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 ti() { var l = fc; return fc <<= 1, (fc & 62914560) === 0 && (fc = 4194304), l; } function Kf(l) { for (var n = [], u = 0; 31 > u; u++) n.push(l); return n; } function so(l, n) { l.pendingLanes |= n, n !== 268435456 && (l.suspendedLanes = 0, l.pingedLanes = 0, l.warmLanes = 0); } function xr(l, n, u, i, s, r) { var m = l.pendingLanes; l.pendingLanes = u, l.suspendedLanes = 0, l.pingedLanes = 0, l.warmLanes = 0, l.expiredLanes &= u, l.entangledLanes &= u, l.errorRecoveryDisabledLanes &= u, l.shellSuspendCounter = 0; var v = l.entanglements, T = l.expirationTimes, U = l.hiddenUpdates; for (u = m & ~u; 0 < u; ) { var Y = 31 - Bl(u), j = 1 << Y; v[Y] = 0, T[Y] = -1; var C = U[Y]; if (C !== null) for (U[Y] = null, Y = 0; Y < C.length; Y++) { var q = C[Y]; q !== null && (q.lane &= -536870913); } u &= ~j; } i !== 0 && $f(l, i, 0), r !== 0 && s === 0 && l.tag !== 0 && (l.suspendedLanes |= r & ~(m & ~n)); } function $f(l, n, u) { l.pendingLanes |= n, l.suspendedLanes &= ~n; var i = 31 - Bl(n); l.entangledLanes |= n, l.entanglements[i] = l.entanglements[i] | 1073741824 | u & 261930; } function jn(l, n) { var u = l.entangledLanes |= n; for (l = l.entanglements; u; ) { var i = 31 - Bl(u), s = 1 << i; s & n | l[i] & n && (l[i] |= n), u &= ~s; } } function pa(l, n) { var u = n & -n; return u = (u & 42) !== 0 ? 1 : Gr(u), (u & (l.suspendedLanes | n)) !== 0 ? 0 : u; } function Gr(l) { switch (l) { case 2: l = 1; break; case 8: l = 4; break; case 32: l = 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: l = 128; break; case 268435456: l = 134217728; break; default: l = 0; } return l; } function fm(l) { return l &= -l, 2 < l ? 8 < l ? (l & 134217727) !== 0 ? 32 : 268435456 : 8 : 2; } function jr() { var l = Q.p; return l !== 0 ? l : (l = window.event, l === void 0 ? 32 : ir(l.type)); } function sm(l, n) { var u = Q.p; try { return Q.p = l, n(); } finally { Q.p = u; } } var on = Math.random().toString(36).slice(2), kt = "__reactFiber$" + on, ql = "__reactProps$" + on, sc = "__reactContainer$" + on, Xr = "__reactEvents$" + on, rm = "__reactListeners$" + on, sp = "__reactHandles$" + on, dm = "__reactResources$" + on, Xn = "__reactMarker$" + on; function Qr(l) { delete l[kt], delete l[ql], delete l[Xr], delete l[rm], delete l[sp]; } function ei(l) { var n = l[kt]; if (n) return n; for (var u = l.parentNode; u; ) { if (n = u[sc] || u[kt]) { if (u = n.alternate, n.child !== null || u !== null && u.child !== null) for (l = Un(l); l !== null; ) { if (u = l[kt]) return u; l = Un(l); } return n; } l = u, u = l.parentNode; } return null; } function li(l) { if (l = l[kt] || l[sc]) { var n = l.tag; if (n === 5 || n === 6 || n === 13 || n === 31 || n === 26 || n === 27 || n === 3) return l; } return null; } function ro(l) { var n = l.tag; if (n === 5 || n === 26 || n === 27 || n === 6) return l.stateNode; throw Error(N(33)); } function ai(l) { var n = l[dm]; return n || (n = l[dm] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), n; } function Lt(l) { l[Xn] = !0; } var ni = /* @__PURE__ */ new Set(), rc = {}; function dc(l, n) { Qn(l, n), Qn(l + "Capture", n); } function Qn(l, n) { for (rc[l] = n, l = 0; l < n.length; l++) ni.add(n[l]); } var Vr = 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]*$" ), Zr = {}, ho = {}; function mo(l) { return um.call(ho, l) ? !0 : um.call(Zr, l) ? !1 : Vr.test(l) ? ho[l] = !0 : (Zr[l] = !0, !1); } function yo(l, n, u) { if (mo(n)) if (u === null) l.removeAttribute(n); else { switch (typeof u) { case "undefined": case "function": case "symbol": l.removeAttribute(n); return; case "boolean": var i = n.toLowerCase().slice(0, 5); if (i !== "data-" && i !== "aria-") { l.removeAttribute(n); return; } } l.setAttribute(n, "" + u); } } function Lr(l, n, u) { if (u === null) l.removeAttribute(n); else { switch (typeof u) { case "undefined": case "function": case "symbol": case "boolean": l.removeAttribute(n); return; } l.setAttribute(n, "" + u); } } function Hu(l, n, u, i) { if (i === null) l.removeAttribute(u); else { switch (typeof i) { case "undefined": case "function": case "symbol": case "boolean": l.removeAttribute(u); return; } l.setAttributeNS(n, u, "" + i); } } function va(l) { switch (typeof l) { case "bigint": case "boolean": case "number": case "string": case "undefined": return l; case "object": return l; default: return ""; } } function Jr(l) { var n = l.type; return (l = l.nodeName) && l.toLowerCase() === "input" && (n === "checkbox" || n === "radio"); } function hm(l, n, u) { var i = Object.getOwnPropertyDescriptor( l.constructor.prototype, n ); if (!l.hasOwnProperty(n) && typeof i < "u" && typeof i.get == "function" && typeof i.set == "function") { var s = i.get, r = i.set; return Object.defineProperty(l, n, { configurable: !0, get: function() { return s.call(this); }, set: function(m) { u = "" + m, r.call(this, m); } }), Object.defineProperty(l, n, { enumerable: i.enumerable }), { getValue: function() { return u; }, setValue: function(m) { u = "" + m; }, stopTracking: function() { l._valueTracker = null, delete l[n]; } }; } } function wr(l) { if (!l._valueTracker) { var n = Jr(l) ? "checked" : "value"; l._valueTracker = hm( l, n, "" + l[n] ); } } function mm(l) { if (!l) return !1; var n = l._valueTracker; if (!n) return !0; var u = n.getValue(), i = ""; return l && (i = Jr(l) ? l.checked ? "true" : "false" : l.value), l = i, l !== u ? (n.setValue(l), !0) : !1; } function Wf(l) { if (l = l || (typeof document < "u" ? document : void 0), typeof l > "u") return null; try { return l.activeElement || l.body; } catch { return l.body; } } var Ng = /[\n"\\]/g; function ga(l) { return l.replace( Ng, function(n) { return "\\" + n.charCodeAt(0).toString(16) + " "; } ); } function Ff(l, n, u, i, s, r, m, v) { l.name = "", m != null && typeof m != "function" && typeof m != "symbol" && typeof m != "boolean" ? l.type = m : l.removeAttribute("type"), n != null ? m === "number" ? (n === 0 && l.value === "" || l.value != n) && (l.value = "" + va(n)) : l.value !== "" + va(n) && (l.value = "" + va(n)) : m !== "submit" && m !== "reset" || l.removeAttribute("value"), n != null ? ui(l, m, va(n)) : u != null ? ui(l, m, va(u)) : i != null && l.removeAttribute("value"), s == null && r != null && (l.defaultChecked = !!r), s != null && (l.checked = s && typeof s != "function" && typeof s != "symbol"), v != null && typeof v != "function" && typeof v != "symbol" && typeof v != "boolean" ? l.name = "" + va(v) : l.removeAttribute("name"); } function kf(l, n, u, i, s, r, m, v) { if (r != null && typeof r != "function" && typeof r != "symbol" && typeof r != "boolean" && (l.type = r), n != null || u != null) { if (!(r !== "submit" && r !== "reset" || n != null)) { wr(l); return; } u = u != null ? "" + va(u) : "", n = n != null ? "" + va(n) : u, v || n === l.value || (l.value = n), l.defaultValue = n; } i = i ?? s, i = typeof i != "function" && typeof i != "symbol" && !!i, l.checked = v ? l.checked : !!i, l.defaultChecked = !!i, m != null && typeof m != "function" && typeof m != "symbol" && typeof m != "boolean" && (l.name = m), wr(l); } function ui(l, n, u) { n === "number" && Wf(l.ownerDocument) === l || l.defaultValue === "" + u || (l.defaultValue = "" + u); } function po(l, n, u, i) { if (l = l.options, n) { n = {}; for (var s = 0; s < u.length; s++) n["$" + u[s]] = !0; for (u = 0; u < l.length; u++) s = n.hasOwnProperty("$" + l[u].value), l[u].selected !== s && (l[u].selected = s), s && i && (l[u].defaultSelected = !0); } else { for (u = "" + va(u), n = null, s = 0; s < l.length; s++) { if (l[s].value === u) { l[s].selected = !0, i && (l[s].defaultSelected = !0); return; } n !== null || l[s].disabled || (n = l[s]); } n !== null && (n.selected = !0); } } function ym(l, n, u) { if (n != null && (n = "" + va(n), n !== l.value && (l.value = n), u == null)) { l.defaultValue !== n && (l.defaultValue = n); return; } l.defaultValue = u != null ? "" + va(u) : ""; } function pm(l, n, u, i) { if (n == null) { if (i != null) { if (u != null) throw Error(N(92)); if (na(i)) { if (1 < i.length) throw Error(N(93)); i = i[0]; } u = i; } u == null && (u = ""), n = u; } u = va(n), l.defaultValue = u, i = l.textContent, i === u && i !== "" && i !== null && (l.value = i), wr(l); } function Vn(l, n) { if (n) { var u = l.firstChild; if (u && u === l.lastChild && u.nodeType === 3) { u.nodeValue = n; return; } } l.textContent = n; } var rp = 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 dp(l, n, u) { var i = n.indexOf("--") === 0; u == null || typeof u == "boolean" || u === "" ? i ? l.setProperty(n, "") : n === "float" ? l.cssFloat = "" : l[n] = "" : i ? l.setProperty(n, u) : typeof u != "number" || u === 0 || rp.has(n) ? n === "float" ? l.cssFloat = u : l[n] = ("" + u).trim() : l[n] = u + "px"; } function hp(l, n, u) { if (n != null && typeof n != "object") throw Error(N(62)); if (l = l.style, u != null) { for (var i in u) !u.hasOwnProperty(i) || n != null && n.hasOwnProperty(i) || (i.indexOf("--") === 0 ? l.setProperty(i, "") : i === "float" ? l.cssFloat = "" : l[i] = ""); for (var s in n) i = n[s], n.hasOwnProperty(s) && u[s] !== i && dp(l, s, i); } else for (var r in n) n.hasOwnProperty(r) && dp(l, r, n[r]); } function vm(l) { if (l.indexOf("-") === -1) return !1; switch (l) { 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 Yg = /* @__PURE__ */ 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"] ]), If = /^[\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 Qa(l) { return If.test("" + l) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : l; } function fn() { } var Kr = null; function $r(l) { return l = l.target || l.srcElement || window, l.correspondingUseElement && (l = l.correspondingUseElement), l.nodeType === 3 ? l.parentNode : l; } var Zn = null, ci = null; function Pf(l) { var n = li(l); if (n && (l = n.stateNode)) { var u = l[ql] || null; t: switch (l = n.stateNode, n.type) { case "input": if (Ff( l, u.value, u.defaultValue, u.defaultValue, u.checked, u.defaultChecked, u.type, u.name ), n = u.name, u.type === "radio" && n != null) { for (u = l; u.parentNode; ) u = u.parentNode; for (u = u.querySelectorAll( 'input[name="' + ga( "" + n ) + '"][type="radio"]' ), n = 0; n < u.length; n++) { var i = u[n]; if (i !== l && i.form === l.form) { var s = i[ql] || null; if (!s) throw Error(N(90)); Ff( i, s.value, s.defaultValue, s.defaultValue, s.checked, s.defaultChecked, s.type, s.name ); } } for (n = 0; n < u.length; n++) i = u[n], i.form === l.form && mm(i); } break t; case "textarea": ym(l, u.value, u.defaultValue); break t; case "select": n = u.value, n != null && po(l, !!u.multiple, n, !1); } } } var vo = !1; function gm(l, n, u) { if (vo) return l(n, u); vo = !0; try { var i = l(n); return i; } finally { if (vo = !1, (Zn !== null || ci !== null) && (Po(), Zn && (n = Zn, l = ci, ci = Zn = null, Pf(n), l))) for (n = 0; n < l.length; n++) Pf(l[n]); } } function Pe(l, n) { var u = l.stateNode; if (u === null) return null; var i = u[ql] || null; if (i === null) return null; u = i[n]; t: switch (n) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (i = !i.disabled) || (l = l.type, i = !(l === "button" || l === "input" || l === "select" || l === "textarea")), l = !i; break t; default: l = !1; } if (l) return null; if (u && typeof u != "function") throw Error( N(231, n, typeof u) ); return u; } var Bu = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), ts = !1; if (Bu) try { var go = {}; Object.defineProperty(go, "passive", { get: function() { ts = !0; } }), window.addEventListener("test", go, go), window.removeEventListener("test", go, go); } catch { ts = !1; } var qu = null, Sm = null, Wr = null; function bm() { if (Wr) return Wr; var l, n = Sm, u = n.length, i, s = "value" in qu ? qu.value : qu.textContent, r = s.length; for (l = 0; l < u && n[l] === s[l]; l++) ; var m = u - l; for (i = 1; i <= m && n[u - i] === s[r - i]; i++) ; return Wr = s.slice(l, 1 < i ? 1 - i : void 0); } function Fr(l) { var n = l.keyCode; return "charCode" in l ? (l = l.charCode, l === 0 && n === 13 && (l = 13)) : l = n, l === 10 && (l = 13), 32 <= l || l === 13 ? l : 0; } function es() { return !0; } function mp() { return !1; } function gl(l) { function n(u, i, s, r, m) { this._reactName = u, this._targetInst = s, this.type = i, this.nativeEvent = r, this.target = m, this.currentTarget = null; for (var v in l) l.hasOwnProperty(v) && (u = l[v], this[v] = u ? u(r) : r[v]); return this.isDefaultPrevented = (r.defaultPrevented != null ? r.defaultPrevented : r.returnValue === !1) ? es : mp, this.isPropagationStopped = mp, this; } return it(n.prototype, { preventDefault: function() { this.defaultPrevented = !0; var u = this.nativeEvent; u && (u.preventDefault ? u.preventDefault() : typeof u.returnValue != "unknown" && (u.returnValue = !1), this.isDefaultPrevented = es); }, stopPropagation: function() { var u = this.nativeEvent; u && (u.stopPropagation ? u.stopPropagation() : typeof u.cancelBubble != "unknown" && (u.cancelBubble = !0), this.isPropagationStopped = es); }, persist: function() { }, isPersistent: es }), n; } var hc = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(l) { return l.timeSt