@react-beauty/ui-select
Version:
ui-select
1,536 lines • 673 kB
JavaScript
import { jsx as Na, jsxs as $k, Fragment as KT } from "react/jsx-runtime";
import ZT, { createContext as Yk, useState as u0, useId as YT, useContext as Qk, forwardRef as us, useRef as Ik, useEffect as JT } from "react";
import { styled as Fu } from "@linaria/react";
const Gk = /* @__PURE__ */ Fu("div")({
name: "ElSelectContainer",
class: "react-beauty-el-select-container",
propsAsIs: !1
}), Wk = /* @__PURE__ */ Fu("label")({
name: "ElSelectLabel",
class: "react-beauty-el-select-label",
propsAsIs: !1
}), Xk = /* @__PURE__ */ Fu("div")({
name: "ElSelectWrapper",
class: "react-beauty-el-select-wrapper",
propsAsIs: !1
}), qk = /* @__PURE__ */ Fu("select")({
name: "ElSelect",
class: "react-beauty-el-select",
propsAsIs: !1
}), Kk = /* @__PURE__ */ Fu("option")({
name: "ElSelectOption",
class: "react-beauty-el-select-option",
propsAsIs: !1
}), Zk = /* @__PURE__ */ Fu("span")({
name: "ElSelectHelperText",
class: "react-beauty-el-select-helper-text",
propsAsIs: !1
}), Jk = /* @__PURE__ */ Fu("div")({
name: "ElSelectLeadElement",
class: "react-beauty-el-select-lead-element",
propsAsIs: !1
}), eb = /* @__PURE__ */ Fu("div")({
name: "ElSelectTrailElement",
class: "react-beauty-el-select-trail-element",
propsAsIs: !1
}), e1 = Yk(void 0), kp = () => {
const P = Qk(e1);
if (!P)
throw new Error("useSelect must be used within a SelectProvider");
return P;
}, tb = ({
children: P,
hasError: pe = !1,
isDisabled: M = !1,
value: je,
onValueChange: _e
}) => {
const [Be, g] = u0(!1), [Mt, ve] = u0(!1), [le, gt] = u0(!1), J = YT(), me = YT(), re = () => {
g(!0);
}, ke = () => {
ve(!0);
};
return /* @__PURE__ */ Na(
e1.Provider,
{
value: {
hasLeadElement: Be,
hasTrailElement: Mt,
registerLeadElement: re,
registerTrailElement: ke,
hasError: pe,
isDisabled: M,
isFocused: le,
setIsFocused: gt,
selectId: J,
selectWrapperId: me,
value: je,
onValueChange: _e
},
children: P
}
);
}, nb = us(
({
hasError: P = !1,
isDisabled: pe = !1,
value: M,
onValueChange: je,
children: _e,
...Be
}, g) => /* @__PURE__ */ Na(
tb,
{
hasError: P,
isDisabled: pe,
value: M,
onValueChange: (ve) => {
je && je(ve);
},
children: /* @__PURE__ */ Na(Gk, { ref: g, ...Be, children: _e })
}
)
), rb = us(
({ children: P, ...pe }, M) => {
const { selectId: je, isDisabled: _e } = kp();
return /* @__PURE__ */ Na(
Wk,
{
ref: M,
htmlFor: je,
...pe,
"aria-disabled": _e,
children: P
}
);
}
), ab = us(
({ placeholder: P, children: pe, onFocus: M, onBlur: je, ..._e }, Be) => {
const {
hasError: g,
isDisabled: Mt,
hasLeadElement: ve,
isFocused: le,
value: gt,
selectId: J,
selectWrapperId: me,
onValueChange: re,
setIsFocused: ke
} = kp(), Ge = Ik(null);
return /* @__PURE__ */ Na(
Xk,
{
id: me,
"data-error": g,
"data-disabled": Mt,
"data-is-focused": le,
"data-is-blurred": !le,
children: /* @__PURE__ */ $k(
qk,
{
ref: Be || Ge,
id: J,
onChange: (we) => {
const rt = we.target.value;
re == null || re(rt);
},
onFocus: (we) => {
ke(!0), M == null || M(we);
},
onBlur: (we) => {
ke(!1), je == null || je(we);
},
disabled: Mt,
"data-has-lead-element": ve,
value: gt || void 0,
..._e,
children: [
P && /* @__PURE__ */ Na("option", { value: "", disabled: gt !== "", children: P }),
pe
]
}
)
}
);
}
), ib = us(
({ value: P, children: pe, disabled: M, ...je }, _e) => /* @__PURE__ */ Na(Kk, { ref: _e, value: P, disabled: M, ...je, children: pe })
), lb = us(({ children: P, ...pe }, M) => {
const { hasError: je, selectId: _e } = kp();
return /* @__PURE__ */ Na(
Zk,
{
ref: M,
"data-error": je,
id: `${_e}-helper-text`,
...pe,
children: P
}
);
});
var Mm = { exports: {} }, Qr = {}, Om = { exports: {} }, o0 = {};
/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var QT;
function ub() {
return QT || (QT = 1, function(P) {
function pe($, ye) {
var Z = $.length;
$.push(ye);
e: for (; 0 < Z; ) {
var qe = Z - 1 >>> 1, Je = $[qe];
if (0 < _e(Je, ye)) $[qe] = ye, $[Z] = Je, Z = qe;
else break e;
}
}
function M($) {
return $.length === 0 ? null : $[0];
}
function je($) {
if ($.length === 0) return null;
var ye = $[0], Z = $.pop();
if (Z !== ye) {
$[0] = Z;
e: for (var qe = 0, Je = $.length, Gr = Je >>> 1; qe < Gr; ) {
var wn = 2 * (qe + 1) - 1, $i = $[wn], Vn = wn + 1, Bn = $[Vn];
if (0 > _e($i, Z)) Vn < Je && 0 > _e(Bn, $i) ? ($[qe] = Bn, $[Vn] = Z, qe = Vn) : ($[qe] = $i, $[wn] = Z, qe = wn);
else if (Vn < Je && 0 > _e(Bn, Z)) $[qe] = Bn, $[Vn] = Z, qe = Vn;
else break e;
}
}
return ye;
}
function _e($, ye) {
var Z = $.sortIndex - ye.sortIndex;
return Z !== 0 ? Z : $.id - ye.id;
}
if (typeof performance == "object" && typeof performance.now == "function") {
var Be = performance;
P.unstable_now = function() {
return Be.now();
};
} else {
var g = Date, Mt = g.now();
P.unstable_now = function() {
return g.now() - Mt;
};
}
var ve = [], le = [], gt = 1, J = null, me = 3, re = !1, ke = !1, Ge = !1, ut = typeof setTimeout == "function" ? setTimeout : null, or = typeof clearTimeout == "function" ? clearTimeout : null, mn = typeof setImmediate < "u" ? setImmediate : null;
typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling);
function we($) {
for (var ye = M(le); ye !== null; ) {
if (ye.callback === null) je(le);
else if (ye.startTime <= $) je(le), ye.sortIndex = ye.expirationTime, pe(ve, ye);
else break;
ye = M(le);
}
}
function rt($) {
if (Ge = !1, we($), !ke) if (M(ve) !== null) ke = !0, Ot(ze);
else {
var ye = M(le);
ye !== null && za(rt, ye.startTime - $);
}
}
function ze($, ye) {
ke = !1, Ge && (Ge = !1, or(Rn), Rn = -1), re = !0;
var Z = me;
try {
for (we(ye), J = M(ve); J !== null && (!(J.expirationTime > ye) || $ && !Yt()); ) {
var qe = J.callback;
if (typeof qe == "function") {
J.callback = null, me = J.priorityLevel;
var Je = qe(J.expirationTime <= ye);
ye = P.unstable_now(), typeof Je == "function" ? J.callback = Je : J === M(ve) && je(ve), we(ye);
} else je(ve);
J = M(ve);
}
if (J !== null) var Gr = !0;
else {
var wn = M(le);
wn !== null && za(rt, wn.startTime - ye), Gr = !1;
}
return Gr;
} finally {
J = null, me = Z, re = !1;
}
}
var vt = !1, Le = null, Rn = -1, St = 5, qt = -1;
function Yt() {
return !(P.unstable_now() - qt < St);
}
function st() {
if (Le !== null) {
var $ = P.unstable_now();
qt = $;
var ye = !0;
try {
ye = Le(!0, $);
} finally {
ye ? be() : (vt = !1, Le = null);
}
} else vt = !1;
}
var be;
if (typeof mn == "function") be = function() {
mn(st);
};
else if (typeof MessageChannel < "u") {
var yn = new MessageChannel(), xn = yn.port2;
yn.port1.onmessage = st, be = function() {
xn.postMessage(null);
};
} else be = function() {
ut(st, 0);
};
function Ot($) {
Le = $, vt || (vt = !0, be());
}
function za($, ye) {
Rn = ut(function() {
$(P.unstable_now());
}, ye);
}
P.unstable_IdlePriority = 5, P.unstable_ImmediatePriority = 1, P.unstable_LowPriority = 4, P.unstable_NormalPriority = 3, P.unstable_Profiling = null, P.unstable_UserBlockingPriority = 2, P.unstable_cancelCallback = function($) {
$.callback = null;
}, P.unstable_continueExecution = function() {
ke || re || (ke = !0, Ot(ze));
}, P.unstable_forceFrameRate = function($) {
0 > $ || 125 < $ ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : St = 0 < $ ? Math.floor(1e3 / $) : 5;
}, P.unstable_getCurrentPriorityLevel = function() {
return me;
}, P.unstable_getFirstCallbackNode = function() {
return M(ve);
}, P.unstable_next = function($) {
switch (me) {
case 1:
case 2:
case 3:
var ye = 3;
break;
default:
ye = me;
}
var Z = me;
me = ye;
try {
return $();
} finally {
me = Z;
}
}, P.unstable_pauseExecution = function() {
}, P.unstable_requestPaint = function() {
}, P.unstable_runWithPriority = function($, ye) {
switch ($) {
case 1:
case 2:
case 3:
case 4:
case 5:
break;
default:
$ = 3;
}
var Z = me;
me = $;
try {
return ye();
} finally {
me = Z;
}
}, P.unstable_scheduleCallback = function($, ye, Z) {
var qe = P.unstable_now();
switch (typeof Z == "object" && Z !== null ? (Z = Z.delay, Z = typeof Z == "number" && 0 < Z ? qe + Z : qe) : Z = qe, $) {
case 1:
var Je = -1;
break;
case 2:
Je = 250;
break;
case 5:
Je = 1073741823;
break;
case 4:
Je = 1e4;
break;
default:
Je = 5e3;
}
return Je = Z + Je, $ = { id: gt++, callback: ye, priorityLevel: $, startTime: Z, expirationTime: Je, sortIndex: -1 }, Z > qe ? ($.sortIndex = Z, pe(le, $), M(ve) === null && $ === M(le) && (Ge ? (or(Rn), Rn = -1) : Ge = !0, za(rt, Z - qe))) : ($.sortIndex = Je, pe(ve, $), ke || re || (ke = !0, Ot(ze))), $;
}, P.unstable_shouldYield = Yt, P.unstable_wrapCallback = function($) {
var ye = me;
return function() {
var Z = me;
me = ye;
try {
return $.apply(this, arguments);
} finally {
me = Z;
}
};
};
}(o0)), o0;
}
var s0 = {};
/**
* @license React
* scheduler.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var IT;
function ob() {
return IT || (IT = 1, function(P) {
process.env.NODE_ENV !== "production" && function() {
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());
var pe = !1, M = 5;
function je(Y, fe) {
var Me = Y.length;
Y.push(fe), g(Y, fe, Me);
}
function _e(Y) {
return Y.length === 0 ? null : Y[0];
}
function Be(Y) {
if (Y.length === 0)
return null;
var fe = Y[0], Me = Y.pop();
return Me !== fe && (Y[0] = Me, Mt(Y, Me, 0)), fe;
}
function g(Y, fe, Me) {
for (var at = Me; at > 0; ) {
var Et = at - 1 >>> 1, $n = Y[Et];
if (ve($n, fe) > 0)
Y[Et] = fe, Y[at] = $n, at = Et;
else
return;
}
}
function Mt(Y, fe, Me) {
for (var at = Me, Et = Y.length, $n = Et >>> 1; at < $n; ) {
var Nt = (at + 1) * 2 - 1, Yn = Y[Nt], zt = Nt + 1, Ct = Y[zt];
if (ve(Yn, fe) < 0)
zt < Et && ve(Ct, Yn) < 0 ? (Y[at] = Ct, Y[zt] = fe, at = zt) : (Y[at] = Yn, Y[Nt] = fe, at = Nt);
else if (zt < Et && ve(Ct, fe) < 0)
Y[at] = Ct, Y[zt] = fe, at = zt;
else
return;
}
}
function ve(Y, fe) {
var Me = Y.sortIndex - fe.sortIndex;
return Me !== 0 ? Me : Y.id - fe.id;
}
var le = 1, gt = 2, J = 3, me = 4, re = 5;
function ke(Y, fe) {
}
var Ge = typeof performance == "object" && typeof performance.now == "function";
if (Ge) {
var ut = performance;
P.unstable_now = function() {
return ut.now();
};
} else {
var or = Date, mn = or.now();
P.unstable_now = function() {
return or.now() - mn;
};
}
var we = 1073741823, rt = -1, ze = 250, vt = 5e3, Le = 1e4, Rn = we, St = [], qt = [], Yt = 1, st = null, be = J, yn = !1, xn = !1, Ot = !1, za = typeof setTimeout == "function" ? setTimeout : null, $ = typeof clearTimeout == "function" ? clearTimeout : null, ye = typeof setImmediate < "u" ? setImmediate : null;
typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling);
function Z(Y) {
for (var fe = _e(qt); fe !== null; ) {
if (fe.callback === null)
Be(qt);
else if (fe.startTime <= Y)
Be(qt), fe.sortIndex = fe.expirationTime, je(St, fe);
else
return;
fe = _e(qt);
}
}
function qe(Y) {
if (Ot = !1, Z(Y), !xn)
if (_e(St) !== null)
xn = !0, fr(Je);
else {
var fe = _e(qt);
fe !== null && da(qe, fe.startTime - Y);
}
}
function Je(Y, fe) {
xn = !1, Ot && (Ot = !1, Qi()), yn = !0;
var Me = be;
try {
var at;
if (!pe) return Gr(Y, fe);
} finally {
st = null, be = Me, yn = !1;
}
}
function Gr(Y, fe) {
var Me = fe;
for (Z(Me), st = _e(St); st !== null && !(st.expirationTime > Me && (!Y || ju())); ) {
var at = st.callback;
if (typeof at == "function") {
st.callback = null, be = st.priorityLevel;
var Et = st.expirationTime <= Me, $n = at(Et);
Me = P.unstable_now(), typeof $n == "function" ? st.callback = $n : st === _e(St) && Be(St), Z(Me);
} else
Be(St);
st = _e(St);
}
if (st !== null)
return !0;
var Nt = _e(qt);
return Nt !== null && da(qe, Nt.startTime - Me), !1;
}
function wn(Y, fe) {
switch (Y) {
case le:
case gt:
case J:
case me:
case re:
break;
default:
Y = J;
}
var Me = be;
be = Y;
try {
return fe();
} finally {
be = Me;
}
}
function $i(Y) {
var fe;
switch (be) {
case le:
case gt:
case J:
fe = J;
break;
default:
fe = be;
break;
}
var Me = be;
be = fe;
try {
return Y();
} finally {
be = Me;
}
}
function Vn(Y) {
var fe = be;
return function() {
var Me = be;
be = fe;
try {
return Y.apply(this, arguments);
} finally {
be = Me;
}
};
}
function Bn(Y, fe, Me) {
var at = P.unstable_now(), Et;
if (typeof Me == "object" && Me !== null) {
var $n = Me.delay;
typeof $n == "number" && $n > 0 ? Et = at + $n : Et = at;
} else
Et = at;
var Nt;
switch (Y) {
case le:
Nt = rt;
break;
case gt:
Nt = ze;
break;
case re:
Nt = Rn;
break;
case me:
Nt = Le;
break;
case J:
default:
Nt = vt;
break;
}
var Yn = Et + Nt, zt = {
id: Yt++,
callback: fe,
priorityLevel: Y,
startTime: Et,
expirationTime: Yn,
sortIndex: -1
};
return Et > at ? (zt.sortIndex = Et, je(qt, zt), _e(St) === null && zt === _e(qt) && (Ot ? Qi() : Ot = !0, da(qe, Et - at))) : (zt.sortIndex = Yn, je(St, zt), !xn && !yn && (xn = !0, fr(Je))), zt;
}
function xr() {
}
function sa() {
!xn && !yn && (xn = !0, fr(Je));
}
function ui() {
return _e(St);
}
function gn(Y) {
Y.callback = null;
}
function ca() {
return be;
}
var Pn = !1, sr = null, wr = -1, fa = M, Bl = -1;
function ju() {
var Y = P.unstable_now() - Bl;
return !(Y < fa);
}
function Vu() {
}
function Yi(Y) {
if (Y < 0 || Y > 125) {
console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");
return;
}
Y > 0 ? fa = Math.floor(1e3 / Y) : fa = M;
}
var cr = function() {
if (sr !== null) {
var Y = P.unstable_now();
Bl = Y;
var fe = !0, Me = !0;
try {
Me = sr(fe, Y);
} finally {
Me ? Dr() : (Pn = !1, sr = null);
}
} else
Pn = !1;
}, Dr;
if (typeof ye == "function")
Dr = function() {
ye(cr);
};
else if (typeof MessageChannel < "u") {
var Wr = new MessageChannel(), Pl = Wr.port2;
Wr.port1.onmessage = cr, Dr = function() {
Pl.postMessage(null);
};
} else
Dr = function() {
za(cr, 0);
};
function fr(Y) {
sr = Y, Pn || (Pn = !0, Dr());
}
function da(Y, fe) {
wr = za(function() {
Y(P.unstable_now());
}, fe);
}
function Qi() {
$(wr), wr = -1;
}
var Ii = Vu, Bu = null;
P.unstable_IdlePriority = re, P.unstable_ImmediatePriority = le, P.unstable_LowPriority = me, P.unstable_NormalPriority = J, P.unstable_Profiling = Bu, P.unstable_UserBlockingPriority = gt, P.unstable_cancelCallback = gn, P.unstable_continueExecution = sa, P.unstable_forceFrameRate = Yi, P.unstable_getCurrentPriorityLevel = ca, P.unstable_getFirstCallbackNode = ui, P.unstable_next = $i, P.unstable_pauseExecution = xr, P.unstable_requestPaint = Ii, P.unstable_runWithPriority = wn, P.unstable_scheduleCallback = Bn, P.unstable_shouldYield = ju, P.unstable_wrapCallback = Vn, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error());
}();
}(s0)), s0;
}
var GT;
function t1() {
return GT || (GT = 1, process.env.NODE_ENV === "production" ? Om.exports = ub() : Om.exports = ob()), Om.exports;
}
/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var WT;
function sb() {
if (WT) return Qr;
WT = 1;
var P = ZT, pe = t1();
function M(n) {
for (var r = "https://reactjs.org/docs/error-decoder.html?invariant=" + n, l = 1; l < arguments.length; l++) r += "&args[]=" + encodeURIComponent(arguments[l]);
return "Minified React error #" + n + "; visit " + r + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
}
var je = /* @__PURE__ */ new Set(), _e = {};
function Be(n, r) {
g(n, r), g(n + "Capture", r);
}
function g(n, r) {
for (_e[n] = r, n = 0; n < r.length; n++) je.add(r[n]);
}
var Mt = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), ve = Object.prototype.hasOwnProperty, le = /^[: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]*$/, gt = {}, J = {};
function me(n) {
return ve.call(J, n) ? !0 : ve.call(gt, n) ? !1 : le.test(n) ? J[n] = !0 : (gt[n] = !0, !1);
}
function re(n, r, l, o) {
if (l !== null && l.type === 0) return !1;
switch (typeof r) {
case "function":
case "symbol":
return !0;
case "boolean":
return o ? !1 : l !== null ? !l.acceptsBooleans : (n = n.toLowerCase().slice(0, 5), n !== "data-" && n !== "aria-");
default:
return !1;
}
}
function ke(n, r, l, o) {
if (r === null || typeof r > "u" || re(n, r, l, o)) return !0;
if (o) return !1;
if (l !== null) switch (l.type) {
case 3:
return !r;
case 4:
return r === !1;
case 5:
return isNaN(r);
case 6:
return isNaN(r) || 1 > r;
}
return !1;
}
function Ge(n, r, l, o, c, d, h) {
this.acceptsBooleans = r === 2 || r === 3 || r === 4, this.attributeName = o, this.attributeNamespace = c, this.mustUseProperty = l, this.propertyName = n, this.type = r, this.sanitizeURL = d, this.removeEmptyString = h;
}
var ut = {};
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(n) {
ut[n] = new Ge(n, 0, !1, n, null, !1, !1);
}), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(n) {
var r = n[0];
ut[r] = new Ge(r, 1, !1, n[1], null, !1, !1);
}), ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(n) {
ut[n] = new Ge(n, 2, !1, n.toLowerCase(), null, !1, !1);
}), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(n) {
ut[n] = new Ge(n, 2, !1, n, 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(n) {
ut[n] = new Ge(n, 3, !1, n.toLowerCase(), null, !1, !1);
}), ["checked", "multiple", "muted", "selected"].forEach(function(n) {
ut[n] = new Ge(n, 3, !0, n, null, !1, !1);
}), ["capture", "download"].forEach(function(n) {
ut[n] = new Ge(n, 4, !1, n, null, !1, !1);
}), ["cols", "rows", "size", "span"].forEach(function(n) {
ut[n] = new Ge(n, 6, !1, n, null, !1, !1);
}), ["rowSpan", "start"].forEach(function(n) {
ut[n] = new Ge(n, 5, !1, n.toLowerCase(), null, !1, !1);
});
var or = /[\-:]([a-z])/g;
function mn(n) {
return n[1].toUpperCase();
}
"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(n) {
var r = n.replace(
or,
mn
);
ut[r] = new Ge(r, 1, !1, n, null, !1, !1);
}), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(n) {
var r = n.replace(or, mn);
ut[r] = new Ge(r, 1, !1, n, "http://www.w3.org/1999/xlink", !1, !1);
}), ["xml:base", "xml:lang", "xml:space"].forEach(function(n) {
var r = n.replace(or, mn);
ut[r] = new Ge(r, 1, !1, n, "http://www.w3.org/XML/1998/namespace", !1, !1);
}), ["tabIndex", "crossOrigin"].forEach(function(n) {
ut[n] = new Ge(n, 1, !1, n.toLowerCase(), null, !1, !1);
}), ut.xlinkHref = new Ge("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach(function(n) {
ut[n] = new Ge(n, 1, !1, n.toLowerCase(), null, !0, !0);
});
function we(n, r, l, o) {
var c = ut.hasOwnProperty(r) ? ut[r] : null;
(c !== null ? c.type !== 0 : o || !(2 < r.length) || r[0] !== "o" && r[0] !== "O" || r[1] !== "n" && r[1] !== "N") && (ke(r, l, c, o) && (l = null), o || c === null ? me(r) && (l === null ? n.removeAttribute(r) : n.setAttribute(r, "" + l)) : c.mustUseProperty ? n[c.propertyName] = l === null ? c.type === 3 ? !1 : "" : l : (r = c.attributeName, o = c.attributeNamespace, l === null ? n.removeAttribute(r) : (c = c.type, l = c === 3 || c === 4 && l === !0 ? "" : "" + l, o ? n.setAttributeNS(o, r, l) : n.setAttribute(r, l))));
}
var rt = P.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, ze = Symbol.for("react.element"), vt = Symbol.for("react.portal"), Le = Symbol.for("react.fragment"), Rn = Symbol.for("react.strict_mode"), St = Symbol.for("react.profiler"), qt = Symbol.for("react.provider"), Yt = Symbol.for("react.context"), st = Symbol.for("react.forward_ref"), be = Symbol.for("react.suspense"), yn = Symbol.for("react.suspense_list"), xn = Symbol.for("react.memo"), Ot = Symbol.for("react.lazy"), za = Symbol.for("react.offscreen"), $ = Symbol.iterator;
function ye(n) {
return n === null || typeof n != "object" ? null : (n = $ && n[$] || n["@@iterator"], typeof n == "function" ? n : null);
}
var Z = Object.assign, qe;
function Je(n) {
if (qe === void 0) try {
throw Error();
} catch (l) {
var r = l.stack.trim().match(/\n( *(at )?)/);
qe = r && r[1] || "";
}
return `
` + qe + n;
}
var Gr = !1;
function wn(n, r) {
if (!n || Gr) return "";
Gr = !0;
var l = Error.prepareStackTrace;
Error.prepareStackTrace = void 0;
try {
if (r) if (r = function() {
throw Error();
}, Object.defineProperty(r.prototype, "props", { set: function() {
throw Error();
} }), typeof Reflect == "object" && Reflect.construct) {
try {
Reflect.construct(r, []);
} catch (_) {
var o = _;
}
Reflect.construct(n, [], r);
} else {
try {
r.call();
} catch (_) {
o = _;
}
n.call(r.prototype);
}
else {
try {
throw Error();
} catch (_) {
o = _;
}
n();
}
} catch (_) {
if (_ && o && typeof _.stack == "string") {
for (var c = _.stack.split(`
`), d = o.stack.split(`
`), h = c.length - 1, S = d.length - 1; 1 <= h && 0 <= S && c[h] !== d[S]; ) S--;
for (; 1 <= h && 0 <= S; h--, S--) if (c[h] !== d[S]) {
if (h !== 1 || S !== 1)
do
if (h--, S--, 0 > S || c[h] !== d[S]) {
var E = `
` + c[h].replace(" at new ", " at ");
return n.displayName && E.includes("<anonymous>") && (E = E.replace("<anonymous>", n.displayName)), E;
}
while (1 <= h && 0 <= S);
break;
}
}
} finally {
Gr = !1, Error.prepareStackTrace = l;
}
return (n = n ? n.displayName || n.name : "") ? Je(n) : "";
}
function $i(n) {
switch (n.tag) {
case 5:
return Je(n.type);
case 16:
return Je("Lazy");
case 13:
return Je("Suspense");
case 19:
return Je("SuspenseList");
case 0:
case 2:
case 15:
return n = wn(n.type, !1), n;
case 11:
return n = wn(n.type.render, !1), n;
case 1:
return n = wn(n.type, !0), n;
default:
return "";
}
}
function Vn(n) {
if (n == null) return null;
if (typeof n == "function") return n.displayName || n.name || null;
if (typeof n == "string") return n;
switch (n) {
case Le:
return "Fragment";
case vt:
return "Portal";
case St:
return "Profiler";
case Rn:
return "StrictMode";
case be:
return "Suspense";
case yn:
return "SuspenseList";
}
if (typeof n == "object") switch (n.$$typeof) {
case Yt:
return (n.displayName || "Context") + ".Consumer";
case qt:
return (n._context.displayName || "Context") + ".Provider";
case st:
var r = n.render;
return n = n.displayName, n || (n = r.displayName || r.name || "", n = n !== "" ? "ForwardRef(" + n + ")" : "ForwardRef"), n;
case xn:
return r = n.displayName || null, r !== null ? r : Vn(n.type) || "Memo";
case Ot:
r = n._payload, n = n._init;
try {
return Vn(n(r));
} catch {
}
}
return null;
}
function Bn(n) {
var r = n.type;
switch (n.tag) {
case 24:
return "Cache";
case 9:
return (r.displayName || "Context") + ".Consumer";
case 10:
return (r._context.displayName || "Context") + ".Provider";
case 18:
return "DehydratedFragment";
case 11:
return n = r.render, n = n.displayName || n.name || "", r.displayName || (n !== "" ? "ForwardRef(" + n + ")" : "ForwardRef");
case 7:
return "Fragment";
case 5:
return r;
case 4:
return "Portal";
case 3:
return "Root";
case 6:
return "Text";
case 16:
return Vn(r);
case 8:
return r === Rn ? "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 (typeof r == "function") return r.displayName || r.name || null;
if (typeof r == "string") return r;
}
return null;
}
function xr(n) {
switch (typeof n) {
case "boolean":
case "number":
case "string":
case "undefined":
return n;
case "object":
return n;
default:
return "";
}
}
function sa(n) {
var r = n.type;
return (n = n.nodeName) && n.toLowerCase() === "input" && (r === "checkbox" || r === "radio");
}
function ui(n) {
var r = sa(n) ? "checked" : "value", l = Object.getOwnPropertyDescriptor(n.constructor.prototype, r), o = "" + n[r];
if (!n.hasOwnProperty(r) && typeof l < "u" && typeof l.get == "function" && typeof l.set == "function") {
var c = l.get, d = l.set;
return Object.defineProperty(n, r, { configurable: !0, get: function() {
return c.call(this);
}, set: function(h) {
o = "" + h, d.call(this, h);
} }), Object.defineProperty(n, r, { enumerable: l.enumerable }), { getValue: function() {
return o;
}, setValue: function(h) {
o = "" + h;
}, stopTracking: function() {
n._valueTracker = null, delete n[r];
} };
}
}
function gn(n) {
n._valueTracker || (n._valueTracker = ui(n));
}
function ca(n) {
if (!n) return !1;
var r = n._valueTracker;
if (!r) return !0;
var l = r.getValue(), o = "";
return n && (o = sa(n) ? n.checked ? "true" : "false" : n.value), n = o, n !== l ? (r.setValue(n), !0) : !1;
}
function Pn(n) {
if (n = n || (typeof document < "u" ? document : void 0), typeof n > "u") return null;
try {
return n.activeElement || n.body;
} catch {
return n.body;
}
}
function sr(n, r) {
var l = r.checked;
return Z({}, r, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: l ?? n._wrapperState.initialChecked });
}
function wr(n, r) {
var l = r.defaultValue == null ? "" : r.defaultValue, o = r.checked != null ? r.checked : r.defaultChecked;
l = xr(r.value != null ? r.value : l), n._wrapperState = { initialChecked: o, initialValue: l, controlled: r.type === "checkbox" || r.type === "radio" ? r.checked != null : r.value != null };
}
function fa(n, r) {
r = r.checked, r != null && we(n, "checked", r, !1);
}
function Bl(n, r) {
fa(n, r);
var l = xr(r.value), o = r.type;
if (l != null) o === "number" ? (l === 0 && n.value === "" || n.value != l) && (n.value = "" + l) : n.value !== "" + l && (n.value = "" + l);
else if (o === "submit" || o === "reset") {
n.removeAttribute("value");
return;
}
r.hasOwnProperty("value") ? Vu(n, r.type, l) : r.hasOwnProperty("defaultValue") && Vu(n, r.type, xr(r.defaultValue)), r.checked == null && r.defaultChecked != null && (n.defaultChecked = !!r.defaultChecked);
}
function ju(n, r, l) {
if (r.hasOwnProperty("value") || r.hasOwnProperty("defaultValue")) {
var o = r.type;
if (!(o !== "submit" && o !== "reset" || r.value !== void 0 && r.value !== null)) return;
r = "" + n._wrapperState.initialValue, l || r === n.value || (n.value = r), n.defaultValue = r;
}
l = n.name, l !== "" && (n.name = ""), n.defaultChecked = !!n._wrapperState.initialChecked, l !== "" && (n.name = l);
}
function Vu(n, r, l) {
(r !== "number" || Pn(n.ownerDocument) !== n) && (l == null ? n.defaultValue = "" + n._wrapperState.initialValue : n.defaultValue !== "" + l && (n.defaultValue = "" + l));
}
var Yi = Array.isArray;
function cr(n, r, l, o) {
if (n = n.options, r) {
r = {};
for (var c = 0; c < l.length; c++) r["$" + l[c]] = !0;
for (l = 0; l < n.length; l++) c = r.hasOwnProperty("$" + n[l].value), n[l].selected !== c && (n[l].selected = c), c && o && (n[l].defaultSelected = !0);
} else {
for (l = "" + xr(l), r = null, c = 0; c < n.length; c++) {
if (n[c].value === l) {
n[c].selected = !0, o && (n[c].defaultSelected = !0);
return;
}
r !== null || n[c].disabled || (r = n[c]);
}
r !== null && (r.selected = !0);
}
}
function Dr(n, r) {
if (r.dangerouslySetInnerHTML != null) throw Error(M(91));
return Z({}, r, { value: void 0, defaultValue: void 0, children: "" + n._wrapperState.initialValue });
}
function Wr(n, r) {
var l = r.value;
if (l == null) {
if (l = r.children, r = r.defaultValue, l != null) {
if (r != null) throw Error(M(92));
if (Yi(l)) {
if (1 < l.length) throw Error(M(93));
l = l[0];
}
r = l;
}
r == null && (r = ""), l = r;
}
n._wrapperState = { initialValue: xr(l) };
}
function Pl(n, r) {
var l = xr(r.value), o = xr(r.defaultValue);
l != null && (l = "" + l, l !== n.value && (n.value = l), r.defaultValue == null && n.defaultValue !== l && (n.defaultValue = l)), o != null && (n.defaultValue = "" + o);
}
function fr(n) {
var r = n.textContent;
r === n._wrapperState.initialValue && r !== "" && r !== null && (n.value = r);
}
function da(n) {
switch (n) {
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 Qi(n, r) {
return n == null || n === "http://www.w3.org/1999/xhtml" ? da(r) : n === "http://www.w3.org/2000/svg" && r === "foreignObject" ? "http://www.w3.org/1999/xhtml" : n;
}
var Ii, Bu = function(n) {
return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(r, l, o, c) {
MSApp.execUnsafeLocalFunction(function() {
return n(r, l, o, c);
});
} : n;
}(function(n, r) {
if (n.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in n) n.innerHTML = r;
else {
for (Ii = Ii || document.createElement("div"), Ii.innerHTML = "<svg>" + r.valueOf().toString() + "</svg>", r = Ii.firstChild; n.firstChild; ) n.removeChild(n.firstChild);
for (; r.firstChild; ) n.appendChild(r.firstChild);
}
});
function Y(n, r) {
if (r) {
var l = n.firstChild;
if (l && l === n.lastChild && l.nodeType === 3) {
l.nodeValue = r;
return;
}
}
n.textContent = r;
}
var fe = {
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
}, Me = ["Webkit", "ms", "Moz", "O"];
Object.keys(fe).forEach(function(n) {
Me.forEach(function(r) {
r = r + n.charAt(0).toUpperCase() + n.substring(1), fe[r] = fe[n];
});
});
function at(n, r, l) {
return r == null || typeof r == "boolean" || r === "" ? "" : l || typeof r != "number" || r === 0 || fe.hasOwnProperty(n) && fe[n] ? ("" + r).trim() : r + "px";
}
function Et(n, r) {
n = n.style;
for (var l in r) if (r.hasOwnProperty(l)) {
var o = l.indexOf("--") === 0, c = at(l, r[l], o);
l === "float" && (l = "cssFloat"), o ? n.setProperty(l, c) : n[l] = c;
}
}
var $n = Z({ 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 Nt(n, r) {
if (r) {
if ($n[n] && (r.children != null || r.dangerouslySetInnerHTML != null)) throw Error(M(137, n));
if (r.dangerouslySetInnerHTML != null) {
if (r.children != null) throw Error(M(60));
if (typeof r.dangerouslySetInnerHTML != "object" || !("__html" in r.dangerouslySetInnerHTML)) throw Error(M(61));
}
if (r.style != null && typeof r.style != "object") throw Error(M(62));
}
}
function Yn(n, r) {
if (n.indexOf("-") === -1) return typeof r.is == "string";
switch (n) {
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 zt = null;
function Ct(n) {
return n = n.target || n.srcElement || window, n.correspondingUseElement && (n = n.correspondingUseElement), n.nodeType === 3 ? n.parentNode : n;
}
var Qt = null, $l = null, oi = null;
function os(n) {
if (n = oe(n)) {
if (typeof Qt != "function") throw Error(M(280));
var r = n.stateNode;
r && (r = xt(r), Qt(n.stateNode, n.type, r));
}
}
function bp(n) {
$l ? oi ? oi.push(n) : oi = [n] : $l = n;
}
function _p() {
if ($l) {
var n = $l, r = oi;
if (oi = $l = null, os(n), r) for (n = 0; n < r.length; n++) os(r[n]);
}
}
function af(n, r) {
return n(r);
}
function lf() {
}
var uf = !1;
function of(n, r, l) {
if (uf) return n(r, l);
uf = !0;
try {
return af(n, r, l);
} finally {
uf = !1, ($l !== null || oi !== null) && (lf(), _p());
}
}
function Gi(n, r) {
var l = n.stateNode;
if (l === null) return null;
var o = xt(l);
if (o === null) return null;
l = o[r];
e: switch (r) {
case "onClick":
case "onClickCapture":
case "onDoubleClick":
case "onDoubleClickCapture":
case "onMouseDown":
case "onMouseDownCapture":
case "onMouseMove":
case "onMouseMoveCapture":
case "onMouseUp":
case "onMouseUpCapture":
case "onMouseEnter":
(o = !o.disabled) || (n = n.type, o = !(n === "button" || n === "input" || n === "select" || n === "textarea")), n = !o;
break e;
default:
n = !1;
}
if (n) return null;
if (l && typeof l != "function") throw Error(M(231, r, typeof l));
return l;
}
var si = !1;
if (Mt) try {
var Xr = {};
Object.defineProperty(Xr, "passive", { get: function() {
si = !0;
} }), window.addEventListener("test", Xr, Xr), window.removeEventListener("test", Xr, Xr);
} catch {
si = !1;
}
function Yl(n, r, l, o, c, d, h, S, E) {
var _ = Array.prototype.slice.call(arguments, 3);
try {
r.apply(l, _);
} catch (H) {
this.onError(H);
}
}
var Wi = !1, Ql = null, Il = !1, Pu = null, Gl = { onError: function(n) {
Wi = !0, Ql = n;
} };
function ss(n, r, l, o, c, d, h, S, E) {
Wi = !1, Ql = null, Yl.apply(Gl, arguments);
}
function cs(n, r, l, o, c, d, h, S, E) {
if (ss.apply(this, arguments), Wi) {
if (Wi) {
var _ = Ql;
Wi = !1, Ql = null;
} else throw Error(M(198));
Il || (Il = !0, Pu = _);
}
}
function qr(n) {
var r = n, l = n;
if (n.alternate) for (; r.return; ) r = r.return;
else {
n = r;
do
r = n, (r.flags & 4098) !== 0 && (l = r.return), n = r.return;
while (n);
}
return r.tag === 3 ? l : null;
}
function Sn(n) {
if (n.tag === 13) {
var r = n.memoizedState;
if (r === null && (n = n.alternate, n !== null && (r = n.memoizedState)), r !== null) return r.dehydrated;
}
return null;
}
function Lp(n) {
if (qr(n) !== n) throw Error(M(188));
}
function Nm(n) {
var r = n.alternate;
if (!r) {
if (r = qr(n), r === null) throw Error(M(188));
return r !== n ? null : n;
}
for (var l = n, o = r; ; ) {
var c = l.return;
if (c === null) break;
var d = c.alternate;
if (d === null) {
if (o = c.return, o !== null) {
l = o;
continue;
}
break;
}
if (c.child === d.child) {
for (d = c.child; d; ) {
if (d === l) return Lp(c), n;
if (d === o) return Lp(c), r;
d = d.sibling;
}
throw Error(M(188));
}
if (l.return !== o.return) l = c, o = d;
else {
for (var h = !1, S = c.child; S; ) {
if (S === l) {
h = !0, l = c, o = d;
break;
}
if (S === o) {
h = !0, o = c, l = d;
break;
}
S = S.sibling;
}
if (!h) {
for (S = d.child; S; ) {
if (S === l) {
h = !0, l = d, o = c;
break;
}
if (S === o) {
h = !0, o = d, l = c;
break;
}
S = S.sibling;
}
if (!h) throw Error(M(189));
}
}
if (l.alternate !== o) throw Error(M(190));
}
if (l.tag !== 3) throw Error(M(188));
return l.stateNode.current === l ? n : r;
}
function sf(n) {
return n = Nm(n), n !== null ? Mp(n) : null;
}
function Mp(n) {
if (n.tag === 5 || n.tag === 6) return n;
for (n = n.child; n !== null; ) {
var r = Mp(n);
if (r !== null) return r;
n = n.sibling;
}
return null;
}
var Op = pe.unstable_scheduleCallback, Np = pe.unstable_cancelCallback, zp = pe.unstable_shouldYield, zm = pe.unstable_requestPaint, it = pe.unstable_now, Ne = pe.unstable_getCurrentPriorityLevel, Xi = pe.unstable_ImmediatePriority, cf = pe.unstable_UserBlockingPriority, $u = pe.unstable_NormalPriority, Up = pe.unstable_LowPriority, ff = pe.unstable_IdlePriority, Yu = null, Kr = null;
function Ap(n) {
if (Kr && typeof Kr.onCommitFiberRoot == "function") try {
Kr.onCommitFiberRoot(Yu, n, void 0, (n.current.flags & 128) === 128);
} catch {
}
}
var kr = Math.clz32 ? Math.clz32 : df, Um = Math.log, Am = Math.LN2;
function df(n) {
return n >>>= 0, n === 0 ? 32 : 31 - (Um(n) / Am | 0) | 0;
}
var Wl = 64, Zr = 4194304;
function qi(n) {
switch (n & -n) {
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 n & 4194240;
case 4194304:
case 8388608:
case 16777216:
case 33554432:
case 67108864:
return n & 130023424;
case 134217728:
return 134217728;
case 268435456:
return 268435456;
case 536870912:
return 536870912;
case 1073741824:
return 1073741824;
default:
return n;
}
}
function Ki(n, r) {
var l = n.pendingLanes;
if (l === 0) return 0;
var o = 0, c = n.suspendedLanes, d = n.pingedLanes, h = l & 268435455;
if (h !== 0) {
var S = h & ~c;
S !== 0 ? o = qi(S) : (d &= h, d !== 0 && (o = qi(d)));
} else h = l & ~c, h !== 0 ? o = qi(h) : d !== 0 && (o = qi(d));
if (o === 0) return 0;
if (r !== 0 && r !== o && (r & c) === 0 && (c = o & -o, d = r & -r, c >= d || c === 16 && (d & 4194240) !== 0)) return r;
if ((o & 4) !== 0 && (o |= l & 16), r = n.entangledLanes, r !== 0) for (n = n.entanglements, r &= o; 0 < r; ) l = 31 - kr(r), c = 1 << l, o |= n[l], r &= ~c;
return o;
}
function Hm(n, r) {
switch (n) {
case 1:
case 2:
case 4:
return r + 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 r + 5e3;
case 4194304:
case 8388608:
case 16777216:
case 33554432:
case 67108864:
return -1;
case 134217728:
case 268435456:
case 536870912:
case 1073741824:
return -1;
default:
return -1;
}
}
function pf(n, r) {
for (var l = n.suspendedLanes, o = n.pingedLanes, c = n.expirationTimes, d = n.pendingLanes; 0 < d; ) {
var h = 31 - kr(d), S = 1 << h, E = c[h];
E === -1 ? ((S & l) === 0 || (S & o) !== 0) && (c[h] = Hm(S, r)) : E <= r && (n.expiredLanes |= S), d &= ~S;
}
}
function vf(n) {
return n = n.pendingLanes & -1073741825, n !== 0 ? n : n & 1073741824 ? 1073741824 : 0;
}
function fs() {
var n = Wl;
return Wl <<= 1, (Wl & 4194240) === 0 && (Wl = 64), n;
}
function hf(n) {
for (var r = [], l = 0; 31 > l; l++) r.push(n);
return r;
}
function Zi(n, r, l) {
n.pendingLanes |= r, r !== 536870912 && (n.suspendedLanes = 0, n.pingedLanes = 0), n = n.eventTimes, r = 31 - kr(r), n[r] = l;
}
function Fm(n, r) {
var l = n.pendingLanes & ~r;
n.pendingLanes = r, n.suspendedLanes = 0, n.pingedLanes = 0, n.expiredLanes &= r, n.mutableReadLanes &= r, n.entangledLanes &= r, r = n.entanglements;
var o = n.eventTimes;
for (n = n.expirationTimes; 0 < l; ) {
var c = 31 - kr(l), d = 1 << c;
r[c] = 0, o[c] = -1, n[c] = -1, l &= ~d;
}
}
function ds(n, r) {
var l = n.entangledLanes |= r;
for (n = n.entanglements; l; ) {
var o = 31 - kr(l), c = 1 << o;
c & r | n[o] & r && (n[o] |= r), l &= ~c;
}
}
var Ke = 0;
function mf(n) {
return n &= -n, 1 < n ? 4 < n ? (n & 268435455) !== 0 ? 16 : 536870912 : 4 : 1;
}
var Ze, yf, gf, Re, Sf, Dn = !1, ci = [], br = null, fi = null, Tt = null, ct = /* @__PURE__ */ new Map(), Qu = /* @__PURE__ */ new Map(), tn = [], _r = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointe