UNPKG

@lanaco/lnc-react-ui

Version:

React component library

1,494 lines 664 kB
import { g as Nk } from "./_commonjsHelpers-DaMA6jEr.js"; import $T from "react"; var a0 = { exports: {} }, Ir = {}, km = { exports: {} }, n0 = {}; /** * @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 jT; function zk() { return jT || (jT = 1, function(le) { function Ae(P, ve) { var K = P.length; P.push(ve); e: for (; 0 < K; ) { var $e = K - 1 >>> 1, qe = P[$e]; if (0 < mt(qe, ve)) P[$e] = ve, P[K] = qe, K = $e; else break e; } } function N(P) { return P.length === 0 ? null : P[0]; } function sr(P) { if (P.length === 0) return null; var ve = P[0], K = P.pop(); if (K !== ve) { P[0] = K; e: for (var $e = 0, qe = P.length, Wr = qe >>> 1; $e < Wr; ) { var wn = 2 * ($e + 1) - 1, Pi = P[wn], Bn = wn + 1, Pn = P[Bn]; if (0 > mt(Pi, K)) Bn < qe && 0 > mt(Pn, Pi) ? (P[$e] = Pn, P[Bn] = K, $e = Bn) : (P[$e] = Pi, P[wn] = K, $e = wn); else if (Bn < qe && 0 > mt(Pn, K)) P[$e] = Pn, P[Bn] = K, $e = Bn; else break e; } } return ve; } function mt(P, ve) { var K = P.sortIndex - ve.sortIndex; return K !== 0 ? K : P.id - ve.id; } if (typeof performance == "object" && typeof performance.now == "function") { var bt = performance; le.unstable_now = function() { return bt.now(); }; } else { var S = Date, Vn = S.now(); le.unstable_now = function() { return S.now() - Vn; }; } var ge = [], ce = [], Jt = 1, ne = null, Se = 3, ie = !1, He = !1, Xe = !1, at = typeof setTimeout == "function" ? setTimeout : null, xr = typeof clearTimeout == "function" ? clearTimeout : null, Tn = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function _e(P) { for (var ve = N(ce); ve !== null; ) { if (ve.callback === null) sr(ce); else if (ve.startTime <= P) sr(ce), ve.sortIndex = ve.expirationTime, Ae(ge, ve); else break; ve = N(ce); } } function it(P) { if (Xe = !1, _e(P), !He) if (N(ge) !== null) He = !0, _t(Me); else { var ve = N(ce); ve !== null && Na(it, ve.startTime - P); } } function Me(P, ve) { He = !1, Xe && (Xe = !1, xr(Rn), Rn = -1), ie = !0; var K = Se; try { for (_e(ve), ne = N(ge); ne !== null && (!(ne.expirationTime > ve) || P && !Bt()); ) { var $e = ne.callback; if (typeof $e == "function") { ne.callback = null, Se = ne.priorityLevel; var qe = $e(ne.expirationTime <= ve); ve = le.unstable_now(), typeof qe == "function" ? ne.callback = qe : ne === N(ge) && sr(ge), _e(ve); } else sr(ge); ne = N(ge); } if (ne !== null) var Wr = !0; else { var wn = N(ce); wn !== null && Na(it, wn.startTime - ve), Wr = !1; } return Wr; } finally { ne = null, Se = K, ie = !1; } } var ft = !1, De = null, Rn = -1, yt = 5, Gt = -1; function Bt() { return !(le.unstable_now() - Gt < yt); } function lt() { if (De !== null) { var P = le.unstable_now(); Gt = P; var ve = !0; try { ve = De(!0, P); } finally { ve ? we() : (ft = !1, De = null); } } else ft = !1; } var we; if (typeof Tn == "function") we = function() { Tn(lt); }; else if (typeof MessageChannel < "u") { var hn = new MessageChannel(), xn = hn.port2; hn.port1.onmessage = lt, we = function() { xn.postMessage(null); }; } else we = function() { at(lt, 0); }; function _t(P) { De = P, ft || (ft = !0, we()); } function Na(P, ve) { Rn = at(function() { P(le.unstable_now()); }, ve); } le.unstable_IdlePriority = 5, le.unstable_ImmediatePriority = 1, le.unstable_LowPriority = 4, le.unstable_NormalPriority = 3, le.unstable_Profiling = null, le.unstable_UserBlockingPriority = 2, le.unstable_cancelCallback = function(P) { P.callback = null; }, le.unstable_continueExecution = function() { He || ie || (He = !0, _t(Me)); }, le.unstable_forceFrameRate = function(P) { 0 > P || 125 < P ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : yt = 0 < P ? Math.floor(1e3 / P) : 5; }, le.unstable_getCurrentPriorityLevel = function() { return Se; }, le.unstable_getFirstCallbackNode = function() { return N(ge); }, le.unstable_next = function(P) { switch (Se) { case 1: case 2: case 3: var ve = 3; break; default: ve = Se; } var K = Se; Se = ve; try { return P(); } finally { Se = K; } }, le.unstable_pauseExecution = function() { }, le.unstable_requestPaint = function() { }, le.unstable_runWithPriority = function(P, ve) { switch (P) { case 1: case 2: case 3: case 4: case 5: break; default: P = 3; } var K = Se; Se = P; try { return ve(); } finally { Se = K; } }, le.unstable_scheduleCallback = function(P, ve, K) { var $e = le.unstable_now(); switch (typeof K == "object" && K !== null ? (K = K.delay, K = typeof K == "number" && 0 < K ? $e + K : $e) : K = $e, P) { case 1: var qe = -1; break; case 2: qe = 250; break; case 5: qe = 1073741823; break; case 4: qe = 1e4; break; default: qe = 5e3; } return qe = K + qe, P = { id: Jt++, callback: ve, priorityLevel: P, startTime: K, expirationTime: qe, sortIndex: -1 }, K > $e ? (P.sortIndex = K, Ae(ce, P), N(ge) === null && P === N(ce) && (Xe ? (xr(Rn), Rn = -1) : Xe = !0, Na(it, K - $e))) : (P.sortIndex = qe, Ae(ge, P), He || ie || (He = !0, _t(Me))), P; }, le.unstable_shouldYield = Bt, le.unstable_wrapCallback = function(P) { var ve = Se; return function() { var K = Se; Se = ve; try { return P.apply(this, arguments); } finally { Se = K; } }; }; }(n0)), n0; } var r0 = {}; /** * @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 VT; function Uk() { return VT || (VT = 1, function(le) { 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 Ae = !1, N = 5; function sr(Y, fe) { var ke = Y.length; Y.push(fe), S(Y, fe, ke); } function mt(Y) { return Y.length === 0 ? null : Y[0]; } function bt(Y) { if (Y.length === 0) return null; var fe = Y[0], ke = Y.pop(); return ke !== fe && (Y[0] = ke, Vn(Y, ke, 0)), fe; } function S(Y, fe, ke) { for (var et = ke; et > 0; ) { var gt = et - 1 >>> 1, $n = Y[gt]; if (ge($n, fe) > 0) Y[gt] = fe, Y[et] = $n, et = gt; else return; } } function Vn(Y, fe, ke) { for (var et = ke, gt = Y.length, $n = gt >>> 1; et < $n; ) { var Lt = (et + 1) * 2 - 1, Qn = Y[Lt], Mt = Lt + 1, St = Y[Mt]; if (ge(Qn, fe) < 0) Mt < gt && ge(St, Qn) < 0 ? (Y[et] = St, Y[Mt] = fe, et = Mt) : (Y[et] = Qn, Y[Lt] = fe, et = Lt); else if (Mt < gt && ge(St, fe) < 0) Y[et] = St, Y[Mt] = fe, et = Mt; else return; } } function ge(Y, fe) { var ke = Y.sortIndex - fe.sortIndex; return ke !== 0 ? ke : Y.id - fe.id; } var ce = 1, Jt = 2, ne = 3, Se = 4, ie = 5; function He(Y, fe) { } var Xe = typeof performance == "object" && typeof performance.now == "function"; if (Xe) { var at = performance; le.unstable_now = function() { return at.now(); }; } else { var xr = Date, Tn = xr.now(); le.unstable_now = function() { return xr.now() - Tn; }; } var _e = 1073741823, it = -1, Me = 250, ft = 5e3, De = 1e4, Rn = _e, yt = [], Gt = [], Bt = 1, lt = null, we = ne, hn = !1, xn = !1, _t = !1, Na = typeof setTimeout == "function" ? setTimeout : null, P = typeof clearTimeout == "function" ? clearTimeout : null, ve = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function K(Y) { for (var fe = mt(Gt); fe !== null; ) { if (fe.callback === null) bt(Gt); else if (fe.startTime <= Y) bt(Gt), fe.sortIndex = fe.expirationTime, sr(yt, fe); else return; fe = mt(Gt); } } function $e(Y) { if (_t = !1, K(Y), !xn) if (mt(yt) !== null) xn = !0, dr(qe); else { var fe = mt(Gt); fe !== null && da($e, fe.startTime - Y); } } function qe(Y, fe) { xn = !1, _t && (_t = !1, $i()), hn = !0; var ke = we; try { var et; if (!Ae) return Wr(Y, fe); } finally { lt = null, we = ke, hn = !1; } } function Wr(Y, fe) { var ke = fe; for (K(ke), lt = mt(yt); lt !== null && !(lt.expirationTime > ke && (!Y || Hu())); ) { var et = lt.callback; if (typeof et == "function") { lt.callback = null, we = lt.priorityLevel; var gt = lt.expirationTime <= ke, $n = et(gt); ke = le.unstable_now(), typeof $n == "function" ? lt.callback = $n : lt === mt(yt) && bt(yt), K(ke); } else bt(yt); lt = mt(yt); } if (lt !== null) return !0; var Lt = mt(Gt); return Lt !== null && da($e, Lt.startTime - ke), !1; } function wn(Y, fe) { switch (Y) { case ce: case Jt: case ne: case Se: case ie: break; default: Y = ne; } var ke = we; we = Y; try { return fe(); } finally { we = ke; } } function Pi(Y) { var fe; switch (we) { case ce: case Jt: case ne: fe = ne; break; default: fe = we; break; } var ke = we; we = fe; try { return Y(); } finally { we = ke; } } function Bn(Y) { var fe = we; return function() { var ke = we; we = fe; try { return Y.apply(this, arguments); } finally { we = ke; } }; } function Pn(Y, fe, ke) { var et = le.unstable_now(), gt; if (typeof ke == "object" && ke !== null) { var $n = ke.delay; typeof $n == "number" && $n > 0 ? gt = et + $n : gt = et; } else gt = et; var Lt; switch (Y) { case ce: Lt = it; break; case Jt: Lt = Me; break; case ie: Lt = Rn; break; case Se: Lt = De; break; case ne: default: Lt = ft; break; } var Qn = gt + Lt, Mt = { id: Bt++, callback: fe, priorityLevel: Y, startTime: gt, expirationTime: Qn, sortIndex: -1 }; return gt > et ? (Mt.sortIndex = gt, sr(Gt, Mt), mt(yt) === null && Mt === mt(Gt) && (_t ? $i() : _t = !0, da($e, gt - et))) : (Mt.sortIndex = Qn, sr(yt, Mt), !xn && !hn && (xn = !0, dr(qe))), Mt; } function wr() { } function sa() { !xn && !hn && (xn = !0, dr(qe)); } function li() { return mt(yt); } function mn(Y) { Y.callback = null; } function ca() { return we; } var Yn = !1, cr = null, Dr = -1, fa = N, Vl = -1; function Hu() { var Y = le.unstable_now() - Vl; return !(Y < fa); } function Fu() { } 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 = N; } var fr = function() { if (cr !== null) { var Y = le.unstable_now(); Vl = Y; var fe = !0, ke = !0; try { ke = cr(fe, Y); } finally { ke ? kr() : (Yn = !1, cr = null); } } else Yn = !1; }, kr; if (typeof ve == "function") kr = function() { ve(fr); }; else if (typeof MessageChannel < "u") { var Xr = new MessageChannel(), Bl = Xr.port2; Xr.port1.onmessage = fr, kr = function() { Bl.postMessage(null); }; } else kr = function() { Na(fr, 0); }; function dr(Y) { cr = Y, Yn || (Yn = !0, kr()); } function da(Y, fe) { Dr = Na(function() { Y(le.unstable_now()); }, fe); } function $i() { P(Dr), Dr = -1; } var Qi = Fu, ju = null; le.unstable_IdlePriority = ie, le.unstable_ImmediatePriority = ce, le.unstable_LowPriority = Se, le.unstable_NormalPriority = ne, le.unstable_Profiling = ju, le.unstable_UserBlockingPriority = Jt, le.unstable_cancelCallback = mn, le.unstable_continueExecution = sa, le.unstable_forceFrameRate = Yi, le.unstable_getCurrentPriorityLevel = ca, le.unstable_getFirstCallbackNode = li, le.unstable_next = Pi, le.unstable_pauseExecution = wr, le.unstable_requestPaint = Qi, le.unstable_runWithPriority = wn, le.unstable_scheduleCallback = Pn, le.unstable_shouldYield = Hu, le.unstable_wrapCallback = Bn, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); }(); }(r0)), r0; } var BT; function QT() { return BT || (BT = 1, process.env.NODE_ENV === "production" ? km.exports = zk() : km.exports = Uk()), km.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 PT; function Ak() { if (PT) return Ir; PT = 1; var le = $T, Ae = QT(); function N(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 sr = /* @__PURE__ */ new Set(), mt = {}; function bt(n, r) { S(n, r), S(n + "Capture", r); } function S(n, r) { for (mt[n] = r, n = 0; n < r.length; n++) sr.add(r[n]); } var Vn = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), ge = Object.prototype.hasOwnProperty, ce = /^[: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]*$/, Jt = {}, ne = {}; function Se(n) { return ge.call(ne, n) ? !0 : ge.call(Jt, n) ? !1 : ce.test(n) ? ne[n] = !0 : (Jt[n] = !0, !1); } function ie(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 He(n, r, l, o) { if (r === null || typeof r > "u" || ie(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 Xe(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 at = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(n) { at[n] = new Xe(n, 0, !1, n, null, !1, !1); }), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(n) { var r = n[0]; at[r] = new Xe(r, 1, !1, n[1], null, !1, !1); }), ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(n) { at[n] = new Xe(n, 2, !1, n.toLowerCase(), null, !1, !1); }), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(n) { at[n] = new Xe(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) { at[n] = new Xe(n, 3, !1, n.toLowerCase(), null, !1, !1); }), ["checked", "multiple", "muted", "selected"].forEach(function(n) { at[n] = new Xe(n, 3, !0, n, null, !1, !1); }), ["capture", "download"].forEach(function(n) { at[n] = new Xe(n, 4, !1, n, null, !1, !1); }), ["cols", "rows", "size", "span"].forEach(function(n) { at[n] = new Xe(n, 6, !1, n, null, !1, !1); }), ["rowSpan", "start"].forEach(function(n) { at[n] = new Xe(n, 5, !1, n.toLowerCase(), null, !1, !1); }); var xr = /[\-:]([a-z])/g; function Tn(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( xr, Tn ); at[r] = new Xe(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(xr, Tn); at[r] = new Xe(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(xr, Tn); at[r] = new Xe(r, 1, !1, n, "http://www.w3.org/XML/1998/namespace", !1, !1); }), ["tabIndex", "crossOrigin"].forEach(function(n) { at[n] = new Xe(n, 1, !1, n.toLowerCase(), null, !1, !1); }), at.xlinkHref = new Xe("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach(function(n) { at[n] = new Xe(n, 1, !1, n.toLowerCase(), null, !0, !0); }); function _e(n, r, l, o) { var c = at.hasOwnProperty(r) ? at[r] : null; (c !== null ? c.type !== 0 : o || !(2 < r.length) || r[0] !== "o" && r[0] !== "O" || r[1] !== "n" && r[1] !== "N") && (He(r, l, c, o) && (l = null), o || c === null ? Se(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 it = le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, Me = Symbol.for("react.element"), ft = Symbol.for("react.portal"), De = Symbol.for("react.fragment"), Rn = Symbol.for("react.strict_mode"), yt = Symbol.for("react.profiler"), Gt = Symbol.for("react.provider"), Bt = Symbol.for("react.context"), lt = Symbol.for("react.forward_ref"), we = Symbol.for("react.suspense"), hn = Symbol.for("react.suspense_list"), xn = Symbol.for("react.memo"), _t = Symbol.for("react.lazy"), Na = Symbol.for("react.offscreen"), P = Symbol.iterator; function ve(n) { return n === null || typeof n != "object" ? null : (n = P && n[P] || n["@@iterator"], typeof n == "function" ? n : null); } var K = Object.assign, $e; function qe(n) { if ($e === void 0) try { throw Error(); } catch (l) { var r = l.stack.trim().match(/\n( *(at )?)/); $e = r && r[1] || ""; } return ` ` + $e + n; } var Wr = !1; function wn(n, r) { if (!n || Wr) return ""; Wr = !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, g = d.length - 1; 1 <= h && 0 <= g && c[h] !== d[g]; ) g--; for (; 1 <= h && 0 <= g; h--, g--) if (c[h] !== d[g]) { if (h !== 1 || g !== 1) do if (h--, g--, 0 > g || c[h] !== d[g]) { var C = ` ` + c[h].replace(" at new ", " at "); return n.displayName && C.includes("<anonymous>") && (C = C.replace("<anonymous>", n.displayName)), C; } while (1 <= h && 0 <= g); break; } } } finally { Wr = !1, Error.prepareStackTrace = l; } return (n = n ? n.displayName || n.name : "") ? qe(n) : ""; } function Pi(n) { switch (n.tag) { case 5: return qe(n.type); case 16: return qe("Lazy"); case 13: return qe("Suspense"); case 19: return qe("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 Bn(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 De: return "Fragment"; case ft: return "Portal"; case yt: return "Profiler"; case Rn: return "StrictMode"; case we: return "Suspense"; case hn: return "SuspenseList"; } if (typeof n == "object") switch (n.$$typeof) { case Bt: return (n.displayName || "Context") + ".Consumer"; case Gt: return (n._context.displayName || "Context") + ".Provider"; case lt: 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 : Bn(n.type) || "Memo"; case _t: r = n._payload, n = n._init; try { return Bn(n(r)); } catch { } } return null; } function Pn(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 Bn(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 wr(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 li(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 mn(n) { n._valueTracker || (n._valueTracker = li(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 Yn(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 cr(n, r) { var l = r.checked; return K({}, r, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: l ?? n._wrapperState.initialChecked }); } function Dr(n, r) { var l = r.defaultValue == null ? "" : r.defaultValue, o = r.checked != null ? r.checked : r.defaultChecked; l = wr(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 && _e(n, "checked", r, !1); } function Vl(n, r) { fa(n, r); var l = wr(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") ? Fu(n, r.type, l) : r.hasOwnProperty("defaultValue") && Fu(n, r.type, wr(r.defaultValue)), r.checked == null && r.defaultChecked != null && (n.defaultChecked = !!r.defaultChecked); } function Hu(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 Fu(n, r, l) { (r !== "number" || Yn(n.ownerDocument) !== n) && (l == null ? n.defaultValue = "" + n._wrapperState.initialValue : n.defaultValue !== "" + l && (n.defaultValue = "" + l)); } var Yi = Array.isArray; function fr(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 = "" + wr(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 kr(n, r) { if (r.dangerouslySetInnerHTML != null) throw Error(N(91)); return K({}, r, { value: void 0, defaultValue: void 0, children: "" + n._wrapperState.initialValue }); } function Xr(n, r) { var l = r.value; if (l == null) { if (l = r.children, r = r.defaultValue, l != null) { if (r != null) throw Error(N(92)); if (Yi(l)) { if (1 < l.length) throw Error(N(93)); l = l[0]; } r = l; } r == null && (r = ""), l = r; } n._wrapperState = { initialValue: wr(l) }; } function Bl(n, r) { var l = wr(r.value), o = wr(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 dr(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 $i(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 Qi, ju = 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 (Qi = Qi || document.createElement("div"), Qi.innerHTML = "<svg>" + r.valueOf().toString() + "</svg>", r = Qi.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 }, ke = ["Webkit", "ms", "Moz", "O"]; Object.keys(fe).forEach(function(n) { ke.forEach(function(r) { r = r + n.charAt(0).toUpperCase() + n.substring(1), fe[r] = fe[n]; }); }); function et(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 gt(n, r) { n = n.style; for (var l in r) if (r.hasOwnProperty(l)) { var o = l.indexOf("--") === 0, c = et(l, r[l], o); l === "float" && (l = "cssFloat"), o ? n.setProperty(l, c) : n[l] = c; } } var $n = K({ 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 Lt(n, r) { if (r) { if ($n[n] && (r.children != null || r.dangerouslySetInnerHTML != null)) throw Error(N(137, n)); if (r.dangerouslySetInnerHTML != null) { if (r.children != null) throw Error(N(60)); if (typeof r.dangerouslySetInnerHTML != "object" || !("__html" in r.dangerouslySetInnerHTML)) throw Error(N(61)); } if (r.style != null && typeof r.style != "object") throw Error(N(62)); } } function Qn(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 Mt = null; function St(n) { return n = n.target || n.srcElement || window, n.correspondingUseElement && (n = n.correspondingUseElement), n.nodeType === 3 ? n.parentNode : n; } var Pt = null, Pl = null, ui = null; function is(n) { if (n = ue(n)) { if (typeof Pt != "function") throw Error(N(280)); var r = n.stateNode; r && (r = dt(r), Pt(n.stateNode, n.type, r)); } } function xp(n) { Pl ? ui ? ui.push(n) : ui = [n] : Pl = n; } function wp() { if (Pl) { var n = Pl, r = ui; if (ui = Pl = null, is(n), r) for (n = 0; n < r.length; n++) is(r[n]); } } function tf(n, r) { return n(r); } function nf() { } var rf = !1; function af(n, r, l) { if (rf) return n(r, l); rf = !0; try { return tf(n, r, l); } finally { rf = !1, (Pl !== null || ui !== null) && (nf(), wp()); } } function Ii(n, r) { var l = n.stateNode; if (l === null) return null; var o = dt(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(N(231, r, typeof l)); return l; } var oi = !1; if (Vn) try { var qr = {}; Object.defineProperty(qr, "passive", { get: function() { oi = !0; } }), window.addEventListener("test", qr, qr), window.removeEventListener("test", qr, qr); } catch { oi = !1; } function Yl(n, r, l, o, c, d, h, g, C) { var _ = Array.prototype.slice.call(arguments, 3); try { r.apply(l, _); } catch (H) { this.onError(H); } } var Gi = !1, $l = null, Ql = !1, Vu = null, Il = { onError: function(n) { Gi = !0, $l = n; } }; function ls(n, r, l, o, c, d, h, g, C) { Gi = !1, $l = null, Yl.apply(Il, arguments); } function us(n, r, l, o, c, d, h, g, C) { if (ls.apply(this, arguments), Gi) { if (Gi) { var _ = $l; Gi = !1, $l = null; } else throw Error(N(198)); Ql || (Ql = !0, Vu = _); } } function Kr(n) { var r = n, l = n; if (n.alternate) for (; r.return; ) r = r.return; else { n = r; do r = n, r.flags & 4098 && (l = r.return), n = r.return; while (n); } return r.tag === 3 ? l : null; } function yn(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 Dp(n) { if (Kr(n) !== n) throw Error(N(188)); } function bm(n) { var r = n.alternate; if (!r) { if (r = Kr(n), r === null) throw Error(N(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 Dp(c), n; if (d === o) return Dp(c), r; d = d.sibling; } throw Error(N(188)); } if (l.return !== o.return) l = c, o = d; else { for (var h = !1, g = c.child; g; ) { if (g === l) { h = !0, l = c, o = d; break; } if (g === o) { h = !0, o = c, l = d; break; } g = g.sibling; } if (!h) { for (g = d.child; g; ) { if (g === l) { h = !0, l = d, o = c; break; } if (g === o) { h = !0, o = d, l = c; break; } g = g.sibling; } if (!h) throw Error(N(189)); } } if (l.alternate !== o) throw Error(N(190)); } if (l.tag !== 3) throw Error(N(188)); return l.stateNode.current === l ? n : r; } function lf(n) { return n = bm(n), n !== null ? kp(n) : null; } function kp(n) { if (n.tag === 5 || n.tag === 6) return n; for (n = n.child; n !== null; ) { var r = kp(n); if (r !== null) return r; n = n.sibling; } return null; } var bp = Ae.unstable_scheduleCallback, _p = Ae.unstable_cancelCallback, Lp = Ae.unstable_shouldYield, _m = Ae.unstable_requestPaint, tt = Ae.unstable_now, Le = Ae.unstable_getCurrentPriorityLevel, Wi = Ae.unstable_ImmediatePriority, uf = Ae.unstable_UserBlockingPriority, Bu = Ae.unstable_NormalPriority, Mp = Ae.unstable_LowPriority, of = Ae.unstable_IdlePriority, Pu = null, Zr = null; function Op(n) { if (Zr && typeof Zr.onCommitFiberRoot == "function") try { Zr.onCommitFiberRoot(Pu, n, void 0, (n.current.flags & 128) === 128); } catch { } } var br = Math.clz32 ? Math.clz32 : sf, Lm = Math.log, Mm = Math.LN2; function sf(n) { return n >>>= 0, n === 0 ? 32 : 31 - (Lm(n) / Mm | 0) | 0; } var Gl = 64, Jr = 4194304; function Xi(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 qi(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 g = h & ~c; g !== 0 ? o = Xi(g) : (d &= h, d !== 0 && (o = Xi(d))); } else h = l & ~c, h !== 0 ? o = Xi(h) : d !== 0 && (o = Xi(d)); if (o === 0) return 0; if (r !== 0 && r !== o && !(r & c) && (c = o & -o, d = r & -r, c >= d || c === 16 && (d & 4194240) !== 0)) return r; if (o & 4 && (o |= l & 16), r = n.entangledLanes, r !== 0) for (n = n.entanglements, r &= o; 0 < r; ) l = 31 - br(r), c = 1 << l, o |= n[l], r &= ~c; return o; } function Om(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 cf(n, r) { for (var l = n.suspendedLanes, o = n.pingedLanes, c = n.expirationTimes, d = n.pendingLanes; 0 < d; ) { var h = 31 - br(d), g = 1 << h, C = c[h]; C === -1 ? (!(g & l) || g & o) && (c[h] = Om(g, r)) : C <= r && (n.expiredLanes |= g), d &= ~g; } } function ff(n) { return n = n.pendingLanes & -1073741825, n !== 0 ? n : n & 1073741824 ? 1073741824 : 0; } function os() { var n = Gl; return Gl <<= 1, !(Gl & 4194240) && (Gl = 64), n; } function df(n) { for (var r = [], l = 0; 31 > l; l++) r.push(n); return r; } function Ki(n, r, l) { n.pendingLanes |= r, r !== 536870912 && (n.suspendedLanes = 0, n.pingedLanes = 0), n = n.eventTimes, r = 31 - br(r), n[r] = l; } function Nm(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 - br(l), d = 1 << c; r[c] = 0, o[c] = -1, n[c] = -1, l &= ~d; } } function ss(n, r) { var l = n.entangledLanes |= r; for (n = n.entanglements; l; ) { var o = 31 - br(l), c = 1 << o; c & r | n[o] & r && (n[o] |= r), l &= ~c; } } var Ge = 0; function pf(n) { return n &= -n, 1 < n ? 4 < n ? n & 268435455 ? 16 : 536870912 : 4 : 1; } var We, vf, hf, Te, mf, Dn = !1, si = [], _r = null, ci = null, Ct = null, ut = /* @__PURE__ */ new Map(), Yu = /* @__PURE__ */ new Map(), en = [], Lr = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); function za(n, r) { switch (n) { case "focusin": case "focusout": _r = null; break; case "dragenter": case "dragleave": ci = null; break; case "mouseover": case "mouseout": Ct = null; break; case "pointerover": case "pointerout": ut.delete(r.pointerId); break; case "gotpointercapture": case "lostpointercapture": Yu.delete(r.pointerId); } } function $u(n, r, l, o, c, d) { return n === null || n.nativeEvent !== d ? (n = { blockedOn: r, domEventName: l, eventSystemFlags: o, nativeEvent: d, targetContainers: [c] }, r !== null && (r = ue(r), r !== null && vf(r)), n) : (n.eventSystemFlags |= o, r = n.targetContainers, c !== null && r.indexOf(c) === -1 && r.push(c), n); } function yf(n, r, l, o, c) { switch (r) { case "focusin": return _r = $u(_r, n, r, l, o, c), !0; case "dragenter": return ci = $u(ci, n, r, l, o, c), !0; case "mouseover": return Ct = $u(Ct, n, r, l, o, c), !0; case "pointerover": var d = c.pointerId; return ut.set(d, $u(ut.get(d) || null, n, r, l, o, c)), !0; case "gotpointercapture": return d = c.pointerId, Yu.set(d, $u(Yu.get(d) || null, n, r, l, o, c)), !0; } return !1; } function gf(n) { var r = ul(n.target); if (r !== null) { var l = Kr(r); if (l !== null) { if (r = l.tag, r === 13) { if (r = yn(l), r !== null) { n.blockedOn = r, mf(n.priority, function() { hf(l); }); return; } } else if (r === 3 && l.stateNode.current.memoizedState.isDehydrated) { n.blockedOn = l.tag === 3 ? l.stateNode.containerInfo : null; return; } } } n.blockedOn = null; } function Qu(n) { if (n.blockedOn !== null) return !1; for (var r = n.targetContainers; 0 < r.length; ) { var l = fs(n.domEventName, n.eventSystemFlags, r[0], n.nativeEvent); if (l === null) { l = n.nativeEvent; var o = new l.constructor(l.type, l); Mt = o, l.target.dispatchEvent(o), Mt = null; } else return r = ue(l), r !== null && vf(r), n.blockedOn = l, !1; r.shift(); } return !0; } function Np(n, r, l) { Qu(n) && l.delete(r); } function zm() { Dn = !1, _r !== null && Qu(_r) && (_r = null), ci !== null && Qu(ci) && (ci = null), Ct !== null && Qu(Ct) && (Ct = null), ut.forEach(Np), Yu.forEach(Np); } function Iu(n, r) { n.blockedOn === r && (n.blockedOn = null, Dn || (Dn = !0, Ae.unstable_scheduleCallback(Ae.unstable_NormalPriority, zm))); } function fi(n) { function r(c) { return Iu(c, n); } if (0 < si.length) { Iu(si[0], n); for (var l = 1; l < si.length; l++) { var o = si[l]; o.blockedOn === n && (o.blockedOn = null); } } for (_r !== null && Iu(_r, n), ci !== null && Iu(ci, n), Ct !== null && Iu(Ct, n), ut.forEach(r), Yu.forEach(r), l = 0; l < en.length; l++) o = en[l], o.blockedOn === n && (o.blockedOn = null); for (; 0 < en.length && (l = en[0], l.blockedOn === null); ) gf(l), l.blockedOn === null && en.shift(); } var Zi = it.ReactCurrentBatchConfig, Ji = !0; function zp(n, r, l, o) { var c = Ge, d = Zi.transition; Zi.transition = null; try { Ge = 1, cs(n, r, l, o); } finally { Ge = c, Zi.transition = d; } } function Up(n, r, l, o) { var c = Ge, d = Zi.transition; Zi.transition = null; try { Ge = 4, cs(n, r, l, o); } finally { Ge = c, Zi.transition = d; } } function cs(n, r, l, o) { if (Ji) { var c = fs(n, r, l, o); if (c === null) _s(n, r, o, Gu, l), za(n, o); else if (yf(c, n, r, l, o)) o.stopPropagation(); else if (za(n, o), r & 4 && -1 < Lr.indexOf(n)) { for (; c !== null; ) { var d = ue(c); if (d !== null && We(d), d = fs(n, r, l, o), d === null && _s(n, r, o, Gu, l), d ==